From 396f0111f30096a7615f4767e10cdff42c03e57d Mon Sep 17 00:00:00 2001
From: Ben Pfaff <blp@gnu.org>
Date: Sat, 6 May 2006 23:14:31 +0000
Subject: [PATCH] Remove unneeded dependency on variable.h.

---
 src/data/ChangeLog      | 4 ++++
 src/data/value-labels.c | 6 +++++-
 src/data/value-labels.h | 4 +++-
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/data/ChangeLog b/src/data/ChangeLog
index 8d675bcd..0c6215d0 100644
--- a/src/data/ChangeLog
+++ b/src/data/ChangeLog
@@ -1,3 +1,7 @@
+Sat May  6 16:14:08 2006  Ben Pfaff  <blp@gnu.org>
+
+	* value-labels.h: Remove unneeded dependency on variable.h.
+
 Sat May  6 15:58:36 2006  Ben Pfaff  <blp@gnu.org>
 
 	Get rid of `char *c' member in union value, for cleanliness.
diff --git a/src/data/value-labels.c b/src/data/value-labels.c
index 1e83463c..594518e0 100644
--- a/src/data/value-labels.c
+++ b/src/data/value-labels.c
@@ -18,12 +18,16 @@
    02110-1301, USA. */
 
 #include <config.h>
+
 #include "value-labels.h"
-#include <libpspp/message.h>
+
 #include <stdlib.h>
+
+#include <data/variable.h>
 #include <libpspp/alloc.h>
 #include <libpspp/compiler.h>
 #include <libpspp/hash.h>
+#include <libpspp/message.h>
 #include <libpspp/str.h>
 
 static hsh_compare_func compare_int_val_lab;
diff --git a/src/data/value-labels.h b/src/data/value-labels.h
index ad21a6d2..595d101a 100644
--- a/src/data/value-labels.h
+++ b/src/data/value-labels.h
@@ -21,9 +21,11 @@
 #define VAL_LABS_H 1
 
 #include <stddef.h>
-#include "variable.h"
+
+#include <data/value.h>
 
 struct val_labs;
+struct variable;
 
 struct val_lab 
   {
-- 
2.30.2