From: Ben Pfaff Date: Wed, 31 Mar 2010 04:41:50 +0000 (-0700) Subject: subcase: Add more functions. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=60482369abb7fa5b624e99bebf7d8a549b3a3718 subcase: Add more functions. --- 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 *);