1: # eealloc.m4 serial 3
2: dnl Copyright (C) 2003, 2009-2019 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_EEALLOC],
8: [
9: AC_REQUIRE([gl_EEMALLOC])
10: AC_REQUIRE([gl_EEREALLOC])
11: ])
12:
13: AC_DEFUN([gl_EEMALLOC],
14: [
15: _AC_FUNC_MALLOC_IF(
16: [gl_cv_func_malloc_0_nonnull=1],
17: [gl_cv_func_malloc_0_nonnull=0])
18: AC_DEFINE_UNQUOTED([MALLOC_0_IS_NONNULL], [$gl_cv_func_malloc_0_nonnull],
19: [If malloc(0) is != NULL, define this to 1. Otherwise define this
20: to 0.])
21: ])
22:
23: AC_DEFUN([gl_EEREALLOC],
24: [
25: _AC_FUNC_REALLOC_IF(
26: [gl_cv_func_realloc_0_nonnull=1],
27: [gl_cv_func_realloc_0_nonnull=0])
28: AC_DEFINE_UNQUOTED([REALLOC_0_IS_NONNULL], [$gl_cv_func_realloc_0_nonnull],
29: [If realloc(NULL,0) is != NULL, define this to 1. Otherwise define this
30: to 0.])
31: ])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>