fix stupid bugs

strcmp was funky, added a few guard checks to hashtable, added error printing to initrd and fixed swapgs (again) in isr.asm
This commit is contained in:
Matheus
2022-08-16 20:37:45 -03:00
parent 7a540ca1e1
commit df2e7b1c34
4 changed files with 27 additions and 6 deletions
+4 -1
View File
@@ -1,6 +1,9 @@
int strcmp(const char* a, const char* b){
while(*a && (*a++ == *b++));
while(*a && (*a == *b)){
++a;
++b;
}
return *(const unsigned char*)a - *(const unsigned char*)b;