Add a deque, implemented as a circular queue, to libpspp.
authorBen Pfaff <blp@gnu.org>
Tue, 16 Jan 2007 00:14:41 +0000 (00:14 +0000)
committerBen Pfaff <blp@gnu.org>
Tue, 16 Jan 2007 00:14:41 +0000 (00:14 +0000)
commit8b708f4291deb6ee408e8f62a694b638c581c40e
tree85423caa3423c3ab995fc1c202e4129fbffab28e
parentac0bf135a197ff174ef3ea5e12db8cf93ec6523c
Add a deque, implemented as a circular queue, to libpspp.

Demonstrate how to use it by instantiating it for use as a deque of
cases and then uses that "casedeque" to reimplement the LAG
functionality for procedures.
src/data/ChangeLog
src/data/automake.mk
src/data/casedeque.h [new file with mode: 0644]
src/data/procedure.c
src/data/procedure.h
src/language/expressions/parse.c
src/libpspp/ChangeLog
src/libpspp/automake.mk
src/libpspp/deque.h [new file with mode: 0644]