The text stored in history records may have any width (or line length)
ranging from 1 to NDF__SZHMX
characters, but all the lines of text associated with a given record
have the same width (i.e. the same upper limit on the number of
characters they may contain). This width is determined when the first
line of text is written to the record.
If the first line of text in a history record is written by the NDF_
system itself (when writing default history information, for
instance), then the text width for that record will be initialised to
NDF__SZHIS characters. This is the recommended
width for history text. However, if the NDF_HPUT routine writes the
first line, then the text width will be determined by the length of
each element of the TEXT array supplied to it, as returned by the
Fortran intrinsic LEN function. An error will result if this is too
long (i.e. exceeds NDF__SZHMX).