bc is as specified in ISO POSIX (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.