recio, Version 2.12, Release January 29, 1995.
Copyright (C) 1994-1995, William Pierpoint.

WHAT'S NEW in RECIO version 2.12?

    New improved field parsing engine derived from regular expression 
    specification is discussed in section 2.4 of design.txt.  Primary 
    changes are:
    
        * When the field delimiter is not whitespace and the text
          delimiter is whitespace (or anytime the text delimiter 
          is not used even if defined as non-whitespace), leading
          and lagging whitespace are not trimmed from a string field.
    
        * When the text delimiter is not whitespace, the text 
          delimiter can be included as part of a field provided it 
          is not followed by the field termination sequence.  The 
          field termination sequence consists of the text delimiter 
          followed by optional whitespace followed by either the 
          field delimiter or the end of the record.  To illustrate 
          for comma delimited fields with quoted text, the following 
          is only one field: "K&R wrote, "Hello, World"".
    
        * When the text delimiter is the double quote character,
          quoted text within the field is treated as a single word.  
          The comma-delimited example "Use case "1", okay?" parses 
          to one field.
          
        * Fixed a bug in how the rnumfld function counts fields.  
          When the field delimiter is whitespace, the rnumfld function 
          would count any trailing whitespace in the last field as an 
          extra empty field.  The rnumfld function no longer counts any 
          empty fields when whitespace is used as the field separator 
          because empty fields are undetectable in this situation.
    
    An expanded discussion of the ltoa and ultoa functions can now be 
    found in section 3.6 of design.txt.  Included simple ltoa and ultoa 
    code for compilers that don't have these functions.
