version 1.34, 2021/10/25 19:54:29 |
version 1.35, 2022/01/08 11:07:51 |
|
|
|
|
/* Just realloc to expand the buffer, if we can. */ |
/* Just realloc to expand the buffer, if we can. */ |
char *new_buf = recallocarray(linebuf, size_linebuf, new_size, 1); |
char *new_buf = recallocarray(linebuf, size_linebuf, new_size, 1); |
char *new_attr = recallocarray(attr, size_linebuf, new_size, 1); |
if (new_buf != NULL) { |
if (new_buf == NULL || new_attr == NULL) { |
char *new_attr = recallocarray(attr, size_linebuf, new_size, 1); |
free(new_attr); |
linebuf = new_buf; |
free(new_buf); |
if (new_attr != NULL) { |
return (1); |
attr = new_attr; |
|
size_linebuf = new_size; |
|
return (0); |
|
} |
} |
} |
linebuf = new_buf; |
return (1); |
attr = new_attr; |
|
size_linebuf = new_size; |
|
return (0); |
|
} |
} |
|
|
/* |
/* |