Annotation of embedaddon/libiconv/srcm4/stdlib_h.m4, revision 1.1
1.1 ! misho 1: # stdlib_h.m4 serial 15
! 2: dnl Copyright (C) 2007-2009 Free Software Foundation, Inc.
! 3: dnl This file is free software; the Free Software Foundation
! 4: dnl gives unlimited permission to copy and/or distribute it,
! 5: dnl with or without modifications, as long as this notice is preserved.
! 6:
! 7: AC_DEFUN([gl_STDLIB_H],
! 8: [
! 9: AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
! 10: gl_CHECK_NEXT_HEADERS([stdlib.h])
! 11: AC_CHECK_HEADERS([random.h], [], [], [AC_INCLUDES_DEFAULT])
! 12: if test $ac_cv_header_random_h = yes; then
! 13: HAVE_RANDOM_H=1
! 14: else
! 15: HAVE_RANDOM_H=0
! 16: fi
! 17: AC_SUBST([HAVE_RANDOM_H])
! 18: AC_CHECK_TYPES([struct random_data],
! 19: [], [HAVE_STRUCT_RANDOM_DATA=0],
! 20: [[#include <stdlib.h>
! 21: #if HAVE_RANDOM_H
! 22: # include <random.h>
! 23: #endif
! 24: ]])
! 25: ])
! 26:
! 27: AC_DEFUN([gl_STDLIB_MODULE_INDICATOR],
! 28: [
! 29: dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
! 30: AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
! 31: GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1
! 32: ])
! 33:
! 34: AC_DEFUN([gl_STDLIB_H_DEFAULTS],
! 35: [
! 36: GNULIB_MALLOC_POSIX=0; AC_SUBST([GNULIB_MALLOC_POSIX])
! 37: GNULIB_REALLOC_POSIX=0; AC_SUBST([GNULIB_REALLOC_POSIX])
! 38: GNULIB_CALLOC_POSIX=0; AC_SUBST([GNULIB_CALLOC_POSIX])
! 39: GNULIB_ATOLL=0; AC_SUBST([GNULIB_ATOLL])
! 40: GNULIB_GETLOADAVG=0; AC_SUBST([GNULIB_GETLOADAVG])
! 41: GNULIB_GETSUBOPT=0; AC_SUBST([GNULIB_GETSUBOPT])
! 42: GNULIB_MKDTEMP=0; AC_SUBST([GNULIB_MKDTEMP])
! 43: GNULIB_MKSTEMP=0; AC_SUBST([GNULIB_MKSTEMP])
! 44: GNULIB_PUTENV=0; AC_SUBST([GNULIB_PUTENV])
! 45: GNULIB_RANDOM_R=0; AC_SUBST([GNULIB_RANDOM_R])
! 46: GNULIB_RPMATCH=0; AC_SUBST([GNULIB_RPMATCH])
! 47: GNULIB_SETENV=0; AC_SUBST([GNULIB_SETENV])
! 48: GNULIB_STRTOD=0; AC_SUBST([GNULIB_STRTOD])
! 49: GNULIB_STRTOLL=0; AC_SUBST([GNULIB_STRTOLL])
! 50: GNULIB_STRTOULL=0; AC_SUBST([GNULIB_STRTOULL])
! 51: GNULIB_UNSETENV=0; AC_SUBST([GNULIB_UNSETENV])
! 52: dnl Assume proper GNU behavior unless another module says otherwise.
! 53: HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL])
! 54: HAVE_CALLOC_POSIX=1; AC_SUBST([HAVE_CALLOC_POSIX])
! 55: HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT])
! 56: HAVE_MALLOC_POSIX=1; AC_SUBST([HAVE_MALLOC_POSIX])
! 57: HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP])
! 58: HAVE_REALLOC_POSIX=1; AC_SUBST([HAVE_REALLOC_POSIX])
! 59: HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R])
! 60: HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH])
! 61: HAVE_SETENV=1; AC_SUBST([HAVE_SETENV])
! 62: HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD])
! 63: HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL])
! 64: HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL])
! 65: HAVE_STRUCT_RANDOM_DATA=1; AC_SUBST([HAVE_STRUCT_RANDOM_DATA])
! 66: HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H])
! 67: HAVE_UNSETENV=1; AC_SUBST([HAVE_UNSETENV])
! 68: HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG])
! 69: REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP])
! 70: REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV])
! 71: REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD])
! 72: VOID_UNSETENV=0; AC_SUBST([VOID_UNSETENV])
! 73: ])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>