version 1.44, 2014/04/28 12:34:11 |
version 1.45, 2014/05/12 19:11:19 |
|
|
if (error != 0) |
if (error != 0) |
exit_regerror(error, &re); |
exit_regerror(error, &re); |
|
|
pmatch = xallocarray(re.re_nsub+1, sizeof(regmatch_t), NULL); |
pmatch = xreallocarray(NULL, re.re_nsub+1, sizeof(regmatch_t), |
|
NULL); |
do_subst(argv[2], &re, |
do_subst(argv[2], &re, |
argc > 4 && argv[4] != NULL ? argv[4] : "", pmatch); |
argc > 4 && argv[4] != NULL ? argv[4] : "", pmatch); |
free(pmatch); |
free(pmatch); |
|
|
if (error != 0) |
if (error != 0) |
exit_regerror(error, &re); |
exit_regerror(error, &re); |
|
|
pmatch = xallocarray(re.re_nsub+1, sizeof(regmatch_t), NULL); |
pmatch = xreallocarray(NULL, re.re_nsub+1, sizeof(regmatch_t), NULL); |
if (argc == 4 || argv[4] == NULL) |
if (argc == 4 || argv[4] == NULL) |
do_regexpindex(argv[2], &re, pmatch); |
do_regexpindex(argv[2], &re, pmatch); |
else |
else |