Issue created by YASH BHIWANIA: 
https://gitlab.rtems.org/rtems/docs/rtems-docs/-/work_items/156



As discussed on Discord, here is the complete list of standard C11 Annex K 
bounds-checking functions provided by the new `safeclib` toolchain integration.

_(Note: While initially estimated at \~45, there are actually 67 standard C11 
functions provided by the library once the non-standard extensions are filtered 
out)._

I am opening this work item so they can be tracked and injected into the master 
`RTEMS-Standards-Compliance.csv` spreadsheet under the C11 column.

**`<string.h>`** `memcpy_s`, `memmove_s`, `memset_s`, `strcpy_s`, `strncpy_s`, 
`strcat_s`, `strncat_s`, `strtok_s`, `strerror_s`, `strerrorlen_s`, `strnlen_s`

**`<stdio.h>`** `sprintf_s`, `vsprintf_s`, `snprintf_s`, `vsnprintf_s`, 
`printf_s`, `vprintf_s`, `fprintf_s`, `vfprintf_s`, `scanf_s`, `vscanf_s`, 
`fscanf_s`, `vfscanf_s`, `sscanf_s`, `vsscanf_s`, `fopen_s`, `freopen_s`, 
`tmpfile_s`, `tmpnam_s`, `gets_s`

**`<stdlib.h>`** `getenv_s`, `bsearch_s`, `qsort_s`, `wctomb_s`, `mbstowcs_s`, 
`wcstombs_s`, `abort_handler_s`, `ignore_handler_s`

**`<time.h>`** `asctime_s`, `ctime_s`, `gmtime_s`, `localtime_s`

**`<wchar.h>`** `fwprintf_s`, `fwscanf_s`, `snwprintf_s`, `swprintf_s`, 
`swscanf_s`, `vfwprintf_s`, `vfwscanf_s`, `vsnwprintf_s`, `vswprintf_s`, 
`vswscanf_s`, `vwprintf_s`, `vwscanf_s`, `wprintf_s`, `wscanf_s`, `wcscpy_s`, 
`wcsncpy_s`, `wmemcpy_s`, `wmemmove_s`, `wcscat_s`, `wcsncat_s`, `wcstok_s`, 
`wcsnlen_s`, `wcrtomb_s`, `mbsrtowcs_s`, `wcsrtombs_s`

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/docs/rtems-docs/-/work_items/156
You're receiving this email because of your account on gitlab.rtems.org. 
Unsubscribe from this thread: 
https://gitlab.rtems.org/-/sent_notifications/5-axn4rtz7o3sczqpt3btay6jd7-j/unsubscribe
 | Manage all notifications: https://gitlab.rtems.org/-/profile/notifications | 
Help: https://gitlab.rtems.org/help


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to