projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Continue reforming procedure execution. In this phase, get rid of
[pspp]
/
src
/
data
/
value.h
diff --git
a/src/data/value.h
b/src/data/value.h
index 1fac59966657a8709b2811e967df99c7edd9a0f2..17f60bbd01bc40dd908dd2114fa3a6c983439968 100644
(file)
--- a/
src/data/value.h
+++ b/
src/data/value.h
@@
-27,11
+27,20
@@
/* Values. */
/* Max length of a short string value, generally 8 chars. */
/* Values. */
/* Max length of a short string value, generally 8 chars. */
-#define MAX_SHORT_STRING ((SIZEOF_DOUBLE)>=8 ? ((SIZEOF_DOUBLE)+1)/2*2 : 8)
-#define MIN_LONG_STRING (MAX_SHORT_STRING+1)
+#define MAX_SHORT_STRING ( (SIZEOF_DOUBLE)>=8 ? (SIZEOF_DOUBLE + 1)/2 * 2 : 8 )
+
+#define MIN_LONG_STRING (MAX_SHORT_STRING + 1)
/* Max string length. */
/* Max string length. */
-#define MAX_STRING 255
+#define MAX_LONG_STRING 255
+
+/* This nonsense is required for SPSS compatibility */
+#define EFFECTIVE_LONG_STRING_LENGTH (MAX_LONG_STRING - 3)
+
+#define MAX_VERY_LONG_STRING 32767
+
+#define MAX_STRING MAX_VERY_LONG_STRING
+
/* Special values. */
#define SYSMIS (-DBL_MAX)
/* Special values. */
#define SYSMIS (-DBL_MAX)