From 254292def2e61ea935f0d34f2ae2155630d86a46 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Fri, 11 Jul 2008 08:46:15 -0400 Subject: Rearrange functions to drop forward declaration --- src/main.c | 66 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 34 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index f55d586..c92791b 100644 --- a/src/main.c +++ b/src/main.c @@ -65,8 +65,6 @@ static ply_boot_splash_t *start_boot_splash (state_t *state, static ply_window_t *create_window (state_t *state, int vt_number); -static bool plymouth_should_show_default_splash (state_t *state); - static void on_session_output (state_t *state, const char *output, @@ -161,6 +159,38 @@ show_default_splash (state_t *state) ply_error ("could not start boot splash: %m"); } +static bool +plymouth_should_show_default_splash (state_t *state) +{ + ply_trace ("checking if plymouth should be running"); + + const char const *strings[] = { + " single ", " single", "^single ", + " 1 ", " 1", "^1 ", + " init=", "^init=", + NULL + }; + int i; + + for (i = 0; strings[i] != NULL; i++) + { + int cmp; + if (strings[i][0] == '^') + cmp = strncmp(state->kernel_command_line, strings[i]+1, + strlen(strings[i]+1)) == 0; + else + cmp = strstr (state->kernel_command_line, strings[i]) != NULL; + + if (cmp) + { + ply_trace ("kernel command line has option \"%s\"", strings[i]); + return false; + } + } + + return strstr (state->kernel_command_line, "rhgb") != NULL; +} + static void on_show_splash (state_t *state) { @@ -420,38 +450,6 @@ set_console_io_to_vt1 (state_t *state) return true; } -static bool -plymouth_should_show_default_splash (state_t *state) -{ - ply_trace ("checking if plymouth should be running"); - - const char const *strings[] = { - " single ", " single", "^single ", - " 1 ", " 1", "^1 ", - " init=", "^init=", - NULL - }; - int i; - - for (i = 0; strings[i] != NULL; i++) - { - int cmp; - if (strings[i][0] == '^') - cmp = strncmp(state->kernel_command_line, strings[i]+1, - strlen(strings[i]+1)) == 0; - else - cmp = strstr (state->kernel_command_line, strings[i]) != NULL; - - if (cmp) - { - ply_trace ("kernel command line has option \"%s\"", strings[i]); - return false; - } - } - - return strstr (state->kernel_command_line, "rhgb") != NULL; -} - static bool initialize_environment (state_t *state) { -- cgit