$NetBSD$

Needs malloc and removing const cast from va_list.

--- libwsmake/wsUtil.cpp.orig	2001-09-01 20:09:13.000000000 +0000
+++ libwsmake/wsUtil.cpp
@@ -25,6 +25,7 @@
 
 #include <sys/stat.h>
 
+#include <cstdlib>
 #include <cassert>
 #include <cerrno>
 #include <cstring>
@@ -709,12 +710,12 @@ void std::__wsmake_set_quiet(int quiet)
   }
 }
 
-void std::__wsmake_print_it(FILE *out, const char *output, const va_list *ap)
+void std::__wsmake_print_it(FILE *out, const char *output, va_list *ap)
 {
   if(__wsmake_quiet) return;
 
   vfprintf(out,output,*ap);
-  va_end((void*&)*ap);
+  va_end(*ap);
 }
 
 #ifdef DEBUG
