por-file-reader: Remove dependency on VAR_NAME_LEN.
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 2 Jan 2011 00:42:06 +0000 (16:42 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 5 Feb 2011 21:18:13 +0000 (13:18 -0800)
commit42004e91dc5a76f746b9bf902130182318806291
treef28592c384951fa05bba53c5f5677c899242d5a8
parentb28e509a8bd42ec40b60184b89457e762e5c4e0b
por-file-reader: Remove dependency on VAR_NAME_LEN.

VAR_NAME_LEN wasn't really needed here because we knew that the name we
started from was no more than 8 bytes long.  Also, we know that we can
come up with a unique name within ULONG_MAX tries since we'd run out of
memory before running out of values to try.

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/data/por-file-reader.c