]> git.eshelyaron.com Git - emacs.git/commitdiff
Tweak field ordering in re_pattern_buffer
authorDaniel Colascione <dancol@dancol.org>
Sat, 16 Jun 2018 06:48:26 +0000 (23:48 -0700)
committerDaniel Colascione <dancol@dancol.org>
Sat, 16 Jun 2018 20:46:38 +0000 (13:46 -0700)
* src/regex.h (struct re_pattern_buffer): Reorder charset_unibyte
field to keep bitfields together.

src/regex.h

index 6974951f57523a0094967ec2ac44226ce99dd459..082f7e010d8af26b7f6a6a382f534934c6df6122 100644 (file)
@@ -367,7 +367,10 @@ struct re_pattern_buffer
        /* Number of bytes actually used in `buffer'.  */
   size_t used;
 
-#ifndef emacs
+#ifdef emacs
+        /* Charset of unibyte characters at compiling time. */
+  int charset_unibyte;
+#else
         /* Syntax setting with which the pattern was compiled.  */
   reg_syntax_t syntax;
 #endif
@@ -427,9 +430,6 @@ struct re_pattern_buffer
   /* If true, multi-byte form in the target of match should be
      recognized as a multibyte character.  */
   unsigned target_multibyte : 1;
-
-  /* Charset of unibyte characters at compiling time. */
-  int charset_unibyte;
 #endif
 
 /* [[[end pattern_buffer]]] */