casereader: New function casereader_translate_stateless().
[pspp-builds.git] / src / data / casereader.h
index 5300ee1d345b6cd80f710957f60a1fcc1a986517..c26657cf5d49a62d7870d0337117c2bfaf8a99d2 100644 (file)
@@ -116,6 +116,15 @@ casereader_create_translator (struct casereader *,
                               bool (*destroy) (void *aux),
                               void *aux);
 
+struct casereader *
+casereader_translate_stateless (struct casereader *,
+                                const struct caseproto *output_proto,
+                                struct ccase *(*translate) (struct ccase *,
+                                                            casenumber idx,
+                                                            const void *aux),
+                                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 *);