aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clocks.c5
-rw-r--r--display.c4
-rw-r--r--powerdebug.c6
-rw-r--r--powerdebug.h24
-rw-r--r--regulator.c2
-rw-r--r--regulator.h3
6 files changed, 18 insertions, 26 deletions
diff --git a/clocks.c b/clocks.c
index 86ae948..684bf88 100644
--- a/clocks.c
+++ b/clocks.c
@@ -22,6 +22,11 @@
#include <stdio.h>
#undef _GNU_SOURCE
#endif
+#include <string.h>
+#include <stdbool.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <sys/param.h>
#include <mntent.h>
#include <sys/stat.h>
diff --git a/display.c b/display.c
index 92fc02a..3c79737 100644
--- a/display.c
+++ b/display.c
@@ -13,6 +13,10 @@
* - initial API and implementation
*******************************************************************************/
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <ncurses.h>
#include "powerdebug.h"
#include "regulator.h"
#include "display.h"
diff --git a/powerdebug.c b/powerdebug.c
index 0b25860..5d834c7 100644
--- a/powerdebug.c
+++ b/powerdebug.c
@@ -15,7 +15,11 @@
#include <getopt.h>
#include <stdbool.h>
-#include <math.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <errno.h>
+#include <ncurses.h>
#include "regulator.h"
#include "display.h"
#include "clocks.h"
diff --git a/powerdebug.h b/powerdebug.h
index df39a8a..fb066ce 100644
--- a/powerdebug.h
+++ b/powerdebug.h
@@ -13,32 +13,10 @@
* - initial API and implementation
*******************************************************************************/
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <dirent.h>
-#include <getopt.h>
-#include <errno.h>
-#include <ncurses.h>
-
#define VERSION "0.4.1"
-#define TOTAL_FEATURE_WINS 3 /* Regulator, Clock and Sensor (for now) */
-enum {CLOCK, REGULATOR, SENSOR};
-enum {CLOCK_SELECTED = 1, REFRESH_WINDOW};
+enum { CLOCK, REGULATOR, SENSOR };
extern void find_parents_for_clock(char *clkname, int complete);
-extern int display_print_line(int window, int line, char *str,
- int bold, void *data);
-
-extern int display_refresh_pad(int window);
-extern int display_reset_cursor(int window);
-extern void *display_get_row_data(int window);
-extern int clock_toggle_expanded(void);
-extern int regulator_display(void);
-extern void print_sensor_header(void);
-extern void print_clock_header(void);
-extern void print_regulator_header(void);
diff --git a/regulator.c b/regulator.c
index 4b9d36e..696ed10 100644
--- a/regulator.c
+++ b/regulator.c
@@ -18,6 +18,8 @@
#include "regulator.h"
#define SYSFS_REGULATOR "/sys/class/regulator"
+#define VALUE_MAX 16
+
#define _GNU_SOURCE
#include <stdio.h>
#undef _GNU_SOURCE
diff --git a/regulator.h b/regulator.h
index 5f8c473..1b59a57 100644
--- a/regulator.h
+++ b/regulator.h
@@ -13,7 +13,6 @@
* - initial API and implementation
*******************************************************************************/
-#define VALUE_MAX 16
-
+extern int regulator_display(void);
extern int regulator_init(void);
extern int regulator_dump(void);