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

Diff of /bison/m4/realloc.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 realloc works when both arguments are 0.  dnl Determine whether realloc works when both arguments are 0.
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_REALLOC,  AC_DEFUN([jm_FUNC_REALLOC],
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 realloc -- as it might if this test were omitted.   dnl mistakenly use a broken realloc -- as it might if this test were omitted.
12   AC_DEFINE_UNQUOTED(HAVE_DONE_WORKING_REALLOC_CHECK, 1,   AC_DEFINE(HAVE_DONE_WORKING_REALLOC_CHECK, 1,
13                      [Define if the realloc check has been performed. ])             [Define if the realloc check has been performed. ])
14    
15   AC_CACHE_CHECK([for working realloc], jm_cv_func_working_realloc,   AC_CACHE_CHECK([for working realloc], jm_cv_func_working_realloc,
16    [AC_TRY_RUN([    [AC_TRY_RUN([
# Line 27  AC_DEFUN(jm_FUNC_REALLOC, Line 27  AC_DEFUN(jm_FUNC_REALLOC,
27           jm_cv_func_working_realloc=no)           jm_cv_func_working_realloc=no)
28    ])    ])
29    if test $jm_cv_func_working_realloc = no; then    if test $jm_cv_func_working_realloc = no; then
30      AC_SUBST(LIBOBJS)      AC_LIBOBJ(realloc)
31      LIBOBJS="$LIBOBJS realloc.$ac_objext"      AC_DEFINE(realloc, rpl_realloc,
     AC_DEFINE_UNQUOTED(realloc, rpl_realloc,  
32        [Define to rpl_realloc if the replacement function should be used.])        [Define to rpl_realloc 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