summaryrefslogtreecommitdiffstats
path: root/fid.c
diff options
context:
space:
mode:
Diffstat (limited to 'fid.c')
-rw-r--r--fid.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fid.c b/fid.c
index a2cb1a2..bdcdbc2 100644
--- a/fid.c
+++ b/fid.c
@@ -57,18 +57,18 @@ main (int argc, char **argv)
int index_1 = -1;
int index_2 = -1;
- program_name = basename (GETARG (argc, argv));
+ program_name = basename ((argc--, *argv++));
while (argc)
{
- char const *arg = GETARG (argc, argv);
+ char const *arg = (argc--, *argv++);
switch (op = *arg++)
{
case '-':
case '+':
break;
default:
- UNGETARG (argc, argv);
+ (argc++, --argv);
goto argsdone;
}
while (*arg)