mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-11 21:44:37 -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 char* str, const char* end);
|
||||||
uint64_t parse(const string& str);
|
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);
|
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);
|
void memset(void * ptr, uint8_t value, size_t num);
|
||||||
int memcmp(const void* s1, const void* s2, size_t n);
|
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){
|
uint64_t parse(const char* it, const char* end){
|
||||||
int i = end - it - 1;
|
int i = end - it - 1;
|
||||||
|
|
||||||
@ -92,25 +83,6 @@ uint64_t parse(const string& str){
|
|||||||
return parse(str.begin(), str.end());
|
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 str_len(const char* a){
|
||||||
uint64_t length = 0;
|
uint64_t length = 0;
|
||||||
while(*a++){
|
while(*a++){
|
||||||
@ -118,28 +90,3 @@ uint64_t str_len(const char* a){
|
|||||||
}
|
}
|
||||||
return length;
|
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