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

diff --git a/main.c b/main.c
index a8832864e9b12a8d564b92d628df142e208c5c49..210d3d730a6585133c3288d778ccf22d51ef2836 100644 (file)
--- a/main.c
+++ b/main.c
@@ -86,20 +86,21 @@ int main(int argc, char **argv) {
                 );
                 return 0;
             }
-#define param_argument(argtype) do {                             \
-    if (argv[1][2])                                              \
-        items_add((argitem){util_strdup(&argv[1][2]), argtype}); \
-    else {                                                       \
-        ++argv; --argc;                                          \
-        if (argc <= 1)                                           \
-            goto clean_params_usage;                             \
-        items_add((argitem){util_strdup(&argv[1][0]), argtype}); \
-    }                                                            \
-} while (0)
+            #define param_argument(argtype) do {                             \
+                if (argv[1][2])                                              \
+                    items_add((argitem){util_strdup(&argv[1][2]), argtype}); \
+                else {                                                       \
+                    ++argv; --argc;                                          \
+                    if (argc <= 1)                                           \
+                        goto clean_params_usage;                             \
+                    items_add((argitem){util_strdup(&argv[1][0]), argtype}); \
+                }                                                            \
+            } while (0)
 
-            case 'c': param_argument(0); break; /* compile */
+            case 'c': param_argument(0); break; /* compile  */
             case 'a': param_argument(1); break; /* assemble */
             case 'i': param_argument(2); break; /* includes */
+            #undef parm_argument
             default:
                 if (!strncmp(&argv[1][1], "debug" , 5)) { opts_debug  = true; break; }
                 if (!strncmp(&argv[1][1], "memchk", 6)) { opts_memchk = true; break; }