Declare all _asr_* debug functions as hidden.
authorjca <jca@openbsd.org>
Sat, 20 Aug 2016 19:08:57 +0000 (19:08 +0000)
committerjca <jca@openbsd.org>
Sat, 20 Aug 2016 19:08:57 +0000 (19:08 +0000)
Reported by & similar diff by guenther@ some time ago, ok eric@

lib/libc/asr/asr_private.h

index 76c758f..a8b152f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: asr_private.h,v 1.38 2015/12/16 16:32:30 deraadt Exp $        */
+/*     $OpenBSD: asr_private.h,v 1.39 2016/08/20 19:08:57 jca Exp $    */
 /*
  * Copyright (c) 2012 Eric Faurot <eric@openbsd.org>
  *
@@ -341,6 +341,13 @@ int _asr_iter_domain(struct asr_query *, const char *, char *, size_t);
                fprintf(_asr_debug, "--------------\n");                \
        } } while (0)
 
+#else /* DEBUG */
+
+#define DPRINT(...)
+#define DPRINT_PACKET(...)
+
+#endif /* DEBUG */
+
 const char *_asr_querystr(int);
 const char *_asr_statestr(int);
 const char *_asr_transitionstr(int);
@@ -350,13 +357,6 @@ void _asr_dump_packet(FILE *, const void *, size_t);
 
 extern FILE *_asr_debug;
 
-#else /* DEBUG */
-
-#define DPRINT(...)
-#define DPRINT_PACKET(...)
-
-#endif /* DEBUG */
-
 #define async_set_state(a, s) do {             \
        DPRINT("asr: [%s@%p] %s -> %s\n",       \
                _asr_querystr((a)->as_type),    \