util/StringUtil: rename strchug_fast() to StripLeft()
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
#include <string.h>
|
||||
|
||||
const char *
|
||||
strchug_fast(const char *p)
|
||||
StripLeft(const char *p)
|
||||
{
|
||||
while (IsWhitespaceNotNull(*p))
|
||||
++p;
|
||||
@@ -38,7 +38,7 @@ strchug_fast(const char *p)
|
||||
char *
|
||||
Strip(char *p)
|
||||
{
|
||||
p = strchug_fast(p);
|
||||
p = StripLeft(p);
|
||||
|
||||
size_t length = strlen(p);
|
||||
while (length > 0 && IsWhitespaceNotNull(p[length - 1]))
|
||||
|
@@ -27,19 +27,16 @@
|
||||
/**
|
||||
* Returns a pointer to the first non-whitespace character in the
|
||||
* string, or to the end of the string.
|
||||
*
|
||||
* This is a faster version of g_strchug(), because it does not move
|
||||
* data.
|
||||
*/
|
||||
gcc_pure
|
||||
const char *
|
||||
strchug_fast(const char *p);
|
||||
StripLeft(const char *p);
|
||||
|
||||
gcc_pure
|
||||
static inline char *
|
||||
strchug_fast(char *p)
|
||||
StripLeft(char *p)
|
||||
{
|
||||
return const_cast<char *>(strchug_fast((const char *)p));
|
||||
return const_cast<char *>(StripLeft((const char *)p));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -71,7 +71,7 @@ Tokenizer::NextWord(Error &error)
|
||||
/* a whitespace: the word ends here */
|
||||
*input = 0;
|
||||
/* skip all following spaces, too */
|
||||
input = strchug_fast(input + 1);
|
||||
input = StripLeft(input + 1);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ Tokenizer::NextUnquoted(Error &error)
|
||||
/* a whitespace: the word ends here */
|
||||
*input = 0;
|
||||
/* skip all following spaces, too */
|
||||
input = strchug_fast(input + 1);
|
||||
input = StripLeft(input + 1);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -185,7 +185,7 @@ Tokenizer::NextString(Error &error)
|
||||
/* finish the string and return it */
|
||||
|
||||
*dest = 0;
|
||||
input = strchug_fast(input);
|
||||
input = StripLeft(input);
|
||||
return word;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user