X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdictionary.h;h=efb587cf75af20da71685ee670be2cf49c5fe762;hb=95cde62bdf5210c1c60dad5598a888b864f93161;hp=092a2b23e805baeac5c6494be8904a180498b1cd;hpb=2891092322c530609ebfc132b6d0e62f515946db;p=pspp diff --git a/src/data/dictionary.h b/src/data/dictionary.h index 092a2b23e8..efb587cf75 100644 --- a/src/data/dictionary.h +++ b/src/data/dictionary.h @@ -65,9 +65,6 @@ struct variable *dict_clone_var_as_assert (struct dictionary *, const struct variable *, const char *); -struct variable *dict_clone_var_in_place_assert (struct dictionary *, - const struct variable *); - /* Deleting variables. */ void dict_delete_var (struct dictionary *, struct variable *); void dict_delete_vars (struct dictionary *, @@ -120,8 +117,6 @@ const struct caseproto *dict_get_proto (const struct dictionary *); size_t dict_count_values (const struct dictionary *, unsigned int exclude_classes); void dict_compact_values (struct dictionary *); -struct caseproto *dict_get_compacted_proto (const struct dictionary *, - unsigned int exclude_classes); /* SPLIT FILE variables. @@ -201,16 +196,12 @@ char *dict_id_is_valid__ (const struct dictionary *, const char *id) WARN_UNUSED_RESULT; bool dict_id_is_valid (const struct dictionary *, const char *id); -/* Internal variables. */ -struct variable *dict_create_internal_var (int case_idx, int width); -void dict_destroy_internal_var (struct variable *); - /* Functions to be called upon dictionary changes. */ struct dict_callbacks { void (*var_added) (struct dictionary *, int, void *); - void (*var_deleted) (struct dictionary *, const struct variable *, - int dict_index, int case_index, void *); + void (*vars_deleted) (struct dictionary *, int dict_index, unsigned int n, void *); + void (*var_moved) (struct dictionary *, int new_dict_index, int old_dict_index, void *); void (*var_changed) (struct dictionary *, int, unsigned int, const struct variable *, void *); void (*weight_changed) (struct dictionary *, int, void *); void (*filter_changed) (struct dictionary *, int, void *);