Pass numregulators paramter to show_regulator_info
The show_regulator_info function does no longer depend no the
global variable numregulators.
Signed-off-by: Daniel Lezcano <daniel.lezcano@free.fr>
Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
diff --git a/display.c b/display.c
index b439814..fb252cb 100644
--- a/display.c
+++ b/display.c
@@ -176,7 +176,7 @@
}
-void show_regulator_info(struct regulator_info *reg_info, int verbose)
+void show_regulator_info(struct regulator_info *reg_info, int nr_reg, int verbose)
{
int i, count = 1;
@@ -194,7 +194,7 @@
print(regulator_win, 84, 0, "Max u-volts");
wattroff(regulator_win, A_BOLD);
- for (i = 0; i < numregulators; i++) {
+ for (i = 0; i < nr_reg; i++) {
int col = 0;
if ((i + 2) > (maxy-2))
diff --git a/powerdebug.c b/powerdebug.c
index d705bb9..6e9e896 100644
--- a/powerdebug.c
+++ b/powerdebug.c
@@ -266,7 +266,8 @@
regulator_read_info(regulators_info, numregulators);
if (!options->dump) {
create_selectedwindow(options->selectedwindow);
- show_regulator_info(regulators_info, options->verbose);
+ show_regulator_info(regulators_info, numregulators,
+ options->verbose);
}
else
regulator_print_info(regulators_info, numregulators,
diff --git a/powerdebug.h b/powerdebug.h
index e92049a..3c4f1e8 100644
--- a/powerdebug.h
+++ b/powerdebug.h
@@ -58,4 +58,5 @@
extern void create_selectedwindow(int selectedwindow);
struct regulator_info;
-extern void show_regulator_info(struct regulator_info *reg_info, int verbose);
+extern void show_regulator_info(struct regulator_info *reg_info,
+ int nr_reg, int verbose);