diff options
author | Namhyung Kim <namhyung.kim@lge.com> | 2012-09-28 05:32:03 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2012-10-02 17:36:23 -0400 |
commit | f9f526ecdc09a851f4f5567ebcf9bc553778f6c2 (patch) | |
tree | 1ddf1f736e35b7a130819ad5a49b0fc937728603 /tools/perf/util | |
parent | 1254b51e32649f2d34ec6b070ed36717c5a6b825 (diff) |
perf tools: Convert to GTK2_SUPPORT
For building perf without gtk+2, we can set NO_GTK2=1 as a argument of
make. It then defines NO_GTK2_SUPPORT macro for C code to do the
proper handling. However it usually used in a negative semantics -
e.g. #ifndef - so we saw double negations which can be misleading.
Convert it to a positive form to make it more readable.
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1348824728-14025-8-git-send-email-namhyung@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util')
-rw-r--r-- | tools/perf/util/cache.h | 28 | ||||
-rw-r--r-- | tools/perf/util/debug.c | 2 | ||||
-rw-r--r-- | tools/perf/util/debug.h | 17 | ||||
-rw-r--r-- | tools/perf/util/hist.h | 11 |
4 files changed, 30 insertions, 28 deletions
diff --git a/tools/perf/util/cache.h b/tools/perf/util/cache.h index 70f318dc1d9a..07aec06e4443 100644 --- a/tools/perf/util/cache.h +++ b/tools/perf/util/cache.h | |||
@@ -33,14 +33,7 @@ extern int pager_use_color; | |||
33 | 33 | ||
34 | extern int use_browser; | 34 | extern int use_browser; |
35 | 35 | ||
36 | #if !defined(NEWT_SUPPORT) && defined(NO_GTK2_SUPPORT) | 36 | #if defined(NEWT_SUPPORT) || defined(GTK2_SUPPORT) |
37 | static inline void setup_browser(bool fallback_to_pager) | ||
38 | { | ||
39 | if (fallback_to_pager) | ||
40 | setup_pager(); | ||
41 | } | ||
42 | static inline void exit_browser(bool wait_for_ok __maybe_unused) {} | ||
43 | #else | ||
44 | void setup_browser(bool fallback_to_pager); | 37 | void setup_browser(bool fallback_to_pager); |
45 | void exit_browser(bool wait_for_ok); | 38 | void exit_browser(bool wait_for_ok); |
46 | 39 | ||
@@ -55,17 +48,26 @@ static inline int ui__init(void) | |||
55 | static inline void ui__exit(bool wait_for_ok __maybe_unused) {} | 48 | static inline void ui__exit(bool wait_for_ok __maybe_unused) {} |
56 | #endif | 49 | #endif |
57 | 50 | ||
58 | #ifdef NO_GTK2_SUPPORT | 51 | #ifdef GTK2_SUPPORT |
52 | int perf_gtk__init(void); | ||
53 | void perf_gtk__exit(bool wait_for_ok); | ||
54 | #else | ||
59 | static inline int perf_gtk__init(void) | 55 | static inline int perf_gtk__init(void) |
60 | { | 56 | { |
61 | return -1; | 57 | return -1; |
62 | } | 58 | } |
63 | static inline void perf_gtk__exit(bool wait_for_ok __maybe_unused) {} | 59 | static inline void perf_gtk__exit(bool wait_for_ok __maybe_unused) {} |
64 | #else | ||
65 | int perf_gtk__init(void); | ||
66 | void perf_gtk__exit(bool wait_for_ok); | ||
67 | #endif | 60 | #endif |
68 | #endif /* !NEWT_SUPPORT && NO_GTK2_SUPPORT */ | 61 | |
62 | #else /* NEWT_SUPPORT || GTK2_SUPPORT */ | ||
63 | |||
64 | static inline void setup_browser(bool fallback_to_pager) | ||
65 | { | ||
66 | if (fallback_to_pager) | ||
67 | setup_pager(); | ||
68 | } | ||
69 | static inline void exit_browser(bool wait_for_ok __maybe_unused) {} | ||
70 | #endif /* NEWT_SUPPORT || GTK2_SUPPORT */ | ||
69 | 71 | ||
70 | char *alias_lookup(const char *alias); | 72 | char *alias_lookup(const char *alias); |
71 | int split_cmdline(char *cmdline, const char ***argv); | 73 | int split_cmdline(char *cmdline, const char ***argv); |
diff --git a/tools/perf/util/debug.c b/tools/perf/util/debug.c index 0f6ad7037d9c..03f830b48148 100644 --- a/tools/perf/util/debug.c +++ b/tools/perf/util/debug.c | |||
@@ -49,7 +49,7 @@ int dump_printf(const char *fmt, ...) | |||
49 | return ret; | 49 | return ret; |
50 | } | 50 | } |
51 | 51 | ||
52 | #if !defined(NEWT_SUPPORT) && defined(NO_GTK2_SUPPORT) | 52 | #if !defined(NEWT_SUPPORT) && !defined(GTK2_SUPPORT) |
53 | int ui__warning(const char *format, ...) | 53 | int ui__warning(const char *format, ...) |
54 | { | 54 | { |
55 | va_list args; | 55 | va_list args; |
diff --git a/tools/perf/util/debug.h b/tools/perf/util/debug.h index 3fe9ade7a2c2..dec98750b484 100644 --- a/tools/perf/util/debug.h +++ b/tools/perf/util/debug.h | |||
@@ -15,7 +15,14 @@ void trace_event(union perf_event *event); | |||
15 | struct ui_progress; | 15 | struct ui_progress; |
16 | struct perf_error_ops; | 16 | struct perf_error_ops; |
17 | 17 | ||
18 | #if !defined(NEWT_SUPPORT) && defined(NO_GTK2_SUPPORT) | 18 | #if defined(NEWT_SUPPORT) || defined(GTK2_SUPPORT) |
19 | |||
20 | #include "../ui/progress.h" | ||
21 | int ui__error(const char *format, ...) __attribute__((format(printf, 1, 2))); | ||
22 | #include "../ui/util.h" | ||
23 | |||
24 | #else | ||
25 | |||
19 | static inline void ui_progress__update(u64 curr __maybe_unused, | 26 | static inline void ui_progress__update(u64 curr __maybe_unused, |
20 | u64 total __maybe_unused, | 27 | u64 total __maybe_unused, |
21 | const char *title __maybe_unused) {} | 28 | const char *title __maybe_unused) {} |
@@ -34,13 +41,7 @@ perf_error__unregister(struct perf_error_ops *eops __maybe_unused) | |||
34 | return 0; | 41 | return 0; |
35 | } | 42 | } |
36 | 43 | ||
37 | #else /* !NEWT_SUPPORT && NO_GTK2_SUPPORT */ | 44 | #endif /* NEWT_SUPPORT || GTK2_SUPPORT */ |
38 | |||
39 | #include "../ui/progress.h" | ||
40 | int ui__error(const char *format, ...) __attribute__((format(printf, 1, 2))); | ||
41 | #include "../ui/util.h" | ||
42 | |||
43 | #endif /* !NEWT_SUPPORT && NO_GTK2_SUPPORT */ | ||
44 | 45 | ||
45 | int ui__warning(const char *format, ...) __attribute__((format(printf, 1, 2))); | 46 | int ui__warning(const char *format, ...) __attribute__((format(printf, 1, 2))); |
46 | int ui__error_paranoid(void); | 47 | int ui__error_paranoid(void); |
diff --git a/tools/perf/util/hist.h b/tools/perf/util/hist.h index 843638d0287f..6ca74079d5c9 100644 --- a/tools/perf/util/hist.h +++ b/tools/perf/util/hist.h | |||
@@ -187,7 +187,11 @@ static inline int hist_entry__tui_annotate(struct hist_entry *self | |||
187 | #define K_RIGHT -2 | 187 | #define K_RIGHT -2 |
188 | #endif | 188 | #endif |
189 | 189 | ||
190 | #ifdef NO_GTK2_SUPPORT | 190 | #ifdef GTK2_SUPPORT |
191 | int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist, const char *help, | ||
192 | void(*timer)(void *arg), void *arg, | ||
193 | int refresh); | ||
194 | #else | ||
191 | static inline | 195 | static inline |
192 | int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist __maybe_unused, | 196 | int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist __maybe_unused, |
193 | const char *help __maybe_unused, | 197 | const char *help __maybe_unused, |
@@ -197,11 +201,6 @@ int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist __maybe_unused, | |||
197 | { | 201 | { |
198 | return 0; | 202 | return 0; |
199 | } | 203 | } |
200 | |||
201 | #else | ||
202 | int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist, const char *help, | ||
203 | void(*timer)(void *arg), void *arg, | ||
204 | int refresh); | ||
205 | #endif | 204 | #endif |
206 | 205 | ||
207 | unsigned int hists__sort_list_width(struct hists *self); | 206 | unsigned int hists__sort_list_width(struct hists *self); |