Lines Matching refs:dirdata
36 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()
207 struct dirdata dirdata[2]; in diff_dirs() local
221 if (! dir_read (&cmp->file[i], &dirdata[i])) in diff_dirs()
230 names[0] = dirdata[0].names; in diff_dirs()
231 names[1] = dirdata[1].names; in diff_dirs()
240 qsort (names[i], dirdata[i].nnames, sizeof *dirdata[i].names, in diff_dirs()
272 if (dirdata[i].names) in diff_dirs()
273 free (dirdata[i].names); in diff_dirs()
274 if (dirdata[i].data) in diff_dirs()
275 free (dirdata[i].data); in diff_dirs()