]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Birdtest: Fixing macro ARGip4(x) for non-debugging environment
authorPavel Tvrdík <pawel.tvrdik@gmail.cz>
Tue, 1 Sep 2015 06:54:59 +0000 (08:54 +0200)
committerPavel Tvrdík <pawel.tvrdik@gmail.cz>
Tue, 1 Sep 2015 06:54:59 +0000 (08:54 +0200)
test/bt-utils.h

index 6bdcede7a54f3ac71c4361556c35914bcd50f67b..4717b1910538845d86688e120996b647c1a6364f 100644 (file)
 #include "sysdep/config.h"
 
 #define PRIip4 "%d.%d.%d.%d"
-#define ARGip4(x) ((x).addr >> 24) & 0xff, ((x).addr >> 16) & 0xff, ((x).addr >> 8) & 0xff, (x).addr & 0xff
+#ifdef DEBUGGING
+#  define ARGip4(x) ((x).addr >> 24) & 0xff, ((x).addr >> 16) & 0xff, ((x).addr >> 8) & 0xff, (x).addr & 0xff
+#else
+#  define ARGip4(x) ((x) >> 24) & 0xff, ((x) >> 16) & 0xff, ((x) >> 8) & 0xff, (x) & 0xff
+#endif
 #define PRIip6 "%04X:%04X:%04X:%04X:%04X:%04X:%04X:%04X"
 #define ARGip6_HIGH(x,i) (((x).addr[(i)] >> 16) & 0xffff)
 #define ARGip6_LOW(x,i)  ((x).addr[(i)] & 0xffff)