Lines Matching refs:last
84 /** make the domain last in the numlist, changes numbers of domains */
89 domain_type* last = table->numlist_last;
90 if(domain == last)
92 /* swap numbers with the last element */
94 domain->number = last->number;
95 last->number = sw;
96 /* swap list position with the last element */
98 assert(last->numlist_prev);
99 if(domain->numlist_next != last) {
100 /* case 1: there are nodes between domain .. last */
102 domain_type* span_end = last->numlist_prev;
105 domain->numlist_prev->numlist_next = last;
106 last->numlist_prev = domain->numlist_prev;
107 last->numlist_next = span_start;
108 span_start->numlist_prev = last;
113 /* case 2: domain and last are neighbors */
116 domain->numlist_prev->numlist_next = last;
117 last->numlist_prev = domain->numlist_prev;
118 last->numlist_next = domain;
119 domain->numlist_prev = last;
219 /* first adjust the number list so that domain is the last one */