Remove old unused functions

str_XXX functions are replaced with string class
This commit is contained in:
Baptiste Wicht 2013-12-08 22:33:18 +01:00
parent 3f57e243ba
commit 22efab8644
2 changed files with 0 additions and 58 deletions

View File

@ -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);

View File

@ -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;
}