diff options
| author | Michael Brown | 2006-03-17 15:13:09 +0100 |
|---|---|---|
| committer | Michael Brown | 2006-03-17 15:13:09 +0100 |
| commit | b2909e547d78d5441b7e88e862c0e00541d3a5f0 (patch) | |
| tree | 713f2c6be0a71a68b415dfe57493cb6770fac908 /src/arch/e1/include/bits/string.h | |
| parent | GPXE code cleanup and purge. (diff) | |
| download | ipxe-b2909e547d78d5441b7e88e862c0e00541d3a5f0.tar.gz ipxe-b2909e547d78d5441b7e88e862c0e00541d3a5f0.tar.xz ipxe-b2909e547d78d5441b7e88e862c0e00541d3a5f0.zip | |
They can come back when they have someone to support them.
Diffstat (limited to 'src/arch/e1/include/bits/string.h')
| -rw-r--r-- | src/arch/e1/include/bits/string.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/arch/e1/include/bits/string.h b/src/arch/e1/include/bits/string.h deleted file mode 100644 index b6df2fcbc..000000000 --- a/src/arch/e1/include/bits/string.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef ETHERBOOT_BITS_STRING_H -#define ETHERBOOT_BITS_STRING_H - -/* define inline optimized string functions here */ - -#define __HAVE_ARCH_MEMCPY -//extern void * memcpy(const void *d, const void *s, size_t count); - -#define __HAVE_ARCH_MEMCMP -//extern int memcmp(const void * s ,const void * d ,size_t ); - -#define __HAVE_ARCH_MEMSET -//extern void * memset(const void * s, int c, size_t count); - -#define __HAVE_ARCH_MEMMOVE -static inline void *memmove(void *s1, const void *s2, size_t n) { - - unsigned int i; - char *tmp = s1; - char *cs2 = (char *) s2; - - if (tmp < cs2) { - for(i=0; i<n; ++i, ++tmp, ++cs2) - *tmp = *cs2; - } - else { - tmp += n - 1; - cs2 += n - 1; - for(i=0; i<n; ++i, --tmp, --cs2) - *tmp = *cs2; - } - return(s1); -} - -#endif /* ETHERBOOT_BITS_STRING_H */ |
