X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdictionary.h;h=1a7e8de059df4844a34d34ff05290c6b0d19a789;hb=1ba9ab71de8a6528beaf22de3ee6d2eb697eb61d;hp=d02877141cab080ca53e87c48979cc5d72eda187;hpb=dcf9b154cbcaa35c3d8459a201b77eec8bcb30bd;p=pspp-builds.git diff --git a/src/data/dictionary.h b/src/data/dictionary.h index d0287714..1a7e8de0 100644 --- a/src/data/dictionary.h +++ b/src/data/dictionary.h @@ -74,8 +74,8 @@ void dict_set_weight (struct dictionary *, struct variable *); struct variable *dict_get_filter (const struct dictionary *); void dict_set_filter (struct dictionary *, struct variable *); -int dict_get_case_limit (const struct dictionary *); -void dict_set_case_limit (struct dictionary *, int); +size_t dict_get_case_limit (const struct dictionary *); +void dict_set_case_limit (struct dictionary *, size_t); int dict_get_next_value_idx (const struct dictionary *); size_t dict_get_case_size (const struct dictionary *); @@ -83,7 +83,8 @@ size_t dict_get_case_size (const struct dictionary *); void dict_compact_values (struct dictionary *); size_t dict_get_compacted_value_cnt (const struct dictionary *); int *dict_get_compacted_idx_to_fv (const struct dictionary *); -bool dict_needs_compaction (const struct dictionary *); +bool dict_compacting_would_shrink (const struct dictionary *); +bool dict_compacting_would_change (const struct dictionary *); struct dict_compactor *dict_make_compactor (const struct dictionary *); void dict_compactor_compact (const struct dict_compactor *,