Revert "Initial commit - work done up through 11 Feb 2020"

This reverts commit 2bc7401904.
This commit is contained in:
Gitea 2020-02-11 23:21:47 -06:00
parent 2bc7401904
commit 56f77cf071
27 changed files with 0 additions and 478 deletions

View file

@ -1,17 +0,0 @@
#include <string.h>
int memcmp(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(a[i] > b[i]) {
return 1;
}
}
return 0;
}

View file

@ -1,3 +0,0 @@
string/memcmp.libk.o: string/memcmp.c include/string.h \
include/sys/cdefs.h \
/usr/home/helmsulfrinn/opt/cross/lib/gcc/i686-elf/9.2.0/include/stddef.h

View file

@ -1,12 +0,0 @@
#include <string.h>
void * memcpy(void * restrict dest, const void * restrict src, size_t size) {
unsigned char * to = (unsigned char *) dest;
const unsigned char * from = (const unsigned char *) src;
for(size_t i = 0; i < size; i++) {
to[i] = from[i];
}
return dest;
}

View file

@ -1,3 +0,0 @@
string/memcpy.libk.o: string/memcpy.c include/string.h \
include/sys/cdefs.h \
/usr/home/helmsulfrinn/opt/cross/lib/gcc/i686-elf/9.2.0/include/stddef.h

View file

@ -1,20 +0,0 @@
#include <string.h>
void * memmove(void * dest, const void * src, size_t size) {
unsigned char * to = (unsigned char *) dest;
const unsigned char * from = (const unsigned char *) src;
/* We check this to make sure we don't overwrite memory */
if(to < from) {
for(size_t i = 0; i < size; i++) {
to[i] = from[i];
}
}
else {
for(size_t i = size; i != 0; i--) {
to[i - 1] = from[i - 1];
}
}
return dest;
}

View file

@ -1,3 +0,0 @@
string/memmove.libk.o: string/memmove.c include/string.h \
include/sys/cdefs.h \
/usr/home/helmsulfrinn/opt/cross/lib/gcc/i686-elf/9.2.0/include/stddef.h

View file

@ -1,11 +0,0 @@
#include <string.h>
void * memset(void * buffer, int value, size_t size) {
unsigned char * buf = (unsigned char *) buffer;
for(size_t i = 0; i < size; i++) {
buf[i] = (unsigned char) value;
}
return buffer;
}

View file

@ -1,3 +0,0 @@
string/memset.libk.o: string/memset.c include/string.h \
include/sys/cdefs.h \
/usr/home/helmsulfrinn/opt/cross/lib/gcc/i686-elf/9.2.0/include/stddef.h

View file

@ -1,9 +0,0 @@
#include <string.h>
size_t strlen(const char * str) {
size_t len = 0;
while(str[len] != '\0') {
len++;
}
return len;
}

View file

@ -1,3 +0,0 @@
string/strlen.libk.o: string/strlen.c include/string.h \
include/sys/cdefs.h \
/usr/home/helmsulfrinn/opt/cross/lib/gcc/i686-elf/9.2.0/include/stddef.h