*
*/
/*
- * Jun 2003 by Vladimir Oleynik <dzo@simtreas.ru> -
- * correction "-e pattern1 -e -e pattern2" logic and more optimizations.
+ * Apr 2004 by Vladimir Oleynik <dzo@simtreas.ru> -
+ * correction "-e pattern1 -e pattern2" logic and more optimizations.
*/
#include <stdio.h>
*/
regex_t regex;
xregcomp(®ex, pattern_ptr->data, reflags);
- ret = regexec(®ex, line, 0, NULL, 0) == 0;
+ ret |= regexec(®ex, line, 0, NULL, 0) == 0;
regfree(®ex);
}
- if (!ret)
- break;
pattern_ptr = pattern_ptr->link;
} /* while (pattern_ptr) */