Home | History | Annotate | Download | only in user

Lines Matching refs:rlp

700 save_range(rangelist_t *rlp, char *cp)
706 if (rlp->rl_rsize == 0) {
707 rlp->rl_rsize = 32;
708 NEWARRAY(range_t, rlp->rl_rv, rlp->rl_rsize, return(0));
709 } else if (rlp->rl_rc == rlp->rl_rsize) {
710 rlp->rl_rsize *= 2;
711 RENEW(range_t, rlp->rl_rv, rlp->rl_rsize, return(0));
713 if (rlp->rl_rv && sscanf(cp, "%d..%d", &from, &to) == 2) {
714 for (i = rlp->rl_defrc ; i < rlp->rl_rc ; i++) {
715 if (rlp->rl_rv[i].r_from == from &&
716 rlp->rl_rv[i].r_to == to) {
720 if (i == rlp->rl_rc) {
721 rlp->rl_rv[rlp->rl_rc].r_from = from;
722 rlp->rl_rv[rlp->rl_rc].r_to = to;
723 rlp->rl_rc += 1;