is never defined. added fix from my private sources: #define dequeue_head(queue) remqueue(queue, queue_first(queue)) no one noticed, because everyone used the 'remqueue' interface except me.