diff --git a/cclock b/cclock index 1e22c40..dd001a8 100755 Binary files a/cclock and b/cclock differ diff --git a/cclock.c b/cclock.c index 640ec28..f17d789 100644 --- a/cclock.c +++ b/cclock.c @@ -158,22 +158,6 @@ for (int i = 1; i < argc; i++) { } } -/* Help/Usage output */ -show_help: - -printf("Usage: %s [-HqTtCF]\n\n", argv[0]); - -printf("Options:\n"); -printf(" -t Use 12-hour time format\n"); -printf(" -H Human-readable date (\"Tuesday 16, Feb\")\n"); -printf(" -q Hide \"Press q to quit\" footer\n"); -printf(" -T Hide temperature display\n"); -printf(" -C Force Celsius\n"); -printf(" -F Force Fahrenheit\n"); -printf(" -h,--help Show this help\n"); - -return 0; - /* NOW load config */ config_t cfg = {0}; @@ -226,8 +210,7 @@ for (int i = 1; i < argc; i++) { break; case 'h': - printf("Usage: %s [-tH]\n", argv[0]); - return 0; + goto show_help; default: printf("Unknown flag: -%c\n", argv[i][j]); @@ -311,5 +294,18 @@ for (int i = 1; i < argc; i++) { curl_global_cleanup(); endwin(); + + /* Help/Usage output */ + show_help: + + printf("Usage: %s [-HqTtCF]\n\n", argv[0]); + printf("Options:\n"); + printf(" -t Use 12-hour time format\n"); + printf(" -H Human-readable date (\"Tuesday 16, Feb\")\n"); + printf(" -q Hide \"Press q to quit\" footer\n"); + printf(" -T Hide temperature display\n"); + printf(" -C Force Celsius\n"); + printf(" -F Force Fahrenheit\n"); + printf(" -h,--help Show this help\n"); return 0; }