aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/main.c b/main.c
index e5940c5..19d5b91 100644
--- a/main.c
+++ b/main.c
@@ -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]);