From 6dccbae6638cc855c84f5f91434e45c24a6e405e Mon Sep 17 00:00:00 2001 From: inoguchi Date: Tue, 12 Aug 2014 17:21:48 +0900 Subject: update stdio.h for including stdarg.h it seems that including stdarg.h is needed for defining va_list environment is hpux 11.31(ia64) with gcc 4.7.1. without stdarg.h, I got compilation error like this. "error: 'va_list' undeclared (first use in this function)" I checked with gcc -E, then I noticed that __va_list is defined but va_list is not. "typedef __gnuc_va_list __va_list;" with including stdarg.h, va_list is defined. "typedef __gnuc_va_list va_list;" --- include/stdio.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/stdio.h b/include/stdio.h index e23fbe5..fffa170 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -4,6 +4,7 @@ #define LIBCRYPTOCOMPAT_STDIO_H #ifdef NO_ASPRINTF +#include int vasprintf(char **str, const char *fmt, va_list ap); int asprintf(char **str, const char *fmt, ...); #endif -- cgit v1.2.3-55-g6feb