size_t split_cnt; /* SPLIT FILE count. */
struct variable *weight; /* WEIGHT variable. */
struct variable *filter; /* FILTER variable. */
size_t split_cnt; /* SPLIT FILE count. */
struct variable *weight; /* WEIGHT variable. */
struct variable *filter; /* FILTER variable. */
char *label; /* File label. */
char *documents; /* Documents, as a string. */
struct vector **vector; /* Vectors of variables. */
size_t vector_cnt; /* Number of vectors. */
};
char *label; /* File label. */
char *documents; /* Documents, as a string. */
struct vector **vector; /* Vectors of variables. */
size_t vector_cnt; /* Number of vectors. */
};
- v->nv = width == 0 ? 1 : DIV_RND_UP (width, 8);
- v->reinit = dict_class_from_id (v->name) != DC_SCRATCH;
+ v->nv = width_to_bytes(width) / MAX_SHORT_STRING ;
+ v->leave = dict_class_from_id (v->name) == DC_SCRATCH;
short_name[] is intentionally not copied, because there is
no reason to give a new variable with potentially a new name
the same short name. */
short_name[] is intentionally not copied, because there is
no reason to give a new variable with potentially a new name
the same short name. */
-/* Sets CASE_LIMIT as the case limit for dictionary D. Zero for
- CASE_LIMIT indicates no limit. */
+/* Sets CASE_LIMIT as the case limit for dictionary D. Use
+ 0 for CASE_LIMIT to indicate no limit. */