]> git.eshelyaron.com Git - emacs.git/commitdiff
* regex.c: Revert 2006-02-19 change.
authorChong Yidong <cyd@stupidchicken.com>
Mon, 20 Feb 2006 16:44:09 +0000 (16:44 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Mon, 20 Feb 2006 16:44:09 +0000 (16:44 +0000)
Redefine malloc -> xmalloc, realloc -> xrealloc as in Emacs case.

src/ChangeLog
src/regex.c

index 1ed2e8512e2f20ba3080a0bcb91aee2ad9484602..e922586bde268315a9b0a076602371580d154e9d 100644 (file)
@@ -1,7 +1,8 @@
 2006-02-20  Chong Yidong  <cyd@stupidchicken.com>
 
-       * regex.c (xmalloc, xrealloc): Define these when not linked to
-       Emacs.
+       * regex.c: Revert 2006-02-19 change.
+       (xmalloc, xrealloc): Define these when not linked to Emacs.
+       Redefine malloc -> xmalloc, realloc -> xrealloc as in Emacs case.
 
 2006-02-19  Luc Teirlinck  <teirllm@auburn.edu>
 
index 9cc6c8c08eec8a4e9a12a9fdee47fb28a5935465..cde361e62ce77f4954a2d8a6cc2d5177a688f568 100644 (file)
@@ -217,6 +217,15 @@ xrealloc (block, size)
   return val;
 }
 
+# ifdef malloc
+#  undef malloc
+# endif
+# define malloc xmalloc
+# ifdef realloc
+#  undef realloc
+# endif
+# define realloc xrealloc
+
 /* When used in Emacs's lib-src, we need to get bzero and bcopy somehow.
    If nothing else has been done, use the method below.  */
 # ifdef INHIBIT_STRING_HEADER
@@ -2103,10 +2112,10 @@ extend_range_table_work_area (work_area)
   work_area->allocated += 16 * sizeof (int);
   if (work_area->table)
     work_area->table
-      = (int *) xrealloc (work_area->table, work_area->allocated);
+      = (int *) realloc (work_area->table, work_area->allocated);
   else
     work_area->table
-      = (int *) xmalloc (work_area->allocated);
+      = (int *) malloc (work_area->allocated);
 }
 
 #ifdef emacs
@@ -3644,11 +3653,11 @@ regex_compile (pattern, size, syntax, bufp)
 
        if (! fail_stack.stack)
          fail_stack.stack
-           = (fail_stack_elt_t *) xmalloc (fail_stack.size
+           = (fail_stack_elt_t *) malloc (fail_stack.size
                                            * sizeof (fail_stack_elt_t));
        else
          fail_stack.stack
-           = (fail_stack_elt_t *) xrealloc (fail_stack.stack,
+           = (fail_stack_elt_t *) realloc (fail_stack.stack,
                                             (fail_stack.size
                                              * sizeof (fail_stack_elt_t)));
       }
@@ -6328,14 +6337,14 @@ regcomp (preg, pattern, cflags)
   preg->used = 0;
 
   /* Try to allocate space for the fastmap.  */
-  preg->fastmap = (char *) xmalloc (1 << BYTEWIDTH);
+  preg->fastmap = (char *) malloc (1 << BYTEWIDTH);
 
   if (cflags & REG_ICASE)
     {
       unsigned i;
 
       preg->translate
-       = (RE_TRANSLATE_TYPE) xmalloc (CHAR_SET_SIZE
+       = (RE_TRANSLATE_TYPE) malloc (CHAR_SET_SIZE
                                       * sizeof (*(RE_TRANSLATE_TYPE)0));
       if (preg->translate == NULL)
        return (int) REG_ESPACE;