From aa6cce306fc8fe7b208dd6278a459f981f112c18 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Mon, 15 Dec 1997 00:01:19 +0000 Subject: [PATCH] (print_arg): take care of impossible case. (arg_match_long): initialize variables to get rid of warnings. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4201 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/getarg.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/roken/getarg.c b/lib/roken/getarg.c index ae101ac99..ee9d4c0a0 100644 --- a/lib/roken/getarg.c +++ b/lib/roken/getarg.c @@ -69,6 +69,8 @@ print_arg (FILE *stream, int mdoc, int longp, struct getargs *arg) s = "number"; else if (arg->type == arg_string) s = "string"; + else + s = ""; fprintf (stream, "%s", s); return 1 + strlen(s); @@ -245,8 +247,8 @@ arg_match_long(struct getargs *args, size_t num_args, char *argv) { int i; - char *optarg; - int negate; + char *optarg = NULL; + int negate = 0; int partial_match = 0; struct getargs *partial = NULL; struct getargs *current = NULL;