Lines Matching defs:rlp
230 _ranges_t *rlp;
253 rlp = &proptbl[i];
258 if (rlp->used == rlp->size) {
259 if (rlp->size == 0)
260 rlp->ranges = (ac_uint4 *)
263 rlp->ranges = (ac_uint4 *)
264 realloc((char *) rlp->ranges,
265 sizeof(ac_uint4) * (rlp->size + 8));
266 rlp->size += 8;
273 if (rlp->used == 0) {
274 rlp->ranges[0] = start;
275 rlp->ranges[1] = end;
276 rlp->used += 2;
283 j = rlp->used - 1;
284 if (start > rlp->ranges[j]) {
285 j = rlp->used;
286 rlp->ranges[j++] = start;
287 rlp->ranges[j++] = end;
288 rlp->used = j;
296 i < rlp->used && start > rlp->ranges[i + 1] + 1; i += 2) ;
302 if (rlp->ranges[i] <= start && start <= rlp->ranges[i + 1] + 1) {
303 rlp->ranges[i + 1] = end;
310 for (j = rlp->used; j > i; j -= 2) {
311 rlp->ranges[j] = rlp->ranges[j - 2];
312 rlp->ranges[j + 1] = rlp->ranges[j - 1];
318 rlp->ranges[i] = start;
319 rlp->ranges[i + 1] = end;
320 rlp->used += 2;
329 _ranges_t *rlp;
361 rlp = &proptbl[i];
366 if (rlp->used == rlp->size) {
367 if (rlp->size == 0)
368 rlp->ranges = (ac_uint4 *)
371 rlp->ranges = (ac_uint4 *)
372 realloc((char *) rlp->ranges,
373 sizeof(ac_uint4) * (rlp->size + 8));
374 rlp->size += 8;
381 if (rlp->used == 0) {
382 rlp->ranges[0] = rlp->ranges[1] = c;
383 rlp->used += 2;
391 j = rlp->used - 1;
392 e = rlp->ranges[j];
393 s = rlp->ranges[j - 1];
399 rlp->ranges[j] = c;
407 j = rlp->used;
408 rlp->ranges[j] = rlp->ranges[j + 1] = c;
409 rlp->used += 2;
424 i < rlp->used && c > rlp->ranges[i + 1] + 1; i += 2) ;
426 s = rlp->ranges[i];
427 e = rlp->ranges[i + 1];
433 rlp->ranges[i + 1] = c;
439 for (j = rlp->used; j > i; j -= 2) {
440 rlp->ranges[j] = rlp->ranges[j - 2];
441 rlp->ranges[j + 1] = rlp->ranges[j - 1];
443 rlp->ranges[i] = rlp->ranges[i + 1] = c;
445 rlp->used += 2;