Lines Matching refs:ptr1
238 fsRange *ptr = NULL, *ptr1, *ptr2, *endptr;
370 for (ptr1 = ptr; ptr1 >= *range; ptr1--)
372 if (ptrmin <= maxcharp(ptr1) + 1)
374 if (!charset_subset && ptr->min_char_high != ptr1->min_char_high)
376 if (ptrmin >= mincharp(ptr1))
377 ptrmin = mincharp(ptr1);
394 /* We need to coalesce ranges between ptr1 and ptr2 exclusive */
395 ptr1++;
397 if (ptr1 != ptr2)
399 memmove(ptr1, ptr2, (char *)endptr - (char *)ptr2);
400 *nranges -= (ptr2 - ptr1);
404 ptr1->min_char_low = ptrmin & 0xff;
405 ptr1->min_char_high = ptrmin >> 8;
406 ptr1->max_char_low = ptrmax & 0xff;
407 ptr1->max_char_high = ptrmax >> 8;