TERRA Tech Support					         27-Mar-92
--------------------------------------------------------------------------
Component: M2LIB-Strings.ASM                    Version: 4.0 Dez-91

Subject: Strings.CompareStr() doesnt work reliable with un-0-terminated Args.

Problem Description:
  The code for CompareStr in M2src\asm\strings.asm doesn't work reliable
  with Strings where String1 is an extension of
  String2 and both strings aren't 0-terminated. Because it compares one
  char too much that doesn't belong to the string and
  results in a complementary result.
  This error came with V3.40 version of the DOS- and V1.3W of the
  OS/2-M2LIB.
  Example: CompareStr ("test","testExt") would give 1 instead of  -1
  with the V1.3W OS/2 and V3.40 DOS-M2LIB.
  With M2 V4 Beta filled string VARs must be used to force this bug because
  string-consts here are always 0-terminated.

Other Information: see demofile 'compstr.mod'
                   and corrected library file in 'strings.asm'
------------------------------------
