]> err.no Git - yubikey-personalization/commitdiff
make _yk_hexdump() static and declare it
authorKlas Lindfors <klas@yubico.com>
Tue, 24 Sep 2013 10:30:36 +0000 (12:30 +0200)
committerKlas Lindfors <klas@yubico.com>
Tue, 24 Sep 2013 10:30:36 +0000 (12:30 +0200)
ykcore/ykcore.c

index 627cbb86c64d5d6b7618b1b817d3b9bd6fa4b02e..f129e5b602e9dd6e0559e633ef21f35f84140ff2 100644 (file)
 #define Sleep(x) usleep((x)*1000)
 #endif
 
+#ifdef YK_DEBUG
+static void _yk_hexdump(void *, int);
+#endif
+
 /*
  * Yubikey low-level interface section 2.4 (Report arbitration polling) specifies
  * a 600 ms timeout for a Yubikey to process something written to it.
@@ -713,8 +717,9 @@ uint16_t yk_endian_swap_16(uint16_t x)
        return x;
 }
 
+#ifdef YK_DEBUG
 /* Private little hexdump function for debugging */
-void _yk_hexdump(void *buffer, int size)
+static void _yk_hexdump(void *buffer, int size)
 {
        unsigned char *p = buffer;
        int i;
@@ -725,3 +730,4 @@ void _yk_hexdump(void *buffer, int size)
       fprintf(stderr, "\n");
       fflush(stderr);
 }
+#endif