version 1.10, 2015/04/01 21:22:41 |
version 1.11, 2015/04/01 21:27:18 |
|
|
{ |
{ |
if (fl && fn) { |
if (fl && fn) { |
if (fl->count >= fl->sz || fl->fns == NULL) { |
if (fl->count >= fl->sz || fl->fns == NULL) { |
fl->sz = fl->sz * 2 + 1; |
fl->fns = sort_reallocarray(fl->fns, |
fl->fns = sort_reallocarray(fl->fns, fl->sz, |
fl->sz ? fl->sz : (fl->sz = 1), 2 * sizeof(char *)); |
sizeof(char *)); |
fl->sz *= 2; |
} |
} |
fl->fns[fl->count] = allocate ? sort_strdup(fn) : fn; |
fl->fns[fl->count] = allocate ? sort_strdup(fn) : fn; |
fl->count += 1; |
fl->count += 1; |