{
  "disks": {
    "1": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "READ     ME",
              "size": 87,
              "date": "1994-07-02",
              "time": "9:27"
            },
            {
              "name": "README   COM",
              "size": 4217,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "PATCH    EXE",
              "size": 45450,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "CDDR     COM",
              "size": 68,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "BC4P03   RTP",
              "size": 455223,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "BC4P02   RTP",
              "size": 129098,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "BC4P01   RTP",
              "size": 1265,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "BC4P04   RTP",
              "size": 63000,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "TA4P01   RTP",
              "size": 50327,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "README",
              "size": 8827,
              "date": "1994-02-15",
              "time": "4:00"
            },
            {
              "name": "INSTALL  BAT",
              "size": 2187,
              "date": "1994-02-15",
              "time": "4:00"
            }
          ]
        }
      ],
      "volume": "5E070B0F150"
    }
  },
  "desc_file": "README",
  "desc_text": "-------------------------------\r\n Borland C++ 4.0 UPDATE PATCHES\r\n-------------------------------\r\n\r\n--------------- \r\n*** Notice *** \r\n--------------- \r\nThese patches are intended for use only with Borland language\r\nproducts.  The resulting file(s) are subject to the terms of the\r\nNo-nonsense License Agreement which shipped with the Borland\r\nlanguage product you purchased.\r\n\r\n---------------\r\nREADME CONTENTS\r\n---------------\r\n    -Instructions for installing patches\r\n    -Troubleshooting\r\n    -BC4P01: Purpose\r\n    -BC4P01: Files Modified\r\n    -BC4P02: Purpose\r\n    -BC4P02: Files Modified\r\n    -BC4P03: Purpose\r\n    -BC4P03: Files Modified\r\n    -BC4P04: Purpose\r\n    -BC4P04: Files Modified\r\n    -TA4P01: Purpose\r\n    -TA4P01: Files Modified\r\n    -Creating .COM Files\r\n\r\n-----------------------------------\r\nInstructions for installing patches\r\n-----------------------------------\r\nThe INSTALL.BAT file uses PATCH.EXE to apply a series of five\r\nupdate patches to your installed Borland C++ directories.  \r\nINSTALL.BAT must run from the floppy drive where the update disk \r\nis inserted. To perform the install, first change to your floppy \r\ndrive and then type the following command:\r\n\r\n   install base_dir windows_dir [/b]\r\n\r\nbase_dir is the base directory where BC4 is installed. \r\nwindows_dir is the directory where Windows is installed.  The\r\noptional /b switch creates backups of the original file versions.\r\n\r\nFor example, you might type these two commands:\r\n\r\n   a:\r\n   install c:\\bc4 c:\\windows /b\r\n\r\nIf you use the optional /b switch, then backup copies of the old\r\nversions of the files modified will be placed into directories\r\ncalled BACKUP in your BC4 top-level directory and your Windows\r\nSYSTEM directory.  You may omit the /b flag if you do not wish to \r\nkeep these old versions.  Be sure that you have enough extra disk \r\nspace before using the backup switch (20 MB).\r\n\r\nIn most cases INSTALL.BAT will be sufficient and it will not be\r\nnecessary to do anything more.  However, if for any reason you \r\nneed to apply any of the supplied patches individually, you can do \r\nso by copying PATCH.EXE and the desired patch file to your BC4 top \r\nlevel directory and executing the following command from that \r\ndirectory:\r\n\r\nPATCH -BACKUP PATCHFILE.RTP\r\n\r\nIn the above example, substitute the name of the desired patch.\r\nPatches should be applied in order by the number indicated in the\r\nfilename of the patch.\r\n\r\n---------------\r\nTroubleshooting\r\n---------------\r\nIf PATCH.EXE is unable to locate the correct files to\r\npatch, you will see the message:\r\n\r\n       Warning wpt0015: Old File does not exist\r\n\r\nThis may indicate one of the following cases:\r\n\r\n1) You have previously deleted one or more files from BC4\r\n   that PATCH.EXE has attempted to patch.  In this case,\r\n   PATCH.EXE will skip the files you have deleted.  If you\r\n   wish to replace a missing file, you must first reinstall\r\n   from your Borland C++ 4.0 master diskettes before \r\n   applying the patch.\r\n\r\n2) You have specified the wrong top level directory for\r\n   Borland C++.  In this case, verify the directory name in\r\n   which you have installed Borland C++ 4.0 and use the\r\n   correct directory name when running INSTALL.BAT.\r\n\r\n3) When you installed BC4, you chose not to install one or\r\n   more of the files that PATCH.EXE has attempted to patch.\r\n   In this case, PATCH.EXE will skip the files you did not\r\n   install.  If you wish to add a missing file, you must\r\n   first install from your Borland C++ 4.0 master diskettes\r\n   before applying the patch.\r\n\r\n4) Install is attempting to patch Turbo Assembler 4.0 which\r\n   you do not own or have not installed.  PATCH.EXE will\r\n   safely skip the files you do not have, and you may ignore\r\n   this message.  If you wish to order the Turbo Assembler\r\n   upgrade to Borland C++ 4.0, you can contact the Borland\r\n   Order Desk at 1-800-331-0877.\r\n\r\n5) You have installed a LAN installation of Borland C++ and\r\n   thus your Borland Windows Custom Controls (BWCC) are not\r\n   installed in your Windows SYSTEM directory.  In this case\r\n   copy PATCH.EXE and BC4P04.RTP from your patch disk to the\r\n   directory above the directory in which you have BWCC.DLL\r\n   installed.  In most cases this will be your Borland C++ top\r\n   level directory, C:\\BC4 by default.  From this directory,\r\n   execute the following command from a DOS command prompt:\r\n\r\n       PATCH -BACKUP BC4P04.RTP\r\n\r\nPATCH.EXE will report the following message if it\r\ndetermines that a file does not need to be patched:\r\n\r\n       New Version of File 'FILENAME' already exists.\r\n\r\nThis may indicate one of the following cases:\r\n\r\n1) You have purchased a recent copy of Borland C++ 4.0 in\r\n   which the software changes have already been introduced.\r\n\r\n2) You have already applied the patch.\r\n\r\nIn either case, PATCH.EXE has verified that your software is\r\nup to date and you need not take further action.\r\n\r\nPATCH.EXE may terminate and report the following message when\r\nrunning under Windows NT:\r\n\r\n       error ept0017: Failure Opening Old File: FILENAME\r\n\r\nIt is recommended that you run INSTALL.BAT under DOS, rather than\r\nunder Windows NT, if possible.  Otherwise, shut down all unnecessary\r\napplications under NT and restart INSTALL.BAT.  PATCH.EXE will skip over\r\nany files that were previously patched, printing a message for each file\r\nskipped, and continue where it left off.  You may have to restart\r\nINSTALL.BAT more than one time.\r\n\r\n---------------\r\nBC4P01: Purpose \r\n---------------\r\nUpdates VBX files to correct a problem when debugging\r\napplications in the IDE integrated debugger under the debugging\r\nkernel of Windows 3.1\r\n\r\n----------------------\r\nBC4P01: Files Modified\r\n----------------------\r\nbivbx10.dll\r\nbivbx.lib\r\n\r\n---------------\r\nBC4P02: Purpose\r\n---------------\r\nUpdates Borland C++ 4.0 header files and introduces CT.LIB to\r\nallow for the creation of COM files.\r\n\r\n----------------------\r\nBC4P02: Files Modified\r\n----------------------\r\nc0t.obj\r\nconstrea.h\r\ncstring.h\r\nfstream.h\r\niostream.h\r\nsetjmp.h\r\nstdiostr.h\r\nstrstrea.h\r\ntypeinfo.h\r\n\r\n---------------\r\nBC4P03: Purpose\r\n---------------\r\nThis BC4P updates Borland C++ 4.0 for use with Microsoft Windows 4.0\r\nbeta, code named Chicago, and also corrects the following problems\r\nunrelated to use under Chicago:\r\n\r\nIntegrated Development Environment (BCW):\r\n+ canceling a compile when using precompiled headers caused a sharing\r\n  violation\r\n+ alt-n lost the cursor position (also fixed when loading\r\n  pane via BufferList)\r\n+ editor printing did not restart line numbers or start each file at\r\n  the top of a page when more than one file is printed\r\n+ editor bookmarks were not saved and restored properly\r\n+ \"replace all\" in selected text caused display errors\r\n+ using TrueType fonts the visual caret position was different than\r\n  the edit position\r\n+ using bitmap fonts text became horizontally stretched under some\r\n  conditions\r\n+ rescan failures would occur in the case of some user modifications to\r\n  generated code\r\n\r\n----------------------\r\nBC4P03: Files Modified\r\n----------------------\r\nbc40rtl.dll\r\nbcc32.exe\r\nbcw.exe\r\nbcwdbk16.dll\r\nbcwdbv16.dll\r\nbcws16.dll\r\nbcws32.exe\r\nbrc.exe\r\nbrc32.exe\r\nbrcc.exe\r\nbrcc32.exe\r\nbrcwin.dll\r\nbrush.cpp\r\nbuttonga.cpp\r\nc0c.obj\r\nc0fc.obj\r\nc0fh.obj\r\nc0fl.obj\r\nc0fm.obj\r\nc0fs.obj\r\nc0ft.obj\r\nc0h.obj\r\nc0l.obj\r\nc0m.obj\r\nc0s.obj\r\ncc.lib\r\nch.lib\r\ncl.lib\r\ncm.lib\r\ncodegen.dll\r\ncompat.txt\r\ncpp32.exe\r\ncrtldll.lib\r\ncs.lib\r\ncw32.dll\r\ncw32.lib\r\ncw32mt.dll\r\ncw32mt.lib\r\ncwc.lib\r\ncwl.lib\r\ncwm.lib\r\ncws.lib\r\nideedit.dll\r\nidepane.dll\r\nimpdef.exe\r\nimplib.exe\r\nmake.exe\r\nobjxref.exe\r\nowl200f.dll\r\nowldoc.wri\r\nowlwf.lib\r\nrescan.snp\r\nrlink.exe\r\ntd32.exe\r\ntd32inst.exe\r\ntdstrp32.exe\r\ntdump.exe\r\ntlib.exe\r\ntlink32.exe\r\ntvwrite.obj\r\nversion.rc\r\nworked1.dll\r\nworked2.dll\r\nworked3.dll\r\nworked4.dll\r\nworked5.dll\r\nworklib1.dll\r\nworklib2.dll\r\nworkop32.dos\r\nworkop32.w32\r\nworkopt.dos\r\nworkopt.w32\r\nworkres.dll\r\nworkshop.exe\r\n\r\n---------------\r\nBC4P04: Purpose\r\n---------------\r\nUpdates Borland Windows Custom Controls (BWCC) for Chicago\r\ncompatibility.\r\n\r\n----------------------\r\nBC4P04: Files Modified\r\n----------------------\r\nbw32000c.dll\r\nbw320007.dll\r\nbw320009.dll\r\nbwcc.dll\r\nbwcc000c.dll\r\nbwcc0007.dll\r\nbwcc0009.dll\r\nbwcc32.dll\r\n\r\n---------------\r\nTA4P01: Purpose\r\n---------------\r\nChanges Turbo Assembler 4.0 to be compatible with Chicago.\r\n\r\n----------------------\r\nTA4P01: Files Modified\r\n----------------------\r\nh2ash.exe\r\nh2ash32.exe\r\ntasm32.exe\r\n\r\n-------------------\r\nCreating .COM Files\r\n-------------------\r\n\r\nCreating .COM files requires setting the compiler to the tiny memory model,\r\ntelling the linker to make a .COM file, and linking to the CT.LIB library.  \r\nThe IDE does not generate .COM files; this must be done from the command line.  \r\nUse a command like this:\r\n\r\n     bcc -mt -lt file.cpp ct.lib"
}