Lines Matching defs:bp
34 Ptprefix_t* bp;
41 bp = (Ptprefix_t*)dtfirst(b->dict);
44 if (!bp || ap->max < bp->min)
50 else if (ap->min > bp->max)
51 bp = (Ptprefix_t*)dtnext(b->dict, bp);
54 if (ap->min < bp->min && !ptinsert(t, ap->min, bp->min - 1))
56 if (ap->max < bp->max)
58 else if (ap->max == bp->max)
61 bp = (Ptprefix_t*)dtnext(b->dict, bp);
65 while (ap->max > bp->max)
67 m = bp->max + 1;
68 if (!(bp = (Ptprefix_t*)dtnext(b->dict, bp)) || bp->min > ap->max)
74 if (bp->min > m && !ptinsert(t, m, bp->min - 1))