(2006-08-06) rescue-bootcd

This commit is contained in:
2006-08-06 00:00:00 +02:00
parent 2f796b816a
commit decb062d20
21091 changed files with 7076462 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
/*
* 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 */