mirror of
https://github.com/apache/nuttx.git
synced 2026-05-10 07:18:49 +08: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:
+2
-2
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user