diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-11-15 18:38:26 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-11-15 18:38:26 +0200 |
commit | d312241e2ed853effb2d018d50e1362bf21848a0 (patch) | |
tree | 804adbf6c52717cc286b167f8a82d03b4aaaf950 /re.c | |
parent | af9cde0a7cf69800ac3ec581a7c2422e955b9a3c (diff) | |
parent | 8b863f8852067b0638e09dc7c82355b96381dc12 (diff) | |
download | egawk-d312241e2ed853effb2d018d50e1362bf21848a0.tar.gz egawk-d312241e2ed853effb2d018d50e1362bf21848a0.tar.bz2 egawk-d312241e2ed853effb2d018d50e1362bf21848a0.zip |
Merge branch 'gawk-4.1-stable'
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -54,12 +54,9 @@ make_regexp(const char *s, size_t len, bool ignorecase, bool dfa, bool canfatal) * It is 0, when the current character is a singlebyte character. */ size_t is_multibyte = 0; -#if MBS_SUPPORT mbstate_t mbs; - if (gawk_mb_cur_max > 1) - memset(&mbs, 0, sizeof(mbstate_t)); /* Initialize. */ -#endif + memset(&mbs, 0, sizeof(mbstate_t)); /* Initialize. */ if (first) { first = false; @@ -87,7 +84,6 @@ make_regexp(const char *s, size_t len, bool ignorecase, bool dfa, bool canfatal) dest = buf; while (src < end) { -#if MBS_SUPPORT if (gawk_mb_cur_max > 1 && ! is_multibyte) { /* The previous byte is a singlebyte character, or last byte of a multibyte character. We check the next character. */ @@ -100,7 +96,6 @@ make_regexp(const char *s, size_t len, bool ignorecase, bool dfa, bool canfatal) is_multibyte = 0; } } -#endif /* We skip multibyte character, since it must not be a special character. */ |