Blame SOURCES/Consolidate-DEBUGP-macros.patch

9a3fa7
From 7fcb3a907824af6220007d91ef49095f990b1733 Mon Sep 17 00:00:00 2001
9a3fa7
From: Phil Sutter <psutter@redhat.com>
9a3fa7
Date: Wed, 3 Apr 2019 20:15:52 +0200
9a3fa7
Subject: [PATCH] Consolidate DEBUGP macros
9a3fa7
9a3fa7
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1668475
9a3fa7
Upstream Status: iptables commit 78b9d438037f2
9a3fa7
Conflicts:
9a3fa7
* Context change due to missing commit 2963a8df2175b
9a3fa7
  ("iptables: Remove explicit static variables initalization.")
9a3fa7
* Dropped changes to non-existing files iptables/nft-shared.h and
9a3fa7
  iptables/xtables-restore.c.
9a3fa7
9a3fa7
commit 78b9d438037f2c83a7bbb73eb1b86cc295967905
9a3fa7
Author: Phil Sutter <phil@nwl.cc>
9a3fa7
Date:   Thu Aug 2 17:05:15 2018 +0200
9a3fa7
9a3fa7
    Consolidate DEBUGP macros
9a3fa7
9a3fa7
    This debug printing macro was defined in various places, always
9a3fa7
    identical. Move it into xshared.h and drop it from sources including
9a3fa7
    that header. There are a few exceptions:
9a3fa7
9a3fa7
    * iptables-xml.c did not include xshared.h, which this patch changes.
9a3fa7
9a3fa7
    * Sources in extensions and libiptc mostly left alone since they don't
9a3fa7
      include xshared.h (and maybe shouldn't). Only libxt_set.h does, so
9a3fa7
      it's converted, too.
9a3fa7
9a3fa7
    This also converts DEBUG define use in libip6t_hbh.c to avoid a compiler
9a3fa7
    warning.
9a3fa7
9a3fa7
    Signed-off-by: Phil Sutter <phil@nwl.cc>
9a3fa7
    Signed-off-by: Florian Westphal <fw@strlen.de>
9a3fa7
9a3fa7
Signed-off-by: Phil Sutter <psutter@redhat.com>
9a3fa7
---
9a3fa7
 extensions/libip6t_hbh.c     | 6 ++----
9a3fa7
 extensions/libxt_set.h       | 6 ------
9a3fa7
 iptables/ip6tables-restore.c | 6 ------
9a3fa7
 iptables/iptables-restore.c  | 6 ------
9a3fa7
 iptables/iptables-xml.c      | 7 +------
9a3fa7
 iptables/xshared.h           | 6 ++++++
9a3fa7
 6 files changed, 9 insertions(+), 28 deletions(-)
9a3fa7
9a3fa7
diff --git a/extensions/libip6t_hbh.c b/extensions/libip6t_hbh.c
9a3fa7
index c0389ed8bafde..1c49ee71ada13 100644
9a3fa7
--- a/extensions/libip6t_hbh.c
9a3fa7
+++ b/extensions/libip6t_hbh.c
9a3fa7
@@ -5,8 +5,6 @@
9a3fa7
 #include <xtables.h>
9a3fa7
 #include <linux/netfilter_ipv6/ip6t_opts.h>
9a3fa7
 
9a3fa7
-#define DEBUG		0
9a3fa7
-
9a3fa7
 enum {
9a3fa7
 	O_HBH_LEN = 0,
9a3fa7
 	O_HBH_OPTS,
9a3fa7
@@ -83,7 +81,7 @@ parse_options(const char *optsstr, uint16_t *opts)
9a3fa7
                         opts[i] |= (0x00FF);
9a3fa7
 		}
9a3fa7
 
9a3fa7
-#if DEBUG
9a3fa7
+#ifdef DEBUG
9a3fa7
 		printf("opts str: %s %s\n", cp, range);
9a3fa7
 		printf("opts opt: %04X\n", opts[i]);
9a3fa7
 #endif
9a3fa7
@@ -92,7 +90,7 @@ parse_options(const char *optsstr, uint16_t *opts)
9a3fa7
 
9a3fa7
 	free(buffer);
9a3fa7
 
9a3fa7
-#if DEBUG
9a3fa7
+#ifdef DEBUG
9a3fa7
 	printf("addr nr: %d\n", i);
9a3fa7
 #endif
9a3fa7
 
9a3fa7
diff --git a/extensions/libxt_set.h b/extensions/libxt_set.h
9a3fa7
index 5a1bdcf730cf2..41dfbd30fc7c1 100644
9a3fa7
--- a/extensions/libxt_set.h
9a3fa7
+++ b/extensions/libxt_set.h
9a3fa7
@@ -8,12 +8,6 @@
9a3fa7
 #include <errno.h>
9a3fa7
 #include "../iptables/xshared.h"
9a3fa7
 
9a3fa7
-#ifdef DEBUG
9a3fa7
-#define DEBUGP(x, args...) fprintf(stderr, x , ## args)
9a3fa7
-#else
9a3fa7
-#define DEBUGP(x, args...) 
9a3fa7
-#endif
9a3fa7
-
9a3fa7
 static int
9a3fa7
 get_version(unsigned *version)
9a3fa7
 {
9a3fa7
diff --git a/iptables/ip6tables-restore.c b/iptables/ip6tables-restore.c
9a3fa7
index fdcc0cb5b2c06..611430d930eda 100644
9a3fa7
--- a/iptables/ip6tables-restore.c
9a3fa7
+++ b/iptables/ip6tables-restore.c
9a3fa7
@@ -20,12 +20,6 @@
9a3fa7
 #include "libiptc/libip6tc.h"
9a3fa7
 #include "ip6tables-multi.h"
9a3fa7
 
9a3fa7
-#ifdef DEBUG
9a3fa7
-#define DEBUGP(x, args...) fprintf(stderr, x, ## args)
9a3fa7
-#else
9a3fa7
-#define DEBUGP(x, args...)
9a3fa7
-#endif
9a3fa7
-
9a3fa7
 static int binary = 0, counters = 0, verbose = 0, noflush = 0, wait = 0;
9a3fa7
 
9a3fa7
 static struct timeval wait_interval = {
9a3fa7
diff --git a/iptables/iptables-restore.c b/iptables/iptables-restore.c
9a3fa7
index 5a8c2c738bb0f..b0da96d45d297 100644
9a3fa7
--- a/iptables/iptables-restore.c
9a3fa7
+++ b/iptables/iptables-restore.c
9a3fa7
@@ -17,12 +17,6 @@
9a3fa7
 #include "libiptc/libiptc.h"
9a3fa7
 #include "iptables-multi.h"
9a3fa7
 
9a3fa7
-#ifdef DEBUG
9a3fa7
-#define DEBUGP(x, args...) fprintf(stderr, x, ## args)
9a3fa7
-#else
9a3fa7
-#define DEBUGP(x, args...)
9a3fa7
-#endif
9a3fa7
-
9a3fa7
 static int binary = 0, counters = 0, verbose = 0, noflush = 0, wait = 0;
9a3fa7
 
9a3fa7
 static struct timeval wait_interval = {
9a3fa7
diff --git a/iptables/iptables-xml.c b/iptables/iptables-xml.c
9a3fa7
index 92a5768f86903..c523a132b2240 100644
9a3fa7
--- a/iptables/iptables-xml.c
9a3fa7
+++ b/iptables/iptables-xml.c
9a3fa7
@@ -16,12 +16,7 @@
9a3fa7
 #include "libiptc/libiptc.h"
9a3fa7
 #include "xtables-multi.h"
9a3fa7
 #include <xtables.h>
9a3fa7
-
9a3fa7
-#ifdef DEBUG
9a3fa7
-#define DEBUGP(x, args...) fprintf(stderr, x, ## args)
9a3fa7
-#else
9a3fa7
-#define DEBUGP(x, args...)
9a3fa7
-#endif
9a3fa7
+#include "xshared.h"
9a3fa7
 
9a3fa7
 struct xtables_globals iptables_xml_globals = {
9a3fa7
 	.option_offset = 0,
9a3fa7
diff --git a/iptables/xshared.h b/iptables/xshared.h
9a3fa7
index 20dbbd12118ad..bfdb10b2701e5 100644
9a3fa7
--- a/iptables/xshared.h
9a3fa7
+++ b/iptables/xshared.h
9a3fa7
@@ -9,6 +9,12 @@
9a3fa7
 #include <linux/netfilter_ipv4/ip_tables.h>
9a3fa7
 #include <linux/netfilter_ipv6/ip6_tables.h>
9a3fa7
 
9a3fa7
+#ifdef DEBUG
9a3fa7
+#define DEBUGP(x, args...) fprintf(stdout, x, ## args)
9a3fa7
+#else
9a3fa7
+#define DEBUGP(x, args...)
9a3fa7
+#endif
9a3fa7
+
9a3fa7
 enum {
9a3fa7
 	OPT_NONE        = 0,
9a3fa7
 	OPT_NUMERIC     = 1 << 0,
9a3fa7
-- 
9a3fa7
2.21.0
9a3fa7