perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h
authorArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 25 Jun 2019 20:31:26 +0000 (17:31 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 25 Jun 2019 20:31:26 +0000 (17:31 -0300)
Those are not in that file in the git repo, lets move it from there so
that we get that sane ctype code fully isolated to allow getting it in
sync either with the git sources or better with the kernel sources
(include/linux/ctype.h + lib/ctype.h), that way we can use
check_headers.h to get notified when changes are made in the original
code so that we can cherry-pick.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: https://lkml.kernel.org/n/tip-ioh5sghn3943j0rxg6lb2dgs@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-kmem.c
tools/perf/builtin-sched.c
tools/perf/builtin-top.c
tools/perf/util/ctype.c
tools/perf/util/evsel.c
tools/perf/util/sane_ctype.h
tools/perf/util/string.c
tools/perf/util/string2.h

index b80eee4..b833b03 100644 (file)
@@ -21,6 +21,7 @@
 #include "util/cpumap.h"
 
 #include "util/debug.h"
+#include "util/string2.h"
 
 #include <linux/kernel.h>
 #include <linux/rbtree.h>
index 275f2d9..79577b6 100644 (file)
@@ -15,6 +15,7 @@
 #include "util/thread_map.h"
 #include "util/color.h"
 #include "util/stat.h"
+#include "util/string2.h"
 #include "util/callchain.h"
 #include "util/time-utils.h"
 
index 12b6b15..4ef02e6 100644 (file)
@@ -40,6 +40,7 @@
 #include "util/cpumap.h"
 #include "util/xyarray.h"
 #include "util/sort.h"
+#include "util/string2.h"
 #include "util/term.h"
 #include "util/intlist.h"
 #include "util/parse-branch-options.h"
index 75c0da5..f84ecd9 100644 (file)
@@ -30,12 +30,3 @@ unsigned char sane_ctype[256] = {
        A, A, A, A, A, A, A, A, A, A, A, R, R, P, P, 0,         /* 112..127 */
        /* Nothing in the 128.. range */
 };
-
-const char *graph_dotted_line =
-       "---------------------------------------------------------------------"
-       "---------------------------------------------------------------------"
-       "---------------------------------------------------------------------";
-const char *dots =
-       "....................................................................."
-       "....................................................................."
-       ".....................................................................";
index 04c4ed1..4b17516 100644 (file)
@@ -35,6 +35,7 @@
 #include "debug.h"
 #include "trace-event.h"
 #include "stat.h"
+#include "string2.h"
 #include "memswap.h"
 #include "util/parse-branch-options.h"
 
index a2bb389..c4dce9e 100644 (file)
@@ -2,9 +2,6 @@
 #ifndef _PERF_SANE_CTYPE_H
 #define _PERF_SANE_CTYPE_H
 
-extern const char *graph_dotted_line;
-extern const char *dots;
-
 /* Sane ctype - no locale, and works with signed chars */
 #undef isascii
 #undef isspace
index d8bfd0c..b18884b 100644 (file)
@@ -6,6 +6,15 @@
 
 #include "sane_ctype.h"
 
+const char *graph_dotted_line =
+       "---------------------------------------------------------------------"
+       "---------------------------------------------------------------------"
+       "---------------------------------------------------------------------";
+const char *dots =
+       "....................................................................."
+       "....................................................................."
+       ".....................................................................";
+
 #define K 1024LL
 /*
  * perf_atoll()
index 4c68a09..07fd375 100644 (file)
@@ -6,6 +6,9 @@
 #include <stddef.h>
 #include <string.h>
 
+extern const char *graph_dotted_line;
+extern const char *dots;
+
 s64 perf_atoll(const char *str);
 char **argv_split(const char *str, int *argcp);
 void argv_free(char **argv);