version 1.256, 2023/03/31 05:56:36 |
version 1.257, 2023/07/14 05:31:44 |
|
|
int sel_start, int sel_end, char ***patternsp, size_t *npatternsp) |
int sel_start, int sel_end, char ***patternsp, size_t *npatternsp) |
{ |
{ |
char *cp; |
char *cp; |
int o = 0, tail_len = strlen(pattern + brace_end + 1); |
size_t pattern_len; |
|
int o = 0, tail_len; |
|
|
|
if ((pattern_len = strlen(pattern)) == 0 || pattern_len >= INT_MAX) |
|
return -1; |
|
|
|
tail_len = strlen(pattern + brace_end + 1); |
if ((cp = malloc(brace_start + (sel_end - sel_start) + |
if ((cp = malloc(brace_start + (sel_end - sel_start) + |
tail_len + 1)) == NULL) |
tail_len + 1)) == NULL) |
return -1; |
return -1; |