Lines Matching refs:mlist
115 struct mlist *ml;
118 - if ((ml = CAST(struct mlist *, malloc(sizeof(*ml)))) == NULL)
119 + if ((ml = CAST(struct mlist *, emalloc(sizeof(*ml)))) == NULL)
128 struct mlist *ml;
167 mlist_free(ms->mlist[i]);
256 private struct mlist *
259 struct mlist *mlist;
260 - if ((mlist = CAST(struct mlist *, calloc(1, sizeof(*mlist)))) == NULL) {
261 + if ((mlist = CAST(struct mlist *, ecalloc(1, sizeof(*mlist)))) == NULL) {
264 mlist->next = mlist->prev = mlist;
266 for (ml = mlist->next; (next = ml->next) != NULL; ml = next) {
271 if (ml == mlist)
283 - struct mlist *ml;
289 - if (ms->mlist[0] != NULL)
295 - mlist_free(ms->mlist[i]);
296 - if ((ms->mlist[i] = mlist_alloc()) == NULL) {
297 - file_oomem(ms, sizeof(*ms->mlist[i]));
308 - if (add_mlist(ms->mlist[j], map, j) == -1) {
318 - mlist_free(ms->mlist[i]);
319 - ms->mlist[i] = NULL;
329 if (ms->mlist[0] != NULL)
345 + mlist_free(ms->mlist[i]);
346 + if ((ms->mlist[i] = mlist_alloc()) == NULL) {
347 + file_oomem(ms, sizeof(*ms->mlist[i]));
359 mlist_free(ms->mlist[i]);
360 ms->mlist[i] = NULL;
1508 protected int file_magicfind(struct magic_set *, const char *, struct mlist *);