Lines Matching refs:tail

96   int32_t *head, *tail, *end;  in nsMsgKeySet()  local
110 tail = head; in nsMsgKeySet()
122 if (tail >= end - 4) { in nsMsgKeySet()
124 int32_t tailo = tail - head; in nsMsgKeySet()
131 tail = head + tailo; in nsMsgKeySet()
165 *tail = from; in nsMsgKeySet()
166 tail++; in nsMsgKeySet()
168 *tail = -(to - from); in nsMsgKeySet()
169 tail++; in nsMsgKeySet()
170 *tail = from; in nsMsgKeySet()
171 tail++; in nsMsgKeySet()
179 m_length = tail - head; /* size of data */ in nsMsgKeySet()
250 int32_t* tail; in Output() local
261 tail = head; in Output()
273 while (tail < end) { in Output()
291 if (*tail < 0) { in Output()
293 from = tail[1]; in Output()
294 to = from + (-(tail[0])); in Output()
295 tail += 2; in Output()
298 from = *tail; in Output()
300 tail++; in Output()
531 int32_t* tail; in IsMember() local
536 tail = head; in IsMember()
542 tail += m_cached_value_index; in IsMember()
545 while (tail < end) { in IsMember()
546 if (*tail < 0) { in IsMember()
548 int32_t from = tail[1]; in IsMember()
549 int32_t to = from + (-(tail[0])); in IsMember()
559 tail += 2; in IsMember()
563 if (*tail == number) { in IsMember()
567 } else if (*tail > number) { in IsMember()
572 tail++; in IsMember()
580 m_cached_value_index = tail - head; in IsMember()
588 int32_t* tail; in Add() local
597 tail = head; in Add()
606 while (tail < end) { in Add()
607 if (*tail < 0) { in Add()
609 int32_t from = tail[1]; in Add()
610 int32_t to = from + (-(tail[0])); in Add()
624 tail += 2; in Add()
627 if (*tail == number) { in Add()
633 if (*tail > number) { in Add()
639 tail++; in Add()
648 int mid = (tail - head); in Add()
660 if (tail == end) { in Add()
681 int32_t* tail; in Remove() local
689 tail = head; in Remove()
706 while (tail < end) { in Remove()
707 int32_t mid = (tail - m_data); in Remove()
709 if (*tail < 0) { in Remove()
711 int32_t from = tail[1]; in Remove()
712 int32_t to = from + (-(tail[0])); in Remove()
716 tail += 2; in Remove()
808 if (*tail != number) { in Remove()
810 tail++; in Remove()
845 int32_t* tail; in AddRange() local
869 tail = in + m_length; in AddRange()
873 while (in < tail) { in AddRange()
905 while (in < tail) { in AddRange()
925 int32_t* tail; in CountMissingInRange() local
933 tail = head; in CountMissingInRange()
938 while (tail < end) { in CountMissingInRange()
939 if (*tail < 0) { in CountMissingInRange()
941 int32_t from = tail[1]; in CountMissingInRange()
942 int32_t to = from + (-(tail[0])); in CountMissingInRange()
948 tail += 2; in CountMissingInRange()
951 if (*tail >= range_start && *tail <= range_end) count--; in CountMissingInRange()
952 tail++; in CountMissingInRange()
963 int32_t* tail; in FirstMissingRange() local
980 tail = head; in FirstMissingRange()
983 while (tail < end) { in FirstMissingRange()
985 if (*tail < 0) { /* We got a range. */ in FirstMissingRange()
986 from = tail[1]; in FirstMissingRange()
987 to = from + (-(tail[0])); in FirstMissingRange()
988 tail += 2; in FirstMissingRange()
990 from = to = tail[0]; in FirstMissingRange()
991 tail++; in FirstMissingRange()
1021 int32_t* tail; in LastMissingRange() local
1038 tail = head; in LastMissingRange()
1041 while (tail < end) { in LastMissingRange()
1043 if (*tail < 0) { /* We got a range. */ in LastMissingRange()
1044 from = tail[1]; in LastMissingRange()
1045 to = from + (-(tail[0])); in LastMissingRange()
1046 tail += 2; in LastMissingRange()
1048 from = to = tail[0]; in LastMissingRange()
1049 tail++; in LastMissingRange()
1081 int32_t* tail; in ToMsgKeyArray() local
1087 tail = head; in ToMsgKeyArray()
1090 while (tail < end) { in ToMsgKeyArray()
1094 if (*tail < 0) { in ToMsgKeyArray()
1096 from = tail[1]; in ToMsgKeyArray()
1097 to = from + (-(tail[0])); in ToMsgKeyArray()
1098 tail += 2; in ToMsgKeyArray()
1101 from = *tail; in ToMsgKeyArray()
1103 tail++; in ToMsgKeyArray()