Commit 22db9f28 authored by Natanael Copa's avatar Natanael Copa Committed by Jean-Baptiste Kempf

configure.ac: properly detect vasprintf

According POSIX the va_list is defined in stdarg.h
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/stdarg.h.html

On some systems (like uClibc) the detection of vasprintf will fail
unless stdarg.h is included and build will later fail due to a vasprintf
redeclaration.
Signed-off-by: default avatarNatanael Copa <ncopa@alpinelinux.org>
Signed-off-by: default avatarRafaël Carré <funman@videolan.org>
(cherry picked from commit 2859c5db3a74c5155e1715614570e9cb38d0ef82)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 0c32fe97
......@@ -529,7 +529,8 @@ AC_LINK_IFELSE([
c = NULL;
])],[AC_DEFINE([HAVE_ASPRINTF],[1],[Define to 1 if you have asprintf function])],[AC_LIBOBJ([asprintf])])
AC_LINK_IFELSE([
AC_LANG_PROGRAM([#include <stdio.h>], [
AC_LANG_PROGRAM([#include <stdio.h>
#include <stdarg.h>], [
char *c;
va_list ap;
if (vasprintf(&c, "%s %d", ap) == -1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment