Remove string functions

This commit is contained in:
twinaphex 2016-06-09 04:35:39 +02:00
parent 7c92289a96
commit a63fcc36aa
2 changed files with 0 additions and 48 deletions

View File

@ -47,12 +47,6 @@ char *string_ucwords(char* s);
char *string_replace_substring(const char *in, const char *pattern,
const char *by);
/* Remove whitespace from beginning of string */
void string_trim_whitespace_left(char *string);
/* Remove whitespace from end of string */
void string_trim_whitespace_right(char *string);
RETRO_END_DECLS
#endif

View File

@ -118,45 +118,3 @@ char *string_replace_substring(const char *in,
return out;
}
/* Remove whitespace from beginning of string */
void string_trim_whitespace_left(char *string)
{
bool in_whitespace = true;
int32_t si = 0;
int32_t di = 0;
while(string[si])
{
bool test = in_whitespace &&
isspace(string[si]);
if(!test)
{
in_whitespace = false;
string[di] = string[si];
di++;
}
si++;
}
string[di] = '\0';
}
/* Remove whitespace from end of string */
void string_trim_whitespace_right(char *string)
{
int32_t len = strlen(string);
if(len)
{
int32_t x;
for(x = len - 1; x >= 0; x--)
{
if (!isspace(string[x]))
break;
string[x] = '\0';
}
}
}