diff options
Diffstat (limited to 'tools/perf/util/string.c')
| -rw-r--r-- | tools/perf/util/string.c | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/tools/perf/util/string.c b/tools/perf/util/string.c index 346707df04b9..29c7b2cb2521 100644 --- a/tools/perf/util/string.c +++ b/tools/perf/util/string.c @@ -332,6 +332,24 @@ char *strxfrchar(char *s, char from, char to)  }  /** + * ltrim - Removes leading whitespace from @s. + * @s: The string to be stripped. + * + * Return pointer to the first non-whitespace character in @s. + */ +char *ltrim(char *s) +{ +	int len = strlen(s); + +	while (len && isspace(*s)) { +		len--; +		s++; +	} + +	return s; +} + +/**   * rtrim - Removes trailing whitespace from @s.   * @s: The string to be stripped.   * |