Add queue.c.
Merge.