/* PSPP - computes sample statistics.
Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc.
/* PSPP - computes sample statistics.
Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
/* trns_proc_func return values. */
enum trns_result
{
TRNS_CONTINUE = -1, /* Continue to next transformation. */
TRNS_DROP_CASE = -2, /* Drop this case. */
TRNS_ERROR = -3, /* A serious error, so stop the procedure. */
/* trns_proc_func return values. */
enum trns_result
{
TRNS_CONTINUE = -1, /* Continue to next transformation. */
TRNS_DROP_CASE = -2, /* Drop this case. */
TRNS_ERROR = -3, /* A serious error, so stop the procedure. */
void trns_chain_append (struct trns_chain *, trns_finalize_func *,
trns_proc_func *, trns_free_func *, void *);
size_t trns_chain_next (struct trns_chain *);
void trns_chain_append (struct trns_chain *, trns_finalize_func *,
trns_proc_func *, trns_free_func *, void *);
size_t trns_chain_next (struct trns_chain *);
-enum trns_result trns_chain_execute (struct trns_chain *, struct ccase *,
- const size_t *case_nr);
+enum trns_result trns_chain_execute (struct trns_chain *, enum trns_result,
+ struct ccase *, const size_t *case_nr);