diff --git a/power-845.c b/power-845.c index 9fcd4ef..0138e26 100644 --- a/power-845.c +++ b/power-845.c @@ -180,9 +180,6 @@ static int process_video_encode_hint(void* metadata) { return HINT_NONE; } -/* Declare function before use */ -void interaction(int duration, int num_args, int opt_list[]); - int power_hint_override(power_hint_t hint, void* data) { int ret_val = HINT_NONE; switch (hint) { diff --git a/power-common.c b/power-common.c index 3119fdf..8d7df69 100644 --- a/power-common.c +++ b/power-common.c @@ -64,9 +64,6 @@ int __attribute__((weak)) power_hint_override(power_hint_t hint, void* data) { return HINT_NONE; } -/* Declare function before use */ -void interaction(int duration, int num_args, int opt_list[]); - void power_hint(power_hint_t hint, void* data) { /* Check if this hint has been overridden. */ if (power_hint_override(hint, data) == HINT_HANDLED) { diff --git a/power-msmnile.c b/power-msmnile.c index b286533..3820d50 100644 --- a/power-msmnile.c +++ b/power-msmnile.c @@ -43,6 +43,7 @@ #include #include "power-common.h" +#include "utils.h" int set_interactive_override(int on) { static int set_i_count = 0; @@ -53,8 +54,6 @@ int set_interactive_override(int on) { return HINT_HANDLED; } -void interaction(int duration, int num_args, int opt_list[]); - int power_hint_override(power_hint_t hint, void* data) { int ret_val = HINT_NONE; switch (hint) { diff --git a/utils.h b/utils.h index 5bbbdb2..ffad091 100644 --- a/utils.h +++ b/utils.h @@ -43,6 +43,7 @@ void perform_hint_action(int hint_id, int resource_values[], int num_resources); void undo_hint_action(int hint_id); void undo_initial_hint_action(); void release_request(int lock_handle); +void interaction(int duration, int num_args, int opt_list[]); int interaction_with_handle(int lock_handle, int duration, int num_args, int opt_list[]); int perf_hint_enable(int hint_id, int duration); PropVal perf_get_property(const char* prop, const char* def_val);