diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-02-15 21:39:34 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-02-15 21:39:34 +0100 |
| commit | cfa26bf15029fcb00666456faa10d3f6ab6940d7 (patch) | |
| tree | 2eb032fdcb7ceede4fd809f53ae969b2a0587bb8 /main.c | |
| parent | 749e6f9a50d5570d40c2c5f1ebc3eaceb32776da (diff) | |
| download | vis-cfa26bf15029fcb00666456faa10d3f6ab6940d7.tar.gz vis-cfa26bf15029fcb00666456faa10d3f6ab6940d7.tar.xz | |
vis: use single function call to print version information
This results in a slightly smaller binary while still avoiding #ifdefs.
Close #494
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 18 |
1 files changed, 6 insertions, 12 deletions
@@ -2240,18 +2240,12 @@ int main(int argc, char *argv[]) { } else if (strcmp(argv[i], "--") == 0) { break; } else if (strcmp(argv[i], "-v") == 0) { - fputs("vis " VERSION, stdout); - if (CONFIG_LUA) - fputs(" +lua", stdout); - if (CONFIG_LPEG) - fputs(" +lpeg", stdout); - if (CONFIG_TRE) - fputs(" +tre", stdout); - if (CONFIG_ACL) - fputs(" +acl", stdout); - if (CONFIG_SELINUX) - fputs(" +selinux", stdout); - fputs("\n", stdout); + printf("vis %s%s%s%s%s%s\n", VERSION, + CONFIG_LUA ? " +lua" : "", + CONFIG_LPEG ? " +lpeg" : "", + CONFIG_TRE ? " +tre" : "", + CONFIG_ACL ? " +acl" : "", + CONFIG_SELINUX ? " +selinux" : ""); return 0; } else { fprintf(stderr, "Unknown command option: %s\n", argv[i]); |
