diff options
| author | 2017-04-07 12:19:38 -0300 | |
|---|---|---|
| committer | 2017-04-11 15:23:39 -0300 | |
| commit | ecbe5e10d4ad12dd3da5d9fccd153c529c8c8ce1 (patch) | |
| tree | b24dd13689e734daf441ea219efeb742bf8c73c4 /tools/perf/scripts/python | |
| parent | perf tools: Refactor the code to strip command name with {l,r}trim() (diff) | |
| download | linux-dev-ecbe5e10d4ad12dd3da5d9fccd153c529c8c8ce1.tar.xz linux-dev-ecbe5e10d4ad12dd3da5d9fccd153c529c8c8ce1.zip  | |
perf string: Simplify ltrim() implementation
We don't need to use strlen(), a var, or check for the end explicitely,
isspace('\0') is false:
  [acme@jouet c]$ cat ltrim.c
  #include <ctype.h>
  #include <stdio.h>
  static char *ltrim(char *s)
  {
	  while (isspace(*s))
		  ++s;
	  return s;
  }
  int main(void)
  {
	  printf("ltrim(\"\")='%s'\n", ltrim(""));
	  return 0;
  }
  [acme@jouet c]$ ./ltrim
  ltrim("")=''
  [acme@jouet c]$
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Taeung Song <treeze.taeung@gmail.com>
Link: http://lkml.kernel.org/n/tip-w3nk0x3pai2vojk2ab6kdvaw@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
