Lines Matching refs:pop_index
139 static int pop_index, push_index;
143 #define any_typein (push_index != pop_index)
154 return (push_index != pop_index);
162 if (pop_index > push_index)
163 return (pop_index - push_index - 1);
165 return (ibuffer_len - (push_index - pop_index));
174 if (push_index == pop_index)
177 *key = ibuffer[pop_index++];
179 if (pop_index >= ibuffer_len)
181 if (pop_index > ibuffer_len)
183 pop_index = 0;
196 pop_index--;
197 if (pop_index < 0)
198 pop_index = ibuffer_len;
199 ibuffer[pop_index] = key;