SAVE_CFLAGS="$CFLAGS"
CFLAGS="-Wall -Werror"
+SAVE_LDFAGS="$LDFLAGS"
+LDFLAGS=""
AC_CACHE_CHECK([for strtok_r],
[c_cv_have_strtok_r_default],
fi
CFLAGS="$SAVE_CFLAGS"
+LDFLAGS="$SAVE_LDFLAGS"
if test "x$c_cv_have_strtok_r_reentrant" = "xyes"; then
CFLAGS="$CFLAGS -D_REENTRANT=1"
fi
AC_CACHE_CHECK([whether netsnmp library has old API],
[c_cv_have_netsnmp_old_api],
[
- AC_COMPILE_IFELSE(
+ AC_LINK_IFELSE(
[
AC_LANG_PROGRAM(
[[
#include <net-snmp/net-snmp-includes.h>
]],
[[
- netsnmp_variable_list *key;
+ netsnmp_variable_list *key = SNMP_MALLOC_TYPEDEF(netsnmp_variable_list);;
int val;
- u_char type;
+ u_char type = ASN_INTEGER;
snmp_set_var_value(key, &val, sizeof(val));
snmp_set_var_typed_value(key, type, &val, sizeof(val));
return 0;