X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcasereader.h;h=f2231e2d88984576e39e712427d3dfa4e530f889;hb=a7b5ed72c52e462c75a2fed485ed65aaf09a1d39;hp=62dc4e9176a0798f03222802b6dfb2d82d81bd46;hpb=8ac2832231f0faa31ff29eb0ecea02ebdb15001e;p=pspp diff --git a/src/data/casereader.h b/src/data/casereader.h index 62dc4e9176..f2231e2d88 100644 --- a/src/data/casereader.h +++ b/src/data/casereader.h @@ -77,7 +77,7 @@ void casereader_force_error (struct casereader *); const struct taint *casereader_get_taint (const struct casereader *); casenumber casereader_get_case_cnt (struct casereader *); -casenumber casereader_count_cases (struct casereader *); +casenumber casereader_count_cases (const struct casereader *); void casereader_truncate (struct casereader *, casenumber); const struct caseproto *casereader_get_proto (const struct casereader *); @@ -129,6 +129,10 @@ casereader_translate_stateless (struct casereader *, struct casereader *casereader_project (struct casereader *, const struct subcase *); struct casereader *casereader_project_1 (struct casereader *, int column); +struct casereader *casereader_select (struct casereader *, + casenumber first, casenumber last, + casenumber by); + /* A function which creates a numberic value from an existing case */ typedef double new_value_func (const struct ccase *, casenumber, void *);