]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
add few arguments method
authorBastian Dehn <hhaalo@arcor.de>
Mon, 16 Feb 2026 19:23:01 +0000 (20:23 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 16 Feb 2026 19:23:01 +0000 (20:23 +0100)
src/feierabendxml.c

index b12c3d78be6c644ef20e3e4bd7fb460b010e14ba..5d1d61f1e311447868625b6cf92bf494bc329cee 100644 (file)
 #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)