|
|
|
Foreword 1 ISO (the International Organization for Standardization) and IEC (the International Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also 2 International Standards are drafted in accordance with the rules given in the ISO/IEC 3 In the field of information technology, ISO and IEC have established a joint technical 4 International Standard ISO/IEC 9899 was prepared by Joint Technical Committee http://www.open-std.org/JTC1/SC22/WG14/ containing additional information relevant to this standard such as a Rationale for many of the decisions made 5 This second edition cancels and replaces the first edition, ISO/IEC 9899:1990, as — restricted character set support via digraphs and <iso646.h> (originally specified in AMD1) — wide character library support in <wchar.h> and <wctype.h> (originally specified in AMD1) — more precise aliasing rules via effective type — restricted pointers — variable length arrays — flexible array members — static and type qualifiers in parameter array declarators — complex (and imaginary) support in <complex.h> — type-generic math macros in <tgmath.h> — the long long int type and library functions Foreword xi |