X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsubcase.h;h=ba4119b346bda76a5aa674ebdd2d35fccca9c595;hb=60482369abb7fa5b624e99bebf7d8a549b3a3718;hp=6f778b12f4d5b47e9da036ac53ff74293015de02;hpb=cf71798b24ff962626361e13b27747ce58bf3200;p=pspp diff --git a/src/data/subcase.h b/src/data/subcase.h index 6f778b12f4..ba4119b346 100644 --- a/src/data/subcase.h +++ b/src/data/subcase.h @@ -67,16 +67,22 @@ bool subcase_add (struct subcase *, int case_index, int width, enum subcase_direction direction); bool subcase_add_var (struct subcase *, const struct variable *, enum subcase_direction); +bool subcase_add_vars (struct subcase *, const struct variable *const *, + size_t n_vars, enum subcase_direction); void subcase_add_always (struct subcase *sc, int case_index, int width, enum subcase_direction direction); void subcase_add_var_always (struct subcase *, const struct variable *, enum subcase_direction); +bool subcase_add_vars_always (struct subcase *, const struct variable *const *, + size_t n_vars, enum subcase_direction); void subcase_add_proto_always (struct subcase *, const struct caseproto *); void subcase_concat (struct subcase *, const struct subcase *); void subcase_concat_always (struct subcase *, const struct subcase *); +void subcase_project (struct subcase *); + const struct caseproto *subcase_get_proto (const struct subcase *); static inline bool subcase_is_empty (const struct subcase *);