X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fprocedure.c;h=1b1e628b1ed745fa96610e4d54572875f250c22e;hb=c489ad9041918ca8c80dadceade988daab1d25f8;hp=16dcd745929f9962d489fd58f66bcd4110fcfc13;hpb=f4a8d7e70526f52b3148f386344158f4b6f343ca;p=pspp-builds.git diff --git a/src/data/procedure.c b/src/data/procedure.c index 16dcd745..1b1e628b 100644 --- a/src/data/procedure.c +++ b/src/data/procedure.c @@ -47,7 +47,7 @@ struct write_case_data struct ccase trns_case; /* Case used for transformations. */ struct ccase sink_case; /* Case written to sink, if - compaction is necessary. */ + compacting is necessary. */ size_t cases_written; /* Cases output so far. */ }; @@ -281,8 +281,8 @@ open_active_file (void) if (permanent_dict == NULL) permanent_dict = default_dict; - /* Figure out compaction. */ - compactor = (dict_needs_compaction (permanent_dict) + /* Figure out whether to compact. */ + compactor = (dict_compacting_would_shrink (permanent_dict) ? dict_make_compactor (permanent_dict) : NULL); @@ -411,7 +411,7 @@ close_active_file (void) /* Dictionary from before TEMPORARY becomes permanent. */ proc_cancel_temporary_transformations (); - /* Finish compaction. */ + /* Finish compacting. */ if (compactor != NULL) { dict_compactor_destroy (compactor);