void casewriter_write (struct casewriter *, struct ccase *);
bool casewriter_destroy (struct casewriter *);
+size_t casewriter_get_value_cnt (const struct casewriter *);
+
struct casereader *casewriter_make_reader (struct casewriter *);
struct casewriter *casewriter_rename (struct casewriter *);
struct casewriter *autopaging_writer_create (size_t value_cnt);
\f
struct casewriter *
-casewriter_create_translator (struct casewriter *,
- void (*translate) (const struct ccase *input,
+casewriter_create_translator (struct casewriter *, size_t translated_value_cnt,
+ void (*translate) (struct ccase *input,
struct ccase *output,
void *aux),
bool (*destroy) (void *aux),