From 864d648416d2ffd79db95cb880f297581bf7558b Mon Sep 17 00:00:00 2001 From: mcpcpc Date: Thu, 6 Aug 2020 20:31:00 -0400 Subject: fix unknown options or missing arguments --- kirc.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/kirc.c b/kirc.c index b52990c..daa3328 100644 --- a/kirc.c +++ b/kirc.c @@ -166,24 +166,20 @@ pars(int sl, char *buf) int main(int argc, char **argv) { - int fd[2], cval; + int fd[2], cval; while ((cval = getopt(argc, argv, "s:p:n:k:c:vV")) != -1) { switch (cval) { - case 'v' : printf("kirc 0.0.1\n"); break; - case 'V' : verb = 1; break; - case 's' : host = optarg; break; - case 'p' : port = optarg; break; - case 'n' : nick = optarg; break; - case 'c' : chan = optarg; break; - case '?' : - fprintf(stderr, "Unrecognized option: -%c\n", optopt); - break; - case ':' : - fprintf(stderr, "-%c requires and operand\n", optopt); - break; + case 'v' : printf("kirc 0.0.1\n"); break; + case 'V' : verb = 1; break; + case 's' : host = optarg; break; + case 'p' : port = optarg; break; + case 'n' : nick = optarg; break; + case 'c' : chan = optarg; break; + case '?' : return 1; + case ':' : return 1; } } -- cgit v1.2.3