X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fscratch-writer.c;h=631305fe9d96c6a668c33473780867930f88d3a4;hb=5c3291dc396b795696e94f47780308fd7ace6fc4;hp=952860cdc5887e00104be1239f089f3eaf2c71b8;hpb=cc57a28ef6796ae9a64ef80d453f72126956d49d;p=pspp-builds.git diff --git a/src/data/scratch-writer.c b/src/data/scratch-writer.c index 952860cd..631305fe 100644 --- a/src/data/scratch-writer.c +++ b/src/data/scratch-writer.c @@ -59,7 +59,6 @@ scratch_writer_open (struct file_handle *fh, struct scratch_writer *writer; struct casewriter *casewriter; struct fh_lock *lock; - size_t dict_value_cnt; /* Get exclusive write access to handle. */ /* TRANSLATORS: this fragment will be interpolated into @@ -83,10 +82,9 @@ scratch_writer_open (struct file_handle *fh, } else writer->compactor = NULL; - dict_value_cnt = dict_get_next_value_idx (writer->dict); - writer->subwriter = autopaging_writer_create (dict_value_cnt); + writer->subwriter = autopaging_writer_create (dict_get_proto (writer->dict)); - casewriter = casewriter_create (dict_value_cnt, + casewriter = casewriter_create (dict_get_proto (writer->dict), &scratch_writer_casewriter_class, writer); taint_propagate (casewriter_get_taint (writer->subwriter), casewriter_get_taint (casewriter));