Make use of builtins whenever possible
This commit is contained in:
parent
ad9a6d93b7
commit
5aabc7e6aa
|
@ -50,7 +50,7 @@ _FORTIFY_FN(memcpy) void *memcpy(void *__od, const void *__os, size_t __n)
|
|||
__builtin_trap();
|
||||
if (__n > __bd || __n > __bs)
|
||||
__builtin_trap();
|
||||
return __orig_memcpy(__od, __os, __n);
|
||||
return __builtin_memcpy(__od, __os, __n);
|
||||
}
|
||||
|
||||
_FORTIFY_FN(memmove) void *memmove(void *__d, const void *__s, size_t __n)
|
||||
|
@ -69,7 +69,7 @@ _FORTIFY_FN(memset) void *memset(void *__d, int __c, size_t __n)
|
|||
|
||||
if (__n > __b)
|
||||
__builtin_trap();
|
||||
return __orig_memset(__d, __c, __n);
|
||||
return __builtin_memset(__d, __c, __n);
|
||||
}
|
||||
|
||||
#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
|
||||
|
|
|
@ -121,7 +121,7 @@ _FORTIFY_FN(wcrtomb) size_t wcrtomb(char *__s, wchar_t __w, mbstate_t *__st)
|
|||
return __r;
|
||||
if (__r > __b)
|
||||
__builtin_trap();
|
||||
memcpy(__s, __buf, __r);
|
||||
__builtin_memcpy(__s, __buf, __r);
|
||||
return __r;
|
||||
}
|
||||
return __orig_wcrtomb(__s, __w, __st);
|
||||
|
|
Loading…
Reference in New Issue