summaryrefslogtreecommitdiff
path: root/xxx/lib/string/string.c
diff options
context:
space:
mode:
Diffstat (limited to 'xxx/lib/string/string.c')
-rw-r--r--xxx/lib/string/string.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/xxx/lib/string/string.c b/xxx/lib/string/string.c
deleted file mode 100644
index 729c509..0000000
--- a/xxx/lib/string/string.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <stdbool.h>
-
-//length 0 for null terminated strings;
-bool strcmp(char *str1, char *str2, int length)
-{
- int i=0;
- while(true)
- {
- if(str1[i]!=str2[i])return false;
- i++;
-
- if(i==length) return true;
- if(str1[i]==0||str2[i]==0)
- {
- if(str1[i]==str2[i])return true;
- return false;
- }
- }
-
-}
-
-void* memcpy(void* restrict dstptr, const void* restrict srcptr, int size)
-{
- unsigned char* dst = (unsigned char*) dstptr;
- const unsigned char* src = (const unsigned char*) srcptr;
- for ( int i = 0; i < size; i++ )
- dst[i] = src[i];
- return dstptr;
-}
-
-int strlen(const char* string)
-{
- int result = 0;
- while ( string[result] )
- result++;
- return result;
-}