summaryrefslogtreecommitdiff
path: root/src/cmd/dist/arg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/dist/arg.h')
-rw-r--r--src/cmd/dist/arg.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/dist/arg.h b/src/cmd/dist/arg.h
index 6eef0353b..9819765b1 100644
--- a/src/cmd/dist/arg.h
+++ b/src/cmd/dist/arg.h
@@ -28,7 +28,7 @@ THE SOFTWARE.
/* command line */
extern char *argv0;
-#define ARGBEGIN for((argv0?0:(argv0=(*argv))),argv++,argc--;\
+#define ARGBEGIN for((argv0=(argv0?argv0:*argv)),argv++,argc--;\
argv[0] && argv[0][0]=='-' && argv[0][1];\
argc--, argv++) {\
char *_args, *_argt;\
@@ -37,7 +37,6 @@ extern char *argv0;
if(_args[0]=='-' && _args[1]==0){\
argc--; argv++; break;\
}\
- _argc = 0;\
while((_argc = *_args++) != 0)\
switch(_argc)
#define ARGEND _argt=0;USED(_argt);USED(_argc);USED(_args);}USED(argv);USED(argc);