X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcaseinit.h;fp=src%2Fdata%2Fcaseinit.h;h=ff79a947fed8e6dac0200400047b60820af17d97;hb=6953fd7f0ef58595a14548c4262f0e4c65b8939a;hp=9f566218428f45c354e13c09a86c083a2e83fabf;hpb=b7968b37a3825943816f9c262d4b2979397f6a83;p=pspp diff --git a/src/data/caseinit.h b/src/data/caseinit.h index 9f56621842..ff79a947fe 100644 --- a/src/data/caseinit.h +++ b/src/data/caseinit.h @@ -31,6 +31,7 @@ #ifndef DATA_CASEINIT_H #define DATA_CASEINIT_H 1 +struct caseproto; struct dictionary; struct ccase; @@ -46,6 +47,12 @@ void caseinit_mark_for_init (struct caseinit *, const struct dictionary *); /* Initialize data and copy data from case to case. */ void caseinit_init_vars (const struct caseinit *, struct ccase *); -void caseinit_update_left_vars (struct caseinit *, const struct ccase *); +void caseinit_save_left_vars (struct caseinit *, const struct ccase *); +void caseinit_restore_left_vars (struct caseinit *, struct ccase *); + +/* Translate. */ +struct casereader *caseinit_translate_casereader_to_init_vars ( + struct caseinit *, const struct caseproto *output_proto, + struct casereader *); #endif /* data/caseinit.h */