The show_regulator_info function does no longer rely on the global regulators_info variable.
Signed-off-by: Daniel Lezcano <daniel.lezc...@free.fr> --- display.c | 20 ++++++++++---------- powerdebug.c | 2 +- powerdebug.h | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/display.c b/display.c index 8b03444..b439814 100644 --- a/display.c +++ b/display.c @@ -176,7 +176,7 @@ void show_header(int selectedwindow) } -void show_regulator_info(int verbose) +void show_regulator_info(struct regulator_info *reg_info, int verbose) { int i, count = 1; @@ -200,34 +200,34 @@ void show_regulator_info(int verbose) if ((i + 2) > (maxy-2)) break; - if (regulators_info[i].num_users > 0) + if (reg_info[i].num_users > 0) wattron(regulator_win, WA_BOLD); else wattroff(regulator_win, WA_BOLD); print(regulator_win, col, count, "%s", - regulators_info[i].name); + reg_info[i].name); col += 12; print(regulator_win, col, count, "%s", - regulators_info[i].status); + reg_info[i].status); col += 12; print(regulator_win, col, count, "%s", - regulators_info[i].state); + reg_info[i].state); col += 12; print(regulator_win, col, count, "%s", - regulators_info[i].type); + reg_info[i].type); col += 12; print(regulator_win, col, count, "%d", - regulators_info[i].num_users); + reg_info[i].num_users); col += 12; print(regulator_win, col, count, "%d", - regulators_info[i].microvolts); + reg_info[i].microvolts); col += 12; print(regulator_win, col, count, "%d", - regulators_info[i].min_microvolts); + reg_info[i].min_microvolts); col += 12; print(regulator_win, col, count, "%d", - regulators_info[i].max_microvolts); + reg_info[i].max_microvolts); count++; } diff --git a/powerdebug.c b/powerdebug.c index a8e98c9..15194da 100644 --- a/powerdebug.c +++ b/powerdebug.c @@ -264,7 +264,7 @@ int mainloop(struct powerdebug_options *options) regulator_read_info(regulators_info); if (!options->dump) { create_selectedwindow(options->selectedwindow); - show_regulator_info(options->verbose); + show_regulator_info(regulators_info, options->verbose); } else regulator_print_info(regulators_info, options->verbose); diff --git a/powerdebug.h b/powerdebug.h index d04cfce..ac2b042 100644 --- a/powerdebug.h +++ b/powerdebug.h @@ -58,4 +58,4 @@ extern void killall_windows(int all); extern void show_header(int selectedwindow); extern void create_windows(int selectedwindow); extern void create_selectedwindow(int selectedwindow); -extern void show_regulator_info(int verbose); +extern void show_regulator_info(struct regulator_info *reg_info, int verbose); -- 1.7.1 _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev