X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=pattern.c;h=594beda68fc52477c1cd86291a88483a185945a3;hp=ea72544f65a08ea375d726133511560be1e82603;hb=ec80e2f8441235f2482ac2d72cf07c77e84f603a;hpb=8e075eda08c6f099ec6988e16607fb4f6a10ba92 diff --git a/pattern.c b/pattern.c index ea72544..594beda 100644 --- a/pattern.c +++ b/pattern.c @@ -631,20 +631,16 @@ static const struct pattern_flags *lookup_tag (char tag) return NULL; } -static /* const */ char *find_matching_paren ( /* const */ char *s) +static const char *find_matching_paren (const char *s) { - int level = 1; - - for (; *s; s++) { - if (*s == '(') - level++; - else if (*s == ')') { - level--; - if (!level) - break; + int level = 1; + + for (; *s; s++) { + level += (*s == '(') - (*s == ')'); + if (!level) + break; } - } - return s; + return s; } pattern_t *mutt_pattern_comp(const char *s, int flags, BUFFER *err)