dt_list
static dt_list *
add_dtneeded(dt_list * p,
dt_list * node)
dt_list *head = p, *tail;
dt_list *tmp_lib;
tmp_lib = (dt_list *) malloc(sizeof (dt_list));
dt_list *q;
output_dtneeded(dt_list * list)
dt_list *p = list;
static dt_list *dt_needed = NULL; /* ptr to link list of dtneeded */
struct dt_list *dl_prev;
struct dt_list *dl_next;