summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lolcat.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/lolcat.c b/lolcat.c
index 8e13da7..b141d4b 100644
--- a/lolcat.c
+++ b/lolcat.c
@@ -76,6 +76,17 @@ static void version(void)
exit(0);
}
+static wint_t helpstr_hack(FILE * _ignored)
+{
+ (void)_ignored;
+ static size_t idx = 0;
+ char c = helpstr[idx++];
+ if (c)
+ return c;
+ idx = 0;
+ return WEOF;
+}
+
int main(int argc, char** argv)
{
char* default_argv[] = { "-" };
@@ -138,17 +149,6 @@ int main(int argc, char** argv)
FILE* f;
int escape_state = 0;
- wint_t helpstr_hack(FILE * _ignored)
- {
- (void)_ignored;
- static size_t idx = 0;
- char c = helpstr[idx++];
- if (c)
- return c;
- idx = 0;
- return WEOF;
- }
-
if (!strcmp(*filename, "--help")) {
this_file_read_wchar = &helpstr_hack;
f = 0;