projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of ssh://jmd@git.sv.gnu.org/srv/git/pspp
[pspp-builds.git]
/
src
/
data
/
casewriter.h
diff --git
a/src/data/casewriter.h
b/src/data/casewriter.h
index a526c56aed463b11f4f24fe0de92b47ba1aca1b5..a92c417680116ffbfc438e52877b64f74f62e1e3 100644
(file)
--- a/
src/data/casewriter.h
+++ b/
src/data/casewriter.h
@@
-27,6
+27,8
@@
struct casewriter;
void casewriter_write (struct casewriter *, struct ccase *);
bool casewriter_destroy (struct casewriter *);
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 casereader *casewriter_make_reader (struct casewriter *);
struct casewriter *casewriter_rename (struct casewriter *);
@@
-40,8
+42,8
@@
struct casewriter *tmpfile_writer_create (size_t value_cnt);
struct casewriter *autopaging_writer_create (size_t value_cnt);
\f
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),
struct ccase *output,
void *aux),
bool (*destroy) (void *aux),