Added preamble
authorJason Stover <jhs@math.gcsu.edu>
Sun, 18 Dec 2005 18:48:30 +0000 (18:48 +0000)
committerJason Stover <jhs@math.gcsu.edu>
Sun, 18 Dec 2005 18:48:30 +0000 (18:48 +0000)
src/reg_export_comments.h
src/regression.q

index 00d4d84bbe9154d5d4fb4bd123dbec20f54bec64..212de4d1938ae39ed526878c8e47ebc9c49b4982 100644 (file)
@@ -19,6 +19,9 @@
 
 #ifndef REG_EXPORT_COMMENTS_H
 #define REG_EXPORT_COMMENTS_H
+const char reg_preamble[] =  "/*\n   This program contains functions which return estimates\n"
+"   and confidence intervals for a linear model. The EXPORT subcommand\n"
+"   of the REGRESSION procedure of GNU PSPP generated this program.\n*/\n\n";
 const char reg_mean_cmt[] =  "/*\n   Estimate the mean of Y, the dependent variable for\n"
 "   the linear model of the form \n\n"
 "      Y = b0 + b1 * X1 + b2 * X2 + ... + bk * Xk + error\n\n"
index 660c15d82338647bef0bab3a9a33fadc5357f5e6..44ce252881e986a9b94ff83360adba1cc25aa37d 100644 (file)
@@ -485,6 +485,7 @@ subcommand_export (int export, pspp_linreg_cache *c)
       assert (model_file != NULL);
       assert (fp != NULL);
       fp = fopen (handle_get_filename (model_file), "w");
+      fprintf (fp, "%s", reg_preamble);
       fprintf (fp, "#include <string.h>\n\n");
       fprintf (fp, "%s", reg_mean_cmt);
       fprintf (fp, "double\npspp_reg_estimate (const double *var_vals, const char *var_names[])\n{\n\tchar *model_depvars[%d] = {", c->n_indeps);