Changeset b169619 in mainline for kernel/generic/include/memw.h
- Timestamp:
- 2023-10-27T17:38:32Z (15 months ago)
- Branches:
- master, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 44e8541
- Parents:
- c89ae25
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-27 13:19:20)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-27 17:38:32)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/memw.h
rc89ae25 rb169619 38 38 #include <stddef.h> 39 39 #include <stdint.h> 40 #include <cc.h>41 40 42 #ifdef CONFIG_LTO 43 #define DO_NOT_DISCARD ATTRIBUTE_USED 44 #else 45 #define DO_NOT_DISCARD 46 #endif 47 48 #define memset(dst, val, cnt) __builtin_memset((dst), (val), (cnt)) 49 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 50 #define memcmp(s1, s2, cnt) __builtin_memcmp((s1), (s2), (cnt)) 41 #include <mem.h> 51 42 52 43 extern void memsetb(void *, size_t, uint8_t) … … 54 45 extern void memsetw(void *, size_t, uint16_t) 55 46 __attribute__((nonnull(1))); 56 extern void *memmove(void *, const void *, size_t)57 __attribute__((nonnull(1, 2))) DO_NOT_DISCARD;58 47 59 48 #endif
Note:
See TracChangeset
for help on using the changeset viewer.