Lines Matching refs:head
176 int ch = (head >= 0) ? sp->_fifo[head] : ERR;
178 TR(TRACE_IEVENT, ("pulling %s from %d", _nc_tracechar(sp, ch), head));
180 if (peek == head) {
182 peek = head;
315 if (head == -1)
316 head = peek = tail;
332 head = -1;
430 if (head == -1 &&
467 if (head == -1) { /* fifo is empty */
547 if (head == -1)
663 ** (that is head==-1 || peek==head)
679 if (cooked_key_in_fifo() && sp->_fifo[head] >= KEY_MIN) {
684 peek = head; /* the keys stay uninterpreted */
689 peek = head; /* the keys stay uninterpreted */
701 peek = head;
723 head = peek;
739 peek = head; /* Restart interpreting later */
750 peek = head;