config.h-fixes.patch from patch #6230.
[pspp-builds.git] / src / data / value.h
index 3ea55298cc2e6565eaf4d35ac5e4617e7ac4568c..b7a7ee701f8ae31f695e35629ca26b562b853842 100644 (file)
@@ -18,9 +18,9 @@
 #define value_h 1
 
 #include <float.h>
+#include <libpspp/float-format.h>
 #include <libpspp/misc.h>
 #include "minmax.h"
-#include <config.h>
 
 /* Values. */
 
@@ -33,7 +33,7 @@
 
 /* Special values. */
 #define SYSMIS (-DBL_MAX)
-#define LOWEST second_lowest_value
+#define LOWEST (float_get_lowest ())
 #define HIGHEST DBL_MAX
 
 /* Number of "union value"s required for a variable of the given
@@ -53,6 +53,8 @@ union value
   };
 
 union value *value_dup (const union value *, int width);
+union value *value_create (int width);
+
 int compare_values (const union value *, const union value *, int width);
 unsigned hash_value (const union value  *, int width);