/[bison]/bison/m4/malloc.m4
ViewVC logotype

Diff of /bison/m4/malloc.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by akim, Mon Oct 2 08:48:31 2000 UTC revision 1.1.2.1 by eggert, Fri Oct 26 07:04:29 2001 UTC
# Line 1  Line 1 
1  #serial 3  #serial 5
2    
3  dnl From Jim Meyering.  dnl From Jim Meyering.
4  dnl Determine whether malloc accepts 0 as its argument.  dnl Determine whether malloc accepts 0 as its argument.
5  dnl If it doesn't, arrange to use the replacement function.  dnl If it doesn't, arrange to use the replacement function.
6  dnl  dnl
7    
8  AC_DEFUN(jm_FUNC_MALLOC,  AC_DEFUN([jm_FUNC_MALLOC],
9  [  [
10   dnl xmalloc.c requires that this symbol be defined so it doesn't   dnl xmalloc.c requires that this symbol be defined so it doesn't
11   dnl mistakenly use a broken malloc -- as it might if this test were omitted.   dnl mistakenly use a broken malloc -- as it might if this test were omitted.
12   AC_DEFINE_UNQUOTED(HAVE_DONE_WORKING_MALLOC_CHECK, 1,   AC_DEFINE(HAVE_DONE_WORKING_MALLOC_CHECK, 1,
13                      [Define if the malloc check has been performed. ])             [Define if the malloc check has been performed. ])
14    
15   AC_CACHE_CHECK([for working malloc], jm_cv_func_working_malloc,   AC_CACHE_CHECK([for working malloc], jm_cv_func_working_malloc,
16    [AC_TRY_RUN([    [AC_TRY_RUN([
# Line 27  AC_DEFUN(jm_FUNC_MALLOC, Line 27  AC_DEFUN(jm_FUNC_MALLOC,
27           jm_cv_func_working_malloc=no)           jm_cv_func_working_malloc=no)
28    ])    ])
29    if test $jm_cv_func_working_malloc = no; then    if test $jm_cv_func_working_malloc = no; then
30      AC_SUBST(LIBOBJS)      AC_LIBOBJ(malloc)
31      LIBOBJS="$LIBOBJS malloc.$ac_objext"      AC_DEFINE(malloc, rpl_malloc,
     AC_DEFINE_UNQUOTED(malloc, rpl_malloc,  
32        [Define to rpl_malloc if the replacement function should be used.])        [Define to rpl_malloc if the replacement function should be used.])
33    fi    fi
34  ])  ])

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26