bc is as specified in POSIX 1003.1-2001 (ISO/IEC 9945-2003) but with extensions as listed below.
The bc language may be extended in an implementation defined manner. If an implementation supports extensions, it shall also support the additional options:
processes exactly the POSIX bc language.
gives warnings for extensions to POSIX bc.