Lines Matching defs:lsup
313 lsu_t *lsup;
329 lsup = lsu_lookup(atp->extra.ty);
330 if (lsup != NULL && lsup->name[0] != '.') {
331 info("%s %s", basetypes[basetype], lsup->name);
417 lsu_t *lsup;
419 lsup = malloc(sizeof (lsu_t));
420 if (lsup == NULL)
423 lsup->atype = *atp;
424 lsup->next = lsu_table[i];
425 lsup->name = strdup(name);
426 if (lsup->name == NULL) {
427 free(lsup);
431 lsu_table[i] = lsup;
442 lsu_t *lsup;
444 for (lsup = lsu_table[i]; lsup != NULL; lsup = lsup->next) {
445 if (lsup->atype.extra.ty == ty)
446 return (lsup);
503 lsu_t *lsup, *lsup_next;
507 for (lsup = lsu_table[i]; lsup != NULL; lsup = lsup_next) {
508 lsup_next = lsup->next;
509 free(lsup);