X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcasereader.h;fp=src%2Fdata%2Fcasereader.h;h=f7e885e64412d8ffbbe5b8e5258258109814d997;hb=b65cf0519aa1db140d30c878978f29b1e23c9cd0;hp=ffbd17323ffc32274c69ce8c41f7598170a08d16;hpb=085d4563d8d5adfb3a2552d6ab1959c3fcacaee0;p=pspp diff --git a/src/data/casereader.h b/src/data/casereader.h index ffbd17323f..f7e885e644 100644 --- a/src/data/casereader.h +++ b/src/data/casereader.h @@ -113,6 +113,14 @@ casereader_create_translator (struct casereader *, size_t output_value_cnt, bool (*destroy) (void *aux), void *aux); +/* A function which creates a numberic value from an existing case */ +typedef double new_value_func (const struct ccase *, casenumber, void *); + +struct casereader * +casereader_create_append_numeric (struct casereader *subreader, + new_value_func func, void *aux, + void (*destroy) (void *aux)); + struct casereader * casereader_create_arithmetic_sequence (struct casereader *, double first, double increment);