REGRESSION: Eliminate restriction to VAR_NAME_LEN in reg_get_name().
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 2 Jan 2011 00:26:25 +0000 (16:26 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 5 Feb 2011 21:18:13 +0000 (13:18 -0800)
commit8b42eb7dfd30afe72c307f91c298abe811befc60
tree3d372f04990ef3ae166f5f691dfae3ad42e2dfde
parent11210e8190261d1ab630b1a56f6c0a44a5e82419
REGRESSION: Eliminate restriction to VAR_NAME_LEN in reg_get_name().

There's still an obvious problem here that the prefix isn't being trimmed
down so that the suffix will fit.  Since an upcoming series of changes
would have to completely redo how this would be done, I'm not fixing that
now, only marking it with XXX.

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/regression.q