X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fglm.q;h=2e230c3620bce5bbb492946e739f85dabf2ca078;hb=5c891f46234618f733ed1f3e0be6deedef3e487d;hp=8cfc25473b6057b93aa5ac3f6882e9b7b16db2cb;hpb=a98dca0147497cc47e34902ae3de618f3d6672f5;p=pspp-builds.git diff --git a/src/language/stats/glm.q b/src/language/stats/glm.q index 8cfc2547..2e230c36 100644 --- a/src/language/stats/glm.q +++ b/src/language/stats/glm.q @@ -36,7 +36,6 @@ #include #include #include -#include #include #include #include @@ -45,6 +44,7 @@ #include #include +#include "xalloc.h" #include "gettext.h" #define GLM_LARGE_DATA 1000 @@ -81,10 +81,14 @@ static const struct variable **v_dependent; */ static size_t n_dependent; +#if 0 /* Return value for the procedure. */ static int pspp_glm_rc = CMD_SUCCESS; +#else +int cmd_glm (struct lexer *lexer, struct dataset *ds); +#endif static bool run_glm (struct casereader*, struct cmd_glm *, @@ -247,7 +251,10 @@ run_glm (struct casereader *input, assert (model != NULL); if (!casereader_peek (input, 0, &c)) - return true; + { + casereader_destroy (input); + return true; + } output_split_file_values (ds, &c); case_destroy (&c);