219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
|
AC_MSG_RESULT(no)
size_max="(~(size_t)0)"
])
AC_DEFINE_UNQUOTED(SIZE_MAX, $size_max, [Maximum value for size_t])
])
AC_CHECK_FUNC(asprintf, [
have_asprintf="yes"
AC_DEFINE(OF_HAVE_ASPRINTF, 1, [Whether we have asprintf])
AC_SUBST(ASPRINTF_DEF, "-DOF_HAVE_ASPRINTF")
], [
have_asprintf="no"
AC_SUBST(ASPRINTF_M, "asprintf.m")
AC_MSG_CHECKING(whether snprintf returns something useful)
AC_CACHE_VAL(ac_cv_snprintf_useful_ret, [
AC_TRY_RUN([
|
>
>
>
|
>
>
>
>
|
>
|
>
>
|
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
AC_MSG_RESULT(no)
size_max="(~(size_t)0)"
])
AC_DEFINE_UNQUOTED(SIZE_MAX, $size_max, [Maximum value for size_t])
])
AC_CHECK_FUNC(asprintf, [
case "$host" in
*-psp-*)
dnl asprintf is broken on the PSP, but snprintf works.
have_asprintf="no"
AC_SUBST(ASPRINTF_M, "asprintf.m")
ac_cv_snprintf_useful_ret="yes"
;;
*)
AC_DEFINE(OF_HAVE_ASPRINTF, 1,
[Whether we have asprintf])
AC_SUBST(ASPRINTF_DEF, "-DOF_HAVE_ASPRINTF")
;;
esac
], [
have_asprintf="no"
AC_SUBST(ASPRINTF_M, "asprintf.m")
AC_MSG_CHECKING(whether snprintf returns something useful)
AC_CACHE_VAL(ac_cv_snprintf_useful_ret, [
AC_TRY_RUN([
|