IEC > Webstore > Search > Register > Check out > Payment > Order confirmation

Publication detail

 
Reference ISO/IEC/TR 24731-1 ed1.0 withdrawn corrigendum
> preview
Title Information technology -- Programming languages, their environments and system software interfaces -- Extensions to the C library -- Part 1: Bounds-checking interfaces
Publication date 2007-08-29
Format, price
(Swiss francs)
and language
198.- 81 pages
198.- 454 Kb
 
Abstract ISO/IEC TR 24731-1:2007 provides alternative functions for the C Library (as defined in ISO/IEC 9899:1999) that promote safer, more secure programming. The functions verify that output buffers are large enough for the intended result, and return a failure indicator if they are not. Optionally, failing functions call a "runtime-constraint handler" to report the error. Data is never written past the end of an array. All string results are null terminated. In addition, the functions in ISO/IEC TR 24731-1:2007 are re-entrant: they never return pointers to static objects owned by the function.

ISO/IEC TR 24731-1:2007 also contains functions that address insecurities with the C input-output facilities.
Technical Committee JTC 1/SC 22 - Programming languages, their environments and system software interfaces  RSS
ICS Codes
35.060 Languages used in information technology
 
Replaced by
 
Work in progress
ProjectStage codeForecast publication date
No project under development--


Search

>> Advanced search

Quick access by ref. number



Basket

Your basket is empty
Your country is :
Your TVA is : You must login...

Payment

Accepted credit cards:
Prices in CHF (Swiss francs)
Request a pro forma to pay by bank transfer or cheque
Learn how to share your publications with your colleagues, using networking options
Prices in CHF (Swiss francs)
We accept the following credit cards:
To pay by bank transfer: request a pro forma
If you purchase regularly through the IEC Webstore you can open a corporate account

Just Published

>> Published in the last 30 days

Bestsellers

  1. IEC 60825-1 Ed. 3.0
  2. IEC 61010-1 Ed. 3.0
  3. IEC 62682 Ed. 1.0
  4. IEC 60601-1-2 Ed. 4.0
  5. IEC 61000-4-5 Ed. 3.0
  6. IEC 61000-4-6 Ed. 4.0
  7. IEC/TS 61400-26-2 Ed. 1.0
  8. IEC 60068-2-30 Ed. 3.0
  9. IEC 60287-1-1-am1 Ed. 2.0
  10. IEC 61000-3-2 Ed. 4.0