mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-11 13:35:03 -04:00
Remove old unused functions
str_XXX functions are replaced with string class
This commit is contained in:
parent
3f57e243ba
commit
22efab8644
@ -18,12 +18,7 @@ uint64_t parse(const char* str);
|
||||
uint64_t parse(const char* str, const char* end);
|
||||
uint64_t parse(const string& str);
|
||||
|
||||
bool str_equals(const char* a, const char* b);
|
||||
bool str_contains(const char* a, char c);
|
||||
void str_copy(const char* a, char* b);
|
||||
uint64_t str_len(const char* a);
|
||||
const char* str_until(char* a, char c);
|
||||
const char* str_from(char* a, char c);
|
||||
|
||||
void memset(void * ptr, uint8_t value, size_t num);
|
||||
int memcmp(const void* s1, const void* s2, size_t n);
|
||||
|
@ -46,15 +46,6 @@ void memcopy(void* destination, const void* source, size_t n){
|
||||
}
|
||||
}
|
||||
|
||||
bool str_equals(const char* a, const char* b){
|
||||
while(*a && *a == *b){
|
||||
++a;
|
||||
++b;
|
||||
}
|
||||
|
||||
return *a == *b;
|
||||
}
|
||||
|
||||
uint64_t parse(const char* it, const char* end){
|
||||
int i = end - it - 1;
|
||||
|
||||
@ -92,25 +83,6 @@ uint64_t parse(const string& str){
|
||||
return parse(str.begin(), str.end());
|
||||
}
|
||||
|
||||
bool str_contains(const char* a, char c){
|
||||
while(*a){
|
||||
if(*a == c){
|
||||
return true;
|
||||
}
|
||||
++a;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
void str_copy(const char* a, char* b){
|
||||
while(*a){
|
||||
*b++ = *a++;
|
||||
}
|
||||
|
||||
*b = '\0';
|
||||
}
|
||||
|
||||
uint64_t str_len(const char* a){
|
||||
uint64_t length = 0;
|
||||
while(*a++){
|
||||
@ -118,28 +90,3 @@ uint64_t str_len(const char* a){
|
||||
}
|
||||
return length;
|
||||
}
|
||||
|
||||
const char* str_until(char* a, char c){
|
||||
char* it = a;
|
||||
while(*it){
|
||||
if(*it == c){
|
||||
*it = '\0';
|
||||
return a;
|
||||
}
|
||||
++it;
|
||||
}
|
||||
|
||||
return a;
|
||||
}
|
||||
|
||||
const char* str_from(char* a, char c){
|
||||
char* it = a;
|
||||
while(*it){
|
||||
if(*it == c){
|
||||
return ++it;
|
||||
}
|
||||
++it;
|
||||
}
|
||||
|
||||
return a;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user