Lines Matching refs:tblp
448 fini_table(table_t *tblp) in fini_table() argument
450 if (tblp == NULL) in fini_table()
452 free(tblp->xymap); in fini_table()
453 free(tblp); in fini_table()
459 table_t *tblp; in init_table() local
465 if ((tblp = malloc(sizeof (*tblp))) == NULL) in init_table()
469 free(tblp); in init_table()
473 tblp->nentries = npoints; in init_table()
474 tblp->xymap = xy; in init_table()
476 return (tblp); in init_table()
487 table_t *tblp = NULL; in parse_lpm_ranges() local
508 tblp = init_table(nentries); in parse_lpm_ranges()
509 if (tblp == NULL) in parse_lpm_ranges()
510 return (tblp); in parse_lpm_ranges()
513 tblp->xymap[0].x = (int)*bufp++; in parse_lpm_ranges()
514 tblp->xymap[0].y = (int)*bufp++; in parse_lpm_ranges()
516 tblp->xymap[i].x = (int)*bufp++; in parse_lpm_ranges()
517 tblp->xymap[i].y = (int)*bufp++; in parse_lpm_ranges()
518 if (tblp->xymap[i].x <= tblp->xymap[i - 1].x) { in parse_lpm_ranges()
519 fini_table(tblp); in parse_lpm_ranges()
527 return (tblp); in parse_lpm_ranges()