diff options
Diffstat (limited to 'firmware/asm/memset16.c')
-rw-r--r-- | firmware/asm/memset16.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/asm/memset16.c b/firmware/asm/memset16.c index db71d86fcc..12f3388a8d 100644 --- a/firmware/asm/memset16.c +++ b/firmware/asm/memset16.c | |||
@@ -20,9 +20,10 @@ | |||
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | 21 | ||
22 | #include "string-extra.h" /* memset16() */ | 22 | #include "string-extra.h" /* memset16() */ |
23 | #include <stdint.h> | ||
23 | 24 | ||
24 | #define LBLOCKSIZE (sizeof(long)/2) | 25 | #define LBLOCKSIZE (sizeof(long)/2) |
25 | #define ROCKBOX_UNALIGNED(X) ((long)X & (sizeof(long) - 1)) | 26 | #define ROCKBOX_UNALIGNED(X) ((uintptr_t)X & (sizeof(long) - 1)) |
26 | #define TOO_SMALL(LEN) ((LEN) < LBLOCKSIZE) | 27 | #define TOO_SMALL(LEN) ((LEN) < LBLOCKSIZE) |
27 | 28 | ||
28 | void memset16(void *dst, int val, size_t len) | 29 | void memset16(void *dst, int val, size_t len) |