From a21247efe188c9407663a2c3eac0cbb0547e05b8 Mon Sep 17 00:00:00 2001 From: jaseg Date: Sun, 2 Dec 2018 13:35:45 +0900 Subject: Pull out inline function to make clang happy Thanks @Janfel and @dosentmatter for reporting this. Fixes #14. --- lolcat.c | 22 +++++++++++----------- 1 file 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; -- cgit