Lines Matching refs:dirdata
35 struct dirdata struct
56 dir_read (struct file_data const *dir, struct dirdata *dirdata) in dir_read() argument
71 dirdata->names = 0; in dir_read()
72 dirdata->data = 0; in dir_read()
87 dirdata->data = data = xmalloc (data_alloc); in dir_read()
109 dirdata->data = data = xrealloc (data, data_alloc *= 2); in dir_read()
134 dirdata->names = names = xmalloc ((nnames + 1) * sizeof *names); in dir_read()
135 dirdata->nnames = nnames; in dir_read()
204 struct dirdata dirdata[2]; in diff_dirs() local
218 if (! dir_read (&cmp->file[i], &dirdata[i])) in diff_dirs()
227 names[0] = dirdata[0].names; in diff_dirs()
228 names[1] = dirdata[1].names; in diff_dirs()
237 qsort (names[i], dirdata[i].nnames, sizeof *dirdata[i].names, in diff_dirs()
269 if (dirdata[i].names) in diff_dirs()
270 free (dirdata[i].names); in diff_dirs()
271 if (dirdata[i].data) in diff_dirs()
272 free (dirdata[i].data); in diff_dirs()