Borland C++ 5.02 Patch #1

=================== Instructions for Use ===========================
This patch is intended for use with all editions of Borland C++ 5.02

Instructions:
1) Copy PATCH1.EXE to the "root" of your BC++ 5.02 installation (by
   default, C:\BC5).

2) Execute PATCH1.EXE (be sure that BC++ 5.02 is not running).


========================== Changed Files ===========================
Files changed/added by this patch:

  \BIN\BCC32.EXE
  \BIN\COMP32.DLL
  \BIN\CPP32.EXE


==================== Typical Patch Run Output =======================
Below is typical output for a patch of a full install of Borland C++ 
Client/Server version. Your output may vary according to your install
options, and which version you have:
---------------------------------------------------------------------

-------------------------------------------------------------------------------
   PATCH  Version 3.20 - .RTPatch(R) Professional - Software Update System
                    DOS/Windows/Windows 95/Windows NT Edition
       (C) Copyright Pocket Soft, Inc., 1991-1996.  All Rights Reserved.
-------------------------------------------------------------------------------


----- Processing Patch File -----

Applying MODIFY File Patch for 'BCC32.EXE'

    Writing New File    
    Verifying - Passed!
    Deleting Old File

Applying MODIFY File Patch for 'COMP32.DLL'

    Writing New File    
    Verifying - Passed!
    Deleting Old File

Applying MODIFY File Patch for 'CPP32.EXE'

    Writing New File    
    Verifying - Passed!
    Deleting Old File

Applying ADD File Patch for 'PATCH1.TXT'

    Adding New File
    Verifying - Passed!


----- Patch File Processing Complete -----


-----------------------------------------------------
-        Results of Application of Patch File       -
-----------------------------------------------------
File Patches Applied ......................... (   4)

   Files Modified .................. (   3)
   Files Renamed. .................. (   0)
   Files Added ..................... (   1)
   Files Deleted ................... (   0)
   Temporary Files Processed........ (   0)

File Patches Skipped: New Files Up-To-Date.... (   0)

File Patches Ignored: Old Files Missing....... (   0)
                      Old Files Invalid....... (   0)
-----------------------------------------------------
Total File Patches Processed ................. (   4)
-----------------------------------------------------

====================== Partial List of Fixes ========================
Below is a partial list of reported problems that have been corrected
with this patch.
---------------------------------------------------------------------
    Program Area: BCC                           
         Keyword: Exception Handling            
   Date Reported: 2/28/97                       

   Brief Description:
     Using GOTO to jump out of a block will not call the destructors
     of any C++ objects created within that block.
---------------------------------------------------------------------
    Program Area: BCC                           
         Keyword: Front End                     
   Date Reported: 3/17/97                       

   Brief Description:
     Internal backend error C7720 sometimes received while compiling.
---------------------------------------------------------------------
    Program Area: Tools CL                      
         Keyword: CPP32                         
   Date Reported: 4/8/97                        

   Brief Description:
     CPP32.EXE  "Error: Too many exponents" when processing an .ODL
     file.

     Workaround: Put the GUID in quotes.
---------------------------------------------------------------------
    Program Area: Frontend                      
         Keyword: Language                      
   Date Reported: 4/4/97                        

   Brief Description:
     Attempting to initialize a global pointer leads to an internal
     compiler error when compiling with multithread support.
---------------------------------------------------------------------
    Program Area: Frontend                      
         Keyword: Language                      
   Date Reported: 6/2/97                        

   Brief Description:
     Mutable data members in an anonymous union or data members in a
     mutable anonymous union can not be changed in a const member
     function.
---------------------------------------------------------------------
    Program Area: Frontend                      
         Keyword: Language                      
   Date Reported: various

   Brief Description:
     "Unknown error #1" and other internal errors may be received
     while compiling.
=============================== end =================================
