{
  "disks": {
    "10": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "CHESS    ZIP",
              "size": 157909,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK10   DSK",
              "size": 6,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "RWUTILS  ZIP",
              "size": 149295,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TDUTILS  ZIP",
              "size": 191914,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TOOLBAR  ZIP",
              "size": 16888,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TVISION  ZIP",
              "size": 223495,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "UTILS    ZIP",
              "size": 138404,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WIN31DLL ZIP",
              "size": 168764,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WINHELP  ZIP",
              "size": 163358,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 10"
    },
    "11": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BGIBIN   ZIP",
              "size": 108109,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "BPC      ZIP",
              "size": 66085,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "BPWHLP   CA4",
              "size": 117344,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DDOCDEMO ZIP",
              "size": 83115,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK11   DSK",
              "size": 6,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DPMISYS  ZIP",
              "size": 97444,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "OWLDEMOS ZIP",
              "size": 103442,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "OWLTPH   ZIP",
              "size": 134638,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TDVIDEO  ZIP",
              "size": 77375,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WDOCDEMO ZIP",
              "size": 76233,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WHEREIS  ZIP",
              "size": 70880,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WINDEMOS ZIP",
              "size": 13130,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WINSIGHT ZIP",
              "size": 99746,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WINSPECT ZIP",
              "size": 85284,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WTPL     ZIP",
              "size": 76666,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 11"
    },
    "12": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BGI      ZIP",
              "size": 34283,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "BREAKOUT ZIP",
              "size": 10319,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "BWCC     ZIP",
              "size": 45999,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "CALC     ZIP",
              "size": 3983,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "COMMDLGS ZIP",
              "size": 10135,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DDEML    ZIP",
              "size": 13171,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK12   DSK",
              "size": 6,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DOC      ZIP",
              "size": 23481,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DOCDEMO  ZIP",
              "size": 4089,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DOSDEMOS ZIP",
              "size": 11739,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "GREPDLL  ZIP",
              "size": 13702,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "GROUPS   ZIP",
              "size": 5600,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "HEAP     ZIP",
              "size": 20593,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "HEAPSPY  ZIP",
              "size": 52462,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "HELPEX   ZIP",
              "size": 39509,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "MCISOUND ZIP",
              "size": 7176,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "OLE      ZIP",
              "size": 37589,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "OWL      ZIP",
              "size": 63570,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "PAINT    ZIP",
              "size": 29924,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "PTPL     ZIP",
              "size": 34956,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "PXWIN    ZIP",
              "size": 5863,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "QUEUE    ZIP",
              "size": 8057,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "RTPL     ZIP",
              "size": 30457,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "RWDEMOS  ZIP",
              "size": 52025,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "RWDOC    ZIP",
              "size": 20954,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "SHELLDEM ZIP",
              "size": 5308,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "SWAT     ZIP",
              "size": 9958,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TADOC    ZIP",
              "size": 6766,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TASMEXMP ZIP",
              "size": 28029,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TDDOC    ZIP",
              "size": 42446,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TFDEMOS  ZIP",
              "size": 5355,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TFDOC    ZIP",
              "size": 4679,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TPC      ZIP",
              "size": 56552,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TRUETYPE ZIP",
              "size": 6066,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TURBO3   ZIP",
              "size": 5799,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TVDEBUG  ZIP",
              "size": 7969,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TVFM     ZIP",
              "size": 56296,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "UNITS    ZIP",
              "size": 47163,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "UTILDEMO ZIP",
              "size": 5923,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WIN31    ZIP",
              "size": 42853,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 12"
    },
    "13": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "INSTALL  EXE",
              "size": 34229,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "UNZIP    EXE",
              "size": 23044,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "README   COM",
              "size": 4217,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "DISK1    DSK",
              "size": 5,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "FILELIST DOC",
              "size": 7502,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTL      ZIP",
              "size": 2429,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLCOM   ZIP",
              "size": 18053,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLCRT   ZIP",
              "size": 5377,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLDOS   ZIP",
              "size": 17255,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLINC   ZIP",
              "size": 2482,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLLIB   ZIP",
              "size": 20648,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLOVR   ZIP",
              "size": 3481,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLOWL   ZIP",
              "size": 72990,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLPRT   ZIP",
              "size": 528,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLSTR   ZIP",
              "size": 2367,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLSYS   ZIP",
              "size": 75877,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLTV    ZIP",
              "size": 105611,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLW31   ZIP",
              "size": 48432,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "RTLWIN   ZIP",
              "size": 71913,
              "date": "1992-10-28",
              "time": "7:00"
            },
            {
              "name": "README",
              "size": 8855,
              "date": "1992-10-28",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 1"
    },
    "2": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "DISK2    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WINTPH   CA1",
              "size": 1212928,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 2"
    },
    "3": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BPWHLP   CA1",
              "size": 1212928,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK3    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 3"
    },
    "4": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BPWHLP   CA2",
              "size": 1212928,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK4    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 4"
    },
    "5": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BPWHLP   CA3",
              "size": 1212928,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK5    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 5"
    },
    "6": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "DISK6    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "RW       ZIP",
              "size": 435362,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TASM     ZIP",
              "size": 327145,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TDDEBUG  ZIP",
              "size": 980,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "WINUTILS ZIP",
              "size": 448272,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 6"
    },
    "7": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "DISK7    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TDDEMOS  ZIP",
              "size": 11591,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TDW      ZIP",
              "size": 421175,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TPROF    ZIP",
              "size": 357464,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TURBOHLP ZIP",
              "size": 421266,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 7"
    },
    "8": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BPW      ZIP",
              "size": 279291,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "DISK8    DSK",
              "size": 5,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "PENWIN   ZIP",
              "size": 288147,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "RWLIB    ZIP",
              "size": 296762,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TVDEMO   ZIP",
              "size": 56069,
              "date": "1992-10-27",
              "time": "7:00"
            },
            {
              "name": "TVHLP    ZIP",
              "size": 292057,
              "date": "1992-10-27",
              "time": "7:00"
            }
          ]
        }
      ],
      "volume": "DISK 8"
    }
  },
  "desc_file": "README",
  "desc_text": "                 Borland Pascal with Objects 7.0\r\n                   Run-time Library Source Code\r\n                 -------------------------------\r\n\r\nPlease read this document carefully. It is the only documentation\r\nfor the Borland Pascal with Objects run-time library source code.\r\n\r\n\r\nTABLE OF CONTENTS\r\n-----------------\r\n\r\n1. System requirements\r\n2. Run-time library source code support policy\r\n3. Installing the run-time library source code\r\n4. Run-time library source code overview\r\n5. Building the run-time library\r\n6. Modifying the run-time library source code\r\n\r\n\r\n1. SYSTEM REQUIREMENTS\r\n----------------------\r\n\r\n  The Borland Pascal with Objects run-time library source code\r\n  requires:\r\n\r\n    o MS-DOS 3.0 or later\r\n    o 2Mb of available extended memory\r\n    o 80286 or later processor\r\n    o approximately 1.6Mb of disk space (source only)\r\n    o Borland Pascal with Objects 7.0\r\n\r\n\r\n2. RUN-TIME LIBRARY SOURCE CODE SUPPORT POLICY\r\n----------------------------------------------\r\n\r\nIMPORTANT: Borland Technical Support will not answer questions or\r\nprovide any assistance relating to this product. This product is\r\nprovided \"as is.\"\r\n\r\nIf you find a genuine problem with the source code, please send a\r\nwritten description to our Technical Support Department by one of\r\ntwo methods:\r\n\r\n    1. Type GO BPROGA on the CompuServe bulletin board system for\r\n       instant access to the Borland forums.\r\n\r\n    2. Or you can write to:\r\n\r\n          Borland International\r\n          Borland Pascal RTL Source Code Technical Support\r\n          P.O. Box 660001\r\n          1800 Green Hills Road\r\n          Scotts Valley, CA 95067-0001\r\n\r\n    Please include the following information in your\r\n    correspondence:\r\n\r\n      A.  Product name and serial number from your original\r\n          distribution disk.\r\n\r\n      B.  Computer brand, model, and the brands and model numbers\r\n          of any additional hardware.\r\n\r\n      C.  Operating system and version number. The version number\r\n          can be determined by typing VER at the DOS prompt.\r\n\r\n      D.  Contents of your AUTOEXEC.BAT file.\r\n\r\n      E.  Contents of your CONFIG.SYS file.\r\n\r\n      F.  A complete description of the problem.\r\n\r\n\r\n3. INSTALLING THE RUN-TIME LIBRARY SOURCE CODE\r\n----------------------------------------------\r\nThe Borland Pascal with Objects run-time library source code\r\ninstallation program, INSTALL.EXE, sets up the run-time library\r\nsource code on your system. To use INSTALL on Drive A, for\r\nexample, place the distribution disk in Drive A and type\r\n\r\n  A:INSTALL\r\n\r\nYou can select the base directory for the run-time library by\r\nselecting the \"Run-time library directory\" option, and entering\r\nthe desired path.  The install program will create several other\r\ndirectories below the directory you specify.\r\n\r\nThe MAKEFILE included with the run-time library assumes that you\r\nhave installed Borland Pascal with Objects to the \\BP directory,\r\nand that you will accept the default RTL directory of \\BP\\RTL.\r\nIf you change either of these paths, you need to modify the\r\nRTL's MAKEFILE accordingly. The remainder of this document\r\nassumes that you are using the default directories.\r\n\r\n\r\n4. RUN-TIME LIBRARY SOURCE CODE OVERVIEW\r\n----------------------------------------\r\nThe source and object modules contained in this package\r\ncorrespond to Borland Pascal with Objects 7.0.  We assume that\r\nyou own a copy of Borland Pascal with Objects 7.0 (including\r\nTurbo Assembler 3.2), which you need to compile the run-time\r\nlibrary sources.\r\n\r\nBorland Pascal with Objects' run-time library consists of source\r\ncode for the standard units, the Turbo Vision and ObjectWindows\r\napplication frameworks, and the Windows 3.1 interface files.\r\nSources are not supplied for following items: the 8087 emulator\r\npart of the System unit, the assembly language parts of the\r\nOverlay unit, the Graph unit, the .BGI or .CHR files, the GRAPH3\r\nunit, or the TURBO3 unit.\r\n\r\nAlso included in the run-time library source code package is the\r\nfile MAKEFILE, which contains a script for building the entire\r\nrun-time library and application frameworks. In order to process\r\nthis script, you need the MAKE.EXE utility which comes with\r\nBorland Pascal with Objects 7.0.\r\n\r\n\r\n5. BUILDING THE RUN-TIME LIBRARY\r\n--------------------------------\r\nFor each run-time library component, MAKEFILE defines which object\r\nfiles depend on which source files, and what commands to execute\r\nto update those object files. To do a \"make\" of the run-time\r\nlibrary source code, first make sure that MAKE.EXE, BPC.EXE, and\r\nTASM.EXE are on your DOS PATH; then change to the \\BP\\RTL\r\ndirectory and type:\r\n\r\n   MAKE\r\n\r\nMAKE will execute all necessary commands to completely update the\r\nrun-time libraries (TURBO.TPL, TPP.TPL, and TPW.TPL), Turbo\r\nVision, ObjectWindows, and the Windows 3.1 interface.\r\n\r\nDon't be alarmed if MAKE doesn't assemble or compile anything;\r\nthat's just an indication that everything is up-to-date (i.e.,\r\nall object files are more recent than their corresponding source\r\nfiles).\r\n\r\nThe compiled versions of the run-time libraries and application\r\nframeworks are written to directories under the \\RTL\\BIN\r\ndirectory.  Below is a map of the directory structure, and what\r\nfiles you should expect to find there:\r\n\r\n  \\RTL\\BIN        - contains TURBO.TPL, TPP.TPL and TPW.TPL\r\n  \\RTL\\BIN\\TPU    - contains the .TPU files from TURBO.TPL\r\n  \\RTL\\BIN\\TPP    - contains the .TPP files from TPP.TPL\r\n  \\RTL\\BIN\\TPW    - contains the .TPW files from TPW.TPL\r\n  \\RTL\\BIN\\TV     - contains the Turbo Vision .TPU/.TPP files\r\n  \\RTL\\BIN\\OWL    - contains the ObjectWindows .TPW files\r\n  \\RTL\\BIN\\WIN31  - contains the Windows 3.1 .TPW files\r\n\r\nIn order to use the newly built versions of the run-time library,\r\nyou must copy the file(s) to the appropriate working directory.\r\nBy default, the .TPL files should be copied to the \\BP\\BIN\r\ndirectory, and the Turbo Vision, ObjectWindows and Windows 3.1\r\ninterface files to the \\BP\\UNITS directory.\r\n\r\n\r\nCreating a debug version of the run-time library\r\n------------------------------------------------\r\nYou can build a version of the run-time library which contains\r\ndebug information, by using the following command line:\r\n\r\n  MAKE -DDEBUG\r\n\r\nNote: If you have already built the RTL, you will need to\r\ninstruct MAKE to do a build instead of a make.  Use the -B switch\r\nto force MAKE to rebuild all files even if they are up to date:\r\n\r\n  MAKE -B -DDEBUG\r\n\r\nOnce you have compiled the debug version, you can use the IDE's\r\nintegrated debugger (or other debugger) to trace into the RTL\r\nitself. To allow the IDE to find RTL assembler source, use the\r\nOptions|Directories menu to set the INCLUDE directory path to\r\n\\BP\\RTL and then re-compile your program.\r\n\r\n\r\nBuilding parts of the run-time library\r\n--------------------------------------\r\nYou can build specific parts of the run-time library by supplying\r\nadditional command line parameters to the MAKE utility.  For\r\nexample, you might want to rebuild only TURBO.TPL, the DOS\r\nreal-mode library, or only the ObjectWindows application\r\nframework.  Below is a table of run-time library components you\r\ncan build separately, and the command lines to use for each:\r\n\r\n  Component           Command line\r\n  --------------      ---------------\r\n  TURBO.TPL           MAKE rtldos\r\n  TPP.TPL             MAKE rtldpmi\r\n  TPW.TPL             MAKE rtlwin\r\n  Turbo Vision        MAKE tv\r\n  ObjectWindows       MAKE owl\r\n  Win 3.1 interface   MAKE win31\r\n\r\n\r\n6. MODIFYING THE RUN-TIME LIBRARY SOURCE CODE\r\n---------------------------------------------\r\nWith the exception of the System unit, all RTL units are \"normal\"\r\nBorland Pascal with Objects units. The System unit, however, has\r\na number of special properties.\r\n\r\nThe interface part of SYSTEM.PAS defines only variables and typed\r\nconstants--the remaining symbols are contained in a bootstrap\r\nsymbol table contained in the file SYSTEM.TPS. Furthermore, you\r\nwill notice a number of external procedures in the implementation\r\npart; these \"semi-hidden\" procedures cannot be called directly\r\n(since they are not exported), but the compiler knows about them.\r\nWhen you call a built-in procedure or function, such as Writeln,\r\nthe compiler translates the reference into one or more calls to\r\nhidden procedures in the System unit. Since the compiler depends\r\nupon the hidden routines' order of declaration, it is very\r\nimportant that you don't change their ordering.\r\n\r\nWe strongly recommend that you refrain from changing the System\r\nunit's interface section, and only modify the implementation\r\nsection and the assembly language files. Very few changes are\r\npossible in the interface section, and any change, however minor,\r\nwill cause a unit version mismatch between the System unit and\r\nALL OTHER UNITS compiled with the shipping RTL.\r\n\r\n\r\n\r\n*  *  *  *  *  *"
}