diff options
Diffstat (limited to 'contrib/syslinux/latest/memdump/string.h')
-rw-r--r-- | contrib/syslinux/latest/memdump/string.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/contrib/syslinux/latest/memdump/string.h b/contrib/syslinux/latest/memdump/string.h deleted file mode 100644 index 8f8c896..0000000 --- a/contrib/syslinux/latest/memdump/string.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * string.h - */ - -#ifndef _STRING_H -#define _STRING_H - -/* Standard routines */ -#define memcpy(a,b,c) __builtin_memcpy(a,b,c) -#define memset(a,b,c) __builtin_memset(a,b,c) -#define strcpy(a,b) __builtin_strcpy(a,b) -#define strlen(a) __builtin_strlen(a) - -/* This only returns true or false */ -static inline int memcmp(const void *__m1, const void *__m2, unsigned int __n) -{ - _Bool rv; - asm volatile ("cld ; repe ; cmpsb ; setne %0":"=abd" (rv), "+D"(__m1), - "+S"(__m2), "+c"(__n)); - return rv; -} - -#endif /* _STRING_H */ |