* get.c (parse_read_command): Compact the values in the target
authorBen Pfaff <blp@gnu.org>
Mon, 13 Aug 2007 04:23:28 +0000 (04:23 +0000)
committerBen Pfaff <blp@gnu.org>
Mon, 13 Aug 2007 04:23:28 +0000 (04:23 +0000)
commit9db3101d0bbbcfb687acd3e442e550557e4e56b1
tree296e4e679186642135d6dd19be0fbecd1b85cca9
parent02291d38e4dcecdef89ba47ec12a8c9f7dc93e68
* get.c (parse_read_command): Compact the values in the target
dictionary, to save space.

* dictionary.c (struct copy_map): Removed.
(struct dict_compactor): Removed.
(dict_make_compactor): Removed.
(dict_compactor_compact): Removed.
(dict_compactor_destroy): Removed.

* procedure.c (struct data_set): Change `compactor' member to be a
struct case_map *.
(proc_open): Use case_map_to_compact_dict instead of
dict_make_compactor.
(proc_casereader_read): Use case_map_execute instead of
dict_compactor_compact.
(proc_commit): Use case_map_destroy instead of
dict_compactor_destroy.

* scratch-writer.c (struct scratch_writer): Change `compactor'
member to be a struct case_map *.
(scratch_writer_open): Use case_map_to_compact_dict instead of
dict_make_compactor.
(scratch_writer_casewriter_write): Use case_map_execute instead of
dict_compactor_compact.
src/data/ChangeLog
src/data/case-map.c [new file with mode: 0644]
src/data/case-map.h [new file with mode: 0644]
src/data/dictionary.c
src/data/dictionary.h
src/data/procedure.c
src/data/scratch-writer.c
src/language/data-io/ChangeLog
src/language/data-io/get.c