X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcrosstabs.q;h=11f3832dd7ef2fe2c20c72271976768ff8636feb;hb=0dd2d22c89cc94f92de0323c60ff16b993a46b18;hp=4bd5e68dd46de0ae7331ec046f1e2f536d3d65e2;hpb=6bc566408707e018674d1776d835c78368b6b5a3;p=pspp diff --git a/src/crosstabs.q b/src/crosstabs.q index 4bd5e68dd4..11f3832dd7 100644 --- a/src/crosstabs.q +++ b/src/crosstabs.q @@ -38,7 +38,6 @@ #include "alloc.h" #include "hash.h" #include "pool.h" -#include "dcdflib/cdflib.h" #include "command.h" #include "lexer.h" #include "error.h" @@ -149,10 +148,10 @@ static struct pool *pl_tc; /* For table cells. */ static struct pool *pl_col; /* For column data. */ static int internal_cmd_crosstabs (void); -static void precalc (void); -static int calc_general (struct ccase *); -static int calc_integer (struct ccase *); -static void postcalc (void); +static void precalc (void *); +static int calc_general (struct ccase *, void *); +static int calc_integer (struct ccase *, void *); +static void postcalc (void *); static void submit (struct tab_table *); #if DEBUGGING @@ -278,14 +277,15 @@ internal_cmd_crosstabs (void) else write = CRS_WR_NONE; - procedure (precalc, mode == GENERAL ? calc_general : calc_integer, postcalc); + procedure (precalc, mode == GENERAL ? calc_general : calc_integer, postcalc, + NULL); return CMD_SUCCESS; } /* Parses the TABLES subcommand. */ static int -crs_custom_tables (struct cmd_crosstabs *cmd unused) +crs_custom_tables (struct cmd_crosstabs *cmd UNUSED) { struct var_set *var_set; int n_by; @@ -384,7 +384,7 @@ crs_custom_tables (struct cmd_crosstabs *cmd unused) /* Parses the VARIABLES subcommand. */ static int -crs_custom_variables (struct cmd_crosstabs *cmd unused) +crs_custom_variables (struct cmd_crosstabs *cmd UNUSED) { if (nxtab) { @@ -516,7 +516,7 @@ static unsigned hash_table_entry (const void *, void *); /* Set up the crosstabulation tables for processing. */ static void -precalc (void) +precalc (void *aux UNUSED) { if (mode == GENERAL) { @@ -585,7 +585,7 @@ precalc (void) /* Form crosstabulations for general mode. */ static int -calc_general (struct ccase *c) +calc_general (struct ccase *c, void *aux UNUSED) { /* Case weight. */ double weight = dict_get_case_weight (default_dict, c); @@ -655,7 +655,7 @@ calc_general (struct ccase *c) } static int -calc_integer (struct ccase *c) +calc_integer (struct ccase *c, void *aux UNUSED) { /* Case weight. */ double weight = dict_get_case_weight (default_dict, c); @@ -737,7 +737,7 @@ print_table_entries (struct table_entry **tab) /* Compare the table_entry's at A and B and return a strcmp()-type result. */ static int -compare_table_entry (const void *a_, const void *b_, void *foo unused) +compare_table_entry (const void *a_, const void *b_, void *foo UNUSED) { const struct table_entry *a = a_; const struct table_entry *b = b_; @@ -776,7 +776,7 @@ compare_table_entry (const void *a_, const void *b_, void *foo unused) /* Calculate a hash value from table_entry PA. */ static unsigned -hash_table_entry (const void *pa, void *foo unused) +hash_table_entry (const void *pa, void *foo UNUSED) { const struct table_entry *a = pa; unsigned long hash = a->table; @@ -808,7 +808,7 @@ static void output_pivot_table (struct table_entry **, struct table_entry **, static void make_summary_table (void); static void -postcalc (void) +postcalc (void *aux UNUSED) { if (mode == GENERAL) {