X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcasereader.h;h=f7e885e64412d8ffbbe5b8e5258258109814d997;hb=c400888ac9d64228138f69b473afb0083c6ca37c;hp=ffbd17323ffc32274c69ce8c41f7598170a08d16;hpb=085d4563d8d5adfb3a2552d6ab1959c3fcacaee0;p=pspp-builds.git diff --git a/src/data/casereader.h b/src/data/casereader.h index ffbd1732..f7e885e6 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);