{"id":637657,"date":"2024-11-06T01:03:02","date_gmt":"2024-11-06T01:03:02","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/iso-iec-tr-24731-12007\/"},"modified":"2024-11-06T01:03:02","modified_gmt":"2024-11-06T01:03:02","slug":"iso-iec-tr-24731-12007","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/iso\/iso-iec-tr-24731-12007\/","title":{"rendered":"ISO\/IEC TR 24731-1:2007"},"content":{"rendered":"

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.<\/p>\n

ISO\/IEC TR 24731-1:2007 also contains functions that address insecurities with the C input-output facilities.<\/p>\n","protected":false},"excerpt":{"rendered":"

Information technology \u2014 Programming languages, their environments and system software interfaces \u2014 Extensions to the C library \u2014 Part 1: Bounds-checking interfaces<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
ISO<\/b><\/a><\/td>\n2007-09<\/td>\n88<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":637671,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[664,2634],"product_tag":[],"class_list":{"0":"post-637657","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-060","7":"product_cat-iso","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/637657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/637671"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=637657"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=637657"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=637657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}