Obj_Entry * obj_new(void) { Obj_Entry *obj; obj = CNEW(Obj_Entry); STAILQ_INIT(&obj->dldags); STAILQ_INIT(&obj->dagmembers); STAILQ_INIT(&obj->names); return obj; }
hfile_t * hfile_add(u16 *filename) { int i; hfile_t **pp; for (pp = &hfile; *pp; pp = &((*pp)->next)) ; CNEW(*pp, 1); (*pp)->filename = unicode_copy(filename); return (*pp); }