Information technology - Programming languages, their environments and system software interfaces - Extensions to the C library - Part 1: Bounds-checking interfaces (Adopted ISO/IEC TR 24731:2007, first edition, 2007-09-01)
This Technical Report specifies a series of extensions of the programming language C, specified by International Standard ISO/IEC 9899:1999. These extensions can be useful in the mitigation of security vulnerabilities in programs, and consist of a new predefined macro, and new functions, macros, and types declared or defined in existing standard headers. International Standard ISO/IEC 9899:1999 provides important context and specification for this Technical Report. Clauses 3 and 4 of this Technical Report are to be read as if they were merged into Clauses 3 and 4 of ISO/IEC 9899:1999. Clause 5 of this Technical Report is to be read as if it were merged into Subclause 6.10.8 of ISO/IEC 9899:1999. Clause 6 of this Technical Report is to be read as if it were merged into the parallel structure of named Subclauses of Clause 7 of ISO/IEC 9899:1999. Statements made in ISO/IEC 9899:1999, whether about the language or library, apply to this Technical Report unless a corresponding section of this Technical Report states otherwise. In particular, Subclause 7.1.4 ("Use of library functions") of ISO/IEC 9899:1999 applies to this Technical Report.
| SDO | CSA: Canadian Standards Association |
| Document Number | |
| Publication Date | Jan. 1, 2012 |
| Language | en - English |
| Page Count | |
| Revision Level | |
| Supercedes | |
| Committee |