                  Borland Open Architecture Handbook

      Copyright (c) 1991, 1993 Borland International, Inc.
                       All Rights Reserved

"AS IS" DISCLAIMER OF WARRANTIES
--------------------------------
Use of this Documentation is at the user's risk and Borland is
providing the Documentation "AS IS."  This Documentation is not
supported by Borland.  Borland specifically disclaims all
warranties, express or implied, including but not limited to, any
implied warranty of merchantability or fitness for particular
purpose.

Borland shall not be liable for any damages, including but not
limited to, the loss of profits, data, or special, incidental or
consequential damages or other similar claims, even if Borland
has been specifically advised of the possibility of such damages.
In no event will Borland's liability for any damages to you or
any other person ever exceed $50, regardless of any form of the
claim.  Some states do not allow the exclusion of incidental or
consequential damages, so some of the above may not apply to you.

Any upgrades to this Documentation shall be provided by Borland
in its sole discretion.

Send any questions/problems in writing to 
Developer Relations
Borland International
100 Borland Way
Scotts Valley, CA 
	95066 
	USA.



*****
The document is in prerelease form.

The first through third chapters on the C++ object mapping, object file
contents, and symbol table format have been
updated for Borland C++ 4.0.

The project file format chapter (chapter 4) refers specifically to
Borland C++ 3.x.

The subdirectory BC4.32 contains information on the 32 bit .OBJ and debug
formats.

The contents of the BOA.BC3 subdirectory are the utilities distributed with
the Borland C++ 3.x version of the Open Architecture Handbook.  Please note
that some of these tools are not applicable with Borland C++ 4.0.

The subdirectory DEMANGLE contains C++ demangler code (source and header) for
BC3.x.  This should apply to BC4 as well except that it will not support such
new features as operators new and delete for arrays.
*****

