mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Remove string functions
This commit is contained in:
parent
7c92289a96
commit
a63fcc36aa
@ -47,12 +47,6 @@ char *string_ucwords(char* s);
|
|||||||
char *string_replace_substring(const char *in, const char *pattern,
|
char *string_replace_substring(const char *in, const char *pattern,
|
||||||
const char *by);
|
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
|
RETRO_END_DECLS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -118,45 +118,3 @@ char *string_replace_substring(const char *in,
|
|||||||
|
|
||||||
return out;
|
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';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user