From f98c60bfa8c755b59b0299d7e656bbb298b083c5 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Mon, 9 Feb 2004 18:10:57 +0000 Subject: [PATCH] Use asprintf() in server_options() (plus a few more whitespace tweaks). --- options.c | 95 +++++++++++++++++++++++++++---------------------------- 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/options.c b/options.c index 2e27d106..cf705dcd 100644 --- a/options.c +++ b/options.c @@ -418,11 +418,13 @@ static int check_refuse_options(char *ref, int opt) char *p; const char *name; - for (i=0; long_options[i].longName; i++) { - if (long_options[i].val == opt) break; + for (i = 0; long_options[i].longName; i++) { + if (long_options[i].val == opt) + break; } - if (!long_options[i].longName) return 0; + if (!long_options[i].longName) + return 0; name = long_options[i].longName; len = strlen(name); @@ -472,9 +474,8 @@ int parse_arguments(int *argc, const char ***argv, int frommain) pc = poptGetContext(RSYNC_NAME, *argc, *argv, long_options, 0); while ((opt = poptGetNextOpt(pc)) != -1) { - if (ref) { - if (check_refuse_options(ref, opt)) return 0; - } + if (ref && check_refuse_options(ref, opt)) + return 0; /* most options are handled automatically by popt; * only special cases are returned and listed here. */ @@ -530,7 +531,8 @@ int parse_arguments(int *argc, const char ***argv, int frommain) break; case 'q': - if (frommain) quiet++; + if (frommain) + quiet++; break; case OPT_SENDER: @@ -720,13 +722,7 @@ void server_options(char **args,int *argc) { int ac = *argc; static char argstr[50]; - static char bsize[30]; - static char iotime[30]; - static char mdelete[30]; - static char mwindow[30]; - static char bw[50]; - /* Leave room for ``--(write|read)-batch='' */ - static char fext[MAX_BATCH_PREFIX_LEN + 15]; + char *arg; int i, x; @@ -747,7 +743,7 @@ void server_options(char **args,int *argc) x = 1; argstr[0] = '-'; - for (i=0;i