Home | History | Annotate | Line # | Download | only in m4
      1 # eealloc.m4 serial 1
      2 dnl Copyright (C) 2003 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   AC_REQUIRE([AC_C_INLINE])
     12 ])
     13 
     14 AC_DEFUN([gl_EEMALLOC],
     15 [
     16   _AC_FUNC_MALLOC_IF(
     17     [gl_cv_func_malloc_0_nonnull=1],
     18     [gl_cv_func_malloc_0_nonnull=0])
     19   AC_DEFINE_UNQUOTED([MALLOC_0_IS_NONNULL], $gl_cv_func_malloc_0_nonnull,
     20     [If malloc(0) is != NULL, define this to 1.  Otherwise define this
     21      to 0.])
     22 ])
     23 
     24 AC_DEFUN([gl_EEREALLOC],
     25 [
     26   _AC_FUNC_REALLOC_IF(
     27     [gl_cv_func_realloc_0_nonnull=1],
     28     [gl_cv_func_realloc_0_nonnull=0])
     29   AC_DEFINE_UNQUOTED([REALLOC_0_IS_NONNULL], $gl_cv_func_realloc_0_nonnull,
     30     [If realloc(NULL,0) is != NULL, define this to 1.  Otherwise define this
     31      to 0.])
     32 ])
     33