X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fprocedure.h;h=35678ce60455caeb710857cd4d512ad4e1b3955a;hb=f70f1b22e925d55c246372376de1c6ffaacf8a4b;hp=5a1968782cb9fa462aaf29351cbd7ed8a0a48e61;hpb=81fff61a96bece351e381ad3fef8ab1248a952ba;p=pspp-builds.git diff --git a/src/data/procedure.h b/src/data/procedure.h index 5a196878..35678ce6 100644 --- a/src/data/procedure.h +++ b/src/data/procedure.h @@ -22,7 +22,9 @@ #include #include + #include +#include struct ccase; struct casefile; @@ -62,17 +64,22 @@ bool proc_has_source (void); void proc_set_sink (struct case_sink *); struct casefile *proc_capture_output (void); -bool procedure (bool (*proc_func) (struct ccase *, void *aux), void *aux); -bool procedure_with_splits (void (*begin_func) (void *aux), - bool (*proc_func) (struct ccase *, void *aux), - void (*end_func) (void *aux), - void *aux); -bool multipass_procedure (bool (*proc_func) (const struct casefile *, - void *aux), - void *aux); -bool multipass_procedure_with_splits (bool (*) (const struct casefile *, +bool procedure (bool (*proc_func) (const struct ccase *, void *), + void *aux) + WARN_UNUSED_RESULT; +bool procedure_with_splits (void (*begin_func) (const struct ccase *, void *), + bool (*proc_func) (const struct ccase *, void *), + void (*end_func) (void *), + void *aux) + WARN_UNUSED_RESULT; +bool multipass_procedure (bool (*proc_func) (const struct casefile *, void *), + void *aux) + WARN_UNUSED_RESULT; +bool multipass_procedure_with_splits (bool (*) (const struct ccase *, + const struct casefile *, void *), - void *aux); + void *aux) + WARN_UNUSED_RESULT; time_t time_of_last_procedure (void); /* Number of cases to lag. */