From: John Darrington <john@darrington.wattle.id.au>
Date: Mon, 19 Jul 2010 16:47:38 +0000 (+0200)
Subject: Remove unnecessary include directives of hash.h
X-Git-Tag: sav-api~153
X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d53d2b45f5385271dd21e8df1b5ac23d20be9fb;p=pspp

Remove unnecessary include directives of hash.h
---

diff --git a/src/data/file-name.c b/src/data/file-name.c
index e3047a3354..1b31048e21 100644
--- a/src/data/file-name.c
+++ b/src/data/file-name.c
@@ -27,7 +27,7 @@
 #include <unistd.h>
 
 #include "data/settings.h"
-#include "libpspp/hash.h"
+#include "libpspp/hash-functions.h"
 #include "libpspp/message.h"
 #include "libpspp/str.h"
 #include "libpspp/version.h"
diff --git a/src/data/por-file-reader.c b/src/data/por-file-reader.c
index b729770a91..c148a7f09a 100644
--- a/src/data/por-file-reader.c
+++ b/src/data/por-file-reader.c
@@ -37,7 +37,6 @@
 #include <data/value-labels.h>
 #include <data/variable.h>
 #include <libpspp/compiler.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/misc.h>
 #include <libpspp/pool.h>
diff --git a/src/data/por-file-writer.c b/src/data/por-file-writer.c
index 7b1b25512a..22656f19b3 100644
--- a/src/data/por-file-writer.c
+++ b/src/data/por-file-writer.c
@@ -39,7 +39,6 @@
 #include <data/value-labels.h>
 #include <data/variable.h>
 
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/misc.h>
 #include <libpspp/str.h>
diff --git a/src/data/sys-file-reader.c b/src/data/sys-file-reader.c
index 7aeb70d922..268023cf2f 100644
--- a/src/data/sys-file-reader.c
+++ b/src/data/sys-file-reader.c
@@ -42,7 +42,6 @@
 #include "libpspp/array.h"
 #include "libpspp/assertion.h"
 #include "libpspp/compiler.h"
-#include "libpspp/hash.h"
 #include "libpspp/i18n.h"
 #include "libpspp/message.h"
 #include "libpspp/misc.h"
diff --git a/src/data/value.c b/src/data/value.c
index 422639b178..65b250e085 100644
--- a/src/data/value.c
+++ b/src/data/value.c
@@ -19,7 +19,7 @@
 
 #include <data/val-type.h>
 #include <data/variable.h>
-#include <libpspp/hash.h>
+#include <libpspp/hash-functions.h>
 #include <libpspp/pool.h>
 #include <libpspp/str.h>
 #include <gl/unistr.h>
diff --git a/src/data/variable.c b/src/data/variable.c
index 9968d9f9fb..f703722c3f 100644
--- a/src/data/variable.c
+++ b/src/data/variable.c
@@ -31,7 +31,7 @@
 #include <libpspp/misc.h>
 #include <libpspp/assertion.h>
 #include <libpspp/compiler.h>
-#include <libpspp/hash.h>
+#include <libpspp/hash-functions.h>
 #include <libpspp/message.h>
 #include <libpspp/str.h>
 
diff --git a/src/language/control/temporary.c b/src/language/control/temporary.c
index 2f8b4023c9..bc3c767cdb 100644
--- a/src/language/control/temporary.c
+++ b/src/language/control/temporary.c
@@ -27,7 +27,6 @@
 #include <data/variable.h>
 #include <language/command.h>
 #include <language/lexer/lexer.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/str.h>
 
diff --git a/src/language/dictionary/apply-dictionary.c b/src/language/dictionary/apply-dictionary.c
index ce5cc15ddf..3e1df58fd8 100644
--- a/src/language/dictionary/apply-dictionary.c
+++ b/src/language/dictionary/apply-dictionary.c
@@ -29,7 +29,6 @@
 #include <language/command.h>
 #include <language/data-io/file-handle.h>
 #include <language/lexer/lexer.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/str.h>
 
diff --git a/src/language/dictionary/modify-variables.c b/src/language/dictionary/modify-variables.c
index 64204b78ec..8de2ee1818 100644
--- a/src/language/dictionary/modify-variables.c
+++ b/src/language/dictionary/modify-variables.c
@@ -28,7 +28,6 @@
 #include <libpspp/array.h>
 #include <libpspp/bit-vector.h>
 #include <libpspp/compiler.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/misc.h>
 #include <libpspp/str.h>
diff --git a/src/language/dictionary/rename-variables.c b/src/language/dictionary/rename-variables.c
index c175831d8d..ecd13aa536 100644
--- a/src/language/dictionary/rename-variables.c
+++ b/src/language/dictionary/rename-variables.c
@@ -24,7 +24,6 @@
 #include <language/command.h>
 #include <language/lexer/lexer.h>
 #include <language/lexer/variable-parser.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/str.h>
 
diff --git a/src/language/dictionary/sys-file-info.c b/src/language/dictionary/sys-file-info.c
index db871b8734..24130cbc30 100644
--- a/src/language/dictionary/sys-file-info.c
+++ b/src/language/dictionary/sys-file-info.c
@@ -35,7 +35,6 @@
 #include <language/lexer/lexer.h>
 #include <language/lexer/variable-parser.h>
 #include <libpspp/array.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/message.h>
 #include <libpspp/misc.h>
diff --git a/src/language/dictionary/value-labels.c b/src/language/dictionary/value-labels.c
index 5e3ea11f24..226518f261 100644
--- a/src/language/dictionary/value-labels.c
+++ b/src/language/dictionary/value-labels.c
@@ -26,7 +26,6 @@
 #include <language/lexer/lexer.h>
 #include <language/lexer/value-parser.h>
 #include <language/lexer/variable-parser.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/str.h>
 
diff --git a/src/language/stats/binomial.c b/src/language/stats/binomial.c
index b92018fdb4..3287509c98 100644
--- a/src/language/stats/binomial.c
+++ b/src/language/stats/binomial.c
@@ -45,8 +45,6 @@
 
 #include <minmax.h>
 
-#include <libpspp/hash.h>
-
 static double calculate_binomial_internal (double n1, double n2,
 					   double p);
 
diff --git a/src/language/stats/chisquare.h b/src/language/stats/chisquare.h
index 91a17d1a14..182e092e14 100644
--- a/src/language/stats/chisquare.h
+++ b/src/language/stats/chisquare.h
@@ -35,13 +35,8 @@ struct chisquare_test
 };
 
 struct casereader;
-struct dictionary;
-struct hsh_table;
 struct dataset;
 
-void chisquare_insert_variables (const struct npar_test *test,
-				 struct hsh_table *variables);
-
 
 void chisquare_execute (const struct dataset *ds,
 			struct casereader *input,
diff --git a/src/language/stats/examine.q b/src/language/stats/examine.q
index d4ac27dde7..e4239fda6a 100644
--- a/src/language/stats/examine.q
+++ b/src/language/stats/examine.q
@@ -43,7 +43,6 @@
 #include <language/dictionary/split-file.h>
 #include <language/lexer/lexer.h>
 #include <libpspp/compiler.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <libpspp/misc.h>
 #include <libpspp/str.h>
diff --git a/src/language/stats/glm.q b/src/language/stats/glm.q
index db206ee910..5f20a2e3f0 100644
--- a/src/language/stats/glm.q
+++ b/src/language/stats/glm.q
@@ -36,7 +36,6 @@
 #include <language/data-io/file-handle.h>
 #include <language/lexer/lexer.h>
 #include <libpspp/compiler.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 #include <math/covariance.h>
 #include <math/linreg.h>
diff --git a/src/language/stats/means.q b/src/language/stats/means.q
index 071253f3ef..75eef106c1 100644
--- a/src/language/stats/means.q
+++ b/src/language/stats/means.q
@@ -24,7 +24,6 @@
 #include <data/variable.h>
 #include <language/command.h>
 #include <language/lexer/lexer.h>
-#include <libpspp/hash.h>
 #include <libpspp/message.h>
 
 #include "xalloc.h"
diff --git a/src/language/stats/npar-summary.c b/src/language/stats/npar-summary.c
index 625291360f..4ed897ee3a 100644
--- a/src/language/stats/npar-summary.c
+++ b/src/language/stats/npar-summary.c
@@ -19,7 +19,6 @@
 #include <data/format.h>
 #include <output/tab.h>
 #include <data/casereader.h>
-#include <libpspp/hash.h>
 #include <data/variable.h>
 #include "npar-summary.h"
 #include <math/moments.h>
diff --git a/src/libpspp/sparse-array.h b/src/libpspp/sparse-array.h
index 56360cabc0..69e2ed9546 100644
--- a/src/libpspp/sparse-array.h
+++ b/src/libpspp/sparse-array.h
@@ -36,7 +36,7 @@
 #include <stddef.h>
 #include <stdbool.h>
 
-#include <libpspp/hash.h>
+struct pool;
 
 struct sparse_array *sparse_array_create (size_t elem_size);
 struct sparse_array *sparse_array_create_pool (struct pool *,