asprintf: #include <stdarg.h> in test/run.c
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 27 Mar 2012 04:37:50 +0000 (15:07 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 27 Mar 2012 04:37:50 +0000 (15:07 +1030)
We get away with it on Linux, not on Solaris.

ccan/asprintf/test/run.c

index 64c9990aedfd84c7f87691bc68a1880b279cea10..88b7d3d7968060f1dd11a6509a3bfc01a687d8b4 100644 (file)
@@ -1,13 +1,13 @@
 #include <ccan/asprintf/asprintf.h>
 /* Include the C files directly. */
 
+#include <stdarg.h>
 /* Override vasprintf for testing. */
 #if HAVE_ASPRINTF
 #define vasprintf my_vasprintf
 static int my_vasprintf(char **strp, const char *fmt, va_list ap);
 #else
 #include <stdio.h>
-#include <stdarg.h>
 #define vsnprintf my_vsnprintf
 static int my_vsnprintf(char *str, size_t size, const char *format, va_list ap);
 #endif