### saal2 C Deviations from SAA Level 2 C - AIX info

saal2 level C deviates from the SAA C definition as follows:

- The _Packed attribute for structures and unions is not supported by the C compiler component of C for AIX. The align=packed compiler option on AIX provides some of the function of the attribute.
- Record input/output is not supported by the AIX Version 3.2 operating system, and is not available on the C compiler. SAA Level 2 defines record input/output.
- AIX Version 3.2 operating system error conditions for the following differ from those of SAA Level 2:

> acos | asin | atan2 | the bessel functions (y0, y1, yn)
> fmod | gamma | log | log10 | pow | sqrt

Language Levels

Conflicts Between extended C and Other Levels
Extensions to RT C Provided by extended C
Exceptions to ansi C Addressed by classic C
Arithmetic Conversions for extended Level C
Summary of C Language Level Conflicts