Patch #5209
authorJohn Darrington <john@darrington.wattle.id.au>
Mon, 17 Jul 2006 10:45:42 +0000 (10:45 +0000)
committerJohn Darrington <john@darrington.wattle.id.au>
Mon, 17 Jul 2006 10:45:42 +0000 (10:45 +0000)
commit57b436a22d9ae0e395fb2e3ce101c2b5c2e6939e
tree90fba0eb599e6bed92f873b9aa12cccb45df97e2
parent755ecfd2e8d86bc134fe7202c46fee354ec166d0
Patch #5209
Made casefile.c into an abstract base class, and moved the implementation to
fastfile.c.
Added a second implementation: flexifile.c which supports random access.
Currently, it's a very naive implementation.
Updated the gui to use flexifile.
32 files changed:
po/de.po
po/pspp.pot
src/automake.mk
src/data/ChangeLog
src/data/automake.mk
src/data/casefile-private.h [new file with mode: 0644]
src/data/casefile.c
src/data/casefile.h
src/data/fastfile.c [new file with mode: 0644]
src/data/fastfile.h [new file with mode: 0644]
src/data/procedure.c
src/data/scratch-writer.c
src/data/storage-stream.c
src/language/data-io/get.c
src/language/tests/casefile-test.c
src/math/sort.c
src/ui/ChangeLog
src/ui/automake.mk [new file with mode: 0644]
src/ui/flexifile.c [new file with mode: 0644]
src/ui/flexifile.h [new file with mode: 0644]
src/ui/gui/ChangeLog
src/ui/gui/automake.mk
src/ui/gui/menu-actions.c
src/ui/gui/psppire-case-file.c
src/ui/gui/psppire-case-file.h
src/ui/gui/psppire-data-store.c
src/ui/gui/psppire-dict.c
src/ui/gui/psppire-dict.h
src/ui/gui/psppire-variable.c
src/ui/gui/psppire.c
src/ui/gui/psppire.glade
src/ui/terminal/automake.mk