Revert "Initial commit - work done up through 11 Feb 2020"
This reverts commit 2bc7401904
.
This commit is contained in:
parent
2bc7401904
commit
56f77cf071
27 changed files with 0 additions and 478 deletions
|
@ -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;
|
||||
}
|
|
@ -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
|
|
@ -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;
|
||||
}
|
|
@ -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
|
|
@ -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;
|
||||
}
|
|
@ -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
|
|
@ -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;
|
||||
}
|
|
@ -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
|
|
@ -1,9 +0,0 @@
|
|||
#include <string.h>
|
||||
|
||||
size_t strlen(const char * str) {
|
||||
size_t len = 0;
|
||||
while(str[len] != '\0') {
|
||||
len++;
|
||||
}
|
||||
return len;
|
||||
}
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue