Lines Matching refs:output_info
175 diff_output_chunk_left_version(struct diff_output_info **output_info, in diff_output_chunk_left_version() argument
187 if (output_info) { in diff_output_chunk_left_version()
188 *output_info = diff_output_info_alloc(); in diff_output_chunk_left_version()
189 if (*output_info == NULL) in diff_output_chunk_left_version()
191 outinfo = *output_info; in diff_output_chunk_left_version()
210 diff_output_chunk_right_version(struct diff_output_info **output_info, in diff_output_chunk_right_version() argument
222 if (output_info) { in diff_output_chunk_right_version()
223 *output_info = diff_output_info_alloc(); in diff_output_chunk_right_version()
224 if (*output_info == NULL) in diff_output_chunk_right_version()
226 outinfo = *output_info; in diff_output_chunk_right_version()
367 struct diff_output_info *output_info; in diff_output_info_alloc() local
371 output_info = malloc(sizeof(*output_info)); in diff_output_info_alloc()
372 if (output_info != NULL) { in diff_output_info_alloc()
373 ARRAYLIST_INIT(output_info->line_offsets, 128); in diff_output_info_alloc()
374 ARRAYLIST_ADD(offp, output_info->line_offsets); in diff_output_info_alloc()
376 diff_output_info_free(output_info); in diff_output_info_alloc()
380 ARRAYLIST_INIT(output_info->line_types, 128); in diff_output_info_alloc()
381 ARRAYLIST_ADD(typep, output_info->line_types); in diff_output_info_alloc()
383 diff_output_info_free(output_info); in diff_output_info_alloc()
388 return output_info; in diff_output_info_alloc()
392 diff_output_info_free(struct diff_output_info *output_info) in diff_output_info_free() argument
394 ARRAYLIST_FREE(output_info->line_offsets); in diff_output_info_free()
395 ARRAYLIST_FREE(output_info->line_types); in diff_output_info_free()
396 free(output_info); in diff_output_info_free()