diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2008-12-06 20:30:01 +0100 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-12-06 20:30:01 +0100 |
commit | 60e847c330420ac5029ac5ed6580776c26a52282 (patch) | |
tree | ef2c1019335a400f0cbcdf2e7a5ea7d78c7602ea /eurephiadm/eurephiadm.c | |
parent | 156cf85d2d9b747896fb75d51ca4347d8909ffa5 (diff) | |
download | eurephia-60e847c330420ac5029ac5ed6580776c26a52282.tar.gz eurephia-60e847c330420ac5029ac5ed6580776c26a52282.tar.xz eurephia-60e847c330420ac5029ac5ed6580776c26a52282.zip |
More improvements to eurephia_getopt(...)
Sending the argument incrementer as reference instead of as value. This
way eurephia_getopt(...) can directly increase the incrementer on arguments with
extra options.
Diffstat (limited to 'eurephiadm/eurephiadm.c')
-rw-r--r-- | eurephiadm/eurephiadm.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/eurephiadm/eurephiadm.c b/eurephiadm/eurephiadm.c index 7062a81..43ae999 100644 --- a/eurephiadm/eurephiadm.c +++ b/eurephiadm/eurephiadm.c @@ -257,7 +257,7 @@ int main(int argc, char **argv) { if( *argv[argi] != '-' ) { break; } - switch( eurephia_getopt(argi, argc, argv, argopts) ) { + switch( eurephia_getopt(&argi, argc, argv, argopts) ) { case 'V': print_version(argv[0]); return 0; @@ -272,12 +272,10 @@ int main(int argc, char **argv) { basename(argv[0]), optargs[0]); return 0; } - argi++; break; case 'L': loglevel = atoi_nullsafe(optargs[0]); - argi++; break; default: |