summaryrefslogtreecommitdiffstats
path: root/eurephiadm/eurephiadm.c
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-12-06 20:30:01 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-12-06 20:30:01 +0100
commit60e847c330420ac5029ac5ed6580776c26a52282 (patch)
treeef2c1019335a400f0cbcdf2e7a5ea7d78c7602ea /eurephiadm/eurephiadm.c
parent156cf85d2d9b747896fb75d51ca4347d8909ffa5 (diff)
downloadeurephia-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.c4
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: