This is a file from LEdit V2.05 package
=======================================
Please, read the following text before using LEDit OWL
wrapper:

!!!ATTENTION!!!=========================
   Very Important
   ========================================
      Bugs in BC++ 4.5
      ========================================
1) ------------------------------------
DESCRIPTION: Some objects aren't streamed properly
EXAMPLES AFFECTED: leowl_2
CAUSE: When BC++ streams object by pointers it uses TPWrittenObjects
  object database to register which ones are streamed and which one not.
  It maintain this database sorted by pointers to objects. The operation
  "<" is defined incorrectly by simply rereferring to the pointers. In
  large memory model this doesn't give complete ordering because some
  far pointer can't be compared. So, some objects don't register with
  database properly. This is especially true with large objects like
  TLEdit, which are allocated in global memory. Their pointers usually
  have different segments and the same offset. That's what's causing
  error in database registration most probably.

FIX: You need to follow the steps:

- change file (C++ directory)\INCLUDE\CLASSLIB\OBJSTRM as follow:

   - find the description of TPWrittenObjects class
   - find the description of TPWObj class inside
   - find the definition of "<" operation.
   - replace line

            { return o1.Address < o2.Address; }

   - with the text:

     #if defined(BI_DATA_FAR)
       { return (((long) o1.Address) < ((long) o2.Address)); }
     #else
       { return o1.Address < o2.Address; }
     #endif

- rebuild class libraries as explained in BC++ documentation
- rebuild OWL library as explained in BC++ documentation

2) ------------------------------------
DESCRIPTION: TEditView and TListView don't work properly with
files larger than 32(64)K. They either truncate them without
notice or eventually crashes them.
EXAMPLES AFFECTED: leowl_6
CAUSE: I think this is because such files aren't supposed to be
       used with these views
FIX: Use LEditView instead :)
========================================

The documentation on LEdit OWL wrapper V2.05 interface may be found
inside LEOWL.H (see also LEDIT.H for more details).

Full covering WinHelp file is available to Registered users.

The information on how to install LEdit OWL wrapper and build
examples and also on files in LEOWL subdirectory of
the LEdit V2.05 package may be found in file LEOWL__I.TXT.

Thanks for using LEdit.