Made array.h const correct, and dealt with the consequences.
[pspp-builds.git] / src / language / tests / moments-test.c
index c3412e0419cb2c4d564183ae2f41e55ad304c497..533b558ff003409d43bd0557f6cf852ec7aef8c1 100644 (file)
 #include <language/command.h>
 #include <language/lexer/lexer.h>
 #include <math/moments.h>
-#include "xalloc.h"
-#include <stdlib.h>
 #include <math.h>
+#include <stdlib.h>
+#include "xalloc.h"
+#include <libpspp/compiler.h>
 
 #define _(msgid) gettext (msgid)
 
-static int
+static bool
 read_values (double **values, double **weights, size_t *cnt) 
 {
   size_t cap = 0;
@@ -47,7 +48,7 @@ read_values (double **values, double **weights, size_t *cnt)
           if (!lex_is_number ())
             {
               lex_error (_("expecting weight value"));
-              return 0;
+              return false;
             }
           weight = tokval;
           lex_get ();
@@ -65,11 +66,11 @@ read_values (double **values, double **weights, size_t *cnt)
       (*cnt)++;
     }
 
-  return 1;
+  return true;
 }
 
 int
-cmd_debug_moments (void
+cmd_debug_moments (struct dataset *ds UNUSED
 {
   int retval = CMD_FAILURE;
   double *values = NULL;