]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorGreg McGary <greg@mcgary.org>
Thu, 3 Aug 2000 20:06:33 +0000 (20:06 +0000)
committerGreg McGary <greg@mcgary.org>
Thu, 3 Aug 2000 20:06:33 +0000 (20:06 +0000)
2000-08-03  Greg McGary  <greg@mcgary.org>

* sysdeps/unix/sysv/syscalls.list (time, utime): Correct signatures.
* io/test-utime.c: Test passing NULL as utimbuf* arg.

* posix/regex.c (EXTEND_BUFFER_HIGH_BOUND): Remove macro.
(MOVE_BUFFER_POINTER): Handle high_bound properly.
(EXTEND_BUFFER): Don't call EXTEND_BUFFER_HIGH_BOUND.

ChangeLog
posix/regex.c

index a30e0a7c7b7923ce714c5e3dc92c338cc1fe5663..a647cab3c23a881e1f493cc41f6d47e4aeec70eb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2000-08-03  Greg McGary  <greg@mcgary.org>
+
+       * sysdeps/unix/sysv/syscalls.list (time, utime): Correct signatures.
+       * io/test-utime.c: Test passing NULL as utimbuf* arg.
+
+       * posix/regex.c (EXTEND_BUFFER_HIGH_BOUND): Remove macro.
+       (MOVE_BUFFER_POINTER): Handle high_bound properly.
+       (EXTEND_BUFFER): Don't call EXTEND_BUFFER_HIGH_BOUND.
+
 2000-08-03  Ulrich Drepper  <drepper@redhat.com>
 
        * iconvdata/big5.c: Updated.
index 09d0a35e8528c7580609157a3ebd4af0e118946f..8bd6ac7a2c0145d0d56da339bedefab5ad0f270c 100644 (file)
@@ -1749,22 +1749,10 @@ static reg_errcode_t compile_range _RE_ARGS ((unsigned int range_start,
    being larger than MAX_BUF_SIZE, then flag memory exhausted.  */
 #if __BOUNDED_POINTERS__
 # define MOVE_BUFFER_POINTER(P) \
-  (__ptrlow (P) += incr, __ptrhigh (P) += incr, __ptrvalue (P) += incr)
-# define EXTEND_BUFFER_HIGH_BOUND              \
-  do {                                         \
-    int incr = bufp->allocated >> 1;           \
-    __ptrhigh b += incr;                       \
-    __ptrhigh begalt += incr;                  \
-    if (fixup_alt_jump)                                \
-      __ptrhigh fixup_alt_jump += incr;                \
-    if (laststart)                             \
-      __ptrhigh laststart += incr;             \
-    if (pending_exact)                         \
-      __ptrhigh pending_exact += incr;         \
-  } while (0)
+  (__ptrhigh (P) = (__ptrlow (P) += incr) + bufp->allocated, \
+   __ptrvalue (P) += incr)
 #else
 # define MOVE_BUFFER_POINTER(P) (P) += incr
-# define EXTEND_BUFFER_HIGH_BOUND
 #endif
 #define EXTEND_BUFFER()                                                        \
   do {                                                                 \
@@ -1790,7 +1778,6 @@ static reg_errcode_t compile_range _RE_ARGS ((unsigned int range_start,
        if (pending_exact)                                              \
          MOVE_BUFFER_POINTER (pending_exact);                          \
       }                                                                        \
-    EXTEND_BUFFER_HIGH_BOUND;                                          \
   } while (0)