├── .gitattributes ├── .gitignore ├── AUTHORS ├── COPYING ├── INSTALL ├── Kbuild ├── Makefile.am ├── Makefile.kernel ├── README ├── configure.ac ├── doc ├── c11-standard-final-draft.pdf ├── n1173_TR_bounds_rationale.pdf └── n1225_TR_bounds.pdf ├── include ├── .gitignore ├── safe_lib.h ├── safe_lib_errno.h.in ├── safe_mem_lib.h ├── safe_str_lib.h └── safe_types.h.in ├── m4 └── .gitignore ├── safec.pc.in ├── scripts └── check-for-unsafe-apis.pl ├── src ├── Makefile.am ├── safeclib │ ├── abort_handler_s.c │ ├── ignore_handler_s.c │ ├── mem_primitives_lib.c │ ├── mem_primitives_lib.h │ ├── memcmp16_s.c │ ├── memcmp32_s.c │ ├── memcmp_s.c │ ├── memcpy16_s.c │ ├── memcpy32_s.c │ ├── memcpy_s.c │ ├── memmove16_s.c │ ├── memmove32_s.c │ ├── memmove_s.c │ ├── memset16_s.c │ ├── memset32_s.c │ ├── memset_s.c │ ├── memzero16_s.c │ ├── memzero32_s.c │ ├── memzero_s.c │ ├── safe_mem_constraint.c │ ├── safe_mem_constraint.h │ ├── safe_str_constraint.c │ ├── safe_str_constraint.h │ ├── safeclib_private.h │ ├── strcasecmp_s.c │ ├── strcasestr_s.c │ ├── strcat_s.c │ ├── strcmp_s.c │ ├── strcmpfld_s.c │ ├── strcpy_s.c │ ├── strcpyfld_s.c │ ├── strcpyfldin_s.c │ ├── strcpyfldout_s.c │ ├── strcspn_s.c │ ├── strfirstchar_s.c │ ├── strfirstdiff_s.c │ ├── strfirstsame_s.c │ ├── strisalphanumeric_s.c │ ├── strisascii_s.c │ ├── strisdigit_s.c │ ├── strishex_s.c │ ├── strislowercase_s.c │ ├── strismixedcase_s.c │ ├── strispassword_s.c │ ├── strisuppercase_s.c │ ├── strlastchar_s.c │ ├── strlastdiff_s.c │ ├── strlastsame_s.c │ ├── strljustify_s.c │ ├── strncat_s.c │ ├── strncpy_s.c │ ├── strnlen_s.c │ ├── strnterminate_s.c │ ├── strpbrk_s.c │ ├── strprefix_s.c │ ├── strremovews_s.c │ ├── strspn_s.c │ ├── strstr_s.c │ ├── strtok_s.c │ ├── strtolowercase_s.c │ ├── strtouppercase_s.c │ └── strzero_s.c └── slkm │ └── slkm_init.c └── tests ├── .gitignore ├── Makefile.am ├── perf_memcpy32_s.c ├── perf_memcpy_s.c ├── test_memcmp16_s.c ├── test_memcmp32_s.c ├── test_memcmp_s.c ├── test_memcpy16_s.c ├── test_memcpy32_s.c ├── test_memcpy_s.c ├── test_memmove16_s.c ├── test_memmove32_s.c ├── test_memmove_s.c ├── test_memset16_s.c ├── test_memset32_s.c ├── test_memset_s.c ├── test_memzero16_s.c ├── test_memzero32_s.c ├── test_memzero_s.c ├── test_private.h ├── test_slkm.c ├── test_strcasecmp_s.c ├── test_strcasestr_s.c ├── test_strcat_s.c ├── test_strcmp_s.c ├── test_strcmpfld_s.c ├── test_strcpy_s.c ├── test_strcpyfld_s.c ├── test_strcpyfldin_s.c ├── test_strcpyfldout_s.c ├── test_strcspn_s.c ├── test_strfirstchar_s.c ├── test_strfirstdiff_s.c ├── test_strfirstsame_s.c ├── test_strisalphanumeric_s.c ├── test_strisascii_s.c ├── test_strisdigit_s.c ├── test_strishex_s.c ├── test_strislowercase_s.c ├── test_strismixed_s.c ├── test_strispassword_s.c ├── test_strisuppercase_s.c ├── test_strlastchar_s.c ├── test_strlastdiff_s.c ├── test_strlastsame_s.c ├── test_strljustify_s.c ├── test_strncat_s.c ├── test_strncpy_s.c ├── test_strnlen_s.c ├── test_strnterminate_s.c ├── test_strpbrk_s.c ├── test_strprefix_s.c ├── test_strremovews_s.c ├── test_strspn_s.c ├── test_strstr_s.c ├── test_strtok_s.c ├── test_strtolowercase_s.c ├── test_strtouppercase_s.c └── test_strzero_s.c /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/COPYING -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/INSTALL -------------------------------------------------------------------------------- /Kbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/Kbuild -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/Makefile.am -------------------------------------------------------------------------------- /Makefile.kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/Makefile.kernel -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/README -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/c11-standard-final-draft.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/doc/c11-standard-final-draft.pdf -------------------------------------------------------------------------------- /doc/n1173_TR_bounds_rationale.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/doc/n1173_TR_bounds_rationale.pdf -------------------------------------------------------------------------------- /doc/n1225_TR_bounds.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/doc/n1225_TR_bounds.pdf -------------------------------------------------------------------------------- /include/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/include/.gitignore -------------------------------------------------------------------------------- /include/safe_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/include/safe_lib.h -------------------------------------------------------------------------------- /include/safe_lib_errno.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/include/safe_lib_errno.h.in -------------------------------------------------------------------------------- /include/safe_mem_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/include/safe_mem_lib.h -------------------------------------------------------------------------------- /include/safe_str_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/include/safe_str_lib.h -------------------------------------------------------------------------------- /include/safe_types.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/include/safe_types.h.in -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/m4/.gitignore -------------------------------------------------------------------------------- /safec.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/safec.pc.in -------------------------------------------------------------------------------- /scripts/check-for-unsafe-apis.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/scripts/check-for-unsafe-apis.pl -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/safeclib/abort_handler_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/abort_handler_s.c -------------------------------------------------------------------------------- /src/safeclib/ignore_handler_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/ignore_handler_s.c -------------------------------------------------------------------------------- /src/safeclib/mem_primitives_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/mem_primitives_lib.c -------------------------------------------------------------------------------- /src/safeclib/mem_primitives_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/mem_primitives_lib.h -------------------------------------------------------------------------------- /src/safeclib/memcmp16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memcmp16_s.c -------------------------------------------------------------------------------- /src/safeclib/memcmp32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memcmp32_s.c -------------------------------------------------------------------------------- /src/safeclib/memcmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memcmp_s.c -------------------------------------------------------------------------------- /src/safeclib/memcpy16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memcpy16_s.c -------------------------------------------------------------------------------- /src/safeclib/memcpy32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memcpy32_s.c -------------------------------------------------------------------------------- /src/safeclib/memcpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memcpy_s.c -------------------------------------------------------------------------------- /src/safeclib/memmove16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memmove16_s.c -------------------------------------------------------------------------------- /src/safeclib/memmove32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memmove32_s.c -------------------------------------------------------------------------------- /src/safeclib/memmove_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memmove_s.c -------------------------------------------------------------------------------- /src/safeclib/memset16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memset16_s.c -------------------------------------------------------------------------------- /src/safeclib/memset32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memset32_s.c -------------------------------------------------------------------------------- /src/safeclib/memset_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memset_s.c -------------------------------------------------------------------------------- /src/safeclib/memzero16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memzero16_s.c -------------------------------------------------------------------------------- /src/safeclib/memzero32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memzero32_s.c -------------------------------------------------------------------------------- /src/safeclib/memzero_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/memzero_s.c -------------------------------------------------------------------------------- /src/safeclib/safe_mem_constraint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/safe_mem_constraint.c -------------------------------------------------------------------------------- /src/safeclib/safe_mem_constraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/safe_mem_constraint.h -------------------------------------------------------------------------------- /src/safeclib/safe_str_constraint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/safe_str_constraint.c -------------------------------------------------------------------------------- /src/safeclib/safe_str_constraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/safe_str_constraint.h -------------------------------------------------------------------------------- /src/safeclib/safeclib_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/safeclib_private.h -------------------------------------------------------------------------------- /src/safeclib/strcasecmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcasecmp_s.c -------------------------------------------------------------------------------- /src/safeclib/strcasestr_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcasestr_s.c -------------------------------------------------------------------------------- /src/safeclib/strcat_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcat_s.c -------------------------------------------------------------------------------- /src/safeclib/strcmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcmp_s.c -------------------------------------------------------------------------------- /src/safeclib/strcmpfld_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcmpfld_s.c -------------------------------------------------------------------------------- /src/safeclib/strcpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcpy_s.c -------------------------------------------------------------------------------- /src/safeclib/strcpyfld_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcpyfld_s.c -------------------------------------------------------------------------------- /src/safeclib/strcpyfldin_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcpyfldin_s.c -------------------------------------------------------------------------------- /src/safeclib/strcpyfldout_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcpyfldout_s.c -------------------------------------------------------------------------------- /src/safeclib/strcspn_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strcspn_s.c -------------------------------------------------------------------------------- /src/safeclib/strfirstchar_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strfirstchar_s.c -------------------------------------------------------------------------------- /src/safeclib/strfirstdiff_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strfirstdiff_s.c -------------------------------------------------------------------------------- /src/safeclib/strfirstsame_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strfirstsame_s.c -------------------------------------------------------------------------------- /src/safeclib/strisalphanumeric_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strisalphanumeric_s.c -------------------------------------------------------------------------------- /src/safeclib/strisascii_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strisascii_s.c -------------------------------------------------------------------------------- /src/safeclib/strisdigit_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strisdigit_s.c -------------------------------------------------------------------------------- /src/safeclib/strishex_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strishex_s.c -------------------------------------------------------------------------------- /src/safeclib/strislowercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strislowercase_s.c -------------------------------------------------------------------------------- /src/safeclib/strismixedcase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strismixedcase_s.c -------------------------------------------------------------------------------- /src/safeclib/strispassword_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strispassword_s.c -------------------------------------------------------------------------------- /src/safeclib/strisuppercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strisuppercase_s.c -------------------------------------------------------------------------------- /src/safeclib/strlastchar_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strlastchar_s.c -------------------------------------------------------------------------------- /src/safeclib/strlastdiff_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strlastdiff_s.c -------------------------------------------------------------------------------- /src/safeclib/strlastsame_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strlastsame_s.c -------------------------------------------------------------------------------- /src/safeclib/strljustify_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strljustify_s.c -------------------------------------------------------------------------------- /src/safeclib/strncat_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strncat_s.c -------------------------------------------------------------------------------- /src/safeclib/strncpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strncpy_s.c -------------------------------------------------------------------------------- /src/safeclib/strnlen_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strnlen_s.c -------------------------------------------------------------------------------- /src/safeclib/strnterminate_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strnterminate_s.c -------------------------------------------------------------------------------- /src/safeclib/strpbrk_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strpbrk_s.c -------------------------------------------------------------------------------- /src/safeclib/strprefix_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strprefix_s.c -------------------------------------------------------------------------------- /src/safeclib/strremovews_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strremovews_s.c -------------------------------------------------------------------------------- /src/safeclib/strspn_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strspn_s.c -------------------------------------------------------------------------------- /src/safeclib/strstr_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strstr_s.c -------------------------------------------------------------------------------- /src/safeclib/strtok_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strtok_s.c -------------------------------------------------------------------------------- /src/safeclib/strtolowercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strtolowercase_s.c -------------------------------------------------------------------------------- /src/safeclib/strtouppercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strtouppercase_s.c -------------------------------------------------------------------------------- /src/safeclib/strzero_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/safeclib/strzero_s.c -------------------------------------------------------------------------------- /src/slkm/slkm_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/src/slkm/slkm_init.c -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/Makefile.am -------------------------------------------------------------------------------- /tests/perf_memcpy32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/perf_memcpy32_s.c -------------------------------------------------------------------------------- /tests/perf_memcpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/perf_memcpy_s.c -------------------------------------------------------------------------------- /tests/test_memcmp16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memcmp16_s.c -------------------------------------------------------------------------------- /tests/test_memcmp32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memcmp32_s.c -------------------------------------------------------------------------------- /tests/test_memcmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memcmp_s.c -------------------------------------------------------------------------------- /tests/test_memcpy16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memcpy16_s.c -------------------------------------------------------------------------------- /tests/test_memcpy32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memcpy32_s.c -------------------------------------------------------------------------------- /tests/test_memcpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memcpy_s.c -------------------------------------------------------------------------------- /tests/test_memmove16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memmove16_s.c -------------------------------------------------------------------------------- /tests/test_memmove32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memmove32_s.c -------------------------------------------------------------------------------- /tests/test_memmove_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memmove_s.c -------------------------------------------------------------------------------- /tests/test_memset16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memset16_s.c -------------------------------------------------------------------------------- /tests/test_memset32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memset32_s.c -------------------------------------------------------------------------------- /tests/test_memset_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memset_s.c -------------------------------------------------------------------------------- /tests/test_memzero16_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memzero16_s.c -------------------------------------------------------------------------------- /tests/test_memzero32_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memzero32_s.c -------------------------------------------------------------------------------- /tests/test_memzero_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_memzero_s.c -------------------------------------------------------------------------------- /tests/test_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_private.h -------------------------------------------------------------------------------- /tests/test_slkm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_slkm.c -------------------------------------------------------------------------------- /tests/test_strcasecmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcasecmp_s.c -------------------------------------------------------------------------------- /tests/test_strcasestr_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcasestr_s.c -------------------------------------------------------------------------------- /tests/test_strcat_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcat_s.c -------------------------------------------------------------------------------- /tests/test_strcmp_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcmp_s.c -------------------------------------------------------------------------------- /tests/test_strcmpfld_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcmpfld_s.c -------------------------------------------------------------------------------- /tests/test_strcpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcpy_s.c -------------------------------------------------------------------------------- /tests/test_strcpyfld_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcpyfld_s.c -------------------------------------------------------------------------------- /tests/test_strcpyfldin_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcpyfldin_s.c -------------------------------------------------------------------------------- /tests/test_strcpyfldout_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcpyfldout_s.c -------------------------------------------------------------------------------- /tests/test_strcspn_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strcspn_s.c -------------------------------------------------------------------------------- /tests/test_strfirstchar_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strfirstchar_s.c -------------------------------------------------------------------------------- /tests/test_strfirstdiff_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strfirstdiff_s.c -------------------------------------------------------------------------------- /tests/test_strfirstsame_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strfirstsame_s.c -------------------------------------------------------------------------------- /tests/test_strisalphanumeric_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strisalphanumeric_s.c -------------------------------------------------------------------------------- /tests/test_strisascii_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strisascii_s.c -------------------------------------------------------------------------------- /tests/test_strisdigit_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strisdigit_s.c -------------------------------------------------------------------------------- /tests/test_strishex_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strishex_s.c -------------------------------------------------------------------------------- /tests/test_strislowercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strislowercase_s.c -------------------------------------------------------------------------------- /tests/test_strismixed_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strismixed_s.c -------------------------------------------------------------------------------- /tests/test_strispassword_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strispassword_s.c -------------------------------------------------------------------------------- /tests/test_strisuppercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strisuppercase_s.c -------------------------------------------------------------------------------- /tests/test_strlastchar_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strlastchar_s.c -------------------------------------------------------------------------------- /tests/test_strlastdiff_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strlastdiff_s.c -------------------------------------------------------------------------------- /tests/test_strlastsame_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strlastsame_s.c -------------------------------------------------------------------------------- /tests/test_strljustify_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strljustify_s.c -------------------------------------------------------------------------------- /tests/test_strncat_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strncat_s.c -------------------------------------------------------------------------------- /tests/test_strncpy_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strncpy_s.c -------------------------------------------------------------------------------- /tests/test_strnlen_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strnlen_s.c -------------------------------------------------------------------------------- /tests/test_strnterminate_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strnterminate_s.c -------------------------------------------------------------------------------- /tests/test_strpbrk_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strpbrk_s.c -------------------------------------------------------------------------------- /tests/test_strprefix_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strprefix_s.c -------------------------------------------------------------------------------- /tests/test_strremovews_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strremovews_s.c -------------------------------------------------------------------------------- /tests/test_strspn_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strspn_s.c -------------------------------------------------------------------------------- /tests/test_strstr_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strstr_s.c -------------------------------------------------------------------------------- /tests/test_strtok_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strtok_s.c -------------------------------------------------------------------------------- /tests/test_strtolowercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strtolowercase_s.c -------------------------------------------------------------------------------- /tests/test_strtouppercase_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strtouppercase_s.c -------------------------------------------------------------------------------- /tests/test_strzero_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coruus/safeclib/HEAD/tests/test_strzero_s.c --------------------------------------------------------------------------------