version 1.47, 2014/11/26 18:34:51 |
version 1.48, 2014/12/01 06:36:04 |
|
|
} |
} |
if (patterns == pattern_sz) { |
if (patterns == pattern_sz) { |
pattern_sz *= 2; |
pattern_sz *= 2; |
pattern = grep_realloc(pattern, ++pattern_sz * sizeof(*pattern)); |
pattern = grep_reallocarray(pattern, ++pattern_sz, sizeof(*pattern)); |
} |
} |
if (len > 0 && pat[len - 1] == '\n') |
if (len > 0 && pat[len - 1] == '\n') |
--len; |
--len; |
|
|
/* defer adding of expressions until all arguments are parsed */ |
/* defer adding of expressions until all arguments are parsed */ |
if (exprs == expr_sz) { |
if (exprs == expr_sz) { |
expr_sz *= 2; |
expr_sz *= 2; |
expr = grep_realloc(expr, ++expr_sz * sizeof(*expr)); |
expr = grep_reallocarray(expr, ++expr_sz, |
|
sizeof(*expr)); |
} |
} |
needpattern = 0; |
needpattern = 0; |
expr[exprs] = optarg; |
expr[exprs] = optarg; |