Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added portable alternatives and secure equivalents.

...

Wiki Markup
The following functions are obsolescent and should be avoided in favor of either the portable equivalent or, if available, the more secure alternative defined in \[[ISO/IEC TR 24731-1|AA. References#ISOBibliography#ISO/IEC TR 24731-1-2007]\] Extensions to the C Library, — Part I: Bounds-checking interfaces.

...

Wiki Markup
\[[Burch 06|AA. References#Burch06Bibliography#Burch06]\]
\[[CERT 06c|AA. References#CERTBibliography#CERT 06c]\]
\[[ISO/IEC 9945:2003|AA. References#ISOBibliography#ISO/IEC 9945-2003]\]
\[[ISO/IEC 9899:1999|AA. References#ISOBibliography#ISO/IEC 9899-1999]\] Section 7.21, "String handling <{{string.h}}>"
\[[ISO/IEC 23360-1:2006|AA. References#ISOBibliography#ISO/IEC 23360-1-2006]\]
\[[ISO/IEC TR 24731-1:2007|AA. References#ISOBibliography#ISO/IEC TR 24731-1-2007]\]
\[[ISO/IEC PDTR 24731-2|AA. References#ISOBibliography#ISO/IEC PDTR 24731-2-2007]\]
\[[MISRA 04|AA. References#MISRABibliography#MISRA 04]\] Rule 20.4
\[[Seacord 05a|AA. References#SeacordBibliography#Seacord 05a]\] Chapter 2, "Strings"

...