]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
xtables_globals: Embed variant name in .program_version
authorPhil Sutter <phil@nwl.cc>
Fri, 26 Nov 2021 15:53:31 +0000 (16:53 +0100)
committerPhil Sutter <phil@nwl.cc>
Thu, 16 Dec 2021 13:30:29 +0000 (14:30 +0100)
Both are constant strings, so precompiler may concat them.

Signed-off-by: Phil Sutter <phil@nwl.cc>
iptables/ip6tables.c
iptables/iptables-restore.c
iptables/iptables-save.c
iptables/iptables.c
iptables/xtables-arp.c
iptables/xtables-eb.c
iptables/xtables-restore.c
iptables/xtables-save.c
iptables/xtables.c

index 788966d6b68af2be021a424aa0056db1b2c8ed20..44d2c08cddc422274bab526b2b8bcd3723c0b675 100644 (file)
@@ -90,7 +90,7 @@ static struct option original_opts[] = {
 void ip6tables_exit_error(enum xtables_exittype status, const char *msg, ...) __attribute__((noreturn, format(printf,2,3)));
 struct xtables_globals ip6tables_globals = {
        .option_offset = 0,
-       .program_version = PACKAGE_VERSION,
+       .program_version = PACKAGE_VERSION " (legacy)",
        .orig_opts = original_opts,
        .exit_err = ip6tables_exit_error,
        .compat_rev = xtables_compatible_revision,
@@ -113,7 +113,7 @@ ip6tables_exit_error(enum xtables_exittype status, const char *msg, ...)
        va_list args;
 
        va_start(args, msg);
-       fprintf(stderr, "%s v%s (legacy): ", prog_name, prog_vers);
+       fprintf(stderr, "%s v%s: ", prog_name, prog_vers);
        vfprintf(stderr, msg, args);
        va_end(args);
        fprintf(stderr, "\n");
@@ -1049,7 +1049,7 @@ int do_command6(int argc, char *argv[], char **table,
                        if (invert)
                                printf("Not %s ;-)\n", prog_vers);
                        else
-                               printf("%s v%s (legacy)\n",
+                               printf("%s v%s\n",
                                       prog_name, prog_vers);
                        exit(0);
 
index cc2c2b8b100865a0ddeb9233416ef98c0dde88eb..a3efb067d3d90864f6063e5ee46a6b00e4004898 100644 (file)
@@ -117,7 +117,7 @@ ip46tables_restore_main(const struct iptables_restore_cb *cb,
                                verbose = 1;
                                break;
                        case 'V':
-                               printf("%s v%s (legacy)\n",
+                               printf("%s v%s\n",
                                       xt_params->program_name,
                                       xt_params->program_version);
                                exit(0);
index 4efd66673f5dea5b518a52b3807b2d47040ca4d0..a114e98bb62dc0b489bfb7311e50c00e91499e26 100644 (file)
@@ -173,7 +173,7 @@ do_iptables_save(struct iptables_save_cb *cb, int argc, char *argv[])
                        do_output(cb, tablename);
                        exit(0);
                case 'V':
-                       printf("%s v%s (legacy)\n",
+                       printf("%s v%s\n",
                               xt_params->program_name,
                               xt_params->program_version);
                        exit(0);
index 78fff9ef77b81fe3bf13eb49a9463d2fc3dbccae..191877ec1bb064592c8a3a5d8d67b204d4b3ff89 100644 (file)
@@ -88,7 +88,7 @@ void iptables_exit_error(enum xtables_exittype status, const char *msg, ...) __a
 
 struct xtables_globals iptables_globals = {
        .option_offset = 0,
-       .program_version = PACKAGE_VERSION,
+       .program_version = PACKAGE_VERSION " (legacy)",
        .orig_opts = original_opts,
        .exit_err = iptables_exit_error,
        .compat_rev = xtables_compatible_revision,
@@ -111,7 +111,7 @@ iptables_exit_error(enum xtables_exittype status, const char *msg, ...)
        va_list args;
 
        va_start(args, msg);
-       fprintf(stderr, "%s v%s (legacy): ", prog_name, prog_vers);
+       fprintf(stderr, "%s v%s: ", prog_name, prog_vers);
        vfprintf(stderr, msg, args);
        va_end(args);
        fprintf(stderr, "\n");
@@ -1032,7 +1032,7 @@ int do_command4(int argc, char *argv[], char **table,
                        if (invert)
                                printf("Not %s ;-)\n", prog_vers);
                        else
-                               printf("%s v%s (legacy)\n",
+                               printf("%s v%s\n",
                                       prog_name, prog_vers);
                        exit(0);
 
index cca19438a877e96db7d1176bc04d78a43b4726d3..8a226330a712487456404b84799bfb5628727c63 100644 (file)
@@ -88,7 +88,7 @@ extern void xtables_exit_error(enum xtables_exittype status, const char *msg, ..
 static void printhelp(const struct xtables_rule_match *m);
 struct xtables_globals arptables_globals = {
        .option_offset          = 0,
-       .program_version        = PACKAGE_VERSION,
+       .program_version        = PACKAGE_VERSION " (nf_tables)",
        .optstring              = OPTSTRING_COMMON "C:R:S::" "h::l:nv" /* "m:" */,
        .orig_opts              = original_opts,
        .exit_err               = xtables_exit_error,
index 3f58754d14cee7c33ca2fa58eec4473ea2518cd2..604d4d39e90f7af2b1907f3c03642bec24eb7393 100644 (file)
@@ -219,7 +219,7 @@ struct option ebt_original_options[] =
 extern void xtables_exit_error(enum xtables_exittype status, const char *msg, ...) __attribute__((noreturn, format(printf,2,3)));
 struct xtables_globals ebtables_globals = {
        .option_offset          = 0,
-       .program_version        = PACKAGE_VERSION,
+       .program_version        = PACKAGE_VERSION " (nf_tables)",
        .optstring              = OPTSTRING_COMMON "h",
        .orig_opts              = ebt_original_options,
        .exit_err               = xtables_exit_error,
@@ -860,7 +860,7 @@ print_zero:
                        if (OPT_COMMANDS)
                                xtables_error(PARAMETER_PROBLEM,
                                              "Multiple commands are not allowed");
-                       printf("%s %s (nf_tables)\n", prog_name, prog_vers);
+                       printf("%s %s\n", prog_name, prog_vers);
                        exit(0);
                case 'h': /* Help */
                        if (OPT_COMMANDS)
index aa8b397f29ac7627a57b5e17cb31805fe357d32c..8ca2abffa5d366e2bac54dcd9d49a400a091e05d 100644 (file)
@@ -312,7 +312,7 @@ xtables_restore_main(int family, const char *progname, int argc, char *argv[])
                                verbose = 1;
                                break;
                        case 'V':
-                               printf("%s v%s (nf_tables)\n", prog_name, prog_vers);
+                               printf("%s v%s\n", prog_name, prog_vers);
                                exit(0);
                        case 't':
                                p.testing = 1;
index c6ebb0ec94c4f4adc4792fa63b731bb6a6bad42d..03d2b980d5371c46c96cc33f058b0046e920749a 100644 (file)
@@ -184,7 +184,7 @@ xtables_save_main(int family, int argc, char *argv[],
                        dump = true;
                        break;
                case 'V':
-                       printf("%s v%s (nf_tables)\n", prog_name, prog_vers);
+                       printf("%s v%s\n", prog_name, prog_vers);
                        exit(0);
                default:
                        fprintf(stderr,
index d53fd758ac72df4400fd58d235fc8b31a9c3350a..a6b10cf846d58d0224ab6cd1b5a13d99673d139b 100644 (file)
@@ -90,7 +90,7 @@ void xtables_exit_error(enum xtables_exittype status, const char *msg, ...) __at
 
 struct xtables_globals xtables_globals = {
        .option_offset = 0,
-       .program_version = PACKAGE_VERSION,
+       .program_version = PACKAGE_VERSION " (nf_tables)",
        .optstring = OPTSTRING_COMMON "R:S::W::" "46bfg:h::m:nvw::x",
        .orig_opts = original_opts,
        .exit_err = xtables_exit_error,
@@ -108,7 +108,7 @@ xtables_exit_error(enum xtables_exittype status, const char *msg, ...)
        va_list args;
 
        va_start(args, msg);
-       fprintf(stderr, "%s v%s (nf_tables): ", prog_name, prog_vers);
+       fprintf(stderr, "%s v%s: ", prog_name, prog_vers);
        vfprintf(stderr, msg, args);
        va_end(args);
        fprintf(stderr, "\n");
@@ -554,7 +554,7 @@ void do_parse(struct nft_handle *h, int argc, char *argv[],
                        if (invert)
                                printf("Not %s ;-)\n", prog_vers);
                        else
-                               printf("%s v%s (nf_tables)\n",
+                               printf("%s v%s\n",
                                       prog_name, prog_vers);
                        exit(0);