]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
param_argument cleanup
authorDale Weiler <killfieldengine@gmail.com>
Sat, 28 Apr 2012 19:36:39 +0000 (15:36 -0400)
committerDale Weiler <killfieldengine@gmail.com>
Sat, 28 Apr 2012 19:36:39 +0000 (15:36 -0400)
main.c

diff --git a/main.c b/main.c
index 210d3d730a6585133c3288d778ccf22d51ef2836..25be7ec20f388ee4c2fa6891093388b037365620 100644 (file)
--- a/main.c
+++ b/main.c
@@ -87,10 +87,11 @@ int main(int argc, char **argv) {
                 return 0;
             }
             #define param_argument(argtype) do {                             \
                 return 0;
             }
             #define param_argument(argtype) do {                             \
-                if (argv[1][2])                                              \
+                if (argv[1][2]) {                                            \
                     items_add((argitem){util_strdup(&argv[1][2]), argtype}); \
                     items_add((argitem){util_strdup(&argv[1][2]), argtype}); \
-                else {                                                       \
-                    ++argv; --argc;                                          \
+                } else {                                                     \
+                    ++argv;                                                  \
+                    --argc;                                                  \
                     if (argc <= 1)                                           \
                         goto clean_params_usage;                             \
                     items_add((argitem){util_strdup(&argv[1][0]), argtype}); \
                     if (argc <= 1)                                           \
                         goto clean_params_usage;                             \
                     items_add((argitem){util_strdup(&argv[1][0]), argtype}); \