From 05e1fedcc9cd30d1a34a65e640da45e980b4f859 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Thu, 19 Sep 2019 19:56:59 +0200 Subject: Moved source to kernel directory --- src/lib/lib.h | 18 ------------------ src/lib/memory.c | 26 -------------------------- src/lib/string.c | 27 --------------------------- 3 files changed, 71 deletions(-) delete mode 100644 src/lib/lib.h delete mode 100644 src/lib/memory.c delete mode 100644 src/lib/string.c (limited to 'src/lib') diff --git a/src/lib/lib.h b/src/lib/lib.h deleted file mode 100644 index f0d7d1b..0000000 --- a/src/lib/lib.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef MELVIX_LIB_H -#define MELVIX_LIB_H - -#include - -size_t strlen(const char *str); - -size_t strcmp(const char *s1, const char *s2); - -char *strcat(char *dst, const char *src); - -void *memory_copy(void *dest, const void *src, size_t count); - -void *memory_set(void *dest, char val, size_t count); - -int memory_compare(const void *a_ptr, const void *b_ptr, size_t size); - -#endif diff --git a/src/lib/memory.c b/src/lib/memory.c deleted file mode 100644 index e306ada..0000000 --- a/src/lib/memory.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "../graphics/graphics.h" - -void *memory_copy(void *dest, const void *src, size_t count) { - const char *sp = (const char *) src; - char *dp = (char *) dest; - for (; count != 0; count--) *dp++ = *sp++; - return dest; -} - -void *memory_set(void *dest, char val, size_t count) { - char *temp = (char *) dest; - for (; count != 0; count--) *temp++ = val; - return dest; -} - -int memory_compare(const void *a_ptr, const void *b_ptr, size_t size) { - const unsigned char *a = (const unsigned char *) a_ptr; - const unsigned char *b = (const unsigned char *) b_ptr; - for (size_t i = 0; i < size; i++) { - if (a[i] < b[i]) - return -1; - else if (b[i] < a[i]) - return 1; - } - return 0; -} \ No newline at end of file diff --git a/src/lib/string.c b/src/lib/string.c deleted file mode 100644 index 6ef0316..0000000 --- a/src/lib/string.c +++ /dev/null @@ -1,27 +0,0 @@ -#include - -size_t strlen(const char *str) { - size_t len = 0; - while (str[len]) - len++; - return len; -} - -size_t strcmp(const char *s1, const char *s2) { - while (*s1 && (*s1 == *s2)) { - s1++; - s2++; - } - return *(const unsigned char *) s1 - *(const unsigned char *) s2; -} - -char *strcat(char *dst, const char *src) { - unsigned int i = 0; - unsigned int j = 0; - for (i = 0; dst[i] != 0; i++) {} - for (j = 0; src[j] != 0; j++) { - dst[i + j] = src[j]; - } - dst[i + j] = 0; - return dst; -} -- cgit v1.2.3