FLIP: Eliminate false dependency on VAR_NAME_LEN.
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 2 Jan 2011 00:16:30 +0000 (16:16 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 5 Feb 2011 21:18:13 +0000 (13:18 -0800)
commit11210e8190261d1ab630b1a56f6c0a44a5e82419
tree947152ef7290b46641e3d1a0e24baa23d926b503
parentd723af7eca95b73a618ae5fe831f380239550a23
FLIP: Eliminate false dependency on VAR_NAME_LEN.

The size of this buffer really shouldn't have anything to do with
VAR_NAME_LEN but with the string about to be put into it.

Most uses of VAR_NAME_LEN within PSPP are wrong due to encoding issues:
the limit applies to variable names in the encoding used by the data
set, but most uses of VAR_NAME_LEN actually limit the length of a name
in UTF-8.  The UTF-8 representation of a name can be longer or shorter
than its representation in the data set encoding, so it seems best to
eliminate references to VAR_NAME_LEN entirely.
src/language/stats/flip.c