  ____  _        
 / ___|| |_ _ __ 
 \___ \| __| '__|
  ___) | |_| |   
 |____/ \__|_|   
                
 Str - String Library                 
 ____________________________________________________________________

 ChangeLog

 Changes between 0.9.1 and 0.9.2 (09-Jan-1999 to 04-Feb-1999):
   
   *) Added three function variants with va_list support: str_parse_va,
      str_concat_va and str_format_va. Each str_xxx_va function is the same
      as the str_xxx function except that it can be called with a va_list
      argument instead of the original arguments.

   *) Added a new str_base64() function (in str_base64.c) which allows
      one to convert an arbitray a chunk bytes into a NUL-terminated
      Base64 encoded string and vice versa.

   *) Added a new str_hash() function (in str_hash.c) which allows one
      to compute hash values of a string. Currently three different
      hashing functions are supported: DJBX33, BJDDJ and MACRC32. This
      is intended for fast use in hashing algorithms and not for use a
      cryptographically strong message digests.

   *) Fixed a compile time warning in str_pcre.c
      [Ralf S. Engelschall]

   *) Fixed output in str_test.c: consistently use stderr.
      [Ralf S. Engelschall]

   *) Fixed substitution string generation in str_parse.c:
      the  string was not explicitly NUL-terminated.
      [Ralf S. Engelschall, Jeremy W. Murphy <jwm@amc.com.au>]

 Changes between 0.9.0 and 0.9.1 (01-Jan-1999 to 09-Jan-1999):

   *) Fix various warnings which GCC hasn't catched.
      [Ralf S. Engelschall, Fritz Zaucker <zaucker@ee.ethz.ch>]

   *) Allow the user of str_token() to recover the comment which was
      skipped if he insist on it and knows what he does.
      [Alfred Reibenschuh <alfred.reibenschu@chello.at>]

   *) Added LICENSE document.
      [Ralf S. Engelschall]

   *) Updated the package abstract in README and str.pod
      [Ralf S. Engelschall]

 Changes between *GENESIS* and 0.9.0 (16-Nov-1999 to 01-Jan-1999):

   *) Created the first Str package version.
      [Ralf S. Engelschall]

