Signed-off-by: Keir Fraser <keir@xen.org>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <stdarg.h>
-
#include "libelf-private.h"
/* ------------------------------------------------------------------------ */
#else /* !__XEN__ */
+#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
* - scnprintf and vscnprintf
*/
-#include <xen/stdarg.h>
#include <xen/ctype.h>
#include <xen/lib.h>
#include <asm/div64.h>
#if defined(__OpenBSD__)
# include "/usr/include/stdarg.h"
+#elif defined (__NetBSD__)
+ typedef __builtin_va_list va_list;
+# define va_start(ap, last) __builtin_stdarg_start((ap), (last))
+# define va_end(ap) __builtin_va_end(ap)
+# define va_arg __builtin_va_arg
#else
# include <stdarg.h>
#endif