mirror of
https://github.com/apache/nuttx.git
synced 2026-08-01 20:28:58 +00:00
include/string.h: mark memset and memcpy as used_code
Mark memset and memcpy as used_code to fix issues with GCC LTO and CMake which throws many "undefined reference to memset" errors. used_code force the compiler to emit the memset symbol under LTO. Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
parent
c99fa1994f
commit
ba64b35806
1 changed files with 2 additions and 2 deletions
|
|
@ -100,10 +100,10 @@ FAR void *memrchr(FAR const void *s, int c, size_t n);
|
|||
FAR void *rawmemchr(FAR const void *s, int c);
|
||||
FAR void *memccpy(FAR void *s1, FAR const void *s2, int c, size_t n);
|
||||
int memcmp(FAR const void *s1, FAR const void *s2, size_t n);
|
||||
FAR void *memcpy(FAR void *dest, FAR const void *src, size_t n);
|
||||
FAR void *memcpy(FAR void *dest, FAR const void *src, size_t n) used_code;
|
||||
FAR void *mempcpy(FAR void *dest, FAR const void *src, size_t n);
|
||||
FAR void *memmove(FAR void *dest, FAR const void *src, size_t count);
|
||||
FAR void *memset(FAR void *s, int c, size_t n);
|
||||
FAR void *memset(FAR void *s, int c, size_t n) used_code;
|
||||
FAR void *memmem(FAR const void *haystack, size_t haystacklen,
|
||||
FAR const void *needle, size_t needlelen);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue