From: Bastian Dehn Date: Mon, 16 Feb 2026 19:23:01 +0000 (+0100) Subject: add few arguments method X-Git-Tag: 1.3.15^2~2 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=6793fc9c5a754a21955dd8595214f5be83429d06;p=feierabend.git add few arguments method --- diff --git a/src/feierabendxml.c b/src/feierabendxml.c index b12c3d7..5d1d61f 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -11,6 +11,19 @@ #define CMD_DATEADD "dateadd" #define CMD_MERGE "merge" +int _few_arguments(const char* argv[]) +{ + const char* program = argv[0]; + printf("ERROR: %s <%s|%s|%s|%s|%s>\n", + program, + CMD_INIT, + CMD_ADD, + CMD_DATEADD, + CMD_MERGE, + CMD_VERSION); + return EXIT_FAILURE; +} + int _command_version() { printf("Version: %s\n", PROJECT_VERSION); @@ -101,17 +114,8 @@ int _command_dateadd(const int argc, const char* argv[]) int main(const int argc, const char* argv[]) { - if (argc < 2) { - const char* program = argv[0]; - printf("ERROR: %s <%s|%s|%s|%s|%s>\n", - program, - CMD_INIT, - CMD_ADD, - CMD_DATEADD, - CMD_MERGE, - CMD_VERSION); - return EXIT_FAILURE; - } + if (argc < 2) + return _few_arguments(argv); const char* command = argv[1]; if (strcmp(command, CMD_VERSION) == 0)