diff options
author | jwerle <joseph.werle@gmail.com> | 2022-04-14 13:57:40 -0400 |
---|---|---|
committer | jwerle <joseph.werle@gmail.com> | 2022-04-14 13:57:40 -0400 |
commit | d13c50be47082e9f8f59387fb4ab0329d36b2dee (patch) | |
tree | 0bc19ede42c827789c5378c1ed94c3a0fbe64753 /main.c | |
parent | 00b318af1653f393cd859c0ec826c65655368217 (diff) |
refactor(main.c): clean up
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -66,11 +66,10 @@ read_stdin () { #define isopt(opt, str) (0 == strncmp(opt, str, strlen(str))) -#define setopt(opt, key, var) { \ - char tmp = 0; \ - size_t len = strlen(key) + 1; \ - for (int i = 0; i < len; ++i) { tmp = *opt++; } \ - var = opt; \ +#define setopt(opt, key, var) { \ + size_t len = strlen(key) + 1; \ + for (int i = 0; i < len; ++i) { (*opt)++; } \ + var = opt; \ } int @@ -83,8 +82,6 @@ main (int argc, char **argv) { // parse opts { char *opt = NULL; - char tmp = 0; - opt = *argv++; // unused while ((opt = *argv++)) { @@ -106,7 +103,7 @@ main (int argc, char **argv) { break; default: - tmp = *opt--; + (*opt)--; // error fprintf(stderr, "unknown option: `%s'\n", opt); usage(); |