]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct re_pattern_buffer): Use size_t for used/allocated.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 30 Aug 2000 18:21:17 +0000 (18:21 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 30 Aug 2000 18:21:17 +0000 (18:21 +0000)
src/regex.h

index d0c32d50d27cc3cbd06a1be1ebd2e206d9a4f96d..46f2a633c3a614fcecdd529d4989e65b847c2b59 100644 (file)
@@ -144,16 +144,8 @@ typedef unsigned long int reg_syntax_t;
    If not set, then the GNU regex operators are recognized. */
 #define RE_NO_GNU_OPS (RE_NO_POSIX_BACKTRACKING << 1)
 
-/* If this bit is set, turn on internal regex debugging.
-   If not set, and debugging was on, turn it off.
-   This only works if regex.c is compiled -DDEBUG.
-   We define this bit always, so that all that's needed to turn on
-   debugging is to recompile regex.c; the calling code can always have
-   this bit set, and it won't affect anything in the normal case. */
-#define RE_DEBUG (RE_NO_GNU_OPS << 1)
-
 /* If this bit is set, then *?, +? and ?? match non greedily. */
-#define RE_FRUGAL (RE_DEBUG << 1)
+#define RE_FRUGAL (RE_NO_GNU_OPS << 1)
 
 /* If this bit is set, then (?:...) is treated as a shy group.  */
 #define RE_SHY_GROUPS (RE_FRUGAL << 1)
@@ -335,10 +327,10 @@ struct re_pattern_buffer
   unsigned char *buffer;
 
        /* Number of bytes to which `buffer' points.  */
-  unsigned long int allocated;
+  size_t allocated;
 
        /* Number of bytes actually used in `buffer'.  */
-  unsigned long int used;
+  size_t used;
 
         /* Syntax setting with which the pattern was compiled.  */
   reg_syntax_t syntax;