X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fxforms%2Ffail.c;h=f90b19673ebc6d8bf2d9d820dd9498e1678f839f;hb=3ebfe454cbb12c70277cc101ab5e2a04235620aa;hp=feedb7808348746d6842398ebc31966b39d1470f;hpb=9ade26c8349b4434008c46cf09bc7473ec743972;p=pspp diff --git a/src/language/xforms/fail.c b/src/language/xforms/fail.c index feedb78083..f90b19673e 100644 --- a/src/language/xforms/fail.c +++ b/src/language/xforms/fail.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010, 2011 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 published by @@ -19,17 +19,15 @@ #include #include "data/case.h" -#include "data/procedure.h" +#include "data/dataset.h" #include "data/transformations.h" #include "language/command.h" #include "language/lexer/lexer.h" #include "libpspp/message.h" - -static int trns_fail (void *x, struct ccase **c, casenumber n); /* A transformation which is guaranteed to fail. */ -static int +static enum trns_result trns_fail (void *x UNUSED, struct ccase **c UNUSED, casenumber n UNUSED) { @@ -40,6 +38,10 @@ trns_fail (void *x UNUSED, struct ccase **c UNUSED, int cmd_debug_xform_fail (struct lexer *lexer UNUSED, struct dataset *ds) { - add_transformation (ds, trns_fail, NULL, NULL); + static const struct trns_class fail_trns_class = { + .name = "DEBUG XFORM FAIL", + .execute = trns_fail + }; + add_transformation (ds, &fail_trns_class, NULL); return CMD_SUCCESS; }