{ "description": "C11 reserved function and macro identifiers", "notes": { "description": "The 'notes' field is a list of characteristics related to CWEs or that may affect the 'difficulty' of analyzing such functions with Frama-C. Each note is succintly described below.", "variadic":"Variadic function, OR having an argument of type va_list.", "safer-alts":"A list of recommended alternatives for functions considered unsafe (CWE-242, CWE-477, CWE-676).", "not-in-posix":"This identifier is absent from POSIX-1.2008.", "macro":"C11 specifies this identifier as a macro, not a function." }, "source":"ISO/IEC 9899:2011", "data":{ "abort":{"header":"stdlib.h"}, "abort_handler_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "abs": {"header":"stdlib.h"}, "acos": {"header":"math.h"}, "acosf": {"header":"math.h"}, "acosh": {"header":"math.h"}, "acoshf": {"header":"math.h"}, "acoshl": {"header":"math.h"}, "acosl": {"header":"math.h"}, "aligned_alloc": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "asctime": {"header":"time.h", "notes":{"safer-alts":["asctime_s"]}}, "asctime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "asin": {"header":"math.h"}, "asinf": {"header":"math.h"}, "asinh": {"header":"math.h"}, "asinhf": {"header":"math.h"}, "asinhl": {"header":"math.h"}, "asinl": {"header":"math.h"}, "at_quick_exit": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "atan": {"header":"math.h"}, "atan2": {"header":"math.h"}, "atan2f": {"header":"math.h"}, "atanf": {"header":"math.h"}, "atanh": {"header":"math.h"}, "atanhf": {"header":"math.h"}, "atanhl": {"header":"math.h"}, "atanl": {"header":"math.h"}, "atexit": {"header":"stdlib.h"}, "atof": {"header":"stdlib.h"}, "atoi": {"header":"stdlib.h"}, "atol": {"header":"stdlib.h"}, "atoll": {"header":"stdlib.h"}, "atomic_compare_exchange_strong": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_compare_exchange_strong_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_compare_exchange_weak": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_compare_exchange_weak_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_exchange": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_exchange_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_fetch_key": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_fetch_key_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_flag_clear": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_flag_clear_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_flag_test_and_set": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_flag_test_and_set_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_init": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_is_lock_free": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_load": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_load_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_signal_fence": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_store": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_store_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "atomic_thread_fence": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "bsearch": {"header":"stdlib.h", "notes":{"safer-alts":["bsearch_s"]}}, "bsearch_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "btowc": {"header":"wchar.h"}, "c16rtomb": {"header":"uchar.h", "notes":{"not-in-posix":true}}, "c32rtomb": {"header":"uchar.h", "notes":{"not-in-posix":true}}, "cabs": {"header":"complex.h"}, "cabsf": {"header":"complex.h"}, "cabsl": {"header":"complex.h"}, "cacos": {"header":"complex.h"}, "cacosf": {"header":"complex.h"}, "cacosh": {"header":"complex.h"}, "cacoshf": {"header":"complex.h"}, "cacoshl": {"header":"complex.h"}, "cacosl": {"header":"complex.h"}, "call_once": {"header":"threads.h", "notes":{"not-in-posix":true}}, "calloc": {"header":"stdlib.h"}, "carg": {"header":"complex.h"}, "cargf": {"header":"complex.h"}, "cargl": {"header":"complex.h"}, "casin": {"header":"complex.h"}, "casinf": {"header":"complex.h"}, "casinh": {"header":"complex.h"}, "casinhf": {"header":"complex.h"}, "casinhl": {"header":"complex.h"}, "casinl": {"header":"complex.h"}, "catan": {"header":"complex.h"}, "catanf": {"header":"complex.h"}, "catanh": {"header":"complex.h"}, "catanhf": {"header":"complex.h"}, "catanhl": {"header":"complex.h"}, "catanl": {"header":"complex.h"}, "cbrt": {"header":"math.h"}, "cbrtf": {"header":"math.h"}, "cbrtl": {"header":"math.h"}, "ccos": {"header":"complex.h"}, "ccosf": {"header":"complex.h"}, "ccosh": {"header":"complex.h"}, "ccoshf": {"header":"complex.h"}, "ccoshl": {"header":"complex.h"}, "ccosl": {"header":"complex.h"}, "ceil": {"header":"math.h"}, "ceilf": {"header":"math.h"}, "ceill": {"header":"math.h"}, "cexp": {"header":"complex.h"}, "cexpf": {"header":"complex.h"}, "cexpl": {"header":"complex.h"}, "cimag": {"header":"complex.h"}, "cimagf": {"header":"complex.h"}, "cimagl": {"header":"complex.h"}, "clearerr": {"header":"stdio.h"}, "clock": {"header":"time.h"}, "clog": {"header":"complex.h"}, "clogf": {"header":"complex.h"}, "clogl": {"header":"complex.h"}, "cnd_broadcast": {"header":"threads.h"}, "cnd_destroy": {"header":"threads.h"}, "cnd_init": {"header":"threads.h"}, "cnd_signal": {"header":"threads.h"}, "cnd_timedwait": {"header":"threads.h"}, "cnd_wait": {"header":"threads.h"}, "conj": {"header":"complex.h"}, "conjf": {"header":"complex.h"}, "conjl": {"header":"complex.h"}, "copysign": {"header":"math.h"}, "copysignf": {"header":"math.h"}, "copysignl": {"header":"math.h"}, "cos": {"header":"math.h"}, "cosf": {"header":"math.h"}, "cosh": {"header":"math.h"}, "coshf": {"header":"math.h"}, "coshl": {"header":"math.h"}, "cosl": {"header":"math.h"}, "cpow": {"header":"complex.h"}, "cpowf": {"header":"complex.h"}, "cpowl": {"header":"complex.h"}, "cproj": {"header":"complex.h"}, "cprojf": {"header":"complex.h"}, "cprojl": {"header":"complex.h"}, "creal": {"header":"complex.h"}, "crealf": {"header":"complex.h"}, "creall": {"header":"complex.h"}, "csin": {"header":"complex.h"}, "csinf": {"header":"complex.h"}, "csinh": {"header":"complex.h"}, "csinhf": {"header":"complex.h"}, "csinhl": {"header":"complex.h"}, "csinl": {"header":"complex.h"}, "csqrt": {"header":"complex.h"}, "csqrtf": {"header":"complex.h"}, "csqrtl": {"header":"complex.h"}, "ctan": {"header":"complex.h"}, "ctanf": {"header":"complex.h"}, "ctanh": {"header":"complex.h"}, "ctanhf": {"header":"complex.h"}, "ctanhl": {"header":"complex.h"}, "ctanl": {"header":"complex.h"}, "ctime": {"header":"time.h"}, "ctime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "difftime": {"header":"time.h"}, "div": {"header":"stdlib.h"}, "erf": {"header":"math.h"}, "erfc": {"header":"math.h"}, "erfcf": {"header":"math.h"}, "erfcl": {"header":"math.h"}, "erff": {"header":"math.h"}, "erfl": {"header":"math.h"}, "exit": {"header":"stdlib.h"}, "exp": {"header":"math.h"}, "exp2": {"header":"math.h"}, "exp2f": {"header":"math.h"}, "exp2l": {"header":"math.h"}, "expf": {"header":"math.h"}, "expl": {"header":"math.h"}, "expm1": {"header":"math.h"}, "expm1f": {"header":"math.h"}, "expm1l": {"header":"math.h"}, "fabs": {"header":"math.h"}, "fabsf": {"header":"math.h"}, "fabsl": {"header":"math.h"}, "fclose": {"header":"stdio.h"}, "fdim": {"header":"math.h"}, "fdimf": {"header":"math.h"}, "fdiml": {"header":"math.h"}, "feclearexcept": {"header":"fenv.h"}, "fegetenv": {"header":"fenv.h"}, "fegetexceptflag": {"header":"fenv.h"}, "fegetround": {"header":"fenv.h"}, "feholdexcept": {"header":"fenv.h"}, "feof": {"header":"stdio.h"}, "feraiseexcept": {"header":"fenv.h"}, "ferror": {"header":"stdio.h"}, "fesetenv": {"header":"fenv.h"}, "fesetexceptflag": {"header":"fenv.h"}, "fesetround": {"header":"fenv.h"}, "fetestexcept": {"header":"fenv.h"}, "feupdateenv": {"header":"fenv.h"}, "fflush": {"header":"stdio.h"}, "fgetc": {"header":"stdio.h"}, "fgetpos": {"header":"stdio.h"}, "fgets": {"header":"stdio.h"}, "fgetwc": {"header":"wchar.h"}, "fgetws": {"header":"wchar.h"}, "floor": {"header":"math.h"}, "floorf": {"header":"math.h"}, "floorl": {"header":"math.h"}, "fma": {"header":"math.h"}, "fmaf": {"header":"math.h"}, "fmal": {"header":"math.h"}, "fmax": {"header":"math.h"}, "fmaxf": {"header":"math.h"}, "fmaxl": {"header":"math.h"}, "fmin": {"header":"math.h"}, "fminf": {"header":"math.h"}, "fminl": {"header":"math.h"}, "fmod": {"header":"math.h"}, "fmodf": {"header":"math.h"}, "fmodl": {"header":"math.h"}, "fopen": {"header":"stdio.h", "notes":{"safer-alts":["fopen_s"]}}, "fopen_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "fpclassify": {"header":"math.h", "notes":{"macro":true}}, "fprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["fprintf_s"]}}, "fprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "fputc": {"header":"stdio.h"}, "fputs": {"header":"stdio.h"}, "fputwc": {"header":"wchar.h"}, "fputws": {"header":"wchar.h"}, "fread": {"header":"stdio.h"}, "free": {"header":"stdlib.h"}, "freopen": {"header":"stdio.h", "notes":{"safer-alts":["freopen_s"]}}, "freopen_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "frexp": {"header":"math.h"}, "frexpf": {"header":"math.h"}, "frexpl": {"header":"math.h"}, "fscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["fscanf_s"]}}, "fscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "fseek": {"header":"stdio.h"}, "fsetpos": {"header":"stdio.h"}, "ftell": {"header":"stdio.h"}, "fwide": {"header":"wchar.h"}, "fwprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["fwprintf_s"]}}, "fwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix": true}}, "fwrite": {"header":"stdio.h"}, "fwscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["fwscanf_s"]}}, "fwscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "getc": {"header":"stdio.h"}, "getchar": {"header":"stdio.h"}, "getenv": {"header":"stdlib.h", "notes":{"safer-alts":["getenv_s"]}}, "getenv_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "gets_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "getwc": {"header":"wchar.h"}, "getwchar": {"header":"wchar.h"}, "gmtime": {"header":"time.h", "notes":{"safer-alts":["gmtime_s"]}}, "gmtime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "hypot": {"header":"math.h"}, "hypotf": {"header":"math.h"}, "hypotl": {"header":"math.h"}, "ignore_handler_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "ilogb": {"header":"math.h"}, "ilogbf": {"header":"math.h"}, "ilogbl": {"header":"math.h"}, "imaxabs": {"header":"inttypes.h"}, "imaxdiv": {"header":"inttypes.h"}, "isalnum": {"header":"ctype.h"}, "isalpha": {"header":"ctype.h"}, "isblank": {"header":"ctype.h"}, "iscntrl": {"header":"ctype.h"}, "isdigit": {"header":"ctype.h"}, "isfinite": {"header":"math.h", "notes":{"macro":true}}, "isgraph": {"header":"ctype.h"}, "isgreater": {"header":"math.h", "notes":{"macro":true}}, "isgreaterequal": {"header":"math.h", "notes":{"macro":true}}, "isinf": {"header":"math.h", "notes":{"macro":true}}, "isless": {"header":"math.h", "notes":{"macro":true}}, "islessequal": {"header":"math.h", "notes":{"macro":true}}, "islessgreater": {"header":"math.h", "notes":{"macro":true}}, "islower": {"header":"ctype.h"}, "isnan": {"header":"math.h", "notes":{"macro":true}}, "isnormal": {"header":"math.h", "notes":{"macro":true}}, "isprint": {"header":"ctype.h"}, "ispunct": {"header":"ctype.h"}, "isspace": {"header":"ctype.h"}, "isunordered": {"header":"math.h", "notes":{"macro":true}}, "isupper": {"header":"ctype.h"}, "iswalnum": {"header":"wctype.h"}, "iswalpha": {"header":"wctype.h"}, "iswblank": {"header":"wctype.h"}, "iswcntrl": {"header":"wctype.h"}, "iswctype": {"header":"wctype.h"}, "iswdigit": {"header":"wctype.h"}, "iswgraph": {"header":"wctype.h"}, "iswlower": {"header":"wctype.h"}, "iswprint": {"header":"wctype.h"}, "iswpunct": {"header":"wctype.h"}, "iswspace": {"header":"wctype.h"}, "iswupper": {"header":"wctype.h"}, "iswxdigit": {"header":"wctype.h"}, "isxdigit": {"header":"ctype.h"}, "kill_dependency": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "labs": {"header":"stdlib.h"}, "ldexp": {"header":"math.h"}, "ldexpf": {"header":"math.h"}, "ldexpl": {"header":"math.h"}, "ldiv": {"header":"stdlib.h"}, "lgamma": {"header":"math.h"}, "lgammaf": {"header":"math.h"}, "lgammal": {"header":"math.h"}, "llabs": {"header":"stdlib.h"}, "lldiv": {"header":"stdlib.h"}, "llrint": {"header":"math.h"}, "llrintf": {"header":"math.h"}, "llrintl": {"header":"math.h"}, "llround": {"header":"math.h"}, "llroundf": {"header":"math.h"}, "llroundl": {"header":"math.h"}, "localeconv": {"header":"locale.h"}, "localtime": {"header":"time.h", "notes":{"safer-alts":["localtime_s"]}}, "localtime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "log": {"header":"math.h"}, "log10": {"header":"math.h"}, "log10f": {"header":"math.h"}, "log10l": {"header":"math.h"}, "log1p": {"header":"math.h"}, "log1pf": {"header":"math.h"}, "log1pl": {"header":"math.h"}, "log2": {"header":"math.h"}, "log2f": {"header":"math.h"}, "log2l": {"header":"math.h"}, "logb": {"header":"math.h"}, "logbf": {"header":"math.h"}, "logbl": {"header":"math.h"}, "logf": {"header":"math.h"}, "logl": {"header":"math.h"}, "longjmp": {"header":"setjmp.h"}, "lrint": {"header":"math.h"}, "lrintf": {"header":"math.h"}, "lrintl": {"header":"math.h"}, "lround": {"header":"math.h"}, "lroundf": {"header":"math.h"}, "lroundl": {"header":"math.h"}, "malloc": {"header":"stdlib.h"}, "mblen": {"header":"stdlib.h"}, "mbrlen": {"header":"wchar.h"}, "mbrtoc16": {"header":"uchar.h"}, "mbrtoc32": {"header":"uchar.h"}, "mbrtowc": {"header":"wchar.h"}, "mbsinit": {"header":"wchar.h"}, "mbsrtowcs": {"header":"wchar.h", "notes":{"safer-alts":["mbsrtowcs_s"]}}, "mbsrtowcs_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "mbstowcs": {"header":"stdlib.h", "notes":{"safer-alts":["mbstowcs_s"]}}, "mbstowcs_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "mbtowc": {"header":"stdlib.h"}, "memchr": {"header":"string.h"}, "memcmp": {"header":"string.h"}, "memcpy": {"header":"string.h", "notes":{"safer-alts":["memcpy_s"]}}, "memcpy_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "memmove": {"header":"string.h", "notes":{"safer-alts":["memmove_s"]}}, "memmove_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "memset": {"header":"string.h", "notes":{"safer-alts":["memset_s"]}}, "memset_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "mktime": {"header":"time.h"}, "modf": {"header":"math.h"}, "modff": {"header":"math.h"}, "modfl": {"header":"math.h"}, "mtx_destroy": {"header":"threads.h", "notes":{"not-in-posix":true}}, "mtx_init": {"header":"threads.h", "notes":{"not-in-posix":true}}, "mtx_lock": {"header":"threads.h", "notes":{"not-in-posix":true}}, "mtx_timedlock": {"header":"threads.h", "notes":{"not-in-posix":true}}, "mtx_trylock": {"header":"threads.h", "notes":{"not-in-posix":true}}, "mtx_unlock": {"header":"threads.h", "notes":{"not-in-posix":true}}, "nan": {"header":"math.h"}, "nanf": {"header":"math.h"}, "nanl": {"header":"math.h"}, "nearbyint": {"header":"math.h"}, "nearbyintf": {"header":"math.h"}, "nearbyintl": {"header":"math.h"}, "nextafter": {"header":"math.h"}, "nextafterf": {"header":"math.h"}, "nextafterl": {"header":"math.h"}, "nexttoward": {"header":"math.h"}, "nexttowardf": {"header":"math.h"}, "nexttowardl": {"header":"math.h"}, "perror": {"header":"stdio.h"}, "pow": {"header":"math.h"}, "powf": {"header":"math.h"}, "powl": {"header":"math.h"}, "printf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["printf_s"]}}, "printf_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "putc": {"header":"stdio.h"}, "putchar": {"header":"stdio.h"}, "puts": {"header":"stdio.h"}, "putwc": {"header":"wchar.h"}, "putwchar": {"header":"wchar.h"}, "qsort": {"header":"stdlib.h"}, "qsort_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "quick_exit": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "raise": {"header":"signal.h"}, "rand": {"header":"stdlib.h"}, "realloc": {"header":"stdlib.h"}, "remainder": {"header":"math.h"}, "remainderf": {"header":"math.h"}, "remainderl": {"header":"math.h"}, "remove": {"header":"stdio.h"}, "remquo": {"header":"math.h"}, "remquof": {"header":"math.h"}, "remquol": {"header":"math.h"}, "rename": {"header":"stdio.h"}, "rewind": {"header":"stdio.h"}, "rint": {"header":"math.h"}, "rintf": {"header":"math.h"}, "rintl": {"header":"math.h"}, "round": {"header":"math.h"}, "roundf": {"header":"math.h"}, "roundl": {"header":"math.h"}, "scalbln": {"header":"math.h"}, "scalblnf": {"header":"math.h"}, "scalblnl": {"header":"math.h"}, "scalbn": {"header":"math.h"}, "scalbnf": {"header":"math.h"}, "scalbnl": {"header":"math.h"}, "scanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["scanf_s"]}}, "scanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "set_constraint_handler_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "setbuf": {"header":"stdio.h"}, "setjmp": {"header":"setjmp.h"}, "setlocale": {"header":"locale.h"}, "setvbuf": {"header":"stdio.h"}, "signal": {"header":"signal.h"}, "signbit": {"header":"math.h", "notes":{"macro":true}}, "sin": {"header":"math.h"}, "sinf": {"header":"math.h"}, "sinh": {"header":"math.h"}, "sinhf": {"header":"math.h"}, "sinhl": {"header":"math.h"}, "sinl": {"header":"math.h"}, "snprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["snprintf_s", "sprintf_s"]}}, "snprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "snwprintf_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "sprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["sprintf_s", "snprintf_s"]}}, "sprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["snprintf_s"], "not-in-posix":true}}, "sqrt": {"header":"math.h"}, "sqrtf": {"header":"math.h"}, "sqrtl": {"header":"math.h"}, "srand": {"header":"stdlib.h"}, "sscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["sscanf_s"]}}, "sscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "strcat": {"header":"string.h", "notes":{"safer-alts":["strcat_s", "strncat_s", "strlcat", "strncat"]}}, "strcat_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strchr": {"header":"string.h"}, "strcmp": {"header":"string.h"}, "strcoll": {"header":"string.h"}, "strcpy": {"header":"string.h", "notes":{"safer-alts":["strcpy_s", "strncpy_s", "strlcpy", "strncpy"]}}, "strcpy_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strcspn": {"header":"string.h"}, "strerror": {"header":"string.h"}, "strerror_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strerrorlen_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strftime": {"header":"time.h"}, "strlen": {"header":"string.h", "notes":{"safer-alts":["strnlen_s"]}}, "strncat": {"header":"string.h", "notes":{"safer-alts":["strncat_s", "strlcat"]}}, "strncat_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strncmp": {"header":"string.h"}, "strncpy": {"header":"string.h", "notes":{"safer-alts":["strncpy_s", "strlcpy"]}}, "strncpy_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strnlen_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strpbrk": {"header":"string.h"}, "strrchr": {"header":"string.h"}, "strspn": {"header":"string.h"}, "strstr": {"header":"string.h"}, "strtod": {"header":"stdlib.h"}, "strtof": {"header":"stdlib.h"}, "strtoimax": {"header":"inttypes.h"}, "strtok": {"header":"string.h", "notes":{"safer-alts":["strtok_s"]}}, "strtok_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strtol": {"header":"stdlib.h"}, "strtold": {"header":"stdlib.h"}, "strtoll": {"header":"stdlib.h"}, "strtoul": {"header":"stdlib.h"}, "strtoull": {"header":"stdlib.h"}, "strtoumax": {"header":"inttypes.h"}, "strxfrm": {"header":"string.h"}, "swprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["swprintf_s", "sprintf_s"]}}, "swprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "swscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["swscanf_s", "sscanf_s"]}}, "swscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "system": {"header":"stdlib.h"}, "tan": {"header":"math.h"}, "tanf": {"header":"math.h"}, "tanh": {"header":"math.h"}, "tanhf": {"header":"math.h"}, "tanhl": {"header":"math.h"}, "tanl": {"header":"math.h"}, "tgamma": {"header":"math.h"}, "tgammaf": {"header":"math.h"}, "tgammal": {"header":"math.h"}, "thrd_create": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_current": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_detach": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_equal": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_exit": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_join": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_sleep": {"header":"threads.h", "notes":{"not-in-posix":true}}, "thrd_yield": {"header":"threads.h", "notes":{"not-in-posix":true}}, "time": {"header":"time.h"}, "timespec_get": {"header":"time.h", "notes":{"not-in-posix":true}}, "tmpfile": {"header":"stdio.h", "notes":{"safer-alts":["tmpfile_s"]}}, "tmpfile_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "tmpnam": {"header":"stdio.h", "notes":{"safer-alts":["tmpnam_s"]}}, "tmpnam_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "tolower": {"header":"ctype.h"}, "toupper": {"header":"ctype.h"}, "towctrans": {"header":"wctype.h"}, "towlower": {"header":"wctype.h"}, "towupper": {"header":"wctype.h"}, "trunc": {"header":"math.h"}, "truncf": {"header":"math.h"}, "truncl": {"header":"math.h"}, "tss_create": {"header":"threads.h", "notes":{"not-in-posix":true}}, "tss_delete": {"header":"threads.h", "notes":{"not-in-posix":true}}, "tss_get": {"header":"threads.h", "notes":{"not-in-posix":true}}, "tss_set": {"header":"threads.h", "notes":{"not-in-posix":true}}, "ungetc": {"header":"stdio.h"}, "ungetwc": {"header":"wchar.h"}, "va_arg": {"header":"stdarg.h", "notes":{"macro":true}}, "va_copy": {"header":"stdarg.h", "notes":{"macro":true}}, "va_end": {"header":"stdarg.h", "notes":{"macro":true}}, "va_start": {"header":"stdarg.h", "notes":{"macro":true}}, "vfprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vfprintf_s"]}}, "vfprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vfscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vfscanf_s"]}}, "vfscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vfwprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vfwprintf_s"]}}, "vfwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vfwscanf": {"header":"wchar.h", "notes":{"variadic":true}, "notes":{"safer-alts":["vfwscanf_s"]}}, "vfwscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vprintf_s"]}}, "vprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vscanf_s"]}}, "vscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsnprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vsnprintf_s"]}}, "vsnprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsnwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vsprintf_s", "sprintf_s"]}}, "vsprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vsscanf_s"]}}, "vsscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vswprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vswprintf_s", "sprintf_s"]}}, "vswprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vswscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vswscanf_s"]}}, "vswscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vwprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vwprintf_s"]}}, "vwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vwscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vwscanf_s"]}}, "vwscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "wcrtomb": {"header":"wchar.h", "notes":{"safer-alts":["wcrtomb_s"]}}, "wcrtomb_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcscat": {"header":"wchar.h", "notes":{"safer-alts":["wcscat_s", "strcat_s"]}}, "wcscat_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcschr": {"header":"wchar.h"}, "wcscmp": {"header":"wchar.h"}, "wcscoll": {"header":"wchar.h"}, "wcscpy": {"header":"wchar.h", "notes":{"safer-alts":["wcscpy_s", "strcpy_s"]}}, "wcscpy_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcscspn": {"header":"wchar.h"}, "wcsftime": {"header":"wchar.h"}, "wcslen": {"header":"wchar.h", "notes":{"safer-alts":["wcsnlen_s"]}}, "wcsncat": {"header":"wchar.h", "notes":{"safer-alts":["wcsncat_s", "strncat_s", "strlcat"]}}, "wcsncat_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcsncmp": {"header":"wchar.h"}, "wcsncpy": {"header":"wchar.h", "notes":{"safer-alts":["wcsncpy_s", "strncpy_s", "strlcpy"]}}, "wcsncpy_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcsnlen_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcspbrk": {"header":"wchar.h"}, "wcsrchr": {"header":"wchar.h"}, "wcsrtombs": {"header":"wchar.h", "notes":{"safer-alts":["wcsrtombs_s"]}}, "wcsrtombs_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcsspn": {"header":"wchar.h"}, "wcsstr": {"header":"wchar.h"}, "wcstod": {"header":"wchar.h"}, "wcstof": {"header":"wchar.h"}, "wcstoimax": {"header":"inttypes.h"}, "wcstok": {"header":"wchar.h", "notes":{"safer-alts":["wcstok_s"]}}, "wcstok_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcstol": {"header":"wchar.h"}, "wcstold": {"header":"wchar.h"}, "wcstoll": {"header":"wchar.h"}, "wcstombs": {"header":"stdlib.h", "notes":{"safer-alts":["wcstombs_s"]}}, "wcstombs_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "wcstoul": {"header":"wchar.h"}, "wcstoull": {"header":"wchar.h"}, "wcstoumax": {"header":"inttypes.h"}, "wcsxfrm": {"header":"wchar.h"}, "wctob": {"header":"wchar.h"}, "wctomb": {"header":"stdlib.h", "notes":{"safer-alts":["wctomb_s"]}}, "wctomb_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "wctrans": {"header":"wctype.h"}, "wctype": {"header":"wctype.h"}, "wmemchr": {"header":"wchar.h"}, "wmemcmp": {"header":"wchar.h"}, "wmemcpy": {"header":"wchar.h", "notes":{"safer-alts":["wmemcpy_s"]}}, "wmemcpy_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wmemmove": {"header":"wchar.h", "notes":{"safer-alts":["wmemmove_s"]}}, "wmemmove_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wmemset": {"header":"wchar.h"}, "wprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["wprintf_s"]}}, "wprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "wscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["wscanf_s", "sscanf_s"]}}, "wscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}} } }