diff --git a/reactos/lib/ntdll/string/memccpy.c b/reactos/lib/ntdll/string/memccpy.c deleted file mode 100644 index 9fe30583e2f..00000000000 --- a/reactos/lib/ntdll/string/memccpy.c +++ /dev/null @@ -1,9 +0,0 @@ -#include - - -void * -_memccpy (void *to, const void *from,int c,size_t count) -{ - memcpy(to,from,count); - return memchr(to,c,count); -} diff --git a/reactos/lib/ntdll/string/memchr.c b/reactos/lib/ntdll/string/memchr.c deleted file mode 100644 index a0d57ddbe45..00000000000 --- a/reactos/lib/ntdll/string/memchr.c +++ /dev/null @@ -1,17 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ - -#include - -void * -memchr(const void *s, int c, size_t n) -{ - if (n) - { - const char *p = s; - do { - if (*p++ == c) - return (void *)(p-1); - } while (--n != 0); - } - return 0; -} diff --git a/reactos/lib/ntdll/string/memcmp.c b/reactos/lib/ntdll/string/memcmp.c deleted file mode 100644 index 1c361a33074..00000000000 --- a/reactos/lib/ntdll/string/memcmp.c +++ /dev/null @@ -1,17 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ -#include - -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; -} diff --git a/reactos/lib/ntdll/string/memcpy.c b/reactos/lib/ntdll/string/memcpy.c deleted file mode 100644 index 7d18be3bfda..00000000000 --- a/reactos/lib/ntdll/string/memcpy.c +++ /dev/null @@ -1,16 +0,0 @@ -#include - -/* This is the most reliable way to avoid incompatibilities - in available built-in functions on various systems. */ -void * -memcpy (void *to, const void *from, size_t count) -{ - register char *f = (char *)from; - register char *t = (char *)to; - register int i = count; - - while (i-- > 0) - *t++ = *f++; - - return to; -} diff --git a/reactos/lib/ntdll/string/memmove.c b/reactos/lib/ntdll/string/memmove.c deleted file mode 100644 index 0a0b81f5802..00000000000 --- a/reactos/lib/ntdll/string/memmove.c +++ /dev/null @@ -1,36 +0,0 @@ -#include - -void * memmove(void *dest,const void *src,size_t count) -{ - char *char_dest = (char *)dest; - char *char_src = (char *)src; - - if ((char_dest <= char_src) || (char_dest >= (char_src+count))) - { - /* non-overlapping buffers */ - while(count > 0) - { - *char_dest = *char_src; - char_dest++; - char_src++; - count--; - } - } - else - { - /* overlaping buffers */ - char_dest = (char *)dest + count - 1; - char_src = (char *)src + count - 1; - - while(count > 0) - { - *char_dest = *char_src; - char_dest--; - char_src--; - count--; - } - } - - return dest; -} - diff --git a/reactos/lib/ntdll/string/memset.c b/reactos/lib/ntdll/string/memset.c deleted file mode 100644 index b26ba9256ea..00000000000 --- a/reactos/lib/ntdll/string/memset.c +++ /dev/null @@ -1,13 +0,0 @@ -#include - -void * memset(void *src,int val,size_t count) -{ - char *char_src = (char *)src; - - while(count>0) { - *char_src = val; - char_src++; - count--; - } - return src; -} diff --git a/reactos/lib/ntdll/string/strcat.c b/reactos/lib/ntdll/string/strcat.c deleted file mode 100644 index 33050472650..00000000000 --- a/reactos/lib/ntdll/string/strcat.c +++ /dev/null @@ -1,12 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ -#include - -char * -strcat(char *s, const char *append) -{ - char *save = s; - - for (; *s; ++s); - while ((*s++ = *append++)); - return save; -} diff --git a/reactos/lib/ntdll/string/strchr.c b/reactos/lib/ntdll/string/strchr.c deleted file mode 100644 index 448940371b4..00000000000 --- a/reactos/lib/ntdll/string/strchr.c +++ /dev/null @@ -1,21 +0,0 @@ -/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ - - - -char *strchr(const char *s, int c); - -char *strchr(const char *s, int c) -{ - char cc = c; - while (*s) - { - if (*s == cc) - return (char *)s; - s++; - } - if (cc == 0) - return (char *)s; - return 0; -} - diff --git a/reactos/lib/ntdll/string/strcmp.c b/reactos/lib/ntdll/string/strcmp.c deleted file mode 100644 index 7b82a6e6d70..00000000000 --- a/reactos/lib/ntdll/string/strcmp.c +++ /dev/null @@ -1,15 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ -#include - -int -strcmp(const char *s1, const char *s2) -{ - while (*s1 == *s2) - { - if (*s1 == 0) - return 0; - s1++; - s2++; - } - return *(unsigned const char *)s1 - *(unsigned const char *)(s2); -} diff --git a/reactos/lib/ntdll/string/strcpy.c b/reactos/lib/ntdll/string/strcpy.c deleted file mode 100644 index cf77c546e6a..00000000000 --- a/reactos/lib/ntdll/string/strcpy.c +++ /dev/null @@ -1,10 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ -char* strcpy(char *to, const char *from); - -char* strcpy(char *to, const char *from) -{ - char *save = to; - - for (; (*to = *from); ++from, ++to); - return save; -} diff --git a/reactos/lib/ntdll/string/strlen.c b/reactos/lib/ntdll/string/strlen.c deleted file mode 100644 index d5b8d681ffb..00000000000 --- a/reactos/lib/ntdll/string/strlen.c +++ /dev/null @@ -1,14 +0,0 @@ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -#include - -size_t -strlen(const char *str) -{ - const char *s; - - if (str == 0) - return 0; - for (s = str; *s; ++s); - return s-str; -} - diff --git a/reactos/lib/ntdll/string/strncat.c b/reactos/lib/ntdll/string/strncat.c deleted file mode 100644 index 75fc9ee41eb..00000000000 --- a/reactos/lib/ntdll/string/strncat.c +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ -#include - -char * -strncat(char *dst, const char *src, size_t n) -{ - if (n != 0) - { - char *d = dst; - const char *s = src; - - while (*d != 0) - d++; - do { - if ((*d = *s++) == 0) - break; - d++; - } while (--n != 0); - *d = 0; - } - return dst; -} diff --git a/reactos/lib/ntdll/string/strncmp.c b/reactos/lib/ntdll/string/strncmp.c deleted file mode 100644 index f90eb5b2e44..00000000000 --- a/reactos/lib/ntdll/string/strncmp.c +++ /dev/null @@ -1,18 +0,0 @@ -/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ -#include - - -int -strncmp(const char *s1, const char *s2, size_t n) -{ - - if (n == 0) - return 0; - do { - if (*s1 != *s2++) - return *(unsigned const char *)s1 - *(unsigned const char *)--s2; - if (*s1++ == 0) - break; - } while (--n != 0); - return 0; -} diff --git a/reactos/lib/ntdll/string/strnlen.c b/reactos/lib/ntdll/string/strnlen.c deleted file mode 100644 index e71c15887e1..00000000000 --- a/reactos/lib/ntdll/string/strnlen.c +++ /dev/null @@ -1,14 +0,0 @@ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -#include - -size_t -strnlen(const char *str, size_t count) -{ - const char *s; - - if (str == 0) - return 0; - for (s = str; *s && count; ++s, count--); - return s-str; -} -