41 char **array = *array_ptr; |
41 char **array = *array_ptr; |
42 size_t array_pos = *pos; |
42 size_t array_pos = *pos; |
43 size_t array_len = *len; |
43 size_t array_len = *len; |
44 if(array_pos >= array_len) { |
44 if(array_pos >= array_len) { |
45 size_t newlen = array_len * 2; |
45 size_t newlen = array_len * 2; |
46 char **new_array = NULL; //realloc(array, newlen * sizeof(char*)); |
46 char **new_array = realloc(array, newlen * sizeof(char*)); |
47 if(!new_array) { |
47 if(!new_array) { |
48 return 1; |
48 return 1; |
49 } |
49 } |
50 *len = array_len; |
50 *len = array_len; |
51 array = new_array; |
51 array = new_array; |