oslib: fix asprintf build failure
authorTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Tue, 18 Aug 2020 13:34:07 +0000 (22:34 +0900)
committerTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Tue, 18 Aug 2020 13:41:31 +0000 (22:41 +0900)
commit34a463b237b1254168637158815e07248dd03ea1
treef8745b509c4955eee204666040db9e9b71da73bb
parent09c1aa8b322765afae56ea1ebc9eaa06f94da6a6
oslib: fix asprintf build failure

oslib/asprintf.h needs to include <stdarg.h> for va_list.
This started to appear on NetBSD since
38b00241e3("num2str(): Use asprintf() instead of malloc()").

--
In file included from lib/num2str.c:7:0:
lib/../oslib/asprintf.h:5:45: error: unknown type name 'va_list'; did you mean '__va_list'?
 int vasprintf(char **strp, const char *fmt, va_list ap);
                                             ^~~~~~~
                                             __va_list
    CC lib/pattern.o
gmake: *** [Makefile:447: lib/num2str.o] Error 1

Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com>
oslib/asprintf.c
oslib/asprintf.h