X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fui%2Fgui%2Fexecutor.c;h=9336f7ce3d4dbe318fb8ed5fbdd5a890e3be57ed;hb=a0d343bfea40507c4575320fea70aacbbf09799d;hp=711e9563b849f16bd973860642e52dd433a0c538;hpb=14aac9fe7a7efbb6c9bded2ed5969a643cb76645;p=pspp diff --git a/src/ui/gui/executor.c b/src/ui/gui/executor.c index 711e9563b8..9336f7ce3d 100644 --- a/src/ui/gui/executor.c +++ b/src/ui/gui/executor.c @@ -45,7 +45,7 @@ execute_syntax (struct getl_interface *sss) gboolean retval = TRUE; struct casereader *reader; - size_t value_cnt; + const struct caseproto *proto; casenumber case_cnt; unsigned long int lazy_serial; @@ -62,9 +62,9 @@ execute_syntax (struct getl_interface *sss) needed. If the data store casereader is never needed, then it is reused the next time syntax is run, without wrapping it in another layer. */ - value_cnt = psppire_data_store_get_value_count (the_data_store); + proto = psppire_data_store_get_proto (the_data_store); case_cnt = psppire_data_store_get_case_count (the_data_store); - reader = lazy_casereader_create (value_cnt, case_cnt, + reader = lazy_casereader_create (proto, case_cnt, create_casereader_from_data_store, the_data_store, &lazy_serial); proc_set_active_file_data (the_dataset, reader);