diff options
Diffstat (limited to 'Src')
-rw-r--r-- | Src/pattern.c | 2 | ||||
-rw-r--r-- | Src/utils.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Src/pattern.c b/Src/pattern.c index 39c146b86..24077768d 100644 --- a/Src/pattern.c +++ b/Src/pattern.c @@ -3204,7 +3204,7 @@ static int patrepeat(Upat p, char *charstart) break; #else if (patmatchrange(opnd, CHARREF(scan, patinend)) ^ - P_OP(p) == P_ANYOF) + (P_OP(p) == P_ANYOF)) break; #endif charstart[scan-patinput] = 1; diff --git a/Src/utils.c b/Src/utils.c index 6ea254a4d..0574431d0 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -3980,12 +3980,14 @@ mb_metastrlen(char *ptr) #else /* Simple replacement for mb_metacharlenconv */ + +/**/ int metacharlenconv(char *x, int *c) { if (*x == Meta) { if (c) - *c == STOUC(x[1]); + *c = STOUC(x[1]) ^ 32; return 2; } if (c) |