From 459d202b1bbf7abb817a596ce9374edfb7b4da8f Mon Sep 17 00:00:00 2001 From: psykose Date: Wed, 10 Jul 2024 06:49:02 +0200 Subject: prefix special defines with FORTIFY_ just in case, and because 'PEDANTIC_CHECKS' is a really generic name --- include/string.h | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'include/string.h') diff --git a/include/string.h b/include/string.h index 924be49..c317b1e 100644 --- a/include/string.h +++ b/include/string.h @@ -48,10 +48,10 @@ _FORTIFY_FN(memcpy) void *memcpy(void * _FORTIFY_POS0 __od, const void * _FORTIFY_POS0 __os, size_t __n) __error_if((__fh_bos(__od, 0) < __n), "'memcpy' called with `n` bigger than the size of `d`.") { -#if __has_builtin(__builtin___memcpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___memcpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___memcpy_chk(__od, __os, __n, __fh_bos(__od, 0)); #else -#if defined PEDANTIC_CHECKS +#if defined FORTIFY_PEDANTIC_CHECKS if (!__od || !__os) __builtin_trap(); #endif @@ -75,10 +75,10 @@ __diagnose_as_builtin(__builtin_memmove, 1, 2, 3) _FORTIFY_FN(memmove) void *memmove(void * _FORTIFY_POS0 __d, const void * _FORTIFY_POS0 __s, size_t __n) { -#if __has_builtin(__builtin___memmove_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___memmove_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___memmove_chk(__d, __s, __n, __fh_bos(__d, 0)); #else -#if defined PEDANTIC_CHECKS +#if defined FORTIFY_PEDANTIC_CHECKS if (!__d || !__s) __builtin_trap(); #endif @@ -99,10 +99,10 @@ __diagnose_as_builtin(__builtin_memset, 1, 2, 3) _FORTIFY_FN(memset) void *memset(void * _FORTIFY_POS0 __d, int __c, size_t __n) __warning_if(__c != 0 && __n == 0, "'memset' will set `0` bytes; did you invert the arguments?") { -#if __has_builtin(__builtin___memset_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___memset_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___memset_chk(__d, __c, __n, __fh_bos(__d, 0)); #else -#if defined PEDANTIC_CHECKS +#if defined FORTIFY_PEDANTIC_CHECKS if (!__d) __builtin_trap(); #endif @@ -121,10 +121,10 @@ __diagnose_as_builtin(__builtin_memchr, 1, 2, 3) #endif _FORTIFY_FN(memchr) void *memchr(const void * _FORTIFY_POS0 __d, int __c, size_t __n) { -#if __has_builtin(__builtin___memchr_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___memchr_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___memchr_chk(__d, __c, __n, __fh_bos(__d, 0)); #else -#if defined PEDANTIC_CHECKS +#if defined FORTIFY_PEDANTIC_CHECKS if (!__d) __builtin_trap(); #if __STDC_VERSION__ < 201112L @@ -142,7 +142,7 @@ _FORTIFY_FN(memchr) void *memchr(const void * _FORTIFY_POS0 __d, int __c, size_t __fh_access(read_only, 1, 2) _FORTIFY_FN(strchr) char *strchr(const char * _FORTIFY_POS0 __s, int __c) { -#if __has_builtin(__builtin___strchr_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strchr_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strchr_chk(__s, __c, __fh_bos(__s, 0)); #else __fh_size_t __b = __fh_bos(__s, 0); @@ -157,7 +157,7 @@ _FORTIFY_FN(strchr) char *strchr(const char * _FORTIFY_POS0 __s, int __c) __fh_access(read_only, 1, 2) _FORTIFY_FN(strrchr) char *strrchr(const char * _FORTIFY_POS0 __s, int __c) { -#if __has_builtin(__builtin___strrchr_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strrchr_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strrchr_chk(__s, __c, __fh_bos(__s, 0)); #else __fh_size_t __b = __fh_bos(__s, 0); @@ -181,7 +181,7 @@ __diagnose_as_builtin(__builtin_stpcpy, 1, 2) #endif _FORTIFY_FN(stpcpy) char *stpcpy(char * _FORTIFY_POS0 __d, const char *__s) { -#if __has_builtin(__builtin___stpcpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___stpcpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___stpcpy_chk(__d, __s, __fh_bos(__d, 0)); #else __fh_size_t __n = strlen(__s) + 1; @@ -205,7 +205,7 @@ __diagnose_as_builtin(__builtin_stpncpy, 1, 2, 3) _FORTIFY_FN(stpncpy) char *stpncpy(char * _FORTIFY_POS0 __d, const char *__s, size_t __n) { -#if __has_builtin(__builtin___stpncpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___stpncpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___stpncpy_chk(__d, __s, __n, __fh_bos(__d, 0)); #else __fh_size_t max_len_s = strnlen(__s, __n); @@ -231,7 +231,7 @@ __diagnose_as_builtin(__builtin_strcat, 1, 2) #endif _FORTIFY_FN(strcat) char *strcat(char * _FORTIFY_POS0 __d, const char *__s) { -#if __has_builtin(__builtin___strcat_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strcat_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strcat_chk(__d, __s, __fh_bos(__d, 0)); #else __fh_size_t __b = __fh_bos(__d, 0); @@ -249,7 +249,7 @@ __diagnose_as_builtin(__builtin_strcpy, 1, 2) #endif _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) { -#if __has_builtin(__builtin___strcpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strcpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strcpy_chk(__d, __s, __fh_bos(__d, 0)); #else __fh_size_t __n = strlen(__s) + 1; @@ -270,7 +270,7 @@ __diagnose_as_builtin(__builtin_strlen, 1) #endif _FORTIFY_FN(strlen) size_t strlen(const char * _FORTIFY_POS0 __s) { -#if __has_builtin(__builtin___strlen_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strlen_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strlen_chk(__s, __fh_bos(__s, 0)); #else __fh_size_t ret = __orig_strlen(__s); @@ -288,7 +288,7 @@ __diagnose_as_builtin(__builtin_strncat, 1, 2, 3) _FORTIFY_FN(strncat) char *strncat(char * _FORTIFY_POS0 __d, const char *__s, size_t __n) { -#if __has_builtin(__builtin___strncat_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strncat_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strncat_chk(__d, __s, __n, __fh_bos(__d, 0)); #else __fh_size_t __b = __fh_bos(__d, 0); @@ -311,7 +311,7 @@ __diagnose_as_builtin(__builtin_strncpy, 1, 2, 3) _FORTIFY_FN(strncpy) char *strncpy(char * _FORTIFY_POS0 __d, const char *__s, size_t __n) { -#if __has_builtin(__builtin___strncpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strncpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strncpy_chk(__d, __s, __n, __fh_bos(__d, 0)); #else __fh_size_t max_len_s = strnlen(__s, __n); @@ -338,7 +338,7 @@ __diagnose_as_builtin(__builtin_mempcpy, 1, 2, 3) _FORTIFY_FN(mempcpy) void *mempcpy(void * _FORTIFY_POS0 __d, const void * _FORTIFY_POS0 __s, size_t __n) { -#if __has_builtin(__builtin___mempcpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___mempcpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___mempcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); #else if (!__d || !__s) @@ -365,7 +365,7 @@ __diagnose_as_builtin(__builtin_strlcat, 1, 2, 3) _FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d, const char *__s, size_t __n) { -#if __has_builtin(__builtin___strlcat_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strlcat_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strlcat_chk(__d, __s, __n, __fh_bos(__d, 0)); #else __fh_size_t __b = __fh_bos(__d, 0); @@ -384,7 +384,7 @@ __diagnose_as_builtin(__builtin_strlcpy, 1, 2, 3) _FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d, const char *__s, size_t __n) { -#if __has_builtin(__builtin___strlcpy_chk) && USE_NATIVE_CHK +#if __has_builtin(__builtin___strlcpy_chk) && FORTIFY_USE_NATIVE_CHK return __builtin___strlcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); #else __fh_size_t __b = __fh_bos(__d, 0); -- cgit v1.3