diff --git a/kern/libkern/string.c b/kern/libkern/string.c index e6c0000..308292f 100644 --- a/kern/libkern/string.c +++ b/kern/libkern/string.c @@ -114,18 +114,6 @@ void *memset(void *dest, int c, size_t n) { return dest; } -// int memcmp(const void *s1, const void *s2, size_t n) { -// if (n != 0) { -// const unsigned char *p1 = s1, *p2 = s2; -// -// do { -// if (*p1++ != *p2++) -// return (*--p1 - *--p2); -// } while (--n != 0); -// } -// return (0); -// } - char *itoa(int value, char *str, int base) { char *p = str; char *p1, *p2; @@ -166,39 +154,6 @@ char *itoa(int value, char *str, int base) { return str; } -// void *memset(void *dst, int c, size_t length) { -// u8 *ptr = (u8 *)dst; -// const u8 value = (u8)c; -// -// while (length--) *(ptr++) = value; -// -// return dst; -// } - -// void *memcpy(void *dst, const void *src, size_t len) { -// u8 *d = (u8 *)dst; -// const u8 *s = (const u8 *)src; -// for (size_t i = 0; i < len; i++) { -// d[i] = s[i]; -// } -// return dst; -// } - -// void *memmove(void *dst, const void *src, size_t len) { -// u8 *d = (u8 *)dst; -// const u8 *s = (const u8 *)src; -// if (d < s) { -// for (size_t i = 0; i < len; i++) { -// d[i] = s[i]; -// } -// } else if (d > s) { -// for (size_t i = len; i > 0; i--) { -// d[i - 1] = s[i - 1]; -// } -// } -// return dst; -// } - int memcmp(const void *s1, const void *s2, size_t len) { const u8 *a = (const u8 *)s1; const u8 *b = (const u8 *)s2;