From 60482369abb7fa5b624e99bebf7d8a549b3a3718 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 30 Mar 2010 21:41:50 -0700 Subject: [PATCH] subcase: Add more functions. --- src/data/subcase.h | 6 ++++++ 1 file changed, 6 insertions(+) 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 *); -- 2.30.2