/* Case information. */
int fv, nv; /* Index into `value's, number of values. */
- bool reinit; /* True: reinitialize; false: leave. */
+ bool leave; /* Leave value from case to case? */
/* Data for use by containing dictionary. */
int index; /* Dictionary index. */
const char * var_to_string(const struct variable *var);
+/* Two complementary functions for dealing with
+ Very Long String variables */
+
+void copy_demangle (char *dst, size_t dst_size,
+ const char *src, size_t src_size);
+
+void copy_mangle (char *dst, size_t dst_size,
+ const char *src, size_t src_size);
+
+int width_to_bytes(int width);
+
+
#endif /* !variable.h */