diff options
author | mcpcpc <michaelczigler@icloud.com> | 2020-08-06 20:31:00 -0400 |
---|---|---|
committer | mcpcpc <michaelczigler@icloud.com> | 2020-08-06 20:31:00 -0400 |
commit | 864d648416d2ffd79db95cb880f297581bf7558b (patch) | |
tree | 40832a96512eb8e683111093365489856fd85b73 /kirc.c | |
parent | refactoring and cleanup (diff) | |
download | kirc-864d648416d2ffd79db95cb880f297581bf7558b.tar.gz kirc-864d648416d2ffd79db95cb880f297581bf7558b.tar.bz2 kirc-864d648416d2ffd79db95cb880f297581bf7558b.tar.xz kirc-864d648416d2ffd79db95cb880f297581bf7558b.tar.zst kirc-864d648416d2ffd79db95cb880f297581bf7558b.zip |
fix unknown options or missing arguments
Diffstat (limited to 'kirc.c')
-rw-r--r-- | kirc.c | 22 |
1 files changed, 9 insertions, 13 deletions
@@ -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; } } |