]> granicus.if.org Git - onig/commitdiff
no need for minlen in DATA_ENSURE()
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 23 Jul 2019 06:39:15 +0000 (15:39 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 23 Jul 2019 06:39:15 +0000 (15:39 +0900)
src/regexec.c

index 606c98b3df6fa24a111b210f6ba397046fe2a96a..9d51956d72ddb6a534717c3983ec2b4eaa6986a0 100644 (file)
@@ -2968,7 +2968,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
       NEXT_OUT;
 
     CASE_OP(CCLASS_MB)
-      DATA_ENSURE(ONIGENC_MBC_MINLEN(encode));
+      DATA_ENSURE(1);
       if (! ONIGENC_IS_MBC_HEAD(encode, s)) goto fail;
 
     cclass_mb:
@@ -2989,7 +2989,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
       NEXT_OUT;
 
     CASE_OP(CCLASS_MIX)
-      DATA_ENSURE(ONIGENC_MBC_MINLEN(encode));
+      DATA_ENSURE(1);
       if (ONIGENC_IS_MBC_HEAD(encode, s)) {
         goto cclass_mb;
       }
@@ -3010,7 +3010,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
       NEXT_OUT;
 
     CASE_OP(CCLASS_MB_NOT)
-      DATA_ENSURE(ONIGENC_MBC_MINLEN(encode));
+      DATA_ENSURE(1);
       if (! ONIGENC_IS_MBC_HEAD(encode, s)) {
         s++;
         goto cc_mb_not_success;
@@ -3039,7 +3039,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
       NEXT_OUT;
 
     CASE_OP(CCLASS_MIX_NOT)
-      DATA_ENSURE(ONIGENC_MBC_MINLEN(encode));
+      DATA_ENSURE(1);
       if (ONIGENC_IS_MBC_HEAD(encode, s)) {
         goto cclass_mb_not;
       }