fbuf: New data structure for buffered file I/O. fbuf
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 4 Feb 2018 21:09:07 +0000 (13:09 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 12 Feb 2018 06:35:12 +0000 (22:35 -0800)
commit7344ce41487d4294726d597b99bbef5c3cfa1ce6
treeff64586f527bb1ef97f6a138efd4480061218a68
parent3db83b515247dca69abbf7ad05d3dbdfec4b524c
fbuf: New data structure for buffered file I/O.

This is a substitute for stdio that allows the client to portably work with
memory buffers in addition to files.  John Darrington suggested that this
could be useful in the GUI.
22 files changed:
src/data/any-reader.c
src/data/csv-file-writer.c
src/data/encrypted-file.c
src/data/file-name.c
src/data/file-name.h
src/data/make-file.c
src/data/make-file.h
src/data/pc+-file-reader.c
src/data/por-file-reader.c
src/data/por-file-writer.c
src/data/sys-file-reader.c
src/data/sys-file-writer.c
src/language/data-io/data-reader.c
src/language/data-io/data-writer.c
src/libpspp/automake.mk
src/libpspp/fbuf.c [new file with mode: 0644]
src/libpspp/fbuf.h [new file with mode: 0644]
src/output/ascii.c
src/output/csv.c
src/output/html.c
src/output/msglog.c
utilities/pspp-convert.c