Lines Matching refs:lnp

200 	LenNode		*lnp, ln = { 0 };  in st_insert()  local
227 if ((lnp = avl_find(stp->st_lentree, &ln, &where)) == NULL) { in st_insert()
228 if ((lnp = calloc(1, sizeof (*lnp))) == NULL) in st_insert()
231 if ((lnp->ln_strtree = calloc(1, sizeof (*lnp->ln_strtree))) == in st_insert()
233 free(lnp); in st_insert()
237 lnp->ln_strlen = len; in st_insert()
238 avl_insert(stp->st_lentree, lnp, where); in st_insert()
240 avl_create(lnp->ln_strtree, &avl_str_compare, sizeof (StrNode), in st_insert()
250 if ((snp = avl_find(lnp->ln_strtree, &sn, &where)) == NULL) { in st_insert()
254 avl_insert(lnp->ln_strtree, snp, where); in st_insert()
268 LenNode *lnp, ln = { 0 }; in st_delstring() local
286 if ((lnp = avl_find(stp->st_lentree, &ln, 0)) != NULL) { in st_delstring()
288 if ((snp = avl_find(lnp->ln_strtree, &sn, 0)) != NULL) { in st_delstring()
294 avl_remove(lnp->ln_strtree, snp); in st_delstring()
592 LenNode *lnp; in st_getstrtab_sz() local
609 if ((lnp = avl_first(stp->st_lentree)) == NULL) { in st_getstrtab_sz()
621 while (lnp) { in st_getstrtab_sz()
629 for (snp = avl_first(lnp->ln_strtree); snp; in st_getstrtab_sz()
630 snp = AVL_NEXT(lnp->ln_strtree, snp)) { in st_getstrtab_sz()
632 lnp->ln_strlen) == -1) in st_getstrtab_sz()
644 while ((snp = avl_destroy_nodes(lnp->ln_strtree, in st_getstrtab_sz()
647 avl_destroy(lnp->ln_strtree); in st_getstrtab_sz()
648 free(lnp->ln_strtree); in st_getstrtab_sz()
649 lnp->ln_strtree = NULL; in st_getstrtab_sz()
654 lnp = AVL_NEXT(stp->st_lentree, lnp); in st_getstrtab_sz()
665 while ((lnp = avl_destroy_nodes(stp->st_lentree, in st_getstrtab_sz()
667 free(lnp); in st_getstrtab_sz()