diff options
Diffstat (limited to 'testing/cpupower/nls.patch')
-rw-r--r-- | testing/cpupower/nls.patch | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/testing/cpupower/nls.patch b/testing/cpupower/nls.patch new file mode 100644 index 0000000000..85398b4cda --- /dev/null +++ b/testing/cpupower/nls.patch @@ -0,0 +1,71 @@ +diff --git a/tools/power/cpupower/utils/cpupower-info.c b/tools/power/cpupower/utils/cpupower-info.c +index 10299f2..b26cc08 100644 +--- a/tools/power/cpupower/utils/cpupower-info.c ++++ b/tools/power/cpupower/utils/cpupower-info.c +@@ -41,8 +41,10 @@ int cmd_info(int argc, char **argv) + } params = {}; + int ret = 0; + ++#ifdef NLS + setlocale(LC_ALL, ""); + textdomain(PACKAGE); ++#endif + + /* parameter parsing */ + while ((ret = getopt_long(argc, argv, "b", set_opts, NULL)) != -1) { +diff --git a/tools/power/cpupower/utils/cpupower-set.c b/tools/power/cpupower/utils/cpupower-set.c +index 3e6f374..a40b50d 100644 +--- a/tools/power/cpupower/utils/cpupower-set.c ++++ b/tools/power/cpupower/utils/cpupower-set.c +@@ -43,8 +43,10 @@ int cmd_set(int argc, char **argv) + int perf_bias = 0; + int ret = 0; + ++#ifdef NLS + setlocale(LC_ALL, ""); + textdomain(PACKAGE); ++#endif + + params.params = 0; + /* parameter parsing */ +diff --git a/tools/power/cpupower/utils/cpupower.c b/tools/power/cpupower/utils/cpupower.c +index 9ea9143..24d19db 100644 +--- a/tools/power/cpupower/utils/cpupower.c ++++ b/tools/power/cpupower/utils/cpupower.c +@@ -189,8 +189,10 @@ int main(int argc, const char *argv[]) + return EXIT_FAILURE; + } + ++#ifdef NLS + setlocale(LC_ALL, ""); + textdomain(PACKAGE); ++#endif + + /* Turn "perf cmd --help" into "perf help cmd" */ + if (argc > 1 && !strcmp(argv[1], "--help")) { +diff --git a/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c b/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c +index 05f953f..dec8ff9 100644 +--- a/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c ++++ b/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c +@@ -268,7 +268,7 @@ void list_monitors(void) + * percent, time (granlarity) + */ + printf("%s\t[%c] -> %s\n", s.name, range_abbr[s.range], +- gettext(s.desc)); ++ _(s.desc)); + } + } + } +diff --git a/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h b/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h +index 9e43f33..d96d618 100644 +--- a/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h ++++ b/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h +@@ -60,7 +60,7 @@ extern long long timespec_diff_us(struct timespec start, struct timespec end); + + #define print_overflow_err(mes, ov) \ + { \ +- fprintf(stderr, gettext("Measure took %u seconds, but registers could " \ ++ fprintf(stderr, _("Measure took %u seconds, but registers could " \ + "overflow at %u seconds, results " \ + "could be inaccurate\n"), mes, ov); \ + } |