diff --git a/.gitignore b/.gitignore index 378eac25..8d1cd88b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,32 @@ -build +build* +*.o +src/apple.c +src/active.c +src/arrow_down_active.c +src/arrow_down_inactive.c +src/arrow_left_active.c +src/arrow_left_inactive.c +src/arrow_right_active.c +src/arrow_right_inactive.c +src/arrow_up_active.c +src/arrow_up_inactive.c +src/go_away.c +src/grow.c +src/parse.c +src/ractive.c +src/rawpatstubs.c +src/rawsrcstubs.c +src/seedtables.c +src/sspairtable.c +src/thumb_horiz.c +src/thumb_vert.c +src/ultable.c +src/zoom.c +src/config.status +src/config.log +src/config.h +.deps/ +**.o +*~ +.DS_Store +.vscode \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..76fd8c45 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "syn68k"] + path = syn68k + url = https://github.com/autc04/syn68k diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..8bd69236 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +dist: trusty +compiler: gcc +sudo: required +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - gcc-7 + - cmake-data + - cmake + - libsdl2-dev + + +script: + - mkdir build + - cd build + - cmake .. -DCMAKE_C_COMPILER=gcc-7 -DCMAKE_CXX_COMPILER=g++-7 + - make diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..919c39d0 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,12 @@ +project(Executor) +cmake_minimum_required(VERSION 3.9) + +if( NOT EXISTS "${CMAKE_SOURCE_DIR}/syn68k/.git" ) + message( FATAL_ERROR + "The git submodule 'syn68k' is not available. Please run\n" + "git submodule update --init --recursive" ) +endif() + +add_subdirectory(syn68k) +add_subdirectory(src) + diff --git a/My Installations/CDEnable/CDEnable.ipr b/My Installations/CDEnable/CDEnable.ipr deleted file mode 100755 index efbc3c95..00000000 --- a/My Installations/CDEnable/CDEnable.ipr +++ /dev/null @@ -1,52 +0,0 @@ -[Language] -LanguageSupport0=0009 - -[OperatingSystem] -OSSupport=0000000000000010 - -[Data] -CurrentMedia=CD-ROM -set_mifserial= -ProductName=CDEnable -CurrentComponentDef=Default.cdf -set_dlldebug=No -AppExe= -DevEnvironment=Microsoft Visual Basic -set_mif=No -set_testmode=No -Instructions=Instructions.txt -EmailAddresss= -SummaryText= -Department= -Type=Database Application -Author= -HomeURL= -InstallRoot=D:\My Installations\CDEnable -set_level=Level 3 -InstallationGUID=b3a7cce5-5ac9-11d1-962e-00609734111f -Version=1.00.000 -set_miffile=Status.mif -set_args= -set_maxerr=50 -Notes=Notes.txt -CurrentFileGroupDef=Default.fdf -set_dllcmdline= -set_warnaserr=No -Copyright= -set_preproc= -Category= -CurrentPlatform= -set_crc=Yes -set_maxwarn=50 -Description=Description.txt -CompanyName=ARDI -CurrentLanguage=English - -[MediaInfo] -mediadata0=Default/Media\Default -mediadata1=CD-ROM/Media\CD-ROM - -[General] -Type=INSTALLMAIN -Version=1.00.000 - diff --git a/My Installations/CDEnable/Component Definitions/Default.cdf b/My Installations/CDEnable/Component Definitions/Default.cdf deleted file mode 100755 index 0d3b35c1..00000000 --- a/My Installations/CDEnable/Component Definitions/Default.cdf +++ /dev/null @@ -1,73 +0,0 @@ -[Components] -component0=Program Files -component1=Shared DLLs - -[TopComponents] -component0=Program Files -component1=Shared DLLs - -[SetupType] -setuptype0=Typical - -[Program Files] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=Program Executable Files -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[Shared DLLs] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=Shared DLLs -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder - -[Info] -Type=CompDef -Version=1.00.000 -Name= - -[SetupTypeItem-Typical] -Comment= -item0=Program Files -item1=Shared DLLs -Descrip= -DisplayText= - diff --git a/My Installations/CDEnable/Component Definitions/Default.fgl b/My Installations/CDEnable/Component Definitions/Default.fgl deleted file mode 100755 index c2e46d40..00000000 --- a/My Installations/CDEnable/Component Definitions/Default.fgl +++ /dev/null @@ -1,42 +0,0 @@ -[\] -DISPLAYTEXT=Common Files Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[\] -DISPLAYTEXT=Windows System Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[USERDEFINED] -DISPLAYTEXT=Script-defined Folders -TYPE=USERSTART -fulldirectory= - -[] -DISPLAYTEXT=Program Files Folder -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=General Application Destination -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=Windows Operating System -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[TopDir] -SubDir0= -SubDir1= -SubDir2= -SubDir3=USERDEFINED - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/CDEnable/File Groups/Default.fdf b/My Installations/CDEnable/File Groups/Default.fdf deleted file mode 100755 index aa0bd54c..00000000 --- a/My Installations/CDEnable/File Groups/Default.fdf +++ /dev/null @@ -1,37 +0,0 @@ -[FileGroups] -group0=Program Executable Files -group1=Shared DLLs - -[Program Executable Files] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Shared DLLs] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Info] -Type=FileGrp -Version=1.00.000 -Name= - diff --git a/My Installations/CDEnable/File Groups/Program Executable Files.fgl b/My Installations/CDEnable/File Groups/Program Executable Files.fgl deleted file mode 100755 index 1bd51a69..00000000 --- a/My Installations/CDEnable/File Groups/Program Executable Files.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execdos.comm\cdenable.exe - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/CDEnable/File Groups/Shared DLLs.fgl b/My Installations/CDEnable/File Groups/Shared DLLs.fgl deleted file mode 100755 index 465be08a..00000000 --- a/My Installations/CDEnable/File Groups/Shared DLLs.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execdos.comm\cdenable.vxd - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/CDEnable/Media/CD-ROM/DEFAULT.MDA b/My Installations/CDEnable/Media/CD-ROM/DEFAULT.MDA deleted file mode 100755 index 651443d3..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/DEFAULT.MDA +++ /dev/null @@ -1,49 +0,0 @@ -[Platforms] -key0=0000000000000010 -count=1 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Full -BuildLocation=D:\My Installations\CDEnable\Media\CD-ROM -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=CD-ROM -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=CDEnable -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY=Development Tool -APPLICATIONNAME=CDEnable -COMPANYNAME=ARDI -VERSION=98 -INFO=Copyright 1997 - 1998 Lauri Pesonen - diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.23.52PM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.23.52PM.log deleted file mode 100755 index f5349df9..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.23.52PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 7:23:52 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 7:23:59 PM. diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.29.22PM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.29.22PM.log deleted file mode 100755 index bbb2e532..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.29.22PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 7:29:22 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 7:29:28 PM. diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.31.08PM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.31.08PM.log deleted file mode 100755 index 7f91259e..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.31.08PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 7:31:08 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 7:31:14 PM. diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.33.49PM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.33.49PM.log deleted file mode 100755 index 9cc59166..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/11-11-1997 7.33.49PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 7:33:49 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 7:33:55 PM. diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 1.43.24AM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 1.43.24AM.log deleted file mode 100755 index 16f09f06..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 1.43.24AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at July 30, 1998 1:43:24 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\cdenable\cdenable.exe -I:\cdenable\cdenable.vxd -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 30, 1998 1:43:31 AM. diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 11.52.59AM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 11.52.59AM.log deleted file mode 100755 index b5d3bfd9..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 11.52.59AM.log +++ /dev/null @@ -1,7 +0,0 @@ -Build started at July 30, 1998 11:52:59 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Build has been cancelled. diff --git a/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 11.53.42AM.log b/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 11.53.42AM.log deleted file mode 100755 index 934b8b75..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Log Files/7-30-1998 11.53.42AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 30, 1998 11:53:42 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 30, 1998 11:53:48 AM. diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.23.55PM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.23.55PM.rpt deleted file mode 100755 index 76f2f8d7..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.23.55PM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\11-11-1997 7.23.55PM.rpt -Date : 11/11/1997 -Time : 7:23PM - -Number of Components: 2 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.29.24PM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.29.24PM.rpt deleted file mode 100755 index 12976916..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.29.24PM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\11-11-1997 7.29.24PM.rpt -Date : 11/11/1997 -Time : 7:29PM - -Number of Components: 2 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.31.10PM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.31.10PM.rpt deleted file mode 100755 index 30f8804a..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.31.10PM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\11-11-1997 7.31.10PM.rpt -Date : 11/11/1997 -Time : 7:31PM - -Number of Components: 2 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.33.52PM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.33.52PM.rpt deleted file mode 100755 index 3a78a32d..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/11-11-1997 7.33.52PM.rpt +++ /dev/null @@ -1,68 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\11-11-1997 7.33.52PM.rpt -Date : 11/11/1997 -Time : 7:33PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 2 -Total Size of Files: 35,488 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Program Files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 25,600 (files for this component only) - - - **** File Group: "Program Executable Files" **** - - -: I:\cdenable - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "Shared DLLs" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 35,488 (files for this component only) - - - **** File Group: "Shared DLLs" **** - - -: I:\cdenable - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 1.43.27AM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 1.43.27AM.rpt deleted file mode 100755 index 1e984b00..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 1.43.27AM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\7-30-1998 1.43.27AM.rpt -Date : 07/30/1998 -Time : 1:43AM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 11.53.02AM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 11.53.02AM.rpt deleted file mode 100755 index 97838971..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 11.53.02AM.rpt +++ /dev/null @@ -1,68 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\7-30-1998 11.53.02AM.rpt -Date : 07/30/1998 -Time : 11:53AM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 2 -Total Size of Files: 36,000 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Program Files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 25,600 (files for this component only) - - - **** File Group: "Program Executable Files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "Shared DLLs" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 36,000 (files for this component only) - - - **** File Group: "Shared DLLs" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 11.53.45AM.rpt b/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 11.53.45AM.rpt deleted file mode 100755 index 1bfa825c..00000000 --- a/My Installations/CDEnable/Media/CD-ROM/Report Files/7-30-1998 11.53.45AM.rpt +++ /dev/null @@ -1,68 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\CDEnable\Media\CD-ROM\Report Files\7-30-1998 11.53.45AM.rpt -Date : 07/30/1998 -Time : 11:53AM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 2 -Total Size of Files: 36,000 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Program Files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 25,600 (files for this component only) - - - **** File Group: "Program Executable Files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "Shared DLLs" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 36,000 (files for this component only) - - - **** File Group: "Shared DLLs" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/CDEnable/Media/Default/Default.mda b/My Installations/CDEnable/Media/Default/Default.mda deleted file mode 100755 index c11a4ae3..00000000 --- a/My Installations/CDEnable/Media/Default/Default.mda +++ /dev/null @@ -1,49 +0,0 @@ -[Platforms] -key0=0000000000000010 -count=1 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Quick -BuildLocation= -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=Default -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=CDEnable -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY= -APPLICATIONNAME=CDEnable -COMPANYNAME=ARDI -VERSION=1.00.000 -INFO= - diff --git a/My Installations/CDEnable/Media/Default/Report Files/11-11-1997 7.20.52PM.rpt b/My Installations/CDEnable/Media/Default/Report Files/11-11-1997 7.20.52PM.rpt deleted file mode 100755 index 2e4a229f..00000000 --- a/My Installations/CDEnable/Media/Default/Report Files/11-11-1997 7.20.52PM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Default -Report Filename : D:\My Installations\CDEnable\Media\Default\Report Files\11-11-1997 7.20.52PM.rpt -Date : 11/11/1997 -Time : 7:20PM - -Number of Components: 2 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Program Files - Shared DLLs - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/CDEnable/Script Files/SETUP.RUL b/My Installations/CDEnable/Script Files/SETUP.RUL deleted file mode 100755 index f78b5b0b..00000000 --- a/My Installations/CDEnable/Script Files/SETUP.RUL +++ /dev/null @@ -1,472 +0,0 @@ - -//////////////////////////////////////////////////////////////////////////////// -// -// IIIIIII SSSSSS -// II SS InstallShield (R) -// II SSSSSS (c) 1996-1997, InstallShield Software Corporation -// II SS (c) 1990-1996, InstallShield Corporation -// IIIIIII SSSSSS All Rights Reserved. -// -// -// This code is generated as a starting setup template. You should -// modify it to provide all necessary steps for your setup. -// -// -// File Name: Setup.rul -// -// Description: InstallShield script -// -// Comments: This template script performs a basic setup on a -// Windows 95 or Windows NT 4.0 platform. With minor -// modifications, this template can be adapted to create -// new, customized setups. -// -//////////////////////////////////////////////////////////////////////////////// - - - // Include header file -#include "sdlang.h" -#include "sddialog.h" - -////////////////////// string defines //////////////////////////// - -#define UNINST_LOGFILE_NAME "Uninst.isu" -#define CDENABLE_NAME "cdenable.exe" -#define CDENABLE_KEYVALUE "cdenable" - -//////////////////// installation declarations /////////////////// - - // ----- DLL prototypes ----- - - - // your DLL prototypes - - - // ---- script prototypes ----- - - // generated - prototype ShowDialogs(); - prototype MoveFileData(); - prototype HandleMoveDataError( NUMBER ); - prototype ProcessBeforeDataMove(); - prototype ProcessAfterDataMove(); - prototype SetupRegistry(); - prototype SetupFolders(); - prototype CleanUpInstall(); - prototype SetupInstall(); - prototype SetupScreen(); - prototype CheckRequirements(); - prototype DialogShowSdAskDestPath(); - - // your prototypes - - - // ----- global variables ------ - - // generated - BOOL bWinNT, bIsShellExplorer, bInstallAborted, bIs32BitSetup; - STRING svDir; - STRING svName, svCompany, svSerial; - STRING svDefGroup; - STRING szAppPath; - STRING svSetupType; - - - // your global variables - - -/////////////////////////////////////////////////////////////////////////////// -// -// MAIN PROGRAM -// -// The setup begins here by hiding the visible setup -// window. This is done to allow all the titles, images, etc. to -// be established before showing the main window. The following -// logic then performs the setup in a series of steps. -// -/////////////////////////////////////////////////////////////////////////////// -program - Disable( BACKGROUND ); - - CheckRequirements(); - - SetupInstall(); - - SetupScreen(); - - if (ShowDialogs()<0) goto end_install; - - if (ProcessBeforeDataMove()<0) goto end_install; - - if (MoveFileData()<0) goto end_install; - - if (ProcessAfterDataMove()<0) goto end_install; - - if (SetupRegistry()<0) goto end_install; - - if (SetupFolders()<0) goto end_install; - - - end_install: - - CleanUpInstall(); - - // If an unrecoverable error occurred, clean up the partial installation. - // Otherwise, exit normally. - - if (bInstallAborted) then - abort; - endif; - -endprogram - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ShowDialogs // -// // -// Purpose: This function manages the display and navigation // -// the standard dialogs that exist in a setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ShowDialogs() - NUMBER nResult; - begin - - Dlg_Start: - // beginning of dialogs label - - Dlg_SdAskDestPath: - nResult = DialogShowSdAskDestPath(); - if (nResult = BACK) goto Dlg_Start; - - return 0; - - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ProcessBeforeDataMove // -// // -// Purpose: This function performs any necessary operations prior to the // -// actual data move operation. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ProcessBeforeDataMove() - STRING svLogFile; - NUMBER nResult; - begin - - InstallationInfo( @COMPANY_NAME, @PRODUCT_NAME, @PRODUCT_VERSION, @PRODUCT_KEY ); - - svLogFile = UNINST_LOGFILE_NAME; - - nResult = DeinstallStart( svDir, svLogFile, @UNINST_KEY, 0 ); - if (nResult < 0) then - MessageBox( @ERROR_UNINSTSETUP, WARNING ); - endif; - - szAppPath = TARGETDIR; // TODO : if your application .exe is in a subdir of TARGETDIR then add subdir - - if ((bIs32BitSetup) && (bIsShellExplorer)) then - RegDBSetItem( REGDB_APPPATH, szAppPath ); - RegDBSetItem( REGDB_APPPATH_DEFAULT, szAppPath ^ @PRODUCT_KEY ); - RegDBSetItem( REGDB_UNINSTALL_NAME, @UNINST_DISPLAY_NAME ); - endif; - - // TODO : update any items you want to process before moving the data - // - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: MoveFileData // -// // -// Purpose: This function handles the data movement for // -// the setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function MoveFileData() - NUMBER nResult, nDisk; - begin - - nDisk = 1; - SetStatusWindow( 0, "" ); - Disable( DIALOGCACHE ); - Enable( STATUS ); - StatusUpdate( ON, 100 ); - nResult = ComponentMoveData( MEDIA, nDisk, 0 ); - - HandleMoveDataError( nResult ); - - Disable( STATUS ); - - return nResult; - - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: HandleMoveDataError // -// // -// Purpose: This function handles the error (if any) during the move data // -// operation. // -// // -/////////////////////////////////////////////////////////////////////////////// -function HandleMoveDataError( nResult ) - begin - - switch (nResult) - case 0: - return 0; - default: - SprintfBox( SEVERE, @TITLE_CAPTIONBAR, @ERROR_MOVEDATA, nResult ); - bInstallAborted = TRUE; - return nResult; - endswitch; - - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ProcessAfterDataMove // -// // -// Purpose: This function performs any necessary operations needed after // -// all data has been moved. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ProcessAfterDataMove() - STRING szReferenceFile, szCmdLine, szCommand; - begin - - // DeinstallSetReference specifies a file to be checked before - // uninstallation. If the file is in use, uninstallation will not proceed. - - szReferenceFile = svDir ^ @PRODUCT_KEY; - DeinstallSetReference( szReferenceFile ); - - szCommand = TARGETDIR ^ CDENABLE_NAME; - szCmdLine = "/ON"; - LaunchApp (szCommand, szCmdLine); - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupRegistry // -// // -// Purpose: This function makes the registry entries for this setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupRegistry() - -STRING szKey, szCommand; -NUMBER error; - - begin - - // TODO : Add all your registry entry keys here - // - // - // RegDBCreateKeyEx, RegDBSetKeyValueEx.... - // - - szKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; - szCommand = TARGETDIR ^ CDENABLE_NAME + " /ON"; - - RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); - Disable(LOGGING); - error = RegDBCreateKeyEx(szKey, ""); - Enable(LOGGING); - error = RegDBSetKeyValueEx(szKey, CDENABLE_KEYVALUE, REGDB_STRING, szCommand, -1); - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// -// Function: SetupFolders -// -// Purpose: This function creates all the folders and shortcuts for the -// setup. This includes program groups and items for Windows 3.1. -// -/////////////////////////////////////////////////////////////////////////////// -function SetupFolders() - begin - - - // TODO : Add all your folder (program group) along with shortcuts (program items) - // - // - // CreateProgramFolder, AddFolderIcon.... - // - // Note : for 16-bit setups you should add an uninstaller icon pointing to - // your log file. Under 32-bit this is automatically done by Windows. - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CleanUpInstall // -// // -// Purpose: This cleans up the setup. Anything that should // -// be released or deleted at the end of the setup should // -// be done here. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CleanUpInstall() - begin - - - if (bInstallAborted) then - return 0; - endif; - - if (BATCH_INSTALL) then // ensure locked files are properly written - CommitSharedFiles(0); - endif; - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupInstall // -// // -// Purpose: This will setup the installation. Any general initialization // -// needed for the installation should be performed here. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupInstall() - begin - - Enable( CORECOMPONENTHANDLING ); - - bInstallAborted = FALSE; - - if (bIs32BitSetup) then - svDir = PROGRAMFILES ^ @COMPANY_NAME ^ @PRODUCT_NAME; - else - svDir = PROGRAMFILES ^ @COMPANY_NAME16 ^ @PRODUCT_NAME16; // use shorten names - endif; - - TARGETDIR = svDir; - - SdProductName( @PRODUCT_NAME ); - - SdInit(); - - Enable( DIALOGCACHE ); - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupScreen // -// // -// Purpose: This function establishes the screen look. This includes // -// colors, fonts, and text to be displayed. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupScreen() - begin - - Enable( FULLWINDOWMODE ); - SetTitle( @TITLE_MAIN, 24, WHITE ); - - SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION ); // Caption bar text. - - Enable( BACKGROUND ); - - Delay( 1 ); - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CheckRequirements // -// // -// Purpose: This function checks all minimum requirements for the // -// application being installed. If any fail, then the user // -// is informed and the setup is terminated. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CheckRequirements() - NUMBER nvDx, nvDy, nvResult; - STRING svResult; - - begin - - bWinNT = FALSE; - bIsShellExplorer = FALSE; - - // Check screen resolution. - GetExtents( nvDx, nvDy ); - - if (nvDy < 480) then - MessageBox( @ERROR_VGARESOLUTION, WARNING ); - abort; - endif; - - // set 'setup' operation mode - bIs32BitSetup = TRUE; - GetSystemInfo( ISTYPE, nvResult, svResult ); - if (nvResult = 16) then - bIs32BitSetup = FALSE; // running 16-bit setup - return 0; // no additional information required - endif; - - // --- 32-bit testing after this point --- - - // Determine the target system's operating system. - GetSystemInfo( OS, nvResult, svResult ); - - if (nvResult = IS_WINDOWSNT) then - // Running Windows NT. - bWinNT = TRUE; - - // Check to see if the shell being used is EXPLORER shell. - if (GetSystemInfo( OSMAJOR, nvResult, svResult ) = 0) then - if (nvResult >= 4) then - bIsShellExplorer = TRUE; - endif; - endif; - - elseif (nvResult = IS_WINDOWS95 ) then - bIsShellExplorer = TRUE; - - endif; - - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdAskDestPath // -// // -// Purpose: This function asks the user for the destination directory. // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdAskDestPath() - NUMBER nResult; - STRING szTitle, szMsg; - begin - - szTitle = ""; - szMsg = ""; - nResult = SdAskDestPath( szTitle, szMsg, svDir, 0 ); - - TARGETDIR = svDir; - - return nResult; - end; - - - // --- include script file section --- - -#include "sddialog.rul" - - diff --git a/My Installations/CDEnable/Script Files/SETUP.dbg b/My Installations/CDEnable/Script Files/SETUP.dbg deleted file mode 100755 index 4ea8ea42..00000000 Binary files a/My Installations/CDEnable/Script Files/SETUP.dbg and /dev/null differ diff --git a/My Installations/CDEnable/Script Files/SETUP.ino b/My Installations/CDEnable/Script Files/SETUP.ino deleted file mode 100755 index 772d5a05..00000000 Binary files a/My Installations/CDEnable/Script Files/SETUP.ino and /dev/null differ diff --git a/My Installations/CDEnable/Script Files/SETUP.ins b/My Installations/CDEnable/Script Files/SETUP.ins deleted file mode 100755 index 9255229a..00000000 Binary files a/My Installations/CDEnable/Script Files/SETUP.ins and /dev/null differ diff --git a/My Installations/CDEnable/Script Files/SETUP.obs b/My Installations/CDEnable/Script Files/SETUP.obs deleted file mode 100755 index e192298a..00000000 Binary files a/My Installations/CDEnable/Script Files/SETUP.obs and /dev/null differ diff --git a/My Installations/CDEnable/String Tables/0009-English/VALUE.SHL b/My Installations/CDEnable/String Tables/0009-English/VALUE.SHL deleted file mode 100755 index 8ee22ab9..00000000 --- a/My Installations/CDEnable/String Tables/0009-English/VALUE.SHL +++ /dev/null @@ -1,20 +0,0 @@ -[Data] -TITLE_MAIN=CDEnable -COMPANY_NAME=ARDI -COMPANY_NAME16=Company -ERROR_MOVEDATA=An error occurred during the move data process : %d -PRODUCT_VERSION=1.00.000 -UNINST_KEY=CDEnable -TITLE_CAPTIONBAR=CDEnable Setup -PRODUCT_NAME16=Product -ERROR_VGARESOLUTION=This program requires VGA or better resolution. -PRODUCT_KEY=yourapp.Exe -UNINST_DISPLAY_NAME=CDEnable -ERROR_UNINSTSETUP=unInstaller setup failed to initialize. You may not be able to uninstall this product. -PRODUCT_NAME=CDEnable - -[General] -Language=0009 -Type=STRINGTABLESPECIFIC -Version=1.00.000 - diff --git a/My Installations/CDEnable/String Tables/Default.shl b/My Installations/CDEnable/String Tables/Default.shl deleted file mode 100755 index 6f255ebf..00000000 --- a/My Installations/CDEnable/String Tables/Default.shl +++ /dev/null @@ -1,62 +0,0 @@ -[TITLE_MAIN] -Comment= - -[COMPANY_NAME] -Comment= - -[COMPANY_NAME16] -Comment= - -[ERROR_MOVEDATA] -Comment= - -[PRODUCT_VERSION] -Comment= - -[UNINST_KEY] -Comment= - -[Language] -Lang0=0009 -CurrentLang=0 - -[TITLE_CAPTIONBAR] -Comment= - -[PRODUCT_NAME16] -Comment= - -[Data] -Entry0=ERROR_VGARESOLUTION -Entry1=TITLE_MAIN -Entry2=TITLE_CAPTIONBAR -Entry3=UNINST_KEY -Entry4=UNINST_DISPLAY_NAME -Entry5=COMPANY_NAME -Entry6=PRODUCT_NAME -Entry7=PRODUCT_VERSION -Entry8=PRODUCT_KEY -Entry10=ERROR_UNINSTSETUP -Entry9=ERROR_MOVEDATA -Entry11=COMPANY_NAME16 -Entry12=PRODUCT_NAME16 - -[ERROR_VGARESOLUTION] -Comment= - -[PRODUCT_KEY] -Comment= - -[UNINST_DISPLAY_NAME] -Comment= - -[General] -Type=STRINGTABLE -Version=1.00.000 - -[ERROR_UNINSTSETUP] -Comment= - -[PRODUCT_NAME] -Comment= - diff --git a/My Installations/CDEnable/Text Substitutions/Build.tsb b/My Installations/CDEnable/Text Substitutions/Build.tsb deleted file mode 100755 index 0948b14c..00000000 --- a/My Installations/CDEnable/Text Substitutions/Build.tsb +++ /dev/null @@ -1,56 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key6= -Key7= -Key8= -Key9= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/CDEnable/Text Substitutions/Setup.tsb b/My Installations/CDEnable/Text Substitutions/Setup.tsb deleted file mode 100755 index c202c7ad..00000000 --- a/My Installations/CDEnable/Text Substitutions/Setup.tsb +++ /dev/null @@ -1,71 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key10= -Key5= -Key11= -Key6= -Key12= -Key7= -Key8= -Key9= - -[] -KeyType=4 -Value= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/Executor DOS/Component Definitions/Default.cdf b/My Installations/Executor DOS/Component Definitions/Default.cdf deleted file mode 100755 index 7e30d7bd..00000000 --- a/My Installations/Executor DOS/Component Definitions/Default.cdf +++ /dev/null @@ -1,100 +0,0 @@ -[Components] -component0=CD Enable -component1=Executor -component2=CD Enable\CD vxd - -[CD Enable] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -member0=CD Enable\CD vxd -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=CD Enable -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[TopComponents] -component0=Executor -component1=CD Enable - -[SetupType] -setuptype0=Typical - -[Executor] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=Executor files -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[Info] -Type=CompDef -Version=1.00.000 -Name= - -[CD Enable\CD vxd] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=CD Enable vxd -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder - -[SetupTypeItem-Typical] -Comment= -item0=CD Enable -item1=CD Enable\CD vxd -Descrip= -DisplayText= - diff --git a/My Installations/Executor DOS/Component Definitions/Default.fgl b/My Installations/Executor DOS/Component Definitions/Default.fgl deleted file mode 100755 index c2e46d40..00000000 --- a/My Installations/Executor DOS/Component Definitions/Default.fgl +++ /dev/null @@ -1,42 +0,0 @@ -[\] -DISPLAYTEXT=Common Files Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[\] -DISPLAYTEXT=Windows System Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[USERDEFINED] -DISPLAYTEXT=Script-defined Folders -TYPE=USERSTART -fulldirectory= - -[] -DISPLAYTEXT=Program Files Folder -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=General Application Destination -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=Windows Operating System -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[TopDir] -SubDir0= -SubDir1= -SubDir2= -SubDir3=USERDEFINED - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor DOS/Executor DOS.ipr b/My Installations/Executor DOS/Executor DOS.ipr deleted file mode 100755 index 07ca02cd..00000000 --- a/My Installations/Executor DOS/Executor DOS.ipr +++ /dev/null @@ -1,52 +0,0 @@ -[Language] -LanguageSupport0=0009 - -[OperatingSystem] -OSSupport=0000000000011011 - -[Data] -CurrentMedia=CD-ROM -CurrentComponentDef=Default.cdf -ProductName=Executor-DOS -set_mifserial= -DevEnvironment=GNU C -AppExe= -set_dlldebug=No -EmailAddresss= -Instructions=Instructions.txt -set_testmode=No -set_mif=No -SummaryText= -Department= -HomeURL= -Author= -Type=Macintosh Emulator -InstallRoot=D:\My Installations\Executor DOS -Version=2.1pr11 -InstallationGUID=18397aa3-64ea-11d1-962e-00609734111f -set_level=Level 3 -CurrentFileGroupDef=Default.fdf -Notes=Notes.txt -set_maxerr=50 -set_args= -set_miffile=Status.mif -set_dllcmdline= -Copyright= -set_warnaserr=No -CurrentPlatform= -Category= -set_preproc= -CurrentLanguage=English -CompanyName=ARDI -Description=Description.txt -set_maxwarn=50 -set_crc=Yes - -[MediaInfo] -mediadata0=Default/Media\Default -mediadata1=CD-ROM/Media\CD-ROM - -[General] -Type=INSTALLMAIN -Version=1.00.000 - diff --git a/My Installations/Executor DOS/File Groups/CD Enable vxd.fgl b/My Installations/Executor DOS/File Groups/CD Enable vxd.fgl deleted file mode 100755 index 465be08a..00000000 --- a/My Installations/Executor DOS/File Groups/CD Enable vxd.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execdos.comm\cdenable.vxd - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor DOS/File Groups/CD Enable.fgl b/My Installations/Executor DOS/File Groups/CD Enable.fgl deleted file mode 100755 index 1bd51a69..00000000 --- a/My Installations/Executor DOS/File Groups/CD Enable.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execdos.comm\cdenable.exe - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor DOS/File Groups/Default.fdf b/My Installations/Executor DOS/File Groups/Default.fdf deleted file mode 100755 index 08eedd94..00000000 --- a/My Installations/Executor DOS/File Groups/Default.fdf +++ /dev/null @@ -1,52 +0,0 @@ -[FileGroups] -group0=CD Enable -group1=CD Enable vxd -group2=Executor files - -[CD Enable] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[CD Enable vxd] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Info] -Type=FileGrp -Version=1.00.000 -Name= - -[Executor files] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - diff --git a/My Installations/Executor DOS/File Groups/Executor files.fgl b/My Installations/Executor DOS/File Groups/Executor files.fgl deleted file mode 100755 index a89ab0a9..00000000 --- a/My Installations/Executor DOS/File Groups/Executor files.fgl +++ /dev/null @@ -1,173 +0,0 @@ -[trouble] -file0=I:\execdos.comm\trouble\vgaonly.pif -file1=I:\execdos.comm\trouble\desperat.pif -file2=I:\execdos.comm\trouble\readme.txt -fulldirectory=I:\execdos.comm\trouble - -[docs\cwsdpmi] -file0=I:\execdos.comm\docs\cwsdpmi\cwsdpmi.doc -fulldirectory=I:\execdos.comm\docs\cwsdpmi - -[configur] -file59=I:\execdos.comm\configur\50217268.ecf -file48=I:\execdos.comm\configur\4c415a48.ecf -file37=I:\execdos.comm\configur\47534361.ecf -file26=I:\execdos.comm\configur\444f4c4c.ecf -file15=I:\execdos.comm\configur\43475246.ecf -file49=I:\execdos.comm\configur\4c505243.ecf -file38=I:\execdos.comm\configur\47756e53.ecf -file27=I:\execdos.comm\configur\44576174.ecf -file16=I:\execdos.comm\configur\43504354.ecf -file0=I:\execdos.comm\configur\32362e32.ecf -file39=I:\execdos.comm\configur\483444c6.ecf -file28=I:\execdos.comm\configur\44616e47.ecf -file17=I:\execdos.comm\configur\4352534c.ecf -file1=I:\execdos.comm\configur\3842494d.ecf -file29=I:\execdos.comm\configur\454a3035.ecf -file18=I:\execdos.comm\configur\4354494d.ecf -file2=I:\execdos.comm\configur\3f3f3f3f.ecf -file110=I:\execdos.comm\configur\57494c44.ecf -file90=I:\execdos.comm\configur\55505550.ecf -file19=I:\execdos.comm\configur\43555341.ecf -file3=I:\execdos.comm\configur\41443344.ecf -file111=I:\execdos.comm\configur\424f424f.ecf -file100=I:\execdos.comm\configur\6f7a6d35.ecf -file91=I:\execdos.comm\configur\556c7433.ecf -file80=I:\execdos.comm\configur\53635246.ecf -file4=I:\execdos.comm\configur\414f7163.ecf -file112=I:\execdos.comm\configur\5354775a.ecf -file101=I:\execdos.comm\configur\72647020.ecf -file92=I:\execdos.comm\configur\57435345.ecf -file81=I:\execdos.comm\configur\5368537a.ecf -file70=I:\execdos.comm\configur\52415a5a.ecf -file5=I:\execdos.comm\configur\41525435.ecf -file113=I:\execdos.comm\configur\45474144.ecf -file102=I:\execdos.comm\configur\72706db5.ecf -file93=I:\execdos.comm\configur\574f4c46.ecf -file82=I:\execdos.comm\configur\53704a4b.ecf -file71=I:\execdos.comm\configur\5249534b.ecf -file60=I:\execdos.comm\configur\50474150.ecf -file6=I:\execdos.comm\configur\41527c46.ecf -file114=I:\execdos.comm\configur\494e5455.ecf -file103=I:\execdos.comm\configur\73506433.ecf -file94=I:\execdos.comm\configur\57504332.ecf -file83=I:\execdos.comm\configur\53706563.ecf -file72=I:\execdos.comm\configur\524a4253.ecf -file61=I:\execdos.comm\configur\504c5073.ecf -file50=I:\execdos.comm\configur\4d427264.ecf -file7=I:\execdos.comm\configur\4154726e.ecf -file115=I:\execdos.comm\configur\57696c64.ecf -file104=I:\execdos.comm\configur\a78ea8a0.ecf -file95=I:\execdos.comm\configur\5843454c.ecf -file84=I:\execdos.comm\configur\5370696e.ecf -file73=I:\execdos.comm\configur\524c4d5a.ecf -file62=I:\execdos.comm\configur\504e4331.ecf -file51=I:\execdos.comm\configur\4d4b444e.ecf -file40=I:\execdos.comm\configur\48525630.ecf -file8=I:\execdos.comm\configur\4164426b.ecf -file116=I:\execdos.comm\configur\41324d68.ecf -file105=I:\execdos.comm\configur\a7bfc2a2.ecf -file96=I:\execdos.comm\configur\58505233.ecf -file85=I:\execdos.comm\configur\54424235.ecf -file74=I:\execdos.comm\configur\52565253.ecf -file63=I:\execdos.comm\configur\50505456.ecf -file52=I:\execdos.comm\configur\4d4d4343.ecf -file41=I:\execdos.comm\configur\48525631.ecf -file30=I:\execdos.comm\configur\45535041.ecf -file9=I:\execdos.comm\configur\41706569.ecf -file117=I:\execdos.comm\configur\6b616a72.ecf -file106=I:\execdos.comm\configur\ac7e5ea0.ecf -file97=I:\execdos.comm\configur\63417244.ecf -file86=I:\execdos.comm\configur\54424236.ecf -file75=I:\execdos.comm\configur\526a3031.ecf -file64=I:\execdos.comm\configur\50566d74.ecf -file53=I:\execdos.comm\configur\4d4d5042.ecf -file42=I:\execdos.comm\configur\48734c61.ecf -file31=I:\execdos.comm\configur\455544c6.ecf -file20=I:\execdos.comm\configur\43574c44.ecf -file118=I:\execdos.comm\configur\484c5832.ecf -file107=I:\execdos.comm\configur\f5536b69.ecf -file98=I:\execdos.comm\configur\674f4c46.ecf -file87=I:\execdos.comm\configur\544b4e4f.ecf -file76=I:\execdos.comm\configur\53414e54.ecf -file65=I:\execdos.comm\configur\50674c67.ecf -file54=I:\execdos.comm\configur\4d504e54.ecf -file43=I:\execdos.comm\configur\496d6167.ecf -file32=I:\execdos.comm\configur\46424420.ecf -file21=I:\execdos.comm\configur\43595153.ecf -file10=I:\execdos.comm\configur\42454132.ecf -fulldirectory=I:\execdos.comm\configur -file108=I:\execdos.comm\configur\434c4144.ecf -file99=I:\execdos.comm\configur\6c6f6733.ecf -file88=I:\execdos.comm\configur\54745264.ecf -file77=I:\execdos.comm\configur\53495421.ecf -file66=I:\execdos.comm\configur\506fc450.ecf -file55=I:\execdos.comm\configur\4d535744.ecf -file44=I:\execdos.comm\configur\4a4b5445.ecf -file33=I:\execdos.comm\configur\466c6974.ecf -file22=I:\execdos.comm\configur\43764d4d.ecf -file11=I:\execdos.comm\configur\424f4c4f.ecf -file109=I:\execdos.comm\configur\4d917263.ecf -file89=I:\execdos.comm\configur\54775231.ecf -file78=I:\execdos.comm\configur\53495478.ecf -file67=I:\execdos.comm\configur\50736f64.ecf -file56=I:\execdos.comm\configur\4d61656c.ecf -file45=I:\execdos.comm\configur\4a524735.ecf -file34=I:\execdos.comm\configur\46756e47.ecf -file23=I:\execdos.comm\configur\4444534b.ecf -file12=I:\execdos.comm\configur\426163d5.ecf -file79=I:\execdos.comm\configur\534d4c53.ecf -file68=I:\execdos.comm\configur\51444c58.ecf -file57=I:\execdos.comm\configur\4d687a75.ecf -file46=I:\execdos.comm\configur\4a70616b.ecf -file35=I:\execdos.comm\configur\47436f6e.ecf -file24=I:\execdos.comm\configur\44454c49.ecf -file13=I:\execdos.comm\configur\42646c6d.ecf -file69=I:\execdos.comm\configur\522a6368.ecf -file58=I:\execdos.comm\configur\4d6f6c54.ecf -file47=I:\execdos.comm\configur\4b705353.ecf -file36=I:\execdos.comm\configur\474f474f.ecf -file25=I:\execdos.comm\configur\44494132.ecf -file14=I:\execdos.comm\configur\426e4871.ecf - -[docs\djgpp] -file0=I:\execdos.comm\docs\djgpp\copying.dj -fulldirectory=I:\execdos.comm\docs\djgpp - -[docs\wmemu387] -file0=I:\execdos.comm\docs\wmemu387\linux.txt -file1=I:\execdos.comm\docs\wmemu387\copying -file2=I:\execdos.comm\docs\wmemu387\djgpp.txt -fulldirectory=I:\execdos.comm\docs\wmemu387 - -[TopDir] -file0=I:\execdos.comm\box.exe -file1=I:\execdos.comm\box.txt -file2=I:\execdos.comm\cwsdpmi.exe -file3=I:\execdos.comm\emu387.dxe -file4=I:\execdos.comm\executor.exe -file5=I:\execdos.comm\exsystem.hfv -file6=I:\execdos.comm\extemp.hfv -file7=I:\execdos.comm\makehfv.exe -SubDir0=docs -file8=I:\execdos.comm\print.bat -SubDir1=trouble -file9=I:\execdos.comm\printdef.ini -SubDir2=configur -file10=I:\execdos.comm\printers.ini -file11=I:\execdos.comm\readme.txt -file12=I:\execdos.comm\tips.txt -file13=I:\execdos.comm\executor.pif -file14=I:\execdos.comm\dirMap-le - -[docs] -file0=I:\execdos.comm\docs\readme -SubDir0=docs\cwsdpmi -SubDir1=docs\djgpp -SubDir2=docs\wmemu387 -fulldirectory=I:\execdos.comm\docs - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 7.31.33PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 7.31.33PM.log deleted file mode 100755 index 8481da38..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 7.31.33PM.log +++ /dev/null @@ -1,8 +0,0 @@ -Build started at January 28, 2000 7:31:33 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Build has been cancelled. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 7.34.46PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 7.34.46PM.log deleted file mode 100755 index 3c54f4e6..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 7.34.46PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 7:34:46 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 7:35:19 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 8.01.43PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 8.01.43PM.log deleted file mode 100755 index c2d23ec3..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/1-28-2000 8.01.43PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 8:01:43 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 8:02:16 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 10.39.13PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 10.39.13PM.log deleted file mode 100755 index 14517d45..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 10.39.13PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 10:39:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 10:40:34 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 10.43.08PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 10.43.08PM.log deleted file mode 100755 index 7de188db..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 10.43.08PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 10:43:08 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 10:43:56 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 8.37.29PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 8.37.29PM.log deleted file mode 100755 index ec9779b4..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 8.37.29PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 8:37:29 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 8:38:32 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.03.03PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.03.03PM.log deleted file mode 100755 index b91c9bdc..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.03.03PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 9:03:03 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 9:04:06 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.07.19PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.07.19PM.log deleted file mode 100755 index b49e286c..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.07.19PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 9:07:19 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 9:08:06 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.22.31PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.22.31PM.log deleted file mode 100755 index 0175bbc2..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 9.22.31PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 9:22:31 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 9:23:31 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-25-1997 4.35.26PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-25-1997 4.35.26PM.log deleted file mode 100755 index a957f122..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-25-1997 4.35.26PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 25, 1997 4:35:26 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 25, 1997 4:36:28 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-25-1997 7.46.13PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-25-1997 7.46.13PM.log deleted file mode 100755 index 5df3eb15..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-25-1997 7.46.13PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 25, 1997 7:46:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 25, 1997 7:47:14 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-02-1997 3.06.06PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-02-1997 3.06.06PM.log deleted file mode 100755 index e7f51a56..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-02-1997 3.06.06PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 2, 1997 3:06:06 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 2, 1997 3:07:07 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 5.45.01PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 5.45.01PM.log deleted file mode 100755 index 912d7c1c..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 5.45.01PM.log +++ /dev/null @@ -1,11 +0,0 @@ -Build started at December 29, 1999 5:45:01 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -I:\execdos.comm\splash\splash.8bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Build has been cancelled. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 5.46.40PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 5.46.40PM.log deleted file mode 100755 index 81382ef1..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 5.46.40PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 5:46:40 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 5:47:12 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 6.00.25PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 6.00.25PM.log deleted file mode 100755 index 3f7ffbd5..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-29-1999 6.00.25PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 6:00:25 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 6:00:58 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-30-1999 6.31.27PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-30-1999 6.31.27PM.log deleted file mode 100755 index 087b12a0..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/12-30-1999 6.31.27PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 30, 1999 6:31:27 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 30, 1999 6:32:02 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/2-17-2000 4.11.20PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/2-17-2000 4.11.20PM.log deleted file mode 100755 index 64c7f941..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/2-17-2000 4.11.20PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 17, 2000 4:11:20 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 17, 2000 4:11:54 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/2-28-2000 11.27.55AM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/2-28-2000 11.27.55AM.log deleted file mode 100755 index 116ca425..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/2-28-2000 11.27.55AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 28, 2000 11:27:55 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 28, 2000 11:28:30 AM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/3-13-2000 4.48.12PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/3-13-2000 4.48.12PM.log deleted file mode 100755 index 5987eeec..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/3-13-2000 4.48.12PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 13, 2000 4:48:12 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 13, 2000 4:48:45 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/3-21-1999 3.55.12PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/3-21-1999 3.55.12PM.log deleted file mode 100755 index 331f841b..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/3-21-1999 3.55.12PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at March 21, 1999 3:55:12 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -I:\execdos.comm\splash\splash.8bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 21, 1999 3:55:41 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-04-1998 2.47.27AM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-04-1998 2.47.27AM.log deleted file mode 100755 index e1aca8f4..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-04-1998 2.47.27AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 4, 1998 2:47:27 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -I:\execdos.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 2:48:16 AM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-04-1998 3.24.19AM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-04-1998 3.24.19AM.log deleted file mode 100755 index 636e4336..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-04-1998 3.24.19AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 4, 1998 3:24:19 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -I:\execdos.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 3:25:07 AM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-05-1998 3.46.20PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-05-1998 3.46.20PM.log deleted file mode 100755 index d27c325f..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-05-1998 3.46.20PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 5, 1998 3:46:20 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 3:47:11 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-12-1999 4.30.16PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-12-1999 4.30.16PM.log deleted file mode 100755 index 6616f379..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-12-1999 4.30.16PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 12, 1999 4:30:16 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -I:\execdos.comm\splash\splash.8bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 4:30:54 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-12-1999 5.49.45PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-12-1999 5.49.45PM.log deleted file mode 100755 index 683add65..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-12-1999 5.49.45PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 12, 1999 5:49:45 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -I:\execdos.comm\splash\splash.8bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 5:50:21 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-15-2000 12.14.58PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-15-2000 12.14.58PM.log deleted file mode 100755 index 8b48aa1e..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-15-2000 12.14.58PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:14:58 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:15:34 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-15-2000 12.32.25PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-15-2000 12.32.25PM.log deleted file mode 100755 index 2e34fd49..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/5-15-2000 12.32.25PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:32:25 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:32:58 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-25-1998 5.28.19PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-25-1998 5.28.19PM.log deleted file mode 100755 index 1287b71a..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-25-1998 5.28.19PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 25, 1998 5:28:19 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 25, 1998 5:29:08 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-28-1998 12.45.34PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-28-1998 12.45.34PM.log deleted file mode 100755 index ab118736..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-28-1998 12.45.34PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 12:45:34 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 12:46:21 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-28-1998 2.30.15PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-28-1998 2.30.15PM.log deleted file mode 100755 index 2619b203..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-28-1998 2.30.15PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 2:30:15 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 2:31:10 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-29-1998 1.54.15AM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-29-1998 1.54.15AM.log deleted file mode 100755 index 674e2a44..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-29-1998 1.54.15AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 29, 1998 1:54:15 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 1:55:04 AM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-29-1998 12.40.21AM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-29-1998 12.40.21AM.log deleted file mode 100755 index b8986ada..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/7-29-1998 12.40.21AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 29, 1998 12:40:21 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 12:41:09 AM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/9-24-1998 6.58.24PM.log b/My Installations/Executor DOS/Media/CD-ROM/Log Files/9-24-1998 6.58.24PM.log deleted file mode 100755 index d26ddf58..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Log Files/9-24-1998 6.58.24PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at September 24, 1998 6:58:24 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.comm\sdl.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 24, 1998 6:59:02 PM. diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 7.31.43PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 7.31.43PM.rpt deleted file mode 100755 index df69601f..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 7.31.43PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\1-28-2000 7.31.43PM.rpt -Date : 01/28/2000 -Time : 7:31PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,146,982 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,110,982 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/30/1999 18:29:32 2,417,152 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,025,900 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,146,982 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 7.34.55PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 7.34.55PM.rpt deleted file mode 100755 index 0a5c5525..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 7.34.55PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\1-28-2000 7.34.55PM.rpt -Date : 01/28/2000 -Time : 7:34PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,149,542 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,113,542 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 01/28/2000 19:33:52 2,419,712 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,028,460 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,139,142 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,149,542 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 8.01.52PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 8.01.52PM.rpt deleted file mode 100755 index 0dd84053..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/1-28-2000 8.01.52PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\1-28-2000 8.01.52PM.rpt -Date : 01/28/2000 -Time : 8:01PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,151,066 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,113,542 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 01/28/2000 19:33:52 2,419,712 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,028,460 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,139,142 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,151,066 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 10.39.38PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 10.39.38PM.rpt deleted file mode 100755 index 38803570..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 10.39.38PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 10.39.38PM.rpt -Date : 11/24/1997 -Time : 10:39PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:32:28 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 10.43.24PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 10.43.24PM.rpt deleted file mode 100755 index 7fbd7b57..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 10.43.24PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 10.43.24PM.rpt -Date : 11/24/1997 -Time : 10:43PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:42:22 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 8.37.46PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 8.37.46PM.rpt deleted file mode 100755 index 8ab7c476..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 8.37.46PM.rpt +++ /dev/null @@ -1,269 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 8.37.46PM.rpt -Date : 11/24/1997 -Time : 8:37PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,577,021 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,541,533 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:32:28 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=16 11,114,443 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,567,133 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,577,021 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 8.54.22PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 8.54.22PM.rpt deleted file mode 100755 index fcd0f241..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 8.54.22PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 8.54.22PM.rpt -Date : 11/24/1997 -Time : 8:54PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:32:28 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.03.20PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.03.20PM.rpt deleted file mode 100755 index 8a5dc16c..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.03.20PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 9.03.20PM.rpt -Date : 11/24/1997 -Time : 9:03PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:32:28 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.07.35PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.07.35PM.rpt deleted file mode 100755 index 3e4bbd1c..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.07.35PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 9.07.35PM.rpt -Date : 11/24/1997 -Time : 9:07PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:32:28 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.22.47PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.22.47PM.rpt deleted file mode 100755 index 20989c81..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-24-1997 9.22.47PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-24-1997 9.22.47PM.rpt -Date : 11/24/1997 -Time : 9:22PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:32:28 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-25-1997 4.35.44PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-25-1997 4.35.44PM.rpt deleted file mode 100755 index 8c442e90..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-25-1997 4.35.44PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-25-1997 4.35.44PM.rpt -Date : 11/25/1997 -Time : 4:35PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:42:22 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-25-1997 7.46.29PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-25-1997 7.46.29PM.rpt deleted file mode 100755 index cd5300f0..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/11-25-1997 7.46.29PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\11-25-1997 7.46.29PM.rpt -Date : 11/25/1997 -Time : 7:46PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:42:22 1,994,240 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-02-1997 3.06.22PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-02-1997 3.06.22PM.rpt deleted file mode 100755 index b2b476de..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-02-1997 3.06.22PM.rpt +++ /dev/null @@ -1,281 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\12-02-1997 3.06.22PM.rpt -Date : 12/02/1997 -Time : 3:06PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 138 -Total Size of Files: 11,581,038 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 136 (files for this component only) - Source Bytes: 11,545,550 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - sdl.dll 11/15/1997 12:08:48 484,845 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:42:22 1,994,240 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,115,410 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,571,150 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,581,038 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 5.45.11PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 5.45.11PM.rpt deleted file mode 100755 index 1f57ae7a..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 5.45.11PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\12-29-1999 5.45.11PM.rpt -Date : 12/29/1999 -Time : 5:45PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,146,982 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,110,982 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/29/1999 17:15:18 2,417,152 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,025,900 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,146,982 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 5.46.50PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 5.46.50PM.rpt deleted file mode 100755 index 4b205574..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 5.46.50PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\12-29-1999 5.46.50PM.rpt -Date : 12/29/1999 -Time : 5:46PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,146,982 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,110,982 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/29/1999 17:15:18 2,417,152 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,025,900 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,146,982 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 6.00.34PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 6.00.34PM.rpt deleted file mode 100755 index e3b8f5c0..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-29-1999 6.00.34PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\12-29-1999 6.00.34PM.rpt -Date : 12/29/1999 -Time : 6:00PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,146,982 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,110,982 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/29/1999 17:15:18 2,417,152 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,025,900 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,146,982 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-30-1999 6.31.37PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-30-1999 6.31.37PM.rpt deleted file mode 100755 index f2e5514b..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/12-30-1999 6.31.37PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\12-30-1999 6.31.37PM.rpt -Date : 12/30/1999 -Time : 6:31PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,146,982 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,110,982 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/30/1999 18:29:32 2,417,152 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,025,900 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,146,982 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/2-17-2000 4.11.30PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/2-17-2000 4.11.30PM.rpt deleted file mode 100755 index a7017926..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/2-17-2000 4.11.30PM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\2-17-2000 4.11.30PM.rpt -Date : 02/17/2000 -Time : 4:11PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 145 -Total Size of Files: 11,158,182 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 143 (files for this component only) - Source Bytes: 11,120,658 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 02/17/2000 16:04:20 2,425,856 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,034,604 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,146,258 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,158,182 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/2-28-2000 11.28.06AM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/2-28-2000 11.28.06AM.rpt deleted file mode 100755 index b9148ac3..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/2-28-2000 11.28.06AM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\2-28-2000 11.28.06AM.rpt -Date : 02/28/2000 -Time : 11:28AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 145 -Total Size of Files: 11,159,718 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 143 (files for this component only) - Source Bytes: 11,122,194 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 02/28/2000 11:10:36 2,427,392 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,036,140 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,794 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,159,718 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/3-13-2000 4.48.21PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/3-13-2000 4.48.21PM.rpt deleted file mode 100755 index 7bc6a34e..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/3-13-2000 4.48.21PM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\3-13-2000 4.48.21PM.rpt -Date : 03/13/2000 -Time : 4:48PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 145 -Total Size of Files: 11,163,302 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 143 (files for this component only) - Source Bytes: 11,125,778 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/13/2000 16:42:26 2,430,976 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,039,724 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,151,378 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,163,302 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/3-21-1999 3.55.21PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/3-21-1999 3.55.21PM.rpt deleted file mode 100755 index 056dc98b..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/3-21-1999 3.55.21PM.rpt +++ /dev/null @@ -1,269 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\3-21-1999 3.55.21PM.rpt -Date : 03/21/1999 -Time : 3:55PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,129,900 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,093,900 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/21/1999 15:28:50 2,402,816 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,011,564 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,310 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,119,500 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,129,900 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-04-1998 2.47.43AM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-04-1998 2.47.43AM.rpt deleted file mode 100755 index 1690b2e4..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-04-1998 2.47.43AM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-04-1998 2.47.43AM.rpt -Date : 05/04/1998 -Time : 2:47AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 136 -Total Size of Files: 11,066,967 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,031,479 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:49:56 2,003,456 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - -------------------------- ---------- -------- ----------- ------------- - Count=16 10,639,827 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,057,079 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,066,967 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-04-1998 3.24.34AM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-04-1998 3.24.34AM.rpt deleted file mode 100755 index 3ec1d167..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-04-1998 3.24.34AM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-04-1998 3.24.34AM.rpt -Date : 05/04/1998 -Time : 3:24AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 137 -Total Size of Files: 11,066,967 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 135 (files for this component only) - Source Bytes: 11,031,479 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:49:56 2,003,456 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=17 10,639,827 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,057,079 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,066,967 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-05-1998 3.46.37PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-05-1998 3.46.37PM.rpt deleted file mode 100755 index 485cf1ab..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-05-1998 3.46.37PM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-05-1998 3.46.37PM.rpt -Date : 05/05/1998 -Time : 3:46PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 137 -Total Size of Files: 11,066,967 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 135 (files for this component only) - Source Bytes: 11,031,479 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/05/1998 15:45:28 2,003,456 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 20:33:52 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=17 10,639,827 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,057,079 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,066,967 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-12-1999 4.30.27PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-12-1999 4.30.27PM.rpt deleted file mode 100755 index ed7138bc..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-12-1999 4.30.27PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-12-1999 4.30.27PM.rpt -Date : 05/12/1999 -Time : 4:30PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,137,254 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,101,254 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/12/1999 11:44:38 2,407,424 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,016,172 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,854 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,137,254 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-12-1999 5.49.56PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-12-1999 5.49.56PM.rpt deleted file mode 100755 index 5cfaff0c..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-12-1999 5.49.56PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-12-1999 5.49.56PM.rpt -Date : 05/12/1999 -Time : 5:49PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 143 -Total Size of Files: 11,137,254 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 141 (files for this component only) - Source Bytes: 11,101,254 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/12/1999 11:44:38 2,407,424 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,016,172 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,854 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,137,254 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-15-2000 12.15.08PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-15-2000 12.15.08PM.rpt deleted file mode 100755 index eabe5112..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-15-2000 12.15.08PM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-15-2000 12.15.08PM.rpt -Date : 05/15/2000 -Time : 12:15PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 145 -Total Size of Files: 11,171,494 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 143 (files for this component only) - Source Bytes: 11,133,970 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/15/2000 11:54:56 2,439,168 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,047,916 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,159,570 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,171,494 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-15-2000 12.32.34PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-15-2000 12.32.34PM.rpt deleted file mode 100755 index ff83c377..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/5-15-2000 12.32.34PM.rpt +++ /dev/null @@ -1,280 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\5-15-2000 12.32.34PM.rpt -Date : 05/15/2000 -Time : 12:32PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 145 -Total Size of Files: 11,171,494 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 143 (files for this component only) - Source Bytes: 11,133,970 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/15/2000 11:54:56 2,439,168 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,047,916 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,159,570 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,171,494 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-25-1998 5.28.35PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-25-1998 5.28.35PM.rpt deleted file mode 100755 index f1b2aad3..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-25-1998 5.28.35PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\7-25-1998 5.28.35PM.rpt -Date : 07/25/1998 -Time : 5:28PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 135 -Total Size of Files: 11,041,833 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,006,345 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/25/1998 16:49:34 2,006,016 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:30 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,614,693 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,031,945 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,041,833 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-28-1998 12.45.48PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-28-1998 12.45.48PM.rpt deleted file mode 100755 index 6ea07e18..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-28-1998 12.45.48PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\7-28-1998 12.45.48PM.rpt -Date : 07/28/1998 -Time : 12:45PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 135 -Total Size of Files: 11,041,833 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,006,345 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/28/1998 12:54:12 2,006,016 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:30 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,614,693 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,031,945 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,041,833 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-28-1998 2.30.36PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-28-1998 2.30.36PM.rpt deleted file mode 100755 index fbd10b6f..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-28-1998 2.30.36PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\7-28-1998 2.30.36PM.rpt -Date : 07/28/1998 -Time : 2:30PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 135 -Total Size of Files: 11,041,833 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,006,345 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/28/1998 14:37:46 2,006,016 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:30 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,614,693 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,031,945 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,041,833 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-29-1998 1.54.30AM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-29-1998 1.54.30AM.rpt deleted file mode 100755 index db551886..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-29-1998 1.54.30AM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\7-29-1998 1.54.30AM.rpt -Date : 07/29/1998 -Time : 1:54AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 135 -Total Size of Files: 11,042,345 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,006,345 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/29/1998 00:43:54 2,006,016 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:30 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,614,693 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,031,945 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,042,345 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-29-1998 12.40.36AM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-29-1998 12.40.36AM.rpt deleted file mode 100755 index f5cbd1b5..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/7-29-1998 12.40.36AM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\7-29-1998 12.40.36AM.rpt -Date : 07/29/1998 -Time : 12:40AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 135 -Total Size of Files: 11,041,833 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,006,345 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/29/1998 00:43:54 2,006,016 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:30 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,614,693 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,031,945 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,041,833 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor DOS/Media/CD-ROM/Report Files/9-24-1998 6.58.37PM.rpt b/My Installations/Executor DOS/Media/CD-ROM/Report Files/9-24-1998 6.58.37PM.rpt deleted file mode 100755 index eb6bb698..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/Report Files/9-24-1998 6.58.37PM.rpt +++ /dev/null @@ -1,278 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor DOS\Media\CD-ROM\Report Files\9-24-1998 6.58.37PM.rpt -Date : 09/24/1998 -Time : 6:58PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 135 -Total Size of Files: 11,043,458 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,007,458 (files for this component only) - - - **** File Group: "Executor files" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 09/24/1998 18:13:10 2,007,040 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:30 2,126 - tips.txt 09/24/1998 16:55:20 2,650 - executor.pif 11/24/1997 20:45:22 967 - dirMap-le 05/04/1998 03:25:56 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,615,783 - - -: I:\execdos.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,329 - - -: I:\execdos.comm\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,033,058 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,043,458 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execdos.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor DOS/Media/CD-ROM/default.mda b/My Installations/Executor DOS/Media/CD-ROM/default.mda deleted file mode 100755 index fc551fb3..00000000 --- a/My Installations/Executor DOS/Media/CD-ROM/default.mda +++ /dev/null @@ -1,52 +0,0 @@ -[Platforms] -key0=0000000000000001 -key1=0000000000000010 -key2=0000000000001000 -key3=0000000000010000 -count=4 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Full -BuildLocation=D:\My Installations\Executor DOS\Media\CD-ROM -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=CD-ROM -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor DOS -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY=System Tool -APPLICATIONNAME=Executor-DOS -COMPANYNAME=ARDI -VERSION=2.1pr11 -INFO= - diff --git a/My Installations/Executor DOS/Media/Default/Default.mda b/My Installations/Executor DOS/Media/Default/Default.mda deleted file mode 100755 index a1171674..00000000 --- a/My Installations/Executor DOS/Media/Default/Default.mda +++ /dev/null @@ -1,52 +0,0 @@ -[Platforms] -key0=0000000000000001 -key1=0000000000000010 -key2=0000000000001000 -key3=0000000000010000 -count=4 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Quick -BuildLocation= -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=Default -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor DOS -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY= -APPLICATIONNAME=Executor DOS -COMPANYNAME=ARDI -VERSION=2.1pr0 -INFO= - diff --git a/My Installations/Executor DOS/Media/Default/Report Files/11-24-1997 8.26.31PM.rpt b/My Installations/Executor DOS/Media/Default/Report Files/11-24-1997 8.26.31PM.rpt deleted file mode 100755 index 384c21ae..00000000 --- a/My Installations/Executor DOS/Media/Default/Report Files/11-24-1997 8.26.31PM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Default -Report Filename : D:\My Installations\Executor DOS\Media\Default\Report Files\11-24-1997 8.26.31PM.rpt -Date : 11/24/1997 -Time : 8:26PM - -Number of Components: 2 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor DOS/Script Files/SETUP.RUL b/My Installations/Executor DOS/Script Files/SETUP.RUL deleted file mode 100755 index e9d5b727..00000000 --- a/My Installations/Executor DOS/Script Files/SETUP.RUL +++ /dev/null @@ -1,50 +0,0 @@ - - -//////////////////////////////////////////////////////////////////////////////// -// -// IIIIIII SSSSSS -// II SS InstallShield (R) -// II SSSSSS (c) 1996-1997, InstallShield Software Corporation -// II SS (c) 1990-1996, InstallShield Corporation -// IIIIIII SSSSSS All Rights Reserved. -// -// -// This code is generated as a starting setup template. You should -// modify it to provide all necessary steps for your setup. -// -// -// File Name: Setup.rul -// -// Description: InstallShield script -// -// Comments: This template script performs a basic setup on a -// Windows 95 or Windows NT 4.0 platform. With minor -// modifications, this template can be adapted to create -// new, customized setups. -// -//////////////////////////////////////////////////////////////////////////////// - - - // Include header file -#include "sdlang.h" -#include "sddialog.h" - -////////////////////// string defines //////////////////////////// - -#define UNINST_LOGFILE_NAME "Uninst.isu" - -#define DEFAULT_TARGET_DIR "c:\\executor" -#define CDENABLE_COMPONENT_NAME "CD Enable" -#define CDENABLE_NAME "cdenable.exe" -#define EXECUTOR_NAME "executor.exe" -#define START_SUBDIR "ARDI" -#define START_MENU_NAME "Executor-DOS" -#define ICON_LOCATION WINSYSDISK ^ WINSYSDIR ^ "pifmgr.dll" -#define ICON_NUMBER 4 -#define CDENABLE_KEYVALUE "CDEnable DOS" -#define ENDING_TEXT "If Executor fails to launch on your computer, please examine the file README.TXT in the TROUBLE directory." - -#define DO_NOT_DO_NTCDENABLE - - -#include "d:\My Installations\common_scripts\executor.rul" diff --git a/My Installations/Executor DOS/Script Files/SETUP.dbg b/My Installations/Executor DOS/Script Files/SETUP.dbg deleted file mode 100755 index bfeb1ec2..00000000 Binary files a/My Installations/Executor DOS/Script Files/SETUP.dbg and /dev/null differ diff --git a/My Installations/Executor DOS/Script Files/SETUP.ino b/My Installations/Executor DOS/Script Files/SETUP.ino deleted file mode 100755 index 0f707a2e..00000000 Binary files a/My Installations/Executor DOS/Script Files/SETUP.ino and /dev/null differ diff --git a/My Installations/Executor DOS/Script Files/SETUP.ins b/My Installations/Executor DOS/Script Files/SETUP.ins deleted file mode 100755 index 6d31b475..00000000 Binary files a/My Installations/Executor DOS/Script Files/SETUP.ins and /dev/null differ diff --git a/My Installations/Executor DOS/Script Files/SETUP.obs b/My Installations/Executor DOS/Script Files/SETUP.obs deleted file mode 100755 index e10f114d..00000000 Binary files a/My Installations/Executor DOS/Script Files/SETUP.obs and /dev/null differ diff --git a/My Installations/Executor DOS/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT b/My Installations/Executor DOS/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT deleted file mode 100755 index 5371a4bc..00000000 --- a/My Installations/Executor DOS/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT +++ /dev/null @@ -1,49 +0,0 @@ -DO NOT REDISTRIBUTE - -This is the full featured version of Executor. As such, it can't be redistributed. - -To get the most out of this software, please visit our web site frequently . - - -License Description - -Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows the licensee the use of this fully enabled version (commercial) of Executor after payment of the appropriate licensing fees to ARDI. - - -Duplication and Redistribution - -This fully enabled version (commercial) of Executor may be copied only for backup purposes. Licensee may not modify or create derivative works based on Executor or any part thereof. - - -NO WARRANTY - -Executor is licensed without a warranty. ARDI disclaims all warranties relating to this software, whether expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose. All such warranties are expressly and specifically disclaimed. - - -ARDI Disclaims Liability - -In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages. - - -Exclusions, Limitations - -If Licensee uses the licensed software in a state which does not allow the exclusion or limitation of implied warranties or limitation of liabilities for incidental or consequential damages, then the limitations on warranties and exclusions of damages agreed upon by the parties to this license agreement shall be interpreted, to the extent permitted by the applicable state's law, to fulfill the agreement of the parties set forth herein. - - -General Terms - -This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico. - - -U.S. Government Restrictions - -This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. - - -PROGRAMMERS: Free source available for cwsdpmi and wmemu387 - -The files: "cwsdpmi.exe" (a DPMI provider), and "wmemu387.dxe" (an FPU emulator) were both written outside of ARDI by people who want you to be able to get the source to these two files. More information is provided in the docs subdirectory. - -Executor includes software developed by the University of California and its contributors. diff --git a/My Installations/Executor DOS/String Tables/0009-English/value.shl b/My Installations/Executor DOS/String Tables/0009-English/value.shl deleted file mode 100755 index d5d4c243..00000000 --- a/My Installations/Executor DOS/String Tables/0009-English/value.shl +++ /dev/null @@ -1,20 +0,0 @@ -[Data] -TITLE_MAIN=Executor-DOS -COMPANY_NAME=ARDI -COMPANY_NAME16=ARDI -PRODUCT_VERSION=2.1pr9 -ERROR_MOVEDATA=An error occurred during the move data process : %d -UNINST_KEY=Executor-DOS -TITLE_CAPTIONBAR=Executor-DOS Setup -PRODUCT_NAME16=ExecutorDOS -ERROR_VGARESOLUTION=This program requires VGA or better resolution. -UNINST_DISPLAY_NAME=Executor-DOS -PRODUCT_KEY=executor.exe -PRODUCT_NAME=Executor-DOS -ERROR_UNINSTSETUP=unInstaller setup failed to initialize. You may not be able to uninstall this product. - -[General] -Language=0009 -Type=STRINGTABLESPECIFIC -Version=1.00.000 - diff --git a/My Installations/Executor DOS/String Tables/Default.shl b/My Installations/Executor DOS/String Tables/Default.shl deleted file mode 100755 index fab6cd21..00000000 --- a/My Installations/Executor DOS/String Tables/Default.shl +++ /dev/null @@ -1,62 +0,0 @@ -[TITLE_MAIN] -Comment= - -[COMPANY_NAME] -Comment= - -[COMPANY_NAME16] -Comment= - -[PRODUCT_VERSION] -Comment= - -[ERROR_MOVEDATA] -Comment= - -[Language] -Lang0=0009 -CurrentLang=0 - -[UNINST_KEY] -Comment= - -[TITLE_CAPTIONBAR] -Comment= - -[Data] -Entry0=ERROR_VGARESOLUTION -Entry1=TITLE_MAIN -Entry2=TITLE_CAPTIONBAR -Entry3=UNINST_KEY -Entry4=UNINST_DISPLAY_NAME -Entry5=COMPANY_NAME -Entry6=PRODUCT_NAME -Entry7=PRODUCT_VERSION -Entry8=PRODUCT_KEY -Entry9=ERROR_MOVEDATA -Entry10=ERROR_UNINSTSETUP -Entry11=COMPANY_NAME16 -Entry12=PRODUCT_NAME16 - -[PRODUCT_NAME16] -Comment= - -[ERROR_VGARESOLUTION] -Comment= - -[General] -Type=STRINGTABLE -Version=1.00.000 - -[UNINST_DISPLAY_NAME] -Comment= - -[PRODUCT_KEY] -Comment= - -[PRODUCT_NAME] -Comment= - -[ERROR_UNINSTSETUP] -Comment= - diff --git a/My Installations/Executor DOS/Text Substitutions/Build.tsb b/My Installations/Executor DOS/Text Substitutions/Build.tsb deleted file mode 100755 index 8e276244..00000000 --- a/My Installations/Executor DOS/Text Substitutions/Build.tsb +++ /dev/null @@ -1,56 +0,0 @@ -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key6= -Key7= -Key8= -Key9= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - diff --git a/My Installations/Executor DOS/Text Substitutions/Setup.tsb b/My Installations/Executor DOS/Text Substitutions/Setup.tsb deleted file mode 100755 index 6ba00a8f..00000000 --- a/My Installations/Executor DOS/Text Substitutions/Setup.tsb +++ /dev/null @@ -1,71 +0,0 @@ -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key10= -Key6= -Key11= -Key7= -Key12= -Key8= -Key9= - -[] -Value= -KeyType=4 - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - diff --git a/My Installations/Executor Win32/Component Definitions/Default.cdf b/My Installations/Executor Win32/Component Definitions/Default.cdf deleted file mode 100755 index fcc0ec02..00000000 --- a/My Installations/Executor Win32/Component Definitions/Default.cdf +++ /dev/null @@ -1,151 +0,0 @@ -[Components] -component0=CD Enable -component1=NT CD Enable\NT CD Enable Sys -component2=NT CD Enable -component3=Executor -component4=CD Enable\CD vxd - -[CD Enable] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -member0=CD Enable\CD vxd -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[NT CD Enable\NT CD Enable Sys] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET=\drivers -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=CD Enable NT Sys -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder\drivers - -[TopComponents] -component0=Executor -component1=CD Enable -component2=NT CD Enable - -[SetupType] -setuptype0=Typical - -[NT CD Enable] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -member0=NT CD Enable\NT CD Enable Sys -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[Executor] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=executor files -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[Info] -Type=CompDef -Version=1.00.000 -Name= - -[CD Enable\CD vxd] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=CD Enable vxd -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder - -[SetupTypeItem-Typical] -Comment= -item0=Executor -Descrip= -DisplayText= - diff --git a/My Installations/Executor Win32/Component Definitions/Default.fgl b/My Installations/Executor Win32/Component Definitions/Default.fgl deleted file mode 100755 index c47a4e11..00000000 --- a/My Installations/Executor Win32/Component Definitions/Default.fgl +++ /dev/null @@ -1,48 +0,0 @@ -[\] -DISPLAYTEXT=Common Files Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[\] -DISPLAYTEXT=Windows System Folder -SubDir0=\\drivers -TYPE=TEXTSUBFIXED -fulldirectory= - -[USERDEFINED] -DISPLAYTEXT=Script-defined Folders -TYPE=USERSTART -fulldirectory= - -[] -DISPLAYTEXT=Program Files Folder -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=General Application Destination -TYPE=TEXTSUBFIXED -fulldirectory= - -[\\drivers] -DISPLAYTEXT= -TYPE=FOLDER -fulldirectory= - -[] -DISPLAYTEXT=Windows Operating System -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[TopDir] -SubDir0= -SubDir1= -SubDir2= -SubDir3=USERDEFINED - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor Win32/Executor Win32.ipr b/My Installations/Executor Win32/Executor Win32.ipr deleted file mode 100755 index 43085032..00000000 --- a/My Installations/Executor Win32/Executor Win32.ipr +++ /dev/null @@ -1,52 +0,0 @@ -[Language] -LanguageSupport0=0009 - -[OperatingSystem] -OSSupport=0000000000010010 - -[Data] -CurrentMedia=CD-ROM -CurrentComponentDef=Default.cdf -ProductName=Executor -set_mifserial= -DevEnvironment=GNU C -AppExe= -set_dlldebug=No -EmailAddresss= -Instructions=Instructions.txt -set_testmode=No -set_mif=No -SummaryText= -Department= -HomeURL= -Author= -Type=Database Application -InstallRoot=D:\My Installations\Executor Win32 -Version=2.1pr11 -InstallationGUID=18397a85-64ea-11d1-962e-00609734111f -set_level=Level 3 -CurrentFileGroupDef=Default.fdf -Notes=Notes.txt -set_maxerr=50 -set_args= -set_miffile=Status.mif -set_dllcmdline= -Copyright= -set_warnaserr=No -CurrentPlatform= -Category= -set_preproc= -CurrentLanguage=English -CompanyName=ARDI -Description=Description.txt -set_maxwarn=50 -set_crc=Yes - -[MediaInfo] -mediadata0=Default/Media\Default -mediadata1=CD-ROM/Media\CD-ROM - -[General] -Type=INSTALLMAIN -Version=1.00.000 - diff --git a/My Installations/Executor Win32/File Groups/CD Enable NT Sys.fgl b/My Installations/Executor Win32/File Groups/CD Enable NT Sys.fgl deleted file mode 100755 index 5ef769e4..00000000 --- a/My Installations/Executor Win32/File Groups/CD Enable NT Sys.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execwin32.comm\cdenable.sys - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor Win32/File Groups/CD Enable vxd.fgl b/My Installations/Executor Win32/File Groups/CD Enable vxd.fgl deleted file mode 100755 index adf5a10c..00000000 --- a/My Installations/Executor Win32/File Groups/CD Enable vxd.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execwin32.comm\cdenable.vxd - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor Win32/File Groups/Default.fdf b/My Installations/Executor Win32/File Groups/Default.fdf deleted file mode 100755 index 87db1f93..00000000 --- a/My Installations/Executor Win32/File Groups/Default.fdf +++ /dev/null @@ -1,52 +0,0 @@ -[FileGroups] -group0=CD Enable vxd -group1=CD Enable NT Sys -group2=executor files - -[CD Enable vxd] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[executor files] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[CD Enable NT Sys] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Info] -Type=FileGrp -Version=1.00.000 -Name= - diff --git a/My Installations/Executor Win32/File Groups/executor files.fgl b/My Installations/Executor Win32/File Groups/executor files.fgl deleted file mode 100755 index 575a8508..00000000 --- a/My Installations/Executor Win32/File Groups/executor files.fgl +++ /dev/null @@ -1,278 +0,0 @@ -[Apps\Shareware\Tex-Edit] -file0=I:\execwin32.comm\Apps\Shareware\Tex-Edit\Revision History -file1=I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Revision History -file2=I:\execwin32.comm\Apps\Shareware\Tex-Edit\Tex-Edit -file3=I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Tex-Edit -file4=I:\execwin32.comm\Apps\Shareware\Tex-Edit\Tex-Edit Prefs -file5=I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Tex-Edit Prefs -file6=I:\execwin32.comm\Apps\Shareware\Tex-Edit\Tex-Edit Reference -file7=I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Tex-Edit Reference -file8=I:\execwin32.comm\Apps\Shareware\Tex-Edit\Welcome to Tex-Edit! -file9=I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Welcome to Tex-Edit! -fulldirectory=I:\execwin32.comm\Apps\Shareware\Tex-Edit - -[Apps\System Folder\Preferences] -fulldirectory=I:\execwin32.comm\Apps\System Folder\Preferences - -[configur] -file59=I:\execwin32.comm\configur\50217268.ecf -file48=I:\execwin32.comm\configur\4c415a48.ecf -file37=I:\execwin32.comm\configur\47534361.ecf -file26=I:\execwin32.comm\configur\444f4c4c.ecf -file15=I:\execwin32.comm\configur\43475246.ecf -file49=I:\execwin32.comm\configur\4c505243.ecf -file38=I:\execwin32.comm\configur\47756e53.ecf -file27=I:\execwin32.comm\configur\44576174.ecf -file16=I:\execwin32.comm\configur\43504354.ecf -file0=I:\execwin32.comm\configur\32362e32.ecf -file39=I:\execwin32.comm\configur\483444c6.ecf -file28=I:\execwin32.comm\configur\44616e47.ecf -file17=I:\execwin32.comm\configur\4352534c.ecf -file1=I:\execwin32.comm\configur\3842494d.ecf -file29=I:\execwin32.comm\configur\454a3035.ecf -file18=I:\execwin32.comm\configur\4354494d.ecf -file2=I:\execwin32.comm\configur\3f3f3f3f.ecf -file110=I:\execwin32.comm\configur\57494c44.ecf -file90=I:\execwin32.comm\configur\55505550.ecf -file19=I:\execwin32.comm\configur\43555341.ecf -file3=I:\execwin32.comm\configur\41443344.ecf -file111=I:\execwin32.comm\configur\424f424f.ecf -file100=I:\execwin32.comm\configur\6f7a6d35.ecf -file91=I:\execwin32.comm\configur\556c7433.ecf -file80=I:\execwin32.comm\configur\53635246.ecf -file4=I:\execwin32.comm\configur\414f7163.ecf -file112=I:\execwin32.comm\configur\5354775a.ecf -file101=I:\execwin32.comm\configur\72647020.ecf -file92=I:\execwin32.comm\configur\57435345.ecf -file81=I:\execwin32.comm\configur\5368537a.ecf -file70=I:\execwin32.comm\configur\52415a5a.ecf -file5=I:\execwin32.comm\configur\41525435.ecf -file113=I:\execwin32.comm\configur\45474144.ecf -file102=I:\execwin32.comm\configur\72706db5.ecf -file93=I:\execwin32.comm\configur\574f4c46.ecf -file82=I:\execwin32.comm\configur\53704a4b.ecf -file71=I:\execwin32.comm\configur\5249534b.ecf -file60=I:\execwin32.comm\configur\50474150.ecf -file6=I:\execwin32.comm\configur\41527c46.ecf -file114=I:\execwin32.comm\configur\494e5455.ecf -file103=I:\execwin32.comm\configur\73506433.ecf -file94=I:\execwin32.comm\configur\57504332.ecf -file83=I:\execwin32.comm\configur\53706563.ecf -file72=I:\execwin32.comm\configur\524a4253.ecf -file61=I:\execwin32.comm\configur\504c5073.ecf -file50=I:\execwin32.comm\configur\4d427264.ecf -file7=I:\execwin32.comm\configur\4154726e.ecf -file115=I:\execwin32.comm\configur\57696c64.ecf -file104=I:\execwin32.comm\configur\a78ea8a0.ecf -file95=I:\execwin32.comm\configur\5843454c.ecf -file84=I:\execwin32.comm\configur\5370696e.ecf -file73=I:\execwin32.comm\configur\524c4d5a.ecf -file62=I:\execwin32.comm\configur\504e4331.ecf -file51=I:\execwin32.comm\configur\4d4b444e.ecf -file40=I:\execwin32.comm\configur\48525630.ecf -file8=I:\execwin32.comm\configur\4164426b.ecf -file116=I:\execwin32.comm\configur\41324d68.ecf -file105=I:\execwin32.comm\configur\a7bfc2a2.ecf -file96=I:\execwin32.comm\configur\58505233.ecf -file85=I:\execwin32.comm\configur\54424235.ecf -file74=I:\execwin32.comm\configur\52565253.ecf -file63=I:\execwin32.comm\configur\50505456.ecf -file52=I:\execwin32.comm\configur\4d4d4343.ecf -file41=I:\execwin32.comm\configur\48525631.ecf -file30=I:\execwin32.comm\configur\45535041.ecf -file9=I:\execwin32.comm\configur\41706569.ecf -file117=I:\execwin32.comm\configur\6b616a72.ecf -file106=I:\execwin32.comm\configur\ac7e5ea0.ecf -file97=I:\execwin32.comm\configur\63417244.ecf -file86=I:\execwin32.comm\configur\54424236.ecf -file75=I:\execwin32.comm\configur\526a3031.ecf -file64=I:\execwin32.comm\configur\50566d74.ecf -file53=I:\execwin32.comm\configur\4d4d5042.ecf -file42=I:\execwin32.comm\configur\48734c61.ecf -file31=I:\execwin32.comm\configur\455544c6.ecf -file20=I:\execwin32.comm\configur\43574c44.ecf -file118=I:\execwin32.comm\configur\484c5832.ecf -file107=I:\execwin32.comm\configur\f5536b69.ecf -file98=I:\execwin32.comm\configur\674f4c46.ecf -file87=I:\execwin32.comm\configur\544b4e4f.ecf -file76=I:\execwin32.comm\configur\53414e54.ecf -file65=I:\execwin32.comm\configur\50674c67.ecf -file54=I:\execwin32.comm\configur\4d504e54.ecf -file43=I:\execwin32.comm\configur\496d6167.ecf -file32=I:\execwin32.comm\configur\46424420.ecf -file21=I:\execwin32.comm\configur\43595153.ecf -file10=I:\execwin32.comm\configur\42454132.ecf -fulldirectory=I:\execwin32.comm\configur -file108=I:\execwin32.comm\configur\434c4144.ecf -file99=I:\execwin32.comm\configur\6c6f6733.ecf -file88=I:\execwin32.comm\configur\54745264.ecf -file77=I:\execwin32.comm\configur\53495421.ecf -file66=I:\execwin32.comm\configur\506fc450.ecf -file55=I:\execwin32.comm\configur\4d535744.ecf -file44=I:\execwin32.comm\configur\4a4b5445.ecf -file33=I:\execwin32.comm\configur\466c6974.ecf -file22=I:\execwin32.comm\configur\43764d4d.ecf -file11=I:\execwin32.comm\configur\424f4c4f.ecf -file109=I:\execwin32.comm\configur\4d917263.ecf -file89=I:\execwin32.comm\configur\54775231.ecf -file78=I:\execwin32.comm\configur\53495478.ecf -file67=I:\execwin32.comm\configur\50736f64.ecf -file56=I:\execwin32.comm\configur\4d61656c.ecf -file45=I:\execwin32.comm\configur\4a524735.ecf -file34=I:\execwin32.comm\configur\46756e47.ecf -file23=I:\execwin32.comm\configur\4444534b.ecf -file12=I:\execwin32.comm\configur\426163d5.ecf -file79=I:\execwin32.comm\configur\534d4c53.ecf -file68=I:\execwin32.comm\configur\51444c58.ecf -file57=I:\execwin32.comm\configur\4d687a75.ecf -file46=I:\execwin32.comm\configur\4a70616b.ecf -file35=I:\execwin32.comm\configur\47436f6e.ecf -file24=I:\execwin32.comm\configur\44454c49.ecf -file13=I:\execwin32.comm\configur\42646c6d.ecf -file69=I:\execwin32.comm\configur\522a6368.ecf -file58=I:\execwin32.comm\configur\4d6f6c54.ecf -file47=I:\execwin32.comm\configur\4b705353.ecf -file36=I:\execwin32.comm\configur\474f474f.ecf -file25=I:\execwin32.comm\configur\44494132.ecf -file14=I:\execwin32.comm\configur\426e4871.ecf - -[Apps\Shareware] -file0=I:\execwin32.comm\Apps\Shareware\About Shareware -file1=I:\execwin32.comm\Apps\Shareware\%About Shareware -file2=I:\execwin32.comm\Apps\Shareware\%speedometer3.23 Folder -file3=I:\execwin32.comm\Apps\Shareware\%Tex-Edit -SubDir0=Apps\Shareware\speedometer3.23 Folder -SubDir1=Apps\Shareware\Tex-Edit -fulldirectory=I:\execwin32.comm\Apps\Shareware - -[Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!] -file15=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What's new in StuffIt Expander%AA -file0=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Order Form -file1=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Order Form -file2=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Product Overview -file3=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Product Overview -file4=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Expander Reg. Form -file5=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Expander Reg. Form -file6=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Icon%0D -file7=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Icon%0D -file8=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\License Agreement -file9=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%License Agreement -file10=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\StuffIt Expander%AA Read Me -fulldirectory=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! -file11=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%StuffIt Expander%AA Read Me -file12=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What was installed (and where) -file13=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What was installed (and where) -file14=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What's new in StuffIt Expander%AA - -[Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder] -file0=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Icon%0D -file1=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Icon%0D -file2=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Read Us First! -file3=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\StuffIt Expander%AA -file4=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%StuffIt Expander%AA -SubDir0=Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! -fulldirectory=I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - -[msvcrt] -file0=I:\execwin32.comm\msvcrt\msvcrt.dll -file1=I:\execwin32.comm\msvcrt\vc6_eula.txt -file2=I:\execwin32.comm\msvcrt\vc6_sp3_eula.txt -file3=I:\execwin32.comm\msvcrt\README.TXT -fulldirectory=I:\execwin32.comm\msvcrt - -[Apps\Demoware\MacBreadboard%C4] -file0=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\4-bit Counter -file1=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%4-bit Counter -file2=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\D Flip%2FFlop Demo -file3=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%D Flip%2FFlop Demo -file4=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\Decade Counter -file5=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%Decade Counter -file6=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\MacBreadboard DEMO 1.1 -file7=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%MacBreadboard DEMO 1.1 -fulldirectory=I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - -[Apps\Commercial] -fulldirectory=I:\execwin32.comm\Apps\Commercial - -[TopDir] -file0=I:\execwin32.comm\makehfv.exe -file1=I:\execwin32.comm\printdef.ini -file2=I:\execwin32.comm\printers.ini -file3=I:\execwin32.comm\readme.txt -file4=I:\execwin32.comm\tips.txt -file5=I:\execwin32.comm\exemove.exe -file6=I:\execwin32.comm\stderr.txt -file7=I:\execwin32.comm\stdout.txt -SubDir0=Apps -file8=I:\execwin32.comm\dirMap-le -SubDir1=msvcrt -file9=I:\execwin32.comm\B2WIN32.dll -SubDir2=configur -file10=I:\execwin32.comm\B2WIN16.DLL -file11=I:\execwin32.comm\README-SDL.txt -file12=I:\execwin32.comm\SDL.dll -file13=I:\execwin32.comm\executor.exe - -[Apps\Demoware] -file0=I:\execwin32.comm\Apps\Demoware\About Demoware -file1=I:\execwin32.comm\Apps\Demoware\%About Demoware -file2=I:\execwin32.comm\Apps\Demoware\%MacBreadboard%C4 -file3=I:\execwin32.comm\Apps\Demoware\%StuffIt Expander%AA 4.0.1 Folder -file4=I:\execwin32.comm\Apps\Demoware\Ultimate Solitaire Demo -file5=I:\execwin32.comm\Apps\Demoware\%Ultimate Solitaire Demo -SubDir0=Apps\Demoware\MacBreadboard%C4 -SubDir1=Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder -fulldirectory=I:\execwin32.comm\Apps\Demoware - -[Apps\Freeware] -file0=I:\execwin32.comm\Apps\Freeware\About Freeware -file1=I:\execwin32.comm\Apps\Freeware\%About Freeware -file2=I:\execwin32.comm\Apps\Freeware\Risk! -file3=I:\execwin32.comm\Apps\Freeware\%Risk! -fulldirectory=I:\execwin32.comm\Apps\Freeware - -[General] -Type=FILELIST -Version=1.00.000 - -[Apps\System Folder\Extensions] -fulldirectory=I:\execwin32.comm\Apps\System Folder\Extensions - -[Apps\System Folder] -file15=I:\execwin32.comm\Apps\System Folder\%windows.rsrc -file16=I:\execwin32.comm\Apps\System Folder\%mac.rsrc -file0=I:\execwin32.comm\Apps\System Folder\Browser -file17=I:\execwin32.comm\Apps\System Folder\windows.rsrc -file1=I:\execwin32.comm\Apps\System Folder\%Browser -file2=I:\execwin32.comm\Apps\System Folder\%Extensions -file3=I:\execwin32.comm\Apps\System Folder\godata.sav -file4=I:\execwin32.comm\Apps\System Folder\%godata.sav -file5=I:\execwin32.comm\Apps\System Folder\ParamRAM -file6=I:\execwin32.comm\Apps\System Folder\%ParamRAM -file7=I:\execwin32.comm\Apps\System Folder\%Preferences -SubDir0=Apps\System Folder\Extensions -file8=I:\execwin32.comm\Apps\System Folder\Printer -SubDir1=Apps\System Folder\Preferences -file9=I:\execwin32.comm\Apps\System Folder\%Printer -file10=I:\execwin32.comm\Apps\System Folder\System -fulldirectory=I:\execwin32.comm\Apps\System Folder -file11=I:\execwin32.comm\Apps\System Folder\%System -file12=I:\execwin32.comm\Apps\System Folder\system.ard -file13=I:\execwin32.comm\Apps\System Folder\%system.ard -file14=I:\execwin32.comm\Apps\System Folder\mac.rsrc - -[Apps\Shareware\speedometer3.23 Folder] -file0=I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\Speedo 3.21%D1%3E3.23 Doc -file1=I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\%Speedo 3.21%D1%3E3.23 Doc -file2=I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\Speedometer 3.23 -file3=I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\%Speedometer 3.23 -fulldirectory=I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - -[Apps] -SubDir0=Apps\Freeware -SubDir1=Apps\Demoware -SubDir2=Apps\System Folder -SubDir3=Apps\Shareware -fulldirectory=I:\execwin32.comm\Apps -SubDir4=Apps\Commercial - diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-26-2000 3.53.25AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-26-2000 3.53.25AM.log deleted file mode 100755 index 8bd95fa9..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-26-2000 3.53.25AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 26, 2000 3:53:25 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 26, 2000 3:54:05 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 3.11.48PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 3.11.48PM.log deleted file mode 100755 index 63b6480b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 3.11.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 3:11:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 3:12:27 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 5.53.37PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 5.53.37PM.log deleted file mode 100755 index 6f549f58..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 5.53.37PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 5:53:37 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 5:54:15 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 6.21.16PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 6.21.16PM.log deleted file mode 100755 index 609c0f87..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-28-2000 6.21.16PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 6:21:16 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 6:22:21 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-29-2000 4.55.28PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-29-2000 4.55.28PM.log deleted file mode 100755 index 789fcdc5..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/1-29-2000 4.55.28PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 29, 2000 4:55:28 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 29, 2000 4:56:07 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/10-11-1999 10.44.37AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/10-11-1999 10.44.37AM.log deleted file mode 100755 index 58ad68d5..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/10-11-1999 10.44.37AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 11, 1999 10:44:36 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 11, 1999 10:45:19 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-11-1999 3.36.32PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-11-1999 3.36.32PM.log deleted file mode 100755 index 2e04958c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-11-1999 3.36.32PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1999 3:36:32 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1999 3:37:10 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.30.32PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.30.32PM.log deleted file mode 100755 index 024aae44..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.30.32PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 7:30:32 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 7:30:38 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.34.40PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.34.40PM.log deleted file mode 100755 index 303ab00f..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.34.40PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 7:34:40 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 7:35:42 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.40.44PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.40.44PM.log deleted file mode 100755 index e5f5918a..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.40.44PM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at November 24, 1997 7:40:44 PM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.41.24PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.41.24PM.log deleted file mode 100755 index 3fd63409..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1997 7.41.24PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 7:41:24 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 7:42:24 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1999 7.39.08PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1999 7.39.08PM.log deleted file mode 100755 index bc972c16..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/11-24-1999 7.39.08PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1999 7:39:08 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1999 7:39:51 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-07-1999 2.16.39PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-07-1999 2.16.39PM.log deleted file mode 100755 index 1f020445..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-07-1999 2.16.39PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 7, 1999 2:16:39 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 7, 1999 2:17:20 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-14-1999 12.08.01AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-14-1999 12.08.01AM.log deleted file mode 100755 index 178d94ff..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-14-1999 12.08.01AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 14, 1999 12:08:01 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 14, 1999 12:08:59 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-29-1999 5.48.14PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-29-1999 5.48.14PM.log deleted file mode 100755 index e3cd9c36..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-29-1999 5.48.14PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 5:48:14 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 5:48:53 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-29-1999 6.12.53PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-29-1999 6.12.53PM.log deleted file mode 100755 index 4fd70d15..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/12-29-1999 6.12.53PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 6:12:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 6:13:31 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-08-2001 8.46.52PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-08-2001 8.46.52PM.log deleted file mode 100755 index 7c371ec9..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-08-2001 8.46.52PM.log +++ /dev/null @@ -1,131 +0,0 @@ -Build started at February 8, 2001 8:46:52 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\fees.txt -I:\execwin32.comm\configur\32362e32.ecf -I:\execwin32.comm\configur\3842494d.ecf -I:\execwin32.comm\configur\3f3f3f3f.ecf -I:\execwin32.comm\configur\41443344.ecf -I:\execwin32.comm\configur\414f7163.ecf -I:\execwin32.comm\configur\41525435.ecf -I:\execwin32.comm\configur\41527c46.ecf -I:\execwin32.comm\configur\4154726e.ecf -I:\execwin32.comm\configur\4164426b.ecf -I:\execwin32.comm\configur\41706569.ecf -I:\execwin32.comm\configur\42454132.ecf -I:\execwin32.comm\configur\424f4c4f.ecf -I:\execwin32.comm\configur\426163d5.ecf -I:\execwin32.comm\configur\42646c6d.ecf -I:\execwin32.comm\configur\426e4871.ecf -I:\execwin32.comm\configur\43475246.ecf -I:\execwin32.comm\configur\43504354.ecf -I:\execwin32.comm\configur\4352534c.ecf -I:\execwin32.comm\configur\4354494d.ecf -I:\execwin32.comm\configur\43555341.ecf -I:\execwin32.comm\configur\43574c44.ecf -I:\execwin32.comm\configur\43595153.ecf -I:\execwin32.comm\configur\43764d4d.ecf -I:\execwin32.comm\configur\4444534b.ecf -I:\execwin32.comm\configur\44454c49.ecf -I:\execwin32.comm\configur\44494132.ecf -I:\execwin32.comm\configur\444f4c4c.ecf -I:\execwin32.comm\configur\44576174.ecf -I:\execwin32.comm\configur\44616e47.ecf -I:\execwin32.comm\configur\454a3035.ecf -I:\execwin32.comm\configur\45535041.ecf -I:\execwin32.comm\configur\455544c6.ecf -I:\execwin32.comm\configur\46424420.ecf -I:\execwin32.comm\configur\466c6974.ecf -I:\execwin32.comm\configur\46756e47.ecf -I:\execwin32.comm\configur\47436f6e.ecf -I:\execwin32.comm\configur\474f474f.ecf -I:\execwin32.comm\configur\47534361.ecf -I:\execwin32.comm\configur\47756e53.ecf -I:\execwin32.comm\configur\483444c6.ecf -I:\execwin32.comm\configur\48525630.ecf -I:\execwin32.comm\configur\48525631.ecf -I:\execwin32.comm\configur\48734c61.ecf -I:\execwin32.comm\configur\496d6167.ecf -I:\execwin32.comm\configur\4a4b5445.ecf -I:\execwin32.comm\configur\4a524735.ecf -I:\execwin32.comm\configur\4a70616b.ecf -I:\execwin32.comm\configur\4b705353.ecf -I:\execwin32.comm\configur\4c415a48.ecf -I:\execwin32.comm\configur\4c505243.ecf -I:\execwin32.comm\configur\4d427264.ecf -I:\execwin32.comm\configur\4d4b444e.ecf -I:\execwin32.comm\configur\4d4d4343.ecf -I:\execwin32.comm\configur\4d4d5042.ecf -I:\execwin32.comm\configur\4d504e54.ecf -I:\execwin32.comm\configur\4d535744.ecf -I:\execwin32.comm\configur\4d61656c.ecf -I:\execwin32.comm\configur\4d687a75.ecf -I:\execwin32.comm\configur\4d6f6c54.ecf -I:\execwin32.comm\configur\50217268.ecf -I:\execwin32.comm\configur\50474150.ecf -I:\execwin32.comm\configur\504c5073.ecf -I:\execwin32.comm\configur\504e4331.ecf -I:\execwin32.comm\configur\50505456.ecf -I:\execwin32.comm\configur\50566d74.ecf -I:\execwin32.comm\configur\50674c67.ecf -I:\execwin32.comm\configur\506fc450.ecf -I:\execwin32.comm\configur\50736f64.ecf -I:\execwin32.comm\configur\51444c58.ecf -I:\execwin32.comm\configur\522a6368.ecf -I:\execwin32.comm\configur\52415a5a.ecf -I:\execwin32.comm\configur\5249534b.ecf -I:\execwin32.comm\configur\524a4253.ecf -I:\execwin32.comm\configur\524c4d5a.ecf -I:\execwin32.comm\configur\52565253.ecf -I:\execwin32.comm\configur\526a3031.ecf -I:\execwin32.comm\configur\53414e54.ecf -I:\execwin32.comm\configur\53495421.ecf -I:\execwin32.comm\configur\53495478.ecf -I:\execwin32.comm\configur\534d4c53.ecf -I:\execwin32.comm\configur\53635246.ecf -I:\execwin32.comm\configur\5368537a.ecf -I:\execwin32.comm\configur\53704a4b.ecf -I:\execwin32.comm\configur\53706563.ecf -I:\execwin32.comm\configur\5370696e.ecf -I:\execwin32.comm\configur\54424235.ecf -I:\execwin32.comm\configur\54424236.ecf -I:\execwin32.comm\configur\544b4e4f.ecf -I:\execwin32.comm\configur\54745264.ecf -I:\execwin32.comm\configur\54775231.ecf -I:\execwin32.comm\configur\55505550.ecf -I:\execwin32.comm\configur\556c7433.ecf -I:\execwin32.comm\configur\57435345.ecf -I:\execwin32.comm\configur\574f4c46.ecf -I:\execwin32.comm\configur\57504332.ecf -I:\execwin32.comm\configur\5843454c.ecf -I:\execwin32.comm\configur\58505233.ecf -I:\execwin32.comm\configur\63417244.ecf -I:\execwin32.comm\configur\674f4c46.ecf -I:\execwin32.comm\configur\6c6f6733.ecf -I:\execwin32.comm\configur\6f7a6d35.ecf -I:\execwin32.comm\configur\72647020.ecf -I:\execwin32.comm\configur\72706db5.ecf -I:\execwin32.comm\configur\73506433.ecf -I:\execwin32.comm\configur\a78ea8a0.ecf -I:\execwin32.comm\configur\a7bfc2a2.ecf -I:\execwin32.comm\configur\ac7e5ea0.ecf -I:\execwin32.comm\configur\f5536b69.ecf -I:\execwin32.comm\configur\434c4144.ecf -I:\execwin32.comm\configur\4d917263.ecf -I:\execwin32.comm\configur\57494c44.ecf -I:\execwin32.comm\configur\424f424f.ecf -I:\execwin32.comm\configur\5354775a.ecf -I:\execwin32.comm\configur\45474144.ecf -I:\execwin32.comm\configur\494e5455.ecf -I:\execwin32.comm\configur\57696c64.ecf -I:\execwin32.comm\configur\41324d68.ecf -I:\execwin32.comm\configur\6b616a72.ecf -I:\execwin32.comm\configur\484c5832.ecf -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 8, 2001 8:47:15 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-08-2001 8.53.34PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-08-2001 8.53.34PM.log deleted file mode 100755 index 891d3b2b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-08-2001 8.53.34PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at February 8, 2001 8:53:34 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\fees.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 8, 2001 8:54:11 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 5.44.59PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 5.44.59PM.log deleted file mode 100755 index d64f1103..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 5.44.59PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 5:44:59 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 5:45:39 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 5.48.24PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 5.48.24PM.log deleted file mode 100755 index fe216e88..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 5.48.24PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 5:48:24 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 5:49:00 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 6.46.10PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 6.46.10PM.log deleted file mode 100755 index 1a9cc48d..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 6.46.10PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 6:46:10 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 6:46:48 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 7.37.55PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 7.37.55PM.log deleted file mode 100755 index 19586327..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-14-2000 7.37.55PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 7:37:55 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 7:38:33 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-28-2000 11.29.15AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-28-2000 11.29.15AM.log deleted file mode 100755 index 013acfc0..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/2-28-2000 11.29.15AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 28, 2000 11:29:15 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 28, 2000 11:29:55 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-13-2000 4.47.05PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-13-2000 4.47.05PM.log deleted file mode 100755 index 2296bdb6..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-13-2000 4.47.05PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 13, 2000 4:47:05 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 13, 2000 4:47:43 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-13-2000 7.47.46PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-13-2000 7.47.46PM.log deleted file mode 100755 index 1bb60b30..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-13-2000 7.47.46PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 13, 2000 7:47:46 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 13, 2000 7:48:26 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.00.30PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.00.30PM.log deleted file mode 100755 index 610429bc..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.00.30PM.log +++ /dev/null @@ -1,221 +0,0 @@ -Build started at March 21, 1999 5:00:30 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\hfv16dll.dll -I:\execwin32.comm\hfv32.dll -I:\execwin32.comm\makehfv.exe -I:\execwin32.comm\printdef.ini -I:\execwin32.comm\printers.ini -I:\execwin32.comm\readme.txt -I:\execwin32.comm\tips.txt -I:\execwin32.comm\exemove.exe -I:\execwin32.comm\executor.exe -I:\execwin32.comm\stderr.txt -I:\execwin32.comm\stdout.txt -I:\execwin32.comm\SDL-dib.dll -I:\execwin32.comm\fees.txt -I:\execwin32.comm\dirMap-le -I:\execwin32.comm\splash\splash.8bp -I:\execwin32.comm\configur\32362e32.ecf -I:\execwin32.comm\configur\3842494d.ecf -I:\execwin32.comm\configur\3f3f3f3f.ecf -I:\execwin32.comm\configur\41443344.ecf -I:\execwin32.comm\configur\414f7163.ecf -I:\execwin32.comm\configur\41525435.ecf -I:\execwin32.comm\configur\41527c46.ecf -I:\execwin32.comm\configur\4154726e.ecf -I:\execwin32.comm\configur\4164426b.ecf -I:\execwin32.comm\configur\41706569.ecf -I:\execwin32.comm\configur\42454132.ecf -I:\execwin32.comm\configur\424f4c4f.ecf -I:\execwin32.comm\configur\426163d5.ecf -I:\execwin32.comm\configur\42646c6d.ecf -I:\execwin32.comm\configur\426e4871.ecf -I:\execwin32.comm\configur\43475246.ecf -I:\execwin32.comm\configur\43504354.ecf -I:\execwin32.comm\configur\4352534c.ecf -I:\execwin32.comm\configur\4354494d.ecf -I:\execwin32.comm\configur\43555341.ecf -I:\execwin32.comm\configur\43574c44.ecf -I:\execwin32.comm\configur\43595153.ecf -I:\execwin32.comm\configur\43764d4d.ecf -I:\execwin32.comm\configur\4444534b.ecf -I:\execwin32.comm\configur\44454c49.ecf -I:\execwin32.comm\configur\44494132.ecf -I:\execwin32.comm\configur\444f4c4c.ecf -I:\execwin32.comm\configur\44576174.ecf -I:\execwin32.comm\configur\44616e47.ecf -I:\execwin32.comm\configur\454a3035.ecf -I:\execwin32.comm\configur\45535041.ecf -I:\execwin32.comm\configur\455544c6.ecf -I:\execwin32.comm\configur\46424420.ecf -I:\execwin32.comm\configur\466c6974.ecf -I:\execwin32.comm\configur\46756e47.ecf -I:\execwin32.comm\configur\47436f6e.ecf -I:\execwin32.comm\configur\474f474f.ecf -I:\execwin32.comm\configur\47534361.ecf -I:\execwin32.comm\configur\47756e53.ecf -I:\execwin32.comm\configur\483444c6.ecf -I:\execwin32.comm\configur\48525630.ecf -I:\execwin32.comm\configur\48525631.ecf -I:\execwin32.comm\configur\48734c61.ecf -I:\execwin32.comm\configur\496d6167.ecf -I:\execwin32.comm\configur\4a4b5445.ecf -I:\execwin32.comm\configur\4a524735.ecf -I:\execwin32.comm\configur\4a70616b.ecf -I:\execwin32.comm\configur\4b705353.ecf -I:\execwin32.comm\configur\4c415a48.ecf -I:\execwin32.comm\configur\4c505243.ecf -I:\execwin32.comm\configur\4d427264.ecf -I:\execwin32.comm\configur\4d4b444e.ecf -I:\execwin32.comm\configur\4d4d4343.ecf -I:\execwin32.comm\configur\4d4d5042.ecf -I:\execwin32.comm\configur\4d504e54.ecf -I:\execwin32.comm\configur\4d535744.ecf -I:\execwin32.comm\configur\4d61656c.ecf -I:\execwin32.comm\configur\4d687a75.ecf -I:\execwin32.comm\configur\4d6f6c54.ecf -I:\execwin32.comm\configur\50217268.ecf -I:\execwin32.comm\configur\50474150.ecf -I:\execwin32.comm\configur\504c5073.ecf -I:\execwin32.comm\configur\504e4331.ecf -I:\execwin32.comm\configur\50505456.ecf -I:\execwin32.comm\configur\50566d74.ecf -I:\execwin32.comm\configur\50674c67.ecf -I:\execwin32.comm\configur\506fc450.ecf -I:\execwin32.comm\configur\50736f64.ecf -I:\execwin32.comm\configur\51444c58.ecf -I:\execwin32.comm\configur\522a6368.ecf -I:\execwin32.comm\configur\52415a5a.ecf -I:\execwin32.comm\configur\5249534b.ecf -I:\execwin32.comm\configur\524a4253.ecf -I:\execwin32.comm\configur\524c4d5a.ecf -I:\execwin32.comm\configur\52565253.ecf -I:\execwin32.comm\configur\526a3031.ecf -I:\execwin32.comm\configur\53414e54.ecf -I:\execwin32.comm\configur\53495421.ecf -I:\execwin32.comm\configur\53495478.ecf -I:\execwin32.comm\configur\534d4c53.ecf -I:\execwin32.comm\configur\53635246.ecf -I:\execwin32.comm\configur\5368537a.ecf -I:\execwin32.comm\configur\53704a4b.ecf -I:\execwin32.comm\configur\53706563.ecf -I:\execwin32.comm\configur\5370696e.ecf -I:\execwin32.comm\configur\54424235.ecf -I:\execwin32.comm\configur\54424236.ecf -I:\execwin32.comm\configur\544b4e4f.ecf -I:\execwin32.comm\configur\54745264.ecf -I:\execwin32.comm\configur\54775231.ecf -I:\execwin32.comm\configur\55505550.ecf -I:\execwin32.comm\configur\556c7433.ecf -I:\execwin32.comm\configur\57435345.ecf -I:\execwin32.comm\configur\574f4c46.ecf -I:\execwin32.comm\configur\57504332.ecf -I:\execwin32.comm\configur\5843454c.ecf -I:\execwin32.comm\configur\58505233.ecf -I:\execwin32.comm\configur\63417244.ecf -I:\execwin32.comm\configur\674f4c46.ecf -I:\execwin32.comm\configur\6c6f6733.ecf -I:\execwin32.comm\configur\6f7a6d35.ecf -I:\execwin32.comm\configur\72647020.ecf -I:\execwin32.comm\configur\72706db5.ecf -I:\execwin32.comm\configur\73506433.ecf -I:\execwin32.comm\configur\a78ea8a0.ecf -I:\execwin32.comm\configur\a7bfc2a2.ecf -I:\execwin32.comm\configur\ac7e5ea0.ecf -I:\execwin32.comm\configur\f5536b69.ecf -I:\execwin32.comm\Apps\Freeware\About Freeware -I:\execwin32.comm\Apps\Freeware\%About Freeware -I:\execwin32.comm\Apps\Freeware\Risk! -I:\execwin32.comm\Apps\Freeware\%Risk! -I:\execwin32.comm\Apps\Demoware\About Demoware -I:\execwin32.comm\Apps\Demoware\%About Demoware -I:\execwin32.comm\Apps\Demoware\%MacBreadboard%C4 -I:\execwin32.comm\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.comm\Apps\Demoware\%StuffIt Expander%AA 4.0.1 Folder -I:\execwin32.comm\Apps\Demoware\Ultimate Solitaire Demo -I:\execwin32.comm\Apps\Demoware\%Ultimate Solitaire Demo -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\4-bit Counter -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%4-bit Counter -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\D Flip%2FFlop Demo -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%D Flip%2FFlop Demo -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\Decade Counter -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%Decade Counter -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\MacBreadboard DEMO 1.1 -I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4\%MacBreadboard DEMO 1.1 -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Icon%0D -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Icon%0D -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Read Us First! -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\StuffIt Expander%AA -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%StuffIt Expander%AA -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Order Form -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Order Form -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Product Overview -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Product Overview -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Expander Reg. Form -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Expander Reg. Form -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Icon%0D -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Icon%0D -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\License Agreement -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%License Agreement -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\StuffIt Expander%AA Read Me -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%StuffIt Expander%AA Read Me -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What was installed (and where) -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What was installed (and where) -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What's new in StuffIt Expander%AA -I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What's new in StuffIt Expander%AA -I:\execwin32.comm\Apps\System Folder\Browser -I:\execwin32.comm\Apps\System Folder\%Browser -I:\execwin32.comm\Apps\System Folder\%Extensions -I:\execwin32.comm\Apps\System Folder\godata.sav -I:\execwin32.comm\Apps\System Folder\%godata.sav -I:\execwin32.comm\Apps\System Folder\ParamRAM -I:\execwin32.comm\Apps\System Folder\%ParamRAM -I:\execwin32.comm\Apps\System Folder\%Preferences -I:\execwin32.comm\Apps\System Folder\Printer -I:\execwin32.comm\Apps\System Folder\%Printer -I:\execwin32.comm\Apps\System Folder\System -I:\execwin32.comm\Apps\System Folder\%System -I:\execwin32.comm\Apps\System Folder\system.ard -I:\execwin32.comm\Apps\System Folder\%system.ard -I:\execwin32.comm\Apps\Shareware\About Shareware -I:\execwin32.comm\Apps\Shareware\%About Shareware -I:\execwin32.comm\Apps\Shareware\%speedometer3.23 Folder -I:\execwin32.comm\Apps\Shareware\%Tex-Edit -I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\Speedo 3.21%D1%3E3.23 Doc -I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\%Speedo 3.21%D1%3E3.23 Doc -I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\Speedometer 3.23 -I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder\%Speedometer 3.23 -I:\execwin32.comm\Apps\Shareware\Tex-Edit\Revision History -I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Revision History -I:\execwin32.comm\Apps\Shareware\Tex-Edit\Tex-Edit -I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Tex-Edit -I:\execwin32.comm\Apps\Shareware\Tex-Edit\Tex-Edit Prefs -I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Tex-Edit Prefs -I:\execwin32.comm\Apps\Shareware\Tex-Edit\Tex-Edit Reference -I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Tex-Edit Reference -I:\execwin32.comm\Apps\Shareware\Tex-Edit\Welcome to Tex-Edit! -I:\execwin32.comm\Apps\Shareware\Tex-Edit\%Welcome to Tex-Edit! -I:\execwin32.comm\NEW\SDL-dx5.dll -I:\execwin32.comm\cdenable.exe -I:\execwin32.comm\cdenable.vxd -I:\execwin32.comm\cdenablent.exe -I:\execwin32.comm\cdenable.sys -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 21, 1999 5:00:34 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.02.15PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.02.15PM.log deleted file mode 100755 index 227c572e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.02.15PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at March 21, 1999 5:02:15 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.8bp -I:\execwin32.comm\NEW\SDL-dx5.dll -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 21, 1999 5:02:56 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.31.43PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.31.43PM.log deleted file mode 100755 index e0d8804f..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-21-1999 5.31.43PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at March 21, 1999 5:31:43 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.8bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 21, 1999 5:32:21 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 3.01.36PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 3.01.36PM.log deleted file mode 100755 index b00a8bd9..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 3.01.36PM.log +++ /dev/null @@ -1,9 +0,0 @@ -Build started at March 25, 2002 3:01:36 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Error -7380: Build canceled by the user. -Build aborted at March 25, 2002 3:03:36 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 3.04.27PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 3.04.27PM.log deleted file mode 100755 index 2712594c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 3.04.27PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 25, 2002 3:04:27 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 25, 2002 3:05:22 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 4.13.32PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 4.13.32PM.log deleted file mode 100755 index a279d369..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/3-25-2002 4.13.32PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 25, 2002 4:13:32 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 25, 2002 4:14:26 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 12.36.16PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 12.36.16PM.log deleted file mode 100755 index a39d376e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 12.36.16PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at April 6, 1998 12:36:16 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 12:37:00 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 12.41.48PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 12.41.48PM.log deleted file mode 100755 index 30d47514..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 12.41.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at April 6, 1998 12:41:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 12:42:27 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 7.38.03PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 7.38.03PM.log deleted file mode 100755 index bafe2c5c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 7.38.03PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at April 6, 1998 7:38:03 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 7:38:50 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 7.49.44PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 7.49.44PM.log deleted file mode 100755 index 9ff68782..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-06-1998 7.49.44PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at April 6, 1998 7:49:44 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 7:50:27 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 5.44.05PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 5.44.05PM.log deleted file mode 100755 index 36d564de..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 5.44.05PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at April 30, 1998 5:44:05 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 30, 1998 5:44:50 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.21.25PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.21.25PM.log deleted file mode 100755 index 63c2bcb6..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.21.25PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at April 30, 1998 8:21:25 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\extemp.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 30, 1998 8:22:06 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.40.21PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.40.21PM.log deleted file mode 100755 index b99b1168..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.40.21PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at April 30, 1998 8:40:21 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\extemp.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 30, 1998 8:41:14 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.51.34PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.51.34PM.log deleted file mode 100755 index 0c1cd790..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 8.51.34PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at April 30, 1998 8:51:34 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\extemp.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 30, 1998 8:52:44 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 9.01.34PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 9.01.34PM.log deleted file mode 100755 index 888e4c7a..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/4-30-1998 9.01.34PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at April 30, 1998 9:01:34 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\extemp.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 30, 1998 9:02:30 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-01-1998 1.28.17AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-01-1998 1.28.17AM.log deleted file mode 100755 index 235411e6..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-01-1998 1.28.17AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 1, 1998 1:28:17 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\extemp.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 1, 1998 1:29:20 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-03-1998 11.18.16PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-03-1998 11.18.16PM.log deleted file mode 100755 index da9c27cd..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-03-1998 11.18.16PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 3, 1998 11:18:16 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\extemp.hfv -I:\execwin32.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 3, 1998 11:19:14 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-03-1998 11.21.03PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-03-1998 11.21.03PM.log deleted file mode 100755 index 37bc32a2..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-03-1998 11.21.03PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 3, 1998 11:21:03 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 3, 1998 11:21:56 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 1.06.06AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 1.06.06AM.log deleted file mode 100755 index f05009a7..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 1.06.06AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 4, 1998 1:06:06 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 1:07:00 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 1.11.54AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 1.11.54AM.log deleted file mode 100755 index 8ca52178..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 1.11.54AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 4, 1998 1:11:54 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 1:12:48 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 2.52.12AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 2.52.12AM.log deleted file mode 100755 index d41d0118..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-04-1998 2.52.12AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 4, 1998 2:52:12 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 2:53:08 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 3.51.48PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 3.51.48PM.log deleted file mode 100755 index 1e094b0b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 3.51.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 5, 1998 3:51:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 3:52:45 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 4.48.49PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 4.48.49PM.log deleted file mode 100755 index 49bd2aab..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 4.48.49PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 5, 1998 4:48:49 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 4:49:44 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 5.00.08PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 5.00.08PM.log deleted file mode 100755 index 8a24434b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1998 5.00.08PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 5, 1998 5:00:08 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 5:01:02 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1999 9.16.17PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1999 9.16.17PM.log deleted file mode 100755 index 8ba2d2e0..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-05-1999 9.16.17PM.log +++ /dev/null @@ -1,23 +0,0 @@ -Build started at May 5, 1999 9:16:17 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\splash\splash.8bp -I:\execwin32.comm\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1999 9:17:00 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-12-1999 4.39.48PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-12-1999 4.39.48PM.log deleted file mode 100755 index fa082926..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-12-1999 4.39.48PM.log +++ /dev/null @@ -1,22 +0,0 @@ -Build started at May 12, 1999 4:39:48 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 4:40:32 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-12-1999 5.50.46PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-12-1999 5.50.46PM.log deleted file mode 100755 index c94c3949..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-12-1999 5.50.46PM.log +++ /dev/null @@ -1,22 +0,0 @@ -Build started at May 12, 1999 5:50:46 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 5:51:27 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-15-2000 12.17.07PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-15-2000 12.17.07PM.log deleted file mode 100755 index 314278d1..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-15-2000 12.17.07PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:17:07 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:17:47 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-15-2000 12.33.20PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-15-2000 12.33.20PM.log deleted file mode 100755 index aaa9dc88..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/5-15-2000 12.33.20PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:33:20 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:34:00 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-25-1998 5.33.45PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-25-1998 5.33.45PM.log deleted file mode 100755 index 2b8dc841..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-25-1998 5.33.45PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 25, 1998 5:33:45 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\SDL-dx5.dll.save -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 25, 1998 5:34:41 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 12.47.18PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 12.47.18PM.log deleted file mode 100755 index c4e35391..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 12.47.18PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 12:47:18 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\SDL-dx5.dll.save -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 12:48:14 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 2.33.39PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 2.33.39PM.log deleted file mode 100755 index 5fcbb265..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 2.33.39PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 2:33:39 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\SDL-dx5.dll.save -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 2:34:35 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 3.13.14PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 3.13.14PM.log deleted file mode 100755 index b43b9532..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-28-1998 3.13.14PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 28, 1998 3:13:14 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 3:14:08 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-29-1998 1.55.29AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-29-1998 1.55.29AM.log deleted file mode 100755 index caaed1dc..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-29-1998 1.55.29AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 29, 1998 1:55:29 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 1:56:26 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-29-1998 12.41.44AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-29-1998 12.41.44AM.log deleted file mode 100755 index e79f7bc7..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/7-29-1998 12.41.44AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 29, 1998 12:41:44 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 12:42:40 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.36.48PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.36.48PM.log deleted file mode 100755 index 51593719..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.36.48PM.log +++ /dev/null @@ -1,22 +0,0 @@ -Build started at August 18, 1999 6:36:48 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 18, 1999 6:37:35 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.38.24PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.38.24PM.log deleted file mode 100755 index c5d73528..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.38.24PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at August 18, 1999 6:38:24 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.comm\Apps\Demoware\%PowerGrade 2.3.5g -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 18, 1999 6:39:05 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.39.53PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.39.53PM.log deleted file mode 100755 index cc86845c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-18-1999 6.39.53PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 18, 1999 6:39:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 18, 1999 6:40:33 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-22-1999 3.37.47AM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-22-1999 3.37.47AM.log deleted file mode 100755 index ae48317b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-22-1999 3.37.47AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 22, 1999 3:37:47 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 22, 1999 3:38:32 AM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-24-1999 3.07.44PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-24-1999 3.07.44PM.log deleted file mode 100755 index b7959066..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-24-1999 3.07.44PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 24, 1999 3:07:44 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 24, 1999 3:08:28 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-24-1999 3.18.28PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-24-1999 3.18.28PM.log deleted file mode 100755 index efdcf0a8..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/8-24-1999 3.18.28PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 24, 1999 3:18:28 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 24, 1999 3:19:09 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/9-24-1998 6.53.51PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/9-24-1998 6.53.51PM.log deleted file mode 100755 index c2740e18..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/9-24-1998 6.53.51PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at September 24, 1998 6:53:51 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 24, 1998 6:54:36 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Log Files/9-24-1998 6.56.50PM.log b/My Installations/Executor Win32/Media/CD-ROM/Log Files/9-24-1998 6.56.50PM.log deleted file mode 100755 index 466fa4c1..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Log Files/9-24-1998 6.56.50PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at September 24, 1998 6:56:50 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 24, 1998 6:57:34 PM. diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-26-2000 3.53.38AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-26-2000 3.53.38AM.rpt deleted file mode 100755 index ae518531..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-26-2000 3.53.38AM.rpt +++ /dev/null @@ -1,374 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\1-26-2000 3.53.38AM.rpt -Date : 01/26/2000 -Time : 3:53AM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 205 -Total Size of Files: 5,325,586 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,307,550 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 01/26/2000 03:39:02 2,318,848 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,740,813 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,319,474 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,325,586 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 3.12.01PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 3.12.01PM.rpt deleted file mode 100755 index 92b3ad2b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 3.12.01PM.rpt +++ /dev/null @@ -1,374 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\1-28-2000 3.12.01PM.rpt -Date : 01/28/2000 -Time : 3:12PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 205 -Total Size of Files: 5,308,690 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,290,654 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 01/28/2000 15:10:22 2,301,952 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,723,917 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,302,578 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,308,690 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 5.53.49PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 5.53.49PM.rpt deleted file mode 100755 index 00fffe72..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 5.53.49PM.rpt +++ /dev/null @@ -1,374 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\1-28-2000 5.53.49PM.rpt -Date : 01/28/2000 -Time : 5:53PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 205 -Total Size of Files: 5,308,690 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,290,654 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 01/28/2000 17:51:04 2,301,952 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,723,917 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,302,578 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,308,690 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 6.21.48PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 6.21.48PM.rpt deleted file mode 100755 index 2b9d8454..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-28-2000 6.21.48PM.rpt +++ /dev/null @@ -1,374 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\1-28-2000 6.21.48PM.rpt -Date : 01/28/2000 -Time : 6:21PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 205 -Total Size of Files: 5,308,690 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,290,654 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 01/28/2000 18:20:16 2,301,952 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,723,917 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,302,578 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,308,690 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-29-2000 4.55.42PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-29-2000 4.55.42PM.rpt deleted file mode 100755 index c25b9f33..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/1-29-2000 4.55.42PM.rpt +++ /dev/null @@ -1,374 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\1-29-2000 4.55.42PM.rpt -Date : 01/29/2000 -Time : 4:55PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 205 -Total Size of Files: 5,309,202 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,291,166 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 01/29/2000 16:50:06 2,302,464 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,724,429 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,303,090 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,309,202 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/10-11-1999 10.44.51AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/10-11-1999 10.44.51AM.rpt deleted file mode 100755 index 0d2e2f62..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/10-11-1999 10.44.51AM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\10-11-1999 10.44.51AM.rpt -Date : 10/11/1999 -Time : 10:44AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,328,498 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,281,266 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 10/11/1999 10:41:32 2,314,752 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 09/30/1999 18:36:10 113,152 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 09/30/1999 18:36:12 137,728 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,714,758 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,306,866 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,317,266 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,322,386 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,328,498 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-11-1999 3.36.45PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-11-1999 3.36.45PM.rpt deleted file mode 100755 index 2f007d6c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-11-1999 3.36.45PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\11-11-1999 3.36.45PM.rpt -Date : 11/11/1999 -Time : 3:36PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,332,311 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,285,079 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 11/11/1999 15:32:06 2,318,336 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 11/03/1999 13:59:54 113,152 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 09/30/1999 18:36:12 137,728 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,718,342 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,310,679 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,321,079 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,326,199 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,332,311 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.30.35PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.30.35PM.rpt deleted file mode 100755 index f94bdd0c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.30.35PM.rpt +++ /dev/null @@ -1,38 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\11-24-1997 7.30.35PM.rpt -Date : 11/24/1997 -Time : 7:30PM - -Number of Components: 5 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.34.57PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.34.57PM.rpt deleted file mode 100755 index d495dc66..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.34.57PM.rpt +++ /dev/null @@ -1,309 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\11-24-1997 7.34.57PM.rpt -Date : 11/24/1997 -Time : 7:34PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 132 -Total Size of Files: 11,014,414 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 10,967,694 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 19:21:34 1,980,928 - cdenable.exe 11/11/1997 03:13:12 25,600 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,540,604 - - -: I:\execwin32.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,993,294 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,003,182 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,008,302 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,014,414 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.41.40PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.41.40PM.rpt deleted file mode 100755 index 5f0f7ab8..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1997 7.41.40PM.rpt +++ /dev/null @@ -1,309 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\11-24-1997 7.41.40PM.rpt -Date : 11/24/1997 -Time : 7:41PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 132 -Total Size of Files: 11,473,659 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,426,939 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 19:21:34 1,980,928 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 11/10/1997 15:41:26 2,584 - sdl.dll 11/15/1997 12:08:48 484,845 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,999,849 - - -: I:\execwin32.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,452,539 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,462,427 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,467,547 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,473,659 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1999 7.39.23PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1999 7.39.23PM.rpt deleted file mode 100755 index e48a617b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/11-24-1999 7.39.23PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\11-24-1999 7.39.23PM.rpt -Date : 11/24/1999 -Time : 7:39PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,332,311 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,285,079 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 11/24/1999 19:37:32 2,318,336 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 11/03/1999 13:59:54 113,152 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 09/30/1999 18:36:12 137,728 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,718,342 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,310,679 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,321,079 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,326,199 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,332,311 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-07-1999 2.16.52PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-07-1999 2.16.52PM.rpt deleted file mode 100755 index 68ee5d46..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-07-1999 2.16.52PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\12-07-1999 2.16.52PM.rpt -Date : 12/07/1999 -Time : 2:16PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,271,383 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,224,151 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 12/07/1999 14:00:12 2,313,728 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 12/07/1999 13:58:44 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,657,414 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,249,751 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,151 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,271 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,383 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-14-1999 12.08.21AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-14-1999 12.08.21AM.rpt deleted file mode 100755 index a8b209d6..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-14-1999 12.08.21AM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\12-14-1999 12.08.21AM.rpt -Date : 12/14/1999 -Time : 12:08AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,271,383 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,224,151 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 12/07/1999 14:00:12 2,313,728 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 12/13/1999 23:48:54 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,657,414 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,249,751 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,151 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,271 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,383 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-29-1999 5.48.27PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-29-1999 5.48.27PM.rpt deleted file mode 100755 index ba57856e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-29-1999 5.48.27PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\12-29-1999 5.48.27PM.rpt -Date : 12/29/1999 -Time : 5:48PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,271,383 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,224,151 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 12/29/1999 17:42:40 2,313,728 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 12/29/1999 17:42:02 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,657,414 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,249,751 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,151 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,271 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,383 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-29-1999 6.13.05PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-29-1999 6.13.05PM.rpt deleted file mode 100755 index d38a2e8e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/12-29-1999 6.13.05PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\12-29-1999 6.13.05PM.rpt -Date : 12/29/1999 -Time : 6:13PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,271,383 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,224,151 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 12/29/1999 17:42:40 2,313,728 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 12/29/1999 17:42:02 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,657,414 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,249,751 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,151 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,271 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,383 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-08-2001 8.46.59PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-08-2001 8.46.59PM.rpt deleted file mode 100755 index 8268c2d2..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-08-2001 8.46.59PM.rpt +++ /dev/null @@ -1,264 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-08-2001 8.46.59PM.rpt -Date : 02/08/2001 -Time : 8:46PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 95 -Total Size of Files: 5,813,508 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 93 (files for this component only) - Source Bytes: 5,795,472 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/08/2001 20:42:18 2,496,000 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 12/20/2000 15:12:24 253,952 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,902,302 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 01/30/2001 17:59:20 487,415 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 01/30/2001 17:59:00 6,753 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,834 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\msvcrt - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - msvcrt.dll 02/01/1999 23:00:00 266,293 6.0.8397.0 - vc6_eula.txt 05/31/1998 18:00:16 38,060 - vc6_sp3_eula.txt 01/28/1999 18:36:30 2,011 - README.TXT 02/07/2001 16:06:26 698 - -------------------------- ---------- -------- ----------- ------------- - Count=4 307,062 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,807,396 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,813,508 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-08-2001 8.53.46PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-08-2001 8.53.46PM.rpt deleted file mode 100755 index e743df26..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-08-2001 8.53.46PM.rpt +++ /dev/null @@ -1,391 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-08-2001 8.53.46PM.rpt -Date : 02/08/2001 -Time : 8:53PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 214 -Total Size of Files: 5,851,536 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 212 (files for this component only) - Source Bytes: 5,833,500 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/08/2001 20:42:18 2,496,000 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 12/20/2000 15:12:24 253,952 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,902,302 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 01/30/2001 17:59:20 487,415 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 01/30/2001 17:59:00 6,753 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,834 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\msvcrt - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - msvcrt.dll 02/01/1999 23:00:00 266,293 6.0.8397.0 - vc6_eula.txt 05/31/1998 18:00:16 38,060 - vc6_sp3_eula.txt 01/28/1999 18:36:30 2,011 - README.TXT 02/07/2001 16:06:26 698 - -------------------------- ---------- -------- ----------- ------------- - Count=4 307,062 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,845,424 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,851,536 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 5.45.13PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 5.45.13PM.rpt deleted file mode 100755 index b1bb52a7..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 5.45.13PM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-14-2000 5.45.13PM.rpt -Date : 02/14/2000 -Time : 5:45PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,253,342 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,235,306 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/14/2000 17:41:06 2,308,608 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/14/2000 17:40:02 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,667,597 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,230 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,342 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 5.48.36PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 5.48.36PM.rpt deleted file mode 100755 index 81226aa1..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 5.48.36PM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-14-2000 5.48.36PM.rpt -Date : 02/14/2000 -Time : 5:48PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,253,342 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,235,306 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/14/2000 17:41:06 2,308,608 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/14/2000 17:40:02 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,667,597 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,230 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,342 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 6.46.23PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 6.46.23PM.rpt deleted file mode 100755 index 85cf96b9..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 6.46.23PM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-14-2000 6.46.23PM.rpt -Date : 02/14/2000 -Time : 6:46PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,253,854 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,235,818 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/14/2000 18:42:40 2,309,120 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/14/2000 17:40:02 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,668,109 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,742 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,854 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 7.38.07PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 7.38.07PM.rpt deleted file mode 100755 index 69ccebcb..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-14-2000 7.38.07PM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-14-2000 7.38.07PM.rpt -Date : 02/14/2000 -Time : 7:38PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,253,854 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,235,818 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/14/2000 19:36:50 2,309,120 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/14/2000 19:21:46 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,668,109 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,742 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,854 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-28-2000 11.29.28AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-28-2000 11.29.28AM.rpt deleted file mode 100755 index 185b677e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/2-28-2000 11.29.28AM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\2-28-2000 11.29.28AM.rpt -Date : 02/28/2000 -Time : 11:29AM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,316,830 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,298,794 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 02/28/2000 11:07:44 2,310,656 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,731,085 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,310,718 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,316,830 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-13-2000 4.47.17PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-13-2000 4.47.17PM.rpt deleted file mode 100755 index 4d30ecb6..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-13-2000 4.47.17PM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-13-2000 4.47.17PM.rpt -Date : 03/13/2000 -Time : 4:47PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,326,046 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,308,010 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 03/13/2000 16:40:48 2,319,872 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,740,301 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,319,934 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,326,046 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-13-2000 7.48.00PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-13-2000 7.48.00PM.rpt deleted file mode 100755 index ef35c559..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-13-2000 7.48.00PM.rpt +++ /dev/null @@ -1,376 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-13-2000 7.48.00PM.rpt -Date : 03/13/2000 -Time : 7:48PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 207 -Total Size of Files: 5,321,950 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,303,914 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 03/13/2000 19:40:20 2,315,776 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,736,205 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,315,838 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,321,950 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.00.32PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.00.32PM.rpt deleted file mode 100755 index f58a97df..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.00.32PM.rpt +++ /dev/null @@ -1,38 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-21-1999 5.00.32PM.rpt -Date : 03/21/1999 -Time : 5:00PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.02.29PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.02.29PM.rpt deleted file mode 100755 index c88cd669..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.02.29PM.rpt +++ /dev/null @@ -1,425 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-21-1999 5.02.29PM.rpt -Date : 03/21/1999 -Time : 5:02PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 208 -Total Size of Files: 5,804,979 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,757,747 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 03/21/1999 13:56:12 2,417,664 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,705,060 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,310 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,347 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,793,747 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,798,867 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,804,979 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.31.55PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.31.55PM.rpt deleted file mode 100755 index a3677e8e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-21-1999 5.31.55PM.rpt +++ /dev/null @@ -1,426 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-21-1999 5.31.55PM.rpt -Date : 03/21/1999 -Time : 5:31PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,969,220 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,921,988 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 03/21/1999 13:56:12 2,417,664 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,869,301 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,310 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,947,588 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,957,988 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,108 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,969,220 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 3.01.54PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 3.01.54PM.rpt deleted file mode 100755 index d0823f1f..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 3.01.54PM.rpt +++ /dev/null @@ -1,392 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-25-2002 3.01.54PM.rpt -Date : 03/25/2002 -Time : 3:01PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 215 -Total Size of Files: 5,635,233 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 213 (files for this component only) - Source Bytes: 5,617,197 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt - dirMap-le 05/04/1998 00:05:22 0 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - executor.exe 03/25/2002 14:53:58 2,307,584 - README-SDL.txt 03/26/2001 21:58:14 425 - SDL.dll 11/08/2001 14:31:46 225,280 1.2.3.0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,685,184 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 01/30/2001 17:59:20 487,415 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 01/30/2001 17:59:00 6,753 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,834 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\msvcrt - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - msvcrt.dll 02/01/1999 23:00:00 266,293 6.0.8397.0 - vc6_eula.txt 05/31/1998 18:00:16 38,060 - vc6_sp3_eula.txt 01/28/1999 18:36:30 2,011 - README.TXT 02/07/2001 16:06:26 698 - -------------------------- ---------- -------- ----------- ------------- - Count=4 307,062 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,629,121 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,635,233 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 3.04.44PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 3.04.44PM.rpt deleted file mode 100755 index f8f8a714..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 3.04.44PM.rpt +++ /dev/null @@ -1,391 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-25-2002 3.04.44PM.rpt -Date : 03/25/2002 -Time : 3:04PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 214 -Total Size of Files: 5,634,418 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 212 (files for this component only) - Source Bytes: 5,616,382 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - dirMap-le 05/04/1998 00:05:22 0 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - executor.exe 03/25/2002 14:53:58 2,307,584 - README-SDL.txt 03/26/2001 21:58:14 425 - SDL.dll 11/08/2001 14:31:46 225,280 1.2.3.0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,685,184 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 01/30/2001 17:59:20 487,415 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 01/30/2001 17:59:00 6,753 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,834 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\msvcrt - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - msvcrt.dll 02/01/1999 23:00:00 266,293 6.0.8397.0 - vc6_eula.txt 05/31/1998 18:00:16 38,060 - vc6_sp3_eula.txt 01/28/1999 18:36:30 2,011 - README.TXT 02/07/2001 16:06:26 698 - -------------------------- ---------- -------- ----------- ------------- - Count=4 307,062 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,628,306 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,634,418 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 4.13.50PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 4.13.50PM.rpt deleted file mode 100755 index 590ff937..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/3-25-2002 4.13.50PM.rpt +++ /dev/null @@ -1,391 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\3-25-2002 4.13.50PM.rpt -Date : 03/25/2002 -Time : 4:13PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 214 -Total Size of Files: 5,634,418 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 212 (files for this component only) - Source Bytes: 5,616,382 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - dirMap-le 05/04/1998 00:05:22 0 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 03/26/2001 21:58:14 425 - SDL.dll 11/08/2001 14:31:46 225,280 1.2.3.0 - executor.exe 03/25/2002 16:06:02 2,307,584 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,685,184 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 01/30/2001 17:59:20 487,415 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 01/30/2001 17:59:00 6,753 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,834 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\msvcrt - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - msvcrt.dll 02/01/1999 23:00:00 266,293 6.0.8397.0 - vc6_eula.txt 05/31/1998 18:00:16 38,060 - vc6_sp3_eula.txt 01/28/1999 18:36:30 2,011 - README.TXT 02/07/2001 16:06:26 698 - -------------------------- ---------- -------- ----------- ------------- - Count=4 307,062 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,628,306 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,634,418 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 12.36.32PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 12.36.32PM.rpt deleted file mode 100755 index 0d86309e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 12.36.32PM.rpt +++ /dev/null @@ -1,308 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-06-1998 12.36.32PM.rpt -Date : 04/06/1998 -Time : 12:36PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 131 -Total Size of Files: 6,812,618 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 127 (files for this component only) - Source Bytes: 6,765,898 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exsystem.hfv 02/02/1998 13:52:04 2,097,152 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/04/1998 20:01:12 1,995,776 - -------------------------- ---------- -------- ----------- ------------- - Count=11 6,338,808 - - -: I:\execwin32.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,791,498 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,801,386 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,806,506 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,812,618 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 12.42.02PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 12.42.02PM.rpt deleted file mode 100755 index db35eaed..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 12.42.02PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-06-1998 12.42.02PM.rpt -Date : 04/06/1998 -Time : 12:42PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 6,812,618 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 6,765,898 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exsystem.hfv 02/02/1998 13:52:04 2,097,152 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/04/1998 20:01:12 1,995,776 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 6,338,808 - - -: I:\execwin32.comm\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.comm\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.comm\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.comm\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,791,498 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,801,386 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,806,506 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 6,812,618 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 7.38.18PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 7.38.18PM.rpt deleted file mode 100755 index 05b333bf..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 7.38.18PM.rpt +++ /dev/null @@ -1,272 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-06-1998 7.38.18PM.rpt -Date : 04/06/1998 -Time : 7:38PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 127 -Total Size of Files: 10,961,946 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 123 (files for this component only) - Source Bytes: 10,915,226 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/06/1998 13:19:26 1,995,776 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,533,112 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,940,826 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,950,714 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,955,834 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,961,946 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 7.49.58PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 7.49.58PM.rpt deleted file mode 100755 index 82c279ce..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-06-1998 7.49.58PM.rpt +++ /dev/null @@ -1,275 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-06-1998 7.49.58PM.rpt -Date : 04/06/1998 -Time : 7:49PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 130 -Total Size of Files: 11,151,314 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 126 (files for this component only) - Source Bytes: 11,104,594 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/06/1998 13:19:26 1,995,776 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - -------------------------- ---------- -------- ----------- ------------- - Count=16 10,722,480 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,130,194 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,140,082 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,145,202 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,151,314 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 5.44.22PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 5.44.22PM.rpt deleted file mode 100755 index 3ddc7946..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 5.44.22PM.rpt +++ /dev/null @@ -1,296 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-30-1998 5.44.22PM.rpt -Date : 04/30/1998 -Time : 5:44PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 143 -Total Size of Files: 5,483,682 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 139 (files for this component only) - Source Bytes: 5,436,962 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/30/1998 17:46:44 1,997,312 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=15 4,477,670 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,562 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,472,450 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,477,570 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,682 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.21.40PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.21.40PM.rpt deleted file mode 100755 index 3d28526e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.21.40PM.rpt +++ /dev/null @@ -1,295 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-30-1998 8.21.40PM.rpt -Date : 04/30/1998 -Time : 8:21PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 142 -Total Size of Files: 3,388,066 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 138 (files for this component only) - Source Bytes: 3,341,346 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/30/1998 20:10:18 1,998,848 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,382,054 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 3,366,946 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 3,376,834 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 3,381,954 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 3,388,066 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.40.39PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.40.39PM.rpt deleted file mode 100755 index d5e02c93..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.40.39PM.rpt +++ /dev/null @@ -1,413 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-30-1998 8.40.39PM.rpt -Date : 04/30/1998 -Time : 8:40PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 196 -Total Size of Files: 5,252,087 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 192 (files for this component only) - Source Bytes: 5,205,367 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/30/1998 20:46:16 1,998,848 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,382,054 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,230,967 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,240,855 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,245,975 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,252,087 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.52.04PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.52.04PM.rpt deleted file mode 100755 index d6bd94ad..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 8.52.04PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-30-1998 8.52.04PM.rpt -Date : 04/30/1998 -Time : 8:52PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,829,265 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,782,545 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/30/1998 20:46:16 1,998,848 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,382,054 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,808,145 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,818,033 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,823,153 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,829,265 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 9.01.53PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 9.01.53PM.rpt deleted file mode 100755 index abb0833b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/4-30-1998 9.01.53PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\4-30-1998 9.01.53PM.rpt -Date : 04/30/1998 -Time : 9:01PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,829,265 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,782,545 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/30/1998 21:07:48 1,998,848 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,382,054 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,808,145 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,818,033 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,823,153 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,829,265 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-01-1998 1.28.42AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-01-1998 1.28.42AM.rpt deleted file mode 100755 index f113e738..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-01-1998 1.28.42AM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-01-1998 1.28.42AM.rpt -Date : 05/01/1998 -Time : 1:28AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,829,265 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,782,545 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:40:48 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 04/30/1998 22:01:24 1,998,848 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,382,054 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,808,145 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,818,033 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,823,153 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,829,265 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-03-1998 11.18.37PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-03-1998 11.18.37PM.rpt deleted file mode 100755 index 2d697f93..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-03-1998 11.18.37PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-03-1998 11.18.37PM.rpt -Date : 05/03/1998 -Time : 11:18PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,793,966 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,747,246 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/03/1998 23:22:52 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,385,243 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,772,846 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,782,734 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,787,854 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,793,966 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-03-1998 11.21.22PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-03-1998 11.21.22PM.rpt deleted file mode 100755 index 77749db4..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-03-1998 11.21.22PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-03-1998 11.21.22PM.rpt -Date : 05/03/1998 -Time : 11:21PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,793,966 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,747,246 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/03/1998 23:22:52 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,385,243 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,772,846 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,782,734 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,787,854 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,793,966 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 1.06.25AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 1.06.25AM.rpt deleted file mode 100755 index ca263269..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 1.06.25AM.rpt +++ /dev/null @@ -1,436 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-04-1998 1.06.25AM.rpt -Date : 05/04/1998 -Time : 1:06AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,794,783 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,748,063 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/03/1998 23:22:52 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=16 2,386,060 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,773,663 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,551 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,788,671 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,794,783 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 1.12.13AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 1.12.13AM.rpt deleted file mode 100755 index 86d3c96c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 1.12.13AM.rpt +++ /dev/null @@ -1,436 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-04-1998 1.12.13AM.rpt -Date : 05/04/1998 -Time : 1:12AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,794,783 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,748,063 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/03/1998 23:22:52 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=16 2,386,060 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,773,663 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,551 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,788,671 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,794,783 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 2.52.31AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 2.52.31AM.rpt deleted file mode 100755 index aa4e989c..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-04-1998 2.52.31AM.rpt +++ /dev/null @@ -1,436 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-04-1998 2.52.31AM.rpt -Date : 05/04/1998 -Time : 2:52AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,794,783 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,748,063 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/03/1998 23:22:52 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=16 2,386,060 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,773,663 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,551 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,788,671 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,794,783 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 3.52.08PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 3.52.08PM.rpt deleted file mode 100755 index 19519b30..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 3.52.08PM.rpt +++ /dev/null @@ -1,436 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-05-1998 3.52.08PM.rpt -Date : 05/05/1998 -Time : 3:52PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,794,783 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,748,063 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/05/1998 15:46:12 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=16 2,386,060 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,773,663 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,551 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,788,671 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,794,783 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 4.49.08PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 4.49.08PM.rpt deleted file mode 100755 index a89e6190..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 4.49.08PM.rpt +++ /dev/null @@ -1,436 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-05-1998 4.49.08PM.rpt -Date : 05/05/1998 -Time : 4:49PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,794,517 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,747,797 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 16:49:12 1,765 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/05/1998 15:46:12 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=16 2,385,794 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,773,397 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,285 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,788,405 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,794,517 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 5.00.27PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 5.00.27PM.rpt deleted file mode 100755 index 17fb7b20..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1998 5.00.27PM.rpt +++ /dev/null @@ -1,436 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-05-1998 5.00.27PM.rpt -Date : 05/05/1998 -Time : 5:00PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,794,529 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,747,809 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 05/03/1998 23:18:20 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/05/1998 15:46:12 2,002,432 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=16 2,385,806 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,773,409 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,783,297 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,788,417 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,794,529 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1999 9.16.31PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1999 9.16.31PM.rpt deleted file mode 100755 index 2f5606dc..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-05-1999 9.16.31PM.rpt +++ /dev/null @@ -1,407 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-05-1999 9.16.31PM.rpt -Date : 05/05/1999 -Time : 9:16PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 198 -Total Size of Files: 5,486,953 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 194 (files for this component only) - Source Bytes: 5,439,721 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/05/1999 21:13:26 2,424,320 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,875,957 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,312 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,465,321 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,475,721 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,480,841 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,486,953 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-12-1999 4.40.03PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-12-1999 4.40.03PM.rpt deleted file mode 100755 index 1a83f6a8..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-12-1999 4.40.03PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-12-1999 4.40.03PM.rpt -Date : 05/12/1999 -Time : 4:40PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,489,697 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,442,465 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/12/1999 11:46:36 2,424,320 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,875,957 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,468,065 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,478,465 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,585 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,489,697 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-12-1999 5.50.59PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-12-1999 5.50.59PM.rpt deleted file mode 100755 index 9f5f5dcf..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-12-1999 5.50.59PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-12-1999 5.50.59PM.rpt -Date : 05/12/1999 -Time : 5:50PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,489,697 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,442,465 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/12/1999 11:46:36 2,424,320 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,875,957 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,468,065 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,478,465 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,585 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,489,697 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-15-2000 12.17.20PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-15-2000 12.17.20PM.rpt deleted file mode 100755 index 9a099daa..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-15-2000 12.17.20PM.rpt +++ /dev/null @@ -1,380 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-15-2000 12.17.20PM.rpt -Date : 05/15/2000 -Time : 12:17PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 211 -Total Size of Files: 5,386,196 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 209 (files for this component only) - Source Bytes: 5,368,160 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/15/2000 11:52:32 2,323,968 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,744,397 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 05/04/2000 21:05:38 487,149 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 05/04/2000 17:00:00 6,646 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,461 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,380,084 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,386,196 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-15-2000 12.33.33PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-15-2000 12.33.33PM.rpt deleted file mode 100755 index ee4870cd..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/5-15-2000 12.33.33PM.rpt +++ /dev/null @@ -1,380 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\5-15-2000 12.33.33PM.rpt -Date : 05/15/2000 -Time : 12:33PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 211 -Total Size of Files: 5,386,196 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 209 (files for this component only) - Source Bytes: 5,368,160 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 05/15/2000 11:52:32 2,323,968 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,744,397 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 05/04/2000 21:05:38 487,149 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 05/04/2000 17:00:00 6,646 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,461 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,380,084 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,386,196 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-25-1998 5.34.04PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-25-1998 5.34.04PM.rpt deleted file mode 100755 index 1f713efc..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-25-1998 5.34.04PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\7-25-1998 5.34.04PM.rpt -Date : 07/25/1998 -Time : 5:34PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,504,929 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,458,209 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 07/25/1998 17:40:10 1,773,568 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,096,206 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,809 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,493,697 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,498,817 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,504,929 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 12.47.37PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 12.47.37PM.rpt deleted file mode 100755 index 677f3bef..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 12.47.37PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\7-28-1998 12.47.37PM.rpt -Date : 07/28/1998 -Time : 12:47PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,504,929 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,458,209 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 07/28/1998 12:51:38 1,773,568 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,096,206 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,809 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,493,697 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,498,817 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,504,929 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 2.33.58PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 2.33.58PM.rpt deleted file mode 100755 index 9ebb8256..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 2.33.58PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\7-28-1998 2.33.58PM.rpt -Date : 07/28/1998 -Time : 2:33PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,504,929 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,458,209 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 07/28/1998 14:36:34 1,773,568 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - executor.lnk 11/24/1997 19:51:12 336 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,096,206 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,809 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,493,697 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,498,817 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,504,929 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 3.13.33PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 3.13.33PM.rpt deleted file mode 100755 index 9d1f1c91..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-28-1998 3.13.33PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\7-28-1998 3.13.33PM.rpt -Date : 07/28/1998 -Time : 3:13PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,504,593 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,457,873 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 07/28/1998 14:36:34 1,773,568 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,095,870 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,473 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,493,361 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,498,481 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,504,593 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-29-1998 1.55.49AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-29-1998 1.55.49AM.rpt deleted file mode 100755 index 16a0c9f7..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-29-1998 1.55.49AM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\7-29-1998 1.55.49AM.rpt -Date : 07/29/1998 -Time : 1:55AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,505,105 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,457,873 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 07/29/1998 00:45:00 1,773,568 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,095,870 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,473 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,493,873 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,498,993 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,505,105 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-29-1998 12.42.03AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-29-1998 12.42.03AM.rpt deleted file mode 100755 index 72280865..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/7-29-1998 12.42.03AM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\7-29-1998 12.42.03AM.rpt -Date : 07/29/1998 -Time : 12:42AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,504,593 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,457,873 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 07/29/1998 00:45:00 1,773,568 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,095,870 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,483,473 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,493,361 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,498,481 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,504,593 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.37.04PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.37.04PM.rpt deleted file mode 100755 index 8c87ecf4..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.37.04PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\8-18-1999 6.37.04PM.rpt -Date : 08/18/1999 -Time : 6:37PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,600,425 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,553,193 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 08/18/1999 18:28:00 2,430,464 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,986,685 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,578,793 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,589,193 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,594,313 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,600,425 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.38.38PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.38.38PM.rpt deleted file mode 100755 index c48d3298..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.38.38PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\8-18-1999 6.38.38PM.rpt -Date : 08/18/1999 -Time : 6:38PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,600,425 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,553,193 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 08/18/1999 18:28:00 2,430,464 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,986,685 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,578,793 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,589,193 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,594,313 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,600,425 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.40.06PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.40.06PM.rpt deleted file mode 100755 index 3f47ab1b..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-18-1999 6.40.06PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\8-18-1999 6.40.06PM.rpt -Date : 08/18/1999 -Time : 6:40PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,600,425 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,553,193 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 08/18/1999 18:28:00 2,430,464 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,986,685 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,578,793 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,589,193 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,594,313 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,600,425 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-22-1999 3.38.03AM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-22-1999 3.38.03AM.rpt deleted file mode 100755 index db57d454..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-22-1999 3.38.03AM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\8-22-1999 3.38.03AM.rpt -Date : 08/22/1999 -Time : 3:38AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,473,449 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,426,217 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 08/22/1999 03:35:58 2,303,488 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,859,709 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,451,817 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,217 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,467,337 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,473,449 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-24-1999 3.07.59PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-24-1999 3.07.59PM.rpt deleted file mode 100755 index 2abdb417..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-24-1999 3.07.59PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\8-24-1999 3.07.59PM.rpt -Date : 08/24/1999 -Time : 3:07PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,473,449 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,426,217 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 08/24/1999 15:06:08 2,303,488 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,859,709 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,451,817 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,217 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,467,337 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,473,449 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-24-1999 3.18.41PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-24-1999 3.18.41PM.rpt deleted file mode 100755 index 7ec3c585..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/8-24-1999 3.18.41PM.rpt +++ /dev/null @@ -1,416 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\8-24-1999 3.18.41PM.rpt -Date : 08/24/1999 -Time : 3:18PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 207 -Total Size of Files: 5,473,449 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 203 (files for this component only) - Source Bytes: 5,426,217 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:58:02 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 08/24/1999 15:06:08 2,303,488 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:22 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,859,709 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,451,817 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,217 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,467,337 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,473,449 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/9-24-1998 6.54.07PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/9-24-1998 6.54.07PM.rpt deleted file mode 100755 index cf7eb34e..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/9-24-1998 6.54.07PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\9-24-1998 6.54.07PM.rpt -Date : 09/24/1998 -Time : 6:54PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,466,803 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,419,571 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 09/24/1998 18:12:02 1,776,640 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 09/22/1998 12:54:56 131,602 - fees.txt 09/24/1998 17:03:42 818 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,057,545 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,329 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,445,171 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,455,571 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,460,691 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,466,803 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/Report Files/9-24-1998 6.57.07PM.rpt b/My Installations/Executor Win32/Media/CD-ROM/Report Files/9-24-1998 6.57.07PM.rpt deleted file mode 100755 index 86072555..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/Report Files/9-24-1998 6.57.07PM.rpt +++ /dev/null @@ -1,443 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor Win32\Media\CD-ROM\Report Files\9-24-1998 6.57.07PM.rpt -Date : 09/24/1998 -Time : 6:57PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,623,526 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - NT CD Enable - NT CD Enable Sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,576,294 (files for this component only) - - - **** File Group: "executor files" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 09/24/1998 16:55:20 2,650 - exemove.exe 04/04/1998 20:01:24 4,096 - executor.exe 09/24/1998 18:12:02 1,776,640 - stderr.txt 04/06/1998 12:33:00 0 - stdout.txt 04/06/1998 12:32:58 0 - SDL-dib.dll 09/22/1998 12:54:56 131,602 - fees.txt 09/24/1998 17:03:42 818 - dirMap-le 05/04/1998 00:05:22 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,057,545 - - -: I:\execwin32.comm\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,329 - - -: I:\execwin32.comm\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.comm\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.comm\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.comm\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.comm\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.comm\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.comm\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.comm\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.comm\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\NEW - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - SDL-dx5.dll 09/22/1998 12:54:56 156,723 - -------------------------- ---------- -------- ----------- ------------- - Count=1 156,723 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,601,894 (files for this component only) - - - **** File Group: "cd Enable" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,612,294 (files for this component only) - - - **** File Group: "CD Enable vxd" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,617,414 (files for this component only) - - - **** File Group: "CD Enable NT" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable Sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,623,526 (files for this component only) - - - **** File Group: "CD Enable NT Sys" **** - - -: I:\execwin32.comm - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor Win32/Media/CD-ROM/default.mda b/My Installations/Executor Win32/Media/CD-ROM/default.mda deleted file mode 100755 index 052645ab..00000000 --- a/My Installations/Executor Win32/Media/CD-ROM/default.mda +++ /dev/null @@ -1,50 +0,0 @@ -[Platforms] -key0=0000000000000010 -key1=0000000000010000 -count=2 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Full -BuildLocation=D:\My Installations\Executor Win32\Media\CD-ROM -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=CD-ROM -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor Win32 -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY=System Tool -APPLICATIONNAME=Executor -COMPANYNAME=ARDI -VERSION=2.1pr15 -INFO= - diff --git a/My Installations/Executor Win32/Media/Default/Default.mda b/My Installations/Executor Win32/Media/Default/Default.mda deleted file mode 100755 index 2bd88925..00000000 --- a/My Installations/Executor Win32/Media/Default/Default.mda +++ /dev/null @@ -1,50 +0,0 @@ -[Platforms] -key0=0000000000000010 -key1=0000000000010000 -count=2 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Quick -BuildLocation= -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=Default -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY= -APPLICATIONNAME=Executor -COMPANYNAME=ARDI -VERSION=2.1pr0 -INFO= - diff --git a/My Installations/Executor Win32/Media/Default/Report Files/11-24-1997 7.07.18PM.rpt b/My Installations/Executor Win32/Media/Default/Report Files/11-24-1997 7.07.18PM.rpt deleted file mode 100755 index 160d0dcb..00000000 --- a/My Installations/Executor Win32/Media/Default/Report Files/11-24-1997 7.07.18PM.rpt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Default -Report Filename : D:\My Installations\Executor\Media\Default\Report Files\11-24-1997 7.07.18PM.rpt -Date : 11/24/1997 -Time : 7:07PM - -Number of Components: 2 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor Win32/Script Files/SETUP.RUL b/My Installations/Executor Win32/Script Files/SETUP.RUL deleted file mode 100755 index 296f1c30..00000000 --- a/My Installations/Executor Win32/Script Files/SETUP.RUL +++ /dev/null @@ -1,62 +0,0 @@ - -//////////////////////////////////////////////////////////////////////////////// -// -// IIIIIII SSSSSS -// II SS InstallShield (R) -// II SSSSSS (c) 1996-1997, InstallShield Software Corporation -// II SS (c) 1990-1996, InstallShield Corporation -// IIIIIII SSSSSS All Rights Reserved. -// -// -// This code is generated as a starting setup template. You should -// modify it to provide all necessary steps for your setup. -// -// -// File Name: Setup.rul -// -// Description: InstallShield script -// -// Comments: This template script performs a basic setup on a -// Windows 95 or Windows NT 4.0 platform. With minor -// modifications, this template can be adapted to create -// new, customized setups. -// -//////////////////////////////////////////////////////////////////////////////// - - - // Include header file -#include "sdlang.h" -#include "sddialog.h" - -////////////////////// string defines //////////////////////////// - - - -#define UNINST_LOGFILE_NAME "Uninst.isu" - -#define DEFAULT_TARGET_DIR "c:\\ExecWin32" -#define VXD_COMPONENT_NAME "CD vxd" -#define CDENABLE_COMPONENT_NAME "CD Enable" -#define CDENABLE_NAME "cdenable.exe" -#define EXECUTOR_NAME "executor.exe" -#define START_SUBDIR "ARDI" -#define START_MENU_NAME "Executor Win32" -#define START_MENU_NAME_FS "Executor Win32 (Full Screen)" -#define ICON_LOCATION WINSYSDISK ^ WINSYSDIR ^ "pifmgr.dll" -#define ICON_NUMBER 4 -#define CDENABLE_KEYVALUE "CDEnable Win32" -#define ENDING_TEXT "Installation complete" -#define NT_CD_COMPONENT_NAME "NT CD Enable" -#define NT_CDENABLE_NAME "cdenablent.exe" -#define WRITE_GODATA - -#include "d:\My Installations\common_scripts\executor.rul" - - - - - - - - - diff --git a/My Installations/Executor Win32/Script Files/SETUP.dbg b/My Installations/Executor Win32/Script Files/SETUP.dbg deleted file mode 100755 index a6000a9d..00000000 Binary files a/My Installations/Executor Win32/Script Files/SETUP.dbg and /dev/null differ diff --git a/My Installations/Executor Win32/Script Files/SETUP.ino b/My Installations/Executor Win32/Script Files/SETUP.ino deleted file mode 100755 index 48998446..00000000 Binary files a/My Installations/Executor Win32/Script Files/SETUP.ino and /dev/null differ diff --git a/My Installations/Executor Win32/Script Files/SETUP.ins b/My Installations/Executor Win32/Script Files/SETUP.ins deleted file mode 100755 index 5f2dea48..00000000 Binary files a/My Installations/Executor Win32/Script Files/SETUP.ins and /dev/null differ diff --git a/My Installations/Executor Win32/Script Files/SETUP.obs b/My Installations/Executor Win32/Script Files/SETUP.obs deleted file mode 100755 index b71b0521..00000000 Binary files a/My Installations/Executor Win32/Script Files/SETUP.obs and /dev/null differ diff --git a/My Installations/Executor Win32/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT b/My Installations/Executor Win32/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT deleted file mode 100755 index 6db2dbd8..00000000 --- a/My Installations/Executor Win32/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT +++ /dev/null @@ -1,42 +0,0 @@ -DO NOT REDISTRIBUTE - -This is the full featured version of Executor. As such, it can't be redistributed. - -To get the most out of this software, please visit our web site frequently . - - -License Description - -Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows the licensee the use of this fully enabled version (commercial) of Executor after payment of the appropriate licensing fees to ARDI. - - -Duplication and Redistribution - -This fully enabled version (commercial) of Executor may be copied only for backup purposes. Licensee may not modify or create derivative works based on Executor or any part thereof. - - -NO WARRANTY - -Executor is licensed without a warranty. ARDI disclaims all warranties relating to this software, whether expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose. All such warranties are expressly and specifically disclaimed. - - -ARDI Disclaims Liability - -In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages. - - -Exclusions, Limitations - -If Licensee uses the licensed software in a state which does not allow the exclusion or limitation of implied warranties or limitation of liabilities for incidental or consequential damages, then the limitations on warranties and exclusions of damages agreed upon by the parties to this license agreement shall be interpreted, to the extent permitted by the applicable state's law, to fulfill the agreement of the parties set forth herein. - - -General Terms - -This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico. - - -U.S. Government Restrictions - -This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. diff --git a/My Installations/Executor Win32/String Tables/0009-English/value.shl b/My Installations/Executor Win32/String Tables/0009-English/value.shl deleted file mode 100755 index 37e7eca4..00000000 --- a/My Installations/Executor Win32/String Tables/0009-English/value.shl +++ /dev/null @@ -1,20 +0,0 @@ -[Data] -TITLE_MAIN=Executor -COMPANY_NAME=ARDI -COMPANY_NAME16=ARDI -ERROR_MOVEDATA=An error occurred during the move data process : %d -PRODUCT_VERSION=2.1pr9 -UNINST_KEY=Executor -TITLE_CAPTIONBAR=Executor Setup -PRODUCT_NAME16=Executor -ERROR_VGARESOLUTION=This program requires VGA or better resolution. -PRODUCT_KEY=executor.exe -UNINST_DISPLAY_NAME=Executor-Win32 -ERROR_UNINSTSETUP=unInstaller setup failed to initialize. You may not be able to uninstall this product. -PRODUCT_NAME=Executor - -[General] -Language=0009 -Type=STRINGTABLESPECIFIC -Version=1.00.000 - diff --git a/My Installations/Executor Win32/String Tables/Default.shl b/My Installations/Executor Win32/String Tables/Default.shl deleted file mode 100755 index 6f255ebf..00000000 --- a/My Installations/Executor Win32/String Tables/Default.shl +++ /dev/null @@ -1,62 +0,0 @@ -[TITLE_MAIN] -Comment= - -[COMPANY_NAME] -Comment= - -[COMPANY_NAME16] -Comment= - -[ERROR_MOVEDATA] -Comment= - -[PRODUCT_VERSION] -Comment= - -[UNINST_KEY] -Comment= - -[Language] -Lang0=0009 -CurrentLang=0 - -[TITLE_CAPTIONBAR] -Comment= - -[PRODUCT_NAME16] -Comment= - -[Data] -Entry0=ERROR_VGARESOLUTION -Entry1=TITLE_MAIN -Entry2=TITLE_CAPTIONBAR -Entry3=UNINST_KEY -Entry4=UNINST_DISPLAY_NAME -Entry5=COMPANY_NAME -Entry6=PRODUCT_NAME -Entry7=PRODUCT_VERSION -Entry8=PRODUCT_KEY -Entry10=ERROR_UNINSTSETUP -Entry9=ERROR_MOVEDATA -Entry11=COMPANY_NAME16 -Entry12=PRODUCT_NAME16 - -[ERROR_VGARESOLUTION] -Comment= - -[PRODUCT_KEY] -Comment= - -[UNINST_DISPLAY_NAME] -Comment= - -[General] -Type=STRINGTABLE -Version=1.00.000 - -[ERROR_UNINSTSETUP] -Comment= - -[PRODUCT_NAME] -Comment= - diff --git a/My Installations/Executor Win32/Text Substitutions/Build.tsb b/My Installations/Executor Win32/Text Substitutions/Build.tsb deleted file mode 100755 index 0948b14c..00000000 --- a/My Installations/Executor Win32/Text Substitutions/Build.tsb +++ /dev/null @@ -1,56 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key6= -Key7= -Key8= -Key9= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/Executor Win32/Text Substitutions/Setup.tsb b/My Installations/Executor Win32/Text Substitutions/Setup.tsb deleted file mode 100755 index c202c7ad..00000000 --- a/My Installations/Executor Win32/Text Substitutions/Setup.tsb +++ /dev/null @@ -1,71 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key10= -Key5= -Key11= -Key6= -Key12= -Key7= -Key8= -Key9= - -[] -KeyType=4 -Value= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/Executor-DOS Demo/Component Definitions/Default.cdf b/My Installations/Executor-DOS Demo/Component Definitions/Default.cdf deleted file mode 100755 index 8d474885..00000000 --- a/My Installations/Executor-DOS Demo/Component Definitions/Default.cdf +++ /dev/null @@ -1,98 +0,0 @@ -[Components] -component0=CD Enable -component1=Executor -component2=CD Enable\CD vxd - -[CD Enable] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -member0=CD Enable\CD vxd -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=cdenable program -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[TopComponents] -component0=Executor -component1=CD Enable - -[SetupType] -setuptype0=Typical - -[Executor] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=Executor -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[Info] -Type=CompDef -Version=1.00.000 -Name= - -[CD Enable\CD vxd] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=cdenable vxd -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder - -[SetupTypeItem-Typical] -Comment= -Descrip= -DisplayText= - diff --git a/My Installations/Executor-DOS Demo/Component Definitions/Default.fgl b/My Installations/Executor-DOS Demo/Component Definitions/Default.fgl deleted file mode 100755 index c47a4e11..00000000 --- a/My Installations/Executor-DOS Demo/Component Definitions/Default.fgl +++ /dev/null @@ -1,48 +0,0 @@ -[\] -DISPLAYTEXT=Common Files Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[\] -DISPLAYTEXT=Windows System Folder -SubDir0=\\drivers -TYPE=TEXTSUBFIXED -fulldirectory= - -[USERDEFINED] -DISPLAYTEXT=Script-defined Folders -TYPE=USERSTART -fulldirectory= - -[] -DISPLAYTEXT=Program Files Folder -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=General Application Destination -TYPE=TEXTSUBFIXED -fulldirectory= - -[\\drivers] -DISPLAYTEXT= -TYPE=FOLDER -fulldirectory= - -[] -DISPLAYTEXT=Windows Operating System -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[TopDir] -SubDir0= -SubDir1= -SubDir2= -SubDir3=USERDEFINED - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-DOS Demo/Executor-DOSDemo.ipr b/My Installations/Executor-DOS Demo/Executor-DOSDemo.ipr deleted file mode 100755 index 0f85dce5..00000000 --- a/My Installations/Executor-DOS Demo/Executor-DOSDemo.ipr +++ /dev/null @@ -1,56 +0,0 @@ -[Language] -LanguageSupport0=0009 - -[OperatingSystem] -OSSupport=0000000000000010 - -[Data] -CurrentMedia=Floppies -set_mifserial= -ProductName=Executor/DOS Demo -CurrentComponentDef=Default.cdf -set_dlldebug=No -AppExe= -DevEnvironment=GNU C -set_mif=No -set_testmode=No -Instructions=Instructions.txt -EmailAddresss= -SummaryText= -Department= -Type=Generic Application -Author= -HomeURL= -InstallRoot=D:\My Installations\Executor-DOS Demo -set_level=Level 3 -InstallationGUID=c423f422-39a6-11d1-962e-00609734111f -Version=2.1pr11 -set_miffile=Status.mif -set_args= -set_maxerr=50 -Notes=Notes.txt -CurrentFileGroupDef=Default.fdf -set_dllcmdline= -set_warnaserr=No -Copyright= -set_preproc= -Category=Accounting -CurrentPlatform= -set_crc=Yes -set_maxwarn=50 -Description=Description.txt -CompanyName=ARDI -CurrentLanguage=English - -[MediaInfo] -mediadata2=Floppies/Media\Floppies -mediadata0=Default/Media\Default -mediadata1=CD-ROM/Media\CD-ROM - -[General] -PassData= -ReadOnly=N -Type=INSTALLMAIN -Version=1.00.000 -PassOn=N - diff --git a/My Installations/Executor-DOS Demo/File Groups/Default.fdf b/My Installations/Executor-DOS Demo/File Groups/Default.fdf deleted file mode 100755 index c9266f71..00000000 --- a/My Installations/Executor-DOS Demo/File Groups/Default.fdf +++ /dev/null @@ -1,52 +0,0 @@ -[FileGroups] -group0=cdenable program -group1=Executor -group2=cdenable vxd - -[cdenable program] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Executor] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Info] -Type=FileGrp -Version=1.00.000 -Name= - -[cdenable vxd] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=Yes -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - diff --git a/My Installations/Executor-DOS Demo/File Groups/Executor.fgl b/My Installations/Executor-DOS Demo/File Groups/Executor.fgl deleted file mode 100755 index 3c0ffd08..00000000 --- a/My Installations/Executor-DOS Demo/File Groups/Executor.fgl +++ /dev/null @@ -1,172 +0,0 @@ -[docs\cwsdpmi] -file0=I:\execdos.demo\docs\cwsdpmi\cwsdpmi.doc -fulldirectory=I:\execdos.demo\docs\cwsdpmi - -[trouble] -file0=I:\execdos.demo\trouble\vgaonly.pif -file1=I:\execdos.demo\trouble\desperat.pif -file2=I:\execdos.demo\trouble\readme.txt -fulldirectory=I:\execdos.demo\trouble - -[configur] -file59=I:\execdos.demo\configur\50217268.ecf -file48=I:\execdos.demo\configur\4c415a48.ecf -file37=I:\execdos.demo\configur\47534361.ecf -file26=I:\execdos.demo\configur\444f4c4c.ecf -file15=I:\execdos.demo\configur\43475246.ecf -file49=I:\execdos.demo\configur\4c505243.ecf -file38=I:\execdos.demo\configur\47756e53.ecf -file27=I:\execdos.demo\configur\44576174.ecf -file16=I:\execdos.demo\configur\43504354.ecf -file0=I:\execdos.demo\configur\32362e32.ecf -file39=I:\execdos.demo\configur\483444c6.ecf -file28=I:\execdos.demo\configur\44616e47.ecf -file17=I:\execdos.demo\configur\4352534c.ecf -file1=I:\execdos.demo\configur\3842494d.ecf -file29=I:\execdos.demo\configur\454a3035.ecf -file18=I:\execdos.demo\configur\4354494d.ecf -file2=I:\execdos.demo\configur\3f3f3f3f.ecf -file110=I:\execdos.demo\configur\57494c44.ecf -file90=I:\execdos.demo\configur\55505550.ecf -file19=I:\execdos.demo\configur\43555341.ecf -file3=I:\execdos.demo\configur\41443344.ecf -file111=I:\execdos.demo\configur\424f424f.ecf -file100=I:\execdos.demo\configur\6f7a6d35.ecf -file91=I:\execdos.demo\configur\556c7433.ecf -file80=I:\execdos.demo\configur\53635246.ecf -file4=I:\execdos.demo\configur\414f7163.ecf -file112=I:\execdos.demo\configur\5354775a.ecf -file101=I:\execdos.demo\configur\72647020.ecf -file92=I:\execdos.demo\configur\57435345.ecf -file81=I:\execdos.demo\configur\5368537a.ecf -file70=I:\execdos.demo\configur\52415a5a.ecf -file5=I:\execdos.demo\configur\41525435.ecf -file113=I:\execdos.demo\configur\45474144.ecf -file102=I:\execdos.demo\configur\72706db5.ecf -file93=I:\execdos.demo\configur\574f4c46.ecf -file82=I:\execdos.demo\configur\53704a4b.ecf -file71=I:\execdos.demo\configur\5249534b.ecf -file60=I:\execdos.demo\configur\50474150.ecf -file6=I:\execdos.demo\configur\41527c46.ecf -file114=I:\execdos.demo\configur\494e5455.ecf -file103=I:\execdos.demo\configur\73506433.ecf -file94=I:\execdos.demo\configur\57504332.ecf -file83=I:\execdos.demo\configur\53706563.ecf -file72=I:\execdos.demo\configur\524a4253.ecf -file61=I:\execdos.demo\configur\504c5073.ecf -file50=I:\execdos.demo\configur\4d427264.ecf -file7=I:\execdos.demo\configur\4154726e.ecf -file115=I:\execdos.demo\configur\57696c64.ecf -file104=I:\execdos.demo\configur\a78ea8a0.ecf -file95=I:\execdos.demo\configur\5843454c.ecf -file84=I:\execdos.demo\configur\5370696e.ecf -file73=I:\execdos.demo\configur\524c4d5a.ecf -file62=I:\execdos.demo\configur\504e4331.ecf -file51=I:\execdos.demo\configur\4d4b444e.ecf -file40=I:\execdos.demo\configur\48525630.ecf -file8=I:\execdos.demo\configur\4164426b.ecf -file116=I:\execdos.demo\configur\41324d68.ecf -file105=I:\execdos.demo\configur\a7bfc2a2.ecf -file96=I:\execdos.demo\configur\58505233.ecf -file85=I:\execdos.demo\configur\54424235.ecf -file74=I:\execdos.demo\configur\52565253.ecf -file63=I:\execdos.demo\configur\50505456.ecf -file52=I:\execdos.demo\configur\4d4d4343.ecf -file41=I:\execdos.demo\configur\48525631.ecf -file30=I:\execdos.demo\configur\45535041.ecf -file9=I:\execdos.demo\configur\41706569.ecf -file117=I:\execdos.demo\configur\6b616a72.ecf -file106=I:\execdos.demo\configur\ac7e5ea0.ecf -file97=I:\execdos.demo\configur\63417244.ecf -file86=I:\execdos.demo\configur\54424236.ecf -file75=I:\execdos.demo\configur\526a3031.ecf -file64=I:\execdos.demo\configur\50566d74.ecf -file53=I:\execdos.demo\configur\4d4d5042.ecf -file42=I:\execdos.demo\configur\48734c61.ecf -file31=I:\execdos.demo\configur\455544c6.ecf -file20=I:\execdos.demo\configur\43574c44.ecf -file118=I:\execdos.demo\configur\484c5832.ecf -file107=I:\execdos.demo\configur\f5536b69.ecf -file98=I:\execdos.demo\configur\674f4c46.ecf -file87=I:\execdos.demo\configur\544b4e4f.ecf -file76=I:\execdos.demo\configur\53414e54.ecf -file65=I:\execdos.demo\configur\50674c67.ecf -file54=I:\execdos.demo\configur\4d504e54.ecf -file43=I:\execdos.demo\configur\496d6167.ecf -file32=I:\execdos.demo\configur\46424420.ecf -file21=I:\execdos.demo\configur\43595153.ecf -file10=I:\execdos.demo\configur\42454132.ecf -fulldirectory=I:\execdos.demo\configur -file108=I:\execdos.demo\configur\434c4144.ecf -file99=I:\execdos.demo\configur\6c6f6733.ecf -file88=I:\execdos.demo\configur\54745264.ecf -file77=I:\execdos.demo\configur\53495421.ecf -file66=I:\execdos.demo\configur\506fc450.ecf -file55=I:\execdos.demo\configur\4d535744.ecf -file44=I:\execdos.demo\configur\4a4b5445.ecf -file33=I:\execdos.demo\configur\466c6974.ecf -file22=I:\execdos.demo\configur\43764d4d.ecf -file11=I:\execdos.demo\configur\424f4c4f.ecf -file109=I:\execdos.demo\configur\4d917263.ecf -file89=I:\execdos.demo\configur\54775231.ecf -file78=I:\execdos.demo\configur\53495478.ecf -file67=I:\execdos.demo\configur\50736f64.ecf -file56=I:\execdos.demo\configur\4d61656c.ecf -file45=I:\execdos.demo\configur\4a524735.ecf -file34=I:\execdos.demo\configur\46756e47.ecf -file23=I:\execdos.demo\configur\4444534b.ecf -file12=I:\execdos.demo\configur\426163d5.ecf -file79=I:\execdos.demo\configur\534d4c53.ecf -file68=I:\execdos.demo\configur\51444c58.ecf -file57=I:\execdos.demo\configur\4d687a75.ecf -file46=I:\execdos.demo\configur\4a70616b.ecf -file35=I:\execdos.demo\configur\47436f6e.ecf -file24=I:\execdos.demo\configur\44454c49.ecf -file13=I:\execdos.demo\configur\42646c6d.ecf -file69=I:\execdos.demo\configur\522a6368.ecf -file58=I:\execdos.demo\configur\4d6f6c54.ecf -file47=I:\execdos.demo\configur\4b705353.ecf -file36=I:\execdos.demo\configur\474f474f.ecf -file25=I:\execdos.demo\configur\44494132.ecf -file14=I:\execdos.demo\configur\426e4871.ecf - -[docs\djgpp] -file0=I:\execdos.demo\docs\djgpp\copying.dj -fulldirectory=I:\execdos.demo\docs\djgpp - -[docs\wmemu387] -file0=I:\execdos.demo\docs\wmemu387\linux.txt -file1=I:\execdos.demo\docs\wmemu387\copying -file2=I:\execdos.demo\docs\wmemu387\djgpp.txt -fulldirectory=I:\execdos.demo\docs\wmemu387 - -[TopDir] -file0=I:\execdos.demo\cwsdpmi.exe -file1=I:\execdos.demo\emu387.dxe -file2=I:\execdos.demo\executor.exe -file3=I:\execdos.demo\executor.pif -file4=I:\execdos.demo\exsystem.hfv -file5=I:\execdos.demo\extemp.hfv -file6=I:\execdos.demo\makehfv.exe -file7=I:\execdos.demo\print.bat -SubDir0=trouble -file8=I:\execdos.demo\printdef.ini -SubDir1=docs -file9=I:\execdos.demo\printers.ini -SubDir2=configur -file10=I:\execdos.demo\readme.txt -file11=I:\execdos.demo\tips.txt -file12=I:\execdos.demo\fees.txt -file13=I:\execdos.demo\dirMap-le - -[docs] -file0=I:\execdos.demo\docs\readme -SubDir0=docs\cwsdpmi -SubDir1=docs\djgpp -SubDir2=docs\wmemu387 -fulldirectory=I:\execdos.demo\docs - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-DOS Demo/File Groups/cdenable program.fgl b/My Installations/Executor-DOS Demo/File Groups/cdenable program.fgl deleted file mode 100755 index 7c057540..00000000 --- a/My Installations/Executor-DOS Demo/File Groups/cdenable program.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execdos.demo\cdenable.exe - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-DOS Demo/File Groups/cdenable vxd.fgl b/My Installations/Executor-DOS Demo/File Groups/cdenable vxd.fgl deleted file mode 100755 index f2ce3bba..00000000 --- a/My Installations/Executor-DOS Demo/File Groups/cdenable vxd.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execdos.demo\cdenable.vxd - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-DOS Demo/Instructions.txt b/My Installations/Executor-DOS Demo/Instructions.txt deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/1-28-2000 7.36.00PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/1-28-2000 7.36.00PM.log deleted file mode 100755 index 5a1f3e17..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/1-28-2000 7.36.00PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 7:36:00 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 7:36:32 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/1-28-2000 8.02.54PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/1-28-2000 8.02.54PM.log deleted file mode 100755 index 458ff072..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/1-28-2000 8.02.54PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 8:02:54 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 8:03:26 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 1.28.34PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 1.28.34PM.log deleted file mode 100755 index 633d71dd..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 1.28.34PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 1, 1997 1:28:34 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 1, 1997 1:29:35 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 11.44.40AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 11.44.40AM.log deleted file mode 100755 index 02ede8ea..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 11.44.40AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 1, 1997 11:44:40 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 1, 1997 11:45:40 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 2.46.33PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 2.46.33PM.log deleted file mode 100755 index fbab3fc3..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 2.46.33PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 1, 1997 2:46:33 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 1, 1997 2:47:35 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 2.53.42PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 2.53.42PM.log deleted file mode 100755 index 31b8dd4c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-01-1997 2.53.42PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 1, 1997 2:53:42 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 1, 1997 2:54:47 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 10.09.58PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 10.09.58PM.log deleted file mode 100755 index d32209ce..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 10.09.58PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 10:09:58 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 10:10:53 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 4.52.08PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 4.52.08PM.log deleted file mode 100755 index f87c9376..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 4.52.08PM.log +++ /dev/null @@ -1,16 +0,0 @@ -Build started at October 2, 1997 4:52:08 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\executor.20q\docs\readme~ -I:\executor.20q\docs\wmemu387\readme.djgpp -I:\executor.20q\docs\wmemu387\readme.linux -I:\executor.20q\trouble\Executor VGA.pif -I:\executor.20q\trouble\Desperate.pif -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 4:53:04 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.03.11PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.03.11PM.log deleted file mode 100755 index b525dc42..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.03.11PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 5:03:11 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 5:03:54 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.17.21PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.17.21PM.log deleted file mode 100755 index 1a4c90d0..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.17.21PM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at October 2, 1997 5:17:21 PM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.18.37PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.18.37PM.log deleted file mode 100755 index 6c1c2a05..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.18.37PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 5:18:37 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 5:19:19 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.35.25PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.35.25PM.log deleted file mode 100755 index 30d1e77f..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.35.25PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 5:35:25 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 5:36:07 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.39.52PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.39.52PM.log deleted file mode 100755 index 83002710..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.39.52PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 5:39:52 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 5:40:34 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.44.21PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.44.21PM.log deleted file mode 100755 index 7086044c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.44.21PM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at October 2, 1997 5:44:21 PM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.45.33PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.45.33PM.log deleted file mode 100755 index 4c1f981c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.45.33PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 5:45:33 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 5:46:26 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.48.27PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.48.27PM.log deleted file mode 100755 index df8eb75d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.48.27PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 2, 1997 5:48:27 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 2, 1997 5:49:15 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.49.50PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.49.50PM.log deleted file mode 100755 index 5258af3b..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-02-1997 5.49.50PM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at October 2, 1997 5:49:50 PM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-03-1997 2.11.19PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-03-1997 2.11.19PM.log deleted file mode 100755 index 0da908b5..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-03-1997 2.11.19PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 3, 1997 2:11:19 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 3, 1997 2:12:20 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-03-1997 3.07.59PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-03-1997 3.07.59PM.log deleted file mode 100755 index 1eff8504..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-03-1997 3.07.59PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 3, 1997 3:07:59 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 3, 1997 3:08:57 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-07-1997 2.27.56PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-07-1997 2.27.56PM.log deleted file mode 100755 index 799079b3..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-07-1997 2.27.56PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 7, 1997 2:27:56 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 7, 1997 2:29:25 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-07-1997 2.58.19PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-07-1997 2.58.19PM.log deleted file mode 100755 index 9c746a26..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-07-1997 2.58.19PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 7, 1997 2:58:19 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 7, 1997 2:59:01 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.19.36PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.19.36PM.log deleted file mode 100755 index 55e467a4..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.19.36PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 22, 1997 6:19:36 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 22, 1997 6:20:31 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.24.20PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.24.20PM.log deleted file mode 100755 index 344399f2..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.24.20PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 22, 1997 6:24:20 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 22, 1997 6:25:02 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.59.28PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.59.28PM.log deleted file mode 100755 index ab040bbe..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/10-22-1997 6.59.28PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 22, 1997 6:59:28 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 22, 1997 7:00:24 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.16.41AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.16.41AM.log deleted file mode 100755 index 4d1b99cf..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.16.41AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 7, 1997 11:16:41 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 7, 1997 11:17:38 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.22.10AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.22.10AM.log deleted file mode 100755 index 382b0bfa..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.22.10AM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at November 7, 1997 11:22:10 AM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.23.53AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.23.53AM.log deleted file mode 100755 index 8dcb0ea5..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 11.23.53AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 7, 1997 11:23:53 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 7, 1997 11:24:35 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 6.18.11PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 6.18.11PM.log deleted file mode 100755 index 2c44c377..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-07-1997 6.18.11PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 7, 1997 6:18:11 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 7, 1997 6:19:06 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 11.49.58PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 11.49.58PM.log deleted file mode 100755 index 9639e985..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 11.49.58PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 11:49:58 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 11:50:49 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.10.56PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.10.56PM.log deleted file mode 100755 index 2a6f2f14..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.10.56PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 4:10:56 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 4:11:53 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.22.46PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.22.46PM.log deleted file mode 100755 index 07847de1..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.22.46PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 4:22:46 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 4:23:27 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.33.26PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.33.26PM.log deleted file mode 100755 index 1102deb9..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.33.26PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 4:33:26 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 4:34:08 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.48.53PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.48.53PM.log deleted file mode 100755 index 9e4ce509..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 4.48.53PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 4:48:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 4:49:35 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.06.53PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.06.53PM.log deleted file mode 100755 index 0c808e2e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.06.53PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 5:06:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 5:07:34 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.10.44PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.10.44PM.log deleted file mode 100755 index f6e78c77..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.10.44PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 5:10:44 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 5:11:28 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.18.05PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.18.05PM.log deleted file mode 100755 index 4ef85ec6..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.18.05PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 5:18:05 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 5:18:47 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.23.23PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.23.23PM.log deleted file mode 100755 index aaea6be2..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.23.23PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 5:23:23 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 5:24:05 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.33.13PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.33.13PM.log deleted file mode 100755 index 971db8f2..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.33.13PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 5:33:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 5:34:10 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.37.51PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.37.51PM.log deleted file mode 100755 index f05ff637..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 5.37.51PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 5:37:51 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 5:38:35 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 6.03.02PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 6.03.02PM.log deleted file mode 100755 index 859b8c39..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-10-1997 6.03.02PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 10, 1997 6:03:02 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 10, 1997 6:03:58 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 2.46.16PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 2.46.16PM.log deleted file mode 100755 index 8e54a8ed..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 2.46.16PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 2:46:16 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 2:47:14 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 3.10.01PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 3.10.01PM.log deleted file mode 100755 index 4fae3be5..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 3.10.01PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 3:10:01 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 3:10:57 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 5.04.21PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 5.04.21PM.log deleted file mode 100755 index 3659e0de..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 5.04.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 5:04:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 5:05:17 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 5.51.49PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 5.51.49PM.log deleted file mode 100755 index 91ffe209..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 5.51.49PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 5:51:49 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 5:52:44 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 6.28.04PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 6.28.04PM.log deleted file mode 100755 index 323e043d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-11-1997 6.28.04PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 6:28:04 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 6:28:58 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 1.56.21PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 1.56.21PM.log deleted file mode 100755 index e224eeb2..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 1.56.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 1:56:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 1:57:17 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 2.31.27PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 2.31.27PM.log deleted file mode 100755 index 792c2131..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 2.31.27PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 2:31:27 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 2:32:23 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 3.17.35PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 3.17.35PM.log deleted file mode 100755 index b6103a36..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 3.17.35PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 3:17:35 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 3:18:23 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 3.56.07PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 3.56.07PM.log deleted file mode 100755 index aeabb09e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 3.56.07PM.log +++ /dev/null @@ -1,9 +0,0 @@ -Build started at November 12, 1997 3:56:07 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Error -7380: Build canceled by the user. -Build aborted at November 12, 1997 3:57:33 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 4.10.23PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 4.10.23PM.log deleted file mode 100755 index fd0ad5c4..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-12-1997 4.10.23PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 4:10:23 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 4:11:05 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-19-1997 4.38.05PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-19-1997 4.38.05PM.log deleted file mode 100755 index 17d364ae..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-19-1997 4.38.05PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 19, 1997 4:38:05 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 19, 1997 4:39:01 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 3.29.22PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 3.29.22PM.log deleted file mode 100755 index 41b2832d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 3.29.22PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 21, 1997 3:29:22 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 3:30:18 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 4.23.58PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 4.23.58PM.log deleted file mode 100755 index 0044ffdc..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 4.23.58PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 21, 1997 4:23:58 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 4:24:39 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 4.51.23PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 4.51.23PM.log deleted file mode 100755 index b0a51937..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-21-1997 4.51.23PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 21, 1997 4:51:23 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 4:52:19 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-22-1997 5.03.12PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-22-1997 5.03.12PM.log deleted file mode 100755 index f0a1907d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-22-1997 5.03.12PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 22, 1997 5:03:12 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 5:04:08 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 10.34.42PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 10.34.42PM.log deleted file mode 100755 index 97707f49..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 10.34.42PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 10:34:42 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 10:35:37 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 10.45.05PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 10.45.05PM.log deleted file mode 100755 index 0797c3f2..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 10.45.05PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 10:45:05 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 10:46:01 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 4.51.45PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 4.51.45PM.log deleted file mode 100755 index 1dee2115..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 4.51.45PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 4:51:45 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 4:52:48 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 9.09.49PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 9.09.49PM.log deleted file mode 100755 index 6ac5bff3..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 9.09.49PM.log +++ /dev/null @@ -1,11 +0,0 @@ -Build started at November 24, 1997 9:09:49 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\executor.20t\trouble\vgaonly.pif -I:\executor.20t\trouble\desperat.pif -I:\executor.20t\trouble\readme.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Build has been cancelled. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 9.10.48PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 9.10.48PM.log deleted file mode 100755 index 73704277..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/11-24-1997 9.10.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 9:10:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 9:11:45 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 7.34.47PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 7.34.47PM.log deleted file mode 100755 index 3c2d966d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 7.34.47PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 7:34:47 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 7:35:45 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 7.39.01PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 7.39.01PM.log deleted file mode 100755 index e21bb3ae..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 7.39.01PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 7:39:01 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 7:39:50 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 8.26.28PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 8.26.28PM.log deleted file mode 100755 index e30236a5..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 8.26.28PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 8:26:28 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 8:27:10 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 8.29.04PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 8.29.04PM.log deleted file mode 100755 index 0eaa21b1..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 8.29.04PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 8:29:04 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 8:29:46 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.01.02PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.01.02PM.log deleted file mode 100755 index adffd8e8..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.01.02PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 9:01:02 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 9:01:59 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.16.10PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.16.10PM.log deleted file mode 100755 index af55fedf..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.16.10PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 9:16:10 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 9:16:52 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.43.06PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.43.06PM.log deleted file mode 100755 index 0bb62319..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.43.06PM.log +++ /dev/null @@ -1,11 +0,0 @@ -Build started at December 1, 1997 9:43:06 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 9:43:55 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.46.35PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.46.35PM.log deleted file mode 100755 index 30c5f748..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-01-1997 9.46.35PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 1, 1997 9:46:35 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 1, 1997 9:47:16 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-29-1999 5.49.39PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-29-1999 5.49.39PM.log deleted file mode 100755 index 6ec006a0..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-29-1999 5.49.39PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 5:49:39 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 5:50:10 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-29-1999 6.14.20PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-29-1999 6.14.20PM.log deleted file mode 100755 index 070e063a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-29-1999 6.14.20PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 6:14:20 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 6:14:52 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-30-1999 6.32.51PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-30-1999 6.32.51PM.log deleted file mode 100755 index 17def0b6..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/12-30-1999 6.32.51PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 30, 1999 6:32:51 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 30, 1999 6:33:24 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/2-17-2000 4.13.47PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/2-17-2000 4.13.47PM.log deleted file mode 100755 index bce4e633..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/2-17-2000 4.13.47PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 17, 2000 4:13:47 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 17, 2000 4:14:19 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/2-28-2000 11.30.31AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/2-28-2000 11.30.31AM.log deleted file mode 100755 index b95d1e7f..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/2-28-2000 11.30.31AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 28, 2000 11:30:31 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 28, 2000 11:31:04 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-13-2000 4.46.04PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-13-2000 4.46.04PM.log deleted file mode 100755 index 34a0fcfe..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-13-2000 4.46.04PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 13, 2000 4:46:04 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 13, 2000 4:46:37 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-21-1999 3.38.54PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-21-1999 3.38.54PM.log deleted file mode 100755 index ca42276a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-21-1999 3.38.54PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 21, 1999 3:38:54 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 21, 1999 3:39:24 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-21-1999 3.50.30PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-21-1999 3.50.30PM.log deleted file mode 100755 index ffb11b43..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/3-21-1999 3.50.30PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 21, 1999 3:50:30 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 21, 1999 3:50:55 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 1.54.23AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 1.54.23AM.log deleted file mode 100755 index b532f116..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 1.54.23AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 4, 1998 1:54:23 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\executor.20t\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 1:55:08 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 2.50.28AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 2.50.28AM.log deleted file mode 100755 index eaadae17..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 2.50.28AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 4, 1998 2:50:28 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 2:51:14 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 3.22.41AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 3.22.41AM.log deleted file mode 100755 index cfe99c76..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-04-1998 3.22.41AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 4, 1998 3:22:41 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 3:23:25 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-12-1999 4.35.44PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-12-1999 4.35.44PM.log deleted file mode 100755 index 053b6a93..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-12-1999 4.35.44PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 12, 1999 4:35:44 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 4:36:19 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-12-1999 5.52.12PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-12-1999 5.52.12PM.log deleted file mode 100755 index 44ebdd8c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-12-1999 5.52.12PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 12, 1999 5:52:12 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 5:52:46 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-15-2000 12.18.14PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-15-2000 12.18.14PM.log deleted file mode 100755 index 75638f2d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/5-15-2000 12.18.14PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:18:14 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:18:46 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-25-1998 5.30.06PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-25-1998 5.30.06PM.log deleted file mode 100755 index f67cf82d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-25-1998 5.30.06PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 25, 1998 5:30:06 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 25, 1998 5:30:52 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 12.40.46PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 12.40.46PM.log deleted file mode 100755 index 66002183..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 12.40.46PM.log +++ /dev/null @@ -1,146 +0,0 @@ -Build started at July 28, 1998 12:40:46 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\cwsdpmi.exe -I:\execdos.demo\emu387.dxe -I:\execdos.demo\executor.exe -I:\execdos.demo\executor.pif -I:\execdos.demo\exsystem.hfv -I:\execdos.demo\extemp.hfv -I:\execdos.demo\makehfv.exe -I:\execdos.demo\print.bat -I:\execdos.demo\printdef.ini -I:\execdos.demo\printers.ini -I:\execdos.demo\readme.txt -I:\execdos.demo\tips.txt -I:\execdos.demo\fees.txt -I:\execdos.demo\dirMap-le -I:\execdos.demo\trouble\vgaonly.pif -I:\execdos.demo\trouble\desperat.pif -I:\execdos.demo\trouble\readme.txt -I:\execdos.demo\docs\readme -I:\execdos.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execdos.demo\docs\djgpp\copying.dj -I:\execdos.demo\docs\wmemu387\linux.txt -I:\execdos.demo\docs\wmemu387\copying -I:\execdos.demo\docs\wmemu387\djgpp.txt -I:\execdos.demo\splash\splash.1bp -I:\execdos.demo\splash\splash.8bp -I:\execdos.demo\configur\32362e32.ecf -I:\execdos.demo\configur\3842494d.ecf -I:\execdos.demo\configur\3f3f3f3f.ecf -I:\execdos.demo\configur\41443344.ecf -I:\execdos.demo\configur\414f7163.ecf -I:\execdos.demo\configur\41525435.ecf -I:\execdos.demo\configur\41527c46.ecf -I:\execdos.demo\configur\4154726e.ecf -I:\execdos.demo\configur\4164426b.ecf -I:\execdos.demo\configur\41706569.ecf -I:\execdos.demo\configur\42454132.ecf -I:\execdos.demo\configur\424f4c4f.ecf -I:\execdos.demo\configur\426163d5.ecf -I:\execdos.demo\configur\42646c6d.ecf -I:\execdos.demo\configur\426e4871.ecf -I:\execdos.demo\configur\43475246.ecf -I:\execdos.demo\configur\43504354.ecf -I:\execdos.demo\configur\4352534c.ecf -I:\execdos.demo\configur\4354494d.ecf -I:\execdos.demo\configur\43555341.ecf -I:\execdos.demo\configur\43574c44.ecf -I:\execdos.demo\configur\43595153.ecf -I:\execdos.demo\configur\43764d4d.ecf -I:\execdos.demo\configur\4444534b.ecf -I:\execdos.demo\configur\44454c49.ecf -I:\execdos.demo\configur\44494132.ecf -I:\execdos.demo\configur\444f4c4c.ecf -I:\execdos.demo\configur\44576174.ecf -I:\execdos.demo\configur\44616e47.ecf -I:\execdos.demo\configur\454a3035.ecf -I:\execdos.demo\configur\45535041.ecf -I:\execdos.demo\configur\455544c6.ecf -I:\execdos.demo\configur\46424420.ecf -I:\execdos.demo\configur\466c6974.ecf -I:\execdos.demo\configur\46756e47.ecf -I:\execdos.demo\configur\47436f6e.ecf -I:\execdos.demo\configur\474f474f.ecf -I:\execdos.demo\configur\47534361.ecf -I:\execdos.demo\configur\47756e53.ecf -I:\execdos.demo\configur\483444c6.ecf -I:\execdos.demo\configur\48525630.ecf -I:\execdos.demo\configur\48525631.ecf -I:\execdos.demo\configur\48734c61.ecf -I:\execdos.demo\configur\496d6167.ecf -I:\execdos.demo\configur\4a4b5445.ecf -I:\execdos.demo\configur\4a524735.ecf -I:\execdos.demo\configur\4a70616b.ecf -I:\execdos.demo\configur\4b705353.ecf -I:\execdos.demo\configur\4c415a48.ecf -I:\execdos.demo\configur\4c505243.ecf -I:\execdos.demo\configur\4d427264.ecf -I:\execdos.demo\configur\4d4b444e.ecf -I:\execdos.demo\configur\4d4d4343.ecf -I:\execdos.demo\configur\4d4d5042.ecf -I:\execdos.demo\configur\4d504e54.ecf -I:\execdos.demo\configur\4d535744.ecf -I:\execdos.demo\configur\4d61656c.ecf -I:\execdos.demo\configur\4d687a75.ecf -I:\execdos.demo\configur\4d6f6c54.ecf -I:\execdos.demo\configur\50217268.ecf -I:\execdos.demo\configur\50474150.ecf -I:\execdos.demo\configur\504c5073.ecf -I:\execdos.demo\configur\504e4331.ecf -I:\execdos.demo\configur\50505456.ecf -I:\execdos.demo\configur\50566d74.ecf -I:\execdos.demo\configur\50674c67.ecf -I:\execdos.demo\configur\506fc450.ecf -I:\execdos.demo\configur\50736f64.ecf -I:\execdos.demo\configur\51444c58.ecf -I:\execdos.demo\configur\522a6368.ecf -I:\execdos.demo\configur\52415a5a.ecf -I:\execdos.demo\configur\5249534b.ecf -I:\execdos.demo\configur\524a4253.ecf -I:\execdos.demo\configur\524c4d5a.ecf -I:\execdos.demo\configur\52565253.ecf -I:\execdos.demo\configur\526a3031.ecf -I:\execdos.demo\configur\53414e54.ecf -I:\execdos.demo\configur\53495421.ecf -I:\execdos.demo\configur\53495478.ecf -I:\execdos.demo\configur\534d4c53.ecf -I:\execdos.demo\configur\53635246.ecf -I:\execdos.demo\configur\5368537a.ecf -I:\execdos.demo\configur\53704a4b.ecf -I:\execdos.demo\configur\53706563.ecf -I:\execdos.demo\configur\5370696e.ecf -I:\execdos.demo\configur\54424235.ecf -I:\execdos.demo\configur\54424236.ecf -I:\execdos.demo\configur\544b4e4f.ecf -I:\execdos.demo\configur\54745264.ecf -I:\execdos.demo\configur\54775231.ecf -I:\execdos.demo\configur\55505550.ecf -I:\execdos.demo\configur\556c7433.ecf -I:\execdos.demo\configur\57435345.ecf -I:\execdos.demo\configur\574f4c46.ecf -I:\execdos.demo\configur\57504332.ecf -I:\execdos.demo\configur\5843454c.ecf -I:\execdos.demo\configur\58505233.ecf -I:\execdos.demo\configur\63417244.ecf -I:\execdos.demo\configur\674f4c46.ecf -I:\execdos.demo\configur\6c6f6733.ecf -I:\execdos.demo\configur\6f7a6d35.ecf -I:\execdos.demo\configur\72647020.ecf -I:\execdos.demo\configur\72706db5.ecf -I:\execdos.demo\configur\73506433.ecf -I:\execdos.demo\configur\a78ea8a0.ecf -I:\execdos.demo\configur\a7bfc2a2.ecf -I:\execdos.demo\configur\ac7e5ea0.ecf -I:\execdos.demo\configur\f5536b69.ecf -I:\execdos.demo\cdenable.exe -I:\execdos.demo\cdenable.vxd -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 12:40:54 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 12.42.01PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 12.42.01PM.log deleted file mode 100755 index 2f8f1cae..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 12.42.01PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 12:42:01 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 12:42:49 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 2.26.37PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 2.26.37PM.log deleted file mode 100755 index f0f6fde0..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-28-1998 2.26.37PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 2:26:37 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 2:27:25 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-29-1998 1.51.32AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-29-1998 1.51.32AM.log deleted file mode 100755 index 4c64da35..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-29-1998 1.51.32AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 29, 1998 1:51:32 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 1:52:19 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-29-1998 12.36.38AM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-29-1998 12.36.38AM.log deleted file mode 100755 index c6b60537..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/7-29-1998 12.36.38AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 29, 1998 12:36:38 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 12:37:27 AM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/9-24-1998 6.55.15PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/9-24-1998 6.55.15PM.log deleted file mode 100755 index 5872597a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/9-24-1998 6.55.15PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at September 24, 1998 6:55:15 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 24, 1998 6:55:52 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/9-30-1997 9.51.21PM.log b/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/9-30-1997 9.51.21PM.log deleted file mode 100755 index dc7c64ed..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Log Files/9-30-1997 9.51.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at September 30, 1997 9:51:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 30, 1997 9:52:22 PM. diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/1-28-2000 7.36.09PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/1-28-2000 7.36.09PM.rpt deleted file mode 100755 index baa94ae1..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/1-28-2000 7.36.09PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\1-28-2000 7.36.09PM.rpt -Date : 01/28/2000 -Time : 7:36PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,134,040 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,098,040 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 01/28/2000 19:34:16 2,422,784 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,012,958 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,123,640 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,134,040 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/1-28-2000 8.03.03PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/1-28-2000 8.03.03PM.rpt deleted file mode 100755 index 9eb7c23e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/1-28-2000 8.03.03PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\1-28-2000 8.03.03PM.rpt -Date : 01/28/2000 -Time : 8:03PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,135,564 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,098,040 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 01/28/2000 19:34:16 2,422,784 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,012,958 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,123,640 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,135,564 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 1.28.50PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 1.28.50PM.rpt deleted file mode 100755 index 98343a0a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 1.28.50PM.rpt +++ /dev/null @@ -1,229 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-01-1997 1.28.50PM.rpt -Date : 10/01/1997 -Time : 1:28PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,003,280 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,003,280 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 09/30/1997 00:33:26 1,988,608 - exsystem.hfv 10/01/1997 13:21:04 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 10/01/1997 13:21:06 967 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=9 10,573,936 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme~ 06/10/1997 19:13:58 319 - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=2 908 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.djgpp 06/10/1997 19:39:18 899 - copying 06/10/1997 19:39:56 18,323 - readme.linux 06/10/1997 19:38:30 16,359 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Executor VGA.pif 06/10/1997 22:05:18 967 - Desperate.pif 06/10/1997 22:04:58 967 - -------------------------- ---------- -------- ----------- ------------- - Count=2 1,934 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 11.44.56AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 11.44.56AM.rpt deleted file mode 100755 index 2a21d333..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 11.44.56AM.rpt +++ /dev/null @@ -1,229 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-01-1997 11.44.56AM.rpt -Date : 10/01/1997 -Time : 11:44AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,003,238 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,003,238 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 09/30/1997 00:33:26 1,988,608 - exsystem.hfv 08/27/1997 15:24:44 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 10/01/1997 11:41:58 967 - tips.txt 09/30/1997 00:05:42 1,945 - -------------------------- ---------- -------- ----------- ------------- - Count=9 10,573,894 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme~ 06/10/1997 19:13:58 319 - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=2 908 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.djgpp 06/10/1997 19:39:18 899 - copying 06/10/1997 19:39:56 18,323 - readme.linux 06/10/1997 19:38:30 16,359 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Executor VGA.pif 06/10/1997 22:05:18 967 - Desperate.pif 06/10/1997 22:04:58 967 - -------------------------- ---------- -------- ----------- ------------- - Count=2 1,934 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 2.46.49PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 2.46.49PM.rpt deleted file mode 100755 index 3cca4b2e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 2.46.49PM.rpt +++ /dev/null @@ -1,229 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-01-1997 2.46.49PM.rpt -Date : 10/01/1997 -Time : 2:46PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,003,280 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,003,280 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 09/30/1997 00:33:26 1,988,608 - exsystem.hfv 10/01/1997 13:21:04 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 10/01/1997 13:21:06 967 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=9 10,573,936 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme~ 06/10/1997 19:13:58 319 - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=2 908 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.djgpp 06/10/1997 19:39:18 899 - copying 06/10/1997 19:39:56 18,323 - readme.linux 06/10/1997 19:38:30 16,359 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Executor VGA.pif 06/10/1997 22:05:18 967 - Desperate.pif 06/10/1997 22:04:58 967 - -------------------------- ---------- -------- ----------- ------------- - Count=2 1,934 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 2.53.59PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 2.53.59PM.rpt deleted file mode 100755 index ca328ba6..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-01-1997 2.53.59PM.rpt +++ /dev/null @@ -1,229 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-01-1997 2.53.59PM.rpt -Date : 10/01/1997 -Time : 2:53PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,003,280 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,003,280 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 09/30/1997 00:33:26 1,988,608 - exsystem.hfv 10/01/1997 13:21:04 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 10/01/1997 13:21:06 967 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=9 10,573,936 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme~ 06/10/1997 19:13:58 319 - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=2 908 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.djgpp 06/10/1997 19:39:18 899 - copying 06/10/1997 19:39:56 18,323 - readme.linux 06/10/1997 19:38:30 16,359 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Executor VGA.pif 06/10/1997 22:05:18 967 - Desperate.pif 06/10/1997 22:04:58 967 - -------------------------- ---------- -------- ----------- ------------- - Count=2 1,934 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 10.10.13PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 10.10.13PM.rpt deleted file mode 100755 index 07174837..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 10.10.13PM.rpt +++ /dev/null @@ -1,234 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-02-1997 10.10.13PM.rpt -Date : 10/02/1997 -Time : 10:10PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 133 -Total Size of Files: 11,027,043 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,027,043 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - executor.exe 10/02/1997 21:59:04 1,989,632 - print.bat 10/02/1997 21:23:04 852 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,903 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 4.52.24PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 4.52.24PM.rpt deleted file mode 100755 index bdb56f70..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 4.52.24PM.rpt +++ /dev/null @@ -1,216 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-02-1997 4.52.24PM.rpt -Date : 10/02/1997 -Time : 4:52PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 123 -Total Size of Files: 10,984,793 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 123 (files for this component only) - Source Bytes: 10,984,793 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 10/01/1997 13:21:06 967 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=9 10,574,960 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying 06/10/1997 19:39:56 18,323 - -------------------------- ---------- -------- ----------- ------------- - Count=1 18,323 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.03.27PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.03.27PM.rpt deleted file mode 100755 index 91c9291b..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.03.27PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-02-1997 5.03.27PM.rpt -Date : 10/02/1997 -Time : 5:03PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 134 -Total Size of Files: 11,028,129 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,028,129 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - box.exe 09/27/1997 14:06:08 19,139 - executor.exe 10/02/1997 15:58:00 1,989,632 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 10/01/1997 13:21:06 967 - tips.txt 10/01/1997 13:14:12 1,987 - box.txt 10/01/1997 13:22:08 250 - printdef.ini 10/01/1997 22:32:20 99 - print.bat 10/02/1997 14:04:36 840 - printers.ini 10/01/1997 22:32:34 1,603 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,891 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=4 4,147 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.18.53PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.18.53PM.rpt deleted file mode 100755 index 77819ffe..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.18.53PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-02-1997 5.18.53PM.rpt -Date : 10/02/1997 -Time : 5:18PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 134 -Total Size of Files: 11,028,129 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,028,129 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,891 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=4 4,147 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.35.40PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.35.40PM.rpt deleted file mode 100755 index 58e129e6..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.35.40PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-02-1997 5.35.40PM.rpt -Date : 10/02/1997 -Time : 5:35PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 134 -Total Size of Files: 11,028,129 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,028,129 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,891 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=4 4,147 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.40.07PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.40.07PM.rpt deleted file mode 100755 index ef418b4c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.40.07PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\10-02-1997 5.40.07PM.rpt -Date : 10/02/1997 -Time : 5:40PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 134 -Total Size of Files: 11,028,129 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,028,129 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,891 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=4 4,147 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.44.37PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.44.37PM.rpt deleted file mode 100755 index e98b4c88..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.44.37PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - : CD-ROM - : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-02-1997 5.44.37PM.rpt - : 10/02/1997 - : 5:44PM - - 1 - 1 - 134 - 11,028,129 - - - - - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - : "Executor" -================================================================================ - - - 134 - 11,028,129 - - - **** : "Executor" **** - - -<>: I:\executor.20q - - - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - =14 10,596,891 - - -<>: I:\executor.20q\docs - - - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - =1 589 - - -<>: I:\executor.20q\docs\cwsdpmi - - - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - =1 7,186 - - -<>: I:\executor.20q\docs\djgpp - - - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - =1 1,620 - - -<>: I:\executor.20q\docs\wmemu387 - - - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - =3 35,581 - - -<>: I:\executor.20q\splash - - - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - =2 347,808 - - -<>: I:\executor.20q\trouble - - - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - =4 4,147 - - -<>: I:\executor.20q\configur - - - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - =108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.45.48PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.45.48PM.rpt deleted file mode 100755 index 62cfe4b3..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.45.48PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-02-1997 5.45.48PM.rpt -Date : 10/02/1997 -Time : 5:45PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 134 -Total Size of Files: 11,028,129 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,028,129 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,891 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=4 4,147 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.48.46PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.48.46PM.rpt deleted file mode 100755 index 5aa769b9..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.48.46PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-02-1997 5.48.46PM.rpt -Date : 10/02/1997 -Time : 5:48PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 134 -Total Size of Files: 11,028,129 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,028,129 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,596,891 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=4 4,147 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.50.15PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.50.15PM.rpt deleted file mode 100755 index d7ddd67b..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-02-1997 5.50.15PM.rpt +++ /dev/null @@ -1,235 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - : CD-ROM - : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-02-1997 5.50.15PM.rpt - : 10/02/1997 - : 5:50PM - - 1 - 1 - 134 - 11,028,129 - - - - - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - : "Executor" -================================================================================ - - - 134 - 11,028,129 - - - **** : "Executor" **** - - -<>: I:\executor.20q - - - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 10/02/1997 15:58:00 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 14:04:36 840 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/01/1997 22:32:34 1,603 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/01/1997 13:14:12 1,987 - -------------------------- ---------- -------- ----------- ------------- - =14 10,596,891 - - -<>: I:\executor.20q\docs - - - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - =1 589 - - -<>: I:\executor.20q\docs\cwsdpmi - - - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - =1 7,186 - - -<>: I:\executor.20q\docs\djgpp - - - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - =1 1,620 - - -<>: I:\executor.20q\docs\wmemu387 - - - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - =3 35,581 - - -<>: I:\executor.20q\splash - - - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - =2 347,808 - - -<>: I:\executor.20q\trouble - - - -------------------------- ---------- -------- ----------- ------------- - readme.txt~ 10/02/1997 16:53:46 1,097 - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - =4 4,147 - - -<>: I:\executor.20q\configur - - - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - =108 34,307 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-03-1997 2.11.35PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-03-1997 2.11.35PM.rpt deleted file mode 100755 index 6656dfbb..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-03-1997 2.11.35PM.rpt +++ /dev/null @@ -1,234 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-03-1997 2.11.35PM.rpt -Date : 10/03/1997 -Time : 2:11PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 133 -Total Size of Files: 11,027,593 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,027,593 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - printers.ini 10/03/1997 13:54:46 1,980 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - emu387.dxe 06/10/1997 18:27:34 61,420 - executor.exe 10/03/1997 12:50:16 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 21:23:04 852 - printdef.ini 10/01/1997 22:32:20 99 - readme.txt 06/10/1997 20:36:50 2,021 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,597,453 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-03-1997 3.08.15PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-03-1997 3.08.15PM.rpt deleted file mode 100755 index 5d581c55..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-03-1997 3.08.15PM.rpt +++ /dev/null @@ -1,234 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-03-1997 3.08.15PM.rpt -Date : 10/03/1997 -Time : 3:08PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 133 -Total Size of Files: 11,027,606 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,027,606 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 10/03/1997 13:56:16 2,160 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - emu387.dxe 06/10/1997 18:27:34 61,420 - executor.exe 10/03/1997 12:50:16 1,989,632 - executor.pif 10/01/1997 13:21:06 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 21:23:04 852 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,597,466 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-07-1997 2.28.38PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-07-1997 2.28.38PM.rpt deleted file mode 100755 index 86864b62..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-07-1997 2.28.38PM.rpt +++ /dev/null @@ -1,234 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-07-1997 2.28.38PM.rpt -Date : 10/07/1997 -Time : 2:28PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 133 -Total Size of Files: 11,027,606 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,027,606 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 10/03/1997 13:56:16 2,160 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - emu387.dxe 06/10/1997 18:27:34 61,420 - executor.exe 10/03/1997 12:50:16 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 21:23:04 852 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,597,466 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-07-1997 2.58.34PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-07-1997 2.58.34PM.rpt deleted file mode 100755 index af9f10db..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-07-1997 2.58.34PM.rpt +++ /dev/null @@ -1,234 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0q Demo\Media\CD-ROM\Report Files\10-07-1997 2.58.34PM.rpt -Date : 10/07/1997 -Time : 2:58PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 133 -Total Size of Files: 11,027,606 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,027,606 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 10/03/1997 13:56:16 2,160 - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/01/1997 13:22:08 250 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - emu387.dxe 06/10/1997 18:27:34 61,420 - executor.exe 10/03/1997 12:50:16 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - print.bat 10/02/1997 21:23:04 852 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,597,466 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/02/1997 01:10:16 967 - desperat.pif 10/02/1997 01:09:56 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.19.51PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.19.51PM.rpt deleted file mode 100755 index eca8b6b5..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.19.51PM.rpt +++ /dev/null @@ -1,232 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\10-22-1997 6.19.51PM.rpt -Date : 10/22/1997 -Time : 6:19PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,008,225 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,008,225 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,578,085 - - -: I:\executor.20r\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20r\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20r\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20r\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20r\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20r\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20r\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.24.34PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.24.34PM.rpt deleted file mode 100755 index d32f350f..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.24.34PM.rpt +++ /dev/null @@ -1,232 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\10-22-1997 6.24.34PM.rpt -Date : 10/22/1997 -Time : 6:24PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,008,225 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,008,225 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,578,085 - - -: I:\executor.20r\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20r\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20r\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20r\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20r\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20r\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20r\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.59.43PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.59.43PM.rpt deleted file mode 100755 index 743c17a7..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/10-22-1997 6.59.43PM.rpt +++ /dev/null @@ -1,232 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\10-22-1997 6.59.43PM.rpt -Date : 10/22/1997 -Time : 6:59PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,008,225 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,008,225 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,578,085 - - -: I:\executor.20r\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20r\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20r\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20r\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20r\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20r\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20r\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.16.57AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.16.57AM.rpt deleted file mode 100755 index c23739fc..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.16.57AM.rpt +++ /dev/null @@ -1,232 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\11-07-1997 11.16.57AM.rpt -Date : 11/07/1997 -Time : 11:16AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,008,225 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,008,225 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,578,085 - - -: I:\executor.20r\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20r\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20r\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20r\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20r\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20r\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20r\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.23.01AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.23.01AM.rpt deleted file mode 100755 index f0e2ab17..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.23.01AM.rpt +++ /dev/null @@ -1,144 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - : CD-ROM - : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\11-07-1997 11.23.01AM.rpt - : 11/07/1997 - : 11:23AM - - 1 - 1 - 133 - 11,046,773 - - - - - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - : "Executor" -================================================================================ - - - 133 - 11,046,773 - - - **** : "Executor" **** - - -<>: I:\executor.20r - - - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - CDENABLE.VXD 10/27/1997 15:03:48 9,364 - CDENABLE.EXE 10/30/1997 23:00:26 29,184 - -------------------------- ---------- -------- ----------- ------------- - =14 10,616,633 - - -<>: I:\executor.20r\docs - - - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - =1 589 - - -<>: I:\executor.20r\docs\cwsdpmi - - - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - =1 7,186 - - -<>: I:\executor.20r\docs\djgpp - - - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - =1 1,620 - - -<>: I:\executor.20r\docs\wmemu387 - - - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - =3 35,581 - - -<>: I:\executor.20r\splash - - - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - =2 347,808 - - -<>: I:\executor.20r\trouble - - - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - =3 3,050 - - -<>: I:\executor.20r\configur - - - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.24.08AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.24.08AM.rpt deleted file mode 100755 index ea854f43..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 11.24.08AM.rpt +++ /dev/null @@ -1,234 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\11-07-1997 11.24.08AM.rpt -Date : 11/07/1997 -Time : 11:24AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 133 -Total Size of Files: 11,046,773 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,046,773 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - CDENABLE.VXD 10/27/1997 15:03:48 9,364 - CDENABLE.EXE 10/30/1997 23:00:26 29,184 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,616,633 - - -: I:\executor.20r\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20r\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20r\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20r\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20r\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20r\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20r\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 6.18.26PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 6.18.26PM.rpt deleted file mode 100755 index 3b2e0129..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-07-1997 6.18.26PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0r Demo\Media\CD-ROM\Report Files\11-07-1997 6.18.26PM.rpt -Date : 11/07/1997 -Time : 6:18PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,046,773 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,409 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - print.bat 10/21/1997 17:53:24 860 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 10/07/1997 14:26:36 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/03/1997 14:41:38 2,017 - tips.txt 10/03/1997 13:56:16 2,160 - CDENABLE.EXE 10/30/1997 23:00:26 29,184 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,269 - - -: I:\executor.20r\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20r\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20r\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20r\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 19:38:30 16,359 - copying 06/10/1997 19:39:56 18,323 - djgpp.txt 06/10/1997 19:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20r\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20r\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 10/07/1997 15:02:00 967 - desperat.pif 10/07/1997 15:01:32 967 - readme.txt 10/02/1997 16:54:14 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20r\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 10/02/1997 21:26:12 340 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,046,773 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20r - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Cdenable.vxd 10/27/1997 15:03:48 9,364 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,364 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 11.50.13PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 11.50.13PM.rpt deleted file mode 100755 index b01f81f0..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 11.50.13PM.rpt +++ /dev/null @@ -1,256 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 11.50.13PM.rpt -Date : 11/10/1997 -Time : 11:50PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 134 -Total Size of Files: 11,057,609 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cdenable.exe 11/10/1997 15:27:16 25,600 - cdenable.vxd 11/10/1997 13:49:22 9,888 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 21:28:54 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,617,581 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,057,609 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.11.13PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.11.13PM.rpt deleted file mode 100755 index 4ef21696..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.11.13PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 4.11.13PM.rpt -Date : 11/10/1997 -Time : 4:11PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.23.00PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.23.00PM.rpt deleted file mode 100755 index 1ffc1a8f..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.23.00PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 4.23.00PM.rpt -Date : 11/10/1997 -Time : 4:23PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.33.41PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.33.41PM.rpt deleted file mode 100755 index e28a729c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.33.41PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 4.33.41PM.rpt -Date : 11/10/1997 -Time : 4:33PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.49.08PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.49.08PM.rpt deleted file mode 100755 index 0aeb5154..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 4.49.08PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 4.49.08PM.rpt -Date : 11/10/1997 -Time : 4:49PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.07.07PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.07.07PM.rpt deleted file mode 100755 index 8680bd1e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.07.07PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 5.07.07PM.rpt -Date : 11/10/1997 -Time : 5:07PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.10.59PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.10.59PM.rpt deleted file mode 100755 index 08bf1f85..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.10.59PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 5.10.59PM.rpt -Date : 11/10/1997 -Time : 5:10PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.18.20PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.18.20PM.rpt deleted file mode 100755 index bebfc24d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.18.20PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 5.18.20PM.rpt -Date : 11/10/1997 -Time : 5:18PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.23.37PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.23.37PM.rpt deleted file mode 100755 index bb9a7b30..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.23.37PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 5.23.37PM.rpt -Date : 11/10/1997 -Time : 5:23PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.33.29PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.33.29PM.rpt deleted file mode 100755 index 7885da6a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.33.29PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 5.33.29PM.rpt -Date : 11/10/1997 -Time : 5:33PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,037,833 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/10/1997 15:48:36 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,607,693 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.38.06PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.38.06PM.rpt deleted file mode 100755 index 58b4141f..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 5.38.06PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 5.38.06PM.rpt -Date : 11/10/1997 -Time : 5:38PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,044,137 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,034,249 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,604,109 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,044,137 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 6.03.18PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 6.03.18PM.rpt deleted file mode 100755 index 3d5d1b98..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-10-1997 6.03.18PM.rpt +++ /dev/null @@ -1,255 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-10-1997 6.03.18PM.rpt -Date : 11/10/1997 -Time : 6:03PM - -Number of Components: 2 -Number of File Groups: 2 -Number of Files: 133 -Total Size of Files: 11,044,137 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 11,034,249 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/22/1997 17:26:00 1,989,632 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - cdenable.exe 11/10/1997 15:27:16 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,604,109 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,044,137 (files for this component only) - - - **** File Group: "cdenable" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 2.46.32PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 2.46.32PM.rpt deleted file mode 100755 index af9728d9..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 2.46.32PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-11-1997 2.46.32PM.rpt -Date : 11/11/1997 -Time : 2:46PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 3.10.16PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 3.10.16PM.rpt deleted file mode 100755 index 2b60c912..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 3.10.16PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-11-1997 3.10.16PM.rpt -Date : 11/11/1997 -Time : 3:10PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 5.04.36PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 5.04.36PM.rpt deleted file mode 100755 index 576835c3..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 5.04.36PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-11-1997 5.04.36PM.rpt -Date : 11/11/1997 -Time : 5:04PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 5.52.04PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 5.52.04PM.rpt deleted file mode 100755 index fa664a29..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 5.52.04PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-11-1997 5.52.04PM.rpt -Date : 11/11/1997 -Time : 5:52PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 6.28.18PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 6.28.18PM.rpt deleted file mode 100755 index 9751a14c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-11-1997 6.28.18PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-11-1997 6.28.18PM.rpt -Date : 11/11/1997 -Time : 6:28PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 1.56.36PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 1.56.36PM.rpt deleted file mode 100755 index daf29743..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 1.56.36PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-12-1997 1.56.36PM.rpt -Date : 11/12/1997 -Time : 1:56PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 2.31.42PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 2.31.42PM.rpt deleted file mode 100755 index 578ec5fc..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 2.31.42PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-12-1997 2.31.42PM.rpt -Date : 11/12/1997 -Time : 2:31PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 3.17.50PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 3.17.50PM.rpt deleted file mode 100755 index f4348a05..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 3.17.50PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-12-1997 3.17.50PM.rpt -Date : 11/12/1997 -Time : 3:17PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 3.56.28PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 3.56.28PM.rpt deleted file mode 100755 index e927a1a8..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 3.56.28PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-12-1997 3.56.28PM.rpt -Date : 11/12/1997 -Time : 3:56PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 4.10.38PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 4.10.38PM.rpt deleted file mode 100755 index 3e3e3869..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-12-1997 4.10.38PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0s Demo\Media\CD-ROM\Report Files\11-12-1997 4.10.38PM.rpt -Date : 11/12/1997 -Time : 4:10PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,047,721 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,233 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 04:47:08 1,993,216 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,093 - - -: I:\executor.20s\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20s\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20s\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20s\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20s\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\executor.20s\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20s\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,121 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - CDENABLE.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,047,721 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20s - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-19-1997 4.38.20PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-19-1997 4.38.20PM.rpt deleted file mode 100755 index 183d1032..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-19-1997 4.38.20PM.rpt +++ /dev/null @@ -1,298 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-19-1997 4.38.20PM.rpt -Date : 11/19/1997 -Time : 4:38PM - -Number of Components: 4 -Number of File Groups: 4 -Number of Files: 134 -Total Size of Files: 11,054,345 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - NT CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,012,745 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/19/1997 11:14:48 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,605 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,633 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,233 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,054,345 (files for this component only) - - - **** File Group: "NT CD Enable" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/19/1997 11:48:12 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 3.29.37PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 3.29.37PM.rpt deleted file mode 100755 index bf09d1f5..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 3.29.37PM.rpt +++ /dev/null @@ -1,320 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-21-1997 3.29.37PM.rpt -Date : 11/21/1997 -Time : 3:29PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 135 -Total Size of Files: 11,223,573 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - NT CD Enable - NT CD Enable sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/19/1997 11:14:48 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,889 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,217,461 (files for this component only) - - - **** File Group: "NT CD Enable exe" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,223,573 (files for this component only) - - - **** File Group: "NT CD Enable sys" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/19/1997 11:48:12 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 4.24.12PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 4.24.12PM.rpt deleted file mode 100755 index 8cfbc202..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 4.24.12PM.rpt +++ /dev/null @@ -1,320 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-21-1997 4.24.12PM.rpt -Date : 11/21/1997 -Time : 4:24PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 135 -Total Size of Files: 11,223,573 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - NT CD Enable - NT CD Enable sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/19/1997 11:14:48 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,889 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,217,461 (files for this component only) - - - **** File Group: "NT CD Enable exe" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,223,573 (files for this component only) - - - **** File Group: "NT CD Enable sys" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/19/1997 11:48:12 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 4.51.38PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 4.51.38PM.rpt deleted file mode 100755 index 5cf29b9e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-21-1997 4.51.38PM.rpt +++ /dev/null @@ -1,320 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-21-1997 4.51.38PM.rpt -Date : 11/21/1997 -Time : 4:51PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 135 -Total Size of Files: 11,223,573 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - NT CD Enable - NT CD Enable sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/21/1997 16:46:20 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,889 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,217,461 (files for this component only) - - - **** File Group: "NT CD Enable exe" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,223,573 (files for this component only) - - - **** File Group: "NT CD Enable sys" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/19/1997 11:48:12 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-22-1997 5.03.28PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-22-1997 5.03.28PM.rpt deleted file mode 100755 index c17afcb3..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-22-1997 5.03.28PM.rpt +++ /dev/null @@ -1,320 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-22-1997 5.03.28PM.rpt -Date : 11/22/1997 -Time : 5:03PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 135 -Total Size of Files: 11,223,573 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - NT CD Enable - NT CD Enable sys - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/21/1997 16:46:20 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,889 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,217,461 (files for this component only) - - - **** File Group: "NT CD Enable exe" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD Enable sys" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,223,573 (files for this component only) - - - **** File Group: "NT CD Enable sys" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/19/1997 11:48:12 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 10.34.57PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 10.34.57PM.rpt deleted file mode 100755 index 033b0cc6..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 10.34.57PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-24-1997 10.34.57PM.rpt -Date : 11/24/1997 -Time : 10:34PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:21:38 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 10.45.20PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 10.45.20PM.rpt deleted file mode 100755 index 6b9518d0..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 10.45.20PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-24-1997 10.45.20PM.rpt -Date : 11/24/1997 -Time : 10:45PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 4.52.06PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 4.52.06PM.rpt deleted file mode 100755 index 1a5c30e8..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 4.52.06PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-24-1997 4.52.06PM.rpt -Date : 11/24/1997 -Time : 4:52PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/22/1997 13:46:54 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 11/10/1997 15:34:44 38,488 - splash.8bp 11/10/1997 15:34:44 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,022,889 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 9.10.04PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 9.10.04PM.rpt deleted file mode 100755 index 579410cd..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 9.10.04PM.rpt +++ /dev/null @@ -1,265 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-24-1997 9.10.04PM.rpt -Date : 11/24/1997 -Time : 9:10PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 130 -Total Size of Files: 11,045,439 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,009,951 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:21:38 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,035,551 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,045,439 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 9.11.03PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 9.11.03PM.rpt deleted file mode 100755 index fb78fa4a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/11-24-1997 9.11.03PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\11-24-1997 9.11.03PM.rpt -Date : 11/24/1997 -Time : 9:11PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 20:21:38 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 7.35.03PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 7.35.03PM.rpt deleted file mode 100755 index e6e1e4af..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 7.35.03PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 7.35.03PM.rpt -Date : 12/01/1997 -Time : 7:35PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 19:30:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 7.39.15PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 7.39.15PM.rpt deleted file mode 100755 index bf06a297..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 7.39.15PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 7.39.15PM.rpt -Date : 12/01/1997 -Time : 7:39PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 19:30:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 8.26.42PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 8.26.42PM.rpt deleted file mode 100755 index 618c27ca..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 8.26.42PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 8.26.42PM.rpt -Date : 12/01/1997 -Time : 8:26PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 19:30:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 8.29.18PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 8.29.18PM.rpt deleted file mode 100755 index 7145895c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 8.29.18PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 8.29.18PM.rpt -Date : 12/01/1997 -Time : 8:29PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 19:30:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.01.18PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.01.18PM.rpt deleted file mode 100755 index 6e27b7aa..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.01.18PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 9.01.18PM.rpt -Date : 12/01/1997 -Time : 9:01PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 19:30:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.16.25PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.16.25PM.rpt deleted file mode 100755 index dc269b87..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.16.25PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 9.16.25PM.rpt -Date : 12/01/1997 -Time : 9:16PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 19:30:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.43.20PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.43.20PM.rpt deleted file mode 100755 index 082cdc95..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.43.20PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 9.43.20PM.rpt -Date : 12/01/1997 -Time : 9:43PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.46.49PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.46.49PM.rpt deleted file mode 100755 index 63984ce4..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-01-1997 9.46.49PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\CD-ROM\Report Files\12-01-1997 9.46.49PM.rpt -Date : 12/01/1997 -Time : 9:46PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-29-1999 5.49.48PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-29-1999 5.49.48PM.rpt deleted file mode 100755 index 8c44f618..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-29-1999 5.49.48PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\12-29-1999 5.49.48PM.rpt -Date : 12/29/1999 -Time : 5:49PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,131,480 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,095,480 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/29/1999 17:17:06 2,420,224 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,010,398 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,121,080 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,131,480 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-29-1999 6.14.29PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-29-1999 6.14.29PM.rpt deleted file mode 100755 index 1859a31c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-29-1999 6.14.29PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\12-29-1999 6.14.29PM.rpt -Date : 12/29/1999 -Time : 6:14PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,131,480 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,095,480 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/29/1999 17:17:06 2,420,224 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,010,398 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,121,080 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,131,480 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-30-1999 6.33.01PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-30-1999 6.33.01PM.rpt deleted file mode 100755 index a77e1321..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/12-30-1999 6.33.01PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\12-30-1999 6.33.01PM.rpt -Date : 12/30/1999 -Time : 6:33PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,131,480 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,095,480 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 12/30/1999 18:30:02 2,420,224 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,010,398 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,121,080 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,131,480 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/2-17-2000 4.13.56PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/2-17-2000 4.13.56PM.rpt deleted file mode 100755 index 40c79e7c..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/2-17-2000 4.13.56PM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\2-17-2000 4.13.56PM.rpt -Date : 02/17/2000 -Time : 4:13PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,142,168 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,104,644 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 02/17/2000 16:04:50 2,428,416 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,018,590 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,130,244 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,142,168 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/2-28-2000 11.30.40AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/2-28-2000 11.30.40AM.rpt deleted file mode 100755 index c669a953..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/2-28-2000 11.30.40AM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\2-28-2000 11.30.40AM.rpt -Date : 02/28/2000 -Time : 11:30AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,144,216 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,106,692 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 02/28/2000 11:11:00 2,430,464 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,020,638 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,132,292 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,144,216 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-13-2000 4.46.14PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-13-2000 4.46.14PM.rpt deleted file mode 100755 index 75e5824d..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-13-2000 4.46.14PM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\3-13-2000 4.46.14PM.rpt -Date : 03/13/2000 -Time : 4:46PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,147,800 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,110,276 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/13/2000 16:43:02 2,434,048 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,024,222 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,135,876 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,800 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-21-1999 3.39.03PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-21-1999 3.39.03PM.rpt deleted file mode 100755 index b24f1d81..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-21-1999 3.39.03PM.rpt +++ /dev/null @@ -1,271 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\3-21-1999 3.39.03PM.rpt -Date : 03/21/1999 -Time : 3:39PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 136 -Total Size of Files: 11,115,279 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,079,279 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/21/1999 15:29:28 2,405,888 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,996,062 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,104,879 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,115,279 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-21-1999 3.50.38PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-21-1999 3.50.38PM.rpt deleted file mode 100755 index 990875eb..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/3-21-1999 3.50.38PM.rpt +++ /dev/null @@ -1,271 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\3-21-1999 3.50.38PM.rpt -Date : 03/21/1999 -Time : 3:50PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 136 -Total Size of Files: 11,115,279 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,079,279 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/21/1999 15:29:28 2,405,888 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,996,062 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,104,879 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,115,279 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 1.54.37AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 1.54.37AM.rpt deleted file mode 100755 index 501f4da8..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 1.54.37AM.rpt +++ /dev/null @@ -1,284 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\5-04-1998 1.54.37AM.rpt -Date : 05/04/1998 -Time : 1:54AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,010,864 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 10,975,376 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,907 - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - fees.txt 05/04/1998 00:24:34 817 - -------------------------- ---------- -------- ----------- ------------- - Count=1 817 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,000,976 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,010,864 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 2.50.42AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 2.50.42AM.rpt deleted file mode 100755 index 1d3b10ad..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 2.50.42AM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\5-04-1998 2.50.42AM.rpt -Date : 05/04/1998 -Time : 2:50AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 3.22.55AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 3.22.55AM.rpt deleted file mode 100755 index 260417f2..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-04-1998 3.22.55AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\5-04-1998 3.22.55AM.rpt -Date : 05/04/1998 -Time : 3:22AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-12-1999 4.35.55PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-12-1999 4.35.55PM.rpt deleted file mode 100755 index 3f18aa3e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-12-1999 4.35.55PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\5-12-1999 4.35.55PM.rpt -Date : 05/12/1999 -Time : 4:35PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,121,752 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,085,752 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/12/1999 11:44:58 2,410,496 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,000,670 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,111,352 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,121,752 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-12-1999 5.52.22PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-12-1999 5.52.22PM.rpt deleted file mode 100755 index 8fb363cf..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-12-1999 5.52.22PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\5-12-1999 5.52.22PM.rpt -Date : 05/12/1999 -Time : 5:52PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,121,752 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,085,752 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/12/1999 11:44:58 2,410,496 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,000,670 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,111,352 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,121,752 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-15-2000 12.18.23PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-15-2000 12.18.23PM.rpt deleted file mode 100755 index 0479b92e..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/5-15-2000 12.18.23PM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\5-15-2000 12.18.23PM.rpt -Date : 05/15/2000 -Time : 12:18PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,155,480 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,117,956 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/15/2000 11:54:30 2,441,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,031,902 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,143,556 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,155,480 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-25-1998 5.30.21PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-25-1998 5.30.21PM.rpt deleted file mode 100755 index c19d04ea..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-25-1998 5.30.21PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\7-25-1998 5.30.21PM.rpt -Date : 07/25/1998 -Time : 5:30PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,024,797 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,989,309 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/25/1998 16:18:56 2,007,552 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:44 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,597,657 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,014,909 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,024,797 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 12.40.50PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 12.40.50PM.rpt deleted file mode 100755 index d37632c9..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 12.40.50PM.rpt +++ /dev/null @@ -1,36 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\7-28-1998 12.40.50PM.rpt -Date : 07/28/1998 -Time : 12:40PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 12.42.17PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 12.42.17PM.rpt deleted file mode 100755 index 637fcb5a..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 12.42.17PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\7-28-1998 12.42.17PM.rpt -Date : 07/28/1998 -Time : 12:42PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,025,309 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,989,821 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/28/1998 12:52:32 2,008,064 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:44 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,598,169 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,015,421 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,025,309 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 2.26.52PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 2.26.52PM.rpt deleted file mode 100755 index 69bc59fa..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-28-1998 2.26.52PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\7-28-1998 2.26.52PM.rpt -Date : 07/28/1998 -Time : 2:26PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,025,309 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,989,821 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/28/1998 14:38:00 2,008,064 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:44 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,598,169 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,015,421 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,025,309 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-29-1998 1.51.47AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-29-1998 1.51.47AM.rpt deleted file mode 100755 index 0c8b7a9b..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-29-1998 1.51.47AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\7-29-1998 1.51.47AM.rpt -Date : 07/29/1998 -Time : 1:51AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,025,821 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,989,821 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/29/1998 00:44:16 2,008,064 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:44 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,598,169 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,015,421 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,025,821 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-29-1998 12.36.54AM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-29-1998 12.36.54AM.rpt deleted file mode 100755 index ced7e1f8..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/7-29-1998 12.36.54AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\7-29-1998 12.36.54AM.rpt -Date : 07/29/1998 -Time : 12:36AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,025,309 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,989,821 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 07/29/1998 00:44:16 2,008,064 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:44 2,126 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,598,169 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,015,421 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,025,309 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/9-24-1998 6.55.28PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/9-24-1998 6.55.28PM.rpt deleted file mode 100755 index 8d4d6183..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/9-24-1998 6.55.28PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-DOS Demo\Media\CD-ROM\Report Files\9-24-1998 6.55.28PM.rpt -Date : 09/24/1998 -Time : 6:55PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,026,912 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,990,912 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 09/24/1998 18:12:56 2,009,088 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 07/25/1998 17:30:44 2,126 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 09/24/1998 17:03:42 818 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,599,260 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,016,512 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,026,912 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/9-30-1997 9.51.38PM.rpt b/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/9-30-1997 9.51.38PM.rpt deleted file mode 100755 index b38ecc85..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/Report Files/9-30-1997 9.51.38PM.rpt +++ /dev/null @@ -1,229 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor 2 Demo\Media\CD-ROM\Report Files\9-30-1997 9.51.38PM.rpt -Date : 09/30/1997 -Time : 9:51PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,003,238 (bytes) - -========== -COMPONENTS -========== - - - Executor - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,003,238 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20q - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - emu387.dxe 06/10/1997 18:27:34 61,420 - cwsdpmi.exe 06/10/1997 18:26:32 20,217 - executor.exe 09/30/1997 00:33:26 1,988,608 - exsystem.hfv 08/27/1997 15:24:44 6,291,456 - extemp.hfv 06/10/1997 19:43:12 2,097,152 - makehfv.exe 08/11/1996 23:12:46 110,108 - readme.txt 06/10/1997 20:36:50 2,021 - executor.pif 08/27/1997 15:24:46 967 - tips.txt 09/30/1997 00:05:42 1,945 - -------------------------- ---------- -------- ----------- ------------- - Count=9 10,573,894 - - -: I:\executor.20q\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 08/11/1996 22:11:46 330 - 3842494d.ecf 08/11/1996 22:11:48 436 - 3f3f3f3f.ecf 08/11/1996 22:11:48 366 - 41443344.ecf 08/11/1996 22:11:48 344 - 414f7163.ecf 08/11/1996 22:11:48 357 - 41525435.ecf 08/11/1996 22:11:48 455 - 41527c46.ecf 08/11/1996 22:11:48 328 - 4154726e.ecf 08/11/1996 22:11:48 343 - 4164426b.ecf 08/11/1996 22:11:48 326 - 41706569.ecf 08/11/1996 22:11:48 339 - 42454132.ecf 08/11/1996 22:11:48 344 - 424f4c4f.ecf 08/11/1996 22:11:48 310 - 426163d5.ecf 08/11/1996 22:11:50 365 - 42646c6d.ecf 08/11/1996 22:11:50 372 - 426e4871.ecf 08/11/1996 22:11:50 324 - 43475246.ecf 08/11/1996 22:11:50 348 - 43504354.ecf 08/11/1996 22:11:50 316 - 4352534c.ecf 08/11/1996 22:11:50 359 - 4354494d.ecf 08/11/1996 22:11:50 370 - 43555341.ecf 08/11/1996 22:11:50 357 - 43574c44.ecf 08/11/1996 22:11:50 361 - 43595153.ecf 08/11/1996 22:11:50 126 - 43764d4d.ecf 08/11/1996 22:11:50 312 - 4444534b.ecf 08/11/1996 22:11:52 357 - 44454c49.ecf 08/11/1996 22:11:52 349 - 44494132.ecf 08/11/1996 22:11:52 227 - 444f4c4c.ecf 08/11/1996 22:11:52 350 - 44576174.ecf 08/11/1996 22:11:52 348 - 44616e47.ecf 08/11/1996 22:11:52 126 - 454a3035.ecf 08/11/1996 22:11:52 312 - 45535041.ecf 08/11/1996 22:11:52 332 - 455544c6.ecf 08/11/1996 22:11:52 280 - 46424420.ecf 08/11/1996 22:11:52 334 - 466c6974.ecf 08/11/1996 22:11:52 338 - 46756e47.ecf 08/11/1996 22:11:54 331 - 47436f6e.ecf 08/11/1996 22:11:54 430 - 474f474f.ecf 08/11/1996 22:11:54 341 - 47534361.ecf 08/11/1996 22:11:54 334 - 47756e53.ecf 08/11/1996 22:11:54 126 - 483444c6.ecf 08/11/1996 22:11:54 362 - 48525630.ecf 08/11/1996 22:11:54 374 - 48525631.ecf 08/11/1996 22:11:54 375 - 48734c61.ecf 08/11/1996 22:11:54 337 - 496d6167.ecf 08/11/1996 22:11:54 343 - 4a4b5445.ecf 08/11/1996 22:11:54 126 - 4a524735.ecf 08/11/1996 22:11:56 343 - 4a70616b.ecf 08/11/1996 22:11:56 323 - 4b705353.ecf 08/11/1996 22:11:56 328 - 4c415a48.ecf 08/11/1996 22:11:56 273 - 4c505243.ecf 08/11/1996 22:11:56 324 - 4d427264.ecf 08/11/1996 22:11:56 364 - 4d4b444e.ecf 08/11/1996 22:11:56 165 - 4d4d4343.ecf 08/11/1996 22:11:56 347 - 4d4d5042.ecf 08/11/1996 22:11:56 363 - 4d504e54.ecf 08/11/1996 22:11:56 265 - 4d535744.ecf 08/11/1996 22:11:56 331 - 4d61656c.ecf 08/11/1996 22:11:58 337 - 4d687a75.ecf 08/11/1996 22:11:58 351 - 4d6f6c54.ecf 08/11/1996 22:11:58 321 - 50217268.ecf 08/11/1996 22:11:58 276 - 50474150.ecf 08/11/1996 22:11:58 336 - 504c5073.ecf 08/11/1996 22:11:58 272 - 504e4331.ecf 08/11/1996 22:11:58 157 - 50505456.ecf 08/11/1996 22:11:58 333 - 50566d74.ecf 08/11/1996 22:11:58 126 - 50674c67.ecf 08/11/1996 22:11:58 364 - 506fc450.ecf 08/11/1996 22:11:58 432 - 50736f64.ecf 08/11/1996 22:12:00 392 - 51444c58.ecf 08/11/1996 22:12:00 331 - 522a6368.ecf 08/11/1996 22:12:00 371 - 52415a5a.ecf 08/11/1996 22:12:00 334 - 5249534b.ecf 08/11/1996 22:12:00 336 - 524a4253.ecf 08/11/1996 22:12:00 175 - 524c4d5a.ecf 08/11/1996 22:12:00 417 - 52565253.ecf 08/11/1996 22:12:00 126 - 526a3031.ecf 08/11/1996 22:12:00 324 - 53414e54.ecf 08/11/1996 22:12:00 329 - 53495421.ecf 08/11/1996 22:12:00 374 - 53495478.ecf 08/11/1996 22:12:02 329 - 534d4c53.ecf 08/11/1996 22:12:02 326 - 53635246.ecf 08/11/1996 22:12:02 373 - 5368537a.ecf 08/11/1996 22:12:02 126 - 53704a4b.ecf 08/11/1996 22:12:02 337 - 53706563.ecf 08/11/1996 22:12:02 324 - 5370696e.ecf 08/11/1996 22:12:02 320 - 54424235.ecf 08/11/1996 22:12:02 338 - 54424236.ecf 08/11/1996 22:12:02 335 - 544b4e4f.ecf 08/11/1996 22:12:02 166 - 54745264.ecf 08/11/1996 22:12:02 165 - 54775231.ecf 08/11/1996 22:12:04 321 - 55505550.ecf 08/11/1996 22:12:04 329 - 556c7433.ecf 08/11/1996 22:12:04 364 - 57435345.ecf 08/11/1996 22:12:04 320 - 574f4c46.ecf 08/11/1996 22:12:04 363 - 57504332.ecf 08/11/1996 22:12:04 323 - 5843454c.ecf 08/11/1996 22:12:04 323 - 58505233.ecf 08/11/1996 22:12:04 362 - 63417244.ecf 08/11/1996 22:12:04 345 - 674f4c46.ecf 08/11/1996 22:12:04 353 - 6c6f6733.ecf 08/11/1996 22:12:04 329 - 6f7a6d35.ecf 08/11/1996 22:12:06 346 - 72647020.ecf 08/11/1996 22:12:06 324 - 72706db5.ecf 08/11/1996 22:12:06 360 - 73506433.ecf 08/11/1996 22:12:06 322 - a78ea8a0.ecf 08/11/1996 22:12:06 328 - a7bfc2a2.ecf 08/11/1996 22:12:06 320 - ac7e5ea0.ecf 08/11/1996 22:12:06 126 - f5536b69.ecf 08/11/1996 22:12:06 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,307 - - -: I:\executor.20q\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme~ 06/10/1997 19:13:58 319 - readme 06/10/1997 20:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=2 908 - - -: I:\executor.20q\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 19:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20q\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 19:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20q\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme.djgpp 06/10/1997 19:39:18 899 - copying 06/10/1997 19:39:56 18,323 - readme.linux 06/10/1997 19:38:30 16,359 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20q\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20q\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Executor VGA.pif 06/10/1997 22:05:18 967 - Desperate.pif 06/10/1997 22:04:58 967 - -------------------------- ---------- -------- ----------- ------------- - Count=2 1,934 diff --git a/My Installations/Executor-DOS Demo/Media/CD-ROM/default.mda b/My Installations/Executor-DOS Demo/Media/CD-ROM/default.mda deleted file mode 100755 index 1b6c8938..00000000 --- a/My Installations/Executor-DOS Demo/Media/CD-ROM/default.mda +++ /dev/null @@ -1,49 +0,0 @@ -[Platforms] -key0=0000000000000010 -count=1 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Full -BuildLocation=D:\My Installations\Executor-DOS Demo\Media\CD-ROM -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=CD-ROM -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor 2 Demo -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY=System Tool -APPLICATIONNAME=Executor/DOS Demo -COMPANYNAME=ARDI -VERSION=2.1pr11 -INFO=Macintosh OS reimplementation - diff --git a/My Installations/Executor-DOS Demo/Media/Default/Default.mda b/My Installations/Executor-DOS Demo/Media/Default/Default.mda deleted file mode 100755 index 148598fb..00000000 --- a/My Installations/Executor-DOS Demo/Media/Default/Default.mda +++ /dev/null @@ -1,49 +0,0 @@ -[Platforms] -key0=0000000000000010 -count=1 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Quick -BuildLocation= -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=Default -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor 2 Demo -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY= -APPLICATIONNAME=Executor 2 Demo -COMPANYNAME=ARDI -VERSION=2.1pr0 -INFO= - diff --git a/My Installations/Executor-DOS Demo/Media/Default/Report Files/9-30-1997 3.25.57PM.rpt b/My Installations/Executor-DOS Demo/Media/Default/Report Files/9-30-1997 3.25.57PM.rpt deleted file mode 100755 index 4b84bdce..00000000 --- a/My Installations/Executor-DOS Demo/Media/Default/Report Files/9-30-1997 3.25.57PM.rpt +++ /dev/null @@ -1,34 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Default -Report Filename : D:\My Installations\Executor 2 Demo\Media\Default\Report Files\9-30-1997 3.25.57PM.rpt -Date : 09/30/1997 -Time : 3:25PM - -Number of Components: 1 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Program Files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/1-28-2000 7.37.05PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/1-28-2000 7.37.05PM.log deleted file mode 100755 index 228369cb..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/1-28-2000 7.37.05PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at January 28, 2000 7:37:05 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at January 28, 2000 7:37:35 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/1-28-2000 8.03.47PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/1-28-2000 8.03.47PM.log deleted file mode 100755 index 4bc72a18..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/1-28-2000 8.03.47PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at January 28, 2000 8:03:47 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at January 28, 2000 8:04:17 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.48.06PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.48.06PM.log deleted file mode 100755 index 81287a09..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.48.06PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at December 1, 1997 9:48:06 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at December 1, 1997 9:48:49 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.49.29PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.49.29PM.log deleted file mode 100755 index 9bcb9cbe..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.49.29PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at December 1, 1997 9:49:29 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at December 1, 1997 9:50:11 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.54.53PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.54.53PM.log deleted file mode 100755 index 874fdf0f..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.54.53PM.log +++ /dev/null @@ -1,11 +0,0 @@ -Build started at December 1, 1997 9:54:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at December 1, 1997 9:55:35 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.56.40PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.56.40PM.log deleted file mode 100755 index 366a7cc8..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.56.40PM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at December 1, 1997 9:56:40 PM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.57.01PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.57.01PM.log deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.57.33PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.57.33PM.log deleted file mode 100755 index e64a718f..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/12-01-1997 9.57.33PM.log +++ /dev/null @@ -1,11 +0,0 @@ -Build started at December 1, 1997 9:57:33 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at December 1, 1997 9:58:15 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/2-17-2000 4.14.55PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/2-17-2000 4.14.55PM.log deleted file mode 100755 index 599847b8..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/2-17-2000 4.14.55PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at February 17, 2000 4:14:55 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at February 17, 2000 4:15:25 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/2-28-2000 11.31.16AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/2-28-2000 11.31.16AM.log deleted file mode 100755 index c372a7a9..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/2-28-2000 11.31.16AM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at February 28, 2000 11:31:16 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at February 28, 2000 11:31:49 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/3-21-1999 3.40.13PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/3-21-1999 3.40.13PM.log deleted file mode 100755 index a9362cfa..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/3-21-1999 3.40.13PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at March 21, 1999 3:40:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at March 21, 1999 3:40:38 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/3-21-1999 3.49.52PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/3-21-1999 3.49.52PM.log deleted file mode 100755 index c86ab52a..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/3-21-1999 3.49.52PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at March 21, 1999 3:49:52 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at March 21, 1999 3:50:20 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.47.31AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.47.31AM.log deleted file mode 100755 index 4d26056f..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.47.31AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 5, 1998 5:47:31 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 5:48:18 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.49.49AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.49.49AM.log deleted file mode 100755 index 2662b46b..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.49.49AM.log +++ /dev/null @@ -1,14 +0,0 @@ -Build started at May 5, 1998 5:49:49 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 5:50:31 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.52.39AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.52.39AM.log deleted file mode 100755 index e6de8435..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 5.52.39AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 5, 1998 5:52:39 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 5:53:21 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.00.41AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.00.41AM.log deleted file mode 100755 index c7ba6e33..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.00.41AM.log +++ /dev/null @@ -1,14 +0,0 @@ -Build started at May 5, 1998 6:00:41 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 6:01:23 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.02.26AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.02.26AM.log deleted file mode 100755 index 182cdcc7..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.02.26AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 5, 1998 6:02:26 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 6:03:08 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.06.46AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.06.46AM.log deleted file mode 100755 index e8f56416..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.06.46AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 5, 1998 6:06:46 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 6:07:28 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.10.02AM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.10.02AM.log deleted file mode 100755 index 43f11791..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-05-1998 6.10.02AM.log +++ /dev/null @@ -1,14 +0,0 @@ -Build started at May 5, 1998 6:10:02 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execdos.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 5, 1998 6:10:44 AM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-15-2000 12.18.57PM.log b/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-15-2000 12.18.57PM.log deleted file mode 100755 index 55e5e549..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Log Files/5-15-2000 12.18.57PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 15, 2000 12:18:57 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Building cabinet file 'data2.cab'... -Building cabinet file 'data3.cab'... -Creating disk layout file 'layout.bin'... -Media 'Floppies' created successfully. -Build completed successfully at May 15, 2000 12:19:28 PM. diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/1-28-2000 7.37.13PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/1-28-2000 7.37.13PM.rpt deleted file mode 100755 index 5de20727..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/1-28-2000 7.37.13PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\1-28-2000 7.37.13PM.rpt -Date : 01/28/2000 -Time : 7:37PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,134,040 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,098,040 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 01/28/2000 19:34:16 2,422,784 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,012,958 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,123,640 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,134,040 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/1-28-2000 8.03.56PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/1-28-2000 8.03.56PM.rpt deleted file mode 100755 index d09c5eea..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/1-28-2000 8.03.56PM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\1-28-2000 8.03.56PM.rpt -Date : 01/28/2000 -Time : 8:03PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 142 -Total Size of Files: 11,135,564 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 140 (files for this component only) - Source Bytes: 11,098,040 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 01/28/2000 19:34:16 2,422,784 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,012,958 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,123,640 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,135,564 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.48.20PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.48.20PM.rpt deleted file mode 100755 index 1d4e232b..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.48.20PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\Floppies\Report Files\12-01-1997 9.48.20PM.rpt -Date : 12/01/1997 -Time : 9:48PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.49.43PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.49.43PM.rpt deleted file mode 100755 index b681d70f..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.49.43PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\Floppies\Report Files\12-01-1997 9.49.43PM.rpt -Date : 12/01/1997 -Time : 9:49PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.55.08PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.55.08PM.rpt deleted file mode 100755 index 2b6183d9..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.55.08PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\Floppies\Report Files\12-01-1997 9.55.08PM.rpt -Date : 12/01/1997 -Time : 9:55PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.56.57PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.56.57PM.rpt deleted file mode 100755 index dd6323a3..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.56.57PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\Floppies\Report Files\12-01-1997 9.56.57PM.rpt -Date : 12/01/1997 -Time : 9:56PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.57.47PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.57.47PM.rpt deleted file mode 100755 index f91479eb..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/12-01-1997 9.57.47PM.rpt +++ /dev/null @@ -1,276 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor 2.0t Demo\Media\Floppies\Report Files\12-01-1997 9.57.47PM.rpt -Date : 12/01/1997 -Time : 9:57PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,048,489 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,013,001 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 11/24/1997 22:43:50 1,993,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,582,861 - - -: I:\executor.20t\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\executor.20t\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\executor.20t\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\executor.20t\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\executor.20t\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\executor.20t\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -: I:\executor.20t\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,038,601 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,048,489 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\executor.20t - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/2-17-2000 4.15.04PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/2-17-2000 4.15.04PM.rpt deleted file mode 100755 index c200ec89..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/2-17-2000 4.15.04PM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\2-17-2000 4.15.04PM.rpt -Date : 02/17/2000 -Time : 4:15PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,142,168 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,104,644 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 02/17/2000 16:04:50 2,428,416 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,018,590 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,130,244 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,142,168 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/2-28-2000 11.31.25AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/2-28-2000 11.31.25AM.rpt deleted file mode 100755 index 93b6d33b..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/2-28-2000 11.31.25AM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\2-28-2000 11.31.25AM.rpt -Date : 02/28/2000 -Time : 11:31AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,144,216 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,106,692 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 02/28/2000 11:11:00 2,430,464 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,020,638 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,132,292 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,144,216 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/3-21-1999 3.40.21PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/3-21-1999 3.40.21PM.rpt deleted file mode 100755 index 2590a43b..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/3-21-1999 3.40.21PM.rpt +++ /dev/null @@ -1,271 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\3-21-1999 3.40.21PM.rpt -Date : 03/21/1999 -Time : 3:40PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 136 -Total Size of Files: 11,115,279 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,079,279 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/21/1999 15:29:28 2,405,888 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,996,062 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,104,879 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,115,279 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/3-21-1999 3.50.00PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/3-21-1999 3.50.00PM.rpt deleted file mode 100755 index e0317da3..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/3-21-1999 3.50.00PM.rpt +++ /dev/null @@ -1,271 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\3-21-1999 3.50.00PM.rpt -Date : 03/21/1999 -Time : 3:50PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 136 -Total Size of Files: 11,115,279 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 134 (files for this component only) - Source Bytes: 11,079,279 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 03/21/1999 15:29:28 2,405,888 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,996,062 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,104,879 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,115,279 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.47.46AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.47.46AM.rpt deleted file mode 100755 index e47dd986..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.47.46AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 5.47.46AM.rpt -Date : 05/05/1998 -Time : 5:47AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.50.03AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.50.03AM.rpt deleted file mode 100755 index e8a5901a..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.50.03AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 5.50.03AM.rpt -Date : 05/05/1998 -Time : 5:50AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.52.53AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.52.53AM.rpt deleted file mode 100755 index bb90b578..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 5.52.53AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 5.52.53AM.rpt -Date : 05/05/1998 -Time : 5:52AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.00.55AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.00.55AM.rpt deleted file mode 100755 index 917ed47e..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.00.55AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 6.00.55AM.rpt -Date : 05/05/1998 -Time : 6:00AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.02.40AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.02.40AM.rpt deleted file mode 100755 index f5542d2c..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.02.40AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 6.02.40AM.rpt -Date : 05/05/1998 -Time : 6:02AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.07.00AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.07.00AM.rpt deleted file mode 100755 index 923dc12f..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.07.00AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 6.07.00AM.rpt -Date : 05/05/1998 -Time : 6:07AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.10.16AM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.10.16AM.rpt deleted file mode 100755 index cca67a45..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-05-1998 6.10.16AM.rpt +++ /dev/null @@ -1,277 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-05-1998 6.10.16AM.rpt -Date : 05/05/1998 -Time : 6:10AM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 134 -Total Size of Files: 11,021,616 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 132 (files for this component only) - Source Bytes: 10,986,128 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/04/1998 01:47:50 2,004,480 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/10/1997 15:34:44 2,017 - tips.txt 01/08/1998 17:02:18 2,584 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 10,594,476 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 11/10/1997 15:34:12 330 - 3842494d.ecf 11/10/1997 15:34:12 436 - 3f3f3f3f.ecf 11/10/1997 15:34:12 366 - 41443344.ecf 11/10/1997 15:34:12 344 - 414f7163.ecf 11/10/1997 15:34:12 357 - 41525435.ecf 11/10/1997 15:34:12 455 - 41527c46.ecf 11/10/1997 15:34:12 328 - 4154726e.ecf 11/10/1997 15:34:12 343 - 4164426b.ecf 11/10/1997 15:34:12 326 - 41706569.ecf 11/10/1997 15:34:12 339 - 42454132.ecf 11/10/1997 15:34:12 344 - 424f4c4f.ecf 11/10/1997 15:34:12 310 - 426163d5.ecf 11/10/1997 15:34:12 365 - 42646c6d.ecf 11/10/1997 15:34:12 372 - 426e4871.ecf 11/10/1997 15:34:12 324 - 43475246.ecf 11/10/1997 15:34:12 348 - 43504354.ecf 11/10/1997 15:34:12 316 - 4352534c.ecf 11/10/1997 15:34:12 359 - 4354494d.ecf 11/10/1997 15:34:12 370 - 43555341.ecf 11/10/1997 15:34:12 357 - 43574c44.ecf 11/10/1997 15:34:12 361 - 43595153.ecf 11/10/1997 15:34:12 126 - 43764d4d.ecf 11/10/1997 15:34:12 312 - 4444534b.ecf 11/10/1997 15:34:12 357 - 44454c49.ecf 11/10/1997 15:34:12 349 - 44494132.ecf 11/10/1997 15:34:12 227 - 444f4c4c.ecf 11/10/1997 15:34:12 350 - 44576174.ecf 11/10/1997 15:34:12 348 - 44616e47.ecf 11/10/1997 15:34:12 126 - 454a3035.ecf 11/10/1997 15:34:12 312 - 45535041.ecf 11/10/1997 15:34:12 332 - 455544c6.ecf 11/10/1997 15:34:12 280 - 46424420.ecf 11/10/1997 15:34:12 334 - 466c6974.ecf 11/10/1997 15:34:12 338 - 46756e47.ecf 11/10/1997 15:34:12 331 - 47436f6e.ecf 11/10/1997 15:34:12 430 - 474f474f.ecf 11/10/1997 15:34:12 340 - 47534361.ecf 11/10/1997 15:34:12 334 - 47756e53.ecf 11/10/1997 15:34:12 126 - 483444c6.ecf 11/10/1997 15:34:12 362 - 48525630.ecf 11/10/1997 15:34:12 374 - 48525631.ecf 11/10/1997 15:34:12 375 - 48734c61.ecf 11/10/1997 15:34:12 337 - 496d6167.ecf 11/10/1997 15:34:12 343 - 4a4b5445.ecf 11/10/1997 15:34:12 126 - 4a524735.ecf 11/10/1997 15:34:12 343 - 4a70616b.ecf 11/10/1997 15:34:12 323 - 4b705353.ecf 11/10/1997 15:34:12 328 - 4c415a48.ecf 11/10/1997 15:34:12 273 - 4c505243.ecf 11/10/1997 15:34:12 324 - 4d427264.ecf 11/10/1997 15:34:12 364 - 4d4b444e.ecf 11/10/1997 15:34:12 165 - 4d4d4343.ecf 11/10/1997 15:34:12 347 - 4d4d5042.ecf 11/10/1997 15:34:12 363 - 4d504e54.ecf 11/10/1997 15:34:12 265 - 4d535744.ecf 11/10/1997 15:34:12 331 - 4d61656c.ecf 11/10/1997 15:34:12 337 - 4d687a75.ecf 11/10/1997 15:34:12 351 - 4d6f6c54.ecf 11/10/1997 15:34:12 321 - 50217268.ecf 11/10/1997 15:34:12 276 - 50474150.ecf 11/10/1997 15:34:12 336 - 504c5073.ecf 11/10/1997 15:34:12 272 - 504e4331.ecf 11/10/1997 15:34:12 157 - 50505456.ecf 11/10/1997 15:34:12 333 - 50566d74.ecf 11/10/1997 15:34:12 126 - 50674c67.ecf 11/10/1997 15:34:12 364 - 506fc450.ecf 11/10/1997 15:34:12 432 - 50736f64.ecf 11/10/1997 15:34:12 392 - 51444c58.ecf 11/10/1997 15:34:12 331 - 522a6368.ecf 11/10/1997 15:34:12 371 - 52415a5a.ecf 11/10/1997 15:34:12 334 - 5249534b.ecf 11/10/1997 15:34:12 336 - 524a4253.ecf 11/10/1997 15:34:12 175 - 524c4d5a.ecf 11/10/1997 15:34:12 417 - 52565253.ecf 11/10/1997 15:34:12 126 - 526a3031.ecf 11/10/1997 15:34:12 324 - 53414e54.ecf 11/10/1997 15:34:12 329 - 53495421.ecf 11/10/1997 15:34:12 374 - 53495478.ecf 11/10/1997 15:34:12 329 - 534d4c53.ecf 11/10/1997 15:34:12 326 - 53635246.ecf 11/10/1997 15:34:12 373 - 5368537a.ecf 11/10/1997 15:34:12 126 - 53704a4b.ecf 11/10/1997 15:34:12 337 - 53706563.ecf 11/10/1997 15:34:12 324 - 5370696e.ecf 11/10/1997 15:34:12 320 - 54424235.ecf 11/10/1997 15:34:12 338 - 54424236.ecf 11/10/1997 15:34:12 335 - 544b4e4f.ecf 11/10/1997 15:34:12 166 - 54745264.ecf 11/10/1997 15:34:12 165 - 54775231.ecf 11/10/1997 15:34:12 321 - 55505550.ecf 11/10/1997 15:34:12 329 - 556c7433.ecf 11/10/1997 15:34:12 364 - 57435345.ecf 11/10/1997 15:34:12 320 - 574f4c46.ecf 11/10/1997 15:34:12 363 - 57504332.ecf 11/10/1997 15:34:12 323 - 5843454c.ecf 11/10/1997 15:34:12 323 - 58505233.ecf 11/10/1997 15:34:12 362 - 63417244.ecf 11/10/1997 15:34:12 345 - 674f4c46.ecf 11/10/1997 15:34:12 353 - 6c6f6733.ecf 11/10/1997 15:34:12 329 - 6f7a6d35.ecf 11/10/1997 15:34:12 346 - 72647020.ecf 11/10/1997 15:34:12 324 - 72706db5.ecf 11/10/1997 15:34:12 360 - 73506433.ecf 11/10/1997 15:34:12 322 - a78ea8a0.ecf 11/10/1997 15:34:12 328 - a7bfc2a2.ecf 11/10/1997 15:34:12 320 - ac7e5ea0.ecf 11/10/1997 15:34:12 126 - f5536b69.ecf 11/10/1997 15:34:12 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,011,728 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,021,616 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-15-2000 12.19.06PM.rpt b/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-15-2000 12.19.06PM.rpt deleted file mode 100755 index 4416957d..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/Report Files/5-15-2000 12.19.06PM.rpt +++ /dev/null @@ -1,279 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Floppies -Report Filename : D:\My Installations\Executor-DOS Demo\Media\Floppies\Report Files\5-15-2000 12.19.06PM.rpt -Date : 05/15/2000 -Time : 12:19PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 144 -Total Size of Files: 11,155,480 (bytes) - -========== -COMPONENTS -========== - - - Executor - CD Enable - CD vxd - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor" -================================================================================ - -SUMMARY: - Total Files: 142 (files for this component only) - Source Bytes: 11,117,956 (files for this component only) - - - **** File Group: "Executor" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.exe 10/19/1997 21:48:14 20,473 - emu387.dxe 07/16/1995 15:59:38 61,420 - executor.exe 05/15/2000 11:54:30 2,441,728 - executor.pif 11/10/1997 15:34:44 967 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 03/21/1999 15:31:06 2,131 - tips.txt 09/24/1998 16:55:20 2,650 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 03:27:36 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 11,031,902 - - -: I:\execdos.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - vgaonly.pif 11/10/1997 15:34:44 967 - desperat.pif 11/10/1997 15:34:44 967 - readme.txt 11/10/1997 15:34:44 1,116 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 - - -: I:\execdos.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execdos.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execdos.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execdos.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execdos.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,143,556 (files for this component only) - - - **** File Group: "cdenable program" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,155,480 (files for this component only) - - - **** File Group: "cdenable vxd" **** - - -: I:\execdos.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 diff --git a/My Installations/Executor-DOS Demo/Media/Floppies/default.mda b/My Installations/Executor-DOS Demo/Media/Floppies/default.mda deleted file mode 100755 index 48599944..00000000 --- a/My Installations/Executor-DOS Demo/Media/Floppies/default.mda +++ /dev/null @@ -1,49 +0,0 @@ -[Platforms] -key0=0000000000000010 -count=1 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=144M -DATAASFILES=No -BUILDTYPE=Full -BuildLocation=D:\My Installations\Executor-DOS Demo\Media\Floppies -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE=1441 -Name=Floppies -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor DOS Demo -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY=Development Tool -APPLICATIONNAME=Executor/DOS Demo -COMPANYNAME=ARDI -VERSION=2.1pr11 -INFO= - diff --git a/My Installations/Executor-DOS Demo/Notes.txt b/My Installations/Executor-DOS Demo/Notes.txt deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-DOS Demo/Script Files/SETUP.RUL b/My Installations/Executor-DOS Demo/Script Files/SETUP.RUL deleted file mode 100755 index e5841ade..00000000 --- a/My Installations/Executor-DOS Demo/Script Files/SETUP.RUL +++ /dev/null @@ -1,51 +0,0 @@ - -//////////////////////////////////////////////////////////////////////////////// -// -// IIIIIII SSSSSS -// II SS InstallShield (R) -// II SSSSSS (c) 1996-1997, InstallShield Software Corporation -// II SS (c) 1990-1996, InstallShield Corporation -// IIIIIII SSSSSS All Rights Reserved. -// -// -// This code is generated as a starting setup template. You should -// modify it to provide all necessary steps for your setup. -// -// -// File Name: Setup.rul -// -// Description: InstallShield script -// -// Comments: This template script performs a basic setup on a -// Windows 95 or Windows NT 4.0 platform. With minor -// modifications, this template can be adapted to create -// new, customized setups. -// -//////////////////////////////////////////////////////////////////////////////// - - - // Include header file -#include "sdlang.h" -#include "sddialog.h" - -////////////////////// string defines //////////////////////////// - -#define UNINST_LOGFILE_NAME "Uninst.isu" - -#define DEFAULT_TARGET_DIR "c:\\execdemo" -#define CDENABLE_COMPONENT_NAME "CD Enable" -#define CDENABLE_NAME "cdenable.exe" -#define EXECUTOR_NAME "executor.exe" -#define START_SUBDIR "ARDI" -#define START_MENU_NAME "Executor-DOS Demo" -#define ICON_LOCATION WINSYSDISK ^ WINSYSDIR ^ "pifmgr.dll" -#define ICON_NUMBER 4 -#define CDENABLE_KEYVALUE "CDEnable DOS" -#define ENDING_TEXT "If Executor fails to launch on your computer, please examine the file README.TXT in the TROUBLE directory." - - -#define DO_NOT_DO_NTCDENABLE -//#define ADD_HOTBAND_TO_START - - -#include "d:\My Installations\common_scripts\executor.rul" diff --git a/My Installations/Executor-DOS Demo/Script Files/SETUP.dbg b/My Installations/Executor-DOS Demo/Script Files/SETUP.dbg deleted file mode 100755 index ac6eff47..00000000 Binary files a/My Installations/Executor-DOS Demo/Script Files/SETUP.dbg and /dev/null differ diff --git a/My Installations/Executor-DOS Demo/Script Files/SETUP.ino b/My Installations/Executor-DOS Demo/Script Files/SETUP.ino deleted file mode 100755 index 4a05baf2..00000000 Binary files a/My Installations/Executor-DOS Demo/Script Files/SETUP.ino and /dev/null differ diff --git a/My Installations/Executor-DOS Demo/Script Files/SETUP.ins b/My Installations/Executor-DOS Demo/Script Files/SETUP.ins deleted file mode 100755 index 33e95e15..00000000 Binary files a/My Installations/Executor-DOS Demo/Script Files/SETUP.ins and /dev/null differ diff --git a/My Installations/Executor-DOS Demo/Script Files/SETUP.obs b/My Installations/Executor-DOS Demo/Script Files/SETUP.obs deleted file mode 100755 index 6627243d..00000000 Binary files a/My Installations/Executor-DOS Demo/Script Files/SETUP.obs and /dev/null differ diff --git a/My Installations/Executor-DOS Demo/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT b/My Installations/Executor-DOS Demo/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT deleted file mode 100755 index e4462eba..00000000 --- a/My Installations/Executor-DOS Demo/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT +++ /dev/null @@ -1,43 +0,0 @@ -Executor Demo Information - -Through July 31st 2000, Executor/DOS and Executor/Win32 are available for $65 to full-time students and for $150 to everyone else. Please read our web pages () or the file fees.txt for more information. - -Please read this entire message. You will need to use the scroll-bar to see it all. - -This is a demo version of Executor. This demo is available solely so you can evaluate whether or not Executor is worth purchasing. This demo should expire at the end of the 30th day after you have installed it. In this demo version, all pages printed will have "Demo" written on them. This demo version of Executor will read Macintosh formatted floppies and hard drives but will not allow you to write to or format them. The remaining difference between this demo version and the commercial version of Executor is that Command-Key equivalents will not work in this demo version. - -To get the most out of this software, please visit our web site frequently . - - -License Description - -Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows for 30 days the licensee to use this demo version of Executor without any licensing fee. After the 30 day evaluation period licensee no longer has any rights to use this software. - - -Duplication and Redistribution - -Complete distributions of this demo version of Executor may be copied and redistributed as long as all copies are unmodified and contain all of the original files in their entirety. Licensee may not modify or create derivative works based on Executor or any part thereof. - - -ARDI Disclaims Liability - -In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages. - - -General Terms - -This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico. - - -U.S. Government Restrictions - -This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. - - -PROGRAMMERS: Free source available for cwsdpmi and wmemu387 - -The files: "cwsdpmi.exe" (a DPMI provider), and "wmemu387.dxe" (an FPU emulator) were both written outside of ARDI by people who want you to be able to get the source to these two files. More information is provided in the docs subdirectory. - -Executor includes software developed by the University of California and its contributors. diff --git a/My Installations/Executor-DOS Demo/String Tables/0009-English/value.shl b/My Installations/Executor-DOS Demo/String Tables/0009-English/value.shl deleted file mode 100755 index e3e3c746..00000000 --- a/My Installations/Executor-DOS Demo/String Tables/0009-English/value.shl +++ /dev/null @@ -1,20 +0,0 @@ -[Data] -TITLE_MAIN=Executor-DOS Demo -COMPANY_NAME=ARDI -COMPANY_NAME16=ARDI -ERROR_MOVEDATA=An error occurred during the move data process : %d -PRODUCT_VERSION=2.1pr9 -UNINST_KEY=Executor-DOS Demo -TITLE_CAPTIONBAR=Executor-DOS Demo Setup -PRODUCT_NAME16=ExecDOSDemo -ERROR_VGARESOLUTION=This program requires VGA or better resolution. -PRODUCT_KEY=executor.Exe -UNINST_DISPLAY_NAME=Executor-DOS Demo -ERROR_UNINSTSETUP=unInstaller setup failed to initialize. You may not be able to uninstall this product. -PRODUCT_NAME=Executor-DOS Demo - -[General] -Language=0009 -Type=STRINGTABLESPECIFIC -Version=1.00.000 - diff --git a/My Installations/Executor-DOS Demo/String Tables/Default.shl b/My Installations/Executor-DOS Demo/String Tables/Default.shl deleted file mode 100755 index 6f255ebf..00000000 --- a/My Installations/Executor-DOS Demo/String Tables/Default.shl +++ /dev/null @@ -1,62 +0,0 @@ -[TITLE_MAIN] -Comment= - -[COMPANY_NAME] -Comment= - -[COMPANY_NAME16] -Comment= - -[ERROR_MOVEDATA] -Comment= - -[PRODUCT_VERSION] -Comment= - -[UNINST_KEY] -Comment= - -[Language] -Lang0=0009 -CurrentLang=0 - -[TITLE_CAPTIONBAR] -Comment= - -[PRODUCT_NAME16] -Comment= - -[Data] -Entry0=ERROR_VGARESOLUTION -Entry1=TITLE_MAIN -Entry2=TITLE_CAPTIONBAR -Entry3=UNINST_KEY -Entry4=UNINST_DISPLAY_NAME -Entry5=COMPANY_NAME -Entry6=PRODUCT_NAME -Entry7=PRODUCT_VERSION -Entry8=PRODUCT_KEY -Entry10=ERROR_UNINSTSETUP -Entry9=ERROR_MOVEDATA -Entry11=COMPANY_NAME16 -Entry12=PRODUCT_NAME16 - -[ERROR_VGARESOLUTION] -Comment= - -[PRODUCT_KEY] -Comment= - -[UNINST_DISPLAY_NAME] -Comment= - -[General] -Type=STRINGTABLE -Version=1.00.000 - -[ERROR_UNINSTSETUP] -Comment= - -[PRODUCT_NAME] -Comment= - diff --git a/My Installations/Executor-DOS Demo/Text Substitutions/Build.tsb b/My Installations/Executor-DOS Demo/Text Substitutions/Build.tsb deleted file mode 100755 index 0948b14c..00000000 --- a/My Installations/Executor-DOS Demo/Text Substitutions/Build.tsb +++ /dev/null @@ -1,56 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key6= -Key7= -Key8= -Key9= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/Executor-DOS Demo/Text Substitutions/Setup.tsb b/My Installations/Executor-DOS Demo/Text Substitutions/Setup.tsb deleted file mode 100755 index c202c7ad..00000000 --- a/My Installations/Executor-DOS Demo/Text Substitutions/Setup.tsb +++ /dev/null @@ -1,71 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key10= -Key5= -Key11= -Key6= -Key12= -Key7= -Key8= -Key9= - -[] -KeyType=4 -Value= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/Executor-Win32 Demo/Component Definitions/Default.cdf b/My Installations/Executor-Win32 Demo/Component Definitions/Default.cdf deleted file mode 100755 index 46fe0dbf..00000000 --- a/My Installations/Executor-Win32 Demo/Component Definitions/Default.cdf +++ /dev/null @@ -1,150 +0,0 @@ -[Components] -component0=CD Enable -component1=NT CD Enable -component2=NT CD Enable\NT CD sys files -component3=Executor Component -component4=CD Enable\CD vxd - -[CD Enable] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -member0=CD Enable\CD vxd -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[TopComponents] -component0=Executor Component -component1=CD Enable -component2=NT CD Enable - -[SetupType] -setuptype0=Typical - -[NT CD Enable] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -member0=NT CD Enable\NT CD sys files -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[NT CD Enable\NT CD sys files] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET=\drivers -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=cdenableNT sys -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder\drivers - -[Executor Component] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=Executor Files -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=General Application Destination - -[Info] -Type=CompDef -Version=1.00.000 -Name= - -[CD Enable\CD vxd] -SELECTED=Yes -FILENEED=STANDARD -HTTPLOCATION= -STATUS= -UNINSTALLABLE=Yes -TARGET= -FTPLOCATION= -VISIBLE=Yes -DESCRIPTION= -DISPLAYTEXT= -IMAGE= -DEFSELECTION=Yes -filegroup0=CD vxd -COMMENT= -INCLUDEINBUILD=Yes -INSTALLATION=ALWAYSOVERWRITE -COMPRESSIFSEPARATE=No -MISC= -ENCRYPT=No -DISK=ANYDISK -TARGETDIRCDROM= -PASSWORD= -TARGETHIDDEN=Windows Operating System\Windows System Folder - -[SetupTypeItem-Typical] -Comment= -Descrip= -DisplayText= - diff --git a/My Installations/Executor-Win32 Demo/Component Definitions/Default.fgl b/My Installations/Executor-Win32 Demo/Component Definitions/Default.fgl deleted file mode 100755 index c47a4e11..00000000 --- a/My Installations/Executor-Win32 Demo/Component Definitions/Default.fgl +++ /dev/null @@ -1,48 +0,0 @@ -[\] -DISPLAYTEXT=Common Files Folder -TYPE=TEXTSUBFIXED -fulldirectory= - -[\] -DISPLAYTEXT=Windows System Folder -SubDir0=\\drivers -TYPE=TEXTSUBFIXED -fulldirectory= - -[USERDEFINED] -DISPLAYTEXT=Script-defined Folders -TYPE=USERSTART -fulldirectory= - -[] -DISPLAYTEXT=Program Files Folder -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[] -DISPLAYTEXT=General Application Destination -TYPE=TEXTSUBFIXED -fulldirectory= - -[\\drivers] -DISPLAYTEXT= -TYPE=FOLDER -fulldirectory= - -[] -DISPLAYTEXT=Windows Operating System -SubDir0=\ -TYPE=TEXTSUBFIXED -fulldirectory= - -[TopDir] -SubDir0= -SubDir1= -SubDir2= -SubDir3=USERDEFINED - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-Win32 Demo/Description.txt b/My Installations/Executor-Win32 Demo/Description.txt deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-Win32 Demo/Executor-Win32 Demo.ipr b/My Installations/Executor-Win32 Demo/Executor-Win32 Demo.ipr deleted file mode 100755 index 47d937b3..00000000 --- a/My Installations/Executor-Win32 Demo/Executor-Win32 Demo.ipr +++ /dev/null @@ -1,55 +0,0 @@ -[Language] -LanguageSupport0=0009 - -[OperatingSystem] -OSSupport=0000000000010010 - -[Data] -CurrentMedia=CD-ROM -set_mifserial= -ProductName=Executor-Win32 Demo -CurrentComponentDef=Default.cdf -set_dlldebug=No -AppExe= -DevEnvironment=GCC -set_mif=No -set_testmode=No -Instructions=Instructions.txt -EmailAddresss= -SummaryText= -Department= -Type=Macintosh Emulator -Author= -HomeURL= -InstallRoot=D:\My Installations\Executor-Win32 Demo -set_level=Level 3 -InstallationGUID=69583480-43cd-11d1-962e-00609734111f -Version=2.1pr11 -set_miffile=Status.mif -set_args= -set_maxerr=50 -Notes=Notes.txt -CurrentFileGroupDef=Default.fdf -set_dllcmdline= -set_warnaserr=No -Copyright= -set_preproc= -Category=Accounting -CurrentPlatform= -set_crc=Yes -set_maxwarn=50 -Description=Description.txt -CompanyName=ARDI -CurrentLanguage=English - -[MediaInfo] -mediadata0=Default/Media\Default -mediadata1=CD-ROM/Media\CD-ROM - -[General] -PassData= -ReadOnly=N -Type=INSTALLMAIN -Version=1.00.000 -PassOn=N - diff --git a/My Installations/Executor-Win32 Demo/File Groups/CD vxd.fgl b/My Installations/Executor-Win32 Demo/File Groups/CD vxd.fgl deleted file mode 100755 index b80443a1..00000000 --- a/My Installations/Executor-Win32 Demo/File Groups/CD vxd.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execwin32.demo\cdenable.vxd - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-Win32 Demo/File Groups/Default.fdf b/My Installations/Executor-Win32 Demo/File Groups/Default.fdf deleted file mode 100755 index e0b48e9f..00000000 --- a/My Installations/Executor-Win32 Demo/File Groups/Default.fdf +++ /dev/null @@ -1,52 +0,0 @@ -[FileGroups] -group0=Executor Files -group1=cdenableNT sys -group2=CD vxd - -[Executor Files] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[Info] -Type=FileGrp -Version=1.00.000 -Name= - -[CD vxd] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - -[cdenableNT sys] -SELFREGISTERING=No -HTTPLOCATION= -LANGUAGE= -OPERATINGSYSTEM= -FTPLOCATION= -FILETYPE=No -INFOTYPE=Standard -COMMENT= -COMPRESS=Yes -COMPRESSDLL= -POTENTIALLY=No -MISC= - diff --git a/My Installations/Executor-Win32 Demo/File Groups/Executor Files.fgl b/My Installations/Executor-Win32 Demo/File Groups/Executor Files.fgl deleted file mode 100755 index ba41d5d2..00000000 --- a/My Installations/Executor-Win32 Demo/File Groups/Executor Files.fgl +++ /dev/null @@ -1,270 +0,0 @@ -[Apps\Shareware\Tex-Edit] -file0=I:\execwin32.demo\Apps\Shareware\Tex-Edit\Revision History -file1=I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Revision History -file2=I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit -file3=I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit -file4=I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit Prefs -file5=I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit Prefs -file6=I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit Reference -file7=I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit Reference -file8=I:\execwin32.demo\Apps\Shareware\Tex-Edit\Welcome to Tex-Edit! -file9=I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Welcome to Tex-Edit! -fulldirectory=I:\execwin32.demo\Apps\Shareware\Tex-Edit - -[Apps\System Folder\Preferences] -fulldirectory=I:\execwin32.demo\Apps\System Folder\Preferences - -[configur] -file59=I:\execwin32.demo\configur\50217268.ecf -file48=I:\execwin32.demo\configur\4c415a48.ecf -file37=I:\execwin32.demo\configur\47534361.ecf -file26=I:\execwin32.demo\configur\444f4c4c.ecf -file15=I:\execwin32.demo\configur\43475246.ecf -file49=I:\execwin32.demo\configur\4c505243.ecf -file38=I:\execwin32.demo\configur\47756e53.ecf -file27=I:\execwin32.demo\configur\44576174.ecf -file16=I:\execwin32.demo\configur\43504354.ecf -file0=I:\execwin32.demo\configur\32362e32.ecf -file39=I:\execwin32.demo\configur\483444c6.ecf -file28=I:\execwin32.demo\configur\44616e47.ecf -file17=I:\execwin32.demo\configur\4352534c.ecf -file1=I:\execwin32.demo\configur\3842494d.ecf -file29=I:\execwin32.demo\configur\454a3035.ecf -file18=I:\execwin32.demo\configur\4354494d.ecf -file2=I:\execwin32.demo\configur\3f3f3f3f.ecf -file110=I:\execwin32.demo\configur\57494c44.ecf -file90=I:\execwin32.demo\configur\55505550.ecf -file19=I:\execwin32.demo\configur\43555341.ecf -file3=I:\execwin32.demo\configur\41443344.ecf -file111=I:\execwin32.demo\configur\424f424f.ecf -file100=I:\execwin32.demo\configur\6f7a6d35.ecf -file91=I:\execwin32.demo\configur\556c7433.ecf -file80=I:\execwin32.demo\configur\53635246.ecf -file4=I:\execwin32.demo\configur\414f7163.ecf -file112=I:\execwin32.demo\configur\5354775a.ecf -file101=I:\execwin32.demo\configur\72647020.ecf -file92=I:\execwin32.demo\configur\57435345.ecf -file81=I:\execwin32.demo\configur\5368537a.ecf -file70=I:\execwin32.demo\configur\52415a5a.ecf -file5=I:\execwin32.demo\configur\41525435.ecf -file113=I:\execwin32.demo\configur\45474144.ecf -file102=I:\execwin32.demo\configur\72706db5.ecf -file93=I:\execwin32.demo\configur\574f4c46.ecf -file82=I:\execwin32.demo\configur\53704a4b.ecf -file71=I:\execwin32.demo\configur\5249534b.ecf -file60=I:\execwin32.demo\configur\50474150.ecf -file6=I:\execwin32.demo\configur\41527c46.ecf -file114=I:\execwin32.demo\configur\494e5455.ecf -file103=I:\execwin32.demo\configur\73506433.ecf -file94=I:\execwin32.demo\configur\57504332.ecf -file83=I:\execwin32.demo\configur\53706563.ecf -file72=I:\execwin32.demo\configur\524a4253.ecf -file61=I:\execwin32.demo\configur\504c5073.ecf -file50=I:\execwin32.demo\configur\4d427264.ecf -file7=I:\execwin32.demo\configur\4154726e.ecf -file115=I:\execwin32.demo\configur\57696c64.ecf -file104=I:\execwin32.demo\configur\a78ea8a0.ecf -file95=I:\execwin32.demo\configur\5843454c.ecf -file84=I:\execwin32.demo\configur\5370696e.ecf -file73=I:\execwin32.demo\configur\524c4d5a.ecf -file62=I:\execwin32.demo\configur\504e4331.ecf -file51=I:\execwin32.demo\configur\4d4b444e.ecf -file40=I:\execwin32.demo\configur\48525630.ecf -file8=I:\execwin32.demo\configur\4164426b.ecf -file116=I:\execwin32.demo\configur\41324d68.ecf -file105=I:\execwin32.demo\configur\a7bfc2a2.ecf -file96=I:\execwin32.demo\configur\58505233.ecf -file85=I:\execwin32.demo\configur\54424235.ecf -file74=I:\execwin32.demo\configur\52565253.ecf -file63=I:\execwin32.demo\configur\50505456.ecf -file52=I:\execwin32.demo\configur\4d4d4343.ecf -file41=I:\execwin32.demo\configur\48525631.ecf -file30=I:\execwin32.demo\configur\45535041.ecf -file9=I:\execwin32.demo\configur\41706569.ecf -file117=I:\execwin32.demo\configur\6b616a72.ecf -file106=I:\execwin32.demo\configur\ac7e5ea0.ecf -file97=I:\execwin32.demo\configur\63417244.ecf -file86=I:\execwin32.demo\configur\54424236.ecf -file75=I:\execwin32.demo\configur\526a3031.ecf -file64=I:\execwin32.demo\configur\50566d74.ecf -file53=I:\execwin32.demo\configur\4d4d5042.ecf -file42=I:\execwin32.demo\configur\48734c61.ecf -file31=I:\execwin32.demo\configur\455544c6.ecf -file20=I:\execwin32.demo\configur\43574c44.ecf -file118=I:\execwin32.demo\configur\484c5832.ecf -file107=I:\execwin32.demo\configur\f5536b69.ecf -file98=I:\execwin32.demo\configur\674f4c46.ecf -file87=I:\execwin32.demo\configur\544b4e4f.ecf -file76=I:\execwin32.demo\configur\53414e54.ecf -file65=I:\execwin32.demo\configur\50674c67.ecf -file54=I:\execwin32.demo\configur\4d504e54.ecf -file43=I:\execwin32.demo\configur\496d6167.ecf -file32=I:\execwin32.demo\configur\46424420.ecf -file21=I:\execwin32.demo\configur\43595153.ecf -file10=I:\execwin32.demo\configur\42454132.ecf -fulldirectory=I:\execwin32.demo\configur -file108=I:\execwin32.demo\configur\434c4144.ecf -file99=I:\execwin32.demo\configur\6c6f6733.ecf -file88=I:\execwin32.demo\configur\54745264.ecf -file77=I:\execwin32.demo\configur\53495421.ecf -file66=I:\execwin32.demo\configur\506fc450.ecf -file55=I:\execwin32.demo\configur\4d535744.ecf -file44=I:\execwin32.demo\configur\4a4b5445.ecf -file33=I:\execwin32.demo\configur\466c6974.ecf -file22=I:\execwin32.demo\configur\43764d4d.ecf -file11=I:\execwin32.demo\configur\424f4c4f.ecf -file109=I:\execwin32.demo\configur\4d917263.ecf -file89=I:\execwin32.demo\configur\54775231.ecf -file78=I:\execwin32.demo\configur\53495478.ecf -file67=I:\execwin32.demo\configur\50736f64.ecf -file56=I:\execwin32.demo\configur\4d61656c.ecf -file45=I:\execwin32.demo\configur\4a524735.ecf -file34=I:\execwin32.demo\configur\46756e47.ecf -file23=I:\execwin32.demo\configur\4444534b.ecf -file12=I:\execwin32.demo\configur\426163d5.ecf -file79=I:\execwin32.demo\configur\534d4c53.ecf -file68=I:\execwin32.demo\configur\51444c58.ecf -file57=I:\execwin32.demo\configur\4d687a75.ecf -file46=I:\execwin32.demo\configur\4a70616b.ecf -file35=I:\execwin32.demo\configur\47436f6e.ecf -file24=I:\execwin32.demo\configur\44454c49.ecf -file13=I:\execwin32.demo\configur\42646c6d.ecf -file69=I:\execwin32.demo\configur\522a6368.ecf -file58=I:\execwin32.demo\configur\4d6f6c54.ecf -file47=I:\execwin32.demo\configur\4b705353.ecf -file36=I:\execwin32.demo\configur\474f474f.ecf -file25=I:\execwin32.demo\configur\44494132.ecf -file14=I:\execwin32.demo\configur\426e4871.ecf - -[Apps\Shareware] -file0=I:\execwin32.demo\Apps\Shareware\About Shareware -file1=I:\execwin32.demo\Apps\Shareware\%About Shareware -file2=I:\execwin32.demo\Apps\Shareware\%speedometer3.23 Folder -file3=I:\execwin32.demo\Apps\Shareware\%Tex-Edit -SubDir0=Apps\Shareware\speedometer3.23 Folder -SubDir1=Apps\Shareware\Tex-Edit -fulldirectory=I:\execwin32.demo\Apps\Shareware - -[Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!] -file15=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What's new in StuffIt Expander%AA -file0=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Order Form -file1=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Order Form -file2=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Product Overview -file3=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Product Overview -file4=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Expander Reg. Form -file5=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Expander Reg. Form -file6=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Icon%0D -file7=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Icon%0D -file8=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\License Agreement -file9=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%License Agreement -file10=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\StuffIt Expander%AA Read Me -fulldirectory=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! -file11=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%StuffIt Expander%AA Read Me -file12=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What was installed (and where) -file13=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What was installed (and where) -file14=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What's new in StuffIt Expander%AA - -[Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder] -file0=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Icon%0D -file1=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Icon%0D -file2=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Read Us First! -file3=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\StuffIt Expander%AA -file4=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%StuffIt Expander%AA -SubDir0=Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! -fulldirectory=I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - -[Apps\Demoware\MacBreadboard%C4] -file0=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\4-bit Counter -file1=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%4-bit Counter -file2=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\D Flip%2FFlop Demo -file3=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%D Flip%2FFlop Demo -file4=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\Decade Counter -file5=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%Decade Counter -file6=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\MacBreadboard DEMO 1.1 -file7=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%MacBreadboard DEMO 1.1 -fulldirectory=I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - -[Apps\Commercial] -fulldirectory=I:\execwin32.comm\Apps\Commercial - -[TopDir] -file0=I:\execwin32.demo\makehfv.exe -file1=I:\execwin32.demo\printdef.ini -file2=I:\execwin32.demo\printers.ini -file3=I:\execwin32.demo\readme.txt -file4=I:\execwin32.demo\tips.txt -file5=I:\execwin32.demo\executor.exe -file6=I:\execwin32.demo\stdout.txt -file7=I:\execwin32.demo\stderr.txt -SubDir0=Apps -file8=I:\execwin32.demo\fees.txt -SubDir1=configur -file9=I:\execwin32.demo\dirMap-le -file10=I:\execwin32.demo\SDL.dll -file11=I:\execwin32.demo\B2WIN32.dll -file12=I:\execwin32.demo\B2WIN16.DLL -file13=I:\execwin32.demo\README-SDL.txt - -[Apps\Demoware] -file0=I:\execwin32.demo\Apps\Demoware\About Demoware -file1=I:\execwin32.demo\Apps\Demoware\%About Demoware -file2=I:\execwin32.demo\Apps\Demoware\%MacBreadboard%C4 -file3=I:\execwin32.demo\Apps\Demoware\%StuffIt Expander%AA 4.0.1 Folder -file4=I:\execwin32.demo\Apps\Demoware\Ultimate Solitaire Demo -file5=I:\execwin32.demo\Apps\Demoware\%Ultimate Solitaire Demo -SubDir0=Apps\Demoware\MacBreadboard%C4 -SubDir1=Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder -fulldirectory=I:\execwin32.demo\Apps\Demoware - -[Apps\Freeware] -file0=I:\execwin32.demo\Apps\Freeware\About Freeware -file1=I:\execwin32.demo\Apps\Freeware\%About Freeware -file2=I:\execwin32.demo\Apps\Freeware\Risk! -file3=I:\execwin32.demo\Apps\Freeware\%Risk! -fulldirectory=I:\execwin32.demo\Apps\Freeware - -[General] -Type=FILELIST -Version=1.00.000 - -[Apps\System Folder\Extensions] -fulldirectory=I:\execwin32.demo\Apps\System Folder\Extensions - -[Apps\System Folder] -file15=I:\execwin32.demo\Apps\System Folder\%windows.rsrc -file16=I:\execwin32.demo\Apps\System Folder\%mac.rsrc -file0=I:\execwin32.demo\Apps\System Folder\Browser -file17=I:\execwin32.demo\Apps\System Folder\windows.rsrc -file1=I:\execwin32.demo\Apps\System Folder\%Browser -file2=I:\execwin32.demo\Apps\System Folder\%Extensions -file3=I:\execwin32.demo\Apps\System Folder\godata.sav -file4=I:\execwin32.demo\Apps\System Folder\%godata.sav -file5=I:\execwin32.demo\Apps\System Folder\ParamRAM -file6=I:\execwin32.demo\Apps\System Folder\%ParamRAM -file7=I:\execwin32.demo\Apps\System Folder\%Preferences -SubDir0=Apps\System Folder\Extensions -file8=I:\execwin32.demo\Apps\System Folder\Printer -SubDir1=Apps\System Folder\Preferences -file9=I:\execwin32.demo\Apps\System Folder\%Printer -file10=I:\execwin32.demo\Apps\System Folder\System -fulldirectory=I:\execwin32.demo\Apps\System Folder -file11=I:\execwin32.demo\Apps\System Folder\%System -file12=I:\execwin32.demo\Apps\System Folder\system.ard -file13=I:\execwin32.demo\Apps\System Folder\%system.ard -file14=I:\execwin32.demo\Apps\System Folder\mac.rsrc - -[Apps\Shareware\speedometer3.23 Folder] -file0=I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\Speedo 3.21%D1%3E3.23 Doc -file1=I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\%Speedo 3.21%D1%3E3.23 Doc -file2=I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\Speedometer 3.23 -file3=I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\%Speedometer 3.23 -fulldirectory=I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - -[Apps] -SubDir0=Apps\Freeware -SubDir1=Apps\Demoware -SubDir2=Apps\System Folder -SubDir3=Apps\Shareware -fulldirectory=I:\execwin32.demo\Apps -SubDir4=Apps\Commercial - diff --git a/My Installations/Executor-Win32 Demo/File Groups/cdenableNT sys.fgl b/My Installations/Executor-Win32 Demo/File Groups/cdenableNT sys.fgl deleted file mode 100755 index 76496701..00000000 --- a/My Installations/Executor-Win32 Demo/File Groups/cdenableNT sys.fgl +++ /dev/null @@ -1,7 +0,0 @@ -[TopDir] -file0=I:\execwin32.demo\cdenable.sys - -[General] -Type=FILELIST -Version=1.00.000 - diff --git a/My Installations/Executor-Win32 Demo/Instructions.txt b/My Installations/Executor-Win32 Demo/Instructions.txt deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-26-2000 3.58.50AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-26-2000 3.58.50AM.log deleted file mode 100755 index 8554de9b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-26-2000 3.58.50AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 26, 2000 3:58:50 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 26, 2000 3:59:26 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 3.13.03PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 3.13.03PM.log deleted file mode 100755 index 796ee955..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 3.13.03PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 3:13:03 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 3:13:40 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 5.55.02PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 5.55.02PM.log deleted file mode 100755 index 7d21241a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 5.55.02PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 5:55:02 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 5:55:39 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 6.23.16PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 6.23.16PM.log deleted file mode 100755 index 6ad1f744..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-28-2000 6.23.16PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 28, 2000 6:23:16 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 28, 2000 6:24:13 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-29-2000 4.56.45PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-29-2000 4.56.45PM.log deleted file mode 100755 index dc9f7780..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/1-29-2000 4.56.45PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at January 29, 2000 4:56:45 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at January 29, 2000 4:57:21 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-13-1997 1.43.53PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-13-1997 1.43.53PM.log deleted file mode 100755 index 8cf7ad9d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-13-1997 1.43.53PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 13, 1997 1:43:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 13, 1997 1:44:18 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.21.34AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.21.34AM.log deleted file mode 100755 index 8896dc32..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.21.34AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 14, 1997 11:21:34 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 14, 1997 11:21:59 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.30.32AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.30.32AM.log deleted file mode 100755 index 7436f255..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.30.32AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 14, 1997 11:30:32 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 14, 1997 11:30:49 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.36.11AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.36.11AM.log deleted file mode 100755 index 33b11288..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 11.36.11AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 14, 1997 11:36:11 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 14, 1997 11:36:24 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 3.41.21PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 3.41.21PM.log deleted file mode 100755 index 04c35cdd..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-14-1997 3.41.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 14, 1997 3:41:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 14, 1997 3:41:46 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-17-1997 1.32.22PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-17-1997 1.32.22PM.log deleted file mode 100755 index 8090b8c0..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-17-1997 1.32.22PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 17, 1997 1:32:22 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 17, 1997 1:32:51 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-20-1997 4.38.26PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-20-1997 4.38.26PM.log deleted file mode 100755 index 13149c63..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-20-1997 4.38.26PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 20, 1997 4:38:26 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 20, 1997 4:39:07 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-20-1997 5.19.37PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-20-1997 5.19.37PM.log deleted file mode 100755 index cb86ea95..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-20-1997 5.19.37PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 20, 1997 5:19:37 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 20, 1997 5:20:02 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 11.16.37AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 11.16.37AM.log deleted file mode 100755 index ee24a9f2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 11.16.37AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 11:16:37 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 11:17:08 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 3.33.25PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 3.33.25PM.log deleted file mode 100755 index 85b037df..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 3.33.25PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 3:33:25 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 3:33:43 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 3.38.27PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 3.38.27PM.log deleted file mode 100755 index 65c26bdd..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 3.38.27PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 3:38:27 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 3:38:42 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 4.20.25PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 4.20.25PM.log deleted file mode 100755 index 94cfeedb..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 4.20.25PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 4:20:25 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 4:25:45 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 5.48.12PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 5.48.12PM.log deleted file mode 100755 index 60c75602..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 5.48.12PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 5:48:12 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 5:50:00 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.00.48PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.00.48PM.log deleted file mode 100755 index 1e01f0a9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.00.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 6:00:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 6:02:41 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.13.47PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.13.47PM.log deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.19.42PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.19.42PM.log deleted file mode 100755 index 2603d329..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.19.42PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 6:19:42 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 6:20:42 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.35.58PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.35.58PM.log deleted file mode 100755 index 5fe963cb..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.35.58PM.log +++ /dev/null @@ -1,3 +0,0 @@ -Build started at October 21, 1997 6:35:58 PM. -Calculating size of cabinet files... -Build has been cancelled. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.37.18PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.37.18PM.log deleted file mode 100755 index b2ea4190..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-21-1997 6.37.18PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 21, 1997 6:37:18 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 21, 1997 6:38:16 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-22-1997 3.15.50PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-22-1997 3.15.50PM.log deleted file mode 100755 index fee5b224..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-22-1997 3.15.50PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 22, 1997 3:15:50 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 22, 1997 3:16:49 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-22-1997 5.48.09PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-22-1997 5.48.09PM.log deleted file mode 100755 index e06926b8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/10-22-1997 5.48.09PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at October 22, 1997 5:48:09 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at October 22, 1997 5:49:09 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 2.20.29AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 2.20.29AM.log deleted file mode 100755 index 2f31de1a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 2.20.29AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 2:20:29 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 2:21:27 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 2.49.25AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 2.49.25AM.log deleted file mode 100755 index 5a74238d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 2.49.25AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 2:49:25 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 2:51:12 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.29.07PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.29.07PM.log deleted file mode 100755 index 06f0631a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.29.07PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 5:29:07 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 5:30:06 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.38.59PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.38.59PM.log deleted file mode 100755 index c6e7e3e6..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.38.59PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 5:38:59 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 5:39:44 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.54.10PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.54.10PM.log deleted file mode 100755 index 72208bf8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 5.54.10PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 5:54:10 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 5:55:08 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 6.21.21PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 6.21.21PM.log deleted file mode 100755 index 1cfab937..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 6.21.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 6:21:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 6:22:06 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 7.02.03PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 7.02.03PM.log deleted file mode 100755 index 00f7e83c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 7.02.03PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 7:02:03 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 7:03:03 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 7.11.52PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 7.11.52PM.log deleted file mode 100755 index fff2bfd2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-11-1997 7.11.52PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 11, 1997 7:11:52 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 11, 1997 7:12:46 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 2.03.07PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 2.03.07PM.log deleted file mode 100755 index 5de5ceb1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 2.03.07PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 2:03:07 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 2:04:05 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 2.28.10PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 2.28.10PM.log deleted file mode 100755 index 94a5b387..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 2.28.10PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 2:28:10 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 2:29:04 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 3.19.11PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 3.19.11PM.log deleted file mode 100755 index 3b6309be..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 3.19.11PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 3:19:11 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 3:20:10 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 4.15.43PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 4.15.43PM.log deleted file mode 100755 index 201f25ea..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 4.15.43PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 4:15:43 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 4:16:40 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 5.30.13PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 5.30.13PM.log deleted file mode 100755 index f68f3aef..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-12-1997 5.30.13PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 12, 1997 5:30:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 12, 1997 5:31:01 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 4.47.30PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 4.47.30PM.log deleted file mode 100755 index 0f353157..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 4.47.30PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at November 21, 1997 4:47:30 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\cwsdpmi.exe -I:\execwin32.demo\emu387.dxe -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 4:48:28 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 5.45.31PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 5.45.31PM.log deleted file mode 100755 index 74e68040..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 5.45.31PM.log +++ /dev/null @@ -1,144 +0,0 @@ -Build started at November 21, 1997 5:45:31 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\tips.txt -I:\execwin32.demo\executor.lnk -I:\execwin32.demo\exsystem.hfv -I:\execwin32.demo\extemp.hfv -I:\execwin32.demo\hfv16dll.dll -I:\execwin32.demo\hfv32.dll -I:\execwin32.demo\makehfv.exe -I:\execwin32.demo\print.bat -I:\execwin32.demo\printdef.ini -I:\execwin32.demo\printers.ini -I:\execwin32.demo\readme.txt -I:\execwin32.demo\sdl.dll -I:\execwin32.demo\executor.exe -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -I:\execwin32.demo\configur\32362e32.ecf -I:\execwin32.demo\configur\3842494d.ecf -I:\execwin32.demo\configur\3f3f3f3f.ecf -I:\execwin32.demo\configur\41443344.ecf -I:\execwin32.demo\configur\414f7163.ecf -I:\execwin32.demo\configur\41525435.ecf -I:\execwin32.demo\configur\41527c46.ecf -I:\execwin32.demo\configur\4154726e.ecf -I:\execwin32.demo\configur\4164426b.ecf -I:\execwin32.demo\configur\41706569.ecf -I:\execwin32.demo\configur\42454132.ecf -I:\execwin32.demo\configur\424f4c4f.ecf -I:\execwin32.demo\configur\426163d5.ecf -I:\execwin32.demo\configur\42646c6d.ecf -I:\execwin32.demo\configur\426e4871.ecf -I:\execwin32.demo\configur\43475246.ecf -I:\execwin32.demo\configur\43504354.ecf -I:\execwin32.demo\configur\4352534c.ecf -I:\execwin32.demo\configur\4354494d.ecf -I:\execwin32.demo\configur\43555341.ecf -I:\execwin32.demo\configur\43574c44.ecf -I:\execwin32.demo\configur\43595153.ecf -I:\execwin32.demo\configur\43764d4d.ecf -I:\execwin32.demo\configur\4444534b.ecf -I:\execwin32.demo\configur\44454c49.ecf -I:\execwin32.demo\configur\44494132.ecf -I:\execwin32.demo\configur\444f4c4c.ecf -I:\execwin32.demo\configur\44576174.ecf -I:\execwin32.demo\configur\44616e47.ecf -I:\execwin32.demo\configur\454a3035.ecf -I:\execwin32.demo\configur\45535041.ecf -I:\execwin32.demo\configur\455544c6.ecf -I:\execwin32.demo\configur\46424420.ecf -I:\execwin32.demo\configur\466c6974.ecf -I:\execwin32.demo\configur\46756e47.ecf -I:\execwin32.demo\configur\47436f6e.ecf -I:\execwin32.demo\configur\474f474f.ecf -I:\execwin32.demo\configur\47534361.ecf -I:\execwin32.demo\configur\47756e53.ecf -I:\execwin32.demo\configur\483444c6.ecf -I:\execwin32.demo\configur\48525630.ecf -I:\execwin32.demo\configur\48525631.ecf -I:\execwin32.demo\configur\48734c61.ecf -I:\execwin32.demo\configur\496d6167.ecf -I:\execwin32.demo\configur\4a4b5445.ecf -I:\execwin32.demo\configur\4a524735.ecf -I:\execwin32.demo\configur\4a70616b.ecf -I:\execwin32.demo\configur\4b705353.ecf -I:\execwin32.demo\configur\4c415a48.ecf -I:\execwin32.demo\configur\4c505243.ecf -I:\execwin32.demo\configur\4d427264.ecf -I:\execwin32.demo\configur\4d4b444e.ecf -I:\execwin32.demo\configur\4d4d4343.ecf -I:\execwin32.demo\configur\4d4d5042.ecf -I:\execwin32.demo\configur\4d504e54.ecf -I:\execwin32.demo\configur\4d535744.ecf -I:\execwin32.demo\configur\4d61656c.ecf -I:\execwin32.demo\configur\4d687a75.ecf -I:\execwin32.demo\configur\4d6f6c54.ecf -I:\execwin32.demo\configur\50217268.ecf -I:\execwin32.demo\configur\50474150.ecf -I:\execwin32.demo\configur\504c5073.ecf -I:\execwin32.demo\configur\504e4331.ecf -I:\execwin32.demo\configur\50505456.ecf -I:\execwin32.demo\configur\50566d74.ecf -I:\execwin32.demo\configur\50674c67.ecf -I:\execwin32.demo\configur\506fc450.ecf -I:\execwin32.demo\configur\50736f64.ecf -I:\execwin32.demo\configur\51444c58.ecf -I:\execwin32.demo\configur\522a6368.ecf -I:\execwin32.demo\configur\52415a5a.ecf -I:\execwin32.demo\configur\5249534b.ecf -I:\execwin32.demo\configur\524a4253.ecf -I:\execwin32.demo\configur\524c4d5a.ecf -I:\execwin32.demo\configur\52565253.ecf -I:\execwin32.demo\configur\526a3031.ecf -I:\execwin32.demo\configur\53414e54.ecf -I:\execwin32.demo\configur\53495421.ecf -I:\execwin32.demo\configur\53495478.ecf -I:\execwin32.demo\configur\534d4c53.ecf -I:\execwin32.demo\configur\53635246.ecf -I:\execwin32.demo\configur\5368537a.ecf -I:\execwin32.demo\configur\53704a4b.ecf -I:\execwin32.demo\configur\53706563.ecf -I:\execwin32.demo\configur\5370696e.ecf -I:\execwin32.demo\configur\54424235.ecf -I:\execwin32.demo\configur\54424236.ecf -I:\execwin32.demo\configur\544b4e4f.ecf -I:\execwin32.demo\configur\54745264.ecf -I:\execwin32.demo\configur\54775231.ecf -I:\execwin32.demo\configur\55505550.ecf -I:\execwin32.demo\configur\556c7433.ecf -I:\execwin32.demo\configur\57435345.ecf -I:\execwin32.demo\configur\574f4c46.ecf -I:\execwin32.demo\configur\57504332.ecf -I:\execwin32.demo\configur\5843454c.ecf -I:\execwin32.demo\configur\58505233.ecf -I:\execwin32.demo\configur\63417244.ecf -I:\execwin32.demo\configur\674f4c46.ecf -I:\execwin32.demo\configur\6c6f6733.ecf -I:\execwin32.demo\configur\6f7a6d35.ecf -I:\execwin32.demo\configur\72647020.ecf -I:\execwin32.demo\configur\72706db5.ecf -I:\execwin32.demo\configur\73506433.ecf -I:\execwin32.demo\configur\a78ea8a0.ecf -I:\execwin32.demo\configur\a7bfc2a2.ecf -I:\execwin32.demo\configur\ac7e5ea0.ecf -I:\execwin32.demo\configur\f5536b69.ecf -I:\execwin32.demo\splash\splash.1bp -I:\execwin32.demo\splash\splash.8bp -I:\execwin32.demo\cdenable.vxd -I:\execwin32.demo\cdenable.exe -I:\execwin32.demo\cdenablent.exe -I:\execwin32.demo\cdenable.sys -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 5:45:43 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 5.47.14PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 5.47.14PM.log deleted file mode 100755 index e1f0e9f1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 5.47.14PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 21, 1997 5:47:14 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 5:48:01 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 6.08.48PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 6.08.48PM.log deleted file mode 100755 index 778ac027..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-21-1997 6.08.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 21, 1997 6:08:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 21, 1997 6:09:32 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 2.05.42PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 2.05.42PM.log deleted file mode 100755 index a9b00ae5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 2.05.42PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 22, 1997 2:05:42 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 2:06:41 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 2.27.13PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 2.27.13PM.log deleted file mode 100755 index 0b9998d3..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 2.27.13PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 22, 1997 2:27:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 2:27:55 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.17.24PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.17.24PM.log deleted file mode 100755 index b5c00856..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.17.24PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 22, 1997 4:17:24 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 4:18:06 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.43.28PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.43.28PM.log deleted file mode 100755 index abffe85b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.43.28PM.log +++ /dev/null @@ -1,144 +0,0 @@ -Build started at November 22, 1997 4:43:28 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\tips.txt -I:\execwin32.demo\executor.lnk -I:\execwin32.demo\exsystem.hfv -I:\execwin32.demo\extemp.hfv -I:\execwin32.demo\hfv16dll.dll -I:\execwin32.demo\hfv32.dll -I:\execwin32.demo\makehfv.exe -I:\execwin32.demo\print.bat -I:\execwin32.demo\printdef.ini -I:\execwin32.demo\printers.ini -I:\execwin32.demo\readme.txt -I:\execwin32.demo\sdl.dll -I:\execwin32.demo\executor.exe -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -I:\execwin32.demo\configur\32362e32.ecf -I:\execwin32.demo\configur\3842494d.ecf -I:\execwin32.demo\configur\3f3f3f3f.ecf -I:\execwin32.demo\configur\41443344.ecf -I:\execwin32.demo\configur\414f7163.ecf -I:\execwin32.demo\configur\41525435.ecf -I:\execwin32.demo\configur\41527c46.ecf -I:\execwin32.demo\configur\4154726e.ecf -I:\execwin32.demo\configur\4164426b.ecf -I:\execwin32.demo\configur\41706569.ecf -I:\execwin32.demo\configur\42454132.ecf -I:\execwin32.demo\configur\424f4c4f.ecf -I:\execwin32.demo\configur\426163d5.ecf -I:\execwin32.demo\configur\42646c6d.ecf -I:\execwin32.demo\configur\426e4871.ecf -I:\execwin32.demo\configur\43475246.ecf -I:\execwin32.demo\configur\43504354.ecf -I:\execwin32.demo\configur\4352534c.ecf -I:\execwin32.demo\configur\4354494d.ecf -I:\execwin32.demo\configur\43555341.ecf -I:\execwin32.demo\configur\43574c44.ecf -I:\execwin32.demo\configur\43595153.ecf -I:\execwin32.demo\configur\43764d4d.ecf -I:\execwin32.demo\configur\4444534b.ecf -I:\execwin32.demo\configur\44454c49.ecf -I:\execwin32.demo\configur\44494132.ecf -I:\execwin32.demo\configur\444f4c4c.ecf -I:\execwin32.demo\configur\44576174.ecf -I:\execwin32.demo\configur\44616e47.ecf -I:\execwin32.demo\configur\454a3035.ecf -I:\execwin32.demo\configur\45535041.ecf -I:\execwin32.demo\configur\455544c6.ecf -I:\execwin32.demo\configur\46424420.ecf -I:\execwin32.demo\configur\466c6974.ecf -I:\execwin32.demo\configur\46756e47.ecf -I:\execwin32.demo\configur\47436f6e.ecf -I:\execwin32.demo\configur\474f474f.ecf -I:\execwin32.demo\configur\47534361.ecf -I:\execwin32.demo\configur\47756e53.ecf -I:\execwin32.demo\configur\483444c6.ecf -I:\execwin32.demo\configur\48525630.ecf -I:\execwin32.demo\configur\48525631.ecf -I:\execwin32.demo\configur\48734c61.ecf -I:\execwin32.demo\configur\496d6167.ecf -I:\execwin32.demo\configur\4a4b5445.ecf -I:\execwin32.demo\configur\4a524735.ecf -I:\execwin32.demo\configur\4a70616b.ecf -I:\execwin32.demo\configur\4b705353.ecf -I:\execwin32.demo\configur\4c415a48.ecf -I:\execwin32.demo\configur\4c505243.ecf -I:\execwin32.demo\configur\4d427264.ecf -I:\execwin32.demo\configur\4d4b444e.ecf -I:\execwin32.demo\configur\4d4d4343.ecf -I:\execwin32.demo\configur\4d4d5042.ecf -I:\execwin32.demo\configur\4d504e54.ecf -I:\execwin32.demo\configur\4d535744.ecf -I:\execwin32.demo\configur\4d61656c.ecf -I:\execwin32.demo\configur\4d687a75.ecf -I:\execwin32.demo\configur\4d6f6c54.ecf -I:\execwin32.demo\configur\50217268.ecf -I:\execwin32.demo\configur\50474150.ecf -I:\execwin32.demo\configur\504c5073.ecf -I:\execwin32.demo\configur\504e4331.ecf -I:\execwin32.demo\configur\50505456.ecf -I:\execwin32.demo\configur\50566d74.ecf -I:\execwin32.demo\configur\50674c67.ecf -I:\execwin32.demo\configur\506fc450.ecf -I:\execwin32.demo\configur\50736f64.ecf -I:\execwin32.demo\configur\51444c58.ecf -I:\execwin32.demo\configur\522a6368.ecf -I:\execwin32.demo\configur\52415a5a.ecf -I:\execwin32.demo\configur\5249534b.ecf -I:\execwin32.demo\configur\524a4253.ecf -I:\execwin32.demo\configur\524c4d5a.ecf -I:\execwin32.demo\configur\52565253.ecf -I:\execwin32.demo\configur\526a3031.ecf -I:\execwin32.demo\configur\53414e54.ecf -I:\execwin32.demo\configur\53495421.ecf -I:\execwin32.demo\configur\53495478.ecf -I:\execwin32.demo\configur\534d4c53.ecf -I:\execwin32.demo\configur\53635246.ecf -I:\execwin32.demo\configur\5368537a.ecf -I:\execwin32.demo\configur\53704a4b.ecf -I:\execwin32.demo\configur\53706563.ecf -I:\execwin32.demo\configur\5370696e.ecf -I:\execwin32.demo\configur\54424235.ecf -I:\execwin32.demo\configur\54424236.ecf -I:\execwin32.demo\configur\544b4e4f.ecf -I:\execwin32.demo\configur\54745264.ecf -I:\execwin32.demo\configur\54775231.ecf -I:\execwin32.demo\configur\55505550.ecf -I:\execwin32.demo\configur\556c7433.ecf -I:\execwin32.demo\configur\57435345.ecf -I:\execwin32.demo\configur\574f4c46.ecf -I:\execwin32.demo\configur\57504332.ecf -I:\execwin32.demo\configur\5843454c.ecf -I:\execwin32.demo\configur\58505233.ecf -I:\execwin32.demo\configur\63417244.ecf -I:\execwin32.demo\configur\674f4c46.ecf -I:\execwin32.demo\configur\6c6f6733.ecf -I:\execwin32.demo\configur\6f7a6d35.ecf -I:\execwin32.demo\configur\72647020.ecf -I:\execwin32.demo\configur\72706db5.ecf -I:\execwin32.demo\configur\73506433.ecf -I:\execwin32.demo\configur\a78ea8a0.ecf -I:\execwin32.demo\configur\a7bfc2a2.ecf -I:\execwin32.demo\configur\ac7e5ea0.ecf -I:\execwin32.demo\configur\f5536b69.ecf -I:\execwin32.demo\splash\splash.1bp -I:\execwin32.demo\splash\splash.8bp -I:\execwin32.demo\cdenable.vxd -I:\execwin32.demo\cdenable.exe -I:\execwin32.demo\cdenablent.exe -I:\execwin32.demo\cdenable.sys -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 4:43:39 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.44.34PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.44.34PM.log deleted file mode 100755 index 176b6e40..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 4.44.34PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 22, 1997 4:44:34 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 4:45:17 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 5.47.13PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 5.47.13PM.log deleted file mode 100755 index 9aa3a53b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-22-1997 5.47.13PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 22, 1997 5:47:13 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 22, 1997 5:48:10 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 10.28.35PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 10.28.35PM.log deleted file mode 100755 index 903e63b5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 10.28.35PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 10:28:35 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 10:29:35 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 10.47.51PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 10.47.51PM.log deleted file mode 100755 index 7e550851..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 10.47.51PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 10:47:51 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 10:48:49 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 4.53.14PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 4.53.14PM.log deleted file mode 100755 index 1c89d07d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 4.53.14PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 4:53:14 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 4:54:21 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 9.13.16PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 9.13.16PM.log deleted file mode 100755 index 30a84bc4..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/11-24-1997 9.13.16PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at November 24, 1997 9:13:16 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at November 24, 1997 9:14:14 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-04-1997 1.02.46PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-04-1997 1.02.46PM.log deleted file mode 100755 index 899a7fe5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-04-1997 1.02.46PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 4, 1997 1:02:46 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 4, 1997 1:03:39 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-04-1997 11.05.49AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-04-1997 11.05.49AM.log deleted file mode 100755 index 14437534..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-04-1997 11.05.49AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 4, 1997 11:05:49 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 4, 1997 11:06:48 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-07-1999 2.19.31PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-07-1999 2.19.31PM.log deleted file mode 100755 index ce58a7a0..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-07-1999 2.19.31PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 7, 1999 2:19:31 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 7, 1999 2:20:11 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-09-1997 5.21.43PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-09-1997 5.21.43PM.log deleted file mode 100755 index 9dffbc89..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-09-1997 5.21.43PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 9, 1997 5:21:43 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 9, 1997 5:22:42 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 1.21.24AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 1.21.24AM.log deleted file mode 100755 index 427a1d0c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 1.21.24AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 14, 1999 1:21:24 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 14, 1999 1:22:07 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 1.23.05AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 1.23.05AM.log deleted file mode 100755 index 7a1e8be7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 1.23.05AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 14, 1999 1:23:05 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 14, 1999 1:23:43 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 12.10.19AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 12.10.19AM.log deleted file mode 100755 index 2486a5cb..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-14-1999 12.10.19AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 14, 1999 12:10:19 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 14, 1999 12:11:12 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-29-1999 5.50.49PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-29-1999 5.50.49PM.log deleted file mode 100755 index d949ab71..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-29-1999 5.50.49PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 5:50:49 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 5:51:26 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-29-1999 6.15.24PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-29-1999 6.15.24PM.log deleted file mode 100755 index 545ed51b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/12-29-1999 6.15.24PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at December 29, 1999 6:15:24 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at December 29, 1999 6:16:02 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 5.46.48PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 5.46.48PM.log deleted file mode 100755 index 5104c14d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 5.46.48PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 5:46:48 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 5:47:24 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 6.47.44PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 6.47.44PM.log deleted file mode 100755 index 2c51ba90..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 6.47.44PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 6:47:44 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 6:48:21 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 7.39.07PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 7.39.07PM.log deleted file mode 100755 index dede3c72..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-14-2000 7.39.07PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 14, 2000 7:39:07 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 14, 2000 7:39:44 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-28-2000 11.32.19AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-28-2000 11.32.19AM.log deleted file mode 100755 index 7b8b075b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/2-28-2000 11.32.19AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at February 28, 2000 11:32:19 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at February 28, 2000 11:32:57 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-13-2000 4.44.41PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-13-2000 4.44.41PM.log deleted file mode 100755 index 5f49cb96..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-13-2000 4.44.41PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 13, 2000 4:44:41 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 13, 2000 4:45:19 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 2.56.53PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 2.56.53PM.log deleted file mode 100755 index ee96c545..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 2.56.53PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 2:56:53 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 2:57:32 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 3.39.35PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 3.39.35PM.log deleted file mode 100755 index 80df53b2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 3.39.35PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 3:39:35 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 3:40:13 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 3.59.19PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 3.59.19PM.log deleted file mode 100755 index 852f3a51..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 3.59.19PM.log +++ /dev/null @@ -1,222 +0,0 @@ -Build started at March 17, 1999 3:59:19 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\hfv16dll.dll -I:\execwin32.demo\hfv32.dll -I:\execwin32.demo\makehfv.exe -I:\execwin32.demo\printdef.ini -I:\execwin32.demo\printers.ini -I:\execwin32.demo\readme.txt -I:\execwin32.demo\tips.txt -I:\execwin32.demo\executor.exe -I:\execwin32.demo\SDL-dib.dll -I:\execwin32.demo\stdout.txt -I:\execwin32.demo\stderr.txt -I:\execwin32.demo\fees.txt -I:\execwin32.demo\dirMap-le -I:\execwin32.demo\SDL-dx5.dll -I:\execwin32.demo\configur\32362e32.ecf -I:\execwin32.demo\configur\3842494d.ecf -I:\execwin32.demo\configur\3f3f3f3f.ecf -I:\execwin32.demo\configur\41443344.ecf -I:\execwin32.demo\configur\414f7163.ecf -I:\execwin32.demo\configur\41525435.ecf -I:\execwin32.demo\configur\41527c46.ecf -I:\execwin32.demo\configur\4154726e.ecf -I:\execwin32.demo\configur\4164426b.ecf -I:\execwin32.demo\configur\41706569.ecf -I:\execwin32.demo\configur\42454132.ecf -I:\execwin32.demo\configur\424f4c4f.ecf -I:\execwin32.demo\configur\426163d5.ecf -I:\execwin32.demo\configur\42646c6d.ecf -I:\execwin32.demo\configur\426e4871.ecf -I:\execwin32.demo\configur\43475246.ecf -I:\execwin32.demo\configur\43504354.ecf -I:\execwin32.demo\configur\4352534c.ecf -I:\execwin32.demo\configur\4354494d.ecf -I:\execwin32.demo\configur\43555341.ecf -I:\execwin32.demo\configur\43574c44.ecf -I:\execwin32.demo\configur\43595153.ecf -I:\execwin32.demo\configur\43764d4d.ecf -I:\execwin32.demo\configur\4444534b.ecf -I:\execwin32.demo\configur\44454c49.ecf -I:\execwin32.demo\configur\44494132.ecf -I:\execwin32.demo\configur\444f4c4c.ecf -I:\execwin32.demo\configur\44576174.ecf -I:\execwin32.demo\configur\44616e47.ecf -I:\execwin32.demo\configur\454a3035.ecf -I:\execwin32.demo\configur\45535041.ecf -I:\execwin32.demo\configur\455544c6.ecf -I:\execwin32.demo\configur\46424420.ecf -I:\execwin32.demo\configur\466c6974.ecf -I:\execwin32.demo\configur\46756e47.ecf -I:\execwin32.demo\configur\47436f6e.ecf -I:\execwin32.demo\configur\474f474f.ecf -I:\execwin32.demo\configur\47534361.ecf -I:\execwin32.demo\configur\47756e53.ecf -I:\execwin32.demo\configur\483444c6.ecf -I:\execwin32.demo\configur\48525630.ecf -I:\execwin32.demo\configur\48525631.ecf -I:\execwin32.demo\configur\48734c61.ecf -I:\execwin32.demo\configur\496d6167.ecf -I:\execwin32.demo\configur\4a4b5445.ecf -I:\execwin32.demo\configur\4a524735.ecf -I:\execwin32.demo\configur\4a70616b.ecf -I:\execwin32.demo\configur\4b705353.ecf -I:\execwin32.demo\configur\4c415a48.ecf -I:\execwin32.demo\configur\4c505243.ecf -I:\execwin32.demo\configur\4d427264.ecf -I:\execwin32.demo\configur\4d4b444e.ecf -I:\execwin32.demo\configur\4d4d4343.ecf -I:\execwin32.demo\configur\4d4d5042.ecf -I:\execwin32.demo\configur\4d504e54.ecf -I:\execwin32.demo\configur\4d535744.ecf -I:\execwin32.demo\configur\4d61656c.ecf -I:\execwin32.demo\configur\4d687a75.ecf -I:\execwin32.demo\configur\4d6f6c54.ecf -I:\execwin32.demo\configur\50217268.ecf -I:\execwin32.demo\configur\50474150.ecf -I:\execwin32.demo\configur\504c5073.ecf -I:\execwin32.demo\configur\504e4331.ecf -I:\execwin32.demo\configur\50505456.ecf -I:\execwin32.demo\configur\50566d74.ecf -I:\execwin32.demo\configur\50674c67.ecf -I:\execwin32.demo\configur\506fc450.ecf -I:\execwin32.demo\configur\50736f64.ecf -I:\execwin32.demo\configur\51444c58.ecf -I:\execwin32.demo\configur\522a6368.ecf -I:\execwin32.demo\configur\52415a5a.ecf -I:\execwin32.demo\configur\5249534b.ecf -I:\execwin32.demo\configur\524a4253.ecf -I:\execwin32.demo\configur\524c4d5a.ecf -I:\execwin32.demo\configur\52565253.ecf -I:\execwin32.demo\configur\526a3031.ecf -I:\execwin32.demo\configur\53414e54.ecf -I:\execwin32.demo\configur\53495421.ecf -I:\execwin32.demo\configur\53495478.ecf -I:\execwin32.demo\configur\534d4c53.ecf -I:\execwin32.demo\configur\53635246.ecf -I:\execwin32.demo\configur\5368537a.ecf -I:\execwin32.demo\configur\53704a4b.ecf -I:\execwin32.demo\configur\53706563.ecf -I:\execwin32.demo\configur\5370696e.ecf -I:\execwin32.demo\configur\54424235.ecf -I:\execwin32.demo\configur\54424236.ecf -I:\execwin32.demo\configur\544b4e4f.ecf -I:\execwin32.demo\configur\54745264.ecf -I:\execwin32.demo\configur\54775231.ecf -I:\execwin32.demo\configur\55505550.ecf -I:\execwin32.demo\configur\556c7433.ecf -I:\execwin32.demo\configur\57435345.ecf -I:\execwin32.demo\configur\574f4c46.ecf -I:\execwin32.demo\configur\57504332.ecf -I:\execwin32.demo\configur\5843454c.ecf -I:\execwin32.demo\configur\58505233.ecf -I:\execwin32.demo\configur\63417244.ecf -I:\execwin32.demo\configur\674f4c46.ecf -I:\execwin32.demo\configur\6c6f6733.ecf -I:\execwin32.demo\configur\6f7a6d35.ecf -I:\execwin32.demo\configur\72647020.ecf -I:\execwin32.demo\configur\72706db5.ecf -I:\execwin32.demo\configur\73506433.ecf -I:\execwin32.demo\configur\a78ea8a0.ecf -I:\execwin32.demo\configur\a7bfc2a2.ecf -I:\execwin32.demo\configur\ac7e5ea0.ecf -I:\execwin32.demo\configur\f5536b69.ecf -I:\execwin32.demo\configur\57494c44.ecf -I:\execwin32.demo\configur\434c4144.ecf -I:\execwin32.demo\configur\4d917263.ecf -I:\execwin32.demo\Apps\Freeware\About Freeware -I:\execwin32.demo\Apps\Freeware\%About Freeware -I:\execwin32.demo\Apps\Freeware\Risk! -I:\execwin32.demo\Apps\Freeware\%Risk! -I:\execwin32.demo\Apps\Demoware\About Demoware -I:\execwin32.demo\Apps\Demoware\%About Demoware -I:\execwin32.demo\Apps\Demoware\%MacBreadboard%C4 -I:\execwin32.demo\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.demo\Apps\Demoware\%StuffIt Expander%AA 4.0.1 Folder -I:\execwin32.demo\Apps\Demoware\Ultimate Solitaire Demo -I:\execwin32.demo\Apps\Demoware\%Ultimate Solitaire Demo -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\4-bit Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%4-bit Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\D Flip%2FFlop Demo -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%D Flip%2FFlop Demo -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\Decade Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%Decade Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\MacBreadboard DEMO 1.1 -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%MacBreadboard DEMO 1.1 -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Read Us First! -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\StuffIt Expander%AA -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%StuffIt Expander%AA -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Order Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Order Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Product Overview -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Product Overview -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Expander Reg. Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Expander Reg. Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\License Agreement -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%License Agreement -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\StuffIt Expander%AA Read Me -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%StuffIt Expander%AA Read Me -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What was installed (and where) -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What was installed (and where) -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What's new in StuffIt Expander%AA -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What's new in StuffIt Expander%AA -I:\execwin32.demo\Apps\System Folder\Browser -I:\execwin32.demo\Apps\System Folder\%Browser -I:\execwin32.demo\Apps\System Folder\%Extensions -I:\execwin32.demo\Apps\System Folder\godata.sav -I:\execwin32.demo\Apps\System Folder\%godata.sav -I:\execwin32.demo\Apps\System Folder\ParamRAM -I:\execwin32.demo\Apps\System Folder\%ParamRAM -I:\execwin32.demo\Apps\System Folder\%Preferences -I:\execwin32.demo\Apps\System Folder\Printer -I:\execwin32.demo\Apps\System Folder\%Printer -I:\execwin32.demo\Apps\System Folder\System -I:\execwin32.demo\Apps\System Folder\%System -I:\execwin32.demo\Apps\System Folder\system.ard -I:\execwin32.demo\Apps\System Folder\%system.ard -I:\execwin32.demo\Apps\Shareware\About Shareware -I:\execwin32.demo\Apps\Shareware\%About Shareware -I:\execwin32.demo\Apps\Shareware\%speedometer3.23 Folder -I:\execwin32.demo\Apps\Shareware\%Tex-Edit -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\Speedo 3.21%D1%3E3.23 Doc -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\%Speedo 3.21%D1%3E3.23 Doc -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\Speedometer 3.23 -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\%Speedometer 3.23 -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Revision History -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Revision History -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit Prefs -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit Prefs -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit Reference -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit Reference -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Welcome to Tex-Edit! -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Welcome to Tex-Edit! -I:\execwin32.demo\cdenable.exe -I:\execwin32.demo\cdenable.vxd -I:\execwin32.demo\cdenablent.exe -I:\execwin32.demo\cdenable.sys -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 3:59:22 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.00.04PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.00.04PM.log deleted file mode 100755 index 2de5694e..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.00.04PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:00:04 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:00:41 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.05.02PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.05.02PM.log deleted file mode 100755 index 3201c0a8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.05.02PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:05:02 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:05:39 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.08.22PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.08.22PM.log deleted file mode 100755 index 733af40f..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.08.22PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:08:22 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:08:58 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.13.44PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.13.44PM.log deleted file mode 100755 index 25f85356..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.13.44PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:13:44 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:14:21 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.42.52PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.42.52PM.log deleted file mode 100755 index 68be6c30..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.42.52PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:42:52 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:43:31 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.46.15PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.46.15PM.log deleted file mode 100755 index ec7fe06a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.46.15PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:46:15 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:46:48 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.48.41PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.48.41PM.log deleted file mode 100755 index 35656a36..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.48.41PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:48:41 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:49:21 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.51.47PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.51.47PM.log deleted file mode 100755 index 36fa8fc8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.51.47PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:51:47 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:52:28 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.54.25PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.54.25PM.log deleted file mode 100755 index 023d163c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.54.25PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:54:25 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:55:06 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.56.38PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.56.38PM.log deleted file mode 100755 index 02c06009..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 4.56.38PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 4:56:38 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 4:57:18 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.00.30PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.00.30PM.log deleted file mode 100755 index 1864fee3..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.00.30PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 5:00:30 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 5:01:09 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.03.01PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.03.01PM.log deleted file mode 100755 index aabc9a3c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.03.01PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 5:03:01 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 5:03:38 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.04.36PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.04.36PM.log deleted file mode 100755 index f4fa11f8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.04.36PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 5:04:36 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 5:05:12 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.06.07PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.06.07PM.log deleted file mode 100755 index 6c15770b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.06.07PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 5:06:07 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 5:06:44 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.26.30PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.26.30PM.log deleted file mode 100755 index 0855691e..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.26.30PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 5:26:30 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 5:27:08 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.49.24PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.49.24PM.log deleted file mode 100755 index 40d21fd3..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 5.49.24PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 5:49:24 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 5:50:02 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 6.10.45PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 6.10.45PM.log deleted file mode 100755 index afd9aacf..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 6.10.45PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 6:10:45 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 6:11:21 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 6.23.02PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 6.23.02PM.log deleted file mode 100755 index a5c9f73c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-17-1999 6.23.02PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 17, 1999 6:23:02 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 17, 1999 6:23:40 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-24-1999 9.32.15PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-24-1999 9.32.15PM.log deleted file mode 100755 index 998a65c3..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/3-24-1999 9.32.15PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at March 24, 1999 9:32:15 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at March 24, 1999 9:32:54 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 1.40.12PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 1.40.12PM.log deleted file mode 100755 index adeaa923..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 1.40.12PM.log +++ /dev/null @@ -1,17 +0,0 @@ -Build started at April 6, 1998 1:40:12 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 1:40:58 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 12.53.13PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 12.53.13PM.log deleted file mode 100755 index 74731143..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 12.53.13PM.log +++ /dev/null @@ -1,18 +0,0 @@ -Build started at April 6, 1998 12:53:13 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\sdl.dll -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 12:53:58 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.09.24PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.09.24PM.log deleted file mode 100755 index be806085..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.09.24PM.log +++ /dev/null @@ -1,17 +0,0 @@ -Build started at April 6, 1998 2:09:24 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 2:10:05 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.40.32PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.40.32PM.log deleted file mode 100755 index f5e9944e..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.40.32PM.log +++ /dev/null @@ -1,17 +0,0 @@ -Build started at April 6, 1998 2:40:32 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 2:41:19 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.53.02PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.53.02PM.log deleted file mode 100755 index a19d989c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 2.53.02PM.log +++ /dev/null @@ -1,17 +0,0 @@ -Build started at April 6, 1998 2:53:02 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 2:53:49 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 6.51.00PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 6.51.00PM.log deleted file mode 100755 index e2c7fdf6..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 6.51.00PM.log +++ /dev/null @@ -1,17 +0,0 @@ -Build started at April 6, 1998 6:51:00 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\docs\readme -I:\execwin32.demo\docs\cwsdpmi\cwsdpmi.doc -I:\execwin32.demo\docs\djgpp\copying.dj -I:\execwin32.demo\docs\wmemu387\linux.txt -I:\execwin32.demo\docs\wmemu387\copying -I:\execwin32.demo\docs\wmemu387\djgpp.txt -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 6:51:49 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 7.23.06PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 7.23.06PM.log deleted file mode 100755 index f7d8b9e7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/4-06-1998 7.23.06PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at April 6, 1998 7:23:06 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at April 6, 1998 7:23:53 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-03-1998 11.22.57PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-03-1998 11.22.57PM.log deleted file mode 100755 index e1d8db79..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-03-1998 11.22.57PM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 3, 1998 11:22:57 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\exsystem.hfv -I:\execwin32.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 3, 1998 11:23:52 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-04-1998 1.08.52AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-04-1998 1.08.52AM.log deleted file mode 100755 index 9068e6d0..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-04-1998 1.08.52AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 4, 1998 1:08:52 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\exsystem.hfv -I:\execwin32.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 1:09:46 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-04-1998 2.53.47AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-04-1998 2.53.47AM.log deleted file mode 100755 index 7a3bb9e1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-04-1998 2.53.47AM.log +++ /dev/null @@ -1,13 +0,0 @@ -Build started at May 4, 1998 2:53:47 AM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\exsystem.hfv -I:\execwin32.demo\splash\splash.1bp -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 4, 1998 2:54:44 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 3.55.37PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 3.55.37PM.log deleted file mode 100755 index 1518c673..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 3.55.37PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 5, 1998 3:55:37 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\exsystem.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 3:56:33 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 4.45.22PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 4.45.22PM.log deleted file mode 100755 index d88cfba1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 4.45.22PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at May 5, 1998 4:45:22 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\exsystem.hfv -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 4:46:18 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 4.46.59PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 4.46.59PM.log deleted file mode 100755 index fe25584c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 4.46.59PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 5, 1998 4:46:59 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 4:47:53 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 5.01.46PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 5.01.46PM.log deleted file mode 100755 index c22f240a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-05-1998 5.01.46PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 5, 1998 5:01:46 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 5, 1998 5:02:40 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-12-1999 4.43.28PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-12-1999 4.43.28PM.log deleted file mode 100755 index ab0ee488..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-12-1999 4.43.28PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 12, 1999 4:43:28 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 4:44:10 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-12-1999 5.53.12PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-12-1999 5.53.12PM.log deleted file mode 100755 index 7737afde..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-12-1999 5.53.12PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 12, 1999 5:53:12 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 12, 1999 5:53:53 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 11.41.49AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 11.41.49AM.log deleted file mode 100755 index 386b48c7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 11.41.49AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 11:41:49 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 11:42:28 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 12.03.31PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 12.03.31PM.log deleted file mode 100755 index fa370ab9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 12.03.31PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:03:31 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:04:09 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 12.19.57PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 12.19.57PM.log deleted file mode 100755 index 76d75de7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/5-15-2000 12.19.57PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at May 15, 2000 12:19:57 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at May 15, 2000 12:20:34 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-25-1998 5.32.02PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-25-1998 5.32.02PM.log deleted file mode 100755 index 0766f975..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-25-1998 5.32.02PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 25, 1998 5:32:02 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\SDL-dx5.dll.save -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 25, 1998 5:32:59 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 12.41.22PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 12.41.22PM.log deleted file mode 100755 index ba55502a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 12.41.22PM.log +++ /dev/null @@ -1,221 +0,0 @@ -Build started at July 28, 1998 12:41:22 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\executor.lnk -I:\execwin32.demo\hfv16dll.dll -I:\execwin32.demo\hfv32.dll -I:\execwin32.demo\makehfv.exe -I:\execwin32.demo\printdef.ini -I:\execwin32.demo\printers.ini -I:\execwin32.demo\readme.txt -I:\execwin32.demo\tips.txt -I:\execwin32.demo\executor.exe -I:\execwin32.demo\SDL-dib.dll -I:\execwin32.demo\stdout.txt -I:\execwin32.demo\stderr.txt -I:\execwin32.demo\fees.txt -I:\execwin32.demo\dirMap-le -I:\execwin32.demo\SDL-dx5.dll.save -I:\execwin32.demo\configur\32362e32.ecf -I:\execwin32.demo\configur\3842494d.ecf -I:\execwin32.demo\configur\3f3f3f3f.ecf -I:\execwin32.demo\configur\41443344.ecf -I:\execwin32.demo\configur\414f7163.ecf -I:\execwin32.demo\configur\41525435.ecf -I:\execwin32.demo\configur\41527c46.ecf -I:\execwin32.demo\configur\4154726e.ecf -I:\execwin32.demo\configur\4164426b.ecf -I:\execwin32.demo\configur\41706569.ecf -I:\execwin32.demo\configur\42454132.ecf -I:\execwin32.demo\configur\424f4c4f.ecf -I:\execwin32.demo\configur\426163d5.ecf -I:\execwin32.demo\configur\42646c6d.ecf -I:\execwin32.demo\configur\426e4871.ecf -I:\execwin32.demo\configur\43475246.ecf -I:\execwin32.demo\configur\43504354.ecf -I:\execwin32.demo\configur\4352534c.ecf -I:\execwin32.demo\configur\4354494d.ecf -I:\execwin32.demo\configur\43555341.ecf -I:\execwin32.demo\configur\43574c44.ecf -I:\execwin32.demo\configur\43595153.ecf -I:\execwin32.demo\configur\43764d4d.ecf -I:\execwin32.demo\configur\4444534b.ecf -I:\execwin32.demo\configur\44454c49.ecf -I:\execwin32.demo\configur\44494132.ecf -I:\execwin32.demo\configur\444f4c4c.ecf -I:\execwin32.demo\configur\44576174.ecf -I:\execwin32.demo\configur\44616e47.ecf -I:\execwin32.demo\configur\454a3035.ecf -I:\execwin32.demo\configur\45535041.ecf -I:\execwin32.demo\configur\455544c6.ecf -I:\execwin32.demo\configur\46424420.ecf -I:\execwin32.demo\configur\466c6974.ecf -I:\execwin32.demo\configur\46756e47.ecf -I:\execwin32.demo\configur\47436f6e.ecf -I:\execwin32.demo\configur\474f474f.ecf -I:\execwin32.demo\configur\47534361.ecf -I:\execwin32.demo\configur\47756e53.ecf -I:\execwin32.demo\configur\483444c6.ecf -I:\execwin32.demo\configur\48525630.ecf -I:\execwin32.demo\configur\48525631.ecf -I:\execwin32.demo\configur\48734c61.ecf -I:\execwin32.demo\configur\496d6167.ecf -I:\execwin32.demo\configur\4a4b5445.ecf -I:\execwin32.demo\configur\4a524735.ecf -I:\execwin32.demo\configur\4a70616b.ecf -I:\execwin32.demo\configur\4b705353.ecf -I:\execwin32.demo\configur\4c415a48.ecf -I:\execwin32.demo\configur\4c505243.ecf -I:\execwin32.demo\configur\4d427264.ecf -I:\execwin32.demo\configur\4d4b444e.ecf -I:\execwin32.demo\configur\4d4d4343.ecf -I:\execwin32.demo\configur\4d4d5042.ecf -I:\execwin32.demo\configur\4d504e54.ecf -I:\execwin32.demo\configur\4d535744.ecf -I:\execwin32.demo\configur\4d61656c.ecf -I:\execwin32.demo\configur\4d687a75.ecf -I:\execwin32.demo\configur\4d6f6c54.ecf -I:\execwin32.demo\configur\50217268.ecf -I:\execwin32.demo\configur\50474150.ecf -I:\execwin32.demo\configur\504c5073.ecf -I:\execwin32.demo\configur\504e4331.ecf -I:\execwin32.demo\configur\50505456.ecf -I:\execwin32.demo\configur\50566d74.ecf -I:\execwin32.demo\configur\50674c67.ecf -I:\execwin32.demo\configur\506fc450.ecf -I:\execwin32.demo\configur\50736f64.ecf -I:\execwin32.demo\configur\51444c58.ecf -I:\execwin32.demo\configur\522a6368.ecf -I:\execwin32.demo\configur\52415a5a.ecf -I:\execwin32.demo\configur\5249534b.ecf -I:\execwin32.demo\configur\524a4253.ecf -I:\execwin32.demo\configur\524c4d5a.ecf -I:\execwin32.demo\configur\52565253.ecf -I:\execwin32.demo\configur\526a3031.ecf -I:\execwin32.demo\configur\53414e54.ecf -I:\execwin32.demo\configur\53495421.ecf -I:\execwin32.demo\configur\53495478.ecf -I:\execwin32.demo\configur\534d4c53.ecf -I:\execwin32.demo\configur\53635246.ecf -I:\execwin32.demo\configur\5368537a.ecf -I:\execwin32.demo\configur\53704a4b.ecf -I:\execwin32.demo\configur\53706563.ecf -I:\execwin32.demo\configur\5370696e.ecf -I:\execwin32.demo\configur\54424235.ecf -I:\execwin32.demo\configur\54424236.ecf -I:\execwin32.demo\configur\544b4e4f.ecf -I:\execwin32.demo\configur\54745264.ecf -I:\execwin32.demo\configur\54775231.ecf -I:\execwin32.demo\configur\55505550.ecf -I:\execwin32.demo\configur\556c7433.ecf -I:\execwin32.demo\configur\57435345.ecf -I:\execwin32.demo\configur\574f4c46.ecf -I:\execwin32.demo\configur\57504332.ecf -I:\execwin32.demo\configur\5843454c.ecf -I:\execwin32.demo\configur\58505233.ecf -I:\execwin32.demo\configur\63417244.ecf -I:\execwin32.demo\configur\674f4c46.ecf -I:\execwin32.demo\configur\6c6f6733.ecf -I:\execwin32.demo\configur\6f7a6d35.ecf -I:\execwin32.demo\configur\72647020.ecf -I:\execwin32.demo\configur\72706db5.ecf -I:\execwin32.demo\configur\73506433.ecf -I:\execwin32.demo\configur\a78ea8a0.ecf -I:\execwin32.demo\configur\a7bfc2a2.ecf -I:\execwin32.demo\configur\ac7e5ea0.ecf -I:\execwin32.demo\configur\f5536b69.ecf -I:\execwin32.demo\splash\splash.8bp -I:\execwin32.demo\Apps\Freeware\About Freeware -I:\execwin32.demo\Apps\Freeware\%About Freeware -I:\execwin32.demo\Apps\Freeware\Risk! -I:\execwin32.demo\Apps\Freeware\%Risk! -I:\execwin32.demo\Apps\Demoware\About Demoware -I:\execwin32.demo\Apps\Demoware\%About Demoware -I:\execwin32.demo\Apps\Demoware\%MacBreadboard%C4 -I:\execwin32.demo\Apps\Demoware\%PowerGrade 2.3.5g -I:\execwin32.demo\Apps\Demoware\%StuffIt Expander%AA 4.0.1 Folder -I:\execwin32.demo\Apps\Demoware\Ultimate Solitaire Demo -I:\execwin32.demo\Apps\Demoware\%Ultimate Solitaire Demo -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\4-bit Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%4-bit Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\D Flip%2FFlop Demo -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%D Flip%2FFlop Demo -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\Decade Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%Decade Counter -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\MacBreadboard DEMO 1.1 -I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4\%MacBreadboard DEMO 1.1 -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\ Other Download Sites -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\% Other Download Sites -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade 2.3.5g Demo -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade 2.3.5g Demo -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\PowerGrade Help -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%PowerGrade Help -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\Read me first please! -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%Read me first please! -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\Sample PowerGrade Class -I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g\%Sample PowerGrade Class -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Read Us First! -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\StuffIt Expander%AA -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%StuffIt Expander%AA -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Order Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Order Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Product Overview -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Product Overview -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Expander Reg. Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Expander Reg. Form -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Icon%0D -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\License Agreement -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%License Agreement -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\StuffIt Expander%AA Read Me -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%StuffIt Expander%AA Read Me -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What was installed (and where) -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What was installed (and where) -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What's new in StuffIt Expander%AA -I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What's new in StuffIt Expander%AA -I:\execwin32.demo\Apps\System Folder\Browser -I:\execwin32.demo\Apps\System Folder\%Browser -I:\execwin32.demo\Apps\System Folder\%Extensions -I:\execwin32.demo\Apps\System Folder\godata.sav -I:\execwin32.demo\Apps\System Folder\%godata.sav -I:\execwin32.demo\Apps\System Folder\ParamRAM -I:\execwin32.demo\Apps\System Folder\%ParamRAM -I:\execwin32.demo\Apps\System Folder\%Preferences -I:\execwin32.demo\Apps\System Folder\Printer -I:\execwin32.demo\Apps\System Folder\%Printer -I:\execwin32.demo\Apps\System Folder\System -I:\execwin32.demo\Apps\System Folder\%System -I:\execwin32.demo\Apps\System Folder\system.ard -I:\execwin32.demo\Apps\System Folder\%system.ard -I:\execwin32.demo\Apps\Shareware\About Shareware -I:\execwin32.demo\Apps\Shareware\%About Shareware -I:\execwin32.demo\Apps\Shareware\%speedometer3.23 Folder -I:\execwin32.demo\Apps\Shareware\%Tex-Edit -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\Speedo 3.21%D1%3E3.23 Doc -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\%Speedo 3.21%D1%3E3.23 Doc -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\Speedometer 3.23 -I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder\%Speedometer 3.23 -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Revision History -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Revision History -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit Prefs -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit Prefs -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Tex-Edit Reference -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Tex-Edit Reference -I:\execwin32.demo\Apps\Shareware\Tex-Edit\Welcome to Tex-Edit! -I:\execwin32.demo\Apps\Shareware\Tex-Edit\%Welcome to Tex-Edit! -I:\execwin32.demo\cdenable.exe -I:\execwin32.demo\cdenable.vxd -I:\execwin32.demo\cdenablent.exe -I:\execwin32.demo\cdenable.sys -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 12:41:30 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 12.43.48PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 12.43.48PM.log deleted file mode 100755 index f19086af..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 12.43.48PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 12:43:48 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\SDL-dx5.dll.save -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 12:44:45 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 2.28.08PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 2.28.08PM.log deleted file mode 100755 index 3588cf5b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 2.28.08PM.log +++ /dev/null @@ -1,12 +0,0 @@ -Build started at July 28, 1998 2:28:08 PM. -Calculating size of cabinet files... -The following files are missing from the file group link: -I:\execwin32.demo\SDL-dx5.dll.save -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 2:29:18 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 3.11.12PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 3.11.12PM.log deleted file mode 100755 index 58fa982f..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-28-1998 3.11.12PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 28, 1998 3:11:12 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 28, 1998 3:12:07 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-29-1998 1.52.48AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-29-1998 1.52.48AM.log deleted file mode 100755 index 8249e33e..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-29-1998 1.52.48AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 29, 1998 1:52:48 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 1:53:43 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-29-1998 12.38.39AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-29-1998 12.38.39AM.log deleted file mode 100755 index c9a05e64..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/7-29-1998 12.38.39AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at July 29, 1998 12:38:39 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at July 29, 1998 12:39:36 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-18-1999 6.42.04PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-18-1999 6.42.04PM.log deleted file mode 100755 index d74506f5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-18-1999 6.42.04PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 18, 1999 6:42:04 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 18, 1999 6:42:46 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-22-1999 3.39.08AM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-22-1999 3.39.08AM.log deleted file mode 100755 index 65e29121..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-22-1999 3.39.08AM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 22, 1999 3:39:08 AM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 22, 1999 3:39:49 AM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-24-1999 3.09.21PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-24-1999 3.09.21PM.log deleted file mode 100755 index 4b5de14d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-24-1999 3.09.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 24, 1999 3:09:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 24, 1999 3:10:01 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-24-1999 3.19.40PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-24-1999 3.19.40PM.log deleted file mode 100755 index 46c91cc5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/8-24-1999 3.19.40PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at August 24, 1999 3:19:40 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at August 24, 1999 3:20:20 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/9-24-1998 5.43.39PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/9-24-1998 5.43.39PM.log deleted file mode 100755 index 46edc97b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/9-24-1998 5.43.39PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at September 24, 1998 5:43:39 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 24, 1998 5:44:26 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/9-24-1998 6.21.21PM.log b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/9-24-1998 6.21.21PM.log deleted file mode 100755 index ae3ab249..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Log Files/9-24-1998 6.21.21PM.log +++ /dev/null @@ -1,10 +0,0 @@ -Build started at September 24, 1998 6:21:21 PM. -Calculating size of cabinet files... -Copying InstallShield engine files to Disk 1... -Building system cabinet file '_sys1.cab'... -Copying uncompressed setup files to Disk 1... -Building user cabinet file '_user1.cab'... -Building cabinet file 'data1.cab'... -Creating disk layout file 'layout.bin'... -Media 'CD-ROM' created successfully. -Build completed successfully at September 24, 1998 6:22:09 PM. diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-26-2000 3.59.01AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-26-2000 3.59.01AM.rpt deleted file mode 100755 index 908b7c9b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-26-2000 3.59.01AM.rpt +++ /dev/null @@ -1,373 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\1-26-2000 3.59.01AM.rpt -Date : 01/26/2000 -Time : 3:59AM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 204 -Total Size of Files: 5,326,098 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,308,062 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 01/26/2000 03:35:18 2,323,456 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,741,325 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,319,986 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,326,098 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 3.13.15PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 3.13.15PM.rpt deleted file mode 100755 index aa50abbf..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 3.13.15PM.rpt +++ /dev/null @@ -1,373 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\1-28-2000 3.13.15PM.rpt -Date : 01/28/2000 -Time : 3:13PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 204 -Total Size of Files: 5,308,690 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,290,654 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 01/28/2000 15:10:44 2,306,048 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,723,917 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,302,578 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,308,690 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 5.55.14PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 5.55.14PM.rpt deleted file mode 100755 index 47f693aa..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 5.55.14PM.rpt +++ /dev/null @@ -1,373 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\1-28-2000 5.55.14PM.rpt -Date : 01/28/2000 -Time : 5:55PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 204 -Total Size of Files: 5,308,690 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,290,654 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 01/28/2000 17:51:28 2,306,048 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,723,917 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,302,578 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,308,690 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 6.23.39PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 6.23.39PM.rpt deleted file mode 100755 index eb157809..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-28-2000 6.23.39PM.rpt +++ /dev/null @@ -1,373 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\1-28-2000 6.23.39PM.rpt -Date : 01/28/2000 -Time : 6:23PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 204 -Total Size of Files: 5,308,690 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,290,654 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 01/28/2000 18:19:58 2,306,048 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,723,917 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,302,578 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,308,690 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-29-2000 4.56.56PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-29-2000 4.56.56PM.rpt deleted file mode 100755 index c09080bd..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/1-29-2000 4.56.56PM.rpt +++ /dev/null @@ -1,373 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\1-29-2000 4.56.56PM.rpt -Date : 01/29/2000 -Time : 4:56PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 204 -Total Size of Files: 5,309,202 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,291,166 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 01/29/2000 16:50:56 2,306,560 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 01/25/2000 09:52:10 268,800 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,724,429 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,303,090 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,309,202 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-13-1997 1.43.57PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-13-1997 1.43.57PM.rpt deleted file mode 100755 index d26cf0f5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-13-1997 1.43.57PM.rpt +++ /dev/null @@ -1,101 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-13-1997 1.43.57PM.rpt -Date : 10/13/1997 -Time : 1:43PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 16 -Total Size of Files: 11,575,420 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 16 (files for this component only) - Source Bytes: 11,575,420 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - edit_and_readme.txt 10/13/1997 13:35:46 2,017 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/13/1997 13:40:20 2,945,024 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - -------------------------- ---------- -------- ----------- ------------- - Count=7 11,527,394 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - desperat.pif 10/13/1997 13:37:16 967 - readme.txt 10/13/1997 13:37:16 1,116 - vgaonly.pif 10/13/1997 13:37:16 967 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.21.38AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.21.38AM.rpt deleted file mode 100755 index 938fc2cb..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.21.38AM.rpt +++ /dev/null @@ -1,102 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-14-1997 11.21.38AM.rpt -Date : 10/14/1997 -Time : 11:21AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 17 -Total Size of Files: 11,575,756 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 17 (files for this component only) - Source Bytes: 11,575,756 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - edit_and_readme.txt 10/13/1997 13:35:46 2,017 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/13/1997 13:40:20 2,945,024 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - executor.lnk 10/13/1997 15:04:30 336 - -------------------------- ---------- -------- ----------- ------------- - Count=8 11,527,730 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - desperat.pif 10/13/1997 13:37:16 967 - readme.txt 10/13/1997 13:37:16 1,116 - vgaonly.pif 10/13/1997 13:37:16 967 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.30.36AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.30.36AM.rpt deleted file mode 100755 index 91ddeb37..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.30.36AM.rpt +++ /dev/null @@ -1,102 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-14-1997 11.30.36AM.rpt -Date : 10/14/1997 -Time : 11:30AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 17 -Total Size of Files: 11,575,756 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 17 (files for this component only) - Source Bytes: 11,575,756 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - edit_and_readme.txt 10/13/1997 13:35:46 2,017 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/13/1997 13:40:20 2,945,024 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - executor.lnk 10/13/1997 15:04:30 336 - -------------------------- ---------- -------- ----------- ------------- - Count=8 11,527,730 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - desperat.pif 10/13/1997 13:37:16 967 - readme.txt 10/13/1997 13:37:16 1,116 - vgaonly.pif 10/13/1997 13:37:16 967 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.36.14AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.36.14AM.rpt deleted file mode 100755 index c482f808..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 11.36.14AM.rpt +++ /dev/null @@ -1,102 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-14-1997 11.36.14AM.rpt -Date : 10/14/1997 -Time : 11:36AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 17 -Total Size of Files: 11,575,756 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 17 (files for this component only) - Source Bytes: 11,575,756 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - edit_and_readme.txt 10/13/1997 13:35:46 2,017 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/13/1997 13:40:20 2,945,024 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - executor.lnk 10/13/1997 15:04:30 336 - -------------------------- ---------- -------- ----------- ------------- - Count=8 11,527,730 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\trouble - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - desperat.pif 10/13/1997 13:37:16 967 - readme.txt 10/13/1997 13:37:16 1,116 - vgaonly.pif 10/13/1997 13:37:16 967 - -------------------------- ---------- -------- ----------- ------------- - Count=3 3,050 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 3.41.25PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 3.41.25PM.rpt deleted file mode 100755 index 242b86e2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-14-1997 3.41.25PM.rpt +++ /dev/null @@ -1,90 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-14-1997 3.41.25PM.rpt -Date : 10/14/1997 -Time : 3:41PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 13 -Total Size of Files: 11,570,689 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 13 (files for this component only) - Source Bytes: 11,570,689 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/13/1997 13:40:20 2,945,024 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - executor.lnk 10/13/1997 15:04:30 336 - -------------------------- ---------- -------- ----------- ------------- - Count=7 11,525,713 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-17-1997 1.32.26PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-17-1997 1.32.26PM.rpt deleted file mode 100755 index e430abd9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-17-1997 1.32.26PM.rpt +++ /dev/null @@ -1,90 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-17-1997 1.32.26PM.rpt -Date : 10/17/1997 -Time : 1:32PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 13 -Total Size of Files: 11,571,713 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 13 (files for this component only) - Source Bytes: 11,571,713 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/17/1997 07:10:40 2,946,048 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - executor.lnk 10/13/1997 15:04:30 336 - -------------------------- ---------- -------- ----------- ------------- - Count=7 11,526,737 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-20-1997 4.38.34PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-20-1997 4.38.34PM.rpt deleted file mode 100755 index 23d600bf..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-20-1997 4.38.34PM.rpt +++ /dev/null @@ -1,95 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-20-1997 4.38.34PM.rpt -Date : 10/20/1997 -Time : 4:38PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 18 -Total Size of Files: 11,594,038 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 18 (files for this component only) - Source Bytes: 11,594,038 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/17/1997 13:58:10 230 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/17/1997 07:10:40 2,946,048 - executor.lnk 10/13/1997 15:04:30 336 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/14/1997 18:04:52 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,549,062 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-20-1997 5.19.41PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-20-1997 5.19.41PM.rpt deleted file mode 100755 index b7e7afa7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-20-1997 5.19.41PM.rpt +++ /dev/null @@ -1,95 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-20-1997 5.19.41PM.rpt -Date : 10/20/1997 -Time : 5:19PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 18 -Total Size of Files: 11,594,038 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 18 (files for this component only) - Source Bytes: 11,594,038 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/17/1997 13:58:10 230 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/20/1997 11:08:50 2,946,048 - executor.lnk 10/13/1997 15:04:30 336 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/14/1997 18:04:52 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,549,062 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 11.16.41AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 11.16.41AM.rpt deleted file mode 100755 index 097688b7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 11.16.41AM.rpt +++ /dev/null @@ -1,95 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 11.16.41AM.rpt -Date : 10/21/1997 -Time : 11:16AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 18 -Total Size of Files: 11,594,038 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 18 (files for this component only) - Source Bytes: 11,594,038 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/17/1997 13:58:10 230 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/20/1997 11:08:50 2,946,048 - executor.lnk 10/13/1997 15:04:30 336 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/14/1997 18:04:52 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,549,062 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 3.33.28PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 3.33.28PM.rpt deleted file mode 100755 index d069fe8e..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 3.33.28PM.rpt +++ /dev/null @@ -1,95 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 3.33.28PM.rpt -Date : 10/21/1997 -Time : 3:33PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 18 -Total Size of Files: 11,594,550 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 18 (files for this component only) - Source Bytes: 11,594,550 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/17/1997 13:58:10 230 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 09:31:10 2,946,560 - executor.lnk 10/13/1997 15:04:30 336 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/14/1997 18:04:52 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,549,574 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 3.38.31PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 3.38.31PM.rpt deleted file mode 100755 index e7aed8a6..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 3.38.31PM.rpt +++ /dev/null @@ -1,95 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 3.38.31PM.rpt -Date : 10/21/1997 -Time : 3:38PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 18 -Total Size of Files: 11,594,542 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 18 (files for this component only) - Source Bytes: 11,594,542 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - box.exe 09/27/1997 14:06:08 19,139 - box.txt 10/17/1997 13:58:10 230 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 09:31:10 2,946,560 - executor.lnk 10/13/1997 15:04:30 336 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 15:37:06 852 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,549,566 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 4.22.24PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 4.22.24PM.rpt deleted file mode 100755 index aa246afa..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 4.22.24PM.rpt +++ /dev/null @@ -1,210 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 4.22.24PM.rpt -Date : 10/21/1997 -Time : 4:22PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 125 -Total Size of Files: 11,610,550 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 125 (files for this component only) - Source Bytes: 11,610,550 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 16:15:42 2,946,560 - executor.lnk 10/13/1997 15:04:30 336 - exsystem.hfv 10/10/1997 16:17:48 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 15:37:06 852 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/21/1997 16:18:44 1,071 - -------------------------- ---------- -------- ----------- ------------- - Count=11 11,531,268 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 5.48.39PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 5.48.39PM.rpt deleted file mode 100755 index ed7e1038..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 5.48.39PM.rpt +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 5.48.39PM.rpt -Date : 10/21/1997 -Time : 5:48PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,960,519 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,960,519 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 16:15:42 2,946,560 - executor.lnk 10/21/1997 16:40:36 333 - exsystem.hfv 10/21/1997 17:06:38 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:45:08 856 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/21/1997 16:18:44 1,071 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,533,429 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.01.10PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.01.10PM.rpt deleted file mode 100755 index 06dd82f9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.01.10PM.rpt +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 6.01.10PM.rpt -Date : 10/21/1997 -Time : 6:01PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,960,516 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,960,516 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 18:00:18 2,946,560 - executor.lnk 10/21/1997 16:40:36 333 - exsystem.hfv 10/21/1997 17:55:52 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/21/1997 17:55:26 92 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/21/1997 16:18:44 1,071 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,533,426 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.19.58PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.19.58PM.rpt deleted file mode 100755 index e96dba80..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.19.58PM.rpt +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 6.19.58PM.rpt -Date : 10/21/1997 -Time : 6:19PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,960,523 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,960,523 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 18:00:18 2,946,560 - executor.lnk 10/21/1997 16:40:36 333 - exsystem.hfv 10/21/1997 18:11:28 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/21/1997 16:18:44 1,071 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,533,433 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.37.33PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.37.33PM.rpt deleted file mode 100755 index 796d69c9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-21-1997 6.37.33PM.rpt +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-21-1997 6.37.33PM.rpt -Date : 10/21/1997 -Time : 6:37PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,960,492 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,960,492 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 18:00:18 2,946,560 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 10/21/1997 18:37:04 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/21/1997 16:18:44 1,071 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,533,402 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-22-1997 3.16.05PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-22-1997 3.16.05PM.rpt deleted file mode 100755 index 6b734b80..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-22-1997 3.16.05PM.rpt +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-22-1997 3.16.05PM.rpt -Date : 10/22/1997 -Time : 3:16PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,960,901 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,960,901 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 18:00:18 2,946,560 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 10/21/1997 18:37:04 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,533,811 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-22-1997 5.48.25PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-22-1997 5.48.25PM.rpt deleted file mode 100755 index b09d73a0..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/10-22-1997 5.48.25PM.rpt +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\10-22-1997 5.48.25PM.rpt -Date : 10/22/1997 -Time : 5:48PM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 128 -Total Size of Files: 11,960,901 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 128 (files for this component only) - Source Bytes: 11,960,901 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 10/21/1997 18:00:18 2,946,560 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 10/01/1997 23:27:02 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - tips.txt 10/03/1997 13:56:16 2,160 - -------------------------- ---------- -------- ----------- ------------- - Count=12 11,533,811 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 2.20.45AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 2.20.45AM.rpt deleted file mode 100755 index 157f09f2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 2.20.45AM.rpt +++ /dev/null @@ -1,224 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 2.20.45AM.rpt -Date : 11/11/1997 -Time : 2:20AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,499,623 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,623 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.exe 11/11/1997 01:53:00 1,978,368 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,533 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 2.50.04AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 2.50.04AM.rpt deleted file mode 100755 index d703b086..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 2.50.04AM.rpt +++ /dev/null @@ -1,224 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 2.50.04AM.rpt -Date : 11/11/1997 -Time : 2:50AM - -Number of Components: 1 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,500,135 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,500,135 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 02:47:40 1,978,880 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,073,045 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.29.23PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.29.23PM.rpt deleted file mode 100755 index 30ea23cd..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.29.23PM.rpt +++ /dev/null @@ -1,226 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 5.29.23PM.rpt -Date : 11/11/1997 -Time : 5:29PM - -Number of Components: 3 -Number of File Groups: 1 -Number of Files: 131 -Total Size of Files: 11,499,623 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,623 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,533 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.39.15PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.39.15PM.rpt deleted file mode 100755 index 9f0e10a7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.39.15PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 5.39.15PM.rpt -Date : 11/11/1997 -Time : 5:39PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,111 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,623 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,533 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,511 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,111 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.54.25PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.54.25PM.rpt deleted file mode 100755 index 734f7ded..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 5.54.25PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 5.54.25PM.rpt -Date : 11/11/1997 -Time : 5:54PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,111 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,623 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,533 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,511 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,111 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 6.21.37PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 6.21.37PM.rpt deleted file mode 100755 index 625edd15..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 6.21.37PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 6.21.37PM.rpt -Date : 11/11/1997 -Time : 6:21PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,111 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,623 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 10/21/1997 18:34:52 302 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,533 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,511 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,111 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 7.02.19PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 7.02.19PM.rpt deleted file mode 100755 index 687a6063..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 7.02.19PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 7.02.19PM.rpt -Date : 11/11/1997 -Time : 7:02PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 7.12.07PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 7.12.07PM.rpt deleted file mode 100755 index df9c694b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-11-1997 7.12.07PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-11-1997 7.12.07PM.rpt -Date : 11/11/1997 -Time : 7:12PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 2.03.22PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 2.03.22PM.rpt deleted file mode 100755 index fd9675f7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 2.03.22PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-12-1997 2.03.22PM.rpt -Date : 11/12/1997 -Time : 2:03PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 2.28.26PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 2.28.26PM.rpt deleted file mode 100755 index 58765a18..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 2.28.26PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-12-1997 2.28.26PM.rpt -Date : 11/12/1997 -Time : 2:28PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 3.19.26PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 3.19.26PM.rpt deleted file mode 100755 index 4d7f52ce..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 3.19.26PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-12-1997 3.19.26PM.rpt -Date : 11/12/1997 -Time : 3:19PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 4.15.59PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 4.15.59PM.rpt deleted file mode 100755 index fb357d90..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 4.15.59PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-12-1997 4.15.59PM.rpt -Date : 11/12/1997 -Time : 4:15PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/11/1997 04:40:30 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 5.30.29PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 5.30.29PM.rpt deleted file mode 100755 index 45a76d4a..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-12-1997 5.30.29PM.rpt +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-12-1997 5.30.29PM.rpt -Date : 11/12/1997 -Time : 5:30PM - -Number of Components: 3 -Number of File Groups: 3 -Number of Files: 133 -Total Size of Files: 11,535,117 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 131 (files for this component only) - Source Bytes: 11,499,629 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - cwsdpmi.exe 06/10/1997 17:26:32 20,217 - emu387.dxe 06/10/1997 17:27:34 61,420 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/11/1997 01:55:36 1,792 - hfv32.dll 11/11/1997 01:55:36 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/11/1997 01:54:34 478,074 - executor.exe 11/12/1997 17:27:42 1,978,368 - -------------------------- ---------- -------- ----------- ------------- - Count=15 11,072,539 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,509,517 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 13:49:22 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,535,117 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:19:34 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 4.47.46PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 4.47.46PM.rpt deleted file mode 100755 index 144a163e..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 4.47.46PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-21-1997 4.47.46PM.rpt -Date : 11/21/1997 -Time : 4:47PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 5.45.38PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 5.45.38PM.rpt deleted file mode 100755 index 499f4e94..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 5.45.38PM.rpt +++ /dev/null @@ -1,38 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-21-1997 5.45.38PM.rpt -Date : 11/21/1997 -Time : 5:45PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 5.47.31PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 5.47.31PM.rpt deleted file mode 100755 index 9127a7e3..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 5.47.31PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-21-1997 5.47.31PM.rpt -Date : 11/21/1997 -Time : 5:47PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 6.09.03PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 6.09.03PM.rpt deleted file mode 100755 index d2e245b0..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-21-1997 6.09.03PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-21-1997 6.09.03PM.rpt -Date : 11/21/1997 -Time : 6:09PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 2.05.59PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 2.05.59PM.rpt deleted file mode 100755 index 4cfe6f6b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 2.05.59PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-22-1997 2.05.59PM.rpt -Date : 11/22/1997 -Time : 2:05PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 2.27.28PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 2.27.28PM.rpt deleted file mode 100755 index 1cb494ec..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 2.27.28PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-22-1997 2.27.28PM.rpt -Date : 11/22/1997 -Time : 2:27PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.17.38PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.17.38PM.rpt deleted file mode 100755 index adab88f2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.17.38PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-22-1997 4.17.38PM.rpt -Date : 11/22/1997 -Time : 4:17PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.43.35PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.43.35PM.rpt deleted file mode 100755 index 869bdaa7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.43.35PM.rpt +++ /dev/null @@ -1,38 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-22-1997 4.43.35PM.rpt -Date : 11/22/1997 -Time : 4:43PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.44.49PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.44.49PM.rpt deleted file mode 100755 index c8573d4b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 4.44.49PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-22-1997 4.44.49PM.rpt -Date : 11/22/1997 -Time : 4:44PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,638,407 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,835 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - tips.txt 11/10/1997 15:41:26 2,584 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - executor.exe 11/21/1997 16:45:54 1,981,440 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,745 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,437,723 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,323 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,632,295 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/21/1997 15:10:06 168,972 - -------------------------- ---------- -------- ----------- ------------- - Count=1 168,972 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,638,407 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 5.47.28PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 5.47.28PM.rpt deleted file mode 100755 index 59ce9808..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-22-1997 5.47.28PM.rpt +++ /dev/null @@ -1,314 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-22-1997 5.47.28PM.rpt -Date : 11/22/1997 -Time : 5:47PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 137 -Total Size of Files: 11,521,275 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,474,555 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - cdenable.exe 11/11/1997 03:13:12 25,600 - cdenable.vxd 11/10/1997 02:40:30 9,888 - cdenablent.exe 11/22/1997 17:34:00 5,120 - executor.exe 11/22/1997 17:42:12 1,981,440 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,047,465 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,484,443 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,510,043 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,515,163 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,521,275 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 10.28.52PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 10.28.52PM.rpt deleted file mode 100755 index fa3dcfde..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 10.28.52PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-24-1997 10.28.52PM.rpt -Date : 11/24/1997 -Time : 10:28PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,474,479 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,759 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 20:19:46 1,981,440 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:41:22 1,404 - sdl.dll 11/15/1997 12:08:48 484,845 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,669 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,453,359 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,247 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,468,367 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,474,479 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 10.48.07PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 10.48.07PM.rpt deleted file mode 100755 index 55a2ea27..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 10.48.07PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-24-1997 10.48.07PM.rpt -Date : 11/24/1997 -Time : 10:48PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,473,967 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,247 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 22:46:10 1,980,928 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:41:22 1,404 - sdl.dll 11/15/1997 12:08:48 484,845 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,157 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,452,847 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,462,735 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,467,855 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,473,967 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 4.53.33PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 4.53.33PM.rpt deleted file mode 100755 index 7f453cec..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 4.53.33PM.rpt +++ /dev/null @@ -1,314 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-24-1997 4.53.33PM.rpt -Date : 11/24/1997 -Time : 4:53PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 137 -Total Size of Files: 11,521,275 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD vxd - CD Enable - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 133 (files for this component only) - Source Bytes: 11,474,555 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - cdenable.exe 11/11/1997 03:13:12 25,600 - cdenable.vxd 11/10/1997 02:40:30 9,888 - cdenablent.exe 11/22/1997 17:34:00 5,120 - executor.exe 11/22/1997 17:42:12 1,981,440 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 10/22/1997 15:08:20 1,480 - sdl.dll 11/15/1997 12:08:48 484,845 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=17 11,047,465 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,484,443 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,510,043 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,515,163 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,521,275 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 9.13.31PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 9.13.31PM.rpt deleted file mode 100755 index 471fd803..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/11-24-1997 9.13.31PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\11-24-1997 9.13.31PM.rpt -Date : 11/24/1997 -Time : 9:13PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,474,479 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,759 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 20:19:46 1,981,440 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:41:22 1,404 - sdl.dll 11/15/1997 12:08:48 484,845 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,669 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,453,359 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,463,247 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,468,367 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,474,479 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-04-1997 1.03.01PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-04-1997 1.03.01PM.rpt deleted file mode 100755 index 8d7ed078..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-04-1997 1.03.01PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-04-1997 1.03.01PM.rpt -Date : 12/04/1997 -Time : 1:03PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,474,054 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,334 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 22:46:10 1,980,928 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:41:22 1,404 - sdl.dll 12/02/1997 16:35:56 484,932 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,244 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,452,934 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,462,822 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,467,942 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,474,054 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-04-1997 11.06.05AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-04-1997 11.06.05AM.rpt deleted file mode 100755 index 7dfb6cee..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-04-1997 11.06.05AM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-04-1997 11.06.05AM.rpt -Date : 12/04/1997 -Time : 11:06AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,474,054 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,334 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 22:46:10 1,980,928 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:41:22 1,404 - sdl.dll 12/02/1997 16:35:56 484,932 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,244 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,452,934 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,462,822 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,467,942 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,474,054 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-07-1999 2.19.44PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-07-1999 2.19.44PM.rpt deleted file mode 100755 index 19720861..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-07-1999 2.19.44PM.rpt +++ /dev/null @@ -1,414 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-07-1999 2.19.44PM.rpt -Date : 12/07/1999 -Time : 2:19PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 205 -Total Size of Files: 5,271,895 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 201 (files for this component only) - Source Bytes: 5,224,663 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 12/07/1999 14:01:08 2,318,336 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 12/07/1999 14:01:30 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,657,926 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,250,263 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,663 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,783 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,895 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-09-1997 5.21.59PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-09-1997 5.21.59PM.rpt deleted file mode 100755 index d372b8ab..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-09-1997 5.21.59PM.rpt +++ /dev/null @@ -1,310 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-09-1997 5.21.59PM.rpt -Date : 12/09/1997 -Time : 5:21PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 133 -Total Size of Files: 11,474,054 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 129 (files for this component only) - Source Bytes: 11,427,334 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 22:46:10 1,980,928 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 12/01/1997 21:41:44 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 10/21/1997 17:53:24 860 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 10/03/1997 14:50:32 1,997 - readme.txt 11/24/1997 18:41:22 1,404 - sdl.dll 12/02/1997 16:35:56 484,932 - tips.txt 11/10/1997 15:41:26 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=13 11,000,244 - - -: I:\execwin32.demo\docs - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - readme 06/10/1997 19:03:46 589 - -------------------------- ---------- -------- ----------- ------------- - Count=1 589 - - -: I:\execwin32.demo\docs\cwsdpmi - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cwsdpmi.doc 06/10/1997 18:14:50 7,186 - -------------------------- ---------- -------- ----------- ------------- - Count=1 7,186 - - -: I:\execwin32.demo\docs\djgpp - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - copying.dj 06/10/1997 18:37:16 1,620 - -------------------------- ---------- -------- ----------- ------------- - Count=1 1,620 - - -: I:\execwin32.demo\docs\wmemu387 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - linux.txt 06/10/1997 18:38:30 16,359 - copying 06/10/1997 18:39:56 18,323 - djgpp.txt 06/10/1997 18:39:18 899 - -------------------------- ---------- -------- ----------- ------------- - Count=3 35,581 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,452,934 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,462,822 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 11/10/1997 02:40:30 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,467,942 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,474,054 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 1.21.39AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 1.21.39AM.rpt deleted file mode 100755 index 8d96f98f..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 1.21.39AM.rpt +++ /dev/null @@ -1,414 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-14-1999 1.21.39AM.rpt -Date : 12/14/1999 -Time : 1:21AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 205 -Total Size of Files: 5,271,895 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 201 (files for this component only) - Source Bytes: 5,224,663 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 12/07/1999 14:01:08 2,318,336 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 12/14/1999 01:20:32 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,657,926 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,250,263 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,663 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,783 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,895 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 1.23.17AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 1.23.17AM.rpt deleted file mode 100755 index ca6d79e4..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 1.23.17AM.rpt +++ /dev/null @@ -1,414 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-14-1999 1.23.17AM.rpt -Date : 12/14/1999 -Time : 1:23AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 205 -Total Size of Files: 5,271,895 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 201 (files for this component only) - Source Bytes: 5,224,663 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 12/07/1999 14:01:08 2,318,336 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 12/14/1999 01:20:32 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,657,926 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,250,263 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,663 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,783 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,895 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 12.10.37AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 12.10.37AM.rpt deleted file mode 100755 index 5fb8919c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-14-1999 12.10.37AM.rpt +++ /dev/null @@ -1,414 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-14-1999 12.10.37AM.rpt -Date : 12/14/1999 -Time : 12:10AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 205 -Total Size of Files: 5,271,895 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 201 (files for this component only) - Source Bytes: 5,224,663 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 12/07/1999 14:01:08 2,318,336 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 12/07/1999 14:01:30 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,657,926 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,250,263 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,663 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,783 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,895 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-29-1999 5.51.01PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-29-1999 5.51.01PM.rpt deleted file mode 100755 index 3d955516..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-29-1999 5.51.01PM.rpt +++ /dev/null @@ -1,414 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-29-1999 5.51.01PM.rpt -Date : 12/29/1999 -Time : 5:51PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 205 -Total Size of Files: 5,271,895 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 201 (files for this component only) - Source Bytes: 5,224,663 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 12/29/1999 17:43:20 2,318,336 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 12/29/1999 17:43:00 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,657,926 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,250,263 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,663 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,783 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,895 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-29-1999 6.15.36PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-29-1999 6.15.36PM.rpt deleted file mode 100755 index 2aaf8353..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/12-29-1999 6.15.36PM.rpt +++ /dev/null @@ -1,414 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\12-29-1999 6.15.36PM.rpt -Date : 12/29/1999 -Time : 6:15PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 205 -Total Size of Files: 5,271,895 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 201 (files for this component only) - Source Bytes: 5,224,663 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 12/29/1999 17:43:20 2,318,336 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 12/29/1999 17:43:00 194,560 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,657,926 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,250,263 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,260,663 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,265,783 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,271,895 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 5.47.00PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 5.47.00PM.rpt deleted file mode 100755 index c1a8d827..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 5.47.00PM.rpt +++ /dev/null @@ -1,375 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\2-14-2000 5.47.00PM.rpt -Date : 02/14/2000 -Time : 5:47PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 206 -Total Size of Files: 5,253,854 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,235,818 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 02/14/2000 17:41:52 2,313,216 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/14/2000 17:40:02 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,668,109 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,742 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,854 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 6.47.56PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 6.47.56PM.rpt deleted file mode 100755 index 51a449dd..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 6.47.56PM.rpt +++ /dev/null @@ -1,375 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\2-14-2000 6.47.56PM.rpt -Date : 02/14/2000 -Time : 6:47PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 206 -Total Size of Files: 5,253,854 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,235,818 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 02/14/2000 18:43:06 2,313,216 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/14/2000 17:40:02 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,668,109 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,742 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,854 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 7.39.19PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 7.39.19PM.rpt deleted file mode 100755 index 7ad9343f..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-14-2000 7.39.19PM.rpt +++ /dev/null @@ -1,375 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\2-14-2000 7.39.19PM.rpt -Date : 02/14/2000 -Time : 7:39PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 206 -Total Size of Files: 5,253,854 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,235,818 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 02/14/2000 19:37:08 2,313,216 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/14/2000 19:21:46 205,824 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,668,109 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,247,742 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,253,854 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-28-2000 11.32.32AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-28-2000 11.32.32AM.rpt deleted file mode 100755 index f29d98c5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/2-28-2000 11.32.32AM.rpt +++ /dev/null @@ -1,375 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\2-28-2000 11.32.32AM.rpt -Date : 02/28/2000 -Time : 11:32AM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 206 -Total Size of Files: 5,317,342 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,299,306 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 02/28/2000 11:08:12 2,315,264 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,731,597 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,311,230 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,317,342 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-13-2000 4.44.54PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-13-2000 4.44.54PM.rpt deleted file mode 100755 index 176b4e70..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-13-2000 4.44.54PM.rpt +++ /dev/null @@ -1,375 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-13-2000 4.44.54PM.rpt -Date : 03/13/2000 -Time : 4:44PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 206 -Total Size of Files: 5,321,950 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,303,914 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/13/2000 16:40:26 2,319,872 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,736,205 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 10/26/1999 10:34:02 453,658 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,407 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,315,838 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,321,950 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 2.57.06PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 2.57.06PM.rpt deleted file mode 100755 index b7ec37a8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 2.57.06PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 2.57.06PM.rpt -Date : 03/17/1999 -Time : 2:57PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,120 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,888 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,210 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,488 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,888 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,964,008 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,120 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 3.39.48PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 3.39.48PM.rpt deleted file mode 100755 index 6d6d3fe8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 3.39.48PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 3.39.48PM.rpt -Date : 03/17/1999 -Time : 3:39PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 3.59.21PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 3.59.21PM.rpt deleted file mode 100755 index 7f34ff16..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 3.59.21PM.rpt +++ /dev/null @@ -1,38 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 3.59.21PM.rpt -Date : 03/17/1999 -Time : 3:59PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.00.17PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.00.17PM.rpt deleted file mode 100755 index b88a7892..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.00.17PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.00.17PM.rpt -Date : 03/17/1999 -Time : 4:00PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.05.14PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.05.14PM.rpt deleted file mode 100755 index ace75830..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.05.14PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.05.14PM.rpt -Date : 03/17/1999 -Time : 4:05PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.08.35PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.08.35PM.rpt deleted file mode 100755 index 68b0174c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.08.35PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.08.35PM.rpt -Date : 03/17/1999 -Time : 4:08PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.13.57PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.13.57PM.rpt deleted file mode 100755 index 4b0faa30..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.13.57PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.13.57PM.rpt -Date : 03/17/1999 -Time : 4:13PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.43.05PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.43.05PM.rpt deleted file mode 100755 index f7a8d2f5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.43.05PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.43.05PM.rpt -Date : 03/17/1999 -Time : 4:43PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.46.27PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.46.27PM.rpt deleted file mode 100755 index 667f1c1b..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.46.27PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.46.27PM.rpt -Date : 03/17/1999 -Time : 4:46PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.48.54PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.48.54PM.rpt deleted file mode 100755 index 4b62d240..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.48.54PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.48.54PM.rpt -Date : 03/17/1999 -Time : 4:48PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.52.00PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.52.00PM.rpt deleted file mode 100755 index 6592e92d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.52.00PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.52.00PM.rpt -Date : 03/17/1999 -Time : 4:52PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.54.38PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.54.38PM.rpt deleted file mode 100755 index 096c12dc..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.54.38PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.54.38PM.rpt -Date : 03/17/1999 -Time : 4:54PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.56.50PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.56.50PM.rpt deleted file mode 100755 index 6877fd6f..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 4.56.50PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 4.56.50PM.rpt -Date : 03/17/1999 -Time : 4:56PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.00.42PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.00.42PM.rpt deleted file mode 100755 index 8e9b4817..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.00.42PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 5.00.42PM.rpt -Date : 03/17/1999 -Time : 5:00PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.03.13PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.03.13PM.rpt deleted file mode 100755 index ba665d9d..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.03.13PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 5.03.13PM.rpt -Date : 03/17/1999 -Time : 5:03PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.04.48PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.04.48PM.rpt deleted file mode 100755 index 89acb8ac..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.04.48PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 5.04.48PM.rpt -Date : 03/17/1999 -Time : 5:04PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.06.19PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.06.19PM.rpt deleted file mode 100755 index bf9505e8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.06.19PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 5.06.19PM.rpt -Date : 03/17/1999 -Time : 5:06PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.26.42PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.26.42PM.rpt deleted file mode 100755 index c8e75848..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.26.42PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 5.26.42PM.rpt -Date : 03/17/1999 -Time : 5:26PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.49.37PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.49.37PM.rpt deleted file mode 100755 index 2a6f40e1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 5.49.37PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 5.49.37PM.rpt -Date : 03/17/1999 -Time : 5:49PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 6.10.58PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 6.10.58PM.rpt deleted file mode 100755 index 1a9d93e8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 6.10.58PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 6.10.58PM.rpt -Date : 03/17/1999 -Time : 6:10PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 6.23.15PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 6.23.15PM.rpt deleted file mode 100755 index 78ac77e8..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-17-1999 6.23.15PM.rpt +++ /dev/null @@ -1,428 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-17-1999 6.23.15PM.rpt -Date : 03/17/1999 -Time : 6:23PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 211 -Total Size of Files: 5,970,101 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 207 (files for this component only) - Source Bytes: 5,922,869 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/17/1999 14:38:08 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - 57494c44.ecf 10/06/1998 14:26:24 323 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,191 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,948,469 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,958,869 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,963,989 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,970,101 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-24-1999 9.32.27PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-24-1999 9.32.27PM.rpt deleted file mode 100755 index 1c854bf9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/3-24-1999 9.32.27PM.rpt +++ /dev/null @@ -1,409 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\3-24-1999 9.32.27PM.rpt -Date : 03/24/1999 -Time : 9:32PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 200 -Total Size of Files: 5,481,178 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 196 (files for this component only) - Source Bytes: 5,433,946 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/17/1999 14:45:14 2,421,760 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,869,301 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/10/1999 14:55:40 282 - 57494c44.ecf 10/06/1998 14:26:24 323 - -------------------------- ---------- -------- ----------- ------------- - Count=111 35,193 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,459,546 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,469,946 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,475,066 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,481,178 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 1.40.27PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 1.40.27PM.rpt deleted file mode 100755 index f0021f9c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 1.40.27PM.rpt +++ /dev/null @@ -1,272 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 1.40.27PM.rpt -Date : 04/06/1998 -Time : 1:40PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 127 -Total Size of Files: 11,147,702 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 123 (files for this component only) - Source Bytes: 11,100,982 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 04/06/1998 13:19:48 1,996,288 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - -------------------------- ---------- -------- ----------- ------------- - Count=13 10,718,868 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,470 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,141,590 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,702 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 12.53.27PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 12.53.27PM.rpt deleted file mode 100755 index 86d3a85c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 12.53.27PM.rpt +++ /dev/null @@ -1,271 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 12.53.27PM.rpt -Date : 04/06/1998 -Time : 12:53PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 126 -Total Size of Files: 10,944,192 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 122 (files for this component only) - Source Bytes: 10,897,472 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.exe 11/24/1997 22:46:10 1,980,928 - executor.lnk 11/11/1997 19:01:14 308 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - print.bat 12/30/1997 11:43:18 882 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - -------------------------- ---------- -------- ----------- ------------- - Count=12 10,515,358 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,923,072 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,932,960 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,938,080 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 10,944,192 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.09.38PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.09.38PM.rpt deleted file mode 100755 index d70de876..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.09.38PM.rpt +++ /dev/null @@ -1,274 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 2.09.38PM.rpt -Date : 04/06/1998 -Time : 2:09PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 129 -Total Size of Files: 11,147,702 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 125 (files for this component only) - Source Bytes: 11,100,982 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 04/06/1998 13:19:48 1,996,288 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - exsystem.hfv 11/10/1997 21:48:12 6,291,456 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,718,868 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,470 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,141,590 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,702 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.40.47PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.40.47PM.rpt deleted file mode 100755 index 8ed6cd27..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.40.47PM.rpt +++ /dev/null @@ -1,274 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 2.40.47PM.rpt -Date : 04/06/1998 -Time : 2:40PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 129 -Total Size of Files: 11,147,702 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 125 (files for this component only) - Source Bytes: 11,100,982 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 04/06/1998 13:19:48 1,996,288 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,718,868 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,470 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,141,590 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,702 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.53.17PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.53.17PM.rpt deleted file mode 100755 index 2ebf95d7..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 2.53.17PM.rpt +++ /dev/null @@ -1,274 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 2.53.17PM.rpt -Date : 04/06/1998 -Time : 2:53PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 129 -Total Size of Files: 11,147,702 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 125 (files for this component only) - Source Bytes: 11,100,982 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 04/06/1998 14:45:36 1,996,288 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,718,868 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,470 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,141,590 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,702 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 6.51.16PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 6.51.16PM.rpt deleted file mode 100755 index 6345b406..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 6.51.16PM.rpt +++ /dev/null @@ -1,274 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 6.51.16PM.rpt -Date : 04/06/1998 -Time : 6:51PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 129 -Total Size of Files: 11,147,702 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 125 (files for this component only) - Source Bytes: 11,100,982 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 04/06/1998 18:43:42 1,996,288 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,718,868 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,470 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,141,590 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,702 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 7.23.21PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 7.23.21PM.rpt deleted file mode 100755 index 1c59f672..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/4-06-1998 7.23.21PM.rpt +++ /dev/null @@ -1,274 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\4-06-1998 7.23.21PM.rpt -Date : 04/06/1998 -Time : 7:23PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 129 -Total Size of Files: 11,147,702 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 125 (files for this component only) - Source Bytes: 11,100,982 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - extemp.hfv 06/10/1997 18:43:12 2,097,152 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 11/24/1997 18:41:22 1,404 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 04/06/1998 18:43:42 1,996,288 - SDL-dx5.dll 04/04/1998 17:51:24 105,629 - SDL-dib.dll 04/04/1998 17:51:24 83,403 - exsystem.hfv 12/01/1997 21:41:46 6,291,456 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 10,718,868 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.1bp 08/11/1996 23:12:46 38,488 - splash.8bp 09/30/1997 09:52:14 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=2 347,808 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,126,582 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,136,470 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,141,590 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 11,147,702 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-03-1998 11.23.16PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-03-1998 11.23.16PM.rpt deleted file mode 100755 index b9190b12..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-03-1998 11.23.16PM.rpt +++ /dev/null @@ -1,433 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-03-1998 11.23.16PM.rpt -Date : 05/03/1998 -Time : 11:23PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 208 -Total Size of Files: 5,791,890 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,745,170 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,383,167 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,770,770 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,780,658 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,785,778 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,791,890 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-04-1998 1.09.11AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-04-1998 1.09.11AM.rpt deleted file mode 100755 index 995c7e7f..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-04-1998 1.09.11AM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-04-1998 1.09.11AM.rpt -Date : 05/04/1998 -Time : 1:09AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,792,707 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,745,987 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,383,984 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,771,587 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,781,475 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,786,595 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,792,707 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-04-1998 2.54.06AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-04-1998 2.54.06AM.rpt deleted file mode 100755 index ec46ec43..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-04-1998 2.54.06AM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-04-1998 2.54.06AM.rpt -Date : 05/04/1998 -Time : 2:54AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,792,707 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,745,987 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dx5.dll 04/17/1998 23:55:46 126,221 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,383,984 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,771,587 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,781,475 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,786,595 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,792,707 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 3.55.56PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 3.55.56PM.rpt deleted file mode 100755 index fdbf8b33..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 3.55.56PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-05-1998 3.55.56PM.rpt -Date : 05/05/1998 -Time : 3:55PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,792,707 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,745,987 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 10/01/1997 22:32:20 99 - printers.ini 12/30/1997 11:40:40 2,021 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,383,984 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,771,587 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,781,475 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,786,595 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,792,707 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 4.45.41PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 4.45.41PM.rpt deleted file mode 100755 index af746cf5..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 4.45.41PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-05-1998 4.45.41PM.rpt -Date : 05/05/1998 -Time : 4:45PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,792,441 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,745,721 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 16:49:12 1,765 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,383,718 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,771,321 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,781,209 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,786,329 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,792,441 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 4.47.18PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 4.47.18PM.rpt deleted file mode 100755 index 332f2222..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 4.47.18PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-05-1998 4.47.18PM.rpt -Date : 05/05/1998 -Time : 4:47PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,792,441 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,745,721 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 16:49:12 1,765 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,383,718 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,771,321 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,781,209 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,786,329 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,792,441 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 5.02.04PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 5.02.04PM.rpt deleted file mode 100755 index 998ee983..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-05-1998 5.02.04PM.rpt +++ /dev/null @@ -1,435 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-05-1998 5.02.04PM.rpt -Date : 05/05/1998 -Time : 5:02PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 210 -Total Size of Files: 5,792,453 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 206 (files for this component only) - Source Bytes: 5,745,733 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 05/03/1998 23:18:46 1,009 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 05/03/1998 23:23:14 2,004,480 - SDL-dib.dll 04/30/1998 01:58:18 107,921 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll.save 04/17/1998 23:55:46 126,221 - -------------------------- ---------- -------- ----------- ------------- - Count=15 2,383,730 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,771,333 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,781,221 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,786,341 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,792,453 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-12-1999 4.43.42PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-12-1999 4.43.42PM.rpt deleted file mode 100755 index 39117dd2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-12-1999 4.43.42PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-12-1999 4.43.42PM.rpt -Date : 05/12/1999 -Time : 4:43PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,490,209 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,442,977 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 05/12/1999 11:50:22 2,428,928 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,876,469 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,468,577 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,478,977 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,484,097 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,490,209 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-12-1999 5.53.26PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-12-1999 5.53.26PM.rpt deleted file mode 100755 index 057c9110..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-12-1999 5.53.26PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-12-1999 5.53.26PM.rpt -Date : 05/12/1999 -Time : 5:53PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,490,209 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,442,977 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 05/12/1999 11:50:22 2,428,928 - SDL-dib.dll 03/12/1999 14:40:36 138,270 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 03/12/1999 14:40:36 164,241 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,876,469 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,468,577 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,478,977 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,484,097 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,490,209 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 11.42.02AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 11.42.02AM.rpt deleted file mode 100755 index 7757b9d4..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 11.42.02AM.rpt +++ /dev/null @@ -1,379 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-15-2000 11.42.02AM.rpt -Date : 05/15/2000 -Time : 11:42AM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 210 -Total Size of Files: 5,378,004 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 208 (files for this component only) - Source Bytes: 5,359,968 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 03/13/2000 16:40:26 2,319,872 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,736,205 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 05/04/2000 21:05:38 487,149 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 05/04/2000 17:00:00 6,646 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,461 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,371,892 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,378,004 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 12.03.43PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 12.03.43PM.rpt deleted file mode 100755 index 5171fab9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 12.03.43PM.rpt +++ /dev/null @@ -1,379 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-15-2000 12.03.43PM.rpt -Date : 05/15/2000 -Time : 12:03PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 210 -Total Size of Files: 5,386,708 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 208 (files for this component only) - Source Bytes: 5,368,672 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 05/15/2000 11:52:50 2,328,576 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,744,909 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 05/04/2000 21:05:38 487,149 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 05/04/2000 17:00:00 6,646 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,461 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,380,596 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,386,708 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 12.20.09PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 12.20.09PM.rpt deleted file mode 100755 index c2a53268..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/5-15-2000 12.20.09PM.rpt +++ /dev/null @@ -1,379 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\5-15-2000 12.20.09PM.rpt -Date : 05/15/2000 -Time : 12:20PM - -Number of Components: 5 -Number of File Groups: 3 -Number of Files: 210 -Total Size of Files: 5,386,708 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 208 (files for this component only) - Source Bytes: 5,368,672 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 05/15/2000 11:52:50 2,328,576 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL.dll 02/28/2000 11:06:42 267,264 - B2WIN32.dll 06/27/1999 05:02:34 29,184 - B2WIN16.DLL 06/27/1999 05:12:42 2,816 - README-SDL.txt 01/25/2000 09:52:00 455 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,744,909 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 03/31/1996 18:59:56 0 - %Printer 05/04/2000 21:06:04 2,279 - System 07/24/1996 12:23:18 0 - %System 05/04/2000 21:05:38 487,149 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - mac.rsrc 05/04/2000 21:07:12 0 - %windows.rsrc 05/04/2000 20:45:00 15,917 - %mac.rsrc 05/04/2000 17:00:00 6,646 - windows.rsrc 05/04/2000 21:07:14 0 - -------------------------- ---------- -------- ----------- ------------- - Count=18 633,461 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 02/11/2000 22:33:10 709 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 57696c64.ecf 10/26/1999 12:00:42 322 - 41324d68.ecf 05/11/1999 16:25:50 311 - 6b616a72.ecf 02/14/2000 10:37:28 303 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=119 38,028 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,380,596 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 01/08/1999 01:42:36 11,924 - -------------------------- ---------- -------- ----------- ------------- - Count=1 11,924 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,386,708 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 06/10/1999 13:20:18 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-25-1998 5.32.22PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-25-1998 5.32.22PM.rpt deleted file mode 100755 index dacd8fe1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-25-1998 5.32.22PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-25-1998 5.32.22PM.rpt -Date : 07/25/1998 -Time : 5:32PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,503,877 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,457,157 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 07/25/1998 17:11:00 1,776,640 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,095,154 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,482,757 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,492,645 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,497,765 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,503,877 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 12.41.26PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 12.41.26PM.rpt deleted file mode 100755 index 2fe7a407..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 12.41.26PM.rpt +++ /dev/null @@ -1,38 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-28-1998 12.41.26PM.rpt -Date : 07/28/1998 -Time : 12:41PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 12.44.08PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 12.44.08PM.rpt deleted file mode 100755 index df75f6ea..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 12.44.08PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-28-1998 12.44.08PM.rpt -Date : 07/28/1998 -Time : 12:44PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,503,877 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,457,157 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 07/28/1998 12:52:02 1,776,640 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,095,154 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,482,757 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,492,645 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,497,765 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,503,877 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 2.28.31PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 2.28.31PM.rpt deleted file mode 100755 index 92ca3d65..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 2.28.31PM.rpt +++ /dev/null @@ -1,434 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-28-1998 2.28.31PM.rpt -Date : 07/28/1998 -Time : 2:28PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,503,877 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,457,157 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - executor.lnk 11/11/1997 19:01:14 308 - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 07/28/1998 14:37:10 1,776,640 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,095,154 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,482,757 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,492,645 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,497,765 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,503,877 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 3.11.31PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 3.11.31PM.rpt deleted file mode 100755 index 18591a3c..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-28-1998 3.11.31PM.rpt +++ /dev/null @@ -1,433 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-28-1998 3.11.31PM.rpt -Date : 07/28/1998 -Time : 3:11PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 208 -Total Size of Files: 5,503,569 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,456,849 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 07/28/1998 14:37:10 1,776,640 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,094,846 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,482,449 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,492,337 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,497,457 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,503,569 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-29-1998 1.53.07AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-29-1998 1.53.07AM.rpt deleted file mode 100755 index 1b6159cc..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-29-1998 1.53.07AM.rpt +++ /dev/null @@ -1,433 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-29-1998 1.53.07AM.rpt -Date : 07/29/1998 -Time : 1:53AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 208 -Total Size of Files: 5,504,081 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,456,849 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 07/29/1998 00:45:52 1,776,640 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,094,846 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,482,449 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,492,849 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,497,969 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,504,081 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-29-1998 12.38.59AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-29-1998 12.38.59AM.rpt deleted file mode 100755 index 189904b2..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/7-29-1998 12.38.59AM.rpt +++ /dev/null @@ -1,433 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\7-29-1998 12.38.59AM.rpt -Date : 07/29/1998 -Time : 12:38AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 208 -Total Size of Files: 5,503,569 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 204 (files for this component only) - Source Bytes: 5,456,849 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 01/08/1998 17:02:18 2,584 - executor.exe 07/29/1998 00:45:52 1,776,640 - SDL-dib.dll 07/23/1998 21:34:54 173,066 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 05/04/1998 00:24:34 817 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,094,846 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 10/21/1997 16:21:34 340 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,306 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,482,449 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,492,337 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 03/13/1998 00:51:16 9,888 - -------------------------- ---------- -------- ----------- ------------- - Count=1 9,888 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,497,457 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,503,569 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-18-1999 6.42.17PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-18-1999 6.42.17PM.rpt deleted file mode 100755 index d2e16fe6..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-18-1999 6.42.17PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\8-18-1999 6.42.17PM.rpt -Date : 08/18/1999 -Time : 6:42PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,600,937 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,553,705 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 08/18/1999 18:28:14 2,435,072 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,987,197 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,579,305 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,589,705 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,594,825 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,600,937 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-22-1999 3.39.22AM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-22-1999 3.39.22AM.rpt deleted file mode 100755 index 24c8b3d1..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-22-1999 3.39.22AM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\8-22-1999 3.39.22AM.rpt -Date : 08/22/1999 -Time : 3:39AM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,473,961 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,426,729 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 08/22/1999 03:35:30 2,308,096 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,860,221 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,452,329 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,729 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,467,849 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,473,961 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-24-1999 3.09.33PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-24-1999 3.09.33PM.rpt deleted file mode 100755 index d657aaf9..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-24-1999 3.09.33PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\8-24-1999 3.09.33PM.rpt -Date : 08/24/1999 -Time : 3:09PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,473,961 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,426,729 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 08/24/1999 15:06:30 2,308,096 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,860,221 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,452,329 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,729 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,467,849 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,473,961 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-24-1999 3.19.52PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-24-1999 3.19.52PM.rpt deleted file mode 100755 index 716243a4..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/8-24-1999 3.19.52PM.rpt +++ /dev/null @@ -1,415 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\8-24-1999 3.19.52PM.rpt -Date : 08/24/1999 -Time : 3:19PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 206 -Total Size of Files: 5,473,961 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 202 (files for this component only) - Source Bytes: 5,426,729 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 03/21/1999 13:57:26 1,175 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 08/24/1999 15:06:30 2,308,096 - SDL-dib.dll 08/07/1999 09:26:04 187,691 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 03/17/1999 14:15:24 815 - dirMap-le 05/04/1998 00:05:48 0 - SDL-dx5.dll 08/07/1999 09:26:06 219,404 - -------------------------- ---------- -------- ----------- ------------- - Count=14 2,860,221 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=6 224,314 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.comm\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 07/24/1996 12:19:42 330 - 3842494d.ecf 07/24/1996 12:19:42 436 - 3f3f3f3f.ecf 07/24/1996 12:19:42 366 - 41443344.ecf 07/24/1996 12:19:42 344 - 414f7163.ecf 07/24/1996 12:19:42 357 - 41525435.ecf 07/24/1996 12:19:42 455 - 41527c46.ecf 07/24/1996 12:19:42 328 - 4154726e.ecf 07/24/1996 12:19:42 343 - 4164426b.ecf 07/24/1996 12:19:42 326 - 41706569.ecf 07/24/1996 12:19:42 339 - 42454132.ecf 07/24/1996 12:19:42 344 - 424f4c4f.ecf 07/24/1996 12:19:42 310 - 426163d5.ecf 07/24/1996 12:19:42 365 - 42646c6d.ecf 07/24/1996 12:19:42 372 - 426e4871.ecf 04/06/1996 22:07:14 315 - 43475246.ecf 07/24/1996 12:19:42 348 - 43504354.ecf 07/24/1996 12:19:42 316 - 4352534c.ecf 07/24/1996 12:19:42 359 - 4354494d.ecf 07/24/1996 12:19:42 370 - 43555341.ecf 07/24/1996 12:19:42 357 - 43574c44.ecf 07/24/1996 12:19:42 361 - 43595153.ecf 07/24/1996 12:19:42 126 - 43764d4d.ecf 07/24/1996 12:19:42 312 - 4444534b.ecf 07/24/1996 12:19:42 357 - 44454c49.ecf 07/24/1996 12:19:42 349 - 44494132.ecf 07/24/1996 12:19:42 227 - 444f4c4c.ecf 07/24/1996 12:19:42 350 - 44576174.ecf 07/24/1996 12:19:42 348 - 44616e47.ecf 07/24/1996 12:19:42 126 - 454a3035.ecf 07/24/1996 12:19:42 312 - 45535041.ecf 07/24/1996 12:19:42 332 - 455544c6.ecf 07/24/1996 12:19:42 280 - 46424420.ecf 07/24/1996 12:19:42 334 - 466c6974.ecf 07/24/1996 12:19:42 338 - 46756e47.ecf 07/24/1996 12:19:42 331 - 47436f6e.ecf 07/24/1996 12:19:42 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 07/24/1996 12:19:42 334 - 47756e53.ecf 07/24/1996 12:19:42 126 - 483444c6.ecf 07/24/1996 12:19:42 362 - 48525630.ecf 07/24/1996 12:19:42 374 - 48525631.ecf 07/24/1996 12:19:42 375 - 48734c61.ecf 07/24/1996 12:19:42 337 - 496d6167.ecf 07/24/1996 12:19:42 343 - 4a4b5445.ecf 07/24/1996 12:19:42 126 - 4a524735.ecf 07/24/1996 12:19:42 343 - 4a70616b.ecf 07/24/1996 12:19:42 323 - 4b705353.ecf 07/24/1996 12:19:42 328 - 4c415a48.ecf 07/24/1996 12:19:42 273 - 4c505243.ecf 07/24/1996 12:19:42 324 - 4d427264.ecf 07/24/1996 12:19:42 364 - 4d4b444e.ecf 07/24/1996 12:19:42 165 - 4d4d4343.ecf 07/24/1996 12:19:42 347 - 4d4d5042.ecf 07/24/1996 12:19:42 363 - 4d504e54.ecf 07/24/1996 12:19:42 265 - 4d535744.ecf 07/24/1996 12:19:42 331 - 4d61656c.ecf 07/24/1996 12:19:42 337 - 4d687a75.ecf 07/24/1996 12:19:42 351 - 4d6f6c54.ecf 07/24/1996 12:19:42 321 - 50217268.ecf 07/24/1996 12:19:42 276 - 50474150.ecf 07/24/1996 12:19:42 336 - 504c5073.ecf 07/24/1996 12:19:42 272 - 504e4331.ecf 07/24/1996 12:19:42 157 - 50505456.ecf 07/24/1996 12:19:42 333 - 50566d74.ecf 07/24/1996 12:19:42 126 - 50674c67.ecf 07/24/1996 12:19:42 364 - 506fc450.ecf 07/24/1996 12:19:42 432 - 50736f64.ecf 07/24/1996 12:19:42 392 - 51444c58.ecf 07/24/1996 12:19:42 331 - 522a6368.ecf 07/24/1996 12:19:42 371 - 52415a5a.ecf 07/24/1996 12:19:42 334 - 5249534b.ecf 07/24/1996 12:19:42 336 - 524a4253.ecf 07/24/1996 12:19:42 175 - 524c4d5a.ecf 07/24/1996 12:19:42 417 - 52565253.ecf 07/24/1996 12:19:42 126 - 526a3031.ecf 07/24/1996 12:19:42 324 - 53414e54.ecf 07/24/1996 12:19:42 329 - 53495421.ecf 07/24/1996 12:19:42 374 - 53495478.ecf 02/16/1999 13:19:00 340 - 534d4c53.ecf 07/24/1996 12:19:42 326 - 53635246.ecf 07/24/1996 12:19:42 373 - 5368537a.ecf 07/24/1996 12:19:42 126 - 53704a4b.ecf 07/24/1996 12:19:42 337 - 53706563.ecf 07/24/1996 12:19:42 324 - 5370696e.ecf 07/24/1996 12:19:42 320 - 54424235.ecf 07/24/1996 12:19:42 338 - 54424236.ecf 07/24/1996 12:19:42 335 - 544b4e4f.ecf 07/24/1996 12:19:42 166 - 54745264.ecf 07/24/1996 12:19:42 165 - 54775231.ecf 07/24/1996 12:19:42 321 - 55505550.ecf 07/24/1996 12:19:42 329 - 556c7433.ecf 07/24/1996 12:19:42 364 - 57435345.ecf 07/24/1996 12:19:42 320 - 574f4c46.ecf 07/24/1996 12:19:42 363 - 57504332.ecf 07/24/1996 12:19:42 323 - 5843454c.ecf 07/24/1996 12:19:42 323 - 58505233.ecf 07/24/1996 12:19:42 362 - 63417244.ecf 07/24/1996 12:19:42 345 - 674f4c46.ecf 07/24/1996 12:19:42 353 - 6c6f6733.ecf 07/24/1996 12:19:42 329 - 6f7a6d35.ecf 07/24/1996 12:19:42 346 - 72647020.ecf 07/24/1996 12:19:42 324 - 72706db5.ecf 07/24/1996 12:19:42 360 - 73506433.ecf 03/17/1999 15:26:20 303 - a78ea8a0.ecf 07/24/1996 12:19:42 328 - a7bfc2a2.ecf 07/24/1996 12:19:42 320 - ac7e5ea0.ecf 07/24/1996 12:19:42 126 - f5536b69.ecf 07/24/1996 12:19:42 350 - 434c4144.ecf 03/16/1999 14:27:30 276 - 4d917263.ecf 03/26/1999 11:20:22 277 - 57494c44.ecf 10/06/1998 14:26:24 323 - 424f424f.ecf 04/04/1999 17:42:12 208 - 5354775a.ecf 04/07/1999 13:18:38 346 - 45474144.ecf 04/27/1999 12:50:32 381 - 494e5455.ecf 05/11/1999 16:09:02 287 - 41324d68.ecf 05/11/1999 16:25:50 311 - 484c5832.ecf 05/04/1999 16:18:22 335 - -------------------------- ---------- -------- ----------- ------------- - Count=117 37,056 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,452,329 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,462,729 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,467,849 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,473,961 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/9-24-1998 5.43.57PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/9-24-1998 5.43.57PM.rpt deleted file mode 100755 index 551ef881..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/9-24-1998 5.43.57PM.rpt +++ /dev/null @@ -1,442 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\9-24-1998 5.43.57PM.rpt -Date : 09/24/1998 -Time : 5:43PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,622,502 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,575,270 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 09/24/1998 17:16:50 1,779,712 - SDL-dib.dll 09/22/1998 12:54:56 131,602 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 09/24/1998 17:03:42 818 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,056,521 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,329 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\NEW - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - SDL-dx5.dll 09/22/1998 12:54:56 156,723 - -------------------------- ---------- -------- ----------- ------------- - Count=1 156,723 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,600,870 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,611,270 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,616,390 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,622,502 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/9-24-1998 6.21.39PM.rpt b/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/9-24-1998 6.21.39PM.rpt deleted file mode 100755 index f3e8b605..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/Report Files/9-24-1998 6.21.39PM.rpt +++ /dev/null @@ -1,442 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : CD-ROM -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\CD-ROM\Report Files\9-24-1998 6.21.39PM.rpt -Date : 09/24/1998 -Time : 6:21PM - -Number of Components: 5 -Number of File Groups: 5 -Number of Files: 209 -Total Size of Files: 5,621,990 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - CD Enable - CD vxd - NT CD Enable - NT CD sys files - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "Executor Component" -================================================================================ - -SUMMARY: - Total Files: 205 (files for this component only) - Source Bytes: 5,574,758 (files for this component only) - - - **** File Group: "Executor Files" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - hfv16dll.dll 11/06/1997 20:28:18 1,792 - hfv32.dll 11/06/1997 20:26:00 26,624 - makehfv.exe 08/11/1996 22:12:46 110,108 - printdef.ini 02/04/1998 10:29:34 89 - printers.ini 05/05/1998 17:04:08 1,777 - readme.txt 07/25/1998 17:38:42 1,349 - tips.txt 09/24/1998 16:55:20 2,650 - executor.exe 09/24/1998 18:12:22 1,779,200 - SDL-dib.dll 09/22/1998 12:54:56 131,602 - stdout.txt 04/06/1998 13:57:20 0 - stderr.txt 04/06/1998 13:57:18 0 - fees.txt 09/24/1998 17:03:42 818 - dirMap-le 05/04/1998 00:05:48 0 - -------------------------- ---------- -------- ----------- ------------- - Count=13 2,056,009 - - -: I:\execwin32.demo\configur - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 32362e32.ecf 10/21/1997 16:21:34 330 - 3842494d.ecf 10/21/1997 16:21:34 436 - 3f3f3f3f.ecf 10/21/1997 16:21:34 366 - 41443344.ecf 10/21/1997 16:21:34 344 - 414f7163.ecf 10/21/1997 16:21:34 357 - 41525435.ecf 10/21/1997 16:21:34 455 - 41527c46.ecf 10/21/1997 16:21:34 328 - 4154726e.ecf 10/21/1997 16:21:34 343 - 4164426b.ecf 10/21/1997 16:21:34 326 - 41706569.ecf 10/21/1997 16:21:34 339 - 42454132.ecf 10/21/1997 16:21:34 344 - 424f4c4f.ecf 10/21/1997 16:21:34 310 - 426163d5.ecf 10/21/1997 16:21:34 365 - 42646c6d.ecf 10/21/1997 16:21:34 372 - 426e4871.ecf 10/21/1997 16:21:34 324 - 43475246.ecf 10/21/1997 16:21:34 348 - 43504354.ecf 10/21/1997 16:21:34 316 - 4352534c.ecf 10/21/1997 16:21:34 359 - 4354494d.ecf 10/21/1997 16:21:34 370 - 43555341.ecf 10/21/1997 16:21:34 357 - 43574c44.ecf 10/21/1997 16:21:34 361 - 43595153.ecf 10/21/1997 16:21:34 126 - 43764d4d.ecf 10/21/1997 16:21:34 312 - 4444534b.ecf 10/21/1997 16:21:34 357 - 44454c49.ecf 10/21/1997 16:21:34 349 - 44494132.ecf 10/21/1997 16:21:34 227 - 444f4c4c.ecf 10/21/1997 16:21:34 350 - 44576174.ecf 10/21/1997 16:21:34 348 - 44616e47.ecf 10/21/1997 16:21:34 126 - 454a3035.ecf 10/21/1997 16:21:34 312 - 45535041.ecf 10/21/1997 16:21:34 332 - 455544c6.ecf 10/21/1997 16:21:34 280 - 46424420.ecf 10/21/1997 16:21:34 334 - 466c6974.ecf 10/21/1997 16:21:34 338 - 46756e47.ecf 10/21/1997 16:21:34 331 - 47436f6e.ecf 10/21/1997 16:21:34 430 - 474f474f.ecf 09/24/1998 16:50:40 363 - 47534361.ecf 10/21/1997 16:21:34 334 - 47756e53.ecf 10/21/1997 16:21:34 126 - 483444c6.ecf 10/21/1997 16:21:34 362 - 48525630.ecf 10/21/1997 16:21:34 374 - 48525631.ecf 10/21/1997 16:21:34 375 - 48734c61.ecf 10/21/1997 16:21:34 337 - 496d6167.ecf 10/21/1997 16:21:34 343 - 4a4b5445.ecf 10/21/1997 16:21:34 126 - 4a524735.ecf 10/21/1997 16:21:34 343 - 4a70616b.ecf 10/21/1997 16:21:34 323 - 4b705353.ecf 10/21/1997 16:21:34 328 - 4c415a48.ecf 10/21/1997 16:21:34 273 - 4c505243.ecf 10/21/1997 16:21:34 324 - 4d427264.ecf 10/21/1997 16:21:34 364 - 4d4b444e.ecf 10/21/1997 16:21:34 165 - 4d4d4343.ecf 10/21/1997 16:21:34 347 - 4d4d5042.ecf 10/21/1997 16:21:34 363 - 4d504e54.ecf 10/21/1997 16:21:34 265 - 4d535744.ecf 10/21/1997 16:21:34 331 - 4d61656c.ecf 10/21/1997 16:21:34 337 - 4d687a75.ecf 10/21/1997 16:21:34 351 - 4d6f6c54.ecf 10/21/1997 16:21:34 321 - 50217268.ecf 10/21/1997 16:21:34 276 - 50474150.ecf 10/21/1997 16:21:34 336 - 504c5073.ecf 10/21/1997 16:21:34 272 - 504e4331.ecf 10/21/1997 16:21:34 157 - 50505456.ecf 10/21/1997 16:21:34 333 - 50566d74.ecf 10/21/1997 16:21:34 126 - 50674c67.ecf 10/21/1997 16:21:34 364 - 506fc450.ecf 10/21/1997 16:21:34 432 - 50736f64.ecf 10/21/1997 16:21:34 392 - 51444c58.ecf 10/21/1997 16:21:34 331 - 522a6368.ecf 10/21/1997 16:21:34 371 - 52415a5a.ecf 10/21/1997 16:21:34 334 - 5249534b.ecf 10/21/1997 16:21:34 336 - 524a4253.ecf 10/21/1997 16:21:34 175 - 524c4d5a.ecf 10/21/1997 16:21:34 417 - 52565253.ecf 10/21/1997 16:21:34 126 - 526a3031.ecf 10/21/1997 16:21:34 324 - 53414e54.ecf 10/21/1997 16:21:34 329 - 53495421.ecf 10/21/1997 16:21:34 374 - 53495478.ecf 10/21/1997 16:21:34 329 - 534d4c53.ecf 10/21/1997 16:21:34 326 - 53635246.ecf 10/21/1997 16:21:34 373 - 5368537a.ecf 10/21/1997 16:21:34 126 - 53704a4b.ecf 10/21/1997 16:21:34 337 - 53706563.ecf 10/21/1997 16:21:34 324 - 5370696e.ecf 10/21/1997 16:21:34 320 - 54424235.ecf 10/21/1997 16:21:34 338 - 54424236.ecf 10/21/1997 16:21:34 335 - 544b4e4f.ecf 10/21/1997 16:21:34 166 - 54745264.ecf 10/21/1997 16:21:36 165 - 54775231.ecf 10/21/1997 16:21:36 321 - 55505550.ecf 10/21/1997 16:21:36 329 - 556c7433.ecf 10/21/1997 16:21:36 364 - 57435345.ecf 10/21/1997 16:21:36 320 - 574f4c46.ecf 10/21/1997 16:21:36 363 - 57504332.ecf 10/21/1997 16:21:36 323 - 5843454c.ecf 10/21/1997 16:21:36 323 - 58505233.ecf 10/21/1997 16:21:36 362 - 63417244.ecf 10/21/1997 16:21:36 345 - 674f4c46.ecf 10/21/1997 16:21:36 353 - 6c6f6733.ecf 10/21/1997 16:21:36 329 - 6f7a6d35.ecf 10/21/1997 16:21:36 346 - 72647020.ecf 10/21/1997 16:21:36 324 - 72706db5.ecf 10/21/1997 16:21:36 360 - 73506433.ecf 10/21/1997 16:21:36 322 - a78ea8a0.ecf 10/21/1997 16:21:36 328 - a7bfc2a2.ecf 10/21/1997 16:21:36 320 - ac7e5ea0.ecf 10/21/1997 16:21:36 126 - f5536b69.ecf 10/21/1997 16:21:36 350 - -------------------------- ---------- -------- ----------- ------------- - Count=108 34,329 - - -: I:\execwin32.demo\splash - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - splash.8bp 05/03/1998 22:37:00 309,320 - -------------------------- ---------- -------- ----------- ------------- - Count=1 309,320 - - -: I:\execwin32.demo\Apps\Freeware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Freeware 12/01/1997 20:25:12 106 - %About Freeware 04/30/1998 16:44:58 890 - Risk! 12/01/1997 17:27:20 0 - %Risk! 04/30/1998 16:44:58 266,528 - -------------------------- ---------- -------- ----------- ------------- - Count=4 267,524 - - -: I:\execwin32.demo\Apps\Demoware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Demoware 10/01/1997 22:01:46 172 - %About Demoware 04/30/1998 16:44:56 890 - %MacBreadboard%C4 04/30/1998 16:44:56 198 - %PowerGrade 2.3.5g 04/30/1998 16:44:58 198 - ...xpander%AA 4.0.1 Folder 04/30/1998 16:44:58 198 - Ultimate Solitaire Demo 12/01/1997 17:26:26 0 - %Ultimate Solitaire Demo 04/30/1998 16:44:58 222,856 - -------------------------- ---------- -------- ----------- ------------- - Count=7 224,512 - - -: I:\execwin32.demo\Apps\Demoware\MacBreadboard%C4 - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - 4-bit Counter 12/01/1997 17:25:40 1,904 - %4-bit Counter 04/30/1998 16:44:56 198 - D Flip%2FFlop Demo 12/01/1997 17:25:40 1,528 - %D Flip%2FFlop Demo 04/30/1998 16:44:56 198 - Decade Counter 12/01/1997 17:25:40 2,136 - %Decade Counter 04/30/1998 16:44:56 198 - MacBreadboard DEMO 1.1 12/01/1997 17:25:44 0 - %MacBreadboard DEMO 1.1 04/30/1998 16:44:58 408,627 - -------------------------- ---------- -------- ----------- ------------- - Count=8 414,789 - - -: I:\execwin32.demo\Apps\Demoware\PowerGrade 2.3.5g - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Other Download Sites 12/01/1997 17:25:58 1,017 - % Other Download Sites 04/30/1998 16:44:58 3,182 - PowerGrade 2.3.5g Demo 12/01/1997 17:26:00 0 - %PowerGrade 2.3.5g Demo 04/30/1998 16:44:58 391,818 - PowerGrade Help 12/01/1997 17:26:00 70,877 - %PowerGrade Help 04/30/1998 16:44:58 198 - Read me first please! 12/01/1997 17:26:00 6,905 - %Read me first please! 04/30/1998 16:44:58 3,988 - Sample PowerGrade Class 12/01/1997 17:26:00 10,544 - %Sample PowerGrade Class 04/30/1998 16:44:58 198 - -------------------------- ---------- -------- ----------- ------------- - Count=10 488,727 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - %Read Us First! 04/30/1998 16:44:58 198 - StuffIt Expander%AA 10/01/1997 22:01:46 0 - %StuffIt Expander%AA 04/30/1998 16:44:58 211,844 - -------------------------- ---------- -------- ----------- ------------- - Count=5 215,224 - - -: I:\execwin32.demo\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First! - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Aladdin Order Form 10/01/1997 22:01:46 3,410 - %Aladdin Order Form 04/30/1998 16:44:58 844 - Aladdin Product Overview 10/01/1997 22:01:46 4,546 - %Aladdin Product Overview 04/30/1998 16:44:58 884 - Expander Reg. Form 10/01/1997 22:01:46 2,522 - %Expander Reg. Form 04/30/1998 16:44:58 844 - Icon%0D 10/01/1997 22:01:46 0 - %Icon%0D 04/30/1998 16:44:58 3,182 - License Agreement 10/01/1997 22:01:46 2,834 - %License Agreement 04/30/1998 16:44:58 844 - ...fIt Expander%AA Read Me 10/01/1997 22:01:46 10,944 - ...fIt Expander%AA Read Me 04/30/1998 16:44:58 844 - ...s installed (and where) 10/01/1997 22:01:46 695 - ...s installed (and where) 04/30/1998 16:44:58 1,228 - ... in StuffIt Expander%AA 10/01/1997 22:01:46 7,127 - ... in StuffIt Expander%AA 04/30/1998 16:44:58 844 - -------------------------- ---------- -------- ----------- ------------- - Count=16 41,592 - - -: I:\execwin32.demo\Apps\System Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Browser 10/01/1997 22:01:46 0 - %Browser 04/30/1998 16:45:00 119,268 - %Extensions 04/30/1998 16:45:00 198 - godata.sav 12/01/1997 20:37:10 592 - %godata.sav 04/30/1998 16:45:00 198 - ParamRAM 10/01/1997 22:01:46 20 - %ParamRAM 04/30/1998 16:45:00 198 - %Preferences 04/30/1998 16:45:00 198 - Printer 10/01/1997 18:47:20 0 - %Printer 04/30/1998 16:45:00 2,279 - System 10/01/1997 23:17:54 0 - %System 04/30/1998 16:45:00 453,429 - system.ard 10/01/1997 22:01:46 0 - %system.ard 04/30/1998 16:45:00 798 - -------------------------- ---------- -------- ----------- ------------- - Count=14 577,178 - - -: I:\execwin32.demo\Apps\Shareware - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - About Shareware 10/01/1997 22:01:46 394 - %About Shareware 04/30/1998 16:44:58 890 - %speedometer3.23 Folder 04/30/1998 16:44:58 198 - %Tex-Edit 04/30/1998 16:45:00 198 - -------------------------- ---------- -------- ----------- ------------- - Count=4 1,680 - - -: I:\execwin32.demo\Apps\Shareware\speedometer3.23 Folder - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Speedo 3.21%D1%3E3.23 Doc 12/01/1997 17:27:04 3,037 - %Speedo 3.21%D1%3E3.23 Doc 04/30/1998 16:44:58 198 - Speedometer 3.23 12/01/1997 17:27:04 0 - %Speedometer 3.23 04/30/1998 16:45:00 409,527 - -------------------------- ---------- -------- ----------- ------------- - Count=4 412,762 - - -: I:\execwin32.demo\Apps\Shareware\Tex-Edit - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - Revision History 10/01/1997 22:01:46 5,518 - %Revision History 04/30/1998 16:45:00 930 - Tex-Edit 10/01/1997 22:01:46 0 - %Tex-Edit 04/30/1998 16:45:00 139,311 - Tex-Edit Prefs 10/01/1997 22:01:46 0 - %Tex-Edit Prefs 04/30/1998 16:45:00 1,104 - Tex-Edit Reference 10/01/1997 22:01:46 30,449 - %Tex-Edit Reference 04/30/1998 16:45:00 107,105 - Welcome to Tex-Edit! 10/01/1997 22:01:46 13,257 - %Welcome to Tex-Edit! 04/30/1998 16:45:00 76,715 - -------------------------- ---------- -------- ----------- ------------- - Count=10 374,389 - - -: I:\execwin32.demo\NEW - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - SDL-dx5.dll 09/22/1998 12:54:56 156,723 - -------------------------- ---------- -------- ----------- ------------- - Count=1 156,723 - - -================================================================================ - COMPONENT: "CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,600,358 (files for this component only) - - - **** File Group: "CD Enable" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.exe 11/11/1997 03:13:12 25,600 - -------------------------- ---------- -------- ----------- ------------- - Count=1 25,600 - - -================================================================================ - COMPONENT: "CD Enable\CD vxd" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,610,758 (files for this component only) - - - **** File Group: "CD vxd" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.vxd 07/29/1998 02:00:08 10,400 - -------------------------- ---------- -------- ----------- ------------- - Count=1 10,400 - - -================================================================================ - COMPONENT: "NT CD Enable" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,615,878 (files for this component only) - - - **** File Group: "cdenableNT exe" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenablent.exe 11/22/1997 17:34:00 5,120 - -------------------------- ---------- -------- ----------- ------------- - Count=1 5,120 - - -================================================================================ - COMPONENT: "NT CD Enable\NT CD sys files" -================================================================================ - -SUMMARY: - Total Files: 1 (files for this component only) - Source Bytes: 5,621,990 (files for this component only) - - - **** File Group: "cdenableNT sys" **** - - -: I:\execwin32.demo - - Filename Date Time Size Version - -------------------------- ---------- -------- ----------- ------------- - cdenable.sys 11/18/1997 05:05:52 6,112 - -------------------------- ---------- -------- ----------- ------------- - Count=1 6,112 diff --git a/My Installations/Executor-Win32 Demo/Media/CD-ROM/default.mda b/My Installations/Executor-Win32 Demo/Media/CD-ROM/default.mda deleted file mode 100755 index 54be0702..00000000 --- a/My Installations/Executor-Win32 Demo/Media/CD-ROM/default.mda +++ /dev/null @@ -1,50 +0,0 @@ -[Platforms] -key0=0000000000000010 -key1=0000000000010000 -count=2 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Full -BuildLocation=D:\My Installations\Executor-Win32 Demo\Media\CD-ROM -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=CD-ROM -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor-Win32 Demo -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY=System Tool -APPLICATIONNAME=Executor-Win32 Demo -COMPANYNAME=ARDI -VERSION=2.1pr11 -INFO= - diff --git a/My Installations/Executor-Win32 Demo/Media/Default/Default.mda b/My Installations/Executor-Win32 Demo/Media/Default/Default.mda deleted file mode 100755 index 6053ff49..00000000 --- a/My Installations/Executor-Win32 Demo/Media/Default/Default.mda +++ /dev/null @@ -1,50 +0,0 @@ -[Platforms] -key0=0000000000000010 -key1=0000000000010000 -count=2 - -[Filter] -LANGUAGEDEFAULT=0009 - -[GeneralInfo] -MEDIATYPE=CDROM -DATAASFILES=No -BUILDTYPE=Quick -BuildLocation= -BREAKBYTOPCOMPONENT=No -REFRESH_DATAFILES=Yes -REFRESH_SPLASH=Yes -BUILDSIZE= -Name=Default -REVIEWREPORT=No -REFRESH_IFILES=Yes -PASSWORD= - -[SetupInfo] -ENABLELANGDLG=Yes -ALTERNATEISDELETENAME= -APPLICATIONNAME=Executor-Win32 Demo -HIDESTATUSBAR=No -WIN32SENABLE=No - -[InstallDateInfo] -TYPE=BUILDTIME -TIME= -DATE= - -[FileInstallDateInfo] -TYPE=ORIGINAL -TIME= -DATE= - -[Languages] -key0=0009 -count=1 - -[TagFileInfo] -PRODUCTCATEGORY= -APPLICATIONNAME=Executor-Win32 Demo -COMPANYNAME=ARDI -VERSION=2.1pr0 -INFO= - diff --git a/My Installations/Executor-Win32 Demo/Media/Default/Report Files/10-13-1997 1.16.17PM.rpt b/My Installations/Executor-Win32 Demo/Media/Default/Report Files/10-13-1997 1.16.17PM.rpt deleted file mode 100755 index 6c490de3..00000000 --- a/My Installations/Executor-Win32 Demo/Media/Default/Report Files/10-13-1997 1.16.17PM.rpt +++ /dev/null @@ -1,34 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -///////////////////InstallShield Media Library Report Summary/////////////////// -//////////////////////////////////////////////////////////////////////////////// - -Media Name : Default -Report Filename : D:\My Installations\Executor-Win32 Demo\Media\Default\Report Files\10-13-1997 1.16.17PM.rpt -Date : 10/13/1997 -Time : 1:16PM - -Number of Components: 1 -Number of File Groups: 0 -Number of Files: 0 -Total Size of Files: 0 (bytes) - -========== -COMPONENTS -========== - - - Executor Component - - -//////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////Report Details///////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - - -================================================================================ - COMPONENT: "" -================================================================================ - -SUMMARY: - Total Files: 0 (files for this component only) - Source Bytes: 0 (files for this component only) diff --git a/My Installations/Executor-Win32 Demo/Notes.txt b/My Installations/Executor-Win32 Demo/Notes.txt deleted file mode 100755 index e69de29b..00000000 diff --git a/My Installations/Executor-Win32 Demo/Script Files/SETUP.RUL b/My Installations/Executor-Win32 Demo/Script Files/SETUP.RUL deleted file mode 100755 index 1da26ad2..00000000 --- a/My Installations/Executor-Win32 Demo/Script Files/SETUP.RUL +++ /dev/null @@ -1,62 +0,0 @@ - -//////////////////////////////////////////////////////////////////////////////// -// -// IIIIIII SSSSSS -// II SS InstallShield (R) -// II SSSSSS (c) 1996-1997, InstallShield Software Corporation -// II SS (c) 1990-1996, InstallShield Corporation -// IIIIIII SSSSSS All Rights Reserved. -// -// -// This code is generated as a starting setup template. You should -// modify it to provide all necessary steps for your setup. -// -// -// File Name: Setup.rul -// -// Description: InstallShield script -// -// Comments: This template script performs a basic setup on a -// Windows 95 or Windows NT 4.0 platform. With minor -// modifications, this template can be adapted to create -// new, customized setups. -// -//////////////////////////////////////////////////////////////////////////////// - - - // Include header file -#include "sdlang.h" -#include "sddialog.h" - -////////////////////// string defines //////////////////////////// - - - -#define UNINST_LOGFILE_NAME "Uninst.isu" - -#define DEFAULT_TARGET_DIR "c:\\ExecDemo32" -#define VXD_COMPONENT_NAME "CD vxd" -#define CDENABLE_COMPONENT_NAME "CD Enable" -#define CDENABLE_NAME "cdenable.exe" -#define EXECUTOR_NAME "executor.exe" -#define START_SUBDIR "ARDI" -#define START_MENU_NAME "Executor Win32 Demo" -#define START_MENU_NAME_FS "Executor Win32 Demo (Full Screen)" -#define ICON_LOCATION WINSYSDISK ^ WINSYSDIR ^ "pifmgr.dll" -#define ICON_NUMBER 4 -#define CDENABLE_KEYVALUE "CDEnable Win32" -#define ENDING_TEXT "Installation complete" -#define NT_CD_COMPONENT_NAME "NT CD Enable" -#define NT_CDENABLE_NAME "cdenablent.exe" -#define WRITE_GODATA - - -#include "d:\My Installations\common_scripts\executor.rul" - - - - - - - - diff --git a/My Installations/Executor-Win32 Demo/Script Files/SETUP.dbg b/My Installations/Executor-Win32 Demo/Script Files/SETUP.dbg deleted file mode 100755 index 3b9f2512..00000000 Binary files a/My Installations/Executor-Win32 Demo/Script Files/SETUP.dbg and /dev/null differ diff --git a/My Installations/Executor-Win32 Demo/Script Files/SETUP.ino b/My Installations/Executor-Win32 Demo/Script Files/SETUP.ino deleted file mode 100755 index 8668d360..00000000 Binary files a/My Installations/Executor-Win32 Demo/Script Files/SETUP.ino and /dev/null differ diff --git a/My Installations/Executor-Win32 Demo/Script Files/SETUP.ins b/My Installations/Executor-Win32 Demo/Script Files/SETUP.ins deleted file mode 100755 index fedf0c83..00000000 Binary files a/My Installations/Executor-Win32 Demo/Script Files/SETUP.ins and /dev/null differ diff --git a/My Installations/Executor-Win32 Demo/Script Files/SETUP.obs b/My Installations/Executor-Win32 Demo/Script Files/SETUP.obs deleted file mode 100755 index 42b5205a..00000000 Binary files a/My Installations/Executor-Win32 Demo/Script Files/SETUP.obs and /dev/null differ diff --git a/My Installations/Executor-Win32 Demo/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT b/My Installations/Executor-Win32 Demo/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT deleted file mode 100755 index c9bb899f..00000000 --- a/My Installations/Executor-Win32 Demo/Setup Files/Compressed Files/Language Independent/OS Independent/LICENSE.TXT +++ /dev/null @@ -1,36 +0,0 @@ -Executor Demo Information - -Through July 31st 2000, Executor/DOS and Executor/Win32 are available for $65 to full-time students and for $150 to everyone else. Please read our web pages () or the file fees.txt for more information. - -Please read this entire message. You will need to use the scroll-bar to see it all. - -This is a demo version of Executor. This demo is available solely so you can evaluate whether or not Executor is worth purchasing. This demo should expire at the end of the 30th day after you have installed it. In this demo version, all pages printed will have "Demo" written on them. This demo version of Executor will read Macintosh formatted floppies and hard drives but will not allow you to write to or format them. The remaining difference between this demo version and the commercial version of Executor is that Command-Key equivalents will not work in this demo version. - -To get the most out of this software, please visit our web site frequently . - - -License Description - -Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows for 30 days the licensee to use this demo version of Executor without any licensing fee. After the 30 day evaluation period licensee no longer has any rights to use this software. - - -Duplication and Redistribution - -Complete distributions of this demo version of Executor may be copied and redistributed as long as all copies are unmodified and contain all of the original files in their entirety. Licensee may not modify or create derivative works based on Executor or any part thereof. - - -ARDI Disclaims Liability - -In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages. - - -General Terms - -This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico. - - -U.S. Government Restrictions - -This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. diff --git a/My Installations/Executor-Win32 Demo/String Tables/0009-English/value.shl b/My Installations/Executor-Win32 Demo/String Tables/0009-English/value.shl deleted file mode 100755 index 156fa0be..00000000 --- a/My Installations/Executor-Win32 Demo/String Tables/0009-English/value.shl +++ /dev/null @@ -1,20 +0,0 @@ -[Data] -TITLE_MAIN=Executor-Win32 Demo -COMPANY_NAME=ARDI -COMPANY_NAME16=ARDI -ERROR_MOVEDATA=An error occurred during the move data process : %d -PRODUCT_VERSION=2.1pr9 -UNINST_KEY=Executor-Win32 Demo -TITLE_CAPTIONBAR=Executor-Win32 Demo Setup -PRODUCT_NAME16=ExecWinDemo -ERROR_VGARESOLUTION=This program requires VGA or better resolution. -PRODUCT_KEY=executor.exe -UNINST_DISPLAY_NAME=Executor-Win32 Demo -ERROR_UNINSTSETUP=unInstaller setup failed to initialize. You may not be able to uninstall this product. -PRODUCT_NAME=Executor-Win32 Demo - -[General] -Language=0009 -Type=STRINGTABLESPECIFIC -Version=1.00.000 - diff --git a/My Installations/Executor-Win32 Demo/String Tables/Default.shl b/My Installations/Executor-Win32 Demo/String Tables/Default.shl deleted file mode 100755 index c45274b4..00000000 --- a/My Installations/Executor-Win32 Demo/String Tables/Default.shl +++ /dev/null @@ -1,62 +0,0 @@ -[TITLE_MAIN] -Comment= - -[COMPANY_NAME] -Comment= - -[ERROR_MOVEDATA] -Comment= - -[PRODUCT_VERSION] -Comment= - -[ARDI] -Comment= - -[UNINST_KEY] -Comment= - -[Language] -Lang0=0009 -CurrentLang=0 - -[TITLE_CAPTIONBAR] -Comment= - -[PRODUCT_NAME16] -Comment= - -[Data] -Entry0=ERROR_VGARESOLUTION -Entry1=TITLE_MAIN -Entry2=TITLE_CAPTIONBAR -Entry3=UNINST_KEY -Entry4=UNINST_DISPLAY_NAME -Entry5=COMPANY_NAME -Entry6=PRODUCT_NAME -Entry7=PRODUCT_VERSION -Entry8=PRODUCT_KEY -Entry10=ERROR_UNINSTSETUP -Entry9=ERROR_MOVEDATA -Entry11=ARDI -Entry12=PRODUCT_NAME16 - -[ERROR_VGARESOLUTION] -Comment= - -[PRODUCT_KEY] -Comment= - -[UNINST_DISPLAY_NAME] -Comment= - -[General] -Type=STRINGTABLE -Version=1.00.000 - -[ERROR_UNINSTSETUP] -Comment= - -[PRODUCT_NAME] -Comment= - diff --git a/My Installations/Executor-Win32 Demo/Text Substitutions/Build.tsb b/My Installations/Executor-Win32 Demo/Text Substitutions/Build.tsb deleted file mode 100755 index 0948b14c..00000000 --- a/My Installations/Executor-Win32 Demo/Text Substitutions/Build.tsb +++ /dev/null @@ -1,56 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key6= -Key7= -Key8= -Key9= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/Executor-Win32 Demo/Text Substitutions/Setup.tsb b/My Installations/Executor-Win32 Demo/Text Substitutions/Setup.tsb deleted file mode 100755 index c202c7ad..00000000 --- a/My Installations/Executor-Win32 Demo/Text Substitutions/Setup.tsb +++ /dev/null @@ -1,71 +0,0 @@ -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key10= -Key5= -Key11= -Key6= -Key12= -Key7= -Key8= -Key9= - -[] -KeyType=4 -Value= - -[General] -Type=TEXTSUB -Version=1.00.000 - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - -[] -KeyType=4 -Value= - diff --git a/My Installations/common_scripts/EXECUTOR.RUL b/My Installations/common_scripts/EXECUTOR.RUL deleted file mode 100755 index b4d27da8..00000000 --- a/My Installations/common_scripts/EXECUTOR.RUL +++ /dev/null @@ -1,788 +0,0 @@ - -//////////////////// installation declarations /////////////////// - - // ----- DLL prototypes ----- - - - // your DLL prototypes - - - // ---- script prototypes ----- - - // generated - prototype ShowDialogs(); - prototype MoveFileData(); - prototype HandleMoveDataError( NUMBER ); - prototype ProcessBeforeDataMove(); - prototype ProcessAfterDataMove(); - prototype SetupRegistry(); - prototype SetupFolders(); - prototype CleanUpInstall(); - prototype SetupInstall(); - prototype SetupScreen(); - prototype CheckRequirements(); - prototype DialogShowSdWelcome(); - prototype DialogShowSdLicense(); - prototype DialogShowSdShowInfoList(); - prototype DialogShowSdAskDestPath(); - prototype DialogShowSdFinishReboot(); -#ifndef DO_NOT_DO_NTCDENABLE - prototype DialogCheckAdminNT(); -#endif //DO_NOT_DO_NTCDENABLE - -#ifdef WRITE_GODATA -prototype godata_prefix_from_target (BYREF STRING, STRING); -prototype Str (NUMBER, STRING); -prototype write_godata_sav (STRING); -#endif - - // your prototypes -#ifdef ADD_HOTBAND_TO_START - prototype add_to_start_menu(STRING, STRING, STRING, NUMBER); -#endif //ADD_HOTBAND_TO_START - - - - // ----- global variables ------ - - // generated - BOOL bWinNT, bIsShellExplorer, bInstallAborted, bIs32BitSetup; - STRING svDir; - STRING svName, svCompany, svSerial; - STRING svDefGroup; - STRING szAppPath; - STRING svSetupType; - STRING g_cd_enable_name; - - - // your global variables - - -/////////////////////////////////////////////////////////////////////////////// -// -// MAIN PROGRAM -// -// The setup begins here by hiding the visible setup -// window. This is done to allow all the titles, images, etc. to -// be established before showing the main window. The following -// logic then performs the setup in a series of steps. -// -/////////////////////////////////////////////////////////////////////////////// -program - - Disable( BACKGROUND ); - - CheckRequirements(); - - SetupInstall(); - - SetupScreen(); - - if (ShowDialogs()<0) goto end_install; - - if (ProcessBeforeDataMove()<0) goto end_install; - - if (MoveFileData()<0) goto end_install; - - if (ProcessAfterDataMove()<0) goto end_install; - - if (SetupRegistry()<0) goto end_install; - - if (SetupFolders()<0) goto end_install; - - - end_install: - - CleanUpInstall(); - - // If an unrecoverable error occurred, clean up the partial installation. - // Otherwise, exit normally. - - if (bInstallAborted) then - abort; - endif; - -endprogram - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ShowDialogs // -// // -// Purpose: This function manages the display and navigation // -// the standard dialogs that exist in a setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ShowDialogs() - NUMBER nResult; - begin - - Dlg_Start: - // beginning of dialogs label - - Dlg_CheckAdmin: -#if 0 -#ifndef DO_NOT_DO_NTCDENABLE - nResult = DialogCheckAdminNT(); - if (nResult = BACK) goto Dlg_Start; -#endif //DO_NOT_DO_NTCDENABLE -#endif - - Dlg_SdWelcome: - nResult = DialogShowSdWelcome(); - if (nResult = BACK) goto Dlg_CheckAdmin; - - Dlg_SdLicense: - nResult = DialogShowSdLicense(); - if (nResult = BACK) goto Dlg_SdWelcome; - -// Dlg_SdShowInfoList: -// nResult = DialogShowSdShowInfoList(); -// if (nResult = BACK) goto Dlg_SdLicense; - - Dlg_SdAskDestPath: - nResult = DialogShowSdAskDestPath(); - if (nResult = BACK) goto Dlg_SdLicense; - - return 0; - - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ProcessBeforeDataMove // -// // -// Purpose: This function performs any necessary operations prior to the // -// actual data move operation. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ProcessBeforeDataMove() - STRING svLogFile; - NUMBER nResult; - begin - - InstallationInfo( @COMPANY_NAME, @PRODUCT_NAME, @PRODUCT_VERSION, @PRODUCT_KEY ); - -#if 0 - if (bIsShellExplorer && bIs32BitSetup && !bWinNT) then - ComponentSelectItem(MEDIA, CDENABLE_COMPONENT_NAME, TRUE); - g_cd_enable_name = CDENABLE_NAME; - else - ComponentSelectItem(MEDIA, CDENABLE_COMPONENT_NAME, FALSE); - endif; - -#ifndef DO_NOT_DO_NTCDENABLE - if (bWinNT) then - ComponentSelectItem(MEDIA, NT_CD_COMPONENT_NAME, TRUE); - g_cd_enable_name = NT_CDENABLE_NAME; - else - ComponentSelectItem(MEDIA, NT_CD_COMPONENT_NAME, FALSE); - endif; -#endif //DO_NOT_DO_NTCDENABLE -#endif - - svLogFile = UNINST_LOGFILE_NAME; - - nResult = DeinstallStart( svDir, svLogFile, @UNINST_KEY, 0 ); - if (nResult < 0) then - MessageBox( @ERROR_UNINSTSETUP, WARNING ); - endif; - - szAppPath = TARGETDIR; - - if ((bIs32BitSetup) && (bIsShellExplorer)) then - RegDBSetItem( REGDB_APPPATH, szAppPath ); - RegDBSetItem( REGDB_APPPATH_DEFAULT, szAppPath ^ @PRODUCT_KEY ); - RegDBSetItem( REGDB_UNINSTALL_NAME, @UNINST_DISPLAY_NAME ); - endif; - - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: MoveFileData // -// // -// Purpose: This function handles the data movement for // -// the setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function MoveFileData() - NUMBER nResult, nDisk; - begin - - nDisk = 1; - SetStatusWindow( 0, "" ); - Disable( DIALOGCACHE ); - Enable( STATUS ); - StatusUpdate( ON, 100 ); - nResult = ComponentMoveData( MEDIA, nDisk, 0 ); - - HandleMoveDataError( nResult ); - - Disable( STATUS ); - - return nResult; - - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: HandleMoveDataError // -// // -// Purpose: This function handles the error (if any) during the move data // -// operation. // -// // -/////////////////////////////////////////////////////////////////////////////// -function HandleMoveDataError( nResult ) - begin - - switch (nResult) - case 0: - return 0; - default: - SprintfBox( SEVERE, @TITLE_CAPTIONBAR, @ERROR_MOVEDATA, nResult ); - bInstallAborted = TRUE; - return nResult; - endswitch; - - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ProcessAfterDataMove // -// // -// Purpose: This function performs any necessary operations needed after // -// all data has been moved. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ProcessAfterDataMove() - STRING szReferenceFile, szCmdLine, szCommand; - STRING szFileName, svFilesLine, svNumFiles, szSavePath; - NUMBER nvNumFiles, nvLocation, error; - - begin - - // DeinstallSetReference specifies a file to be checked before - // uninstallation. If the file is in use, uninstallation will not proceed. - - szReferenceFile = svDir ^ @PRODUCT_KEY; - DeinstallSetReference( szReferenceFile ); - -#if 0 - if (bIsShellExplorer && bIs32BitSetup -#ifdef DO_NOT_DO_NTCDENABLE - && !bWinNT -#endif //DO_NOT_DO_NTCDENABLE - ) then - szCommand = TARGETDIR ^ g_cd_enable_name; - szCmdLine = "/ON"; - LaunchApp (szCommand, szCmdLine); - endif; -#endif - - if (bWinNT) then - szSavePath = SRCDIR; - SRCDIR = WINSYSDIR; - szFileName = "config.nt"; - error = FileGrep(szFileName, "FILES=", svFilesLine, nvLocation, CONTINUE); - error = StrSub(svNumFiles, svFilesLine, 6, 5); - error = StrToNum(nvNumFiles, svNumFiles); - if (nvNumFiles < 40) then - error = FileInsertLine(szFileName, "FILES=40", nvLocation, REPLACE); - endif; - SRCDIR = szSavePath; - endif; - -#ifdef WRITE_GODATA - write_godata_sav (TARGETDIR); -#endif - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupRegistry // -// // -// Purpose: This function makes the registry entries for this setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupRegistry() - -STRING szKey, szCommand, svUninstallKey, svValue; -NUMBER error, nvSize, nvType; - - begin - - // TODO : Add all your registry entry keys here - // - // - // RegDBCreateKeyEx, RegDBSetKeyValueEx.... - // - -#if 0 - if (bIsShellExplorer && bIs32BitSetup && !bWinNT) then - szKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; - szCommand = TARGETDIR ^ CDENABLE_NAME + " /ON"; - RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); - Disable(LOGGING); - error = RegDBCreateKeyEx(szKey, ""); - Enable(LOGGING); - error = RegDBSetKeyValueEx(szKey, CDENABLE_KEYVALUE, REGDB_STRING, szCommand, -1); - endif; -#endif - -#if 0 -#ifndef DO_NOT_DO_NTCDENABLE - if (bWinNT) then - RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); - error = RegDBGetItem(REGDB_UNINSTALL_NAME, svUninstallKey); - szKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" - + svUninstallKey; - error = RegDBGetKeyValueEx (szKey, "UninstallString", nvType, svValue, nvSize); - error = RegDBSetKeyValueEx (szKey, "UninstallString", REGDB_STRING, - svDir + "\\" + NT_CDENABLE_NAME + " /OFF " + svValue, -1); - endif; -#endif //DO_NOT_DO_NTCDENABLE -#endif - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// -// Function: SetupFolders -// -// Purpose: This function creates all the folders and shortcuts for the -// setup. This includes program groups and items for Windows 3.1. -// -/////////////////////////////////////////////////////////////////////////////// -function SetupFolders() - -STRING iconline, szCommandLine; -STRING newcommandline, folder_programs; - - begin - if (bIsShellExplorer) then -#ifndef ADD_HOTBAND_TO_START - szCommandLine = TARGETDIR ^ EXECUTOR_NAME; - LongPathToQuote (szCommandLine, TRUE); - - folder_programs = FOLDER_PROGRAMS; - -#ifdef START_SUBDIR - folder_programs = folder_programs ^ "\\" ^ START_SUBDIR; -#endif - - iconline = ICON_LOCATION; -// Don't use LongPathToQuote on variable that is going to be used in -// AddFolderIcon -// LongPathToQuote (iconline, TRUE); - AddFolderIcon(folder_programs, START_MENU_NAME, szCommandLine, - TARGETDIR, iconline, ICON_NUMBER, "", REPLACE); -#ifdef START_MENU_NAME_FS - newcommandline = szCommandLine ^ " -fullscreen"; - AddFolderIcon(folder_programs, START_MENU_NAME_FS, newcommandline, - TARGETDIR, iconline, ICON_NUMBER, "", REPLACE); -#endif - ShowProgramFolder (folder_programs, SW_SHOW); -#else //ADD_HOTBAND_TO_START - add_to_start_menu("", "executor 2.0t", ICON_LOCATION, ICON_NUMBER); - add_to_start_menu("System:Shareware:Tex-Edit:Tex-Edit", "Tex-Edit", - ICON_LOCATION, ICON_NUMBER - 1); -#endif //ADD_HOTBAND_TO_START - endif; - return 0; - end; - -#ifdef ADD_HOTBAND_TO_START -function add_to_start_menu( szArguments, svProgname, - szIconLocation, nvIconNumber) - -STRING iconline, szCommandLine; - -begin - szCommandLine = TARGETDIR ^ EXECUTOR_NAME; - LongPathToQuote (szCommandLine, TRUE); - if (szArguments != "") then - szCommandLine = szCommandLine + " \"" + szArguments + "\""; - endif; - iconline = szIconLocation; -// Don't use LongPathToQuote on variable that is going to be used in -// AddFolderIcon -// LongPathToQuote (iconline, TRUE); - AddFolderIcon(FOLDER_PROGRAMS + "\\" + "Executor", svProgname, szCommandLine, - TARGETDIR, iconline, nvIconNumber, "", REPLACE); -end; -#endif //ADD_HOTBAND_TO_START - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CleanUpInstall // -// // -// Purpose: This cleans up the setup. Anything that should // -// be released or deleted at the end of the setup should // -// be done here. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CleanUpInstall() - begin - - - if (bInstallAborted) then - return 0; - endif; - - DialogShowSdFinishReboot(); - - if (BATCH_INSTALL) then // ensure locked files are properly written - CommitSharedFiles(0); - endif; - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupInstall // -// // -// Purpose: This will setup the installation. Any general initialization // -// needed for the installation should be performed here. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupInstall() - begin - - Enable( CORECOMPONENTHANDLING ); - - bInstallAborted = FALSE; - - svDir = DEFAULT_TARGET_DIR; - - SdProductName( @PRODUCT_NAME ); - - SdInit(); - - Enable( DIALOGCACHE ); - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupScreen // -// // -// Purpose: This function establishes the screen look. This includes // -// colors, fonts, and text to be displayed. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupScreen() - begin - - Enable( FULLWINDOWMODE ); - SetTitle( @TITLE_MAIN, 24, WHITE ); - - SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION ); // Caption bar text. - - Enable( BACKGROUND ); - - Delay( 1 ); - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CheckRequirements // -// // -// Purpose: This function checks all minimum requirements for the // -// application being installed. If any fail, then the user // -// is informed and the setup is terminated. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CheckRequirements() - NUMBER nvDx, nvDy, nvResult; - STRING svResult; - - begin - - bWinNT = FALSE; - bIsShellExplorer = FALSE; - - // Check screen resolution. - GetExtents( nvDx, nvDy ); - - if (nvDy < 480) then - MessageBox( @ERROR_VGARESOLUTION, WARNING ); - abort; - endif; - - // set 'setup' operation mode - bIs32BitSetup = TRUE; - GetSystemInfo( ISTYPE, nvResult, svResult ); - if (nvResult = 16) then - bIs32BitSetup = FALSE; // running 16-bit setup - return 0; // no additional information required - endif; - - // --- 32-bit testing after this point --- - - // Determine the target system's operating system. - GetSystemInfo( OS, nvResult, svResult ); - - if (nvResult = IS_WINDOWSNT) then - // Running Windows NT. - bWinNT = TRUE; - - // Check to see if the shell being used is EXPLORER shell. - if (GetSystemInfo( OSMAJOR, nvResult, svResult ) = 0) then - if (nvResult >= 4) then - bIsShellExplorer = TRUE; - endif; - endif; - - elseif (nvResult = IS_WINDOWS95 ) then - bIsShellExplorer = TRUE; - - endif; - - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdWelcome // -// // -// Purpose: This function handles the standard welcome dialog. // -// // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdWelcome() - NUMBER nResult; - STRING szTitle, szMsg; - begin - - szTitle = ""; - szMsg = ""; - nResult = SdWelcome( szTitle, szMsg ); - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdLicense // -// // -// Purpose: This function displays the license agreement dialog. // -// // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdLicense() - NUMBER nResult; - STRING szTitle, szMsg, szQuestion, szLicenseFile; - begin - - szLicenseFile = SUPPORTDIR ^ "license.txt"; - szTitle = ""; - szMsg = ""; - szQuestion = ""; - nResult = SdLicense( szTitle, szMsg, szQuestion, szLicenseFile ); - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdShowInfoList // -// // -// Purpose: This function displays the general information list dialog. // -// // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdShowInfoList() - NUMBER nResult; - LIST list; - STRING szTitle, szMsg, szFile; - begin - - szFile = SUPPORTDIR ^ "infolist.txt"; - - list = ListCreate( STRINGLIST ); - ListReadFromFile( list, szFile ); - szTitle = ""; - szMsg = " "; - nResult = SdShowInfoList( szTitle, szMsg, list ); - - ListDestroy( list ); - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdAskDestPath // -// // -// Purpose: This function asks the user for the destination directory. // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdAskDestPath() - NUMBER nResult; - STRING szTitle, szMsg; - begin - - szTitle = ""; - szMsg = ""; - nResult = SdAskDestPath( szTitle, szMsg, svDir, 0 ); - - TARGETDIR = svDir; - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdFinishReboot // -// // -// Purpose: This function will show the last dialog of the product. // -// It will allow the user to reboot and/or show some readme text. // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdFinishReboot() - NUMBER nResult, nDefOptions; - STRING szTitle, szMsg1, szMsg2, szOption1, szOption2; - NUMBER bOpt1, bOpt2; - begin - - if (!BATCH_INSTALL) then - bOpt1 = FALSE; - bOpt2 = FALSE; - szMsg1 = ENDING_TEXT; - szMsg2 = ""; - szOption1 = ""; - szOption2 = ""; - nResult = SdFinish( szTitle, szMsg1, szMsg2, szOption1, szOption2, bOpt1, bOpt2 ); - return 0; - endif; - - nDefOptions = SYS_BOOTMACHINE; - szTitle = ""; - szMsg1 = ""; - szMsg2 = ""; - nResult = SdFinishReboot( szTitle, szMsg1, nDefOptions, szMsg2, 0 ); - - return nResult; - end; - -#if 0 -#ifndef DO_NOT_DO_NTCDENABLE -function DialogCheckAdminNT() -STRING szMsg; -number nResult; -begin - if (bWinNT && !Is(USER_ADMINISTRATOR, "")) then - szMsg = "Executor should be installed by someone in the Administrator group.\n" - + "You don't belong to that group. If you choose to install anyway,\n" - + "Executor won't be able to read Macintosh CD-ROMs until it has\n" - + "been run once by someone in the Administrator group.\n" - + "\n" - + "You are now encouraged to leave Setup without installing Executor, so\n" - + "that you can log out and have an Administrator log in to install\n" - + "Executor. Would you like to leave Setup now without installing\n" - + "Executor?"; - nResult = AskYesNo(szMsg, YES); - if (nResult = YES) then - abort; - endif; - endif; - return 0; -end; -#endif //DO_NOT_DO_NTCDENABLE -#endif - -#ifdef WRITE_GODATA -function godata_prefix_from_target (prefix, target) - string disk, dir, temp; - LIST pathlist; - NUMBER success; -begin - GetDisk (target, disk); - GetDir (target, dir); - StrSub (prefix, disk, 0, 1); - prefix = prefix + "/:"; - pathlist = ListCreate (STRINGLIST); - StrGetTokens (pathlist, dir, "\\"); - ListGetFirstString (pathlist, temp); // ignore first component (null) -loop: - success = ListGetNextString (pathlist, temp); - if (success == 0) then - prefix = prefix + ":" + temp; - goto loop; - endif; - ListDestroy (pathlist); - prefix = prefix + ":Apps"; -end; - -function Str (fd, str) - string temp; -begin - WriteBytes (fd, str, 0, StrLength (str)); - temp = "\015"; - WriteBytes (fd, temp, 0, 1); -end; - -function write_godata_sav (target) - string godata_folder; - string p; - NUMBER fd; -begin - godata_folder = target ^ "Apps\\System Folder"; - OpenFileMode(FILE_MODE_BINARY); - OpenFile(fd, godata_folder, "godata.sav"); - godata_prefix_from_target (p, target); - Str (fd, p + ":Demoware:StuffIt Expander\252 4.0.1 Folder:StuffIt Expander\252"); - Str (fd, p + ":Freeware:Risk!"); - Str (fd, p + ":Demoware:Ultimate Solitaire Demo"); - Str (fd, p + ":Shareware:Tex-Edit:Tex-Edit"); - Str (fd, p + "Demoware:MacBreadboard\304:MacBreadboard DEMO 1.1"); - Str (fd, p + ""); - Str (fd, p + ":Shareware:About Shareware"); - Str (fd, ""); - Str (fd, p + ":Shareware"); - Str (fd, "27 349 361 442"); - Str (fd, p + ""); - Str (fd, "36 100 418 191"); - Str (fd, p + ":Freeware"); - Str (fd, "451 97 621 193"); - Str (fd, p + ":Demoware"); - Str (fd, "40 219 494 314"); - CloseFile (fd); -end; - -#endif - - // --- include script file section --- - -#include "sddialog.rul" - - - - - - - - - - - - - - - - - - - diff --git a/My Installations/common_scripts/choose_printer.h b/My Installations/common_scripts/choose_printer.h deleted file mode 100755 index ff65158e..00000000 --- a/My Installations/common_scripts/choose_printer.h +++ /dev/null @@ -1,21 +0,0 @@ - -#define NO_PRINTER_NAME "No Printer" -#define POSTSCRIPT_PRINTER_NAME "PostScript Printer" -#define PRINTER_NAME_1 "HP DeskJet 500C" -#define DEVICE_NAME_1 "cdeskjet" -#define PRINTER_NAME_2 "HP DeskJet 500C, 510, 520, and 540C (black and white)" -#define DEVICE_NAME_2 "cdjmono" -#define PRINTER_NAME_3 "Epson-compatible" -#define DEVICE_NAME_3 "epson" -#define PRINTER_NAME_4 "HP LaserJet" -#define DEVICE_NAME_4 "laserjet" -#define PRINTER_NAME_5 "HP LaserJet Plus" -#define DEVICE_NAME_5 "ljetplus" -#define PRINT_BAT_FILE_NAME "print.bat" - - prototype choose_printer(); - prototype update_print_dot_bat( STRING, STRING ); - prototype include_ghostscript_if_needed( STRING ); - - STRING global_printer_name; - diff --git a/My Installations/common_scripts/choose_printer.rul b/My Installations/common_scripts/choose_printer.rul deleted file mode 100755 index dab209ed..00000000 --- a/My Installations/common_scripts/choose_printer.rul +++ /dev/null @@ -1,153 +0,0 @@ - -function update_print_dot_bat( executor_component_name, subdir_name) - - STRING save_dir, device_name, svString; - NUMBER nvFileHandle, error; - -begin - if (ComponentIsItemSelected(MEDIA, executor_component_name)) then - if ((global_printer_name = POSTSCRIPT_PRINTER_NAME) || - (global_printer_name = NO_PRINTER_NAME)) then - save_dir = TARGETDIR; - TARGETDIR = TARGETDIR ^ subdir_name; - error = DeleteFile ( PRINT_BAT_FILE_NAME ); - if (global_printer_name = POSTSCRIPT_PRINTER_NAME) then - error = OpenFileMode ( FILE_MODE_BINARY ); - error = OpenFile(nvFileHandle, TARGETDIR, "commands.txt"); - error = SeekBytes(nvFileHandle, 0, FILE_BIN_END); -// TODO: Check for failure - svString = "-printer lpt1\r\n"; - error = WriteBytes(nvFileHandle, svString, 0, 15); - error = CloseFile(nvFileHandle); - endif; - TARGETDIR = save_dir; - else if (global_printer_name = PRINTER_NAME_1) then - device_name = DEVICE_NAME_1; - elseif (global_printer_name = PRINTER_NAME_2) then - device_name = DEVICE_NAME_2; - elseif (global_printer_name = PRINTER_NAME_3) then - device_name = DEVICE_NAME_3; - elseif (global_printer_name = PRINTER_NAME_4) then - device_name = DEVICE_NAME_4; - elseif (global_printer_name = PRINTER_NAME_5) then - device_name = DEVICE_NAME_5; - endif; - error = BatchSetFileName ( TARGETDIR ^ subdir_name ^ "print.bat" ); - error = EzBatchReplace ("gs -q -dNOPAUSE -sDEVICE=" + device_name +" -sOutputFile=LPT1 %1 -c quit"); - endif; - endif; -end; - -function include_ghostscript_if_needed( ghostscript_component_name ) - -begin - - if ((global_printer_name = POSTSCRIPT_PRINTER_NAME) || - (global_printer_name = NO_PRINTER_NAME)) then - ComponentSelectItem(MEDIA, ghostscript_component_name, FALSE); - else - ComponentSelectItem(MEDIA, ghostscript_component_name, TRUE); - endif; - -end; - -function choose_printer() - STRING szMsg; - - NUMBER nResult, nValue; - - STRING printers1_name, printers2_name, printers3_name; - STRING printers4_name, printers5_name, printers6_name; - STRING printers7_name, printers8_name, printers9_name; - - NUMBER printers1_checked, printers2_checked, printers3_checked; - NUMBER printers4_checked, printers5_checked, printers6_checked; - NUMBER printers7_checked, printers8_checked, printers9_checked; - -begin - szMsg = "Select your printer type."; - printers1_name = NO_PRINTER_NAME; - printers2_name = PRINTER_NAME_1; - printers3_name = PRINTER_NAME_2; - printers4_name = PRINTER_NAME_3; - printers5_name = PRINTER_NAME_4; - printers6_name = PRINTER_NAME_5; - printers7_name = POSTSCRIPT_PRINTER_NAME; - - printers8_name = "Option 8"; - printers9_name = "Option 9"; - - printers1_checked = FALSE; - printers2_checked = FALSE; - printers3_checked = FALSE; - printers4_checked = FALSE; - printers5_checked = FALSE; - printers6_checked = FALSE; - printers7_checked = FALSE; - printers8_checked = FALSE; - printers9_checked = FALSE; - - if (global_printer_name = printers9_name) then - printers9_checked = TRUE; - elseif (global_printer_name = printers8_name) then - printers8_checked = TRUE; - elseif (global_printer_name = printers7_name) then - printers7_checked = TRUE; - elseif (global_printer_name = printers6_name) then - printers6_checked = TRUE; - elseif (global_printer_name = printers5_name) then - printers5_checked = TRUE; - elseif (global_printer_name = printers4_name) then - printers4_checked = TRUE; - elseif (global_printer_name = printers3_name) then - printers3_checked = TRUE; - elseif (global_printer_name = printers2_name) then - printers2_checked = TRUE; - else - printers1_checked = TRUE; - endif; - - nValue = EXCLUSIVE; - SetDialogTitle ( DLG_ASK_OPTIONS , "Which Printer" ); - nResult = AskOptions(nValue, szMsg - ,printers1_name, printers1_checked - ,printers2_name, printers2_checked - ,printers3_name, printers3_checked - ,printers4_name, printers4_checked - ,printers5_name, printers5_checked - ,printers6_name, printers6_checked - ,printers7_name, printers7_checked -// ,printers8_name, printers8_checked -// ,printers9_name, printers9_checked - ); - -if (printers1_checked) then - global_printer_name = printers1_name; -elseif (printers2_checked) then - global_printer_name = printers2_name; -elseif (printers3_checked) then - global_printer_name = printers3_name; -elseif (printers4_checked) then - global_printer_name = printers4_name; -elseif (printers5_checked) then - global_printer_name = printers5_name; -elseif (printers6_checked) then - global_printer_name = printers6_name; -elseif (printers7_checked) then - global_printer_name = printers7_name; -elseif (printers8_checked) then - global_printer_name = printers8_name; -elseif (printers9_checked) then - global_printer_name = printers9_name; -endif; - -return nResult; -end; - - - - - - - - diff --git a/My Installations/common_scripts/common_generated.h b/My Installations/common_scripts/common_generated.h deleted file mode 100755 index 39d2386a..00000000 --- a/My Installations/common_scripts/common_generated.h +++ /dev/null @@ -1,4 +0,0 @@ -prototype common_ProcessBeforeDataMove(); -prototype common_MoveFileData(); -prototype common_HandleMoveDataError( NUMBER); - diff --git a/My Installations/common_scripts/common_generated.rul b/My Installations/common_scripts/common_generated.rul deleted file mode 100755 index d1c9a576..00000000 --- a/My Installations/common_scripts/common_generated.rul +++ /dev/null @@ -1,58 +0,0 @@ - function common_ProcessBeforeDataMove() - STRING svLogFile; - NUMBER nResult; - begin - - InstallationInfo( @COMPANY_NAME, @PRODUCT_NAME, @PRODUCT_VERSION, @PRODUCT_KEY ); - - svLogFile = UNINST_LOGFILE_NAME; - - nResult = DeinstallStart( svDir, svLogFile, @UNINST_KEY, 0 ); - if (nResult < 0) then - MessageBox( @ERROR_UNINSTSETUP, WARNING ); - endif; - - szAppPath = TARGETDIR ^ APP_SUBDIR; - - if ((bIs32BitSetup) && (bIsShellExplorer)) then - RegDBSetItem( REGDB_APPPATH, szAppPath ); - RegDBSetItem( REGDB_APPPATH_DEFAULT, szAppPath ^ @PRODUCT_KEY ); - RegDBSetItem( REGDB_UNINSTALL_NAME, @UNINST_DISPLAY_NAME ); - endif; -end; - - -function common_MoveFileData() - NUMBER nResult, nDisk; - begin - - nDisk = 1; - SetStatusWindow( 0, "" ); - Disable( DIALOGCACHE ); - Enable( STATUS ); - StatusUpdate( ON, 100 ); - nResult = ComponentMoveData( MEDIA, nDisk, 0 ); - - HandleMoveDataError( nResult ); - - Disable( STATUS ); - - return nResult; -end; - - -function common_HandleMoveDataError( nResult ) - begin - - switch (nResult) - case 0: - return 0; - default: - SprintfBox( SEVERE, @TITLE_CAPTIONBAR, @ERROR_MOVEDATA, nResult ); - bInstallAborted = TRUE; - return nResult; - endswitch; - - end; - - diff --git a/README b/README deleted file mode 100644 index f2b026b1..00000000 --- a/README +++ /dev/null @@ -1,111 +0,0 @@ -Mac OS X 10.6.5 notes: -Xcode: 3.2.3 64-bit Xcode IDE: 1688.0, Xcode Core: 1691.0, ToolSupport: 1591.0 - -The configure line I used was: - - CC='gcc -m32 -fno-stack-check -fno-stack-protector' OBJC='gcc -m32 -fno-stack-check -fno-stack-protector' ../../src/configure - -I'm using the version of syn68k that I built from my ancient_hackage -branch. - -======================================================================== - -Executor is a Macintosh emulator that is able to run many ancient Mac -OS 680x0 binaries (System 6 era, early System 7) without using any -intellectual property from Apple Computer. - -Executor has not been actively worked on for many years. It is more -of a curiousity than anything practical; it does not run PowerPC -binaries, nor did it even run most System 7 applications. Unless you -have a particular application that you know works with Executor, or -just like emulation a lot, you probably don't want to spend any time -with Executor. - -Included are a bunch of auxiliarly files and miscellaneous front-ends. - -The DOS port required various other libraries that we had permission -to use, but that we did not necessarily have the permission to publish -the source for, so the source to some of the packages that the DOS -port requires is not present in the github repository. - -If you want to try to build a version of Executor, try this: - - cd src - autoreconf --install - cd .. - mkdir build - cd build - ../src/configure - make - make install - -That should leave you with a binary called "executor" (at least on -32-bit x86 Linux systems, or a Mac (Intel or PowerPC) with XCode 3 -installed) and a directory called "skel". By default, executor will -be installed in "/usr/local/bin" and skel will be installed in -"/usr/local/share/executor". - -skel itself isn't meant to be written to; it's meant to be copied -somewhere and for the copy to be read/write. For example, - - cp -Rp /usr/local/share/executor/skel/volume /tmp/ExecutorVolume - export SystemFolder="/tmp/ExecutorVolume/System Folder" - executor - -The environment variables that drive Executor including where Executor -looks for the system folder are a bit arcane and meant to fit together -with installers that we no longer use. It may make sense to make it -so that Executor automatically copies the contents of skel/volume to a -users home-directory the first time Executor is run, but that's an -exercise left to the reader. - -If you're on an x86_64 based machine and you have the ability to compile -32-bit binaries and you have these packages installed (where the ? is 3 for -Fedora 10, 5 for Fedora 11 and 6 for Fedora 12): - - SDL-devel.i?86 - libX11-devel.i?86 - db4-devel.i?86 - libXext.i?86 - libXrender.i?86 - libXrandr.i?86 - -you should be able to build a copy of Executor by overriding CC and -OBJC to be the 32-bit version and explicitly stating that you're -building on a 32-bit system (which is a little bit untrue, but works): - - mkdir -p build/debug-linux - cd build/debug-linux - CC='gcc -m32' OBJC='gcc -m32' ../../src/configure --build=i686-pc-linux - make - -The above works on Fedora 10, 11 and 12 x86_64. - -Yes, the above is pretty messy. Since the x86_64 bit native version of -Executor doesn't build and is likely to anytime soon, it probably makes -sense to make it so that by default we build the ix86 version of Executor -when compiling on x86_64, and that we complain if the various 32-bit -libraries aren't available. - -In the past it was possible to cross-compile a version of Executor for -Windows using mingw32. So far that port hasn't been tried since -putting the code on Github. It probably doesn't work, but probably -could be made to work without much effort. - -At one time we had Executor running on the Alpha, a 64-bit -environment. We actually modified gcc to support "pointer bit-fields" -and were able to get Executor to run. Now that 64-bit machines are -more popular, I've begun an experiment in supporting 64-bit machines -without modifying the compiler. See README.64 for more info. - -As I continue Executor's transition to a recent gnu build system I may -inadvertantly push versions that don't build when using the above -commands. Don't hesitate to ask me if you're having trouble -compiling, linking or running any of the above platforms. - -My email address is still , although ARDI itself is -defunct. I get a ridiculous amount of spam and will quite possibly -not see email addressed to me. I'm ctm on github (http://github.com) -and typically check my email there once a day. - ---Cliff Matthews diff --git a/README.64 b/README.64 deleted file mode 100644 index 8c84920f..00000000 --- a/README.64 +++ /dev/null @@ -1,78 +0,0 @@ -If you try to build Executor on a 64-bit machine, without telling the -compiler to use 32-bit pointers, the compilation will fail due to the -conversion being a work in progress. - -This file is a rough dump of what I've been thinking about as I've -explored building Executor on a 64-bit machine. I'm about to switch -to some other projects before I finish this exploration, and am -writing these notes primarily for myself. There's no developer's -guide to Syn68k/ROMlib/Executor, so although it's possible for someone -else to finish the 64-bit mods up without me, it would take a bit of -figuring out what we currently do and why, something I don't currently -have the time to document. - -At one point we had Executor running on an Alpha using 64-bit pointers -for all our native code, but 32-bit pointers for the Mac memory. We -did this by altering gcc to allow us to use the ":32" bit-field -notation with pointers. This worked OK and could possibly work again, -but there's another way we can store 32-bits of pointer in a variable -and still keep the type that the pointer points to, and that's to use -a union of a 32-bit unsigned and an array of zero of the pointers we -really want. - -For example - - typedef union { - uint32_t p_val; - SomePointerType p_type[0]; - } PackedSomePointerType; - - PackedPointerType pp; - -Now pp.p_val can be the 32-bit value thats in Mac memory, with -(typeof pp.p_type[0]) being the type of pointer that pp.p_val can expand to. - -I haven't decided exactly how to make use of this type. I've experimented with -defining two macros: MAKE_HIDDEN and PACKED_MEMBER that collectively replace -the two places we used to use ":32". MAKE_HIDDEN replaces the way we used to -make 32-bit pointers for Handles and PACKED_MEMBER replaces the way we were -putting 32-bit pointers in structs. We then need to rewrite some of the macros -that we use for dereferencing our 32-bit pointers. - -Unfortunately, a combination of having the compiler allow us to mix -and match 32-bit pointers and 64-bit pointers along with the fact that -we didn't keep the Alpha port up to date means that the set of macros -we're using is incomplete and some macros will need to be split into -different variants for different uses. For example, HxX dereferences -a handle and then picks up the field that is pointed to, but does not -swap the field. We can make a HxX that does that in general, but code like -this: - - if (t_aux_c && HxX (t_aux_c, acCTable)) - -will not work though, since acCTable itself is a PACKED_MEMBER and so the -test for zero vs. non-zero won't work with the union. If we introduce HxZ, -a new macro that can be used for testing zero vs. non-zero, we can change -the code to work right: - - if (t_aux_c && HxZ (t_aux_c, acCTable)) - -But that requires that one way or the other we determine when we need -to change HxX into HxZ. - -Some of the other changes that need to be made include: - - defines like # define TheGDevice (TheGDevice_H.p) - need to be # define TheGDevice ((typeof (TheGDevice_H.type[0]))(TheGDevice_H.pp)) - - A bunch(all?) of MR that should be PPR - - A bunch of RM that should be RPP (and intermediate values - that are actually unions) - - Assignments to PACKED_MEMBER fields (including things - like CopyMacHandle) - -Since the only reason to make Executor work on 64-bit machines is for fun, I -have no idea when I'll have a chance to finish these mods. If it's something -that interests you, drop me a note on Github, where my account is "ctm". diff --git a/README.md b/README.md new file mode 100644 index 00000000..d12fe32c --- /dev/null +++ b/README.md @@ -0,0 +1,168 @@ +Executor 2018 +============= + +This version of Executor now builds and runs on 64-bit Linux and macOS High Sierra (10.13). + +Building with the (rootless) Qt frontend: +```` +mkdir build +cd build +cmake .. -DFRONT_END=qt +cmake --build . +```` + +Qt front-end on macoOS: +```` +brew install berkeley-db +brew install qt +mkdir build +cd build +cmake .. -DFRONT_END=qt -DCMAKE_PREFIX_PATH=/usr/local/Cellar/qt/5.10.0/lib/cmake/ +cmake --build . +```` + +Other frontends are 'sdl2', 'sdl', and 'x', which will give you a more "traditional" experience. +The sdl and x frontends are the "old", time-tested frontends, the sdl2 frontend is currently inefficient +and always copies the entire screen... however, the slowness is not really noticeable on current systems. + +Next, make a copy of the `sc/skel/volume` directory in a place of your choosing; + +```` +cp src/skel/volume ~/ExecutorVolume +export SystemFolder=~/ExecutorVolume/System\ Folder +```` + +Now you can launch executor. + + +---------------------------- + + +About the 64-bit port +===================== + +This is based on MaddTheSane's cpp port of executor. +Most big-endian values are now no longer stored as plain values, but +as `GUEST` values. +`GUEST` is a template alias that maps to T for single-byte types +and for struct types, and to `GuestWrapper` for multi-byte integers and pointers. +This class handles endian conversion and pointer conversion. +The `CW`, `CL`, `MR`, `RM` macros and friends have been redefined as inline functions +accordingly. +This makes byte swapping reasonably type safe, and allows us to store +pointers as 4 byte values without losing all type information on 64-bit systems. +See `rsys/mactype.h` and `rsys/byteswap.h`. + +A possible future direction would be to replace the `CW`, `CL`, `MR`, `RM` macros +by implicit conversion operators and hope that makes code simpler and more readable. + +The other part of 64-bit support was to make syn68k map different parts of the +64-bit address space into the M68K's 32-bit address space. 68K code can +access the emulated memory, the video surface, Executor's global variables +and local variables in Executor functions. Each of these can be located more +than 4GB away from the others in the 64-bit address space. +Unfortunately, this means that the 64-bit version will always be slower +than the 32-bit version. + +Original Readme +======================================================================== + +Executor is a Macintosh emulator that is able to run many ancient Mac +OS 680x0 binaries (System 6 era, early System 7) without using any +intellectual property from Apple Computer. + +Executor has not been actively worked on for many years. It is more +of a curiousity than anything practical; it does not run PowerPC +binaries, nor did it even run most System 7 applications. Unless you +have a particular application that you know works with Executor, or +just like emulation a lot, you probably don't want to spend any time +with Executor. + +Included are a bunch of auxiliarly files and miscellaneous front-ends. + +The DOS port required various other libraries that we had permission +to use, but that we did not necessarily have the permission to publish +the source for, so the source to some of the packages that the DOS +port requires is not present in the github repository. + +If you want to try to build a version of Executor, try this: + + cd src + autoreconf --install + cd .. + mkdir build + cd build + ../src/configure + make + make install + +That should leave you with a binary called "executor" (at least on +32-bit x86 Linux systems, or a Mac (Intel or PowerPC) with XCode 3 +installed) and a directory called "skel". By default, executor will +be installed in "/usr/local/bin" and skel will be installed in +"/usr/local/share/executor". + +skel itself isn't meant to be written to; it's meant to be copied +somewhere and for the copy to be read/write. For example, + + cp -Rp /usr/local/share/executor/skel/volume /tmp/ExecutorVolume + export SystemFolder="/tmp/ExecutorVolume/System Folder" + executor + +The environment variables that drive Executor including where Executor +looks for the system folder are a bit arcane and meant to fit together +with installers that we no longer use. It may make sense to make it +so that Executor automatically copies the contents of skel/volume to a +users home-directory the first time Executor is run, but that's an +exercise left to the reader. + +If you're on an x86_64 based machine and you have the ability to compile +32-bit binaries and you have these packages installed (where the ? is 3 for +Fedora 10, 5 for Fedora 11 and 6 for Fedora 12): + + SDL-devel.i?86 + libX11-devel.i?86 + db4-devel.i?86 + libXext.i?86 + libXrender.i?86 + libXrandr.i?86 + +you should be able to build a copy of Executor by overriding CC and +OBJC to be the 32-bit version and explicitly stating that you're +building on a 32-bit system (which is a little bit untrue, but works): + + mkdir -p build/debug-linux + cd build/debug-linux + CC='gcc -m32' OBJC='gcc -m32' ../../src/configure --build=i686-pc-linux + make + +The above works on Fedora 10, 11 and 12 x86_64. + +Yes, the above is pretty messy. Since the x86_64 bit native version of +Executor doesn't build and is likely to anytime soon, it probably makes +sense to make it so that by default we build the ix86 version of Executor +when compiling on x86_64, and that we complain if the various 32-bit +libraries aren't available. + +In the past it was possible to cross-compile a version of Executor for +Windows using mingw32. So far that port hasn't been tried since +putting the code on Github. It probably doesn't work, but probably +could be made to work without much effort. + +At one time we had Executor running on the Alpha, a 64-bit +environment. We actually modified gcc to support "pointer bit-fields" +and were able to get Executor to run. Now that 64-bit machines are +more popular, I've begun an experiment in supporting 64-bit machines +without modifying the compiler. See README.64 for more info. + +As I continue Executor's transition to a recent gnu build system I may +inadvertantly push versions that don't build when using the above +commands. Don't hesitate to ask me if you're having trouble +compiling, linking or running any of the above platforms. + +My email address is still , although ARDI itself is +defunct. I get a ridiculous amount of spam and will quite possibly +not see email addressed to me. I'm ctm on github (http://github.com) +and typically check my email there once a day. + +--Cliff Matthews diff --git a/configs/config.status.dos-bleeding-demo b/configs/config.status.dos-bleeding-demo deleted file mode 100755 index 6a734860..00000000 --- a/configs/config.status.dos-bleeding-demo +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/ardi/executor/util/configure.sh '--host=i486-linux' '--target=i386-msdos' '--front-end=dos' '--cflags=-O2 -DNDEBUG -Wall -DRELEASE_DEMO' '--root=/ardi/executor' '--target-gcc=i386-msdos-go32-gcc' '--sound=djgpp' diff --git a/configs/config.status.linux-aout-bleeding-demo b/configs/config.status.linux-aout-bleeding-demo deleted file mode 100755 index ff6cf082..00000000 --- a/configs/config.status.linux-aout-bleeding-demo +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/ardi/executor/util/configure.sh '--target=i486-linux' '--host=i486-linux' '--front-end=x' '--target-gcc=gcc -b i486-linuxaout' '--cflags=-O2 -g -DNDEBUG -Wall -DRELEASE_DEMO' '--root=/ardi/executor' '--target-file-format=a.out' '--sound=linux' diff --git a/configs/config.status.ns-i-bleeding-demo b/configs/config.status.ns-i-bleeding-demo deleted file mode 100755 index 3cec8df5..00000000 --- a/configs/config.status.ns-i-bleeding-demo +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/ardi/executor/util/configure.sh '--target=i486-next-mach3' '--host=i486-next-mach3' '--front-end=nextstep' '--cflags=-O2 -DNDEBUG -Wall -Wno-import -DRELEASE_DEMO' '--root=/ardi/executor' '--sound=dummy' diff --git a/configs/config.status.ns-m-bleeding-demo b/configs/config.status.ns-m-bleeding-demo deleted file mode 100755 index 0448c237..00000000 --- a/configs/config.status.ns-m-bleeding-demo +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/ardi/executor/util/configure.sh '--target=m68k-next-mach3' '--host=m68k-next-mach3' '--front-end=nextstep' '--cflags=-O2 -DNDEBUG -Wall -Wno-import -DRELEASE_DEMO' '--root=/ardi/executor' '--sound=dummy' diff --git a/configs/config.status.svgalib-aout-bleeding-demo b/configs/config.status.svgalib-aout-bleeding-demo deleted file mode 100755 index 0a9e2eeb..00000000 --- a/configs/config.status.svgalib-aout-bleeding-demo +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/ardi/executor/util/configure.sh '--target=i486-linux' '--host=i486-linux' '--front-end=svgalib' '--target-gcc=gcc -b i486-linuxaout' '--cflags=-O2 -g -DNDEBUG -Wall -DRELEASE_DEMO' '--root=/ardi/executor' '--target-file-format=a.out' '--sound=linux' diff --git a/configs/config.status.svgalib-elf-bleeding-demo b/configs/config.status.svgalib-elf-bleeding-demo deleted file mode 100755 index 494c20df..00000000 --- a/configs/config.status.svgalib-elf-bleeding-demo +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/ardi/executor/util/configure.sh '--target=i486-linux' '--host=i486-linux' '--front-end=svgalib' '--target-gcc=gcc' '--cflags=-O2 -g -DNDEBUG -Wall -DRELEASE_DEMO' '--root=/ardi/executor' '--target-file-format=elf' '--sound=linux' diff --git a/docs/ROMinfo b/docs/ROMinfo index 9d506b5d..b209bc17 100644 --- a/docs/ROMinfo +++ b/docs/ROMinfo @@ -103,7 +103,7 @@ Minor work that needs to be done OpenCPicture just calls OpenPicture. - RestoreClutDevice needs work + RestoreDeviceClut needs work inverse color table routines don't do a good job of discriminating between colors that are close to each other. diff --git a/docs/faq.xml b/docs/faq.xml index 31497de9..835f8252 100644 --- a/docs/faq.xml +++ b/docs/faq.xml @@ -2087,7 +2087,7 @@ GetStdFilterProc, SetDialogCancelItem, SetDialogTracksCursor, OutlineMetrics, Fl GDeviceChanged, PortChanged, PixPatChanged and CTabChanged are poorly implemented. GetCPixel doesn't work for bpp > 8. OpenCPicture just -calls OpenPicture. RestoreClutDevice's implementation is shaky. Our +calls OpenPicture. RestoreDeviceClut's implementation is shaky. Our inverse color table routines don't do a good job of discriminating between colors that are close to each other. diff --git a/docs/faq/t1.html b/docs/faq/t1.html index 921a856b..6bcc1621 100644 --- a/docs/faq/t1.html +++ b/docs/faq/t1.html @@ -4305,7 +4305,7 @@ >

GDeviceChanged, PortChanged, PixPatChanged and CTabChanged are poorly implemented. GetCPixel doesn't work for bpp > 8. OpenCPicture just -calls OpenPicture. RestoreClutDevice's implementation is shaky. Our +calls OpenPicture. RestoreDeviceClut's implementation is shaky. Our inverse color table routines don't do a good job of discriminating between colors that are close to each other.

8. OpenCPicture just -calls OpenPicture. RestoreClutDevice's implementation is shakey. +calls OpenPicture. RestoreDeviceClut's implementation is shakey. diff --git a/icons/%filecab.bmp b/icons/%filecab.bmp deleted file mode 100644 index 870b27cf..00000000 Binary files a/icons/%filecab.bmp and /dev/null differ diff --git a/icons/cd.bmp b/icons/cd.bmp deleted file mode 100644 index 6e14b13b..00000000 Binary files a/icons/cd.bmp and /dev/null differ diff --git a/icons/cd.gif b/icons/cd.gif deleted file mode 100644 index 648213f0..00000000 Binary files a/icons/cd.gif and /dev/null differ diff --git a/icons/disk.bmp b/icons/disk.bmp deleted file mode 100644 index fd940ea1..00000000 Binary files a/icons/disk.bmp and /dev/null differ diff --git a/icons/disk.gif b/icons/disk.gif deleted file mode 100644 index 3852c462..00000000 Binary files a/icons/disk.gif and /dev/null differ diff --git a/icons/file.bmp b/icons/file.bmp deleted file mode 100644 index 2fd0f868..00000000 Binary files a/icons/file.bmp and /dev/null differ diff --git a/icons/file.gif b/icons/file.gif deleted file mode 100644 index 2b35c9a8..00000000 Binary files a/icons/file.gif and /dev/null differ diff --git a/icons/filecab.bmp b/icons/filecab.bmp deleted file mode 100644 index fd137b32..00000000 Binary files a/icons/filecab.bmp and /dev/null differ diff --git a/icons/filecab.gif b/icons/filecab.gif deleted file mode 100644 index 9ca741e7..00000000 Binary files a/icons/filecab.gif and /dev/null differ diff --git a/icons/folder.bmp b/icons/folder.bmp deleted file mode 100644 index d8898db1..00000000 Binary files a/icons/folder.bmp and /dev/null differ diff --git a/icons/folder.gif b/icons/folder.gif deleted file mode 100644 index 7cb41398..00000000 Binary files a/icons/folder.gif and /dev/null differ diff --git a/icons/genappl.bmp b/icons/genappl.bmp deleted file mode 100644 index d2ddc9ef..00000000 Binary files a/icons/genappl.bmp and /dev/null differ diff --git a/icons/genappl.gif b/icons/genappl.gif deleted file mode 100644 index f7aa81ce..00000000 Binary files a/icons/genappl.gif and /dev/null differ diff --git a/icons/question.bmp b/icons/question.bmp deleted file mode 100644 index 680362cd..00000000 Binary files a/icons/question.bmp and /dev/null differ diff --git a/icons/question.gif b/icons/question.gif deleted file mode 100644 index f1a09a10..00000000 Binary files a/icons/question.gif and /dev/null differ diff --git a/inno_setup/executor.iss b/inno_setup/executor.iss deleted file mode 100644 index e2b02766..00000000 --- a/inno_setup/executor.iss +++ /dev/null @@ -1,272 +0,0 @@ -; $Id: executor.iss 111 2005-07-05 17:22:30Z ctm $ - -[Setup] -AppName=Executor -AppVerName=Executor version 2.1pr16 -DefaultDirName={pf}\Executor -DisableProgramGroupPage=yes -; ^ since no icons will be created in "{group}", we don't need the wizard -; to ask for a group name. -UninstallDisplayIcon={app}\Executor.exe - -[Types] -Name: "full"; Description: "Full installation" -Name: "compact"; Description: "Compact installation" -Name: "custom"; Description: "Custom installation"; Flags: iscustom - -[Components] -Name: "Executor"; Description: "Executor and required files"; Types: full compact custom; Flags: fixed - -Name: "Freeware"; Description: "Free Programs"; Types: full -Name: "Freeware\Risk"; Description: "Risk! - Board Game"; Types: full - -Name: "Demoware"; Description: "Limited Demo Programs"; Types: full -Name: "Demoware\StuffIt_Expander"; Description: "StuffIt Expander - Archive Expander"; Types: full -Name: "Demoware\MacBreadboard"; Description: "MacBreadboard - Circuit Exploration"; Types: full -Name: "Demoware\Ultimate_Solitaire"; Description: "Eric's Ultimate Solitaire - Solitaire"; Types: full -Name: "Demoware\lemmings"; Description: "Oh No! More Lemmings - Help Lemmings Get Home"; Types: full - -Name: "Shareware"; Description: "Programs you must pay for if you use"; Types: full -Name: "Shareware\Tex_Edit"; Description: "Tex-Edit - Text Editor"; Types: full -Name: "Shareware\Speedometer"; Description: "Speedometer - Benchmark Tool"; Types: full - -[Dirs] -Name: "{app}\Apps\System Folder\Extensions" -Name: "{app}\Apps\System Folder\Preferences" - -[Files] -Source: "Executor.exe"; DestDir: "{app}"; Components: Executor -Source: "Readme.txt"; DestDir: "{app}"; Components: Executor; Flags: isreadme -Source: "exemove.exe"; DestDir: "{app}"; Components: Executor -Source: "makehfv.exe"; DestDir: "{app}"; Components: Executor -Source: "printdef.ini"; DestDir: "{app}"; Components: Executor -Source: "printers.ini"; DestDir: "{app}"; Components: Executor -Source: "tips.txt"; DestDir: "{app}"; Components: Executor -Source: "dirMap-le"; DestDir: "{app}"; Components: Executor -Source: "README-SDL.txt"; DestDir: "{app}"; Components: Executor -Source: "SDL.dll"; DestDir: "{app}"; Components: Executor -Source: "cdenable.sys"; DestDir: "{sys}"; Components: Executor -Source: "Apps\System Folder\%windows.rsrc"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%mac.rsrc"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\Browser"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\windows.rsrc"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%Browser"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%Extensions"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\godata.sav"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%godata.sav"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\ParamRAM"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%ParamRAM"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%Preferences"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\Printer"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%Printer"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\System"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%System"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\system.ard"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\%system.ard"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "Apps\System Folder\mac.rsrc"; DestDir: "{app}\Apps\System Folder"; Components: Executor -Source: "configur\50217268.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4c415a48.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\47534361.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\444f4c4c.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\43475246.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4c505243.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\47756e53.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\44576174.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\43504354.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\32362e32.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\483444c6.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\44616e47.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4352534c.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\3842494d.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\454a3035.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4354494d.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\3f3f3f3f.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\57494c44.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\55505550.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\43555341.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\41443344.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\424f424f.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\6f7a6d35.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\556c7433.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\53635246.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\414f7163.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\5354775a.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\72647020.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\57435345.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\5368537a.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\52415a5a.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\41525435.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\45474144.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\72706db5.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\574f4c46.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\53704a4b.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\5249534b.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\50474150.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\41527c46.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\494e5455.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\73506433.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\57504332.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\53706563.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\524a4253.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\504c5073.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d427264.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4154726e.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\57696c64.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\a78ea8a0.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\5843454c.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\5370696e.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\524c4d5a.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\504e4331.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d4b444e.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\48525630.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4164426b.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\41324d68.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\a7bfc2a2.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\58505233.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\54424235.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\52565253.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\50505456.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d4d4343.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\48525631.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\45535041.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\41706569.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\6b616a72.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\ac7e5ea0.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\63417244.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\54424236.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\526a3031.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\50566d74.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d4d5042.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\48734c61.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\455544c6.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\43574c44.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\484c5832.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\f5536b69.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\674f4c46.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\544b4e4f.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\53414e54.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\50674c67.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d504e54.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\496d6167.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\46424420.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\43595153.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\42454132.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\434c4144.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\6c6f6733.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\54745264.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\53495421.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\506fc450.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d535744.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4a4b5445.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\466c6974.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\43764d4d.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\424f4c4f.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d917263.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\54775231.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\53495478.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\50736f64.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d61656c.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4a524735.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\46756e47.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4444534b.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\426163d5.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\534d4c53.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\51444c58.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d687a75.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4a70616b.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\47436f6e.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\44454c49.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\42646c6d.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\522a6368.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4d6f6c54.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\4b705353.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\474f474f.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\44494132.ecf"; DestDir: "{app}\configur"; Components: Executor -Source: "configur\426e4871.ecf"; DestDir: "{app}\configur"; Components: Executor - -Source: "Apps\Shareware\Tex-Edit\Revision History"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\%Revision History"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\Tex-Edit"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\%Tex-Edit"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\Tex-Edit Prefs"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\%Tex-Edit Prefs"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\Tex-Edit Reference"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\%Tex-Edit Reference"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\Welcome to Tex-Edit!"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\Tex-Edit\%Welcome to Tex-Edit!"; DestDir: "{app}\Apps\Shareware\Tex-Edit"; Components: Shareware\Tex_Edit -Source: "Apps\Shareware\%Tex-Edit"; DestDir: "{app}\Apps\Shareware"; Components: Shareware\Tex_Edit - -Source: "Apps\Shareware\About Shareware"; DestDir: "{app}\Apps\Shareware"; Components: Shareware -Source: "Apps\Shareware\%About Shareware"; DestDir: "{app}\Apps\Shareware"; Components: Shareware - -Source: "Apps\Shareware\%speedometer3.23 Folder"; DestDir: "{app}\Apps\Shareware"; Components: Shareware\Speedometer -Source: "Apps\Shareware\speedometer3.23 Folder\Speedo 3.21%D1%3E3.23 Doc"; DestDir: "{app}\Apps\Shareware\speedometer3.23 Folder"; Components: Shareware\Speedometer -Source: "Apps\Shareware\speedometer3.23 Folder\%Speedo 3.21%D1%3E3.23 Doc"; DestDir: "{app}\Apps\Shareware\speedometer3.23 Folder"; Components: Shareware\Speedometer -Source: "Apps\Shareware\speedometer3.23 Folder\Speedometer 3.23"; DestDir: "{app}\Apps\Shareware\speedometer3.23 Folder"; Components: Shareware\Speedometer -Source: "Apps\Shareware\speedometer3.23 Folder\%Speedometer 3.23"; DestDir: "{app}\Apps\Shareware\speedometer3.23 Folder"; Components: Shareware\Speedometer - -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What's new in StuffIt Expander%AA"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Order Form"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Order Form"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Aladdin Product Overview"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Aladdin Product Overview"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Expander Reg. Form"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Expander Reg. Form"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\Icon%0D"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%Icon%0D"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\License Agreement"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%License Agreement"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\StuffIt Expander%AA Read Me"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%StuffIt Expander%AA Read Me"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What was installed (and where)"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\%What was installed (and where)"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!\What's new in StuffIt Expander%AA"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Read Us First!"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\Icon%0D"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Icon%0D"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%Read Us First!"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\StuffIt Expander%AA"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder\%StuffIt Expander%AA"; DestDir: "{app}\Apps\Demoware\StuffIt Expander%AA 4.0.1 Folder"; Components: Demoware\StuffIt_Expander -Source: "Apps\Demoware\%StuffIt Expander%AA 4.0.1 Folder"; DestDir: "{app}\Apps\Demoware"; Components: Demoware\StuffIt_Expander - -Source: "Apps\Demoware\MacBreadboard%C4\4-bit Counter"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\%4-bit Counter"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\D Flip%2FFlop Demo"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\%D Flip%2FFlop Demo"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\Decade Counter"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\%Decade Counter"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\MacBreadboard DEMO 1.1"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\MacBreadboard%C4\%MacBreadboard DEMO 1.1"; DestDir: "{app}\Apps\Demoware\MacBreadboard%C4"; Components: Demoware\MacBreadboard -Source: "Apps\Demoware\%MacBreadboard%C4"; DestDir: "{app}\Apps\Demoware"; Components: Demoware\MacBreadboard - -Source: "Apps\Demoware\About Demoware"; DestDir: "{app}\Apps\Demoware"; Components: Demoware -Source: "Apps\Demoware\%About Demoware"; DestDir: "{app}\Apps\Demoware"; Components: Demoware - -Source: "Apps\Demoware\Ultimate Solitaire Demo"; DestDir: "{app}\Apps\Demoware"; Components: Demoware\Ultimate_Solitaire -Source: "Apps\Demoware\%Ultimate Solitaire Demo"; DestDir: "{app}\Apps\Demoware"; Components: Demoware\Ultimate_Solitaire - -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%BW Graphics"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%Graphics"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%Levels"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%Music"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%Oh No! More Lemmings Demo"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%Read Me First (MS Word Format)"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\%Read Me First%7F"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\BW Graphics"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\Graphics"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\Levels"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\Music"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\Oh No! More Lemmings Demo"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\Read Me First (MS Word Format)"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings -Source: "Apps\Demoware\Oh No! More Lemmings Demo\Read Me First%7F"; DestDir: "{app}\Apps\Demoware\Oh No! More Lemmings Demo"; Components: Demoware\lemmings - -Source: "Apps\Freeware\About Freeware"; DestDir: "{app}\Apps\Freeware"; Components: Freeware -Source: "Apps\Freeware\%About Freeware"; DestDir: "{app}\Apps\Freeware"; Components: Freeware -Source: "Apps\Freeware\Risk!"; DestDir: "{app}\Apps\Freeware"; Components: Freeware\Risk -Source: "Apps\Freeware\%Risk!"; DestDir: "{app}\Apps\Freeware"; Components: Freeware\Risk - - -[Icons] -Name: "{commonprograms}\Executor"; Filename: "{app}\Executor.exe" -Name: "{commonprograms}\Executor Full-Screen"; Filename: "{app}\Executor.exe"; Parameters: "-fullscreen" -Name: "{userdesktop}\Executor"; Filename: "{app}\Executor.exe" -Name: "{userdesktop}\Executor Full-Screen"; Filename: "{app}\Executor.exe"; Parameters: "-fullscreen" diff --git a/inno_setup/godata.sav b/inno_setup/godata.sav deleted file mode 100644 index 8c8e4af4..00000000 --- a/inno_setup/godata.sav +++ /dev/null @@ -1 +0,0 @@ -Apps::Demoware:StuffIt Expanderª 4.0.1 Folder:StuffIt Expanderª Apps::Shareware:Tex-Edit:Tex-Edit Apps::Demoware:Ultimate Solitaire Demo Apps::Freeware:Globe:Globe Apps::Demoware:MacBreadboardÄ:MacBreadboard DEMO 1.1 Apps::Shareware:CompactPro1.50:Compact Pro Apps::Demoware:Oh No! More Lemmings Demo:Oh No! More Lemmings Demo Apps::Shareware:speedometer3.23 Folder:Speedometer3.23 Apps::Demoware Apps::Freeware Apps::Shareware Apps::tmp Apps::Shareware:Tex-Edit:Tex-Edit Reference Apps::Shareware:About Shareware Apps::Shareware 203 97 545 189 Apps::Freeware 138 215 477 313 Apps:: 13 90 108 286 Apps::Demoware 11 344 500 442 \ No newline at end of file diff --git a/inno_setup/readme.txt b/inno_setup/readme.txt deleted file mode 100755 index 552e788b..00000000 --- a/inno_setup/readme.txt +++ /dev/null @@ -1,21 +0,0 @@ -$Id: readme.txt 104 2005-06-30 16:43:33Z ctm $ - -UNSUPPORTED -- READ ARDI'S WEB SITE - -Executor is currently unsupported. It can be freely used through the -end of 2006. More information is available at . - - -RUNNING PROGRAMS DIRECTLY OFF FLOPPIES IS SLOW - -Running programs directly off floppies is incredibly slow. You'll -find it much quicker to use the browser to copy a program from a floppy -onto your hard disk and then run the program directly from there. - - -PRINTING - -Executor/Win32 can print to non-PostScript printers by using -Ghostscript. If you plan to print from Executor, you'll want to -install Aladdin Ghostscript. You can also get Aladdin Ghostscript -directly from Aladdin . diff --git a/lib/DirectoryMap-le.dir b/lib/DirectoryMap-le.dir deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/DirectoryMap-le.pag b/lib/DirectoryMap-le.pag deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/DirectoryMap.dir b/lib/DirectoryMap.dir deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/DirectoryMap.pag b/lib/DirectoryMap.pag deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/splash/splash.8bp b/lib/splash/splash.8bp deleted file mode 100644 index 3b27efa5..00000000 Binary files a/lib/splash/splash.8bp and /dev/null differ diff --git a/opt/printers.ini b/opt/printers.ini deleted file mode 100644 index 09f76ee7..00000000 --- a/opt/printers.ini +++ /dev/null @@ -1,44 +0,0 @@ -# This file is used by Executor to determine which printer options the -# end-user should be presented with in the print dialog boxes. -# -# You can use a leading '#' to begin a comment. -# Don't change the keywords inside []. -# -# In general you should not modify this file unless you know exactly what you -# are doing and even then you should save a copy before you begin editing. - -# Port isn't needed for Linux -[Port] - -# We comment out all but the common papers sizes. - -[Paper Size] -Letter=612 792 -# Tabloid=792 1224 -# Ledger=1224 792 -Legal=612 1008 -# Executive=540 720 -# A3=842 1190 -A4=595 842 -# A5=420 595 -# B4=729 1032 -# B5=516 729 - -# Filter isn't needed for Linux -[Filter] - -# The [Printer] entry "PostScript File" is a -# special entry that is recognized directly by Executor. All others -# are command lines - -[Printer] -Default=lpr -# at ARDI we have 2 printers, one that is on beaut, a machine that runs -# Linux around the clock, another that is on uni, a machine that sometimes -# runs Linux and sometimes runs Windows 95. The following three (commented -# out) lines are what we use to route Executor directly to the right place -# Deskjet on Beaut=lpr -Pbeautlp -# LaserJet Linux=lpr -Punilp -# LaserJet Win95=lpr -Puni95lp -GhostView=ghostview - -PostScript File=/tmp/execout*.ps diff --git a/opt/tips.txt b/opt/tips.txt deleted file mode 100644 index f909580b..00000000 --- a/opt/tips.txt +++ /dev/null @@ -1,46 +0,0 @@ -Do not remove floppy disks or CD-ROMs from their drives while Executor -is running unless you have clicked on an "Eject" button and Executor -has told you that it's OK to remove it. Changing removable media -behind Executor's back will cause Executor to crash, just like pushing -a paper-clip into a Macintosh floppy drive and changing floppies -without the Macintosh knowing will cause a Macintosh to crash. - -Use the "Alt" key on the left side of your keyboard as a Macintosh -command key. - -Use the "Alt" key on the right side of your keyboard as a Macintosh -option key. - -If a program claims that it needs System 7 to run, use Cmd-Shift-5 to -bring up the preferences panel. You can then alter which version of -the System Executor emulates. More details are available on pages 19 -and 23 of the Executor 2 manual. - -When using the Windows or Linux version of Netscape, make sure you -hold down the shift key whenever you click on a link to retrieve -Macintosh software. If you don't hold the shift key down, Netscape -will try to help you out by converting the file as it brings it -across. However, this conversion makes the resultant file unusable by -Executor. Holding down the shift key tells Netscape to bypass the -conversion process. - -Cmd-Shift-3 causes Executor to create a TIFF screen dump. - -These tips are stored in the text file /opt/executor/tips.txt. -You can use a text editor to delete tips that you've already memorized. - -After purchasing Executor, send your registration card in. That will -entitle you to discounts on future major upgrades to Executor (minor -upgrades are available for free). - -ARDI's web site is . Experimental versions of -Executor are made available there periodically. - -ARDI offers services to makers of Mac-only software that allows them to -bundle an application-specific version of Executor with their -software. This is a convenient way to allow them to sell their -software to clients who only have PCs. - -If you would like fewer choices in the "Page Setup..." dialog box, you -can edit the file printers.ini to remove entries that correspond to printers -that you don't have. diff --git a/packages/box/Makefile b/packages/box/Makefile deleted file mode 100644 index 3b05714c..00000000 --- a/packages/box/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -box.exe: box.c - i486-pc-cygwin32-gcc -O -Wall -windows -o box.exe box.c \ No newline at end of file diff --git a/packages/box/box.c b/packages/box/box.c deleted file mode 100644 index 6e05c2ce..00000000 --- a/packages/box/box.c +++ /dev/null @@ -1,164 +0,0 @@ -/* - * box command... - * box -delete file command ... - * - * Runs command... and if "-delete file" is specified, deletes the - * file after the command has been run. This is a Win32 program and - * by using it from within a DOS-based application it's possible to - * get the original DOS-based application to spawn a new box to run - * the command in. Specifically this comes in handy with Executor. - */ - -#include -#include -#include -#include -#include -#include -#include - -/* Change CRLF to ' ', and drop trailing space. The code below is overkill, - because when we read in "text" mode, CRLF gets converted to a single LF - which means we could just change that LF to a space in place, but I didn't - know that when I wrote the code. */ - -static void -change_crlf_to_space (char *p) -{ - char *ip, *op; - int last_was_space; - - last_was_space = 0; - for (ip = p, op = p; *ip; ++ip) - { - switch (*ip) - { - case '\r': - case '\n': - if (!last_was_space) - { - *op++ = ' '; - last_was_space = 1; - } - break; - default: - *op++ = *ip; - last_was_space = 0; - break; - } - } - if (last_was_space) - --op; - *op++ = 0; -} - -int PASCAL -WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) -{ - char *p, *file_to_delete; - int mess_value; - FILE *message_fp; - - /* - * Format of box.txt: first line is name we should give to the new window - * succesive lines are coalesced into warning message that's presented to - * user. - */ - - mess_value = IDCANCEL-1; - message_fp = fopen ("box.txt", "r"); - if (message_fp) - { - char buf[1024]; - size_t nread; - - nread = fread (buf, 1, sizeof buf, message_fp); - if (nread > 0) - { - char *p; - - if (nread < sizeof buf) - buf[nread] = 0; - else - buf[sizeof buf - 1] = 0; - p = strchr (buf, '\n'); - if (p) - { - *p = 0; - ++p; - while (*p && isspace(*p)) - ++p; - change_crlf_to_space (p); - mess_value = MessageBox (NULL, p, buf, - MB_ICONINFORMATION|MB_OKCANCEL); - } - } - } - for (p = szCmdLine; *p && isspace (*p); ++p) - ; - -#define DELETE_TOKEN "-delete" - - file_to_delete = 0; - if (strncasecmp (p, DELETE_TOKEN, sizeof (DELETE_TOKEN)-1) == 0) - { - p += sizeof (DELETE_TOKEN)-1; - if (!isspace (*p)) - p = szCmdLine; - else - { - while (*p && isspace (*p)) - ++p; - if (*p) - { - file_to_delete = p; - while (*p && !isspace (*p)) - ++p; - if (*p) - { - *p = 0; - ++p; - } - } - } - } - - if (mess_value == IDCANCEL) - { - if (file_to_delete) - DeleteFile (file_to_delete); - } - else - { - STARTUPINFO startinfo; - PROCESS_INFORMATION procinfo; - BOOL create_success; - - memset (&startinfo, 0, sizeof startinfo); - startinfo.cb = sizeof startinfo; - startinfo.dwFlags = STARTF_USESHOWWINDOW; - startinfo.wShowWindow = SW_MINIMIZE; - create_success = CreateProcess ( - NULL, - p, - NULL, - NULL, - FALSE, - 0, /* DETACHED_PROCESS */ - NULL, /* environment */ - NULL, /* start dir "c:\\tts\\gs", */ - &startinfo, - &procinfo - ); - - if (create_success) - { - CloseHandle (procinfo.hThread); - WaitForSingleObject (procinfo.hProcess, INFINITE); - CloseHandle (procinfo.hProcess); - if (file_to_delete) - DeleteFile (file_to_delete); - } - } - return 0; -} diff --git a/packages/customize/Makefile b/packages/customize/Makefile deleted file mode 100644 index b5d24160..00000000 --- a/packages/customize/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -CFLAGS=-g -O -Wall -CPPFLAGS=-I../../src/include - -custom: parse.o - $(CC) $(LDFLAGS) -o custom parse.o - -install: custom - install custom /usr/local/bin diff --git a/packages/customize/executor_comm_linux.custom b/packages/customize/executor_comm_linux.custom deleted file mode 100644 index 077a6023..00000000 --- a/packages/customize/executor_comm_linux.custom +++ /dev/null @@ -1,68 +0,0 @@ -// This is the customization file for the commercial version of Executor. - -// Checksums aren't supported yet -// checksum = 0x12345678; - -// No limit on the creators -// creators = { }; - -sn_first = 0; -sn_last = 100000000; - -splash = "/home/ctm/ardi/trunk/executor/splash/splash.8bp"; - -license = { -"DO NOT REDISTRIBUTE", - -"This is the full featured version of Executor. As such, it can't be redistributed. - -To get the most out of this software, please visit our web site frequently .", - - -"License Description", - -"Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows the licensee the use of this fully enabled version (commercial) of Executor after payment of the appropriate licensing fees to ARDI.", - - -"Duplication and Redistribution", - -"This fully enabled version (commercial) of Executor may be copied only for backup purposes. Licensee may not modify or create derivative works based on Executor or any part thereof.", - - -"NO WARRANTY", - -"Executor is licensed without a warranty. ARDI disclaims all warranties relating to this software, whether expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose. All such warranties are expressly and specifically disclaimed.", - - -"ARDI Disclaims Liability", - -"In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages.", - - -"Exclusions, Limitations", - -"If Licensee uses the licensed software in a state which does not allow the exclusion or limitation of implied warranties or limitation of liabilities for incidental or consequential damages, then the limitations on warranties and exclusions of damages agreed upon by the parties to this license agreement shall be interpreted, to the extent permitted by the applicable state's law, to fulfill the agreement of the parties set forth herein.", - - -"General Terms", - -"This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico.", - - -"U.S. Government Restrictions", - -"This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.", -}; - -// THe following lines are for testing purposes ... they need to be removed. - -must_register = 1; -about_box = 0; -// copyright_info = { "... portions c 1986 - 1996 ARDI" }; // (item 12) -// thank_you_info = { "Thank you for purchasing ..." }; // (item 14) -// registration_instructions = { "Your key is where ..." }; // (item 13) -// magic_volumes = { "/raid1/var/tmp", "Raid", "~", "ctm" }; -mac_cdrom = { "DOS/EXTRA/LIBRARY/MACCDROM.HFV" }; -demo_id = { "474f474f" }; diff --git a/packages/customize/executor_comm_windows.custom b/packages/customize/executor_comm_windows.custom deleted file mode 100644 index 2000d9fe..00000000 --- a/packages/customize/executor_comm_windows.custom +++ /dev/null @@ -1,68 +0,0 @@ -// This is the customization file for the commercial version of Executor. - -// Checksums aren't supported yet -// checksum = 0x12345678; - -// No limit on the creators -// creators = { }; - -sn_first = 0; -sn_last = 100000000; - -splash = "/home/ctm/ardi/trunk/executor/splash/splash.8bp"; - -license = { -"DO NOT REDISTRIBUTE", - -"This is the full featured version of Executor. As such, it can't be redistributed. - -To get the most out of this software, please visit our web site frequently .", - - -"License Description", - -"Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows the licensee the use of this fully enabled version (commercial) of Executor after payment of the appropriate licensing fees to ARDI.", - - -"Duplication and Redistribution", - -"This fully enabled version (commercial) of Executor may be copied only for backup purposes. Licensee may not modify or create derivative works based on Executor or any part thereof.", - - -"NO WARRANTY", - -"Executor is licensed without a warranty. ARDI disclaims all warranties relating to this software, whether expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose. All such warranties are expressly and specifically disclaimed.", - - -"ARDI Disclaims Liability", - -"In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages.", - - -"Exclusions, Limitations", - -"If Licensee uses the licensed software in a state which does not allow the exclusion or limitation of implied warranties or limitation of liabilities for incidental or consequential damages, then the limitations on warranties and exclusions of damages agreed upon by the parties to this license agreement shall be interpreted, to the extent permitted by the applicable state's law, to fulfill the agreement of the parties set forth herein.", - - -"General Terms", - -"This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico.", - - -"U.S. Government Restrictions", - -"This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.", -}; - -// THe following lines are for testing purposes ... they need to be removed. - -must_register = 1; -about_box = 0; -// copyright_info = { "... portions c 1986 - 1996 ARDI" }; // (item 12) -// thank_you_info = { "Thank you for purchasing ..." }; // (item 14) -// registration_instructions = { "Your key is where ..." }; // (item 13) -magic_volumes = { "+/Apps", "Apps", }; -mac_cdrom = { "DOS/EXTRA/LIBRARY/MACCDROM.HFV" }; -demo_id = { "474f474f" }; diff --git a/packages/customize/executor_demo_linux.custom b/packages/customize/executor_demo_linux.custom deleted file mode 100644 index 86831587..00000000 --- a/packages/customize/executor_demo_linux.custom +++ /dev/null @@ -1,62 +0,0 @@ -// This is the customization file for the demo version of Executor. - -// Checksums aren't supported yet -// checksum = 0x12345678; - -// No limit on the creators -// creators = { }; - -// sn_first = 0; -// sn_last = 100000000; - -splash = "/home/ctm/ardi/trunk/executor/splash/splash.8bp"; - -license = { -"Executor Demo Information", - -"Executor/Linux is available for $150. Please read our web pages () or the file fees.txt for more information. - -Please read this entire message. You will need to use the scroll-bar to see it all. - -This is a demo version of Executor. This demo is available solely so you can evaluate whether or not Executor is worth purchasing. This demo should expire at the end of the 30th day after you have installed it. In this demo version, all pages printed will have \"Demo\" written on them. This demo version of Executor will read Macintosh formatted floppies and hard drives but will not allow you to write to or format them. The remaining difference between this demo version and the commercial version of Executor is that Command-Key equivalents will not work in this demo version. - -To get the most out of this software, please visit our web site frequently .", - - -"License Description", - -"Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows for 30 days the licensee to use this demo version of Executor without any licensing fee. After the 30 day evaluation period licensee no longer has any rights to use this software.", - - -"Duplication and Redistribution", - -"Complete distributions of this demo version of Executor may be copied and redistributed as long as all copies are unmodified and contain all of the original files in their entirety. Licensee may not modify or create derivative works based on Executor or any part thereof.", - - -"ARDI Disclaims Liability", - -"In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages.", - - -"General Terms", - -"This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico.", - - -"U.S. Government Restrictions", - -"This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.", -}; - -// Don't register the demo version -must_register = 0; -about_box = 1; -// copyright_info = { "... portions c 1986 - 1996 ARDI" }; // (item 12) -// thank_you_info = { "Thank you for purchasing ..." }; // (item 14) -// registration_instructions = { "Your key is where ..." }; // (item 13) -// magic_volumes = { "/raid1/var/tmp", "Raid", "~", "ctm" }; -mac_cdrom = { "DOS/EXTRA/LIBRARY/MACCDROM.HFV" }; -demo_id = { "474f474f" }; -command_key_disable = 1; diff --git a/packages/customize/executor_demo_windows.custom b/packages/customize/executor_demo_windows.custom deleted file mode 100644 index 1564b588..00000000 --- a/packages/customize/executor_demo_windows.custom +++ /dev/null @@ -1,62 +0,0 @@ -// This is the customization file for the demo version of Executor. - -// Checksums aren't supported yet -// checksum = 0x12345678; - -// No limit on the creators -// creators = { }; - -// sn_first = 0; -// sn_last = 100000000; - -splash = "/home/ctm/ardi/trunk/executor/splash/splash.8bp"; - -license = { -"Executor Demo Information", - -"Through July 31st 2000, Executor/DOS and Executor/Win32 are available for $65 to full-time students and for $150 to everyone else. Please read our web pages () or the file fees.txt for more information. - -Please read this entire message. You will need to use the scroll-bar to see it all. - -This is a demo version of Executor. This demo is available solely so you can evaluate whether or not Executor is worth purchasing. This demo should expire at the end of the 30th day after you have installed it. In this demo version, all pages printed will have \"Demo\" written on them. This demo version of Executor will read Macintosh formatted floppies and hard drives but will not allow you to write to or format them. The remaining difference between this demo version and the commercial version of Executor is that Command-Key equivalents will not work in this demo version. - -To get the most out of this software, please visit our web site frequently .", - - -"License Description", - -"Executor is written and copyrighted by Abacus Research and Development, Inc. (ARDI). Executor is not sold, but is provided under this Software License Agreement. This license allows for 30 days the licensee to use this demo version of Executor without any licensing fee. After the 30 day evaluation period licensee no longer has any rights to use this software.", - - -"Duplication and Redistribution", - -"Complete distributions of this demo version of Executor may be copied and redistributed as long as all copies are unmodified and contain all of the original files in their entirety. Licensee may not modify or create derivative works based on Executor or any part thereof.", - - -"ARDI Disclaims Liability", - -"In no event will ARDI be liable for indirect, special, incidental, or consequential damages resulting from the use of Executor, even if advised of the possibility of such damages.", - - -"General Terms", - -"This license is the entire agreement between Licensee and ARDI. If any provision of this License shall be held to be unenforceable, such holding shall not affect the enforceability of the remaining provisions. This license shall be governed by and construed under the laws of the State of New Mexico. Licensee agrees to bring any proceeding concerning this license before a court of the State of New Mexico or a Federal court located in the State of New Mexico.", - - -"U.S. Government Restrictions", - -"This Software is licensed only with RESTRICTED RIGHTS. - -For civilian agencies: The use, reproduction, or disclosure of this software is subject to restrictions as set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations. For Department of Defense agencies: The use, reproduction, or disclosure of this software by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.", -}; - -// Don't register the demo version -must_register = 0; -about_box = 1; -// copyright_info = { "... portions c 1986 - 1996 ARDI" }; // (item 12) -// thank_you_info = { "Thank you for purchasing ..." }; // (item 14) -// registration_instructions = { "Your key is where ..." }; // (item 13) -// magic_volumes = { "/raid1/var/tmp", "Raid", "~", "ctm" }; -mac_cdrom = { "DOS/EXTRA/LIBRARY/MACCDROM.HFV" }; -demo_id = { "474f474f" }; -command_key_disable = 1; diff --git a/packages/customize/parse.y b/packages/customize/parse.y deleted file mode 100644 index 617990a1..00000000 --- a/packages/customize/parse.y +++ /dev/null @@ -1,562 +0,0 @@ -%{ -#include -#include -#include -#include - -typedef unsigned long long uint64; -typedef unsigned int uint32; -typedef unsigned char uint8; - -#include "rsys/custom.h" - -typedef struct -{ - uint32 length; - uint8 bytes[0]; -} -byte_sequence_t; - -static int yyparse (void); -static long yylex (void); -static void output (uint32 tag, const byte_sequence_t *bp); -static byte_sequence_t *bptr_from_file_contents (const char *filename); -static byte_sequence_t *bptr_from_uint32 (uint32 i); -static byte_sequence_t *bptr_from_bptr_and_uint32 (const byte_sequence_t *bp, - uint32 i); -static byte_sequence_t *bptr_from_bptr_and_string (const byte_sequence_t *bp, - const char *str); -static byte_sequence_t *bptr_from_string (const char *str); - -%} - -%start configuration - -%union -{ - uint32 number; - char *cptr; - byte_sequence_t *bptr; -}; - -%token STRING /* ptr points to null-terminated string */ -%token HEXINT /* number */ -%token INTEGER /* number */ -%token CHAR4INT -%token VARNAME - -%type STRING -%type HEXINT INTEGER CHAR4INT VARNAME number -%type filename numberlist bptr stringlist -%% - -configuration: /* empty */ - | assignments - ; - -assignment: VARNAME '=' bptr ';' { output ($1, $3); }; - -assignments: assignment - | assignments assignment - ; - -filename: STRING { $$ = bptr_from_file_contents ($1); free ($1); }; - -bptr: filename - | '{' numberlist '}' { $$ = $2; } - | '{' numberlist ',' '}' { $$ = $2; } - | number { $$ = bptr_from_uint32 ($1); } - | '{' stringlist '}' { $$ = bptr_from_bptr_and_string ($2, ""); } - | '{' stringlist ',' '}' { $$ = bptr_from_bptr_and_string ($2, ""); } - ; - -number: HEXINT - | INTEGER - | '-' INTEGER { $$ = - $2; } - | CHAR4INT - ; - -numberlist: numberlist ',' number { $$ = bptr_from_bptr_and_uint32 ($1, $3); } - | number { $$ = bptr_from_uint32 ($1); } - ; - -stringlist: stringlist ',' STRING { $$ = bptr_from_bptr_and_string ($1, $3); - free ($3); } - | STRING { $$ = bptr_from_string ($1); free ($1); } - ; - -%% -#include -#include - -FILE *exec_fp; - -struct namevaluestr -{ - char *name; -} reserved[] = -{ - { CUSTOM_CREATORS }, - { CUSTOM_LICENSE }, - { CUSTOM_FIRST_SN }, - { CUSTOM_CHECKSUM }, - { CUSTOM_LAST_SN }, - { CUSTOM_SPLASH }, - { CUSTOM_ABOUT_BOX }, - { CUSTOM_COPYRIGHT_INFO }, - { CUSTOM_THANK_YOU_INFO }, - { CUSTOM_REGISTRATION_INSTRUCTIONS }, - { CUSTOM_MAGIC_VOLUMES }, - { CUSTOM_MUST_REGISTER }, - { CUSTOM_MAC_CDROM }, - { CUSTOM_DEMO_IDENTIFIER }, - { CUSTOM_DISABLE_COMMAND_KEYS }, - { CUSTOM_RESTART_STRING }, - { CUSTOM_MENU_ABOUT_STRING }, - { CUSTOM_VERSION_STRING }, - { CUSTOM_SUFFIX_MAPS }, - { CUSTOM_DEFAULT_APP }, - { CUSTOM_DEMO_DAYS }, -}; - -static int -reserved_cmp (const void *p1, const void *p2) -{ - int retval; - - retval = strcmp (*(const char **) p1, *(const char **) p2); - return retval; -} - -typedef enum -{ - false, - true, -} -boolean_t; - -#if !defined (NELEM) -#define NELEM(x) (sizeof (x) / sizeof (x)[0]) -#endif - -#define RELOAD (-2) - -static long -binfind(char *tofind, struct namevaluestr table[], short nentries) -{ - short low, mid, high; - int cmpret; - static char already_sorted = false; - - if (!already_sorted) - { - qsort (reserved, NELEM (reserved), sizeof reserved[0], reserved_cmp); - already_sorted = true; - } - for (low = -1, high = nentries; high - low > 1;) - { - mid = (high + low) / 2; - cmpret = strcmp(tofind, table[mid].name); - if (cmpret < 0) - high = mid; - else if (cmpret == 0) - { - yylval.number = *(uint32 *)table[mid].name; -/*-->*/ return VARNAME; - } - else /* cmpret > 0 */ - low = mid; - } - return 0; -} - -static long linecount = 1; - -#define GET_REMAINING_DEFINE(func, test) \ -static int \ -get_remaining_ ## func (char **tokenp, int c) \ -{ \ - int retval; \ - char *buf, *old_buf, *p; \ - int bufsize, old_bufsize; \ - int chars_left; \ - \ - bufsize = 32; \ - old_bufsize = 0; \ - old_buf = NULL; /* to get rid of compiler warnings */ \ - do \ - { \ - buf = alloca (bufsize); \ - memcpy (buf, old_buf, old_bufsize); \ - chars_left = bufsize - old_bufsize; \ - p = buf + old_bufsize; \ - while (c != EOF && chars_left > 0 && (test)) \ - { \ - *p++ = c; \ - --chars_left; \ - c = getchar (); \ - } \ - old_buf = buf; \ - old_bufsize = bufsize; \ - bufsize *= 2; \ - } \ - while (!chars_left); \ - *p = 0; \ - *tokenp = strdup (buf); \ - retval = c; \ - return retval; \ -} - -GET_REMAINING_DEFINE(token, (isalnum (c) || c == '_')) -GET_REMAINING_DEFINE(string, ((c == '\\' ? ((c = getchar ()),1) : 0) || \ - c != '"')) - -#define warning_unexpected(fmt, args...) fprintf (stderr, fmt "\n" , ## args) - -static void -cleanup_linefeeds (char *p) -{ - char *orig_p; - - orig_p = p; - - while (*p) - { - if (*p == '\n') - { - if (p > orig_p && p[-1] == '\r') - memmove (p, p+1, strlen (p)); - else - { - *p = '\r'; - orig_p = p+1; - } - } - ++p; - } -} - -static long -yylex (void) -{ - static short c = RELOAD; - long retval; - int i; - - if (c == RELOAD) - c = getchar(); - - while (true) - { - switch (c) - { - case '"': - c = getchar (); /* consume leading " */ - c = get_remaining_string (&yylval.cptr, c); - cleanup_linefeeds (yylval.cptr); - c = getchar (); /* consume trailing " */ - return STRING; - break; - - case '0': - if ((c = getchar()) == 'x') - { - yylval.number = 0; - while (isalnum (c = getchar ())) - { - if (yylval.number & 0xF0000000) - warning_unexpected ("hex constant too long parsing " - "configuration file (line %ld)", - linecount); - if (c >= '0' && c <= '9') - yylval.number = (yylval.number << 4) + c - '0'; - else if (c >= 'a' && c <= 'f') - yylval.number = (yylval.number << 4) + c - 'a' + 10; - else if (c >= 'A' && c <= 'F') - yylval.number = (yylval.number << 4) + c - 'A' + 10; - else - warning_unexpected ("bad character in hex constant " - "parsing configuration file " - "(line %ld)", linecount); - } - return HEXINT; - break; - } - /* We just ate a 0 that should be part of a decimal integer - (we don't support octal). It is a leading zero, so we can - forget about it and fall through */ - ungetc(c, stdin); - c = '0'; - /* FALL THROUGH */ - case '1': case '2': case '3': - case '4': case '5': case '6': - case '7': case '8': case '9': - yylval.number = c - '0'; - while (isdigit(c = getchar ())) - { - yylval.number = yylval.number * 10 + c - '0'; - if (yylval.number < 0) - warning_unexpected ("integer overflow parsing configuration " - "file (line %ld)", linecount); - } - return INTEGER; - break; - case ' ': - case '\r': - case '\n': - case '\t': - case '\f': - do - if (c == '\n') - linecount++; - while (isspace(c = getchar ())); - break; - case '/': - if ((c = getchar ()) == '/') - { - while ((c = getchar ()) != '\n') - ; - linecount++; - c = getchar (); - } - else - warning_unexpected ("single '/' parsing configuration file " - "(line %ld)", linecount); - break; - case '\'': - yylval.number = 0; - for (i = 0 ; i < 4 ; i++) - { - c = getchar (); - yylval.number = (unsigned long)yylval.number * 256 + c; - } - if ((c = getchar ()) != '\'') - warning_unexpected ("missing \' parsing configuration file (line " - "%ld)", linecount); - c = getchar (); - return CHAR4INT; - break; - case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': - case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': - case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': - case 's': case 't': case 'u': case 'v': case 'w': case 'x': - case 'y': case 'z': - case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': - case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': - case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': - case 'Y': case 'Z': - { - char *token; - - c = get_remaining_token (&token, c); - retval = binfind(token, reserved, NELEM (reserved)); - if (!retval) - warning_unexpected ("unknown reserved word (\"%s\") parsing " - "configuration file (line %ld)", token, - linecount); - free (token); - return retval; - } - break; - case '{': - case '}': - case '(': - case ')': - case '=': - case ':': - case ',': - case ';': - case '-': - case '.': - retval = c; - c = getchar (); - return retval; - break; - case EOF: - c = RELOAD; /* for the next time around */ - linecount = 1; - return EOF; - break; - default: - warning_unexpected ("unknown character parsing configuration file " - "(line %ld)", linecount); - } - } -} - -void -yyerror(char *str) -{ - warning_unexpected ("configuration file parse error (line %ld): %s", - linecount, str); -} - -static void -output (uint32 tag, const byte_sequence_t *bp) -{ - if (fwrite (&tag, sizeof tag, 1, exec_fp) != 1 || - fwrite (&bp->length, sizeof bp->length, 1, exec_fp) != 1 || - fwrite (bp->bytes, bp->length, 1, exec_fp) != 1) - warning_unexpected ("Trouble writing\n"); - free ((byte_sequence_t *) bp); -} - -static byte_sequence_t * -bptr_from_file_contents (const char *filename) -{ - byte_sequence_t *retval; - FILE *fp; - - retval = 0; - fp = fopen (filename, "r"); - if (!fp) - warning_unexpected ("Couldn't open \"%s\"\n", filename); - else - { - struct stat sbuf; - - if (fstat (fileno (fp), &sbuf) != 0) - warning_unexpected ("Couldn't fstat \"%s\"\n", filename); - else - { - retval = malloc (sizeof *retval + sbuf.st_size); - if (retval) - { - int n; - - retval->length = sbuf.st_size; - n = fread (retval->bytes, retval->length, 1, fp); - if (n != 1) - warning_unexpected ("Trouble reading\n"); - } - } - fclose (fp); - } - return retval; -} - -static byte_sequence_t * -bptr_from_uint32 (uint32 i) -{ - byte_sequence_t *retval; - - retval = malloc (sizeof *retval + sizeof i); - if (retval) - { - retval->length = sizeof i; - memcpy (retval->bytes, &i, sizeof i); - } - return retval; -} - -static byte_sequence_t * -bptr_from_bptr_and_uint32 (const byte_sequence_t *bp, uint32 i) -{ - byte_sequence_t *retval; - - retval = malloc (sizeof *retval + bp->length + sizeof i); - if (retval) - { - retval->length = bp->length + sizeof i; - memcpy (retval->bytes, bp->bytes, bp->length); - memcpy (retval->bytes + bp->length, &i, sizeof i); - } - free ((byte_sequence_t *) bp); - return retval; -} - -static byte_sequence_t * -bptr_from_bptr_and_string (const byte_sequence_t *bp, const char *str) -{ - byte_sequence_t *retval; - int len; - - len = strlen (str) + 1; - - retval = malloc (sizeof *retval + bp->length + len); - if (retval) - { - retval->length = bp->length + len; - memcpy (retval->bytes, bp->bytes, bp->length); - memcpy (retval->bytes + bp->length, str, len); - } - free ((byte_sequence_t *) bp); - return retval; -} - -static byte_sequence_t * -bptr_from_string (const char *str) -{ - byte_sequence_t *retval; - int len; - - len = strlen (str) + 1; - - retval = malloc (sizeof *retval + len); - if (retval) - { - retval->length = len; - memcpy (retval->bytes, str, len); - } - return retval; -} - -static boolean_t -position_after_magic (FILE *fp, uint64 magic) -{ - uint64 test; - long offset; - boolean_t found; - boolean_t retval; - - for (offset = 0, found = false; - (!found && fseek (fp, offset, SEEK_SET) == 0 && - fread (&test, sizeof test, 1, fp) == 1); - ++offset) - { - if (test == magic) - found = true; - } - if (!found) - retval = false; - else - { - test = 0; - retval = (fseek (fp, offset-1, SEEK_SET) == 0 && - fwrite (&test, sizeof test, 1, fp) == 1); - } - return retval; -} - -int -main (int argc, const char *argv[]) -{ - int retval; - - if (argc != 3) - { - fprintf (stderr, "Usage: customize executor.exe config_file\n"); - exit (1); - } - - exec_fp = fopen (argv[1], "r+b"); - if (!exec_fp) - { - fprintf (stderr, "Couldn't open \"%s\" for writing\n", argv[1]); - exit (1); - } - if (!position_after_magic (exec_fp, CUSTOM_MAGIC)) - { - fprintf (stderr, "Couldn't find magic\n"); - exit (1); - } - if (freopen (argv[2], "r", stdin) == NULL) - { - fprintf (stderr, "Couldn't open \"%s\" for reading\n", argv[2]); - exit (1); - } - retval = yyparse (); - fclose (exec_fp); - return retval; -} diff --git a/packages/extr_license/extr.c b/packages/extr_license/extr.c deleted file mode 100644 index 5a407f11..00000000 --- a/packages/extr_license/extr.c +++ /dev/null @@ -1,54 +0,0 @@ -#include -#include -/* #include "target-os-config.h" fails */ -#include "/ardi/executor/src/include/rsys/licensetext.h" - -#if defined (MSDOS) || defined (CYGWIN32) -#define CR "\r\n" -#else -#define CR "\n" -#endif - -static char * -cr_cvt (const char *str) -{ - char *retval; - const char *p; - char *op; - int length; - - length = 1; /* for NUL at end */ - for (p = str; *p; ++p) - length += *p == '\r' ? sizeof CR - 1 : 1; - - retval = malloc (length); - for (p = str, op = retval; *p; ++p) - if (*p != '\r') - *op++ = *p; - else - { - memcpy (op, CR, sizeof CR - 1); - op += sizeof CR - 1; - } - *op = 0; - return retval; -} - - -int -main (int argc, char *argv[]) -{ - int i; - int retval; - - for (i = 0; ROMlib_license[i].body; ++i) - { - if (ROMlib_license[i].heading) - printf ("%s" CR CR, cr_cvt (ROMlib_license[i].heading)); - printf ("%s" CR, cr_cvt (ROMlib_license[i].body)); - if (ROMlib_license[i+1].body) - printf (CR CR); - } - retval = 0; - return retval; -} diff --git a/rpm/executor-aux.spec b/rpm/executor-aux.spec deleted file mode 100644 index 8c6d4320..00000000 --- a/rpm/executor-aux.spec +++ /dev/null @@ -1,138 +0,0 @@ -Summary: Auxiliary files for Executor, a Macintosh environment for PCs -Name: executor-aux -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This package contains the auxiliary -files that Executor needs. - -%prep -%build -%install - -umask 022 -if [ ! -e executor-aux ]; then - mkdir executor-aux -fi - -cd executor-aux -cp -af /home/ctm/ardi/trunk/executor/docs/README.linux README -cp -af /home/ctm/ardi/trunk/executor/docs/AppNotes app_notes -chown -R root.root . - -rm -rf /var/opt/executor /home/executor /opt/executor /etc/opt/executor - -if [ ! -e /var/opt ]; then - mkdir /var/opt - chown root.root /var/opt -fi - -if [ ! -e /opt ]; then - mkdir /opt - chown root.root /opt -fi - -if [ ! -e /etc/opt ]; then - mkdir /etc/opt - chown root.root /etc/opt -fi - -cp -a /home/ctm/ardi/trunk/executor/var_opt /var/opt/executor -chown -R root.root /var/opt/executor - -ln -s ../var/opt/executor/share/home /home/executor -chown root.root /home/executor - -cp -a /home/ctm/ardi/trunk/executor/opt /opt/executor -chown -R root.root /opt/executor - -find /var/opt/executor /opt/executor -name '.svn' -print0 | xargs -0 rm -rf - -mkdir /etc/opt/executor -chown root.root /etc/opt/executor -chmod u+t,a+rwx /etc/opt/executor - -ln -sf ../../../../opt/executor/man/man1/executor.1 /usr/man/man1 -ln -sf executor.1 /usr/man/man1/executor-demo-svga.1 -ln -sf executor.1 /usr/man/man1/executor-demo.1 -ln -sf executor.1 /usr/man/man1/executor-svga.1 -ln -sf ../../../../opt/executor/man/man5/ecf.5 /usr/man/man5 -ln -sf ../../../../opt/executor/man/man5/printers.ini.5 /usr/man/man5 -ln -sf printers.ini.5 /usr/man/man5/printdef.ini.5 -ln -sf ../../../../opt/executor/man/man5/hfv.5 /usr/man/man5 -ln -sf hfv.5 /usr/man/man5/exsystem.hfv.5 -ln -sf ../../../../opt/executor/man/man5/AppleDouble.5 /usr/man/man5 -ln -sf ../../../../opt/executor/man/man5/directory_map.5 /usr/man/man5 -ln -sf ../../../../opt/executor/man/man7/ExecutorVolume.7 /usr/man/man7 -ln -sf ExecutorVolume.7 /usr/man/man7/executor.7 - -chown root.root /usr/man/man1/executor{,-demo-svga,-demo,-svga}.1 -chown root.root /usr/man/man5/{ecf,printers.ini,printdef.ini,hfv,AppleDouble,directory_map}.5 -chown root.root /usr/man/man7/{ExecutorVolume,executor}.7 - -pushd /var/opt/executor > /dev/null -chmod -R go+w share/conf share/home/*"System Folder" -chmod go-w share/home/"System Folder"/*{Browser,Printer} -chmod go+w directory_map* printdef.ini share/home/*ware share/home share/home/Shareware/*Tex-Edit share/home/Shareware/Tex-Edit/*"Tex-Edit Prefs" share/home/Shareware/"speedometer3.23 Folder" -popd > /dev/null - - -%post - -# the following chmods are necessary because the permissions get messed up -# when we convert our .rpm to a .deb using alien - -pushd /var/opt/executor > /dev/null -chmod -R go+w share/conf share/home/*"System Folder" -chmod go-w share/home/"System Folder"/*{Browser,Printer} -chmod go+w directory_map* printdef.ini share/home/*ware share/home share/home/Shareware/*Tex-Edit share/home/Shareware/Tex-Edit/*"Tex-Edit Prefs" share/home/Shareware/"speedometer3.23 Folder" -popd > /dev/null - -%preun - -if [ -e /etc/opt/executor/.xp ]; then - mv /etc/opt/executor/.xp /etc/.temporary_deleteme_xp -fi -%postun -if [ -e /etc/.temporary_deleteme_xp ]; then - if [ ! -e /etc/opt ]; then - mkdir /etc/opt - fi - if [ ! -e /etc/opt/executor ]; then - mkdir /etc/opt/executor - fi - mv /etc/.temporary_deleteme_xp /etc/opt/executor/.xp -fi - -%files - -%doc /opt/executor/man -%doc /usr/man/man1/executor.1 -%doc /usr/man/man1/executor-demo-svga.1 -%doc /usr/man/man1/executor-demo.1 -%doc /usr/man/man1/executor-svga.1 -%doc /usr/man/man5/ecf.5 -%doc /usr/man/man5/printers.ini.5 -%doc /usr/man/man5/printdef.ini.5 -%doc /usr/man/man5/hfv.5 -%doc /usr/man/man5/exsystem.hfv.5 -%doc /usr/man/man5/AppleDouble.5 -%doc /usr/man/man5/directory_map.5 -%doc /usr/man/man7/ExecutorVolume.7 -%doc /usr/man/man7/executor.7 - -%doc executor-aux/README -%doc executor-aux/app_notes - -/opt/executor/printers.ini -/opt/executor/tips.txt -/var/opt/executor -/etc/opt/executor -/home/executor diff --git a/rpm/executor-glibc-demo-sdl.spec b/rpm/executor-glibc-demo-sdl.spec deleted file mode 100644 index 094c5129..00000000 --- a/rpm/executor-glibc-demo-sdl.spec +++ /dev/null @@ -1,55 +0,0 @@ -Summary: A demo version of Executor, a Macintosh environment for PCs -Name: executor-glibc-demo-sdl -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager -Requires: executor-aux >= @minimum_executor_aux@ -Requires: SDL >= @minimum_sdl@ - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This demo version of Executor can be -used for 30 days. This package contains the SDL version of the -Executor demo for glibc based Linux distributions. - -Documentation is available at http://www.ardi.com -%prep -%build -%install - -umask 022 -case `hostname` in - uni52.ardi.com | sybil.ardi.com | newbie.ardi.com | breaker) - ;; - *) - echo This is being run on an inappropriate host - exit 1;; -esac - -bleeding_prefix=/usr/local/builds/bleeding - -if [ ! -e /opt ]; then - mkdir /opt -fi - -if [ ! -e /opt/executor ]; then - mkdir /opt/executor -fi - -if [ ! -e /opt/executor/bin ]; then - mkdir /opt/executor/bin -fi - -cp $bleeding_prefix/demo-linux-sdl/executor /opt/executor/bin/executor-demo-sdl -ln -sf ../../../opt/executor/bin/executor-demo-sdl /usr/bin/executor-demo-sdl -strip /opt/executor/bin/executor-demo-sdl -custom /opt/executor/bin/executor-demo-sdl /home/ctm/ardi/trunk/executor/packages/customize/executor_demo_linux.custom -chown root.root /opt/executor/bin/executor-demo-sdl /usr/bin/executor-demo-sdl -chmod 755 /opt/executor/bin/executor-demo-sdl -%files -/opt/executor/bin/executor-demo-sdl -/usr/bin/executor-demo-sdl diff --git a/rpm/executor-glibc-demo-svga.spec b/rpm/executor-glibc-demo-svga.spec deleted file mode 100644 index 2786a4f8..00000000 --- a/rpm/executor-glibc-demo-svga.spec +++ /dev/null @@ -1,52 +0,0 @@ -Summary: A demo version of Executor, a Macintosh environment for PCs -Name: executor-glibc-demo-svga -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager -Requires: executor-aux >= @minimum_executor_aux@ - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This demo version of Executor can be -used for 30 days. This package contains the SVGAlib version of the -Executor demo for glibc based Linux distributions. - -Documentation is available at http://www.ardi.com -%prep -%build -%install - -umask 022 -case `hostname` in - uni52.ardi.com | sybil.ardi.com | newbie.ardi.com | breaker) - ;; - *) - echo This is being run on an inappropriate host - exit 1;; -esac - -if [ ! -e /opt ]; then - mkdir /opt -fi - -if [ ! -e /opt/executor ]; then - mkdir /opt/executor -fi - -if [ ! -e /opt/executor/bin ]; then - mkdir /opt/executor/bin -fi - -cp /usr/local/builds/bleeding/demo-linux-svga/executor /opt/executor/bin/executor-demo-svga -ln -sf ../../../opt/executor/bin/executor-demo-svga /usr/bin/executor-demo-svga -strip /opt/executor/bin/executor-demo-svga -custom /opt/executor/bin/executor-demo-svga /home/ctm/ardi/trunk/executor/packages/customize/executor_demo_linux.custom -chown root.root /opt/executor/bin/executor-demo-svga /usr/bin/executor-demo-svga -chmod 4755 /opt/executor/bin/executor-demo-svga -%files -/opt/executor/bin/executor-demo-svga -/usr/bin/executor-demo-svga diff --git a/rpm/executor-glibc-demo.spec b/rpm/executor-glibc-demo.spec deleted file mode 100644 index 14034460..00000000 --- a/rpm/executor-glibc-demo.spec +++ /dev/null @@ -1,52 +0,0 @@ -Summary: A demo version of Executor, a Macintosh environment for PCs -Name: executor-glibc-demo -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager -Requires: executor-aux >= @minimum_executor_aux@ - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This demo version of Executor can be -used for 30 days. This package contains the X Windows version of the -Executor demo for glibc based Linux distributions. - -Documentation is available at http://www.ardi.com -%prep -%build -%install - -umask 022 -case `hostname` in - uni52.ardi.com | sybil.ardi.com | newbie.ardi.com | breaker) - ;; - *) - echo This is being run on an inappropriate host - exit 1;; -esac - -if [ ! -e /opt ]; then - mkdir /opt -fi - -if [ ! -e /opt/executor ]; then - mkdir /opt/executor -fi - -if [ ! -e /opt/executor/bin ]; then - mkdir /opt/executor/bin -fi - -cp /usr/local/builds/bleeding/demo-linux-x/executor /opt/executor/bin/executor-demo -ln -sf ../../../opt/executor/bin/executor-demo /usr/bin/executor-demo -strip /opt/executor/bin/executor-demo -custom /opt/executor/bin/executor-demo /home/ctm/ardi/trunk/executor/packages/customize/executor_demo_linux.custom -chown root.root /opt/executor/bin/executor-demo /usr/bin/executor-demo -chmod 755 /opt/executor/bin/executor-demo -%files -/opt/executor/bin/executor-demo -/usr/bin/executor-demo diff --git a/rpm/executor-glibc-sdl.spec b/rpm/executor-glibc-sdl.spec deleted file mode 100644 index a42db023..00000000 --- a/rpm/executor-glibc-sdl.spec +++ /dev/null @@ -1,57 +0,0 @@ -Summary: The commercial version of Executor, a Macintosh environment for PCs -Name: executor-glibc-sdl -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager -Requires: executor-aux >= @minimum_executor_aux@ -Requires: SDL >= @minimum_sdl@ - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This package contains the SDL version of -the Executor. This package is only available under license from ARDI -and is not to be redistributed. - -Documentation is available at http://www.ardi.com -%prep -%build -%install - -umask 022 -case `hostname` in - uni52.ardi.com | sybil.ardi.com | newbie.ardi.com | breaker) - ;; - *) - echo This is being run on an inappropriate host - exit 1;; -esac - -bleeding_prefix=/usr/local/builds/bleeding - -if [ ! -e /opt ]; then - mkdir /opt -fi - -if [ ! -e /opt/executor ]; then - mkdir /opt/executor -fi - -if [ ! -e /opt/executor/bin ]; then - mkdir /opt/executor/bin -fi - -cp $bleeding_prefix/comm-linux-sdl/executor /opt/executor/bin/executor-sdl -ln -sf ../../../opt/executor/bin/executor-sdl /usr/bin/executor-sdl -strip /opt/executor/bin/executor-sdl -custom /opt/executor/bin/executor-sdl /home/ctm/ardi/trunk/executor/packages/customize/executor_comm_linux.custom -chown root.root /opt/executor/bin/executor-sdl /usr/bin/executor-sdl -chmod 755 /opt/executor/bin/executor-sdl -%files -/opt/executor/bin/executor-sdl -/usr/bin/executor-sdl -%post -/opt/executor/bin/executor-sdl diff --git a/rpm/executor-glibc-svga.spec b/rpm/executor-glibc-svga.spec deleted file mode 100644 index 1eb24bae..00000000 --- a/rpm/executor-glibc-svga.spec +++ /dev/null @@ -1,62 +0,0 @@ -Summary: The commercial version of Executor, a Macintosh environment for PCs -Name: executor-glibc-svga -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager -Requires: executor-aux >= @minimum_executor_aux@ - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This package contains the SVGAlib -version of Executor for glibc based Linux distributions. This package -is only available under license from ARDI and is not to be -redistributed. - -Documentation is available at http://www.ardi.com -%prep -%build -%install - -umask 022 -case `hostname` in - uni52.ardi.com | sybil.ardi.com | newbie.ardi.com | breaker) - ;; - *) - echo This is being run on an inappropriate host - exit 1;; -esac - -if [ ! -e /opt ]; then - mkdir /opt -fi - -if [ ! -e /opt/executor ]; then - mkdir /opt/executor -fi - -if [ ! -e /opt/executor/bin ]; then - mkdir /opt/executor/bin -fi - -cp /usr/local/builds/bleeding/comm-linux-svga/executor /opt/executor/bin/executor-svga -ln -sf ../../../opt/executor/bin/executor-svga /usr/bin/executor-svga -strip /opt/executor/bin/executor-svga -custom /opt/executor/bin/executor-svga /home/ctm/ardi/trunk/executor/packages/customize/executor_comm_linux.custom -chown root.root /opt/executor/bin/executor-svga /usr/bin/executor-svga -chmod 4755 /opt/executor/bin/executor-svga -%files -/opt/executor/bin/executor-svga -/usr/bin/executor-svga -%post -if [ "$TERM"x = "linuxx" ]; then - /opt/executor/bin/executor-svga - chown root.root /opt/executor/bin/executor-svga - chmod 4755 /opt/executor/bin/executor-svga -else - echo You must run /opt/executor/bin/executor-svga once as root so that - echo your serial number and authorization key can be entered. -fi diff --git a/rpm/executor-glibc.spec b/rpm/executor-glibc.spec deleted file mode 100644 index 734e061f..00000000 --- a/rpm/executor-glibc.spec +++ /dev/null @@ -1,57 +0,0 @@ -Summary: The commercial version of Executor, a Macintosh environment for PCs -Name: executor-glibc -Version: @executor_version@ -Release: 1 -License: Commercial -Group: Applications/Emulators -Vendor: ARDI -Packager: Executor Packager -Requires: executor-aux >= @minimum_executor_aux@ - -%description -Executor allows your Linux system to run many Macintosh applications. -Executor includes ARDI's reimplementation of a large percentage of the -core MacOS Classic routines. This package contains the X version of -Executor for glibc based Linux distributions. This package is only -available under license from ARDI and is not to be redistributed. - -Documentation is available at http://www.ardi.com -%prep -%build - -umask 022 -case `hostname` in - uni52.ardi.com | sybil.ardi.com | newbie.ardi.com | breaker) - ;; - *) - echo This is being run on an inappropriate host - exit 1;; -esac - -if [ ! -e /opt ]; then - mkdir /opt - chown root.root /opt -fi - -if [ ! -e /opt/executor ]; then - mkdir /opt/executor - chown root.root /opt/executor -fi - -if [ ! -e /opt/executor/bin ]; then - mkdir /opt/executor/bin - chown root.root /opt/executor/bin -fi - -cp /usr/local/builds/bleeding/comm-linux-x/executor /opt/executor/bin -chown root.root /opt/executor/bin/executor -ln -sf ../../../opt/executor/bin/executor /usr/bin/executor -chown root.root /usr/bin/executor -strip /opt/executor/bin/executor -custom /opt/executor/bin/executor /home/ctm/ardi/trunk/executor/packages/customize/executor_comm_linux.custom -chmod 755 /opt/executor/bin/executor -%files -/opt/executor/bin/executor -/usr/bin/executor -%post -/opt/executor/bin/executor diff --git a/splash/Makefile b/splash/Makefile deleted file mode 100644 index d354ada6..00000000 --- a/splash/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -all: splash.8bp.ppm - -splash.8bp.ppm: splash.8bp.tiff - tifftopnm < splash.8bp.tiff | ppmquant 256 | pnmnoraw > splash.8bp.ppm - diff --git a/splash/gensplash-param.1bp b/splash/gensplash-param.1bp deleted file mode 100644 index 9ee05497..00000000 --- a/splash/gensplash-param.1bp +++ /dev/null @@ -1,6 +0,0 @@ -splash /ardi/executor/splash/splash.1bp.pbm -button /ardi/executor/splash/empty_button.ppm -out /ardi/executor/splash/splash.1bp -bpp 1 -n_buttons 0 -bk_color 0 0 0 diff --git a/splash/gensplash-param.8bp b/splash/gensplash-param.8bp deleted file mode 100644 index 1beac434..00000000 --- a/splash/gensplash-param.8bp +++ /dev/null @@ -1,6 +0,0 @@ -splash splash.8bp.ppm -button empty_button.ppm -out splash.8bp -bpp 8 -n_buttons 0 -bk_color 0 0 0 diff --git a/splash/splash.1bp b/splash/splash.1bp deleted file mode 100644 index 7a34fdb6..00000000 Binary files a/splash/splash.1bp and /dev/null differ diff --git a/splash/splash.1bp.tiff b/splash/splash.1bp.tiff deleted file mode 100644 index 9cba3bc9..00000000 Binary files a/splash/splash.1bp.tiff and /dev/null differ diff --git a/splash/splash.8bp b/splash/splash.8bp deleted file mode 100644 index 610ba64c..00000000 Binary files a/splash/splash.8bp and /dev/null differ diff --git a/splash/splash.8bp.2002.tiff b/splash/splash.8bp.2002.tiff deleted file mode 100644 index baac0af5..00000000 Binary files a/splash/splash.8bp.2002.tiff and /dev/null differ diff --git a/splash/splash.8bp.tiff b/splash/splash.8bp.tiff deleted file mode 100644 index dc4a0e37..00000000 Binary files a/splash/splash.8bp.tiff and /dev/null differ diff --git a/src/.clang-format b/src/.clang-format new file mode 100644 index 00000000..5eb9d731 --- /dev/null +++ b/src/.clang-format @@ -0,0 +1,98 @@ +--- +Language: Cpp +# BasedOnStyle: WebKit +AccessModifierOffset: -4 +BreakBeforeBraces: Allman +Standard: Cpp11 +TabWidth: 4 +UseTab: Never +AlignAfterOpenBracket: Align +IndentCaseLabels: true +IndentWidth: 4 +ReflowComments: true +SortIncludes: false +PointerAlignment: Right +SpaceAfterTemplateKeyword: false +SpaceBeforeParens: Never +ColumnLimit: 0 + +BreakBeforeBinaryOperators: All +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlignEscapedNewlinesLeft: false + +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignOperands: false +AlignTrailingComments: false +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakTemplateDeclarations: false +BinPackArguments: true +BinPackParameters: true +BraceWrapping: + AfterClass: false + AfterControlStatement: false + AfterEnum: false + AfterFunction: true + AfterNamespace: false + AfterObjCDeclaration: false + AfterStruct: false + AfterUnion: false + BeforeCatch: false + BeforeElse: false + IndentBraces: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: true +BreakAfterJavaFieldAnnotations: false +BreakStringLiterals: true +CommentPragmas: '^ IWYU pragma:' +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: false +DerivePointerAlignment: false +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] +IncludeCategories: + - Regex: '^"(llvm|llvm-c|clang|clang-c)/' + Priority: 2 + - Regex: '^(<|"(gtest|isl|json)/)' + Priority: 3 + - Regex: '.*' + Priority: 1 +IncludeIsMainRegex: '$' +IndentWrappedFunctionNames: false +JavaScriptQuotes: Leave +JavaScriptWrapImports: true +KeepEmptyLinesAtTheStartOfBlocks: true +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: Inner +ObjCBlockIndentWidth: 4 +ObjCSpaceAfterProperty: true +ObjCSpaceBeforeProtocolList: true +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +SpaceAfterCStyleCast: false +SpaceBeforeAssignmentOperators: true +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +... + diff --git a/src/.editorconfig b/src/.editorconfig new file mode 100644 index 00000000..d0513da2 --- /dev/null +++ b/src/.editorconfig @@ -0,0 +1,5 @@ +root=true +[*] +indent_style=space +indent_size = 4 +tab_width = 4 \ No newline at end of file diff --git a/src/.gitignore b/src/.gitignore deleted file mode 100644 index 3f857b62..00000000 --- a/src/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -INSTALL -Makefile.in -aclocal.m4 -autom4te.cache -compile -config.guess -config.h.in -config.sub -configure -depcomp -install-sh -missing -ylwrap diff --git a/src/AE.c b/src/AE.c deleted file mode 100644 index 0a07be11..00000000 --- a/src/AE.c +++ /dev/null @@ -1,675 +0,0 @@ -/* Copyright 1994, 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_AE[] = - "$Id: AE.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* AppleEvents implementation */ - -#include "rsys/common.h" - -#include "EventMgr.h" -#include "NotifyMgr.h" -#include "AppleEvents.h" -#include "MemoryMgr.h" -#include "ProcessMgr.h" -#include "OSEvent.h" -#include "OSUtil.h" -#include "ProcessMgr.h" -#include "AliasMgr.h" - -#include "rsys/mman.h" -#include "rsys/flags.h" - -boolean_t send_application_open_aevt_p; - -/* dispatching apple events */ - -P3 (PUBLIC pascal, OSErr, EventHandlerTemplate, - AppleEvent *, evt, AppleEvent *, reply, - int32, refcon) -{ - /* template for CTOP_... and PTOC_... flags generation */ - abort (); -#if !defined (LETGCCWAIL) - return paramErr; -#endif -} - -P1 (PUBLIC pascal trap, OSErr, AEProcessAppleEvent, - EventRecord *, evtrec) -{ - AEEventID event_id; - AEEventClass event_class; - DescType dummy_type; - Size dummy_size; - TargetID dummy_target_id; - - AppleEvent *evt = alloca (sizeof *evt); - - EventHandlerProcPtr hdlr; - Handle evt_data; - Size evt_data_size; - int32 refcon, dummy_refcon; - - OSErr err; - OSErr retval; - - /* our current buffer is empty */ - evt_data_size = 0; - err = AcceptHighLevelEvent (&dummy_target_id, - &dummy_refcon, - NULL, &evt_data_size); - if (err != bufferIsSmall) - AE_RETURN_ERROR (errAEEventNotHandled); - - evt_data = NewHandle (CL (evt_data_size)); - if (MemError () != noErr) - AE_RETURN_ERROR (MemError ()); - - LOCK_HANDLE_EXCURSION_1 - (evt_data, - { - err = AcceptHighLevelEvent (&dummy_target_id, - &dummy_refcon, - STARH (evt_data), &evt_data_size); - }); - - if (err != noErr) - { - DisposHandle (evt_data); - AE_RETURN_ERROR (errAEEventNotHandled); - } - - DESC_TYPE_X (evt) = CLC (typeAppleEvent); - DESC_DATA_X (evt) = RM (evt_data); - - err = AEGetAttributePtr (evt, keyEventClassAttr, - typeType, &dummy_type, - (Ptr) &event_class, sizeof event_class, - &dummy_size); - if (err != noErr) - { - AEDisposeDesc (evt); - AE_RETURN_ERROR (err); - } - event_class = CL (event_class); - - err = AEGetAttributePtr (evt, keyEventIDAttr, - typeType, &dummy_type, - (Ptr) &event_id, sizeof event_id, &dummy_size); - if (err != noErr) - { - AEDisposeDesc (evt); - AE_RETURN_ERROR (err); - } - event_id = CL (event_id); - - err = AEGetEventHandler (event_class, event_id, &hdlr, &refcon, FALSE); - if (err != noErr) - { - err = AEGetEventHandler (event_class, event_id, &hdlr, &refcon, TRUE); - if (err != noErr) - { - AEDisposeDesc (evt); - AE_RETURN_ERROR (err); - } - } - hdlr = MR (hdlr); - refcon = CL (refcon); - - { - AppleEvent *reply = alloca (sizeof *reply); - AEDesc *target = alloca (sizeof *target); - ProcessSerialNumber psn; - - GetCurrentProcess (&psn); - - err = AECreateDesc (typeProcessSerialNumber, - (Ptr) &psn, sizeof psn, target); - - /* create a reply apple event. currently unused */ - err = AECreateAppleEvent (kCoreEventClass, kAEAnswer, - target, - /* dummy */ -1, /* dummy */ -1, - reply); - - retval = CToPascalCall (hdlr, - CTOP_EventHandlerTemplate, - evt, reply, refcon); - - AEDisposeDesc (reply); - } - - AEDisposeDesc (evt); - AE_RETURN_ERROR (retval); -} - -P7 (PUBLIC pascal trap, OSErr, AESend, - AppleEvent *, evt, AppleEvent *, reply, - AESendMode, send_mode, AESendPriority, send_priority, - int32, timeout, IdleProcPtr, idle_proc, EventFilterProcPtr, filter_proc) -{ - AEDesc *target = alloca (sizeof *target); - DescType target_type, dummy_type; - Size target_size, dummy_size; - - ProcessSerialNumber *target_psn = alloca (sizeof *target_psn); - ProcessSerialNumber *current_psn = alloca (sizeof *current_psn); - - AEEventID event_id; - AEEventClass event_class; - - OSErr err; - - GetCurrentProcess (current_psn); - err = AEGetAttributePtr (evt, keyAddressAttr, - typeWildCard, &target_type, - (Ptr) target_psn, sizeof *target_psn, &target_size); - if (err != noErr) - /* ### not sure what error we should return here */ - AE_RETURN_ERROR (errAEEventNotHandled); - - target_type = CL (target_type); - target_size = CL (target_size); - - if (err != noErr) - AE_RETURN_ERROR (err); - - err = AEGetAttributePtr (evt, keyEventClassAttr, - typeType, &dummy_type, - (Ptr) &event_class, sizeof event_class, - &dummy_size); - if (err != noErr) - AE_RETURN_ERROR (err); - - err = AEGetAttributePtr (evt, keyEventIDAttr, - typeType, &dummy_type, - (Ptr) &event_id, sizeof event_id, &dummy_size); - if (err != noErr) - AE_RETURN_ERROR (err); - - if (target_type == keyProcessSerialNumber - && target_size == sizeof *target_psn) - { - Boolean same_process_p; - - err = SameProcess (target_psn, current_psn, &same_process_p); - if (err != noErr) - AE_RETURN_ERROR (errAEEventNotHandled); - - if (same_process_p) - { - /* we are sending the AppleEvent to ourselves */ - - if ((send_mode & _kAEReplyMask) == kAEWaitReply) - { - /* ### ignoring timeout/receipt requests */ - warning_unimplemented ("target kCurrentProcess && kAEWaitReply"); - AE_RETURN_ERROR (errAEEventNotHandled); - } - - if ((send_mode & _kAEReplyMask) == kAEQueueReply) - { - warning_unimplemented ("can't handle reply requests yet"); - AE_RETURN_ERROR (errAEEventNotHandled); - } - - { - EventRecord evt_rec; - Handle desc_data; - int desc_data_size; - Point bogo_event_id; - - desc_data = DESC_DATA (evt); - desc_data_size = GetHandleSize (desc_data); - - evt_rec.what = CWC (kHighLevelEvent); - evt_rec.message = event_class; - - *(uint32 *) &bogo_event_id = event_id; - evt_rec.where = bogo_event_id; - - LOCK_HANDLE_EXCURSION_1 - (desc_data, - { - err = PostHighLevelEvent (&evt_rec, - /* #### i dunno */ - NULL, -1, - STARH (desc_data), desc_data_size, - -1); - }); - - AE_RETURN_ERROR (err); - } - } - else - { - /* since there isn't any other processs this could be - intended for, panic */ - warning_unimplemented ("AE target not ProcessSerialNumber"); - AE_RETURN_ERROR ((send_mode & _kAEReplyMask) == kAEWaitReply ? - errAEEventNotHandled : noErr); - } - } - else - { - /* target is not a psn, we can't deal with anything else at this - time */ - if (target_type == typeApplSignature) - { - warning_unimplemented ("returning invalidConnection"); - AE_RETURN_ERROR (invalidConnection); - } - - warning_unimplemented ("bad AE target, not ProcessSerialNumber"); - AE_RETURN_ERROR ((send_mode & _kAEReplyMask) == kAEWaitReply - ? errAEUnknownAddressType : noErr); - } -} - -P1 (PUBLIC pascal trap, OSErr, AESuspendTheCurrentEvent, - AppleEvent *, evt) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, AEResumeTheCurrentEvent, - AppleEvent *, evt, AppleEvent *, reply, - EventHandlerProcPtr, dispatcher, - int32, refcon) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -P1 (PUBLIC pascal trap, OSErr, AEGetTheCurrentEvent, - AppleEvent *, return_evt) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -P1 (PUBLIC pascal trap, OSErr, AESetTheCurrentEvent, - AppleEvent *, evt) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -/* array spew */ - -P7 (PUBLIC pascal trap, OSErr, AEGetArray, - AEDescList *, list, - AEArrayType, array_type, - AEArrayDataPointer, array_ptr, Size, max_size, - DescType *, return_item_type, - Size *, return_item_size, int32 *, return_item_count) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -P6 (PUBLIC pascal trap, OSErr, AEPutArray, - AEDescList *, list, AEArrayType, type, - AEArrayDataPointer, array_data, DescType, item_type, - Size, item_size, int32, item_count) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -/* user interaction settings */ - -AEInteractionAllowed interaction_level = kAEInteractWithSelf; - -P1 (PUBLIC pascal trap, OSErr, AESetInteractionAllowed, - AEInteractionAllowed, level) -{ - /* do nothing; since all levels are a superset of - kAEInteractWithSelf, which is the only interaction currently - available */ - - interaction_level = level; - AE_RETURN_ERROR (noErr); -} - -P1 (PUBLIC pascal trap, OSErr, AEGetInteractionAllowed, - AEInteractionAllowed *, level_out) -{ - *level_out = interaction_level; - AE_RETURN_ERROR (noErr); -} - -P3 (PUBLIC pascal trap, OSErr, AEInteractWithUser, - int32, timeout, NMRecPtr, nm_req, - IdleProcPtr, idle_proc) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - - -P1 (PUBLIC pascal trap, OSErr, AEResetTimer, - AppleEvent *, evt) -{ - warning_unimplemented (NULL_STRING); - AE_RETURN_ERROR (noErr); -} - -/* suspending and resuming AE handling */ - -/* type coersion */ - -P6 (PUBLIC pascal, OSErr, CoercePtrTemplate, - DescType, data_type, Ptr, data, Size, data_size, - DescType, to_type, int32, refcon, AEDesc *, desc_out) -{ - /* template for CTOP_... and PTOC_... flags generation */ - abort (); -#if !defined (LETGCCWAIL) - return paramErr; -#endif -} - -P4 (PUBLIC pascal, OSErr, CoerceDescTemplate, - AEDesc *, desc, DescType, to_type, int32, refcon, - AEDesc *, desc_out) -{ - /* template for CTOP_... and PTOC_... flags generation */ - abort (); -#if !defined (LETGCCWAIL) - return paramErr; -#endif -} - -P5 (PUBLIC pascal trap, OSErr, AECoercePtr, - DescType, data_type, - Ptr, data, Size, data_size, - DescType, result_type, AEDesc *, desc_out) -{ - ProcPtr coercion_hdlr; - int32 refcon; - Boolean is_desc_hdlr_p; - OSErr err; - - if (result_type == typeWildCard - || result_type == data_type) - { - AECreateDesc (data_type, data, data_size, desc_out); - AE_RETURN_ERROR (noErr); - } - - err = AEGetCoercionHandler (data_type, result_type, - &coercion_hdlr, &refcon, - &is_desc_hdlr_p, - FALSE); - if (err != noErr) - { - err = AEGetCoercionHandler (data_type, result_type, - &coercion_hdlr, &refcon, - &is_desc_hdlr_p, - TRUE); - if (err != noErr) - AE_RETURN_ERROR (errAECoercionFail); - } - - /* swap things to a normal state */ - coercion_hdlr = MR (coercion_hdlr); - refcon = CL (refcon); - - if (is_desc_hdlr_p) - { - descriptor_t *desc = alloca (sizeof *desc); - - err = AECreateDesc (data_type, data, data_size, desc); - if (err != noErr) - return memFullErr; - - err = CToPascalCall (coercion_hdlr, PTOC_CoerceDescTemplate, - desc, result_type, refcon, desc_out); - - AEDisposeDesc (desc); - } - else - { - err = CToPascalCall (coercion_hdlr, PTOC_CoercePtrTemplate, - data_type, data, data_size, result_type, - refcon, desc_out); - } - - if (err != noErr) - AE_RETURN_ERROR (errAECoercionFail); - - AE_RETURN_ERROR (noErr); -} - -#define AEGetParamDesc AEGetKeyDesc - -PRIVATE OSErr -parse_evt (const AppleEvent *evtp, AEDesc *desc_out) -{ - OSErr retval; - AEDesc d; - - /* - * The cast to AppleEvent * of evtp is so the compiler won't complain - * about our discarding const. The problem is AEGetParamDesc doesn't the - * thing pointed to by its first argument, but the prototype doesn't show - * this. - */ - - retval = AEGetParamDesc ((AppleEvent *) evtp, - keyDirectObject, typeAEList, &d); - if (retval == noErr) - { - LONGINT n; - - retval = AECountItems (&d, &n); - n = CL (n); - if (retval == noErr) - { - Handle h; - AppParametersPtr p; - - h = NewHandle (sizeof *p + n * sizeof (FSSpec)); - if (!h || !(p = (typeof (p)) STARH (h))) - retval = MemError(); - else - { - LONGINT l; - - p->magic = CLC (APP_PARAMS_MAGIC); - p->n_fsspec = CW (n); - for (l = 1; retval == noErr && l <= n; ++l) - { - AEDesc d2; - AEKeyword keyword; - - retval = AEGetNthDesc (&d, 1L, typeAlias, &keyword, &d2); - if (retval == noErr) - { - AliasHandle ah; - Boolean wasChanged; - - ah = (AliasHandle) MR (d2.dataHandle); - retval = ResolveAlias (NULL, ah, &p->fsspec[l-1], - &wasChanged); - } - } - if (retval != noErr) - DisposHandle (h); - else - { - desc_out->descriptorType = CLC(TICK("appa")); - desc_out->dataHandle = RM (h); - } - } - } - } - return retval; -} - -P3 (PUBLIC pascal trap, OSErr, AECoerceDesc, - AEDesc *, desc, DescType, result_type, AEDesc *, desc_out) -{ - ProcPtr coercion_hdlr; - int32 refcon; - Boolean is_desc_hdlr_p; - DescType desc_type; - OSErr err; - - desc_type = DESC_TYPE (desc); - - if (desc_type == TICK("aevt") && result_type == TICK("appa")) - { - err = parse_evt (desc, desc_out); - AE_RETURN_ERROR (err); - } - - if (result_type == typeWildCard - || result_type == desc_type) - { - AEDuplicateDesc (desc, desc_out); - AE_RETURN_ERROR (noErr); - } - - err = AEGetCoercionHandler (desc_type, result_type, - &coercion_hdlr, &refcon, - &is_desc_hdlr_p, - FALSE); - if (err != noErr) - { - err = AEGetCoercionHandler (desc_type, result_type, - &coercion_hdlr, &refcon, - &is_desc_hdlr_p, - TRUE); - if (err != noErr) - goto fail; - } - - /* swap things to a normal state */ - coercion_hdlr = MR (coercion_hdlr); - refcon = CL (refcon); - - if (is_desc_hdlr_p) - { - err = CToPascalCall (coercion_hdlr, PTOC_CoerceDescTemplate, - desc, result_type, refcon, desc_out); - } - else - { - Handle desc_data; - - desc_data = DESC_DATA (desc); - - LOCK_HANDLE_EXCURSION_1 - (desc_data, - { - err = CToPascalCall (coercion_hdlr, PTOC_CoercePtrTemplate, - desc_type, STARH (desc_data), - GetHandleSize (desc_data), - result_type, refcon, desc_out); - }); - } - - if (err != noErr) - goto fail; - - AE_RETURN_ERROR (noErr); - - fail: - desc_out->descriptorType = CLC (typeNull); - desc_out->dataHandle = CLC (0); - AE_RETURN_ERROR (errAECoercionFail); -} - -P1 (PUBLIC pascal trap, OSErr, AEManagerInfo, LONGINT *, resultp) -{ - OSErr retval; - - *resultp = 0; - retval = noErr; - - return retval; -} - -/* stubs added by Cliff after reading documentation on Apple's web site */ - -P1 (PUBLIC pascal trap, OSErr, AEDisposeToken, - AEDesc *, theToken) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -P3 (PUBLIC pascal trap, OSErr, AEREesolve, - AEDesc *, objectSpecifier, - INTEGER, callbackFlags, - AEDesc *, theToken) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -P4 (PUBLIC pascal trap, OSErr, AERemoveObjectAccessor, - DescType, desiredClass, - DescType, containerType, - ProcPtr, theAccessor, - BOOLEAN, isSysHandler) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -P5 (PUBLIC pascal trap, OSErr, AEInstallObjectAccessor, - DescType, desiredClass, - DescType, containerType, - ProcPtr, theAccessor, - LONGINT, refcon, - BOOLEAN, isSysHandler) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -P5 (PUBLIC pascal trap, OSErr, AEGetObjectAccessor, - DescType, desiredClass, - DescType, containerType, - ProcPtr *, theAccessor, - LONGINT *, accessorRefcon, - BOOLEAN, isSysHandler) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -P6 (PUBLIC pascal trap, OSErr, AECallObjectAccessor, - DescType, desiredClass, - AEDesc *, containerToken, - DescType, containerClass, - DescType, keyForm, - AEDesc *, keyData, - AEDesc *, theToken) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -P7 (PUBLIC pascal trap, OSErr, AESetObjectCallbacks, - ProcPtr, myCompareProc, - ProcPtr, myCountProc, - ProcPtr, myDisposeTokenProc, - ProcPtr, myGetMarkTokenProc, - ProcPtr, myMarkProc, - ProcPtr, myAdjustMarksProc, - ProcPtr, myGetErrDescProc) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - diff --git a/src/AE.cpp b/src/AE.cpp new file mode 100644 index 00000000..b9bf9cdb --- /dev/null +++ b/src/AE.cpp @@ -0,0 +1,612 @@ +/* Copyright 1994, 1995, 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* AppleEvents implementation */ + +#include "rsys/common.h" + +#include "EventMgr.h" +#include "NotifyMgr.h" +#include "AppleEvents.h" +#include "MemoryMgr.h" +#include "ProcessMgr.h" +#include "OSEvent.h" +#include "OSUtil.h" +#include "ProcessMgr.h" +#include "AliasMgr.h" + +#include "rsys/mman.h" +#include "rsys/flags.h" +#include "rsys/functions.impl.h" + +namespace Executor +{ +bool send_application_open_aevt_p; +} +using namespace Executor; + +/* dispatching apple events */ + +OSErr Executor::C_AEProcessAppleEvent(EventRecord *evtrec) +{ + GUEST event_id_s; + GUEST event_class_s; + GUEST dummy_type; + GUEST dummy_size; + GUEST dummy_target_id; + + AppleEvent *evt = (AppleEvent *)alloca(sizeof *evt); + + GUEST hdlr_s; + EventHandlerProcPtr hdlr; + Handle evt_data; + GUEST evt_data_size; + GUEST refcon_s; + GUEST dummy_refcon; + + OSErr err; + OSErr retval; + + /* our current buffer is empty */ + evt_data_size = CLC(0); + err = AcceptHighLevelEvent(&dummy_target_id, + &dummy_refcon, + nullptr, &evt_data_size); + if(err != bufferIsSmall) + AE_RETURN_ERROR(errAEEventNotHandled); + + evt_data = NewHandle(CL(evt_data_size)); + if(MemError() != noErr) + AE_RETURN_ERROR(MemError()); + + { + HLockGuard guard(evt_data); + err = AcceptHighLevelEvent(&dummy_target_id, + &dummy_refcon, + STARH(evt_data), &evt_data_size); + } + + if(err != noErr) + { + DisposHandle(evt_data); + AE_RETURN_ERROR(errAEEventNotHandled); + } + + DESC_TYPE_X(evt) = CLC(typeAppleEvent); + DESC_DATA_X(evt) = RM(evt_data); + + err = AEGetAttributePtr(evt, keyEventClassAttr, + typeType, &dummy_type, + (Ptr)&event_class_s, sizeof event_class_s, + &dummy_size); + if(err != noErr) + { + AEDisposeDesc(evt); + AE_RETURN_ERROR(err); + } + AEEventClass event_class = CL(event_class_s); + + err = AEGetAttributePtr(evt, keyEventIDAttr, + typeType, &dummy_type, + (Ptr)&event_id_s, sizeof event_id_s, &dummy_size); + if(err != noErr) + { + AEDisposeDesc(evt); + AE_RETURN_ERROR(err); + } + AEEventID event_id = CL(event_id_s); + + err = AEGetEventHandler(event_class, event_id, &hdlr_s, &refcon_s, false); + if(err != noErr) + { + err = AEGetEventHandler(event_class, event_id, &hdlr_s, &refcon_s, true); + if(err != noErr) + { + AEDisposeDesc(evt); + AE_RETURN_ERROR(err); + } + } + hdlr = MR(hdlr_s); + int32_t refcon = CL(refcon_s); + + { + AppleEvent *reply = (AppleEvent *)alloca(sizeof *reply); + AEDesc *target = (AEDesc *)alloca(sizeof *target); + ProcessSerialNumber psn; + + GetCurrentProcess(&psn); + + err = AECreateDesc(typeProcessSerialNumber, + (Ptr)&psn, sizeof psn, target); + + /* create a reply apple event. currently unused */ + err = AECreateAppleEvent(kCoreEventClass, kAEAnswer, + target, + /* dummy */ -1, /* dummy */ -1, + reply); + + retval = hdlr(evt, reply, refcon); + AEDisposeDesc(reply); + } + + AEDisposeDesc(evt); + AE_RETURN_ERROR(retval); +} + +OSErr Executor::C_AESend(AppleEvent *evt, AppleEvent *reply, + AESendMode send_mode, AESendPriority send_priority, + int32_t timeout, IdleProcPtr idle_proc, + EventFilterProcPtr filter_proc) +{ + AEDesc *target = (AEDesc *)alloca(sizeof *target); + GUEST target_type_s, dummy_type; + GUEST target_size_s, dummy_size; + + ProcessSerialNumber *target_psn = (ProcessSerialNumber *)alloca(sizeof *target_psn); + ProcessSerialNumber *current_psn = (ProcessSerialNumber *)alloca(sizeof *current_psn); + + AEEventID event_id; + GUEST event_class; + + OSErr err; + + GetCurrentProcess(current_psn); + err = AEGetAttributePtr(evt, keyAddressAttr, + typeWildCard, &target_type_s, + (Ptr)target_psn, sizeof *target_psn, &target_size_s); + if(err != noErr) + /* ### not sure what error we should return here */ + AE_RETURN_ERROR(errAEEventNotHandled); + + DescType target_type = CL(target_type_s); + Size target_size = CL(target_size_s); + + if(err != noErr) + AE_RETURN_ERROR(err); + + err = AEGetAttributePtr(evt, keyEventClassAttr, + typeType, &dummy_type, + (Ptr)&event_class, sizeof event_class, + &dummy_size); + if(err != noErr) + AE_RETURN_ERROR(err); + + err = AEGetAttributePtr(evt, keyEventIDAttr, + typeType, &dummy_type, + (Ptr)&event_id, sizeof event_id, &dummy_size); + if(err != noErr) + AE_RETURN_ERROR(err); + + if(target_type == keyProcessSerialNumber + && target_size == sizeof *target_psn) + { + Boolean same_process_p; + + err = SameProcess(target_psn, current_psn, &same_process_p); + if(err != noErr) + AE_RETURN_ERROR(errAEEventNotHandled); + + if(same_process_p) + { + /* we are sending the AppleEvent to ourselves */ + + if((send_mode & _kAEReplyMask) == kAEWaitReply) + { + /* ### ignoring timeout/receipt requests */ + warning_unimplemented("target kCurrentProcess && kAEWaitReply"); + AE_RETURN_ERROR(errAEEventNotHandled); + } + + if((send_mode & _kAEReplyMask) == kAEQueueReply) + { + warning_unimplemented("can't handle reply requests yet"); + AE_RETURN_ERROR(errAEEventNotHandled); + } + + { + EventRecord evt_rec; + Handle desc_data; + int desc_data_size; + GUEST bogo_event_id; + + desc_data = DESC_DATA(evt); + desc_data_size = GetHandleSize(desc_data); + + evt_rec.what = CWC(kHighLevelEvent); + evt_rec.message = event_class; + + *(uint32_t *)&bogo_event_id = event_id; + evt_rec.where = bogo_event_id; + + { + HLockGuard guard(desc_data); + err = PostHighLevelEvent(&evt_rec, + /* #### i dunno */ + NULL, -1, + STARH(desc_data), desc_data_size, + -1); + } + + AE_RETURN_ERROR(err); + } + } + else + { + /* since there isn't any other processs this could be + intended for, panic */ + warning_unimplemented("AE target not ProcessSerialNumber"); + AE_RETURN_ERROR((send_mode & _kAEReplyMask) == kAEWaitReply ? errAEEventNotHandled : noErr); + } + } + else + { + /* target is not a psn, we can't deal with anything else at this + time */ + if(target_type == typeApplSignature) + { + warning_unimplemented("returning invalidConnection"); + AE_RETURN_ERROR(invalidConnection); + } + + warning_unimplemented("bad AE target, not ProcessSerialNumber"); + AE_RETURN_ERROR((send_mode & _kAEReplyMask) == kAEWaitReply + ? errAEUnknownAddressType + : noErr); + } +} + +OSErr Executor::C_AESuspendTheCurrentEvent(AppleEvent *evt) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEResumeTheCurrentEvent( + AppleEvent *evt, AppleEvent *reply, EventHandlerProcPtr dispatcher, + int32_t refcon) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEGetTheCurrentEvent(AppleEvent *return_evt) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AESetTheCurrentEvent(AppleEvent *evt) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +/* array spew */ + +OSErr Executor::C_AEGetArray(AEDescList *list, AEArrayType array_type, + AEArrayDataPointer array_ptr, Size max_size, + GUEST *return_item_type, + GUEST *return_item_size, + GUEST *return_item_count) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEPutArray(AEDescList *list, AEArrayType type, + AEArrayDataPointer array_data, DescType item_type, + Size item_size, int32_t item_count) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +/* user interaction settings */ + +AEInteractionAllowed interaction_level = kAEInteractWithSelf; + +OSErr Executor::C_AESetInteractionAllowed(AEInteractionAllowed level) +{ + /* do nothing; since all levels are a superset of + kAEInteractWithSelf, which is the only interaction currently + available */ + + interaction_level = level; + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEGetInteractionAllowed(AEInteractionAllowed *level_out) +{ + *level_out = interaction_level; + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEInteractWithUser(int32_t timeout, NMRecPtr nm_req, + IdleProcPtr idle_proc) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEResetTimer(AppleEvent *evt) +{ + warning_unimplemented(NULL_STRING); + AE_RETURN_ERROR(noErr); +} + +/* suspending and resuming AE handling */ + +/* type coersion */ + +OSErr Executor::C_AECoercePtr(DescType data_type, Ptr data, Size data_size, + DescType result_type, AEDesc *desc_out) +{ + GUEST coercion_hdlr_s; + GUEST refcon_s; + Boolean is_desc_hdlr_p; + OSErr err; + + if(result_type == typeWildCard + || result_type == data_type) + { + AECreateDesc(data_type, data, data_size, desc_out); + AE_RETURN_ERROR(noErr); + } + + err = AEGetCoercionHandler(data_type, result_type, + &coercion_hdlr_s, &refcon_s, + &is_desc_hdlr_p, + false); + if(err != noErr) + { + err = AEGetCoercionHandler(data_type, result_type, + &coercion_hdlr_s, &refcon_s, + &is_desc_hdlr_p, + true); + if(err != noErr) + AE_RETURN_ERROR(errAECoercionFail); + } + + /* swap things to a normal state */ + CoerceDescProcPtr coercion_hdlr = MR(coercion_hdlr_s); + int32_t refcon = CL(refcon_s); + + if(is_desc_hdlr_p) + { + descriptor_t *desc = (descriptor_t *)alloca(sizeof *desc); + + err = AECreateDesc(data_type, data, data_size, desc); + if(err != noErr) + return memFullErr; + + err = coercion_hdlr(desc, result_type, refcon, desc_out); + + AEDisposeDesc(desc); + } + else + { + CoercePtrProcPtr ptr_coercion_hdlr((void *)coercion_hdlr); + err = ptr_coercion_hdlr(data_type, data, data_size, result_type, + refcon, desc_out); + } + + if(err != noErr) + AE_RETURN_ERROR(errAECoercionFail); + + AE_RETURN_ERROR(noErr); +} + +#define AEGetParamDesc AEGetKeyDesc + +static OSErr +parse_evt(const AppleEvent *evtp, AEDesc *desc_out) +{ + OSErr retval; + AEDesc d; + + /* + * The cast to AppleEvent * of evtp is so the compiler won't complain + * about our discarding const. The problem is AEGetParamDesc doesn't the + * thing pointed to by its first argument, but the prototype doesn't show + * this. + */ + + retval = AEGetParamDesc((AppleEvent *)evtp, + keyDirectObject, typeAEList, &d); + if(retval == noErr) + { + LONGINT n; + GUEST n_s; + + retval = AECountItems(&d, &n_s); + n = CL(n_s); + if(retval == noErr) + { + Handle h; + AppParametersPtr p; + + h = NewHandle(sizeof *p + n * sizeof(FSSpec)); + if(!h || !(p = (decltype(p))STARH(h))) + retval = MemError(); + else + { + LONGINT l; + + p->magic = CLC(APP_PARAMS_MAGIC); + p->n_fsspec = CW(n); + for(l = 1; retval == noErr && l <= n; ++l) + { + AEDesc d2; + GUEST keyword; + + retval = AEGetNthDesc(&d, 1L, typeAlias, &keyword, &d2); + if(retval == noErr) + { + AliasHandle ah; + Boolean wasChanged; + + ah = (AliasHandle)MR(d2.dataHandle); + retval = ResolveAlias(NULL, ah, &p->fsspec[l - 1], + &wasChanged); + } + } + if(retval != noErr) + DisposHandle(h); + else + { + desc_out->descriptorType = CLC(TICK("appa")); + desc_out->dataHandle = RM(h); + } + } + } + } + return retval; +} + +OSErr Executor::C_AECoerceDesc(AEDesc *desc, DescType result_type, + AEDesc *desc_out) +{ + GUEST coercion_hdlr_s; + GUEST refcon_s; + CoerceDescProcPtr coercion_hdlr; + int32_t refcon; + GUEST is_desc_hdlr_p; + DescType desc_type; + OSErr err; + + desc_type = DESC_TYPE(desc); + + if(desc_type == TICK("aevt") && result_type == TICK("appa")) + { + err = parse_evt(desc, desc_out); + AE_RETURN_ERROR(err); + } + + if(result_type == typeWildCard + || result_type == desc_type) + { + AEDuplicateDesc(desc, desc_out); + AE_RETURN_ERROR(noErr); + } + + err = AEGetCoercionHandler(desc_type, result_type, + &coercion_hdlr_s, &refcon_s, + &is_desc_hdlr_p, + false); + if(err != noErr) + { + err = AEGetCoercionHandler(desc_type, result_type, + &coercion_hdlr_s, &refcon_s, + &is_desc_hdlr_p, + true); + if(err != noErr) + goto fail; + } + + /* swap things to a normal state */ + coercion_hdlr = MR(coercion_hdlr_s); + refcon = CL(refcon_s); + + if(is_desc_hdlr_p) + { + err = coercion_hdlr(desc, result_type, refcon, desc_out); + } + else + { + Handle desc_data; + + desc_data = DESC_DATA(desc); + + { + HLockGuard guard(desc_data); + CoercePtrProcPtr ptr_coercion_hdlr((void *)coercion_hdlr); + err = ptr_coercion_hdlr(desc_type, STARH(desc_data), + GetHandleSize(desc_data), + result_type, refcon, desc_out); + } + } + + if(err != noErr) + goto fail; + + AE_RETURN_ERROR(noErr); + +fail: + desc_out->descriptorType = CLC(typeNull); + desc_out->dataHandle = nullptr; + AE_RETURN_ERROR(errAECoercionFail); +} + +OSErr Executor::C_AEManagerInfo(GUEST *resultp) +{ + OSErr retval; + + *resultp = CL(0); + retval = noErr; + + return retval; +} + +/* stubs added by Cliff after reading documentation on Apple's web site */ + +OSErr Executor::C_AEDisposeToken(AEDesc *theToken) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +OSErr Executor::C_AEResolve(AEDesc *objectSpecifier, INTEGER callbackFlags, + AEDesc *theToken) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +OSErr Executor::C_AERemoveObjectAccessor( + DescType desiredClass, DescType containerType, ProcPtr theAccessor, + BOOLEAN isSysHandler) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +OSErr Executor::C_AEInstallObjectAccessor( + DescType desiredClass, DescType containerType, ProcPtr theAccessor, + LONGINT refcon, BOOLEAN isSysHandler) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +OSErr Executor::C_AEGetObjectAccessor(DescType desiredClass, + DescType containerType, + ProcPtr *theAccessor, + LONGINT *accessorRefcon, + BOOLEAN isSysHandler) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +OSErr Executor::C_AECallObjectAccessor(DescType desiredClass, + AEDesc *containerToken, + DescType containerClass, + DescType keyForm, AEDesc *keyData, + AEDesc *theToken) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +OSErr Executor::C_AESetObjectCallbacks(ProcPtr myCompareProc, + ProcPtr myCountProc, + ProcPtr myDisposeTokenProc, + ProcPtr myGetMarkTokenProc, + ProcPtr myMarkProc, + ProcPtr myAdjustMarksProc, + ProcPtr myGetErrDescProc) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} diff --git a/src/AE_coercion.c b/src/AE_coercion.c deleted file mode 100644 index 890b3813..00000000 --- a/src/AE_coercion.c +++ /dev/null @@ -1,11 +0,0 @@ -/* Copyright 1986, 1989, 1990 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_AE_coercion[] = - "$Id: AE_coercion.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* default coercion handlers */ - diff --git a/src/AE_coercion.cpp b/src/AE_coercion.cpp new file mode 100644 index 00000000..9a3db7f5 --- /dev/null +++ b/src/AE_coercion.cpp @@ -0,0 +1,9 @@ +/* Copyright 1986, 1989, 1990 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +using namespace Executor; + +/* default coercion handlers */ diff --git a/src/AE_desc.c b/src/AE_desc.c deleted file mode 100644 index b4dec971..00000000 --- a/src/AE_desc.c +++ /dev/null @@ -1,1166 +0,0 @@ -/* Copyright 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_AE_desc[] = - "$Id: AE_desc.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -#include "rsys/common.h" - -#include "AppleEvents.h" -#include "MemoryMgr.h" - -#include "rsys/mman.h" -#include "rsys/apple_events.h" - -#define LIST_CLASS_P(desc) \ - ( DESC_TYPE_X (desc) == CLC (typeAEList) \ - || DESC_TYPE_X (desc) == CLC (typeAERecord) \ - || DESC_TYPE_X (desc) == CLC (typeAppleEvent)) -#define RECORD_CLASS_P(desc) \ - ( DESC_TYPE_X (desc) == CLC (typeAERecord) \ - || DESC_TYPE_X (desc) == CLC (typeAppleEvent)) -#define APPLE_EVENT_CLASS_P(desc) \ - (DESC_TYPE_X (desc) == CLC (typeAppleEvent)) - -static OSErr -get_subdesc_info (Handle aggr_desc_h, subdesc_info_t *info, - boolean_t attribute_p) -{ - if (ATTRIBUTE_COUNT (aggr_desc_h) == typeAEList - || ATTRIBUTE_COUNT (aggr_desc_h) == typeAERecord) - { - if (attribute_p) - AE_RETURN_ERROR (errAEWrongDataType); - - info->key_p = (ATTRIBUTE_COUNT (aggr_desc_h) == typeAERecord); - - info->count = PARAM_COUNT (aggr_desc_h); - info->count_p = &PARAM_COUNT_X (aggr_desc_h); - - info->base_offset = 0x18; - } - else - { - info->key_p = TRUE; - - if (attribute_p) - { - inline_key_desc_t *inline_target_desc; - char *aggr_desc_p; - - info->count = ATTRIBUTE_COUNT (aggr_desc_h); - info->count_p = &ATTRIBUTE_COUNT_X (aggr_desc_h); - - aggr_desc_p = (char *) STARH (aggr_desc_h); - - inline_target_desc - = (inline_key_desc_t *) (aggr_desc_p - + offsetof (ae_header_t, target)); - - info->base_offset = (offsetof (ae_header_t, target) - /* type, key, size */ - + 12 - + CL (inline_target_desc->size) - /* two unknown longs */ - + 8); - } - else - { - info->count = PARAM_COUNT (aggr_desc_h); - info->count_p = &PARAM_COUNT_X (aggr_desc_h); - info->base_offset = PARAM_OFFSET (aggr_desc_h); - } - } - - if (info->key_p) - info->inline_desc_header_size = 12; - else - info->inline_desc_header_size = 8; - - AE_RETURN_ERROR (noErr); -} - -static void -desc_offset (Handle aggr_desc_h, int index, subdesc_info_t *info, - int *offset_return) -{ - int count; - char *t; - - t = (char *) STARH (aggr_desc_h) + info->base_offset; - for (count = 1; count < index && count <= info->count; count ++) - { - inline_desc_t *desc; - - if (info->key_p) - desc = (inline_desc_t *) (t + 4); - else - desc = (inline_desc_t *) t; - - t += (CL (desc->size) - /* inline key desc header size */ - + info->inline_desc_header_size); - } - - *offset_return = t - (char *) STARH (aggr_desc_h); -} - - -/* return a pointer to the storage for the subdesc at index `index' in - either the attribute or paramter section, depending on - `attribute_p'. - - if `create_p' is true, then we set the storage size to - `*size_return' before returning the pointer' */ - -OSErr -aggr_desc_get_addr (Handle aggr_desc_h, - int index, boolean_t attribute_p, - char **addr_return, int *size_return, - boolean_t create_p, boolean_t delete_p) -{ - subdesc_info_t info; - int offset; - char *aggr_desc_p; - - inline_desc_t *inline_desc; - - aggr_desc_p = (char *) STARH (aggr_desc_h); - - if (attribute_p - && (ATTRIBUTE_COUNT (aggr_desc_h) == typeAEList - || ATTRIBUTE_COUNT (aggr_desc_h) == typeAERecord)) - AE_RETURN_ERROR (errAEWrongDataType); - - get_subdesc_info (aggr_desc_h, &info, attribute_p); - - if (! index) - index = info.count + 1; - - if (index < 1 - || (! create_p && index > info.count) - || (create_p && index > info.count + 1)) - { - AE_RETURN_ERROR (errAEIllegalIndex); - } - - if (! attribute_p - && ATTRIBUTE_COUNT (aggr_desc_h) != typeAEList - && ATTRIBUTE_COUNT (aggr_desc_h) != typeAERecord - && index == 1 - && ! info.count) - { - int aggr_desc_size; - - aggr_desc_size = GetHandleSize (aggr_desc_h); - SetHandleSize (aggr_desc_h, aggr_desc_size + 2); - - { - int16 *t; - - aggr_desc_p = (char *) STARH (aggr_desc_h); - t = (int16 *) (aggr_desc_p + aggr_desc_size); - /* ';;' */ - t[0] = CWC (0x3b3b); - } - } - - /* compute the offset of the desc we are interested in */ - desc_offset (aggr_desc_h, index, &info, - &offset); - - if (info.key_p) - inline_desc = (inline_desc_t *) (aggr_desc_p + offset + 4); - else - inline_desc = (inline_desc_t *) (aggr_desc_p + offset); - - if (create_p) - { - int diff, aggr_desc_size; - int old_size, new_size; - - aggr_desc_size = GetHandleSize (aggr_desc_h); - - if (index == info.count + 1) - old_size = 0; - else - old_size = CL (inline_desc->size) + info.inline_desc_header_size; - - if (delete_p) - new_size = 0; - else - /* #### */ - new_size = *size_return + info.inline_desc_header_size; - - /* resize it */ - if (old_size < new_size) - { - /* grow */ - diff = new_size - old_size; - - SetHandleSize (aggr_desc_h, aggr_desc_size + diff); - if (MemErr != CWC (noErr)) - AE_RETURN_ERROR (CW (MemErr)); - aggr_desc_p = (char *) STARH (aggr_desc_h); - if (aggr_desc_size < offset + old_size) - abort (); - memmove (aggr_desc_p + offset + old_size, - aggr_desc_p + offset + new_size, - aggr_desc_size - offset - old_size); - } - else if (old_size > new_size) - { - diff = old_size - new_size; - - if (aggr_desc_size < offset + old_size) - abort (); - memmove (aggr_desc_p + offset + old_size, - aggr_desc_p + offset + new_size, - aggr_desc_size - offset - old_size); - SetHandleSize (aggr_desc_h, aggr_desc_size - diff); - if (MemErr != CWC (noErr)) - AE_RETURN_ERROR (CW (MemErr)); - aggr_desc_p = (char *) STARH (aggr_desc_h); - } - memset (aggr_desc_p + offset, '\000', new_size); - - /* recompute the subdesc_info since the `aggr_desc_h' handle may - have been relocated, which could invalidate `info.count_p' */ - get_subdesc_info (aggr_desc_h, &info, attribute_p); - - if (info.key_p) - inline_desc = (inline_desc_t *) (aggr_desc_p + offset + 4); - else - inline_desc = (inline_desc_t *) (aggr_desc_p + offset); - - if (attribute_p) - { - PARAM_OFFSET_X (aggr_desc_h) - = CL (PARAM_OFFSET (aggr_desc_h) - old_size + new_size); - } - - if (! delete_p) - { - if (index == info.count + 1) - { - info.count ++; - *(info.count_p) = CL (info.count); - } - - inline_desc->size = CL (*size_return); - } - else - { - info.count --; - *(info.count_p) = CL (info.count); - } - } - - if (! delete_p) - { - *addr_return = (aggr_desc_p + offset); - *size_return = CL (inline_desc->size); - } - - AE_RETURN_ERROR (noErr); -} - -static boolean_t -find_key_index (Handle aggr_desc_h, int32 keyword, boolean_t attribute_p, - int *index_return) -{ - subdesc_info_t info; - int count; - char *t; - - get_subdesc_info (aggr_desc_h, &info, attribute_p); - - t = (char *) STARH (aggr_desc_h) + info.base_offset; - for (count = 1; count <= info.count; count ++) - { - inline_key_desc_t *inline_key_desc; - - inline_key_desc = (inline_key_desc_t *) t; - - if (CL (inline_key_desc->key) == keyword) - { - *index_return = count; - return TRUE; - } - - t += (CL (inline_key_desc->size) - /* inline key desc header size */ - + 12); - } - - *index_return = info.count + 1; - return FALSE; -} - - -static boolean_t -aggr_delete_index (Handle aggr_handle, - boolean_t attr_p, - int index) -{ - OSErr err; - char *dummy_addr; - int dummy_size; - - err = aggr_desc_get_addr (aggr_handle, index, attr_p, - &dummy_addr, &dummy_size, FALSE, - TRUE); - - if (err != noErr) - return FALSE; - else - return TRUE; -} - -static boolean_t -aggr_put_nth_desc (Handle aggr_handle, - int index, OSErr *out_failcode, - descriptor_t *in_desc) -{ - Handle in_desc_data; - DescType in_desc_type; - inline_desc_t *inline_desc; - int size; - OSErr err; - - in_desc_data = DESC_DATA (in_desc); - in_desc_type = DESC_TYPE (in_desc); - size = GetHandleSize (in_desc_data); - - err = aggr_desc_get_addr (aggr_handle, index, FALSE, - (char **) &inline_desc, &size, TRUE, FALSE); - if (err != noErr) - { - *out_failcode = err; - return FALSE; - } - - inline_desc->type = CL (in_desc_type); - memcpy (inline_desc->data, STARH (in_desc_data), size); - - *out_failcode = noErr; - return TRUE; -} - -static boolean_t -aggr_get_nth_desc (Handle aggr_handle, - int index, - int32 *out_keyword, - descriptor_t *out_desc) -{ - char *addr; - int size; - OSErr err; - - err = aggr_desc_get_addr (aggr_handle, index, FALSE, - &addr, &size, FALSE, FALSE); - if (err != noErr) - return FALSE; - - if (ATTRIBUTE_COUNT (aggr_handle) == typeAEList) - { - inline_desc_t *inline_out_desc; - - inline_out_desc = (inline_desc_t *) addr; - - if (out_keyword) - *out_keyword = CLC (typeWildCard); - LOCK_HANDLE_EXCURSION_1 - (aggr_handle, - { - err = AECreateDesc (CL (inline_out_desc->type), - (Ptr) inline_out_desc->data, size, - out_desc); - }); - if (err != noErr) - return FALSE; - } - else - { - inline_key_desc_t *inline_out_desc; - - inline_out_desc = (inline_key_desc_t *) addr; - - if (out_keyword) - *out_keyword = inline_out_desc->key; - LOCK_HANDLE_EXCURSION_1 - (aggr_handle, - { - err = AECreateDesc (CL (inline_out_desc->type), - (Ptr) inline_out_desc->data, size, - out_desc); - }); - if (err != noErr) - return FALSE; - } - - return TRUE; -} - -static boolean_t -aggr_put_key_desc (Handle aggr_handle, - int32 keyword, - boolean_t attr_p, - descriptor_t *in_desc) -{ - Handle in_desc_data; - DescType in_desc_type; - inline_key_desc_t *inline_key_desc; - int size, index; - OSErr err; - - /* #### test this */ - if (attr_p - && (keyword == keyAddressAttr - || keyword == keyEventClassAttr - || keyword == keyEventIDAttr)) - { - gui_fatal ("can't set builtin AE attribute"); - } - - in_desc_data = DESC_DATA (in_desc); - in_desc_type = DESC_TYPE (in_desc); - size = GetHandleSize (in_desc_data); - - find_key_index (aggr_handle, keyword, attr_p, &index); - - err = aggr_desc_get_addr (aggr_handle, index, attr_p, - (char **) &inline_key_desc, &size, TRUE, FALSE); - if (err != noErr) - return FALSE; - - inline_key_desc->key = CL (keyword); - inline_key_desc->type = CL (in_desc_type); - memcpy (inline_key_desc->data, STARH (in_desc_data), size); - - return TRUE; -} - -static descriptor_t * -aggr_get_key_desc (Handle aggr_handle, - int32 keyword, - boolean_t attr_p, - descriptor_t *out_desc) -{ - ae_header_t *event_data; - inline_key_desc_t *inline_key_desc; - int size; - int index; - OSErr err; - - if (attr_p) - { - /* #### stinking apple special-case bullshit */ - - event_data = (ae_header_t *) STARH (aggr_handle); - - switch (keyword) - { - case keyAddressAttr: - { - inline_desc_t *target; - - target = &event_data->target; - - LOCK_HANDLE_EXCURSION_1 - (aggr_handle, - { - err = AECreateDesc (CL (target->type), - (Ptr) target->data, CL (target->size), - out_desc); - }); - if (err != noErr) - return NULL; - return out_desc; - } - - case keyEventClassAttr: - { - LOCK_HANDLE_EXCURSION_1 - (aggr_handle, - { - err = AECreateDesc (typeType, - (Ptr) &event_data->event_class, - sizeof event_data->event_class, - out_desc); - }); - if (err != noErr) - return NULL; - return out_desc; - } - - case keyEventIDAttr: - { - LOCK_HANDLE_EXCURSION_1 - (aggr_handle, - { - err = AECreateDesc (typeType, - (Ptr) &event_data->event_id, - sizeof event_data->event_id, - out_desc); - }); - if (err != noErr) - return NULL; - return out_desc; - } - } - } - - if (! find_key_index (aggr_handle, keyword, attr_p, &index)) - return NULL; - - err = aggr_desc_get_addr (aggr_handle, index, attr_p, - (char **) &inline_key_desc, &size, FALSE, FALSE); - if (err != noErr) - return NULL; - - LOCK_HANDLE_EXCURSION_1 - (aggr_handle, - { - err = AECreateDesc (CL (inline_key_desc->type), - (Ptr) inline_key_desc->data, size, - out_desc); - }); - if (err != noErr) - return NULL; - - return out_desc; -} - -static boolean_t -aggr_delete_key_desc (Handle aggr_handle, - int32 keyword, - boolean_t attr_p) -{ - char *dummy_addr; - int dummy_size; - int index; - OSErr err; - - /* #### test this */ - if (attr_p - && (keyword == keyAddressAttr - || keyword == keyEventClassAttr - || keyword == keyEventIDAttr)) - { - gui_fatal ("can't delete builtin AE attribute"); - } - - if (! find_key_index (aggr_handle, keyword, attr_p, &index)) - return FALSE; - - err = aggr_desc_get_addr (aggr_handle, index, attr_p, - &dummy_addr, &dummy_size, FALSE, - TRUE); - if (err != noErr) - return FALSE; - else - return TRUE; -} - -static void -ae_desc_to_ptr (descriptor_t *desc, - Ptr data, uint32 max_size, int32 *size_out) -{ - uint32 copy_size, desc_size; - Handle desc_data; - - desc_data = DESC_DATA (desc); - desc_size = GetHandleSize (desc_data); - - copy_size = MIN (desc_size, max_size); - - memcpy (data, STARH (desc_data), copy_size); - - *size_out = CL (copy_size); -} - -#if 0 - -void -dump_union_desc (union desc *foo, boolean_t key_pair_p) -{ - AEDesc *desc; - uint32 type; - char data[1024]; - uint32 size; - - if (key_pair_p) - { - uint32 key; - - key = KEY_DESC_KEYWORD (&foo[0].key); - fprintf (stderr, "key `%c%c%c%c', ", - (key >> 24) & 0xFF, - (key >> 16) & 0xFF, - (key >> 8) & 0xFF, - (key >> 0) & 0xFF); - desc = &KEY_DESC_CONTENT (&foo[0].key); - } - else - { - desc = &foo[0].std; - } - - type = DESC_TYPE (desc); - fprintf (stderr, "type `%c%c%c%c', ", - (type >> 24) & 0xFF, - (type >> 16) & 0xFF, - (type >> 8) & 0xFF, - (type >> 0) & 0xFF); - - ae_desc_to_ptr (desc, (Ptr) data, 1024, &size); - size = CL (size); - - switch (type) - { - case typeType: - fprintf (stderr, "data (%d) `%c%c%c%c'.", - size, - data[0], data[1], data[2], data[3]); - break; - default: - { - char *p; - int i; - - fprintf (stderr, "data (%d)\n", size); - for (p = data; p - data < size; p += 4) - { - fprintf (stderr, " "); - for (i = 0; i < 4; i ++) - fprintf (stderr, "%02x", p[i]); - fprintf (stderr, " "); - for (i = 0; i < 4; i ++) - fprintf (stderr, "%c", p[i]); - fprintf (stderr, "\n"); - } - break; - } - } - - fprintf (stderr, "\n"); -} - -void -dump_desc (descriptor_t *desc) -{ - uint32 type; - - type = DESC_TYPE (desc); - fprintf (stderr, "type `%c%c%c%c'\n", - (type >> 24) & 0xFF, - (type >> 16) & 0xFF, - (type >> 8) & 0xFF, - (type >> 0) & 0xFF); - if ( type == typeAEList - || type == typeAERecord - || type == typeAppleEvent) - { - aggregate_descriptor_handle aggr_handle; - aggregate_descriptor_t *aggr; - int i, offset; - - aggr_handle = (aggregate_descriptor_handle) DESC_DATA (desc); - aggr = STARH (aggr_handle); - - for (offset = i = 0; i < aggr->n_params; i ++, offset ++) - dump_union_desc (&aggr->descs[offset], aggr->key_pair_p); - for (i = 0; i < aggr->n_attrs; i ++, offset ++) - dump_union_desc (&aggr->descs[offset], aggr->key_pair_p); - } -} - -#endif - -/* apple events descriptor stuff */ - -P6 (PUBLIC pascal trap, OSErr, AECreateAppleEvent, - AEEventClass, event_class, AEEventID, event_id, - AEAddressDesc *, target, - int16, return_id, int32, transaction_id, - AppleEvent *, evt_out) -{ - Handle target_data; - DescType target_type; - int target_size, event_size; - ae_header_t *event_data; - - target_data = DESC_DATA (target); - target_type = DESC_TYPE (target); - target_size = GetHandleSize (target_data); - - event_size = sizeof *event_data + target_size + 10; - event_data = alloca (event_size); - memset (event_data, '\000', event_size); - - event_data->param_offset = CL (event_size + 2); - - event_data->event_class = CL (event_class); - event_data->event_id = CL (event_id); - - event_data->target.size = CL (target_size); - event_data->target.type = CL (target_type); - memcpy (&event_data->target.data[0], STARH (target_data), target_size); - - { - int32 *t; - - t = (int32 *) ((char *) event_data + sizeof *event_data + target_size); - - t[0] = TICKX ("aevt"); - t[1] = CLC (0x00010001); - } - - { - int16 *t; - - t = (int16 *) ((char *) event_data + sizeof *event_data + target_size + 8); - - /* ';;' */ - t[0] = CWC (0x3b3b); - } - - AE_RETURN_ERROR (AECreateDesc (typeAppleEvent, - (Ptr) event_data, event_size, - evt_out)); -} - -/* generic descriptor functions */ - -P4 (PUBLIC pascal trap, OSErr, AECreateDesc, - DescType, type, - Ptr, data, Size, data_size, - AEDesc *, desc_out) -{ - Handle h; - - h = NewHandle (data_size); - if (h == NULL) - AE_RETURN_ERROR (memFullErr); - - if (data) - memcpy (STARH (h), data, data_size); - else - { - if (data_size != 0) - warning_unexpected ("NULL data, data_size = %d", data_size); - memset (STARH (h), 0, data_size); - } - - DESC_TYPE_X (desc_out) = CL (type); - DESC_DATA_X (desc_out) = RM (h); - - AE_RETURN_ERROR (noErr); -} - -P1 (PUBLIC pascal trap, OSErr, AEDisposeDesc, - AEDesc *, desc) -{ - DisposHandle (DESC_DATA (desc)); - - AE_RETURN_ERROR (noErr); -} - -P2 (PUBLIC pascal trap, OSErr, AEDuplicateDesc, - AEDesc *, src, AEDesc *, dst) -{ - OSErr err; - Handle src_data; - - src_data = DESC_DATA (src); - - LOCK_HANDLE_EXCURSION_1 - (src_data, - { - err = AECreateDesc (DESC_TYPE (src), - STARH (src_data), GetHandleSize (src_data), - dst); - }); - AE_RETURN_ERROR (err); -} - -/* descriptor functions for lists */ - -P4 (PUBLIC pascal trap, OSErr, AECreateList, - Ptr, list_elt_prefix, Size, list_elt_prefix_size, - Boolean, is_record_p, AEDescList *, list_out) -{ - list_header_t header; - DescType type; - - /* #### */ - gui_assert (! list_elt_prefix_size); - - type = is_record_p ? typeAERecord : typeAEList; - - memset (&header, '\000', sizeof header); - - header.attribute_count = CL (type); - header.param_offset = CLC (0x18); - - AE_RETURN_ERROR (AECreateDesc (type, - (Ptr) &header, sizeof header, - list_out)); -} - -P2 (PUBLIC pascal trap, OSErr, AECountItems, - AEDescList *, list, int32 *, count_out) -{ - subdesc_info_t info; - Handle aggr_desc_h; - OSErr err; - - aggr_desc_h = DESC_DATA (list); - err = get_subdesc_info (aggr_desc_h, &info, FALSE); - if (err != noErr) - AE_RETURN_ERROR (err); - - *count_out = CL (info.count); - - AE_RETURN_ERROR (noErr); -} - -P5 (PUBLIC pascal trap, OSErr, AEGetNthDesc, - AEDescList *, list, int32, index, - DescType, desired_type, AEKeyword *, keyword_out, - AEDesc *, desc_out) -{ - descriptor_t *desc = alloca (sizeof *desc); - - if (! LIST_CLASS_P (list)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_get_nth_desc (DESC_DATA (list), index, keyword_out, desc)) - AE_RETURN_ERROR (errAEDescNotFound); - - AE_RETURN_ERROR (AECoerceDesc (desc, desired_type, desc_out)); -} - -P8 (PUBLIC pascal trap, OSErr, AEGetNthPtr, - AEDescList *, list, int32, index, - DescType, desired_type, AEKeyword *, keyword_out, - DescType *, type_out, - Ptr, data, int32, max_size, Size *, size_out) -{ - descriptor_t *desc = alloca (sizeof *desc); - descriptor_t *coerced_desc = alloca (sizeof *coerced_desc); - OSErr err; - - if (! LIST_CLASS_P (list)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_get_nth_desc (DESC_DATA (list), index, keyword_out, desc)) - AE_RETURN_ERROR (errAEDescNotFound); - - err = AECoerceDesc (desc, desired_type, coerced_desc); - if (err != noErr) - AE_RETURN_ERROR (err); - - *type_out = DESC_TYPE_X (coerced_desc); - ae_desc_to_ptr (desc, - data, max_size, size_out); - AE_RETURN_ERROR (AEDisposeDesc (coerced_desc)); -} - -P3 (PUBLIC pascal trap, OSErr, AEPutDesc, - AEDescList *, list, int32, index, - AEDesc *, desc) -{ - OSErr retval = noErr; - - if (! LIST_CLASS_P (list)) - AE_RETURN_ERROR (errAEWrongDataType); - - aggr_put_nth_desc (DESC_DATA (list), index, &retval, desc); - AE_RETURN_ERROR (retval); -} - -P5 (PUBLIC pascal trap, OSErr, AEPutPtr, - AEDescList *, list, int32, index, DescType, type, - Ptr, data, Size, data_size) -{ - descriptor_t *desc; - OSErr err, retval; - - if (! LIST_CLASS_P (list)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = alloca (sizeof *desc); - err = AECreateDesc (type, data, data_size, desc); - if (err != noErr) - AE_RETURN_ERROR (err); - - aggr_put_nth_desc (DESC_DATA (list), index, &retval, desc); - - AE_RETURN_ERROR (retval); -} - -P2 (PUBLIC pascal trap, OSErr, AEDeleteItem, - AEDescList *, list, int32, index) -{ - if (! LIST_CLASS_P (list)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (aggr_delete_index (DESC_DATA (list), FALSE, index)) - AE_RETURN_ERROR (errAEIllegalIndex); - else - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, AESizeOfNthItem, - AEDescList *, list, int32, index, - DescType *, type_out, Size *, size_out) -{ - descriptor_t *desc = alloca (sizeof *desc); - - if (! LIST_CLASS_P (list)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_get_nth_desc (DESC_DATA (list), index, NULL, desc)) - AE_RETURN_ERROR (errAEIllegalIndex); - - *type_out = DESC_TYPE_X (desc); - *size_out = CL (GetHandleSize ((Handle) DESC_DATA (desc))); - - AE_RETURN_ERROR (noErr); -} - -/* descriptor functions for key pair records */ - -P4 (PUBLIC pascal trap, OSErr, AEGetKeyDesc, - AERecord *, record, AEKeyword, keyword, - DescType, desired_type, AEDesc *, desc_out) -{ - descriptor_t *desc; - - if (! RECORD_CLASS_P (record)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = aggr_get_key_desc (DESC_DATA (record), keyword, FALSE, - alloca (sizeof *desc)); - if (desc == NULL) - AE_RETURN_ERROR (errAEDescNotFound); - - AE_RETURN_ERROR (AECoerceDesc (desc, desired_type, desc_out)); -} - -P3 (PUBLIC pascal trap, OSErr, AEPutKeyDesc, - AERecord *, record, AEKeyword, keyword, - AEDesc *, desc) -{ - if (! RECORD_CLASS_P (record)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (aggr_put_key_desc (DESC_DATA (record), keyword, FALSE, desc)) - AE_RETURN_ERROR (noErr); - else - AE_RETURN_ERROR (memFullErr); -} - -P7 (PUBLIC pascal trap, OSErr, AEGetKeyPtr, - AERecord *, record, AEKeyword, keyword, - DescType, desired_type, DescType *, type_out, - Ptr, data, Size, max_size, Size *, size_out) -{ - descriptor_t *desc = alloca (sizeof *desc); - descriptor_t *coerced_desc = alloca (sizeof *coerced_desc); - OSErr err; - - if (! RECORD_CLASS_P (record)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_get_key_desc (DESC_DATA (record), keyword, FALSE, desc)) - AE_RETURN_ERROR (errAEDescNotFound); - - err = AECoerceDesc (desc, desired_type, coerced_desc); - if (err != noErr) - AE_RETURN_ERROR (err); - - *type_out = DESC_TYPE_X (coerced_desc); - ae_desc_to_ptr (desc, - data, max_size, size_out); - AE_RETURN_ERROR (AEDisposeDesc (coerced_desc)); -} - -P5 (PUBLIC pascal trap, OSErr, AEPutKeyPtr, - AERecord *, record, AEKeyword, keyword, - DescType, type, Ptr, data, Size, data_size) -{ - descriptor_t *desc; - OSErr err, retval; - - if (! RECORD_CLASS_P (record)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = alloca (sizeof *desc); - err = AECreateDesc (type, data, data_size, desc); - if (err != noErr) - AE_RETURN_ERROR (err); - - if (aggr_put_key_desc (DESC_DATA (record), keyword, FALSE, desc)) - retval = noErr; - else - retval = memFullErr; - - AE_RETURN_ERROR (retval); -} - -P2 (PUBLIC pascal trap, OSErr, AEDeleteKeyDesc, - AERecord *, record, AEKeyword, keyword) -{ - if (! RECORD_CLASS_P (record)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_delete_key_desc (DESC_DATA (record), keyword, FALSE)) - AE_RETURN_ERROR (errAEDescNotFound); - else - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, AESizeOfKeyDesc, - AERecord *, record, AEKeyword, keyword, - DescType *, type_out, Size *, size_out) -{ - descriptor_t *desc = alloca (sizeof *desc); - - if (! RECORD_CLASS_P (record)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_get_key_desc (DESC_DATA (record), keyword, FALSE, desc)) - AE_RETURN_ERROR (errAEDescNotFound); - - *type_out = DESC_TYPE_X (desc); - *size_out = CL (GetHandleSize ((Handle) DESC_DATA (desc))); - - AE_RETURN_ERROR (noErr); -} - -/* descriptor functions for apple events */ - -P5 (PUBLIC pascal trap, OSErr, AEPutAttributePtr, - AppleEvent *, evt, AEKeyword, keyword, - DescType, type, Ptr, data, Size, data_size) -{ - descriptor_t *desc; - OSErr err, retval; - - if (! APPLE_EVENT_CLASS_P (evt)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = alloca (sizeof *desc); - err = AECreateDesc (type, data, data_size, desc); - if (err != noErr) - AE_RETURN_ERROR (err); - - if (aggr_put_key_desc (DESC_DATA (evt), keyword, TRUE, desc)) - retval = noErr; - else - retval = memFullErr; - - AE_RETURN_ERROR (retval); -} - -P3 (PUBLIC pascal trap, OSErr, AEPutAttributeDesc, - AppleEvent *, evt, AEKeyword, keyword, - AEDesc *, desc) -{ - if (! APPLE_EVENT_CLASS_P (evt)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (aggr_put_key_desc (DESC_DATA (evt), keyword, TRUE, desc)) - AE_RETURN_ERROR (noErr); - else - AE_RETURN_ERROR (memFullErr); -} - -P4 (PUBLIC pascal trap, OSErr, AEGetAttributeDesc, - AppleEvent *, evt, AEKeyword, keyword, - DescType, desired_type, AEDesc *, desc_out) -{ - descriptor_t *desc; - - if (! APPLE_EVENT_CLASS_P (evt)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = aggr_get_key_desc (DESC_DATA (evt), keyword, TRUE, - alloca (sizeof *desc)); - if (desc == NULL) - AE_RETURN_ERROR (errAEDescNotFound); - - AE_RETURN_ERROR (AECoerceDesc (desc, desired_type, desc_out)); -} - -P7 (PUBLIC pascal trap, OSErr, AEGetAttributePtr, - AppleEvent *, evt, AEKeyword, keyword, - DescType, desired_type, DescType *, type_out, - Ptr, data, Size, max_size, Size *, size_out) -{ - descriptor_t *desc; - descriptor_t *coerced_desc = alloca (sizeof *coerced_desc); - OSErr err; - - if (! APPLE_EVENT_CLASS_P (evt)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = aggr_get_key_desc (DESC_DATA (evt), keyword, TRUE, - alloca (sizeof *desc)); - if (desc == NULL) - AE_RETURN_ERROR (errAEDescNotFound); - - err = AECoerceDesc (desc, desired_type, coerced_desc); - if (err != noErr) - AE_RETURN_ERROR (err); - - *type_out = DESC_TYPE_X (coerced_desc); - ae_desc_to_ptr (desc, - data, max_size, size_out); - AE_RETURN_ERROR (AEDisposeDesc (coerced_desc)); -} - -P2 (PUBLIC pascal trap, OSErr, AEDeleteAttribute, - AppleEvent *, evt, AEKeyword, keyword) -{ - if (! APPLE_EVENT_CLASS_P (evt)) - AE_RETURN_ERROR (errAEWrongDataType); - - if (! aggr_delete_key_desc (DESC_DATA (evt), keyword, TRUE)) - AE_RETURN_ERROR (errAEDescNotFound); - else - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, AESizeOfAttribute, - AppleEvent *, evt, AEKeyword, keyword, - DescType *, type_out, Size *, size_out) -{ - descriptor_t *desc; - - if (! APPLE_EVENT_CLASS_P (evt)) - AE_RETURN_ERROR (errAEWrongDataType); - - desc = aggr_get_key_desc (DESC_DATA (evt), keyword, TRUE, - alloca (sizeof *desc)); - if (desc == NULL) - AE_RETURN_ERROR (errAEDescNotFound); - - *type_out = DESC_TYPE_X (desc); - *size_out = CL (GetHandleSize ((Handle) DESC_DATA (desc))); - - AE_RETURN_ERROR (noErr); -} - -/* parameter functions; these simply call the associated `record' - functions */ - -/* they don't exist, since the param and record accessor traps use the - same trap selectors */ - diff --git a/src/AE_desc.cpp b/src/AE_desc.cpp new file mode 100644 index 00000000..cdaa020c --- /dev/null +++ b/src/AE_desc.cpp @@ -0,0 +1,1132 @@ +/* Copyright 1995, 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include "AppleEvents.h" +#include "MemoryMgr.h" + +#include "rsys/mman.h" +#include "rsys/apple_events.h" +#include + +using namespace Executor; + +#define LIST_CLASS_P(desc) \ + (DESC_TYPE_X(desc) == CLC(typeAEList) \ + || DESC_TYPE_X(desc) == CLC(typeAERecord) \ + || DESC_TYPE_X(desc) == CLC(typeAppleEvent)) +#define RECORD_CLASS_P(desc) \ + (DESC_TYPE_X(desc) == CLC(typeAERecord) \ + || DESC_TYPE_X(desc) == CLC(typeAppleEvent)) +#define APPLE_EVENT_CLASS_P(desc) \ + (DESC_TYPE_X(desc) == CLC(typeAppleEvent)) + +static OSErr +get_subdesc_info(Handle aggr_desc_h, subdesc_info_t *info, + bool attribute_p) +{ + if(ATTRIBUTE_COUNT(aggr_desc_h) == typeAEList + || ATTRIBUTE_COUNT(aggr_desc_h) == typeAERecord) + { + if(attribute_p) + AE_RETURN_ERROR(errAEWrongDataType); + + info->key_p = (ATTRIBUTE_COUNT(aggr_desc_h) == typeAERecord); + + info->count = PARAM_COUNT(aggr_desc_h); + info->count_p = &PARAM_COUNT_X(aggr_desc_h); + + info->base_offset = 0x18; + } + else + { + info->key_p = true; + + if(attribute_p) + { + inline_key_desc_t *inline_target_desc; + char *aggr_desc_p; + + info->count = ATTRIBUTE_COUNT(aggr_desc_h); + info->count_p = &ATTRIBUTE_COUNT_X(aggr_desc_h); + + aggr_desc_p = (char *)STARH(aggr_desc_h); + + inline_target_desc + = (inline_key_desc_t *)(aggr_desc_p + + offsetof(ae_header_t, target)); + + info->base_offset = (offsetof(ae_header_t, target) + /* type, key, size */ + + 12 + + CL(inline_target_desc->size) + /* two unknown longs */ + + 8); + } + else + { + info->count = PARAM_COUNT(aggr_desc_h); + info->count_p = &PARAM_COUNT_X(aggr_desc_h); + info->base_offset = PARAM_OFFSET(aggr_desc_h); + } + } + + if(info->key_p) + info->inline_desc_header_size = 12; + else + info->inline_desc_header_size = 8; + + AE_RETURN_ERROR(noErr); +} + +static void +desc_offset(Handle aggr_desc_h, int index, subdesc_info_t *info, + int *offset_return) +{ + int count; + char *t; + + t = (char *)STARH(aggr_desc_h) + info->base_offset; + for(count = 1; count < index && count <= info->count; count++) + { + inline_desc_t *desc; + + if(info->key_p) + desc = (inline_desc_t *)(t + 4); + else + desc = (inline_desc_t *)t; + + t += (CL(desc->size) + /* inline key desc header size */ + + info->inline_desc_header_size); + } + + *offset_return = t - (char *)STARH(aggr_desc_h); +} + +/* return a pointer to the storage for the subdesc at index `index' in + either the attribute or paramter section, depending on + `attribute_p'. + + if `create_p' is true, then we set the storage size to + `*size_return' before returning the pointer' */ + +OSErr aggr_desc_get_addr(Handle aggr_desc_h, + int index, bool attribute_p, + char **addr_return, int *size_return, + bool create_p, bool delete_p) +{ + subdesc_info_t info; + int offset; + char *aggr_desc_p; + + inline_desc_t *inline_desc; + + aggr_desc_p = (char *)STARH(aggr_desc_h); + + if(attribute_p + && (ATTRIBUTE_COUNT(aggr_desc_h) == typeAEList + || ATTRIBUTE_COUNT(aggr_desc_h) == typeAERecord)) + AE_RETURN_ERROR(errAEWrongDataType); + + get_subdesc_info(aggr_desc_h, &info, attribute_p); + + if(!index) + index = info.count + 1; + + if(index < 1 + || (!create_p && index > info.count) + || (create_p && index > info.count + 1)) + { + AE_RETURN_ERROR(errAEIllegalIndex); + } + + if(!attribute_p + && ATTRIBUTE_COUNT(aggr_desc_h) != typeAEList + && ATTRIBUTE_COUNT(aggr_desc_h) != typeAERecord + && index == 1 + && !info.count) + { + int aggr_desc_size; + + aggr_desc_size = GetHandleSize(aggr_desc_h); + SetHandleSize(aggr_desc_h, aggr_desc_size + 2); + + { + GUEST *t; + + aggr_desc_p = (char *)STARH(aggr_desc_h); + t = (GUEST *)(aggr_desc_p + aggr_desc_size); + /* ';;' */ + t[0] = CWC(0x3b3b); + } + } + + /* compute the offset of the desc we are interested in */ + desc_offset(aggr_desc_h, index, &info, + &offset); + + if(info.key_p) + inline_desc = (inline_desc_t *)(aggr_desc_p + offset + 4); + else + inline_desc = (inline_desc_t *)(aggr_desc_p + offset); + + if(create_p) + { + int diff, aggr_desc_size; + int old_size, new_size; + + aggr_desc_size = GetHandleSize(aggr_desc_h); + + if(index == info.count + 1) + old_size = 0; + else + old_size = CL(inline_desc->size) + info.inline_desc_header_size; + + if(delete_p) + new_size = 0; + else + /* #### */ + new_size = *size_return + info.inline_desc_header_size; + + /* resize it */ + if(old_size < new_size) + { + /* grow */ + diff = new_size - old_size; + + SetHandleSize(aggr_desc_h, aggr_desc_size + diff); + if(LM(MemErr) != CWC(noErr)) + AE_RETURN_ERROR(CW(LM(MemErr))); + aggr_desc_p = (char *)STARH(aggr_desc_h); + if(aggr_desc_size < offset + old_size) + abort(); + memmove(aggr_desc_p + offset + old_size, + aggr_desc_p + offset + new_size, + aggr_desc_size - offset - old_size); + } + else if(old_size > new_size) + { + diff = old_size - new_size; + + if(aggr_desc_size < offset + old_size) + abort(); + memmove(aggr_desc_p + offset + old_size, + aggr_desc_p + offset + new_size, + aggr_desc_size - offset - old_size); + SetHandleSize(aggr_desc_h, aggr_desc_size - diff); + if(LM(MemErr) != CWC(noErr)) + AE_RETURN_ERROR(CW(LM(MemErr))); + aggr_desc_p = (char *)STARH(aggr_desc_h); + } + memset(aggr_desc_p + offset, '\000', new_size); + + /* recompute the subdesc_info since the `aggr_desc_h' handle may + have been relocated, which could invalidate `info.count_p' */ + get_subdesc_info(aggr_desc_h, &info, attribute_p); + + if(info.key_p) + inline_desc = (inline_desc_t *)(aggr_desc_p + offset + 4); + else + inline_desc = (inline_desc_t *)(aggr_desc_p + offset); + + if(attribute_p) + { + PARAM_OFFSET_X(aggr_desc_h) + = CL(PARAM_OFFSET(aggr_desc_h) - old_size + new_size); + } + + if(!delete_p) + { + if(index == info.count + 1) + { + info.count++; + *(info.count_p) = CL(info.count); + } + + inline_desc->size = CL(*size_return); + } + else + { + info.count--; + *(info.count_p) = CL(info.count); + } + } + + if(!delete_p) + { + *addr_return = (aggr_desc_p + offset); + *size_return = CL(inline_desc->size); + } + + AE_RETURN_ERROR(noErr); +} + +static bool +find_key_index(Handle aggr_desc_h, int32_t keyword, bool attribute_p, + int *index_return) +{ + subdesc_info_t info; + int count; + char *t; + + get_subdesc_info(aggr_desc_h, &info, attribute_p); + + t = (char *)STARH(aggr_desc_h) + info.base_offset; + for(count = 1; count <= info.count; count++) + { + inline_key_desc_t *inline_key_desc; + + inline_key_desc = (inline_key_desc_t *)t; + + if(CL(inline_key_desc->key) == keyword) + { + *index_return = count; + return true; + } + + t += (CL(inline_key_desc->size) + /* inline key desc header size */ + + 12); + } + + *index_return = info.count + 1; + return false; +} + +static bool +aggr_delete_index(Handle aggr_handle, + bool attr_p, + int index) +{ + OSErr err; + char *dummy_addr; + int dummy_size; + + err = aggr_desc_get_addr(aggr_handle, index, attr_p, + &dummy_addr, &dummy_size, false, + true); + + if(err != noErr) + return false; + else + return true; +} + +static bool +aggr_put_nth_desc(Handle aggr_handle, + int index, OSErr *out_failcode, + descriptor_t *in_desc) +{ + Handle in_desc_data; + DescType in_desc_type; + inline_desc_t *inline_desc; + int size; + OSErr err; + + in_desc_data = DESC_DATA(in_desc); + in_desc_type = DESC_TYPE(in_desc); + size = GetHandleSize(in_desc_data); + + err = aggr_desc_get_addr(aggr_handle, index, false, + (char **)&inline_desc, &size, true, false); + if(err != noErr) + { + *out_failcode = err; + return false; + } + + inline_desc->type = CL(in_desc_type); + memcpy(inline_desc->data, STARH(in_desc_data), size); + + *out_failcode = noErr; + return true; +} + +static bool +aggr_get_nth_desc(Handle aggr_handle, + int index, + GUEST *out_keyword, + descriptor_t *out_desc) +{ + char *addr; + int size; + OSErr err; + + err = aggr_desc_get_addr(aggr_handle, index, false, + &addr, &size, false, false); + if(err != noErr) + return false; + + if(ATTRIBUTE_COUNT(aggr_handle) == typeAEList) + { + inline_desc_t *inline_out_desc; + + inline_out_desc = (inline_desc_t *)addr; + + if(out_keyword) + *out_keyword = CLC(typeWildCard); + { + HLockGuard guard(aggr_handle); + err = AECreateDesc(CL(inline_out_desc->type), + (Ptr)inline_out_desc->data, size, + out_desc); + } + if(err != noErr) + return false; + } + else + { + inline_key_desc_t *inline_out_desc; + + inline_out_desc = (inline_key_desc_t *)addr; + + if(out_keyword) + *out_keyword = inline_out_desc->key; + { + HLockGuard guard(aggr_handle); + err = AECreateDesc(CL(inline_out_desc->type), + (Ptr)inline_out_desc->data, size, + out_desc); + } + if(err != noErr) + return false; + } + + return true; +} + +static bool +aggr_put_key_desc(Handle aggr_handle, + int32_t keyword, + bool attr_p, + descriptor_t *in_desc) +{ + Handle in_desc_data; + DescType in_desc_type; + inline_key_desc_t *inline_key_desc; + int size, index; + OSErr err; + + /* #### test this */ + if(attr_p + && (keyword == keyAddressAttr + || keyword == keyEventClassAttr + || keyword == keyEventIDAttr)) + { + gui_fatal("can't set builtin AE attribute"); + } + + in_desc_data = DESC_DATA(in_desc); + in_desc_type = DESC_TYPE(in_desc); + size = GetHandleSize(in_desc_data); + + find_key_index(aggr_handle, keyword, attr_p, &index); + + err = aggr_desc_get_addr(aggr_handle, index, attr_p, + (char **)&inline_key_desc, &size, true, false); + if(err != noErr) + return false; + + inline_key_desc->key = CL(keyword); + inline_key_desc->type = CL(in_desc_type); + memcpy(inline_key_desc->data, STARH(in_desc_data), size); + + return true; +} + +static descriptor_t * +aggr_get_key_desc(Handle aggr_handle, + int32_t keyword, + bool attr_p, + descriptor_t *out_desc) +{ + ae_header_t *event_data; + inline_key_desc_t *inline_key_desc; + int size; + int index; + OSErr err; + + if(attr_p) + { + /* #### stinking apple special-case bullshit */ + + event_data = (ae_header_t *)STARH(aggr_handle); + + switch(keyword) + { + case keyAddressAttr: + { + inline_desc_t *target; + + target = &event_data->target; + + { + HLockGuard guard(aggr_handle); + err = AECreateDesc(CL(target->type), + (Ptr)target->data, CL(target->size), + out_desc); + } + if(err != noErr) + return NULL; + return out_desc; + } + + case keyEventClassAttr: + { + { + HLockGuard guard(aggr_handle); + err = AECreateDesc(typeType, + (Ptr)&event_data->event_class, + sizeof event_data->event_class, + out_desc); + } + if(err != noErr) + return NULL; + return out_desc; + } + + case keyEventIDAttr: + { + { + HLockGuard guard(aggr_handle); + err = AECreateDesc(typeType, + (Ptr)&event_data->event_id, + sizeof event_data->event_id, + out_desc); + } + if(err != noErr) + return NULL; + return out_desc; + } + } + } + + if(!find_key_index(aggr_handle, keyword, attr_p, &index)) + return NULL; + + err = aggr_desc_get_addr(aggr_handle, index, attr_p, + (char **)&inline_key_desc, &size, false, false); + if(err != noErr) + return NULL; + + { + HLockGuard guard(aggr_handle); + err = AECreateDesc(CL(inline_key_desc->type), + (Ptr)inline_key_desc->data, size, + out_desc); + } + if(err != noErr) + return NULL; + + return out_desc; +} + +static bool +aggr_delete_key_desc(Handle aggr_handle, + int32_t keyword, + bool attr_p) +{ + char *dummy_addr; + int dummy_size; + int index; + OSErr err; + + /* #### test this */ + if(attr_p + && (keyword == keyAddressAttr + || keyword == keyEventClassAttr + || keyword == keyEventIDAttr)) + { + gui_fatal("can't delete builtin AE attribute"); + } + + if(!find_key_index(aggr_handle, keyword, attr_p, &index)) + return false; + + err = aggr_desc_get_addr(aggr_handle, index, attr_p, + &dummy_addr, &dummy_size, false, + true); + if(err != noErr) + return false; + else + return true; +} + +static void +ae_desc_to_ptr(descriptor_t *desc, + Ptr data, uint32_t max_size, GUEST *size_out) +{ + uint32_t copy_size, desc_size; + Handle desc_data; + + desc_data = DESC_DATA(desc); + desc_size = GetHandleSize(desc_data); + + copy_size = std::min(desc_size, max_size); + + memcpy(data, STARH(desc_data), copy_size); + + *size_out = CL(copy_size); +} + +#if 0 + +void +dump_union_desc (union desc *foo, bool key_pair_p) +{ + AEDesc *desc; + uint32_t type; + char data[1024]; + uint32_t size; + + if (key_pair_p) + { + uint32_t key; + + key = KEY_DESC_KEYWORD (&foo[0].key); + fprintf (stderr, "key `%c%c%c%c', ", + (key >> 24) & 0xFF, + (key >> 16) & 0xFF, + (key >> 8) & 0xFF, + (key >> 0) & 0xFF); + desc = &KEY_DESC_CONTENT (&foo[0].key); + } + else + { + desc = &foo[0].std; + } + + type = DESC_TYPE (desc); + fprintf (stderr, "type `%c%c%c%c', ", + (type >> 24) & 0xFF, + (type >> 16) & 0xFF, + (type >> 8) & 0xFF, + (type >> 0) & 0xFF); + + ae_desc_to_ptr (desc, (Ptr) data, 1024, &size); + size = CL (size); + + switch (type) + { + case typeType: + fprintf (stderr, "data (%d) `%c%c%c%c'.", + size, + data[0], data[1], data[2], data[3]); + break; + default: + { + char *p; + int i; + + fprintf (stderr, "data (%d)\n", size); + for (p = data; p - data < size; p += 4) + { + fprintf (stderr, " "); + for (i = 0; i < 4; i ++) + fprintf (stderr, "%02x", p[i]); + fprintf (stderr, " "); + for (i = 0; i < 4; i ++) + fprintf (stderr, "%c", p[i]); + fprintf (stderr, "\n"); + } + break; + } + } + + fprintf (stderr, "\n"); +} + +void +dump_desc (descriptor_t *desc) +{ + uint32_t type; + + type = DESC_TYPE (desc); + fprintf (stderr, "type `%c%c%c%c'\n", + (type >> 24) & 0xFF, + (type >> 16) & 0xFF, + (type >> 8) & 0xFF, + (type >> 0) & 0xFF); + if ( type == typeAEList + || type == typeAERecord + || type == typeAppleEvent) + { + aggregate_descriptor_handle aggr_handle; + aggregate_descriptor_t *aggr; + int i, offset; + + aggr_handle = (aggregate_descriptor_handle) DESC_DATA (desc); + aggr = STARH (aggr_handle); + + for (offset = i = 0; i < aggr->n_params; i ++, offset ++) + dump_union_desc (&aggr->descs[offset], aggr->key_pair_p); + for (i = 0; i < aggr->n_attrs; i ++, offset ++) + dump_union_desc (&aggr->descs[offset], aggr->key_pair_p); + } +} + +#endif + +/* apple events descriptor stuff */ + +OSErr Executor::C_AECreateAppleEvent(AEEventClass event_class, + AEEventID event_id, AEAddressDesc *target, + int16_t return_id, int32_t transaction_id, + AppleEvent *evt_out) +{ + Handle target_data; + DescType target_type; + int target_size, event_size; + ae_header_t *event_data; + + target_data = DESC_DATA(target); + target_type = DESC_TYPE(target); + target_size = GetHandleSize(target_data); + + event_size = sizeof *event_data + target_size + 10; + event_data = (ae_header_t *)alloca(event_size); + memset(event_data, '\000', event_size); + + event_data->param_offset = CL(event_size + 2); + + event_data->event_class = CL(event_class); + event_data->event_id = CL(event_id); + + event_data->target.size = CL(target_size); + event_data->target.type = CL(target_type); + memcpy(&event_data->target.data[0], STARH(target_data), target_size); + + { + GUEST *t; + + t = (GUEST *)((char *)event_data + sizeof *event_data + target_size); + + t[0] = TICKX("aevt"); + t[1] = CLC(0x00010001); + } + + { + GUEST *t; + + t = (GUEST *)((char *)event_data + sizeof *event_data + target_size + 8); + + /* ';;' */ + t[0] = CWC(0x3b3b); + } + + AE_RETURN_ERROR(AECreateDesc(typeAppleEvent, + (Ptr)event_data, event_size, + evt_out)); +} + +/* generic descriptor functions */ + +OSErr Executor::C_AECreateDesc(DescType type, Ptr data, Size data_size, + AEDesc *desc_out) +{ + Handle h; + + h = NewHandle(data_size); + if(h == NULL) + AE_RETURN_ERROR(memFullErr); + + if(data) + memcpy(STARH(h), data, data_size); + else + { + if(data_size != 0) + warning_unexpected("NULL data, data_size = %d", data_size); + memset(STARH(h), 0, data_size); + } + + DESC_TYPE_X(desc_out) = CL(type); + DESC_DATA_X(desc_out) = RM(h); + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEDisposeDesc(AEDesc *desc) +{ + DisposHandle(DESC_DATA(desc)); + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEDuplicateDesc(AEDesc *src, AEDesc *dst) +{ + OSErr err; + Handle src_data; + + src_data = DESC_DATA(src); + + { + HLockGuard guard(src_data); + err = AECreateDesc(DESC_TYPE(src), + STARH(src_data), GetHandleSize(src_data), + dst); + } + AE_RETURN_ERROR(err); +} + +/* descriptor functions for lists */ + +OSErr Executor::C_AECreateList(Ptr list_elt_prefix, Size list_elt_prefix_size, + Boolean is_record_p, AEDescList *list_out) +{ + list_header_t header; + DescType type; + + /* #### */ + gui_assert(!list_elt_prefix_size); + + type = is_record_p ? typeAERecord : typeAEList; + + memset(&header, '\000', sizeof header); + + header.attribute_count = CL(type); + header.param_offset = CLC(0x18); + + AE_RETURN_ERROR(AECreateDesc(type, + (Ptr)&header, sizeof header, + list_out)); +} + +OSErr Executor::C_AECountItems(AEDescList *list, GUEST *count_out) +{ + subdesc_info_t info; + Handle aggr_desc_h; + OSErr err; + + aggr_desc_h = DESC_DATA(list); + err = get_subdesc_info(aggr_desc_h, &info, false); + if(err != noErr) + AE_RETURN_ERROR(err); + + *count_out = CL(info.count); + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEGetNthDesc(AEDescList *list, int32_t index, + DescType desired_type, + GUEST *keyword_out, AEDesc *desc_out) +{ + descriptor_t *desc = (descriptor_t *)alloca(sizeof *desc); + + if(!LIST_CLASS_P(list)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_get_nth_desc(DESC_DATA(list), index, keyword_out, desc)) + AE_RETURN_ERROR(errAEDescNotFound); + + AE_RETURN_ERROR(AECoerceDesc(desc, desired_type, desc_out)); +} + +OSErr Executor::C_AEGetNthPtr(AEDescList *list, int32_t index, + DescType desired_type, + GUEST *keyword_out, + GUEST *type_out, Ptr data, + int32_t max_size, GUEST *size_out) +{ + descriptor_t *desc = (descriptor_t *)alloca(sizeof *desc); + descriptor_t *coerced_desc = (descriptor_t *)alloca(sizeof *coerced_desc); + OSErr err; + + if(!LIST_CLASS_P(list)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_get_nth_desc(DESC_DATA(list), index, keyword_out, desc)) + AE_RETURN_ERROR(errAEDescNotFound); + + err = AECoerceDesc(desc, desired_type, coerced_desc); + if(err != noErr) + AE_RETURN_ERROR(err); + + *type_out = DESC_TYPE_X(coerced_desc); + ae_desc_to_ptr(desc, + data, max_size, size_out); + AE_RETURN_ERROR(AEDisposeDesc(coerced_desc)); +} + +OSErr Executor::C_AEPutDesc(AEDescList *list, int32_t index, AEDesc *desc) +{ + OSErr retval = noErr; + + if(!LIST_CLASS_P(list)) + AE_RETURN_ERROR(errAEWrongDataType); + + aggr_put_nth_desc(DESC_DATA(list), index, &retval, desc); + AE_RETURN_ERROR(retval); +} + +OSErr Executor::C_AEPutPtr(AEDescList *list, int32_t index, DescType type, + Ptr data, Size data_size) +{ + descriptor_t *desc; + OSErr err, retval; + + if(!LIST_CLASS_P(list)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = (descriptor_t *)alloca(sizeof *desc); + err = AECreateDesc(type, data, data_size, desc); + if(err != noErr) + AE_RETURN_ERROR(err); + + aggr_put_nth_desc(DESC_DATA(list), index, &retval, desc); + + AE_RETURN_ERROR(retval); +} + +OSErr Executor::C_AEDeleteItem(AEDescList *list, int32_t index) +{ + if(!LIST_CLASS_P(list)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(aggr_delete_index(DESC_DATA(list), false, index)) + AE_RETURN_ERROR(errAEIllegalIndex); + else + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AESizeOfNthItem(AEDescList *list, int32_t index, + GUEST *type_out, + GUEST *size_out) +{ + descriptor_t *desc = (descriptor_t *)alloca(sizeof *desc); + + if(!LIST_CLASS_P(list)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_get_nth_desc(DESC_DATA(list), index, NULL, desc)) + AE_RETURN_ERROR(errAEIllegalIndex); + + *type_out = DESC_TYPE_X(desc); + *size_out = CL(GetHandleSize((Handle)DESC_DATA(desc))); + + AE_RETURN_ERROR(noErr); +} + +/* descriptor functions for key pair records */ + +OSErr Executor::C_AEGetKeyDesc(AERecord *record, AEKeyword keyword, + DescType desired_type, AEDesc *desc_out) +{ + descriptor_t *desc; + + if(!RECORD_CLASS_P(record)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = aggr_get_key_desc(DESC_DATA(record), keyword, false, + (descriptor_t *)alloca(sizeof *desc)); + if(desc == NULL) + AE_RETURN_ERROR(errAEDescNotFound); + + AE_RETURN_ERROR(AECoerceDesc(desc, desired_type, desc_out)); +} + +OSErr Executor::C_AEPutKeyDesc(AERecord *record, AEKeyword keyword, + AEDesc *desc) +{ + if(!RECORD_CLASS_P(record)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(aggr_put_key_desc(DESC_DATA(record), keyword, false, desc)) + AE_RETURN_ERROR(noErr); + else + AE_RETURN_ERROR(memFullErr); +} + +OSErr Executor::C_AEGetKeyPtr(AERecord *record, AEKeyword keyword, + DescType desired_type, GUEST *type_out, + Ptr data, Size max_size, GUEST *size_out) +{ + descriptor_t *desc = (descriptor_t *)alloca(sizeof *desc); + descriptor_t *coerced_desc = (descriptor_t *)alloca(sizeof *coerced_desc); + OSErr err; + + if(!RECORD_CLASS_P(record)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_get_key_desc(DESC_DATA(record), keyword, false, desc)) + AE_RETURN_ERROR(errAEDescNotFound); + + err = AECoerceDesc(desc, desired_type, coerced_desc); + if(err != noErr) + AE_RETURN_ERROR(err); + + *type_out = DESC_TYPE_X(coerced_desc); + ae_desc_to_ptr(desc, + data, max_size, size_out); + AE_RETURN_ERROR(AEDisposeDesc(coerced_desc)); +} + +OSErr Executor::C_AEPutKeyPtr(AERecord *record, AEKeyword keyword, + DescType type, Ptr data, Size data_size) +{ + descriptor_t *desc; + OSErr err, retval; + + if(!RECORD_CLASS_P(record)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = (descriptor_t *)alloca(sizeof *desc); + err = AECreateDesc(type, data, data_size, desc); + if(err != noErr) + AE_RETURN_ERROR(err); + + if(aggr_put_key_desc(DESC_DATA(record), keyword, false, desc)) + retval = noErr; + else + retval = memFullErr; + + AE_RETURN_ERROR(retval); +} + +OSErr Executor::C_AEDeleteKeyDesc(AERecord *record, AEKeyword keyword) +{ + if(!RECORD_CLASS_P(record)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_delete_key_desc(DESC_DATA(record), keyword, false)) + AE_RETURN_ERROR(errAEDescNotFound); + else + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AESizeOfKeyDesc(AERecord *record, AEKeyword keyword, + GUEST *type_out, + GUEST *size_out) +{ + descriptor_t *desc = (descriptor_t *)alloca(sizeof *desc); + + if(!RECORD_CLASS_P(record)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_get_key_desc(DESC_DATA(record), keyword, false, desc)) + AE_RETURN_ERROR(errAEDescNotFound); + + *type_out = DESC_TYPE_X(desc); + *size_out = CL(GetHandleSize((Handle)DESC_DATA(desc))); + + AE_RETURN_ERROR(noErr); +} + +/* descriptor functions for apple events */ + +OSErr Executor::C_AEPutAttributePtr(AppleEvent *evt, AEKeyword keyword, + DescType type, Ptr data, Size data_size) +{ + descriptor_t *desc; + OSErr err, retval; + + if(!APPLE_EVENT_CLASS_P(evt)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = (descriptor_t *)alloca(sizeof *desc); + err = AECreateDesc(type, data, data_size, desc); + if(err != noErr) + AE_RETURN_ERROR(err); + + if(aggr_put_key_desc(DESC_DATA(evt), keyword, true, desc)) + retval = noErr; + else + retval = memFullErr; + + AE_RETURN_ERROR(retval); +} + +OSErr Executor::C_AEPutAttributeDesc(AppleEvent *evt, AEKeyword keyword, + AEDesc *desc) +{ + if(!APPLE_EVENT_CLASS_P(evt)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(aggr_put_key_desc(DESC_DATA(evt), keyword, true, desc)) + AE_RETURN_ERROR(noErr); + else + AE_RETURN_ERROR(memFullErr); +} + +OSErr Executor::C_AEGetAttributeDesc(AppleEvent *evt, AEKeyword keyword, + DescType desired_type, AEDesc *desc_out) +{ + descriptor_t *desc; + + if(!APPLE_EVENT_CLASS_P(evt)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = aggr_get_key_desc(DESC_DATA(evt), keyword, true, + (descriptor_t *)alloca(sizeof *desc)); + if(desc == NULL) + AE_RETURN_ERROR(errAEDescNotFound); + + AE_RETURN_ERROR(AECoerceDesc(desc, desired_type, desc_out)); +} + +OSErr Executor::C_AEGetAttributePtr(AppleEvent *evt, AEKeyword keyword, + DescType desired_type, + GUEST *type_out, Ptr data, + Size max_size, GUEST *size_out) +{ + descriptor_t *desc; + descriptor_t *coerced_desc = (descriptor_t *)alloca(sizeof *coerced_desc); + OSErr err; + + if(!APPLE_EVENT_CLASS_P(evt)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = aggr_get_key_desc(DESC_DATA(evt), keyword, true, + (descriptor_t *)alloca(sizeof *desc)); + if(desc == NULL) + AE_RETURN_ERROR(errAEDescNotFound); + + err = AECoerceDesc(desc, desired_type, coerced_desc); + if(err != noErr) + AE_RETURN_ERROR(err); + + *type_out = DESC_TYPE_X(coerced_desc); + ae_desc_to_ptr(desc, + data, max_size, size_out); + AE_RETURN_ERROR(AEDisposeDesc(coerced_desc)); +} +/* This does not exist. +OSErr Executor::C_AEDeleteAttribute(AppleEvent *evt, AEKeyword keyword) +{ + if(!APPLE_EVENT_CLASS_P(evt)) + AE_RETURN_ERROR(errAEWrongDataType); + + if(!aggr_delete_key_desc(DESC_DATA(evt), keyword, true)) + AE_RETURN_ERROR(errAEDescNotFound); + else + AE_RETURN_ERROR(noErr); +} +*/ +OSErr Executor::C_AESizeOfAttribute(AppleEvent *evt, AEKeyword keyword, + GUEST *type_out, + GUEST *size_out) +{ + descriptor_t *desc; + + if(!APPLE_EVENT_CLASS_P(evt)) + AE_RETURN_ERROR(errAEWrongDataType); + + desc = aggr_get_key_desc(DESC_DATA(evt), keyword, true, + (descriptor_t *)alloca(sizeof *desc)); + if(desc == NULL) + AE_RETURN_ERROR(errAEDescNotFound); + + *type_out = DESC_TYPE_X(desc); + *size_out = CL(GetHandleSize((Handle)DESC_DATA(desc))); + + AE_RETURN_ERROR(noErr); +} + +/* parameter functions; these simply call the associated `record' + functions */ + +/* they don't exist, since the param and record accessor traps use the + same trap selectors */ diff --git a/src/AE_hdlr.c b/src/AE_hdlr.c deleted file mode 100644 index ac751493..00000000 --- a/src/AE_hdlr.c +++ /dev/null @@ -1,506 +0,0 @@ -/* Copyright 1986, 1989, 1990, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_AE_hdlr[] = - "$Id: AE_hdlr.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -#include "AppleEvents.h" -#include "MemoryMgr.h" -#include "SegmentLdr.h" - -#include "rsys/system_error.h" -#include "rsys/mman.h" - -#define hdlr_table(system_p, class) \ - ({ \ - AE_info_t *info; \ - AE_zone_tables_h zone_tables; \ - \ - info = MR (AE_info); \ - \ - zone_tables = ((system_p) \ - ? MR (info->system_zone_tables) \ - : MR (info->appl_zone_tables)); \ - \ - HxP (zone_tables, class ## _hdlr_table); \ - }) - -void -AE_init (void) -{ - AE_info_t *info; - OSErr err; - - info = (AE_info_t *) NewPtrSysClear (sizeof *info); - - ZONE_SAVE_EXCURSION - (SysZone, - { - AE_zone_tables_h zone_tables; - - zone_tables - = (AE_zone_tables_h) NewHandleClear (sizeof (AE_zone_tables_t)); - - err = _AE_hdlr_table_alloc (16, 0x80008, 0, - /* #### */ - FALSE, - &HxX (zone_tables, event_hdlr_table)); - err = _AE_hdlr_table_alloc (16, 0x80008, 0, - /* #### */ - FALSE, - &HxX (zone_tables, coercion_hdlr_table)); - err = _AE_hdlr_table_alloc (16, 0x80008, 0, - /* #### */ - FALSE, - &HxX (zone_tables, special_hdlr_table)); - info->system_zone_tables = RM (zone_tables); - }); - - AE_info = RM (info); -} - -void -AE_reinit (void) -{ - AE_info_t *info; - OSErr err; - - info = MR (AE_info); - - ZONE_SAVE_EXCURSION - (ApplZone, - { - AE_zone_tables_h zone_tables; - - zone_tables - = (AE_zone_tables_h) NewHandleClear (sizeof (AE_zone_tables_t)); - - err = _AE_hdlr_table_alloc (16, 0x80008, 0, - /* #### */ - FALSE, - &HxX (zone_tables, event_hdlr_table)); - err = _AE_hdlr_table_alloc (16, 0x80008, 0, - /* #### */ - FALSE, - &HxX (zone_tables, coercion_hdlr_table)); - err = _AE_hdlr_table_alloc (16, 0x80008, 0, - /* #### */ - FALSE, - &HxX (zone_tables, special_hdlr_table)); - info->appl_zone_tables = RM (zone_tables); - }); - - -} - -OSErr -hdlr_table_elt (AE_hdlr_table_h table, - AE_hdlr_selector_t *selector, AE_hdlr_t *hdlr, - boolean_t create_p, - AE_hdlr_table_elt_t **retval) -{ - AE_hdlr_table_elt_t *elts, *elt; - int32 n_elts, elt_index; - - elts = AE_TABLE_ELTS (table); - n_elts = AE_TABLE_N_ELTS (table); - - for (elt_index = 0; elt_index < n_elts; elt_index ++) - { - elt = &elts[elt_index]; - - if ( (hdlr == NULL - || hdlr->fn == elt->hdlr.fn) - && elt->selector.sel0 == selector->sel0 - && elt->selector.sel1 == selector->sel1) - { - *retval = elt; - AE_RETURN_ERROR (noErr); - } - } - - if (create_p) - { - n_elts ++; - - AE_TABLE_N_ELTS_X (table) = CL (n_elts); - - SetHandleSize ((Handle) table, - (sizeof (AE_hdlr_table_t) - + n_elts * sizeof (AE_hdlr_table_elt_t))); - - if (MemErr != CWC (noErr)) - AE_RETURN_ERROR (CW (MemErr)); - - elts = AE_TABLE_ELTS (table); - elt = &elts[n_elts - 1]; - - elt->pad_1 = CLC (-1); - elt->selector = *selector; - elt->pad_2 = CLC (-1); - - *retval = elt; - AE_RETURN_ERROR (noErr); - } - - AE_RETURN_ERROR (errAEHandlerNotFound); -} - -P5 (PUBLIC pascal trap, OSErr, _AE_hdlr_table_alloc, - int32, unknown_1, int32, unknown_2, int32, unknown_3, - int8, unknown_p, - AE_hdlr_table_h *, table_return) -{ - AE_hdlr_table_h table; - - gui_assert (unknown_1 == 16); - gui_assert (unknown_2 == 0x80008); - gui_assert (unknown_3 == 0); - - /* #### unknown_p is currently ignored */ - - /* #### actual initial allocation size is probably a function of the - first argument */ - table = (AE_hdlr_table_h) NewHandleClear (52); - if (MemErr != CWC (noErr)) - AE_RETURN_ERROR (CW (MemErr)); - - AE_TABLE_N_ALLOCATED_BYTES_X (table) = CLC (52); - AE_TABLE_N_ELTS_X (table) = CLC (0); - - *table_return = RM (table); - AE_RETURN_ERROR (noErr); -} - -P3 (PUBLIC pascal trap, OSErr, _AE_hdlr_delete, - AE_hdlr_table_h, table, int32, unknown_1, - AE_hdlr_selector_t *, selector) -{ - AE_hdlr_table_elt_t *elt, *elts; - int n_elts, elt_offset; - OSErr err; - - gui_assert (unknown_1 == 0); - - err = hdlr_table_elt (table, selector, NULL, FALSE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - elts = AE_TABLE_ELTS (table); - n_elts = AE_TABLE_N_ELTS (table); - elt_offset = elt - elts; - - memmove (&elts[elt_offset + 1], &elts[elt_offset], - (n_elts - elt_offset - 1) * sizeof *elts); - - AE_TABLE_N_ELTS_X (table) = CL (n_elts - 1); - - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, _AE_hdlr_lookup, - AE_hdlr_table_h, table, int32, unknown_1, - AE_hdlr_selector_t *, selector, AE_hdlr_t *, hdlr_return) -{ - AE_hdlr_table_elt_t *elt; - OSErr err; - - gui_assert (unknown_1 == 0); - - err = hdlr_table_elt (table, selector, NULL, FALSE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - *hdlr_return = elt->hdlr; - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, _AE_hdlr_install, - AE_hdlr_table_h, table, int32, unknown_1, - AE_hdlr_selector_t *, selector, AE_hdlr_t *, hdlr) -{ - AE_hdlr_table_elt_t *elt; - OSErr err; - - gui_assert (unknown_1 == 0); - - err = hdlr_table_elt (table, selector, hdlr, TRUE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - elt->hdlr = *hdlr; - AE_RETURN_ERROR (noErr); -} - -boolean_t application_accepts_open_app_aevt_p; - -P5 (PUBLIC pascal trap, OSErr, AEInstallEventHandler, - AEEventClass, event_class, AEEventID, event_id, - EventHandlerProcPtr, hdlr_fn, int32, refcon, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_table_elt_t *elt; - AE_hdlr_selector_t selector; - AE_hdlr_t hdlr; - OSErr err; - - if (hdlr_fn == NULL) - AE_RETURN_ERROR (paramErr); - - table = hdlr_table (system_handler_p, event); - - selector.sel0 = CL (event_class); - selector.sel1 = CL (event_id); - - hdlr.fn = RM (hdlr_fn); - hdlr.refcon = CL (refcon); - - err = hdlr_table_elt (table, &selector, &hdlr, TRUE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - /* warning: `elt' is a pointer into an unlocked handle */ - elt->hdlr = hdlr; - - /* hack because various applications complain if they get sent - an open application event and don't have a handler for it */ - application_accepts_open_app_aevt_p = TRUE; - - AE_RETURN_ERROR (noErr); -} - -/* event handler functions */ - -static void -dummy (void) -{ -} - -P5 (PUBLIC pascal trap, OSErr, AEGetEventHandler, - AEEventClass, event_class, AEEventID, event_id, - EventHandlerProcPtr *, hdlr, int32 *, refcon, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_table_elt_t *elt; - AE_hdlr_selector_t selector; - OSErr err; - -#if 1 - if (event_class == TICK ("go b") && event_id == TICK ("ears")) - system_error ("This application appears to be using AppleEvents in " - "a way that is not currently supported under Executor. " - "You may try to continue, but in all likelihood Executor " - "will soon crash because of this incompatibility.", - 0, "Exit", "Continue", - NULL, C_ExitToShell, dummy, NULL); -#endif - - table = hdlr_table (system_handler_p, event); - - selector.sel0 = CL (event_class); - selector.sel1 = CL (event_id); - - err = hdlr_table_elt (table, &selector, NULL, FALSE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - /* warning: `elt' is a pointer into an unlocked handle */ - *hdlr = elt->hdlr.fn; - *refcon = elt->hdlr.refcon; - - /* hack because various applications complain if they get sent - an open application event and don't have a handler for it */ - application_accepts_open_app_aevt_p = TRUE; - - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, AERemoveEventHandler, - AEEventClass, event_class, AEEventID, event_id, - EventHandlerProcPtr, hdlr, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_selector_t selector; - - table = hdlr_table (system_handler_p, event); - - selector.sel0 = event_class; - selector.sel1 = event_id; - - /* #### fail if `hdlr' is not the currently installed handler? */ - AE_RETURN_ERROR (_AE_hdlr_delete (table, 0, &selector)); -} - -/* coercion handler functions */ - -P6 (PUBLIC pascal trap, OSErr, AEInstallCoercionHandler, - DescType, from_type, DescType, to_type, - ProcPtr, hdlr_fn, int32, refcon, - Boolean, from_type_is_desc_p, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_table_elt_t *elt; - AE_hdlr_selector_t selector; - AE_hdlr_t hdlr; - OSErr err; - - if (hdlr_fn == NULL) - AE_RETURN_ERROR (paramErr); - - table = hdlr_table (system_handler_p, coercion); - - selector.sel0 = CL (from_type); - selector.sel1 = CL (to_type); - - hdlr.fn = RM (hdlr_fn); - hdlr.refcon = CL (refcon); - - err = hdlr_table_elt (table, &selector, &hdlr, TRUE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - /* warning: `elt' is a pointer into an unlocked handle */ - elt->hdlr = hdlr; - - /* #### elt->flag = from_type_is_desc_p */ - - AE_RETURN_ERROR (noErr); -} - -P6 (PUBLIC pascal trap, OSErr, AEGetCoercionHandler, - DescType, from_type, DescType, to_type, - ProcPtr *, hdlr_out, int32 *, refcon_out, - Boolean *, from_type_is_desc_p_out, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_table_elt_t *elt; - AE_hdlr_selector_t selector; - OSErr err; - - table = hdlr_table (system_handler_p, coercion); - - selector.sel0 = CL (from_type); - selector.sel1 = CL (to_type); - - err = hdlr_table_elt (table, &selector, NULL, FALSE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - /* warning: `elt' is a pointer into an unlocked handle */ - *hdlr_out = elt->hdlr.fn; - *refcon_out = elt->hdlr.refcon; - - /* #### *from_type_is_desc_p_out = elt->flag; */ - - AE_RETURN_ERROR (noErr); -} - -P4 (PUBLIC pascal trap, OSErr, AERemoveCoercionHandler, - DescType, from_type, DescType, to_type, - ProcPtr, hdlr, Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_selector_t selector; - - table = hdlr_table (system_handler_p, coercion); - - selector.sel0 = from_type; - selector.sel1 = to_type; - - /* #### fail if `hdlr' is not the currently installed handler? */ - AE_RETURN_ERROR (_AE_hdlr_delete (table, 0, &selector)); -} - -/* special handler functions */ - -#define k_special_sel1 (T ('\000', '\000', '\000', '\000')) - -ProcPtr AE_OSL_select_fn; - -P3 (PUBLIC pascal trap, OSErr, AEInstallSpecialHandler, - AEKeyword, function_class, ProcPtr, hdlr_fn, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_table_elt_t *elt; - AE_hdlr_selector_t selector; - AE_hdlr_t hdlr; - OSErr err; - - if (hdlr_fn == NULL) - AE_RETURN_ERROR (paramErr); - - /* #### OSL internal */ - if (function_class == keySelectProc) - { - AE_OSL_select_fn = (ProcPtr) US_TO_SYN68K ((long) hdlr_fn); - AE_RETURN_ERROR (noErr); - } - - table = hdlr_table (system_handler_p, special); - - selector.sel0 = CL (function_class); - selector.sel1 = CL (k_special_sel1); - - hdlr.fn = RM (hdlr_fn); - hdlr.refcon = CL (-1); - - err = hdlr_table_elt (table, &selector, &hdlr, TRUE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - /* warning: `elt' is a pointer into an unlocked handle */ - elt->hdlr = hdlr; - - AE_RETURN_ERROR (noErr); -} - -P3 (PUBLIC pascal trap, OSErr, AEGetSpecialHandler, - AEKeyword, function_class, ProcPtr *, hdlr_out, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_table_elt_t *elt; - AE_hdlr_selector_t selector; - OSErr err; - - table = hdlr_table (system_handler_p, special); - - selector.sel0 = CL (function_class); - selector.sel1 = CL (k_special_sel1); - - err = hdlr_table_elt (table, &selector, NULL, FALSE, &elt); - if (err != noErr) - AE_RETURN_ERROR (err); - - /* warning: `elt' is a pointer into an unlocked handle */ - *hdlr_out = elt->hdlr.fn; - - AE_RETURN_ERROR (noErr); -} - -P3 (PUBLIC pascal trap, OSErr, AERemoveSpecialHandler, - AEKeyword, function_class, ProcPtr, hdlr, - Boolean, system_handler_p) -{ - AE_hdlr_table_h table; - AE_hdlr_selector_t selector; - - table = hdlr_table (system_handler_p, special); - - selector.sel0 = CL (function_class); - selector.sel1 = CL (k_special_sel1); - - /* #### fail if `hdlr' is not the currently installed handler? */ - AE_RETURN_ERROR (_AE_hdlr_delete (table, 0, &selector)); -} diff --git a/src/AE_hdlr.cpp b/src/AE_hdlr.cpp new file mode 100644 index 00000000..8e95169d --- /dev/null +++ b/src/AE_hdlr.cpp @@ -0,0 +1,487 @@ +/* Copyright 1986, 1989, 1990, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include "AppleEvents.h" +#include "MemoryMgr.h" +#include "SegmentLdr.h" + +#include "rsys/system_error.h" +#include "rsys/mman.h" + +using namespace Executor; + +inline AE_zone_tables_h get_zone_tables(bool system_p) +{ + auto info = MR(LM(AE_info)); + return system_p ? MR(info->system_zone_tables) : MR(info->appl_zone_tables); +} +#define hdlr_table(system_p, class) HxP(get_zone_tables(system_p), class##_hdlr_table) + +void Executor::AE_init(void) +{ + AE_info_t *info; + OSErr err; + + info = (AE_info_t *)NewPtrSysClear(sizeof *info); + + TheZoneGuard guard(LM(SysZone)); + + AE_zone_tables_h zone_tables; + + zone_tables + = (AE_zone_tables_h)NewHandleClear(sizeof(AE_zone_tables_t)); + + err = _AE_hdlr_table_alloc(16, 0x80008, 0, + /* #### */ + false, + &HxX(zone_tables, event_hdlr_table)); + err = _AE_hdlr_table_alloc(16, 0x80008, 0, + /* #### */ + false, + &HxX(zone_tables, coercion_hdlr_table)); + err = _AE_hdlr_table_alloc(16, 0x80008, 0, + /* #### */ + false, + &HxX(zone_tables, special_hdlr_table)); + info->system_zone_tables = RM(zone_tables); + + LM(AE_info) = RM(info); +} + +void Executor::AE_reinit(void) +{ + AE_info_t *info; + OSErr err; + + info = MR(LM(AE_info)); + + TheZoneGuard guard(LM(ApplZone)); + + AE_zone_tables_h zone_tables; + + zone_tables + = (AE_zone_tables_h)NewHandleClear(sizeof(AE_zone_tables_t)); + + err = _AE_hdlr_table_alloc(16, 0x80008, 0, + /* #### */ + false, + &HxX(zone_tables, event_hdlr_table)); + err = _AE_hdlr_table_alloc(16, 0x80008, 0, + /* #### */ + false, + &HxX(zone_tables, coercion_hdlr_table)); + err = _AE_hdlr_table_alloc(16, 0x80008, 0, + /* #### */ + false, + &HxX(zone_tables, special_hdlr_table)); + info->appl_zone_tables = RM(zone_tables); +} + +static OSErr +hdlr_table_elt(AE_hdlr_table_h table, + AE_hdlr_selector_t *selector, AE_hdlr_t *hdlr, + bool create_p, + AE_hdlr_table_elt_t **retval) +{ + AE_hdlr_table_elt_t *elts, *elt; + int32_t n_elts, elt_index; + + elts = AE_TABLE_ELTS(table); + n_elts = AE_TABLE_N_ELTS(table); + + for(elt_index = 0; elt_index < n_elts; elt_index++) + { + elt = &elts[elt_index]; + + if((hdlr == NULL + || hdlr->fn == elt->hdlr.fn) + && elt->selector.sel0 == selector->sel0 + && elt->selector.sel1 == selector->sel1) + { + *retval = elt; + AE_RETURN_ERROR(noErr); + } + } + + if(create_p) + { + n_elts++; + + AE_TABLE_N_ELTS_X(table) = CL(n_elts); + + SetHandleSize((Handle)table, + (sizeof(AE_hdlr_table_t) + + n_elts * sizeof(AE_hdlr_table_elt_t))); + + if(LM(MemErr) != CWC(noErr)) + AE_RETURN_ERROR(CW(LM(MemErr))); + + elts = AE_TABLE_ELTS(table); + elt = &elts[n_elts - 1]; + + elt->pad_1 = CLC(-1); + elt->selector = *selector; + elt->pad_2 = CLC(-1); + + *retval = elt; + AE_RETURN_ERROR(noErr); + } + + AE_RETURN_ERROR(errAEHandlerNotFound); +} + +OSErr Executor::C__AE_hdlr_table_alloc(int32_t unknown_1, int32_t unknown_2, + int32_t unknown_3, int8_t unknown_p, + GUEST *table_return) +{ + AE_hdlr_table_h table; + + gui_assert(unknown_1 == 16); + gui_assert(unknown_2 == 0x80008); + gui_assert(unknown_3 == 0); + + /* #### unknown_p is currently ignored */ + + /* #### actual initial allocation size is probably a function of the + first argument */ + table = (AE_hdlr_table_h)NewHandleClear(52); + if(LM(MemErr) != CWC(noErr)) + AE_RETURN_ERROR(CW(LM(MemErr))); + + AE_TABLE_N_ALLOCATED_BYTES_X(table) = CLC(52); + AE_TABLE_N_ELTS_X(table) = CLC(0); + + *table_return = RM(table); + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C__AE_hdlr_delete(AE_hdlr_table_h table, int32_t unknown_1, + AE_hdlr_selector_t *selector) +{ + AE_hdlr_table_elt_t *elt, *elts; + int n_elts, elt_offset; + OSErr err; + + gui_assert(unknown_1 == 0); + + err = hdlr_table_elt(table, selector, NULL, false, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + elts = AE_TABLE_ELTS(table); + n_elts = AE_TABLE_N_ELTS(table); + elt_offset = elt - elts; + + memmove(&elts[elt_offset + 1], &elts[elt_offset], + (n_elts - elt_offset - 1) * sizeof *elts); + + AE_TABLE_N_ELTS_X(table) = CL(n_elts - 1); + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C__AE_hdlr_lookup(AE_hdlr_table_h table, int32_t unknown_1, + AE_hdlr_selector_t *selector, + AE_hdlr_t *hdlr_return) +{ + AE_hdlr_table_elt_t *elt; + OSErr err; + + gui_assert(unknown_1 == 0); + + err = hdlr_table_elt(table, selector, NULL, false, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + *hdlr_return = elt->hdlr; + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C__AE_hdlr_install(AE_hdlr_table_h table, int32_t unknown_1, + AE_hdlr_selector_t *selector, + AE_hdlr_t *hdlr) +{ + AE_hdlr_table_elt_t *elt; + OSErr err; + + gui_assert(unknown_1 == 0); + + err = hdlr_table_elt(table, selector, hdlr, true, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + elt->hdlr = *hdlr; + AE_RETURN_ERROR(noErr); +} + +bool Executor::application_accepts_open_app_aevt_p; + +OSErr Executor::C_AEInstallEventHandler(AEEventClass event_class, + AEEventID event_id, + EventHandlerProcPtr hdlr_fn, + int32_t refcon, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_table_elt_t *elt; + AE_hdlr_selector_t selector; + AE_hdlr_t hdlr; + OSErr err; + + if(!hdlr_fn) + AE_RETURN_ERROR(paramErr); + + table = hdlr_table(system_handler_p, event); + + selector.sel0 = CL(event_class); + selector.sel1 = CL(event_id); + + hdlr.fn = RM((void *)hdlr_fn); + hdlr.refcon = CL(refcon); + + err = hdlr_table_elt(table, &selector, &hdlr, true, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + /* warning: `elt' is a pointer into an unlocked handle */ + elt->hdlr = hdlr; + + /* hack because various applications complain if they get sent + an open application event and don't have a handler for it */ + application_accepts_open_app_aevt_p = true; + + AE_RETURN_ERROR(noErr); +} + +/* event handler functions */ + +static void +dummy(void) +{ +} + +OSErr Executor::C_AEGetEventHandler(AEEventClass event_class, + AEEventID event_id, + GUEST *hdlr, + GUEST *refcon, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_table_elt_t *elt; + AE_hdlr_selector_t selector; + OSErr err; + +#if 1 + if(event_class == TICK("go b") && event_id == TICK("ears")) + system_error("This application appears to be using AppleEvents in " + "a way that is not currently supported under Executor. " + "You may try to continue, but in all likelihood Executor " + "will soon crash because of this incompatibility.", + 0, "Exit", "Continue", + NULL, C_ExitToShell, dummy, NULL); +#endif + + table = hdlr_table(system_handler_p, event); + + selector.sel0 = CL(event_class); + selector.sel1 = CL(event_id); + + err = hdlr_table_elt(table, &selector, NULL, false, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + /* warning: `elt' is a pointer into an unlocked handle */ + *hdlr = guest_cast(elt->hdlr.fn); + *refcon = elt->hdlr.refcon; + + /* hack because various applications complain if they get sent + an open application event and don't have a handler for it */ + application_accepts_open_app_aevt_p = true; + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AERemoveEventHandler(AEEventClass event_class, + AEEventID event_id, + EventHandlerProcPtr hdlr, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_selector_t selector; + + table = hdlr_table(system_handler_p, event); + + selector.sel0 = CL(event_class); + selector.sel1 = CL(event_id); + + /* #### fail if `hdlr' is not the currently installed handler? */ + AE_RETURN_ERROR(_AE_hdlr_delete(table, 0, &selector)); +} + +/* coercion handler functions */ + +OSErr Executor::C_AEInstallCoercionHandler( + DescType from_type, DescType to_type, CoerceDescProcPtr hdlr_fn, + int32_t refcon, Boolean from_type_is_desc_p, Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_table_elt_t *elt; + AE_hdlr_selector_t selector; + AE_hdlr_t hdlr; + OSErr err; + + if(hdlr_fn == NULL) + AE_RETURN_ERROR(paramErr); + + table = hdlr_table(system_handler_p, coercion); + + selector.sel0 = CL(from_type); + selector.sel1 = CL(to_type); + + hdlr.fn = RM((void *)hdlr_fn); + hdlr.refcon = CL(refcon); + + err = hdlr_table_elt(table, &selector, &hdlr, true, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + /* warning: `elt' is a pointer into an unlocked handle */ + elt->hdlr = hdlr; + + /* #### elt->flag = from_type_is_desc_p */ + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEGetCoercionHandler(DescType from_type, DescType to_type, + GUEST *hdlr_out, + GUEST *refcon_out, + GUEST *from_type_is_desc_p_out, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_table_elt_t *elt; + AE_hdlr_selector_t selector; + OSErr err; + + table = hdlr_table(system_handler_p, coercion); + + selector.sel0 = CL(from_type); + selector.sel1 = CL(to_type); + + err = hdlr_table_elt(table, &selector, NULL, false, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + /* warning: `elt' is a pointer into an unlocked handle */ + *hdlr_out = guest_cast(elt->hdlr.fn); + *refcon_out = elt->hdlr.refcon; + + /* #### *from_type_is_desc_p_out = elt->flag; */ + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AERemoveCoercionHandler( + DescType from_type, DescType to_type, CoerceDescProcPtr hdlr, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_selector_t selector; + + table = hdlr_table(system_handler_p, coercion); + + selector.sel0 = CL(from_type); + selector.sel1 = CL(to_type); + + /* #### fail if `hdlr' is not the currently installed handler? */ + AE_RETURN_ERROR(_AE_hdlr_delete(table, 0, &selector)); +} + +/* special handler functions */ + +#define k_special_sel1 (FOURCC('\000', '\000', '\000', '\000')) + +syn68k_addr_t Executor::AE_OSL_select_fn; + +OSErr Executor::C_AEInstallSpecialHandler( + AEKeyword function_class, EventHandlerProcPtr hdlr_fn, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_table_elt_t *elt; + AE_hdlr_selector_t selector; + AE_hdlr_t hdlr; + OSErr err; + + if(hdlr_fn == NULL) + AE_RETURN_ERROR(paramErr); + + /* #### OSL internal */ + if(function_class == keySelectProc) + { + AE_OSL_select_fn = US_TO_SYN68K((void *)hdlr_fn); + warning_unimplemented("AEInstallSpecialHandler: keySelectProc set"); + AE_RETURN_ERROR(noErr); + } + + table = hdlr_table(system_handler_p, special); + + selector.sel0 = CL(function_class); + selector.sel1 = CL(k_special_sel1); + + hdlr.fn = RM((void *)hdlr_fn); + hdlr.refcon = CL(-1); + + err = hdlr_table_elt(table, &selector, &hdlr, true, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + /* warning: `elt' is a pointer into an unlocked handle */ + elt->hdlr = hdlr; + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AEGetSpecialHandler(AEKeyword function_class, + GUEST *hdlr_out, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_table_elt_t *elt; + AE_hdlr_selector_t selector; + OSErr err; + + table = hdlr_table(system_handler_p, special); + + selector.sel0 = CL(function_class); + selector.sel1 = CL(k_special_sel1); + + err = hdlr_table_elt(table, &selector, NULL, false, &elt); + if(err != noErr) + AE_RETURN_ERROR(err); + + /* warning: `elt' is a pointer into an unlocked handle */ + *hdlr_out = guest_cast(elt->hdlr.fn); + + AE_RETURN_ERROR(noErr); +} + +OSErr Executor::C_AERemoveSpecialHandler( + AEKeyword function_class, EventHandlerProcPtr hdlr, + Boolean system_handler_p) +{ + AE_hdlr_table_h table; + AE_hdlr_selector_t selector; + + table = hdlr_table(system_handler_p, special); + + selector.sel0 = CL(function_class); + selector.sel1 = CL(k_special_sel1); + + /* #### fail if `hdlr' is not the currently installed handler? */ + AE_RETURN_ERROR(_AE_hdlr_delete(table, 0, &selector)); +} diff --git a/src/AUTHORS b/src/AUTHORS deleted file mode 100644 index 1333ed77..00000000 --- a/src/AUTHORS +++ /dev/null @@ -1 +0,0 @@ -TODO diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 00000000..b03dc7ee --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,417 @@ +project(Executor) +cmake_minimum_required(VERSION 3.9) +set(CMAKE_CXX_STANDARD 14) + +find_program(PERL_COMMAND perl) + +if(WIN32) +else() +find_library(DB_LIBRARY db) +find_path(DB_INCLUDE_PATH db.h ndbm.h) +include_directories(${DB_INCLUDE_PATH}) +endif() + +find_program(BISON_COMMAND bison) +find_package(Threads REQUIRED) + +include_directories(include/) +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +set(FRONT_END qt CACHE STRING "which front-end to use (qt, sdl2, sdl, x)") +set(HOST_ARCH generic_le) + +if(WIN32) +set(HOST_OS "win32") +elseif(APPLE AND UNIX) +set(HOST_OS "macosx") +elseif(UNIX AND NOT APPLE) +set(HOST_OS "linux") +endif() + + +if(CMAKE_COMPILER_IS_GNUCXX) + # -Wno-enum-compare: Mac OSErr codes are currently spread between different + # anonymous enums in the headers. + # Code like (blah ? noErr : paramErr) triggers the enum-compare warning. + + add_definitions( + -Wall + -Wno-unused-but-set-variable + -Wno-sign-compare + -Werror=return-type + -Wno-enum-compare) +endif() + +add_subdirectory(config/front-ends/x) +add_subdirectory(config/front-ends/sdl) +add_subdirectory(config/front-ends/sdl2) +add_subdirectory(config/front-ends/qt) +add_subdirectory(config/arch/generic_le) +add_subdirectory(config/os/win32) +add_subdirectory(config/os/macosx) + +function(linkheader from to variant) + if(DEFINED ARGV3) + set(input ${ARGV3}) + else() + set(input ${variant}.h) + endif() + + configure_file(${from}/${variant}/${input} ${to} COPYONLY) +endfunction() + +linkheader("config/os" "host-os-config.h" ${HOST_OS}) +linkheader("config/arch" "host-arch-config.h" ${HOST_ARCH}) +linkheader("config/front-ends" "front-end-config.h" ${FRONT_END}) +linkheader("config/sound" "sound-config.h" "dummy" "dummy-sound.h") + +add_executable(map_to_c map_to_c/map_to_c.cpp) +add_executable(mkseedtables mkseedtables/mkseedtables.c) +add_executable(mkultable mkultable/mkultable.c) +add_executable(mksspairtable mksspairtable/mksspairtable.c) + +include_directories(config/os/${HOST_OS}) + +set(MAP_FILES + active arrow_down_inactive arrow_right_active arrow_up_inactive ractive zoom + apple arrow_left_active arrow_right_inactive go_away thumb_horiz + arrow_down_active arrow_left_inactive arrow_up_active grow thumb_vert + ) +set(GENERATED_FILES) +foreach(mapfile ${MAP_FILES}) + add_custom_command( + OUTPUT ${mapfile}.cmap + DEPENDS ${mapfile}.map + COMMAND map_to_c < ${CMAKE_CURRENT_SOURCE_DIR}/${mapfile}.map > ${mapfile}.cmap + ) + list(APPEND GENERATED_FILES ${mapfile}.cmap) +endforeach() + +add_custom_command(OUTPUT seedtables.ctable COMMAND mkseedtables > seedtables.ctable) +add_custom_command(OUTPUT ultable.ctable COMMAND mkultable > ultable.ctable) +add_custom_command(OUTPUT sspairtable.ctable COMMAND mksspairtable > sspairtable.ctable) +list(APPEND GENERATED_FILES seedtables.ctable ultable.ctable sspairtable.ctable) + + +add_custom_command(OUTPUT rawpatstubs.ctable + DEPENDS makerawblt.pl pat-blitters.tmpl + COMMAND ${PERL_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/makerawblt.pl + < ${CMAKE_CURRENT_SOURCE_DIR}/pat-blitters.tmpl + > rawpatstubs.ctable) + +add_custom_command(OUTPUT rawsrcstubs.ctable + DEPENDS makerawblt.pl src-blitters.tmpl + COMMAND ${PERL_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/makerawblt.pl + < ${CMAKE_CURRENT_SOURCE_DIR}/src-blitters.tmpl + > rawsrcstubs.ctable) + +add_custom_command(OUTPUT parse.tab.cpp + DEPENDS parse.ypp + COMMAND ${BISON_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/parse.ypp) +list(APPEND GENERATED_FILES rawpatstubs.ctable rawsrcstubs.ctable parse.tab.cpp) + + +set(ctl_sources ctlArrows.cpp ctlDisplay.cpp ctlIMIV.cpp ctlInit.cpp ctlMisc.cpp + ctlMouse.cpp ctlSet.cpp ctlSize.cpp ctlStddef.cpp ctlPopup.cpp) +source_group(Controls FILES ${ctl_sources}) + +set(dial_sources dialAlert.cpp dialCreate.cpp dialHandle.cpp dialInit.cpp dialManip.cpp + dialDispatch.cpp dialItem.cpp) +source_group(Dialogs FILES ${dial_sources}) + +set(file_sources fileAccess.cpp fileCreate.cpp fileDirs.cpp fileDouble.cpp fileInfo.cpp + fileMisc.cpp fileVolumes.cpp fileHighlevel.cpp dcache.cpp) +source_group(Files FILES ${file_sources}) + +set(hfs_sources hfsBtree.cpp hfsChanging.cpp hfsCreate.cpp hfsFile.cpp hfsHelper.cpp + hfsHier.cpp hfsMisc.cpp hfsVolume.cpp hfsWorkingdir.cpp hfsXbar.cpp) +source_group(HFS FILES ${hfs_sources}) + +set(list_sources listAccess.cpp listAddDel.cpp listCreate.cpp listDisplay.cpp + listMouse.cpp listOps.cpp listStdLDEF.cpp) +source_group(Lists FILES ${list_sources}) + +set(menu_sources menu.cpp menuColor.cpp menuV.cpp stdmdef.cpp stdmbdf.cpp) +source_group(Menus FILES ${menu_sources}) + +set(print_sources PSstrings.cpp prError.cpp prInit.cpp prLowLevel.cpp + prPrinting.cpp prRecords.cpp PSprint.cpp ) +source_group(Printing FILES ${print_sources}) + +set(qd_sources qBit.cpp qCConv.cpp qCGrafPort.cpp qCRegular.cpp qColor.cpp qColorMgr.cpp + qColorutil.cpp qCursor.cpp qGrafport.cpp qIMIV.cpp qIMV.cpp qIMVxfer.cpp + qMisc.cpp qPaletteMgr.cpp qPen.cpp qPicstuff.cpp qPicture.cpp + qPixMapConv.cpp qPoint.cpp qPoly.cpp qRect.cpp qRegion.cpp qRegular.cpp + qScale.cpp qStandard.cpp qStdArc.cpp qStdBits.cpp qStdLine.cpp qStdOval.cpp + qStdPic.cpp qStdPoly.cpp qStdRRect.cpp qStdRect.cpp qStdRgn.cpp + qStdText.cpp qText.cpp qGWorld.cpp qGDevice.cpp qIMVI.cpp qHooks.cpp + xdata.cpp xdblt.cpp rawpatblt.cpp rawsrcblt.cpp dirtyrect.cpp srcblt.cpp + qColorPicker.cpp qPict2.cpp image.cpp image_inits.cpp + default_ctab_values.cpp dcconvert.cpp rgbutil.cpp dcmaketables.cpp) +source_group(QuickDraw FILES ${qd_sources}) + +set(res_sources resGet.cpp resGetinfo.cpp resGettype.cpp resIMIV.cpp resInit.cpp + resMisc.cpp resMod.cpp resOpen.cpp resSetcur.cpp resPartial.cpp) +source_group(Resources FILES ${res_sources}) + +set(te_sources teAccess.cpp teDisplay.cpp teEdit.cpp teIMIV.cpp teIMV.cpp teInit.cpp + teInsert.cpp teMisc.cpp teScrap.cpp) +source_group(TextEdit FILES ${te_sources}) + +set(wind_sources windColor.cpp windDisplay.cpp windDocdef.cpp windInit.cpp windMisc.cpp + windMouse.cpp windSize.cpp windUpdate.cpp windRootless.cpp) +source_group(Windows FILES ${wind_sources}) + +set(ae_sources AE.cpp AE_desc.cpp AE_hdlr.cpp AE_coercion.cpp) +source_group(AppleEvents FILES ${ae_sources}) + +set(sound_sources sounddriver.cpp sound.cpp soundIMVI.cpp soundfake.cpp snth5.cpp + SpeechManager.cpp) +if(HOST_OS STREQUAL macosx) +set(sound_sources ${sound_sources} SpeechManager-MacBridge.mm) +endif() +source_group(Sound FILES ${sound_sources}) + +set(num_sources bindec.cpp float4.cpp float5.cpp float7.cpp floatnext.cpp toolmath.cpp + mathlib.cpp) +source_group(Numerics FILES ${num_sources}) + +set(misc_sources + traps.cpp logging.cpp + desk.cpp device.cpp disk.cpp diskinit.cpp dump.cpp trapname.cpp font.cpp + gestalt.cpp globals.cpp iu.cpp launch.cpp main.cpp mman.cpp mmansubr.cpp notify.cpp hle.cpp + osevent.cpp osutil.cpp pack.cpp scrap.cpp script.cpp segment.cpp serial.cpp + slash.cpp stdfile.cpp romlib_stubs.cpp syserr.cpp toolevent.cpp toolutil.cpp time.cpp + vbl.cpp syncint.cpp virtualint.cpp refresh.cpp autorefresh.cpp aboutbox.cpp + option.cpp parseopt.cpp parsenum.cpp + version.cpp shutdown.cpp uniquefile.cpp screen-dump.cpp + process.cpp alias.cpp string.cpp tempmem.cpp edition.cpp fontIMVI.cpp balloon.cpp + error.cpp adb.cpp color_wheel_bits.cpp finder.cpp system_error.cpp ibm_keycodes.cpp + icon.cpp redrawscreen.cpp ini.cpp checkpoint.cpp qt.cpp + paramline.c fauxdbm.cpp commtool.cpp cfm.cpp pef_hash.cpp + interfacelib.cpp mixed_mode.cpp suffix_maps.cpp appearance.cpp lockrange.cpp + emutrap.cpp emustubs.cpp unix_like.cpp parse.ypp check_structs.cpp + executor.cpp crc.cpp) + +set(include_sources hintemplate.h + include/ADB.h + include/AliasMgr.h + include/AppleEvents.h + include/AppleTalk.h + include/BinaryDecimal.h + include/CommTool.h + include/Components.h + include/ControlMgr.h + include/CQuickDraw.h + include/DeskMgr.h + include/DeviceMgr.h + include/DialogMgr.h + include/Disk.h + include/DiskInit.h + include/EditionMgr.h + include/EventMgr.h + include/FileMgr.h + include/Finder.h + include/FontMgr.h + include/Gestalt.h + include/HelpMgr.h + include/Iconutil.h + include/IntlUtil.h + include/ListMgr.h + include/ExMacTypes.h + include/MemoryMgr.h + include/MenuMgr.h + include/NotifyMgr.h + include/OSEvent.h + include/OSUtil.h + include/Package.h + include/paramline.h + include/PPC.h + include/PrintMgr.h + include/ProcessMgr.h + include/QuickDraw.h + include/QuickTime.h + include/ResourceMgr.h + include/rsys/aboutbox.h + include/rsys/aboutpanel.h + include/rsys/adb.h + include/rsys/alias.h + include/rsys/appearance.h + include/rsys/apple_events.h + include/rsys/arch.h + include/rsys/arrowkeys.h + include/rsys/autorefresh.h + include/rsys/blockdev.h + include/rsys/blockinterrupts.h + include/rsys/byteswap.h + include/rsys/cfm.h + include/rsys/check_structs.h + include/rsys/checkpoint.h + include/rsys/color_wheel_bits.h + include/rsys/common.h + include/rsys/commonevt.h + include/rsys/cquick.h + include/rsys/crc.h + include/rsys/ctl.h + include/rsys/dcache.h + include/rsys/depthconv.h + include/rsys/desk.h + include/rsys/device.h + include/rsys/dial.h + include/rsys/dirtyrect.h + include/rsys/drive_flags.h + include/rsys/dump.h + include/rsys/emustubs.h + include/rsys/error.h + include/rsys/everything.h + include/rsys/evil.h + include/rsys/executor.h + include/rsys/fauxdbm.h + include/rsys/file.h + include/rsys/filedouble.h + include/rsys/flags.h + include/rsys/float.h + include/rsys/float_fcw.h + include/rsys/floatconv.h + include/rsys/font.h + include/rsys/functions.h + include/rsys/functions.impl.h + include/rsys/gestalt.h + include/rsys/glue.h + include/rsys/gworld.h + include/rsys/hfs.h + include/rsys/hfs_plus.h + include/rsys/hook.h + include/rsys/host.h + include/rsys/icon.h + include/rsys/image.h + include/rsys/ini.h + include/rsys/interfacelib.h + include/rsys/itm.h + include/rsys/iv.h + include/rsys/keyboard.h + include/rsys/keyboards.h + include/rsys/launch.h + include/rsys/list.h + include/rsys/lockunlock.h + include/rsys/logging.h + include/rsys/lowglobals.h + include/rsys/m68kint.h + include/rsys/macros.h + include/rsys/mactype.h + include/rsys/mathlib.h + include/rsys/memsize.h + include/rsys/menu.h + include/rsys/mixed_mode.h + include/rsys/mman.h + include/rsys/mman_private.h + include/rsys/next.h + include/rsys/nextprint.h + include/rsys/noreturn.h + include/rsys/notmac.h + include/rsys/option.h + include/rsys/options.h + include/rsys/os.h + include/rsys/osevent.h + include/rsys/osutil.h + include/rsys/parse.h + include/rsys/parsenum.h + include/rsys/parseopt.h + include/rsys/partition.h + include/rsys/pef.h + include/rsys/picture.h + include/rsys/prefpanel.h + include/rsys/prefs.h + include/rsys/print.h + include/rsys/process.h + include/rsys/PSstrings.h + include/rsys/qcolor.h + include/rsys/quick.h + include/rsys/rawblt.h + include/rsys/redrawscreen.h + include/rsys/refresh.h + include/rsys/region.h + include/rsys/resource.h + include/rsys/rgbutil.h + include/rsys/safe_alloca.h + include/rsys/scrap.h + include/rsys/screen-dump.h + include/rsys/segment.h + include/rsys/serial.h + include/rsys/slash.h + include/rsys/sounddriver.h + include/rsys/soundfake.h + include/rsys/soundopts.h + include/rsys/srcblt.h + include/rsys/stdbits.h + include/rsys/stdfile.h + include/rsys/stdio_smashage.h + include/rsys/string.h + include/rsys/suffix_maps.h + include/rsys/syncint.h + include/rsys/syserr.h + include/rsys/system_error.h + include/rsys/tempalloc.h + include/rsys/tesave.h + include/rsys/text.h + include/rsys/time.h + include/rsys/toolevent.h + include/rsys/toolutil.h + include/rsys/trapglue.h + include/rsys/trapname.h + include/rsys/traps.h + include/rsys/traps.impl.h + include/rsys/uniquefile.h + include/rsys/vbl.h + include/rsys/vdriver.h + include/rsys/version.h + include/rsys/wind.h + include/rsys/xdata.h + include/rsys/xdblt.h + include/SANE.h + include/ScrapMgr.h + include/ScriptMgr.h + include/SegmentLdr.h + include/Serial.h + include/ShutDown.h + include/SoundDvr.h + include/SoundMgr.h + include/SpeechManager.h + include/StartMgr.h + include/StdFilePkg.h + include/SysErr.h + include/TextEdit.h + include/TimeMgr.h + include/ToolboxEvent.h + include/ToolboxUtil.h + include/VDriver.h + include/VRetraceMgr.h + include/WindowMgr.h + mkvol/mkvol.h + mkvol/mkvol_internal.h) + +include(trap_instances/trap_instances.cmake) + +set(sources ${ctl_sources} ${dial_sources} + ${list_sources} ${menu_sources} + ${print_sources} ${qd_sources} ${res_sources} + ${te_sources} ${wind_sources} ${ae_sources} + ${sound_sources} ${num_sources} ${misc_sources} + ${file_sources} ${hfs_sources} + ${trap_instance_sources} + ${include_sources}) + +add_executable(executor ${sources} + ${GENERATED_FILES} + ) + +target_link_libraries(executor front-end-${FRONT_END} arch-${HOST_ARCH}) + +if(HOST_OS STREQUAL win32 OR HOST_OS STREQUAL macosx) + target_link_libraries(executor os-${HOST_OS}) +else() + target_link_libraries(executor ${DB_LIBRARY}) +endif() + +target_link_libraries(executor Threads::Threads syn68k) + diff --git a/src/COPYING b/src/COPYING deleted file mode 100644 index 520a1d4e..00000000 --- a/src/COPYING +++ /dev/null @@ -1,4 +0,0 @@ -$Id: COPYING 63 2004-12-24 18:19:43Z ctm $ - -Copyright 1985 - 2004 Abacus Research & Development, Inc. -All Rights Reserved. diff --git a/src/ChangeLog b/src/ChangeLog deleted file mode 100644 index 33109b55..00000000 --- a/src/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -$Id: ChangeLog 63 2004-12-24 18:19:43Z ctm $ - - TODO diff --git a/src/Makefile.am b/src/Makefile.am deleted file mode 100644 index fd0b74bb..00000000 --- a/src/Makefile.am +++ /dev/null @@ -1,758 +0,0 @@ -.DELETE_ON_ERROR: - -bin_PROGRAMS = executor - -noinst_PROGRAMS = map_to_c mkseedtables mkultable mksspairtable - -ctl_bitmap_c_files = arrow_up_active.c arrow_up_inactive.c \ - arrow_down_active.c arrow_down_inactive.c \ - arrow_right_active.c arrow_right_inactive.c \ - arrow_left_active.c arrow_left_inactive.c \ - thumb_horiz.c thumb_vert.c - -wind_bitmap_c_files = zoom.c go_away.c active.c ractive.c grow.c - -CLEANFILES = $(ctl_bitmap_c_files) $(wind_bitmap_c_files) apple.c \ - seedtables.c ultable.c sspairtable.c rawpatstubs.c rawsrcstubs.c - -$(ctl_bitmap_c_files) apple.c $(wind_bitmap_c_files): map_to_c - -.map.c: map_to_c - ./map_to_c < $< > $@ - -seedtables.c: mkseedtables - ./mkseedtables > $@ - -ultable.c: mkultable - ./mkultable > $@ - -sspairtable.c: mksspairtable - ./mksspairtable > $@ - -rawpatstubs.c: $(srcdir)/makerawblt.pl $(srcdir)/pat-blitters.tmpl - $(PERL) $(srcdir)/makerawblt.pl < $(srcdir)/pat-blitters.tmpl > rawpatstubs.c - -rawsrcstubs.c: $(srcdir)/makerawblt.pl $(srcdir)/src-blitters.tmpl - $(PERL) $(srcdir)/makerawblt.pl < $(srcdir)/src-blitters.tmpl > rawsrcstubs.c - -ctlArrows.$(OBJEXT): $(ctl_bitmap_c_files) -stdmbdf.$(OBJEXT): apple.c -qIMIV.$(OBJEXT): seedtables.c -qStdText.$(OBJEXT): ultable.c -qIMVI.$(OBJEXT): sspairtable.c -rawpatblt.$(OBJEXT): rawpatstubs.c -rawsrcblt.$(OBJEXT): rawsrcstubs.c -windDocdef.$(OBJEXT): $(wind_bitmap_c_files) - -# These helper variables break the source into logical groups, but there's -# no actual significance to them. - -ctl_sources = ctlArrows.c ctlDisplay.c ctlIMIV.c ctlInit.c ctlMisc.c \ - ctlMouse.c ctlSet.c ctlSize.c ctlStddef.c ctlPopup.c - -dial_sources = dialAlert.c dialCreate.c dialHandle.c dialInit.c dialManip.c \ - dialDispatch.c dialItem.c - -file_sources = fileAccess.c fileCreate.c fileDirs.c fileDouble.c fileInfo.c \ - fileMisc.c fileVolumes.c fileHighlevel.c dcache.c - -hfs_sources = hfsBtree.c hfsChanging.c hfsCreate.c hfsFile.c hfsHelper.c \ - hfsHier.c hfsMisc.c hfsVolume.c hfsWorkingdir.c hfsXbar.c - -list_sources = listAccess.c listAddDel.c listCreate.c listDisplay.c \ - listMouse.c listOps.c listStdLDEF.c - -menu_sources = menu.c menuColor.c menuV.c stdmdef.c stdmbdf.c - -print_sources = PSprint.c PSstrings.c prError.c prInit.c prLowLevel.c \ - prPrinting.c prRecords.c - -qd_sources = qBit.c qCConv.c qCGrafPort.c qCRegular.c qColor.c qColorMgr.c \ - qColorutil.c qCursor.c qGrafport.c qIMIV.c qIMV.c qIMVxfer.c \ - qMisc.c qPaletteMgr.c qPen.c qPicstuff.c qPicture.c \ - qPixMapConv.c qPoint.c qPoly.c qRect.c qRegion.c qRegular.c \ - qScale.c qStandard.c qStdArc.c qStdBits.c qStdLine.c qStdOval.c \ - qStdPic.c qStdPoly.c qStdRRect.c qStdRect.c qStdRgn.c \ - qStdText.c qText.c qGWorld.c qGDevice.c qIMVI.c qHooks.c \ - xdata.c xdblt.c rawpatblt.c rawsrcblt.c dirtyrect.c srcblt.c \ - qColorPicker.c qPict2.c image.c image_inits.c \ - default_ctab_values.c dcconvert.c rgbutil.c dcmaketables.c - -res_sources = resGet.c resGetinfo.c resGettype.c resIMIV.c resInit.c \ - resMisc.c resMod.c resOpen.c resSetcur.c resPartial.c - -te_sources = teAccess.c teDisplay.c teEdit.c teIMIV.c teIMV.c teInit.c \ - teInsert.c teMisc.c teScrap.c - -wind_sources = windColor.c windDisplay.c windDocdef.c windInit.c windMisc.c \ - windMouse.c windSize.c windUpdate.c - -ae_sources = AE.c AE_desc.c AE_hdlr.c AE_coercion.c - -sound_sources = sounddriver.c sound.c soundIMVI.c soundfake.c snth5.c - -num_sources = bindec.c float4.c float5.c float7.c floatnext.c toolmath.c \ - mathlib.c - -misc_sources = desk.c device.c disk.c diskinit.c dump.c trapname.c font.c \ - gestalt.c globals.c iu.c launch.c main.c mman.c mmansubr.c notify.c hle.c \ - osevent.c osutil.c pack.c scrap.c script.c segment.c serial.c setuid.c \ - slash.c stdfile.c romlib_stubs.c syserr.c toolevent.c toolutil.c time.c \ - vbl.c syncint.c virtualint.c refresh.c autorefresh.c aboutbox.c \ - licensetext.c keycode.c option.c parseopt.c parsenum.c desperate.c \ - version.c shutdown.c uniquefile.c sigio_multiplex.c screen-dump.c \ - process.c alias.c string.c tempmem.c edition.c fontIMVI.c balloon.c \ - error.c adb.c color_wheel_bits.c finder.c system_error.c ibm_keycodes.c \ - splash.c icon.c redrawscreen.c ini.c checkpoint.c qt.c cleanup.c \ - paramline.c fauxdbm.c custom.c commtool.c cfm.c local_charset.c pef_hash.c \ - interfacelib.c mixed_mode.c suffix_maps.c appearance.c lockrange.c \ - emutrap.c emutraptables.c emustubs.c unix_like.c parse.y check_structs.c \ - executor.c mkvol/mkvol.c crc.c - -include_sources = hintemplate.h \ - include/ADB.h \ - include/AliasMgr.h \ - include/AppleEvents.h \ - include/AppleTalk.h \ - include/BinaryDecimal.h \ - include/CommTool.h \ - include/Components.h \ - include/ControlMgr.h \ - include/CQuickDraw.h \ - include/DeskMgr.h \ - include/DeviceMgr.h \ - include/DialogMgr.h \ - include/Disk.h \ - include/DiskInit.h \ - include/EditionMgr.h \ - include/EventMgr.h \ - include/FileMgr.h \ - include/Finder.h \ - include/FontMgr.h \ - include/Gestalt.h \ - include/HelpMgr.h \ - include/Iconutil.h \ - include/IntlUtil.h \ - include/ListMgr.h \ - include/MacTypes.h \ - include/MemoryMgr.h \ - include/MenuMgr.h \ - include/NotifyMgr.h \ - include/OSEvent.h \ - include/OSUtil.h \ - include/Package.h \ - include/paramline.h \ - include/PPC.h \ - include/PrintMgr.h \ - include/ProcessMgr.h \ - include/QuickDraw.h \ - include/QuickTime.h \ - include/ResourceMgr.h \ - include/rsys/aboutbox.h \ - include/rsys/aboutpanel.h \ - include/rsys/adb.h \ - include/rsys/alias.h \ - include/rsys/appearance.h \ - include/rsys/apple_events.h \ - include/rsys/arch.h \ - include/rsys/arrowkeys.h \ - include/rsys/autorefresh.h \ - include/rsys/blockdev.h \ - include/rsys/blockinterrupts.h \ - include/rsys/byteswap.h \ - include/rsys/cfm.h \ - include/rsys/check_structs.h \ - include/rsys/checkpoint.h \ - include/rsys/cleanup.h \ - include/rsys/color_wheel_bits.h \ - include/rsys/common.h \ - include/rsys/commonevt.h \ - include/rsys/cquick.h \ - include/rsys/crc.h \ - include/rsys/cruft.h \ - include/rsys/ctl.h \ - include/rsys/ctopflags.h \ - include/rsys/custom.h \ - include/rsys/dcache.h \ - include/rsys/depthconv.h \ - include/rsys/desk.h \ - include/rsys/desperate.h \ - include/rsys/device.h \ - include/rsys/dial.h \ - include/rsys/dirtyrect.h \ - include/rsys/drive_flags.h \ - include/rsys/dump.h \ - include/rsys/emustubs.h \ - include/rsys/error.h \ - include/rsys/everything.h \ - include/rsys/evil.h \ - include/rsys/executor.h \ - include/rsys/fauxdbm.h \ - include/rsys/file.h \ - include/rsys/filedouble.h \ - include/rsys/flags.h \ - include/rsys/float.h \ - include/rsys/float_fcw.h \ - include/rsys/floatconv.h \ - include/rsys/font.h \ - include/rsys/gestalt.h \ - include/rsys/glue.h \ - include/rsys/gworld.h \ - include/rsys/hfs.h \ - include/rsys/hfs_plus.h \ - include/rsys/hook.h \ - include/rsys/host.h \ - include/rsys/icon.h \ - include/rsys/image.h \ - include/rsys/ini.h \ - include/rsys/int386.h \ - include/rsys/interfacelib.h \ - include/rsys/itm.h \ - include/rsys/iv.h \ - include/rsys/jumpvectors.h \ - include/rsys/keyboard.h \ - include/rsys/keyboards.h \ - include/rsys/keycode.h \ - include/rsys/launch.h \ - include/rsys/libcproto.h \ - include/rsys/licensetext.h \ - include/rsys/list.h \ - include/rsys/local_charset.h \ - include/rsys/lockunlock.h \ - include/rsys/lowglobals.h \ - include/rsys/m68kint.h \ - include/rsys/macros.h \ - include/rsys/mactype.h \ - include/rsys/mathlib.h \ - include/rsys/memory_layout.h \ - include/rsys/memsize.h \ - include/rsys/menu.h \ - include/rsys/misc.h \ - include/rsys/mixed_mode.h \ - include/rsys/mman.h \ - include/rsys/mman_private.h \ - include/rsys/mmanstubs.h \ - include/rsys/new_mmanstubs.h \ - include/rsys/newvga.h \ - include/rsys/next.h \ - include/rsys/nextprint.h \ - include/rsys/noreturn.h \ - include/rsys/notmac.h \ - include/rsys/Olibcproto.h \ - include/rsys/option.h \ - include/rsys/options.h \ - include/rsys/os.h \ - include/rsys/osevent.h \ - include/rsys/osutil.h \ - include/rsys/parse.h \ - include/rsys/parsenum.h \ - include/rsys/parseopt.h \ - include/rsys/partition.h \ - include/rsys/pef.h \ - include/rsys/picture.h \ - include/rsys/pragmal.h \ - include/rsys/pragmar.h \ - include/rsys/pragmas.h \ - include/rsys/prefpanel.h \ - include/rsys/prefs.h \ - include/rsys/print.h \ - include/rsys/process.h \ - include/rsys/PSstrings.h \ - include/rsys/pstuff.h \ - include/rsys/ptocflags.h \ - include/rsys/qcolor.h \ - include/rsys/quick.h \ - include/rsys/rawblt.h \ - include/rsys/redrawscreen.h \ - include/rsys/refresh.h \ - include/rsys/region.h \ - include/rsys/release.h \ - include/rsys/resource.h \ - include/rsys/rgbutil.h \ - include/rsys/safe_alloca.h \ - include/rsys/scrap.h \ - include/rsys/screen-dump.h \ - include/rsys/segment.h \ - include/rsys/serial.h \ - include/rsys/setuid.h \ - include/rsys/sigio_multiplex.h \ - include/rsys/slash.h \ - include/rsys/smash.h \ - include/rsys/sounddriver.h \ - include/rsys/soundfake.h \ - include/rsys/soundopts.h \ - include/rsys/splash.h \ - include/rsys/srcblt.h \ - include/rsys/stdbits.h \ - include/rsys/stdfile.h \ - include/rsys/stdio_smashage.h \ - include/rsys/string.h \ - include/rsys/stubify.h \ - include/rsys/suffix_maps.h \ - include/rsys/syncint.h \ - include/rsys/syserr.h \ - include/rsys/system_error.h \ - include/rsys/tempalloc.h \ - include/rsys/tesave.h \ - include/rsys/text.h \ - include/rsys/time.h \ - include/rsys/toolevent.h \ - include/rsys/toolutil.h \ - include/rsys/trapdecl.h \ - include/rsys/trapdefines.h \ - include/rsys/trapglue.h \ - include/rsys/trapname.h \ - include/rsys/types.h \ - include/rsys/uniquefile.h \ - include/rsys/vbl.h \ - include/rsys/vdriver.h \ - include/rsys/version.h \ - include/rsys/vgavdriver.h \ - include/rsys/wind.h \ - include/rsys/wrappers.h \ - include/rsys/x.h \ - include/rsys/xdata.h \ - include/rsys/xdblt.h \ - include/rsys/Xdefs.h \ - include/SANE.h \ - include/ScrapMgr.h \ - include/ScriptMgr.h \ - include/SegmentLdr.h \ - include/Serial.h \ - include/ShutDown.h \ - include/SoundDvr.h \ - include/SoundMgr.h \ - include/StartMgr.h \ - include/StdFilePkg.h \ - include/SysErr.h \ - include/TextEdit.h \ - include/ThinkC.h \ - include/TimeMgr.h \ - include/ToolboxEvent.h \ - include/ToolboxUtil.h \ - include/VDriver.h \ - include/VRetraceMgr.h \ - include/WindowMgr.h \ - mkvol/mkvol.h \ - mkvol/mkvol_internal.h - -# Can't put the .map files into a _SOURCES variable, or else automake will -# try to create .o files out of them, but we just need the .c files that -# map_to_c will create. - -EXTRA_DIST = active.map \ - apple.map \ - arrow_down_active.map \ - arrow_down_inactive.map \ - arrow_left_active.map \ - arrow_left_inactive.map \ - arrow_right_active.map \ - arrow_right_inactive.map \ - arrow_up_active.map \ - arrow_up_inactive.map \ - go_away.map \ - grow.map \ - ractive.map \ - thumb_horiz.map \ - thumb_vert.map \ - zoom.map \ - skel - -other_sources = globals.pl \ - makerawblt.pl \ - genctopflags_h.tmpl \ - geninterfacelib.tmpl \ - genptocflags_h.tmpl \ - genstubify_h.tmpl \ - genstubify_s.tmpl \ - pat-blitters.tmpl \ - src-blitters.tmpl - -AM_CPPFLAGS=-I$(srcdir)/include -I$(srcdir)/config/front-ends/$(front_end) -I$(srcdir)/config/os/$(host_os) -I$(srcdir)/config/arch/$(host_cpu) - -nodist_executor_SOURCES = - -if CONFIG_ARCH_ALPHA -arch_sources = config/arch/alpha/alpha.c config/arch/alpha/alpha.h -endif CONFIG_ARCH_ALPHA - -if CONFIG_ARCH_I386 - -CLEANFILES += src-blitters.h src-blitters.s pat-blitters.h pat-blitters.s \ - asmsamples.h src-blitters-stamp pat-blitters-stamp opfind - -opfind_SOURCES = config/arch/i386/opfind.c - -opfind_CPPFLAGS = -DCOMPILE_FOR_BUILD $(AM_CPPFLAGS) - -x86patblt.$(OBJEXT): pat-blitters.s - -x86srcblt.$(OBJEXT): src-blitters.s - -pat-blitters-stamp pat-blitters.h pat-blitters.s: \ - config/arch/i386/opfind.c config/arch/i386/opfind.h \ - config/arch/i386/metaasm.pl config/arch/i386/pat-blitters.meta - $(PERL) $(srcdir)/config/arch/i386/metaasm.pl $(METAASM_ARGS)\ - $(srcdir)/config/arch/i386/pat-blitters.meta\ - pat-blitters.s pat-blitters.h\ - config/arch/i386/opfind.c - $(RM) asmsamples.h - touch pat-blitters-stamp - -# We have src-blitters-stamp depend on pat-blitters-stamp so we don't -# try to do two metaasm's at once. They would fight over `opfind'. -src-blitters-stamp src-blitters.h src-blitters.s: \ - config/arch/i386/opfind.c config/arch/i386/opfind.h \ - config/arch/i386/metaasm.pl \ - config/arch/i386/src-blitters.meta \ - config/arch/i386/src-shift.meta \ - config/arch/i386/src-noshift.meta \ - config/arch/i386/src-shift-fgbk.meta \ - config/arch/i386/src-noshift-fgbk.meta \ - pat-blitters-stamp config/arch/i386/src-blitters-core.meta - $(PERL) $(srcdir)/config/arch/i386/metaasm.pl -define DST_SEG= $(METAASM_ARGS)\ - $(srcdir)/config/arch/i386/src-blitters.meta\ - src-blitters.s src-blitters.h\ - config/arch/i386/opfind.c - touch src-blitters-stamp - -arch_sources = config/arch/i386/i386.c \ - config/arch/i386/i386.h \ - config/arch/i386/i386_djgpp_version.h \ - config/arch/i386/opfind.h \ - config/arch/i386/metaasm.pl \ - config/arch/i386/opfind.h \ - config/arch/i386/pat-blitters.meta \ - config/arch/i386/src-blitters-core.meta \ - config/arch/i386/src-blitters.meta \ - config/arch/i386/src-noshift-fgbk.meta \ - config/arch/i386/src-noshift.meta \ - config/arch/i386/src-shift-fgbk.meta \ - config/arch/i386/src-shift.meta - -if !CONFIG_OS_MACOSX - -noinst_PROGRAMS += opfind - -arch_sources += config/arch/i386/x86patblt.S \ - config/arch/i386/x86srcblt.S \ - config/arch/i386/xdstubtables.c \ - config/arch/i386/sbstubtables.c \ - config/arch/i386/metaasm.pl - -endif !CONFIG_OS_MACOSX - -endif CONFIG_ARCH_I386 - -if CONFIG_ARCH_M68K - -nodist_executor_SOURCES += m68k-callback-stubs.s - -arch_sources = config/arch/m68k/m68k.c \ - config/arch/m68k/m68k-callback.c \ - config/arch/m68k/m68k-callback-handler.s \ - config/arch/m68k/m68k-call-emulator.s \ - config/arch/m68k/m68k-destroy.c \ - config/arch/m68k/m68k-stack.c \ - config/arch/m68k/m68k-trap-handler.s \ - config/arch/m68k/trap.S \ - config/arch/m68k/m68k-stack.h \ - config/arch/m68k/m68k.h \ - config/arch/m68k/syn68k_api.h \ - config/arch/m68k/make_callback_stubs.pl - -max_callbacks=4352 # 4096 plus extra slop - -m68k-callback-stubs.s: config/arch/m68k/make_callback_stubs.pl \ - config/arch/m68k/m68k-callback-handler.s - $(srcdir)/config/arch/m68k/make_callback_stubs.pl $(max_callbacks)\ - $(srcdir)/config/arch/m68k/m68k-callback-handler.s\ - ./m68k-callback-stubs.s - -# Right now we need -DNUM_CALLBACK_SLOTS on the command line when compiling -# m68k-callback.o, but I don't know of an elegant way to do this with automake. -# Since the m68k build is unlikely to work anytime soon, I'll just leave this -# code from our old build system here, but commented out. This will fail, but -# at least it will give anyone playing with the 68k build a hint. -# -# m68k-callback.o: m68k-callback.c -# $(BUILD_GCC) $(BUILD_CFLAGS) -DNUM_CALLBACK_SLOTS=$(max_callbacks)\ -# $(HOST_ARCH_DIR)/m68k-callback.c -c -o m68k-callback.o - -endif CONFIG_ARCH_M68K - -if CONFIG_ARCH_POWERPC - -# NOTE: we used to be able to use -mcall-aix when compiling ppc_stubs and -# get the compiler to help us run PPC binaries. That ability hasn't -# worked since we started doing PPC builds on Mac OS X. - -arch_sources = config/arch/powerpc/powerpc.c \ - config/arch/powerpc/ppc_call.c \ - config/arch/powerpc/ppc_stubs.c \ - config/arch/powerpc/powerpc.h - config/arch/powerpc/ppc_stubs.h - -AM_CPPFLAGS += -D_GNU_SOURCE -endif CONFIG_ARCH_POWERPC - -if CONFIG_ARCH_X86_64 -arch_sources = config/arch/x86_64/x86_64.c config/arch/x86_64/x86_64.h -endif CONFIG_ARCH_X86_64 - - -if CONFIG_FRONT_END_DOS -# The DOS port of Executor hasn't ever been built using automake. Most likely -# we'll rip all the DOS support out of the code before ever making it go, but -# if you're adventurous and want to play, feel free. - -front_end_sources = config/front-ends/dos/dosclip.c \ - config/front-ends/dos/dosdisk.c \ - config/front-ends/dos/dosevents.c \ - config/front-ends/dos/vga.c \ - config/front-ends/dos/aspi.c \ - config/front-ends/dos/dosevq.c \ - config/front-ends/dos/dpmilock.c \ - config/front-ends/dos/deintr.S \ - config/front-ends/dos/dosmem.c \ - config/front-ends/dos/dosserial.c \ - config/front-ends/dos/aspi.h \ - config/front-ends/dos/dos.h \ - config/front-ends/dos/dosdisk.h \ - config/front-ends/dos/dosevents.h \ - config/front-ends/dos/dosevq.h \ - config/front-ends/dos/dosevq_defs.h \ - config/front-ends/dos/dosmem.h \ - config/front-ends/dos/dosserial.h \ - config/front-ends/dos/dpmilock.h \ - config/front-ends/dos/host_bltmacros.h \ - config/front-ends/dos/host_vdriver.h \ - config/front-ends/dos/itimer.h \ - config/front-ends/dos/vga.h \ - config/front-ends/dos/vgatables.h \ - vgavdriver.c - -METAASM_ARGS = -define 'DST_SEG=%es:' - -endif CONFIG_FRONT_END_DOS - -if CONFIG_FRONT_END_NEXTSTEP -# It seems really unlikely that anyone will be building the NEXTSTEP version -# of Executor again, especially with the new GNU Build system. Should you -# really wish to try, look at the Executor source on Github and look for the -# config/front-ends/nextstep directory for source and nextstep.make to see -# the source we used to use as well as some linker flags. -endif CONFIG_FRONT_END_NEXTSTEP - -if CONFIG_FRONT_END_SDL - -front_end_sources = config/front-ends/sdl/SDL_bmp.c \ - config/front-ends/sdl/sdlevents.c \ - config/front-ends/sdl/sdl_mem.c \ - config/front-ends/sdl/sdlquit.c \ - config/front-ends/sdl/sdlscrap.c \ - config/front-ends/sdl/sdlwin.c \ - config/front-ends/sdl/sdlwm.c \ - config/front-ends/sdl/syswm_map.c \ - config/front-ends/sdl/winmain.c \ - config/front-ends/sdl/for_sam.h \ - config/front-ends/sdl/host_bltmacros.h \ - config/front-ends/sdl/host_vdriver.h \ - config/front-ends/sdl/map.h \ - config/front-ends/sdl/sdl.h \ - config/front-ends/sdl/SDL_bmp.h \ - config/front-ends/sdl/sdl_mem.h \ - config/front-ends/sdl/sdlevents.h \ - config/front-ends/sdl/sdlk_to_mkv.h \ - config/front-ends/sdl/sdlquit.h \ - config/front-ends/sdl/sdlscrap.h \ - config/front-ends/sdl/sdlX.h \ - config/front-ends/sdl/syswm_map.h \ - config/front-ends/sdl/syswm_vars.h - -if CONFIG_OS_LINUX -front_end_sources += config/front-ends/sdl/sdlX.c -endif CONFIG_OS_LINUX - -if CONFIG_OS_MACOSX -front_end_sources += config/front-ends/sdl/macosx_main.m -endif CONFIG_OS_MACOSX - -endif CONFIG_FRONT_END_SDL - -if CONFIG_FRONT_END_SVGALIB -# This is unlikely to work. Nobody has built the svgalib version of Executor -# in a long time. - -front_end_sources = config/front-ends/svgalib/svgalib.c \ - config/front-ends/svgalib/svgalibevent.c \ - config/front-ends/svgalib/host_bltmacros.h \ - config/front-ends/svgalib/host_vdriver.h \ - config/front-ends/svgalib/svgalib.h \ - vgavdriver.c - -endif CONFIG_FRONT_END_SVGALIB - -if CONFIG_FRONT_END_WIN32 -# This too is unlikely to work. I believe we stopped working on the win32 -# port when Sam created SDL. - -front_end_sources = config/front-ends/win32/winevents.c \ - config/front-ends/win32/wincursor.c \ - config/front-ends/win32/windriver.c \ - config/front-ends/win32/host_bltmacros.h \ - config/front-ends/win32/host_vdriver.h \ - config/front-ends/win32/vk_to_mkv.h \ - config/front-ends/win32/win32.h \ - config/front-ends/win32/windriver.h - -endif CONFIG_FRONT_END_WIN32 - -if CONFIG_FRONT_END_X - -front_end_sources = config/front-ends/x/x.c \ - config/front-ends/x/x_keycodes.c \ - config/front-ends/x/host_bltmacros.h \ - config/front-ends/x/host_vdriver.h \ - config/front-ends/x/x.h \ - config/front-ends/x/x_keycodes.h - -HAVE_IV = yes - -endif CONFIG_FRONT_END_X - -if CONFIG_HOST_ALPHA_DEC_OSF -host_sources = config/hosts/alpha-dec-osf/alpha-lowglobals-mem.c -else !CONFIG_HOST_ALPHA_DEC_OSF -host_sources = -endif !CONFIG_HOST_ALPHA_DEC_OSF - -if CONFIG_OS_CYGWIN32 -os_sources = config/os/cygwin32/cygwin32.c \ - config/os/cygwin32/winfs.c \ - config/os/cygwin32/win_disk.c \ - config/os/cygwin32/win_stat.c \ - config/os/cygwin32/win_memory.c \ - config/os/cygwin32/win_serial.c \ - config/os/cygwin32/win_ntcd.c \ - config/os/cygwin32/win_print.c \ - config/os/cygwin32/win_beep.c \ - config/os/cygwin32/win_clip.c \ - config/os/cygwin32/win_temp.c \ - config/os/cygwin32/win_except.c \ - config/os/cygwin32/win_time.c \ - config/os/cygwin32/win_dongle.c \ - config/os/cygwin32/win_queue.c \ - config/os/cygwin32/win_screen.c \ - config/os/cygwin32/win_vxdiface.c \ - config/os/cygwin32/win_keyboard.c \ - config/os/cygwin32/win_launch.c \ - config/os/cygwin32/win_stdfile.c \ - config/os/cygwin32/aspi.h \ - config/os/cygwin32/cdenable.h \ - config/os/cygwin32/cygwin32.h \ - config/os/cygwin32/dosdisk.h \ - config/os/cygwin32/main_windows.h \ - config/os/cygwin32/mmsystem.h \ - config/os/cygwin32/ntcd.h \ - config/os/cygwin32/sysdeps.h \ - config/os/cygwin32/timer.h \ - config/os/cygwin32/vwin32.h \ - config/os/cygwin32/vxdiface.h \ - config/os/cygwin32/win_cdenable.h \ - config/os/cygwin32/win_clip.h \ - config/os/cygwin32/win_dll.h \ - config/os/cygwin32/win_dongle.h \ - config/os/cygwin32/win_except.h \ - config/os/cygwin32/win_hasp.h \ - config/os/cygwin32/win_keyboard.h \ - config/os/cygwin32/win_memory.h \ - config/os/cygwin32/win_ntcd.h \ - config/os/cygwin32/win_ntinc.h \ - config/os/cygwin32/win_print.h \ - config/os/cygwin32/win_print_private.h \ - config/os/cygwin32/win_queue.h \ - config/os/cygwin32/win_screen.h \ - config/os/cygwin32/win_sentpro.h \ - config/os/cygwin32/win_serial.h \ - config/os/cygwin32/win_stat.h \ - config/os/cygwin32/win_stat_private.h \ - config/os/cygwin32/win_temp.h \ - config/os/cygwin32/win_win.h \ - config/os/cygwin32/winfs.h - -bin_PROGRAMS += exemove -exemove_SOURCES = config/os/cygwin32/exemove.c -endif CONFIG_OS_CYGWIN32 - - -if CONFIG_OS_LINUX -os_sources = config/os/linux/linux.c \ - config/os/linux/linux_except.c \ - config/os/linux/lowglobals-mem.c \ - config/os/linux/linux.h \ - config/os/linux/linux_except.h - -endif CONFIG_OS_LINUX - -if CONFIG_OS_MACOSX -os_sources = config/os/macosx/macosx.h -executor_LDFLAGS = -framework SDL -framework Cocoa -endif CONFIG_OS_MACOSX - -if CONFIG_OS_MSDOS -os_sources = config/os/msdos/msdos.c \ - config/os/msdos/dpmimem.c \ - config/os/msdos/dpmicall.c \ - config/os/msdos/openmany.c \ - config/os/msdos/rmint70.S \ - config/os/msdos/dpmicall.h \ - config/os/msdos/dpmimem.h \ - config/os/msdos/interrupt.h \ - config/os/msdos/msdos.h \ - config/os/msdos/openmany.h \ - config/os/msdos/rmint70.h -endif CONFIG_OS_MSDOS - -if CONFIG_OS_NEXT -os_sources = config/os/next/next.c config/os/next/next.h -endif CONFIG_OS_NEXT - -if CONFIG_SOUND_DJGPP -sound_sources += config/sound/djgpp/djgpp-sound.c \ - config/sound/djgpp/djgpp-sound.h \ - config/sound/djgpp/sb_lib/sb_defs.h \ - config/sound/djgpp/sb_lib/sb_dma.h \ - config/sound/djgpp/sb_lib/sb_lib.h \ - config/sound/djgpp/sb_lib/sbdetect.h \ - config/sound/djgpp/sb_lib/sbdriver.h -endif CONFIG_SOUND_DJGPP - -if CONFIG_SOUND_LINUX -sound_sources += config/sound/linux/linux-sound.c \ - config/sound/linux/linux-sound.h - -endif CONFIG_SOUND_LINUX - -if CONFIG_SOUND_SDL -sound_sources += config/sound/sdl/sdl-sound.c \ - config/sound/sdl/sdl-sound.h -endif CONFIG_SOUND_SDL - -executor_SOURCES = $(ctl_sources) $(dial_sources) $(file_sources) \ - $(hfs_sources) $(list_sources) $(menu_sources) \ - $(print_sources) $(qd_sources) $(res_sources) \ - $(te_sources) $(wind_sources) $(ae_sources) \ - $(sound_sources) $(num_sources) $(misc_sources) \ - $(arch_sources) $(front_end_sources) $(host_sources) \ - $(os_sources) $(include_sources) $(other_sources) - -pkgdata_DATA = - -install-data-hook: - cp -Rp "$(srcdir)/skel" "$(pkgdatadir)/skel" - -uninstall-hook: - find "$(pkgdatadir)/skel" -type d -print0 | xargs -0 chmod u+w - rm -rf "$(pkgdatadir)/skel" - diff --git a/src/NEWS b/src/NEWS deleted file mode 100644 index 57bdc1f3..00000000 --- a/src/NEWS +++ /dev/null @@ -1,3 +0,0 @@ -$Id: NEWS 63 2004-12-24 18:19:43Z ctm $ - -TODO diff --git a/src/PSprint.c b/src/PSprint.c deleted file mode 100644 index 3d0a81c8..00000000 --- a/src/PSprint.c +++ /dev/null @@ -1,2282 +0,0 @@ -/* - * Copyright 1992 - 2000 by Abacus Research and Development, Inc. - * All rights reserved. - * - * $Id: PSprint.c 87 2005-05-25 01:57:33Z ctm $ - */ - - -#include "rsys/common.h" -#include - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_PSprint[] = - "$Id: PSprint.c 87 2005-05-25 01:57:33Z ctm $"; -#endif - -#if defined(NEXTSTEP) - - -#if !defined(OPENSTEP) -#include -#include -#else -#include -#include -#include -#endif - -#include -#endif - -#include "MemoryMgr.h" -#include "QuickDraw.h" -#include "OSEvent.h" -#include "FontMgr.h" -#include "rsys/nextprint.h" -#include "rsys/blockinterrupts.h" -#include "rsys/next.h" -#include "rsys/PSstrings.h" -#include "rsys/tempalloc.h" - -#include "rsys/print.h" -#include "rsys/text.h" -#include "rsys/cquick.h" -#include "rsys/quick.h" - -#include - -typedef struct -{ - boolean_t rotated_p; - float center_x; - float center_y; - float angle; -} -rotation_t; - -PRIVATE rotation_t rotation; - -#if !defined(NEXTSTEP) -PUBLIC FILE *ROMlib_printfile; -#define DPSContext long -typedef enum { NO, YES } boolean; - -PRIVATE DPSContext DPSGetCurrentContext(void) -{ - return 0; -} - -PRIVATE void DPSPrintf(DPSContext unused, const char *format, ...) -{ - va_list ap; - - va_start(ap, format); - if (ROMlib_printfile) - vfprintf(ROMlib_printfile, format, ap); - va_end(ap); -} - -PRIVATE void DPSWritePostScript(DPSContext unused, const char *bufp, int n) -{ - if (ROMlib_printfile) - fwrite(bufp, n, 1, ROMlib_printfile); -} - -PRIVATE void PSFontDirectory(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "FontDirectory\n"); -} - -PRIVATE void PSarc(float x, float y, float radius, float angle1, float angle2) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f %f %f %f arc\n", - x, y, radius, angle1, angle2); -} - -PRIVATE void PSarcn(float x, float y, float radius, float angle1, float angle2) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f %f %f %f arcn\n", - x, y, radius, angle1, angle2); -} - -PRIVATE void PSarct(float x1, float y1, float x2, float y2, float radius) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f %f %f %f arcto pop pop pop pop\n", - x1, y1, x2, y2, radius); -} - - -PRIVATE void PSbegin(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "begin\n"); -} - - -PRIVATE void PSclip(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "clip\n"); -} - - -PRIVATE void PSclippath(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "clippath\n"); -} - - -PRIVATE void PSclosepath(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "closepath\n"); -} - - -PRIVATE void PScurrentdict(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "currentdict\n"); -} - - -PRIVATE void PSdefinefont(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "definefont\n"); -} - - -PRIVATE void PSdiv(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "div\n"); -} - - -PRIVATE void PSdup(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "dup\n"); -} - - -PRIVATE void PSend(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "end\n"); -} - - -PRIVATE void PSexch(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "exch\n"); -} - - -PRIVATE void PSfill(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "fill\n"); -} - - -PRIVATE void PSget(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "get\n"); -} - - -PRIVATE void PSgrestore(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "grestore\n"); -} - - -PRIVATE void PSgsave(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "gsave\n"); -} - - -PRIVATE void PSimage(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "image\n"); -} - -PRIVATE void PScolorimage(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "colorimage\n"); -} - -PRIVATE void PSimagemask(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "imagemask\n"); -} - - -PRIVATE void PSindex(int n) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%d index\n", n); -} - - -PRIVATE void PSlineto(float x, float y) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f lineto\n", x, y); -} - - -PRIVATE void PSmoveto(float x, float y) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f moveto\n", x, y); -} - - -PRIVATE void PSmul(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "mul\n"); -} - - -PRIVATE void PSnewpath(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "newpath\n"); -} - - -PRIVATE void PSpop(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "pop\n"); -} - - -PRIVATE void PSrectclip(float x, float y, float width, float height) -{ - if (ROMlib_printfile) - { -#if 0 - /* rectclip is level 2, believe it or not */ - fprintf(ROMlib_printfile, "%f %f %f %f rectclip\n", x, y, width, height); -#else - fprintf(ROMlib_printfile, ("newpath\n" - "%f %f moveto\n" - "%f 0 rlineto\n" - "0 %f rlineto\n" - "%f neg 0 rlineto\n" - "closepath\n" - "clip\n" - "newpath\n"), x, y, width, height, width); -#endif - } -} - - -PRIVATE void PSrlineto(float x, float y) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f rlineto\n", x, y); -} - - -PRIVATE void PSroll(int n, int j) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%d %d roll\n", n, j); -} - - -PRIVATE void PSrotate(float angle) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f rotate\n", angle); -} - - -PRIVATE void PSscale(float sx, float sy) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f scale\n", sx, sy); -} - - -PRIVATE void PSsendboolean(boolean flag) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%s\n", flag ? "true" : "false"); -} - -PRIVATE void output_quoted_character(unsigned char c) -{ - if (isprint(c)) { - switch (c) { - case '(': - case ')': - case '\\': - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "\\"); - /* FALL THROUGH */ - default: - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%c", c); - } - } else - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "\\%03o", c); -} - -PRIVATE void PSsendchararray(const char *stringp, int size) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "("); - while (--size >= 0) - output_quoted_character(*stringp++); - if (ROMlib_printfile) - fprintf(ROMlib_printfile, ")\n"); -} - - -PRIVATE void PSsendfloat(float value) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f\n", value); -} - - -PRIVATE void PSsendfloatarray(const float *arrayp, int size) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "[\n"); - while (--size >= 0) - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f\n", *arrayp++); - - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "]\n"); -} - - -PRIVATE void PSsendint(int value) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%d\n", value); -} - - -PRIVATE void PSsetgray(float num) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f setgray\n", num); -} - - -PRIVATE void PSstroke(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "stroke\n"); -} - - -PRIVATE void PSsub(void) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "sub\n"); -} - - -PRIVATE void PStranslate(float x, float y) -{ - if (ROMlib_printfile) - fprintf(ROMlib_printfile, "%f %f translate\n", x, y); -} - -#endif - -typedef struct { - char *macfontname; - char *nextfontname; - char *suffix[4]; -} fontentry_t; - -static fontentry_t fonttable[] = { - { "Avant Garde", "AvantGarde", - { "-Book", "-Demi", "-BookOblique", "-DemiOblique" } }, - - { "Bookman", "Bookman", - { "-Light", "-Demi", "-LightItalic", "-DemiItalic" } }, - - { "Chicago", "Chicago", - { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, - - { "Courier", "Courier", - { "", "-Bold", "-Oblique", "-BoldOblique" } }, - - { "Garamond", "Garamond", - { "-Light", "-Bold", "-LightItalic", "-BoldItalic" } }, - - { "Geneva", "Geneva", - { "", "-Bold", "-Oblique", "-BoldOblique" } }, - - { "Helvetica", "Helvetica", - { "", "-Bold", "-Oblique", "-BoldOblique" } }, - - { "Lubalin Graph", "LubalinGraph", - { "-Book", "-Demi", "-BookOblique", "-DemiOblique" } }, - - { "Monaco", "Monaco", - { "", "-Bold", "-Oblique", "-BoldOblique" } }, - - { "N Helvetica Narrow", "Helvetica-Narrow", - { "", "-Bold", "-Oblique", "-BoldOblique" } }, - - { "New Century Schlbk", "NewCenturySchlbk", - { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, - - { "New York", "NewYork", - { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, - - { "Optima", "Optima", - { "", "-Bold", "-Oblique", "-BoldOblique" } }, - - { "Palatino", "Palatino", - { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, - - { "Souvenir", "Souvenir", - { "-Light", "-Demi", "-LightItalic", "-DemiItalic" } }, - - { "Symbol", "Symbol", - { "", "", "", "" } }, - - { "Times", "Times", - { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, - - { "Zapf Chancery", "ZapfChancery-MediumItalic", - { "", "", "", "" } }, - - { "Zapf Dingbats", "ZapfDingbats", - { "", "", "", "" } }, -}; - -comGrafPort printport; - -#define patCopy 8 - -/* - * NOTE: for now we use alloca for a temporary buffer, even though - * sending big char arrays no longer works... We should just - * blast out the hex without an intermediate buffer. - */ - -#define DONTSENDBIGARRAYS - -static void ourimageproc( int numbytes ) -{ - DPSPrintf(DPSGetCurrentContext(), - "{ currentfile %d string readhexstring pop }\n", numbytes); -} - -static void dumpimage( unsigned char *p, int numrows, int numbytes, - int rowbytes ) -{ - DPSContext context; - int i, j; - int toskip; - - toskip = rowbytes - numbytes; - context = DPSGetCurrentContext(); - for (i = 0; i < numrows; ++i) - { - for (j = 0; j < numbytes; ++j) - DPSPrintf(context, "%02X", *p++); - DPSPrintf(context, "\n"); - p += toskip; - } -} - -static void -dumpcolorimage (unsigned char *p, int numrows, int numbytes, - int rowbytes, int pixelsize) -{ - DPSContext context; - int i, j; - int toskip; - - /* TODO: split up values into RGB(and ignored) components and pump them out - in the right order */ - - toskip = rowbytes - numbytes; - context = DPSGetCurrentContext(); - for (i = 0; i < numrows; ++i) - { - for (j = 0; j < numbytes; ) - { - int r, g, b; - switch (pixelsize) - { - case 16: - r = (p[0] << 1) & 0xF8; - g = ((p[0] << 6) | (p[1]>>2)) & 0xF8; - b = (p[1] << 3); /* 5 bits of b */ - p += 2; - j += 2; - break; - default: - case 24: - warning_unexpected ("pixelsize %d", pixelsize); - /* fall through */ - case 32: - if (pixelsize == 32) - { - ++p; - ++j; - } - r = *p++; - g = *p++; - b = *p++; - j += 3; - break; - } - DPSPrintf(context, "%02X%02X%02X", r, g, b); - } - DPSPrintf(context, "\n"); - p += toskip; - } -} - -PRIVATE float -mac_old_color_to_ps_gray (long color) -{ - float retval; - - switch (color) - { - case blackColor: - retval = 0; - break; - case whiteColor: - retval = 1.0; - break; - default: - /* really not sure what to do here */ - warning_unexpected ("%ld", color); - retval = 1.0; - break; - } - - return retval; -} - -PRIVATE boolean_t -graymatch(unsigned char patp[8], INTEGER pnMode, - comGrafPtr thePortp, float *grayp) -{ - uint32 *pl; - boolean_t pat_is_black; - boolean_t pat_is_white; - boolean_t retval; - float gray_fore, gray_back; - - int i, j; - static struct { - float graylevel; - unsigned pat[8]; - } table [] = { - { 0.0000, { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF } }, - { 0.2500, { 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD } }, - { 0.5000, { 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55 } }, - { 0.7500, { 0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22 } }, - { 0.9375, { 0x80, 0x00, 0x08, 0x00, 0x80, 0x00, 0x08, 0x00 } }, - { 1.0000, { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, - }; - - gray_fore = mac_old_color_to_ps_gray (CL (thePortp->fgColor)); - gray_back = mac_old_color_to_ps_gray (CL (thePortp->bkColor)); - - pl = (uint32 *) patp; - pat_is_black = ((gray_fore == 0 && gray_back == 0) || - (gray_fore == 0 && pl[0] == -1 && pl[1] == -1) || - (gray_back == 0 && pl[0] == 0 && pl[1] == 0)); - - pat_is_white = ((gray_fore == 1 && gray_back == 1) || - (gray_fore == 1 && pl[0] == -1 && pl[1] == -1) || - (gray_back == 1 && pl[0] == 0 && pl[1] == 0)); - -#if 0 -#warning DO NOT CHECK THIS IN - { - long fg, bk; - const char *fgs, *bks; - - fg = CL (thePortp->fgColor); - bk = CL (thePortp->bkColor); - if (fg == whiteColor) - fgs = "white"; - else if (fg == blackColor) - fgs = "black"; - else - fgs = "unknown"; - if (bk == whiteColor) - bks = "white"; - else if (bk == blackColor) - bks = "black"; - else - bks = "unknown"; - fprintf (stderr, "gray_fore = %f, gray_back = %f, fg = %s(%ld), bk = %s(%ld), is_black = %s, is_white = %s\n", gray_fore, gray_back, fgs, fg, bks, bk, pat_is_black ? "true" : "false", pat_is_white ? "true" : "false"); - } -#endif - - retval = FALSE; - - if (((pnMode == patOr || pnMode == patCopy ) && pat_is_black) || - ((pnMode == notPatOr || pnMode == notPatCopy) && pat_is_white)) - { - retval = TRUE; - *grayp = gray_fore; - } - else if (((pnMode == patBic || pnMode == notPatCopy) && pat_is_black) || - ((pnMode == notPatBic || pnMode == patCopy ) && pat_is_white)) - { - retval = TRUE; - *grayp = gray_back; - } - else if (pnMode == patCopy || pnMode == notPatCopy) - { - if (gray_fore == gray_back) - { - retval = TRUE; - *grayp = gray_fore; - } - else - { - for (i = 0; !retval && i < (int) NELEM(table); ++i) - { - float darkness; - - for (j = 0 ; j < 8; ++j) - { - if (table[i].pat[j] != patp[j]) -/*-->*/ goto CONT; - } - darkness = table[i].graylevel; - if (pnMode == notPatCopy) - darkness = 1.0 - darkness; - - *grayp = (darkness * gray_fore) + ((1 - darkness) * gray_back); - retval = TRUE; -CONT:; - } - } - } - return retval; -} - -static void doimage(LONGINT verb, comRect *rp, comGrafPtr thePortp) -{ - unsigned char *patp, pat[8], c, *bytes, *p; - int rowbytes, i, j, toshift, numbytesneeded; - float gray_val; - int numrows; - float matrix[6]; - short pnMode; - TEMP_ALLOC_DECL (temp_alloc_space); - - pnMode = CW (thePortp->pnMode); - switch (verb) { - default: - case paintVerb: - patp = thePortp->pnPat; - break; - case eraseVerb: - patp = thePortp->bkPat; - pnMode = patCopy; - break; - case fillVerb: - patp = thePortp->fillPat; - pnMode = patCopy; - break; - } - - /* convert erroneous srcXXX to patXXX */ - - if (pnMode >= srcCopy && pnMode <= notSrcBic) - pnMode |= 8; - - if (graymatch (patp, pnMode, thePortp, &gray_val)) { - PSclippath(); - PSsetgray(gray_val); - PSfill(); - } else { - PSmoveto(CW(rp->left), CW(rp->bottom)); - PSlineto(CW(rp->left), CW(rp->top)); - PSlineto(CW(rp->right), CW(rp->top)); - PSlineto(CW(rp->right), CW(rp->bottom)); - PSclosepath(); - PSmoveto(CW(rp->left)-1, CW(rp->bottom)+1); - PSlineto(CW(rp->right)+1, CW(rp->bottom)+1); - PSlineto(CW(rp->right)+1, CW(rp->top)-1); - PSlineto(CW(rp->left)-1, CW(rp->top)-1); - PSclip(); - rowbytes = ((CW(rp->right) - CW(rp->left)) * 72 + 72 * 8 - 1)/ 72 / 8; - numrows = ((CW(rp->bottom) - CW(rp->top)) * 72 + 71) / 72; - if (rowbytes > 0 && numrows > 0) - { - numbytesneeded = rowbytes * numrows; - TEMP_ALLOC_ALLOCATE (bytes, temp_alloc_space, numbytesneeded); - toshift = (CW(rp->left) - CW(thePortp->portBits.bounds.left)) & 7; - for (i = 0; i < 8; ++i) - pat[i] = (patp[i] << toshift) | (patp[i]>>(8 - toshift)); - p = bytes; - for (i = CW(rp->top) - CW(thePortp->portBits.bounds.top); - i < CW(rp->top) + numrows - CW(thePortp->portBits.bounds.top); - ++i) - { - c = pat[i&7]; - if (pnMode == patCopy) - c = ~c; - for (j = rowbytes; --j >= 0;) - *p++ = c; - } - PStranslate(CW(rp->left), CW(rp->top)); -#if !defined(DONTSENDBIGARRAYS) - PSsendchararray((char *) bytes, numbytesneeded); -#endif /* DONTSENDBIGARRAYS */ - PSsendint(rowbytes * 8); - PSsendint(numrows); - if (pnMode == patCopy) - PSsendint(1); - else - PSsendboolean(YES); - matrix[0] = 72/(float)72; - matrix[1] = 0; - matrix[2] = 0; - matrix[3] = -72/(float)72; - matrix[4] = 0; - matrix[5] = numrows; - PSsendfloatarray(matrix, 6); -#if !defined(DONTSENDBIGARRAYS) - PSsendintarray((int *)0, 0); - PScvx(); -#else /* DONTSENDBIGARRAYS */ - ourimageproc( rowbytes ); -#endif /* DONTSENDBIGARRAYS */ - if (pnMode == patCopy) - PSimage(); - else - PSimagemask(); -#if defined(DONTSENDBIGARRAYS) - dumpimage( bytes, numrows, rowbytes, rowbytes ); -#endif - } - } - - TEMP_ALLOC_FREE (temp_alloc_space); -} - -void ROMlib_gsave( void ) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - PSgsave(); - restore_virtual_ints (block); -} - -void ROMlib_grestore( void ) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - PSgrestore(); - restore_virtual_ints (block); -} - -char ROMlib_suppressclip = NO; -static char reloadclip = NO; - -PRIVATE double save_xoffset, save_yoffset; - -void ROMlib_rotatebegin( LONGINT flippage, LONGINT angle ) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - PSrotate(angle); - PStranslate(-save_xoffset, -save_yoffset); - ROMlib_suppressclip = YES; - printport.pnLoc.h = CWC(-32768); /* force reload */ - printport.txFont = CWC(-32768); /* force reload */ - restore_virtual_ints (block); -} - -void ROMlib_rotatecenter( double yoffset, double xoffset ) -{ - DPSContext context; - virtual_int_state_t block; - -/* - * TODO: support flippage - */ - - block = block_virtual_ints (); - context = DPSGetCurrentContext(); - PSgsave (); - PStranslate(xoffset, yoffset); - save_xoffset = xoffset; - save_yoffset = yoffset; - restore_virtual_ints (block); -} - -void ROMlib_rotateend( void ) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - PSgrestore (); - ROMlib_suppressclip = NO; - reloadclip = YES; - restore_virtual_ints (block); -} - -static void NeXTClip(comRect *rp) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - /* we used to do a `grestore' `gsave' sequence here, to get the clip - path before the previous call to `NeXTClip ()', and then add the - new `rectclip'. but this causes serious problems, because the - `grestore' `gsave' sequence undoes more than just the previous - rectclip, it also undoes `translate's and other graphics state - modifications that can't be undone here. - - as far as i can tell, the `grestore' `gsave' sequence just got - you back to the intial (unbounded) clip path */ - DPSPrintf (DPSGetCurrentContext (), "initclip\n"); - if ((rp->left != CWC (-32767) && rp->left != CWC (-32768)) || - (rp->top != CWC (-32767) && rp->top != CWC (-32768)) || - rp->right != CWC (32767) || - rp->bottom != CWC (32767)) - PSrectclip (CW (rp->left), CW (rp->top), - CW (rp->right) - CW(rp->left), CW (rp->bottom) - CW (rp->top)); - restore_virtual_ints (block); -} - -static int myEqualRect(comRect *r1, comRect *r2) -{ - return r1->top == r2->top && - r1->bottom == r2->bottom && - r1->left == r2->left && - r1->right == r2->right; -} - -/* - * updates the fields that *all* drawing routines care about - */ - -static void commonupdate(comGrafPtr thePortp) -{ - int dx, dy; - - if (thePortp->portBits.bounds.top != printport.portBits.bounds.top || - thePortp->portBits.bounds.left != printport.portBits.bounds.left) { - dx = CW(printport.portBits.bounds.left) - CW(thePortp->portBits.bounds.left); - dy = CW(printport.portBits.bounds.top) - CW(thePortp->portBits.bounds.top); - PStranslate(dx, dy); - printport.portBits.bounds = thePortp->portBits.bounds; - } - if (!ROMlib_suppressclip && (reloadclip || - !myEqualRect(&MR(*MR(thePortp->clipRgn))->rgnBBox, - &MR(*MR(printport.clipRgn))->rgnBBox))) { - NeXTClip(&MR(*MR(thePortp->clipRgn))->rgnBBox); - MR(*MR(printport.clipRgn))->rgnBBox = MR(*MR(thePortp->clipRgn))->rgnBBox; - printport.pnLoc.h = CWC(-32768); /* force reload */ - printport.txFont = CWC(-32768); /* force reload */ - } - - if (thePortp->pnLoc.h != printport.pnLoc.h || - thePortp->pnLoc.v != printport.pnLoc.v) { - PSmoveto(CW(thePortp->pnLoc.h), CW(thePortp->pnLoc.v)); - printport.pnLoc = thePortp->pnLoc; - } - -#if 0 - if (thePortp->fgColor != printport.fgColor) { - } - - if (thePortp->bkColor != printport.bkColor) { - } -#endif -} - -#define bold 1 -#define italic 2 -#define underline 4 -#define outline 8 - -/* - * TODO: tons of this better... (pay attention to spExtra) - */ - -/* - * TODO: Barlow wants more fonts - */ - - -/* - * findprefered looks for a match in fonttable and constructs the - * appropriate fontname. If no match is found, fname is copied - * over to retval. - */ - -static char match255c(StringPtr str, char *p) -{ - int n; - - n = strlen(p); - if (n != str[0]) - return NO; - else - return strncmp((char *) str+1, p, n) == 0; -} - -PRIVATE void -substitute_chars (char *string, char find, char replace) -{ - while (*string) - { - if (*string == find) - *string = replace; - ++string; - } -} - -static void findpreferred(StringPtr fname, int index, char *retval) -{ - int i; - - for (i = 0; i < (int) NELEM(fonttable); ++i) { - if (match255c(fname, fonttable[i].macfontname)) -/*-->*/ break; - } - if (i < (int) NELEM(fonttable)) - sprintf(retval, "%s%s", fonttable[i].nextfontname, - fonttable[i].suffix[index]); - else { - strncpy(retval, (char *) fname+1, (unsigned char) fname[0]); - retval[(unsigned char) fname[0]] = 0; - substitute_chars (retval, ' ', '-'); - } -} - -#if defined(NEXTSTEP) - -/* - * Trytomatch looks at the fonts that are actually present and verifies - * that what we're trying to do is legit. If it isn't, a substitution - * is made. - */ - -static char *normals[] = { "UltraLight", - "Thin", - "Light", - "ExtraLight", - "Book", - "Regular", - "Plain", - "Roman" - "Medium", - }; - -static char *bolds[] = { "Demi", - "DemiBold", - "SemiBold", - "Bold", - "ExtraBold", - "Heavy", - "Heavyface", - "Black", - "Ultra", - "UltraBlack", - "Fat", - "ExtraBlack", - "Obese" - }; -static char *italics[] = { "Italic", "Oblique" }; - -static int lookfor( char *str, char *table[], int tablelen, char startatleft ) -{ - int i, retval, n1, n2; - char *start; - - retval = 0; - n1 = strlen(str); - start = str; - for (i = 0; i < tablelen; ++i) { - n2 = strlen(table[i]); - if (n1 >= n2) { - if (!startatleft) - start = str + n1 - n2; - if (strncmp(table[i], start, n2) == 0) { - retval = 1; - break; - } - } - } - return retval; -} - -#if 0 -static int ndashes(char *name) -{ - int retval; - - retval = 0; - while (*name) - if (*name++ == '-') - ++retval; - return retval; -} -#endif - -static int matchpercentage(char *value, int indx, const char *tomatch) -{ - char *dash, isnormal, isbold, isitalic; - int retval; - - dash = rindex(tomatch, '-'); - retval = 0; - if (( dash && strncmp(value, tomatch, dash - tomatch) == 0) || - (!dash && strcmp (value, tomatch) == 0)) { -#if 0 - if (!dash || ndashes(value) == ndashes(tomatch)) - if (!indx) - retval = 100; /* perfect match */ - else - retval = 25; /* got the name, but nothing else */ - else { /* } */ -#else - { -#endif - ++dash; - isnormal = lookfor(dash, normals, NELEM(normals), YES); - isbold = lookfor(dash, bolds, NELEM(bolds), YES); - isitalic = lookfor(dash, italics, NELEM(italics), NO); - switch (indx) { - case 0: - if (isnormal) - retval += 50; - if (!isbold) - retval += 25; - if (!isitalic) - retval += 25; - break; - case bold: - if (isbold) - retval += 50; - if (!isnormal) - retval += 25; - if (!isitalic) - retval += 25; - break; - case italic: - if (isitalic) - retval += 75; - if (!isbold) - retval += 25; - break; - case bold|italic: - if (isitalic) - retval += 75; - if (isbold) - retval += 25; - break; - } - } - } - return retval; -} - -void ROMlib_trytomatch(char *retval, LONGINT index) -{ -#ifndef OPENSTEP - char **list, **pp; -#endif /* not OPENSTEP */ -/* id fmgr; */ - const char *bestp; - int bestn; - int n; -#ifdef OPENSTEP - NSArray *font_list; - int i; -#endif /* OPENSTEP */ - virtual_int_state_t block; - - block = block_virtual_ints (); -#ifndef OPENSTEP - list = ROMlib_availableFonts(); -#else /* OPENSTEP */ - font_list = [[NSFontManager sharedFontManager] availableFonts]; -#endif /* OPENSTEP */ - bestn = 0; - -#if !defined(LETGCCWAIL) - bestp = 0; -#endif -#ifndef OPENSTEP - for (pp = list; *pp && bestn != 100; ++pp) { - n = matchpercentage(retval, index, *pp); -#else /* OPENSTEP */ - for (i = 0; i < [font_list count] && bestn != 100; ++i) { - const char *font_name; - - font_name = [[font_list objectAtIndex:i] cString]; - n = matchpercentage(retval, index, font_name); -#endif /* OPENSTEP */ - if (n > bestn) { - bestn = n; -#ifndef OPENSTEP - bestp = *pp; -#else /* OPENSTEP */ - bestp = font_name; -#endif /* OPENSTEP */ - } - } - if (bestn > 0) - strcpy(retval, bestp); - else { - switch(index) { -#ifdef OPENSTEP -#warning We can do much better matching fonts under OpenStep -#endif /* OPENSTEP */ - default: - strcpy(retval, "Times-Roman"); - break; - case bold: - strcpy(retval, "Times-Bold"); - break; - case italic: - strcpy(retval, "Times-Italic"); - break; - case bold|italic: - strcpy(retval, "Times-BoldItalic"); - break; - } - } -#ifndef OPENSTEP - free(list); -#endif /* not OPENSTEP */ - restore_virtual_ints (block); -} -#endif - -static char *fnametofont(StringPtr fname, LONGINT txFace) -{ - int index; - static char retval[80]; - - index = txFace & (bold|italic); - findpreferred(fname, index, retval); -#if defined(NEXTSTEP) - ROMlib_trytomatch(retval, index); -#endif - if (txFace & outline) - strcat(retval, "-Outline"); - - if (txFace & outline) { - PSFontDirectory(); - PSsendchararray(retval, strlen(retval)); - DPSPrintf(DPSGetCurrentContext(), "known not {\n"); - PSsendchararray(retval, strlen(retval)); - PSsendchararray(retval, strlen(retval) - 8); - DPSPrintf(DPSGetCurrentContext(), "findfont2\n"); - DPSPrintf(DPSGetCurrentContext(), "dup length 1 add dict\n"); - PSbegin(); - DPSPrintf(DPSGetCurrentContext(), "{ 1 index /FID ne {def} {pop pop} ifelse } forall\n"); - DPSPrintf(DPSGetCurrentContext(), "(PaintType) 2 def\n"); - DPSPrintf(DPSGetCurrentContext(), "(StrokeWidth) 0 def\n"); - PScurrentdict(); - PSend(); - PSdefinefont(); - PSpop(); - DPSPrintf(DPSGetCurrentContext(), "} \nif\n"); - } - return retval; -} - -typedef struct -{ - const char *old; - const char *new; - float multiplier; -} -substitute_t; - -PUBLIC boolean_t substitute_fonts_p = FALSE; - -PRIVATE float -substitute_font_if_needed (char **fontp, LONGINT orig_size, - boolean_t *need_to_freep) -{ - float retval; - static substitute_t substitutions[] = - { - { "Geneva", "Helvetica", 1.0, }, - { "Monaco", "Courier", 1.0, }, - { "New York", "Times", 1.0, }, - }; - - retval = orig_size; - *need_to_freep = FALSE; - if (substitute_fonts_p) - { - int i; - char *font; - - font = *fontp; - for (i = 0; i < (int) NELEM (substitutions); ++i) - { - int len; - - len = strlen (substitutions[i].old); - if (strncmp (substitutions[i].old, font, len) == 0) - { - char *newname; - - newname = malloc (strlen (font) - len + - strlen (substitutions[i].new) + 1); - sprintf (newname, "%s%s", substitutions[i].new, font + len); - *fontp = newname; - *need_to_freep = TRUE; - retval = orig_size * substitutions[i].multiplier; -/*-->*/ break; - } - } - } - - return retval; -} - -void NeXTSetText(StringPtr fname, LONGINT txFace, LONGINT txSize, - LONGINT spExtra) -{ - char *font; - float matrix[6]; - virtual_int_state_t block; - float font_size; - boolean_t need_to_free; - - block = block_virtual_ints (); - font = fnametofont(fname, txFace); - if (txSize < 0) - txSize = 1; - else if (txSize == 0) - txSize = 12; - - font_size = substitute_font_if_needed (&font, txSize, &need_to_free); - -#if defined(NEXTSTEP) - ROMlib_newFont(font, font_size); -#endif - PSsendchararray(font, strlen(font)); - matrix[0] = font_size; - matrix[1] = 0; - matrix[2] = 0; - matrix[3] = -font_size; - matrix[4] = 0; - matrix[5] = 0; - PSsendfloatarray(matrix, 6); - DPSPrintf(DPSGetCurrentContext(), "selectfont\n"); - restore_virtual_ints (block); - if (need_to_free) - free (font); -} - -PRIVATE void -SmartGetFontName (comGrafPtr thePortp, StringPtr fname) -{ - C_GetFontName (CW (thePortp->txFont), fname); - if (!fname[0]) - C_GetFontName (CW (ApFontID), fname); - if (!fname[0]) - C_GetFontName (CW (SysFontFam), fname); -} - -/* - * updates the fields that text routines care about - */ - -static void txupdate(comGrafPtr thePortp) -{ - unsigned char fname[256]; - - SETUPA5; - commonupdate(thePortp); - if (thePortp->txMode != printport.txMode) { - } - if (thePortp->txFont != printport.txFont || - thePortp->txFace != printport.txFace || - thePortp->txSize != printport.txSize || - thePortp->spExtra != printport.spExtra) { - SmartGetFontName(thePortp, fname); - NeXTSetText(fname, thePortp->txFace, CW(thePortp->txSize), - CL(thePortp->spExtra)); - printport.txFont = thePortp->txFont; - printport.txFace = thePortp->txFace; - printport.txSize = thePortp->txSize; - } - RESTOREA5; -} - -void pnupdate(comGrafPtr thePortp) -{ - commonupdate(thePortp); -#if 0 - if (thePortp->pnSize.h != printport.pnSize.h || - thePortp->pnSize.v != printport.pnSize.v) { - NeXTSetWidth(CW(thePortp->pnSize)); - printport.pnSize = thePortp->pnSize; - } -#endif - /* TODO: more stuff here */ -} - - -void NeXTPrArc(LONGINT verb, comRect *rp, LONGINT starta, LONGINT arca, - comGrafPtr thePortp) -{ - if (rp->left != rp->right && - rp->top != rp->bottom) /* ignore empty rectangles */ - { - short psh, psv; - float xdiam, ydiam, midx, midy; - LONGINT froma, toa; - virtual_int_state_t block; - - block = block_virtual_ints (); - pnupdate(thePortp); - PSgsave(); - if (arca > 0) { - froma = -90 + starta; - toa = -90 + starta + arca; - } else { - froma = -90 + starta + arca; - toa = -90 + starta; - } - midx = ((float)CW(rp->left) + CW(rp->right ))/2; - midy = ((float)CW(rp->top) + CW(rp->bottom))/2; - xdiam = CW(rp->right) - CW(rp->left); - ydiam = CW(rp->bottom) - CW(rp->top); - PStranslate(midx, (midy)); - PSnewpath(); - PSscale(1, ydiam/xdiam); - PSarc(0, 0, xdiam/2, froma, toa); - - if (verb == frameVerb) { - psh = CW(thePortp->pnSize.h); - psv = CW(thePortp->pnSize.v); - if (ydiam > (2 * psv) && xdiam > (2 * psh)) { - PSscale(1, xdiam/ydiam * (ydiam - 2*psv) / (xdiam - 2*psh)); - PSarcn(0, 0, xdiam/2 - psh, toa, froma); - PSclosepath(); - PSscale(1, ydiam/xdiam * (xdiam - 2*psh) / (ydiam - 2*psv)); - } - } else - PSlineto(0, 0); - PSclosepath(); - PSclip(); - PSscale(1, xdiam/ydiam); - PStranslate(-midx, -(midy)); - - doimage(verb, rp, thePortp); - PSgrestore(); - restore_virtual_ints (block); - } -} - -PRIVATE int -num_image_bytes (numbytes, pixelsize, direct_color_p) -{ - int retval; - - if (!direct_color_p) - retval = numbytes; - else - { - switch (pixelsize) - { - case 16: - retval = numbytes / 2 * 3; - break; - default: - case 24: - retval = numbytes; - break; - case 32: - retval = numbytes / 4 * 3; - break; - } - } - - return retval; -} - -#define srcCopy 0 -#define srcBic 3 - -#if !defined(ROWMASK) -#define ROWMASK 0x1FFF -#endif - -void NeXTPrBits(comBitMap *srcbmp, comRect *srcrp, comRect *dstrp, - LONGINT mode, comRgnHandle mask, comGrafPtr thePortp) -{ - float scalex, scaley; - float srcwidth, srcheight, dstwidth, dstheight; - float matrix[6]; - unsigned char *p1, *p2, *ep, *bytes, *baseaddr; - int numbytesneeded; - comPixMap *srcpmp; - short rowbytes, numbytes, pixelsize; - virtual_int_state_t block; - boolean_t direct_color_p; - boolean_t indexed_color_p; - TEMP_ALLOC_DECL (temp_alloc_space); - - direct_color_p = FALSE; - indexed_color_p = FALSE; - block = block_virtual_ints (); - commonupdate(thePortp); - srcwidth = CW(srcrp->right) - CW(srcrp->left); - srcheight = CW(srcrp->bottom) - CW(srcrp->top); - dstwidth = CW(dstrp->right) - CW(dstrp->left); - dstheight = CW(dstrp->bottom) - CW(dstrp->top); - if (srcwidth && srcheight && dstwidth && dstheight) /* put in for output */ - { /* from Tex-Edit 2.5 */ - /* see the comment at the grestore below */ - PSgsave (); - - scalex = dstwidth / srcwidth; - scaley = dstheight / srcheight; - - if (srcbmp->rowBytes & CWC(0x8000)) - { - srcpmp = (comPixMap *) srcbmp; - pixelsize = CW(srcpmp->pixelSize); - if (pixelsize != 1 && mode != srcCopy) -/*-->*/ goto DONE; - direct_color_p = pixelsize > 8; - if (!direct_color_p) - indexed_color_p = TRUE; - } - else - { - srcpmp = 0; - pixelsize = 1; - } - rowbytes = CW(srcbmp->rowBytes) & ROWMASK; - - PStranslate(CW(dstrp->left), CW(dstrp->top)); - baseaddr = (unsigned char *)MR(srcbmp->baseAddr) - + (CW(srcrp->top) - CW(srcbmp->bounds.top)) * (LONGINT) rowbytes; - - /* NOTE: now that we don't send big arrays, I believe that doing - the transformation below is a memory waste... Shouldn't we - be able to do that on the fly? -- I don't want to mess with - this now, but it does make sense to fix it sometime. */ - - - if (mode == srcCopy && !direct_color_p && !indexed_color_p) - { - numbytesneeded = rowbytes * srcheight; - TEMP_ALLOC_ALLOCATE (bytes, temp_alloc_space, numbytesneeded); - ep = bytes + numbytesneeded; - for (p1 = bytes, p2 = baseaddr; p1 < ep ; ) - *p1++ = ~*p2++; - baseaddr = bytes; - } -#if !defined(DONTSENDBIGARRAYS) - PSsendchararray((char *) baseaddr, rowbytes * srcheight); -#endif - matrix[0] = 1 / scalex; - matrix[1] = 0; - matrix[2] = 0; - matrix[3] = 1 / scaley; - matrix[4] = CW(srcrp->left) - CW(srcbmp->bounds.left); - matrix[5] = 0; - - numbytes = ((int) srcwidth * pixelsize + 7) / 8; - if (!indexed_color_p) - { - PSsendint((int) srcwidth); - PSsendint(srcheight); - if (mode != srcCopy) - PSsendboolean(YES); - else - { - if (direct_color_p) - PSsendint (8); - else - PSsendint(pixelsize); - } - PSsendfloatarray(matrix, 6); -#if !defined(DONTSENDBIGARRAYS) - PSsendintarray((int *)0, 0); - PScvx(); -#else - ourimageproc (num_image_bytes (numbytes, pixelsize, direct_color_p)); -#endif - if (mode == srcBic) - PSsetgray(1); - if (mode != srcCopy) - PSimagemask(); - else - { - if (!direct_color_p) - PSimage(); - else - { - PSsendboolean (FALSE); - PSsendint (3); - PScolorimage(); - } - } - } - else - { - ColorSpec *ctab; - int i; - HIDDEN_PixMapPtr pxp; - boolean_t has_warned_p; - - pxp.p = (PixMapPtr) RM (srcpmp); - DPSPrintf (DPSGetCurrentContext (), - "[/Indexed /DeviceRGB %d <\n", (1 << pixelsize) - 1); - - ctab = CTAB_TABLE (PIXMAP_TABLE (&pxp)); - - /* NOTE: we're ignoring the value field below. We could do - a quick test to see if it's sorted and if it is use it - directly and if not, copy and qsort it and then use - the result. It's not clear when that's necessary. TODO - look into this further. */ - - has_warned_p = FALSE; - for (i = 0; i < (1 << pixelsize); ++i) - { - unsigned char r; - unsigned char g; - unsigned char b; - - if (CW (ctab[i].value) != i && !has_warned_p) - { - warning_unexpected ("value = %d, i = %d", - CW (ctab[i].value), i); - has_warned_p = TRUE; - } - r = CW (ctab[i].rgb.red ) >> 8; - g = CW (ctab[i].rgb.green) >> 8; - b = CW (ctab[i].rgb.blue ) >> 8; - DPSPrintf (DPSGetCurrentContext (), - "%02x%02x%02x%c", r, g, b, (i % 8) == 7 ? '\n' : ' '); - } - - DPSPrintf (DPSGetCurrentContext (), - ">]\nsetcolorspace\n<<\n/ImageType 1\n/Width %d\n" - "/Height %d\n" - "/BitsPerComponent %d\n/Decode [0 %d]\n" - "/ImageMatrix [%f %f %f %f %f %f]\n" - "/DataSource currentfile /ASCIIHexDecode filter\n" - ">>\nimage\n", (int) srcwidth, (int) srcheight, pixelsize, - (1 << pixelsize) - 1, - matrix[0], matrix[1], matrix[2], - matrix[3], matrix[4], matrix[5]); - - } -#if defined(DONTSENDBIGARRAYS) - if (direct_color_p) - dumpcolorimage (baseaddr, srcheight, numbytes, rowbytes, pixelsize); - else - dumpimage( baseaddr, srcheight, numbytes, rowbytes ); -#endif - /* #### this grestore used to be commented out with the - following comment: - - `This seems to mess up Compact Pro's output' - - but there was no corresponding `gsave' earlier in this - function. i added it, and uncommented this grestore, because - it is clear someone has to undo the `translate' done to set - the location for the `image' command */ -DONE: - PSgrestore(); - } - restore_virtual_ints (block); - - TEMP_ALLOC_FREE (temp_alloc_space); -} - -void NeXTPrLine(comPoint to, comGrafPtr thePortp) -{ - float temp, fromh, fromv, toh, tov; - short psh, psv; - comRect r; - virtual_int_state_t block; - - block = block_virtual_ints (); - pnupdate(thePortp); - if (CW(thePortp->pnSize.h) || CW(thePortp->pnSize.v)) { - fromh = CW(thePortp->pnLoc.h); - fromv = CW(thePortp->pnLoc.v); - toh = to.h; - tov = to.v; - - if (fromh > toh) { - temp = fromh; - fromh = toh; - toh = temp; - temp = fromv; - fromv = tov; - tov = temp; - } - psh = CW(thePortp->pnSize.h); - psv = CW(thePortp->pnSize.v); - r.right = CW(toh + psh); - r.left = CW(fromh); - PSgsave(); - PSnewpath(); - PSmoveto(fromh, fromv); - if (fromv < tov) { - r.top = CW(fromv); - r.bottom = CW(tov + psv); - PSlineto(fromh + psh, fromv); - PSlineto(toh + psh, tov); - PSlineto(toh + psh, tov + psv); - PSlineto(toh, tov + psv); - PSlineto(fromh, fromv + psv); - } else { - r.top = CW(tov); - r.bottom = CW(fromv + psv); - PSlineto(toh, tov); - PSlineto(toh + psh, tov); - PSlineto(toh + psh, tov + psv); - PSlineto(fromh + psh, fromv + psv); - PSlineto(fromh, fromv + psv); - } - PSclosepath(); - PSclip(); - - doimage((LONGINT) paintVerb, &r, thePortp); - PSgrestore(); - } - restore_virtual_ints (block); -} - -void NeXTPrOval(LONGINT verb, comRect *rp, comGrafPtr thePortp) -{ - NeXTPrArc(verb, rp, 0, 360, thePortp); -} - -#if 1 -void NeXTPrGetPic(comPtr dp, LONGINT bc, comGrafPtr thePortp) -{ - gui_abort(); -} -#endif - -void NeXTPrPutPic(comPtr sp, LONGINT bc, comGrafPtr thePortp) -{ -} - -void NeXTPrPoly(LONGINT verb, comPolyHandle ph, comGrafPtr thePortp) -{ - comPoint *pp, *ep, firstp; - virtual_int_state_t block; - comPoint pt; - - block = block_virtual_ints (); - pnupdate(thePortp); - pp = MR(*ph)->polyPoints; - ep = (comPoint *) ((char *)MR(*ph) + CW((MR(*ph))->polySize)); - firstp.h = CW(pp[0].h); - firstp.v = CW(pp[0].v); - thePortp->pnLoc = pp[0]; - if (CW(ep[-1].h) == firstp.h && CW(ep[-1].v) == firstp.v) - ep--; - if (ep > pp) - { - if (verb == frameVerb) { - PSmoveto(firstp.h, firstp.v); - for (++pp; pp < ep; pp++) { - pt.h = CW(pp[0].h); - pt.v = CW(pp[0].v); - NeXTPrLine(pt, thePortp); - thePortp->pnLoc = pp[0]; - } - NeXTPrLine(firstp, thePortp); - } else { - PSgsave(); - PSnewpath(); - PSmoveto(firstp.h, firstp.v); - for (++pp; pp < ep; pp++) { - PSlineto(CW(pp->h), CW(pp->v)); - } - PSlineto(firstp.h, firstp.v); - PSclosepath(); - PSclip(); - doimage(verb, & (MR(*ph))->polyBBox, thePortp); - - PSgrestore(); - } - } - restore_virtual_ints (block); -} - -void NeXTPrRRect(LONGINT verb, comRect *rp, LONGINT width, LONGINT height, - comGrafPtr thePortp) -{ - float sfactor, midy, rt, rb, rl, rr, sfactor2; - short psh, psv; - virtual_int_state_t block; - - if (width <= 0 || height <= 0) - NeXTPrRect (verb, rp, thePortp); - else - { - block = block_virtual_ints (); - pnupdate(thePortp); - sfactor = (float)height/width; - midy = ((float)CW(rp->top) + CW(rp->bottom))/2; - - PSgsave(); - PSnewpath(); - PSscale(1, sfactor); - PSmoveto(CW(rp->left), midy/sfactor); - rl = CW(rp->left); - rr = CW(rp->right); - rt = CW(rp->top)/sfactor; - rb = CW(rp->bottom)/sfactor; - PSarct(rl, rb, rr, rb, (float)width / 2); - PSarct(rr, rb, rr, rt, (float)width / 2); - PSarct(rr, rt, rl, rt, (float)width / 2); - PSarct(rl, rt, rl, rb, (float)width / 2); - PSclosepath(); - if (verb == frameVerb) { - psh = CW(thePortp->pnSize.h); - psv = CW(thePortp->pnSize.v); - sfactor2 = ((float)height - 2*psv) / (width - 2*psh) / sfactor; - rl = CW(rp->left) + psh; - rr = CW(rp->right) - psh; - rt = CW(rp->top) + psv/sfactor2; - rb = CW(rp->bottom) - psv/sfactor2; - - PSscale(1, sfactor2); - PSmoveto(rl, midy/sfactor); - PSarct(rl, rt, rr, rt, (float)width/2 - psh); - PSarct(rr, rt, rr, rb, (float)width/2 - psh); - PSarct(rr, rb, rl, rb, (float)width/2 - psh); - PSarct(rl, rb, rl, rt, (float)width/2 - psh); - PSscale(1, 1/sfactor2); - PSclosepath(); - } - PSscale(1, 1/sfactor); - PSclip(); - - doimage(verb, rp, thePortp); - PSgrestore(); - restore_virtual_ints (block); - } -} - - -void NeXTPrRect(LONGINT verb, comRect *rp, comGrafPtr thePortp) -{ - short psh, psv; - virtual_int_state_t block; - - block = block_virtual_ints (); - pnupdate(thePortp); - PSgsave(); - PSnewpath(); - PSmoveto(CW(rp->left) , CW(rp->top)); - PSlineto(CW(rp->left) , CW(rp->bottom)); - PSlineto(CW(rp->right), CW(rp->bottom)); - PSlineto(CW(rp->right), CW(rp->top)); - PSclosepath(); - if (verb == frameVerb) { - psh = CW(thePortp->pnSize.h); - psv = CW(thePortp->pnSize.v); - PSmoveto(CW(rp->left) + psh, CW(rp->top) + psv); - PSlineto(CW(rp->right) - psh, CW(rp->top) + psv); - PSlineto(CW(rp->right) - psh, CW(rp->bottom) - psv); - PSlineto(CW(rp->left) + psh, CW(rp->bottom) - psv); - PSclosepath(); - } - PSclip(); - - doimage(verb, rp, thePortp); - - PSgrestore(); - restore_virtual_ints (block); -} - -void NeXTPrRgn(LONGINT verb, comRgnHandle rgn, comGrafPtr thePortp) -{ - /* NOP */ -} - -short NeXTPrTxMeas(LONGINT n, comPtr p, comPoint *nump, comPoint *denp, - comFontInfo *finfop, comGrafPtr thePortp) -{ - Point num, den; - virtual_int_state_t block; - short retval; - - SETUPA5; - block = block_virtual_ints (); - num.h = num.v = den.h = den.v = CWC (0x100); - retval = ROMlib_StdTxMeas(n, - (Ptr) p, (Point *) &num, (Point *) &den, NULL); - restore_virtual_ints (block); - RESTOREA5; - return (float) retval * CW (num.h) / CW (den.h); -} - -static int numspacesin(const char *str) -{ - int retval; - - retval = 0; - while (*str) - if (*str++ == ' ') - ++retval; - - return retval; -} - -static void dopsunderline(comGrafPtr thePortp, short total, - boolean_t substitute_p, char *translated, LONGINT n) -{ - unsigned char fname[256]; - char *font; - - SETUPA5; - - /* If we are substituting fonts, then we need to use PS's idea of - how long a string is rather than use "total". So before we do - a findfond we need to measure the string and leave that width - on the stack */ - - if (substitute_p) - { - PSsendchararray (translated, n); - DPSPrintf (DPSGetCurrentContext(), "stringwidth pop\n"); - } - - SmartGetFontName(thePortp, fname); - font = fnametofont(fname, thePortp->txFace); - { - boolean_t need_to_free; - - substitute_font_if_needed (&font, 0, &need_to_free); - PSgsave(); - PSnewpath(); - PSsendfloat(CW(thePortp->pnLoc.h)); - PSsendfloat(CW(thePortp->pnLoc.v)); - PSsendfloat(CW(thePortp->txSize)); - PSsendchararray(font, strlen(font)); - if (need_to_free) - free (font); - } - - DPSPrintf(DPSGetCurrentContext(), "findfont2\n"); - PSdup(); - PSsendchararray("FontInfo", 8); - DPSPrintf(DPSGetCurrentContext(), "known {\n"); - PSdup(); - PSsendchararray("FontMatrix", 10); - PSget(); - PSsendint(3); - PSget(); - PSindex(2); - PSmul(); - PSindex(1); - PSsendchararray("FontInfo", 8); - PSget(); - PSdup(); - PSsendchararray("UnderlineThickness", 18); - PSget(); - PSindex(2); - PSmul(); - DPSPrintf(DPSGetCurrentContext(), "setlinewidth\n"); - PSsendchararray("UnderlinePosition", 17); - PSget(); - PSmul(); - PSroll(3, 1); - PSpop(); - PSpop(); - PSsub(); - DPSPrintf(DPSGetCurrentContext(), "}\n{\n"); - PSpop(); - PSpop(); - DPSPrintf(DPSGetCurrentContext(), "}\nifelse\n"); - DPSPrintf(DPSGetCurrentContext(), "moveto\n"); - if (!substitute_p) - PSrlineto(total, 0); - else - { - /* The width is already on the stack. See above */ - DPSPrintf (DPSGetCurrentContext(), "0 rlineto\n"); - } - PSstroke(); - PSgrestore(); - RESTOREA5; -} - -static void doshow(char *translated, LONGINT n) -{ - PSsendchararray (translated, n); - DPSPrintf(DPSGetCurrentContext(), "show\n"); -} - -static void dowidthshow(char *translated, LONGINT n, int i, short total) -{ - PSsendint (n); - PSsendint (i); - PSsendint (total); - PSsendchararray(translated, n); - DPSPrintf(DPSGetCurrentContext(), "__char_spaces_width_show\n"); -} - -static void doashow(char *translated, LONGINT n, int i, short total) -{ - PSsendchararray(translated, n); - PSdup(); - DPSPrintf(DPSGetCurrentContext(), "stringwidth\n"); - PSpop(); - PSsendint(total); - PSexch(); - PSsub(); - PSsendint(n); - PSdiv(); - PSexch(); - PSsendint(0); - PSexch(); - DPSPrintf(DPSGetCurrentContext(), "ashow\n"); -} - -void NeXTsendps (LONGINT n, comPtr textbufp) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - DPSWritePostScript(DPSGetCurrentContext(), textbufp, n); - restore_virtual_ints (block); -} - -enum { BULLET = 0xa5 }; - -/* beginning of ugly parallel enums and parallel switches */ - -enum mac_char -{ - mac_char_notequal = 0xad, - - mac_char_infinity = 0xb0, - mac_char_plusminus = 0xb1, - mac_char_lessequal = 0xb2, - mac_char_greaterequal = 0xb3, - mac_char_mu = 0xb5, - mac_char_partialdiff = 0xb6, - mac_char_Sigma = 0xb7, - mac_char_Pi = 0xb8, - mac_char_pi = 0xb9, - mac_char_integral = 0xba, - mac_char_Omega = 0xbd, - - mac_char_logicalnot = 0xc2, - mac_char_radical = 0xc3, - mac_char_florin = 0xc4, - mac_char_approxequal = 0xc5, - mac_char_Delta = 0xc6, - - mac_char_divide = 0xd6, -}; - -enum symbol_char -{ - symbol_char_notequal = 0271, - - symbol_char_infinity = 0245, - symbol_char_plusminus = 0261, - symbol_char_lessequal = 0243, - symbol_char_greaterequal = 0263, - symbol_char_mu = 0155, - symbol_char_partialdiff = 0266, - symbol_char_Sigma = 0123, - symbol_char_Pi = 0120, - symbol_char_pi = 0160, - symbol_char_integral = 0362, - symbol_char_Omega = 0127, - - symbol_char_logicalnot = 0330, - symbol_char_radical = 0326, - symbol_char_florin = 0246, - symbol_char_approxequal = 0273, - symbol_char_Delta = 0104, - - symbol_char_divide = 0270, -}; - -#define CHAR_REPLACE(s) \ -case mac_char_ ## s: \ - retval = symbol_char_ ##s; \ - is_symbol = TRUE; \ - break - -PRIVATE unsigned char -symbol_translate_char (unsigned char c, boolean_t *is_symbolp) -{ - unsigned char retval; - boolean_t is_symbol; - - retval = c; - is_symbol = FALSE; - switch ((enum mac_char) c) - { - CHAR_REPLACE (notequal); - CHAR_REPLACE (infinity); - CHAR_REPLACE (plusminus); - CHAR_REPLACE (lessequal); - CHAR_REPLACE (greaterequal); - CHAR_REPLACE (mu); - CHAR_REPLACE (partialdiff); - CHAR_REPLACE (Sigma); - CHAR_REPLACE (Pi); - CHAR_REPLACE (pi); - CHAR_REPLACE (integral); - CHAR_REPLACE (Omega); - - CHAR_REPLACE (logicalnot); - CHAR_REPLACE (radical); - CHAR_REPLACE (florin); - CHAR_REPLACE (approxequal); - CHAR_REPLACE (Delta); - - CHAR_REPLACE (divide); - } - if (is_symbolp) - *is_symbolp = is_symbol; - - return retval; -} - -#undef CHAR_REPLACE - -/* end of ugly parallel enums and parallel switches */ - -PRIVATE boolean_t -is_symbol (unsigned char c) -{ - boolean_t retval; - - symbol_translate_char (c, &retval); - return retval; -} - -PRIVATE void -find_run_of_symbol_chars (LONGINT n, comPtr textbufp, int *run_startp, - int *run_stopp) -{ - int start, stop; - int i; - - start = -1; - stop = -1; - - for (i = 0; i < n && !is_symbol (textbufp[i]); ++i) - ; - if (i < n) - { - start = i; - for (; i < n && is_symbol (textbufp[i]); ++i) - ; - stop = i; - } - - *run_startp = start; - *run_stopp = stop; -} - -void NeXTPrText(LONGINT n, comPtr textbufp, comPoint num, comPoint den, - comGrafPtr thePortp) -{ - virtual_int_state_t block; - /* right now blow off num and den */ - char *translated; - short total; - int i; - int n_leading_spaces; - int run_start, run_stop; - - if (thePortp->txFont != CWC (symbol)) - { - find_run_of_symbol_chars (n, textbufp, &run_start, &run_stop); - if (run_start >= 0) - { - typeof (thePortp->txFont) save_font; - - if (run_start > 0) - NeXTPrText (run_start, textbufp, num, den, thePortp); - save_font = thePortp->txFont; - thePortp->txFont = CWC (symbol); - NeXTPrText (run_stop - run_start, textbufp + run_start, num, den, - thePortp); - thePortp->txFont = save_font; - if (run_stop < n) - NeXTPrText (n - run_stop, textbufp + run_stop, num, den, - thePortp); - return; - } - } - - for (n_leading_spaces = 0; - n_leading_spaces < n && (textbufp[n_leading_spaces] == ' ' - || - (unsigned char) textbufp[n_leading_spaces] - == BULLET); - ++n_leading_spaces) - ; - if (n_leading_spaces && n_leading_spaces != n) - { - NeXTPrText (n_leading_spaces, textbufp, num, den, thePortp); - NeXTPrText (n - n_leading_spaces, textbufp + n_leading_spaces, - num, den, thePortp); - } - else - { - if (n != 0) - { - block = block_virtual_ints (); - txupdate(thePortp); - if (rotation.rotated_p) - { - PSgsave (); - DPSPrintf (DPSGetCurrentContext (), "initclip\n"); - PStranslate (CW (thePortp->pnLoc.h) + rotation.center_x, - CW (thePortp->pnLoc.v) + rotation.center_y); - PSrotate (rotation.angle); - PSmoveto (-rotation.center_x, -rotation.center_y); - } - total = NeXTPrTxMeas(n, textbufp, &num, &den, (comFontInfo *) 0, - thePortp); - translated = alloca(n + 1); - memcpy(translated, textbufp, n); - /* strip trailing s */ - while (n > 0 && translated[n-1] == '\r') - --n; - translated[n] = 0; - if (n) - { - if (thePortp->txFont == CWC (symbol)) - { - int i; - - for (i = 0; i < n; ++i) - translated[i] - = symbol_translate_char (translated[i], NULL); - } - -#if 0 - PSxshow(translated, fwidths, n); -#else - if (substitute_fonts_p && (thePortp->txFont == CWC (geneva))) - doshow (translated, n); - else if ((i = numspacesin(translated))) - dowidthshow(translated, n, i, total); - else - doashow(translated, n, i, total); -#endif - if (thePortp->txFace & underline) - dopsunderline(thePortp, total, - substitute_fonts_p - && (thePortp->txFont == CWC (geneva)), - translated, n); - thePortp->pnLoc.h = CW(CW(thePortp->pnLoc.h) + total); - printport.pnLoc.h = thePortp->pnLoc.h; - } - if (rotation.rotated_p) - PSgrestore (); - restore_virtual_ints (block); - } - } -} - -void NeXTOpenPage( void ) -{ -/* - * TODO: make sure that the open page really conforms to what InitPort - * gave us. - */ -} - -PRIVATE boolean_t text_state; - -PRIVATE void -disable_copybits (void) -{ - if (!ROMlib_text_output_disabled_p) - text_state = disable_text_printing (); -} - -PRIVATE void -enable_copybits (void) -{ - set_text_printing (text_state); -} - -#define FIX_TO_FLOAT(x) ((float) (x) / (1 << 16)) - -PUBLIC void -do_textbegin (TTxtPicHdl h) -{ - disable_copybits (); - rotation.angle = GetHandleSize ((Handle) h) >= 10 - ? FIX_TO_FLOAT (TEXTPIC_ANGLE_FIXED (h)) : TEXTPIC_ANGLE (h); - rotation.rotated_p = TRUE; -} - -PUBLIC void -do_textcenter (TCenterRecHdl h) -{ - rotation.center_x = FIX_TO_FLOAT (TEXTCENTER_X (h)); - rotation.center_y = FIX_TO_FLOAT (TEXTCENTER_Y (h)); -} - -PUBLIC void -do_textend (void) -{ - if (rotation.rotated_p) - { - rotation.rotated_p = FALSE; - enable_copybits (); - } -} diff --git a/src/PSprint.cpp b/src/PSprint.cpp new file mode 100644 index 00000000..2f53c21e --- /dev/null +++ b/src/PSprint.cpp @@ -0,0 +1,2212 @@ +/* + * Copyright 1992 - 2000 by Abacus Research and Development, Inc. + * All rights reserved. + * + + */ + +#include "rsys/common.h" +#include + +#undef MACOSX_ /* no idea what's going on here... */ + +#ifdef MACOSX_ +#import +#import +#endif + +#include "MemoryMgr.h" +#include "QuickDraw.h" +#include "OSEvent.h" +#include "FontMgr.h" +#include "rsys/nextprint.h" +#include "rsys/blockinterrupts.h" +#include "rsys/next.h" +#include "rsys/PSstrings.h" +#include "rsys/tempalloc.h" + +#include "rsys/print.h" +#include "rsys/text.h" +#include "rsys/cquick.h" +#include "rsys/quick.h" + +#include + +using namespace Executor; + +typedef struct +{ + bool rotated_p; + float center_x; + float center_y; + float angle; +} rotation_t; + +static rotation_t rotation; + +FILE *ROMlib_printfile; +#define DPSContext long +#if !defined(MACOSX_) +typedef enum { NO, + YES } boolean; +#endif + +static DPSContext DPSGetCurrentContext(void) +{ + return 0; +} + +static void DPSPrintf(DPSContext unused, const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + if(ROMlib_printfile) + vfprintf(ROMlib_printfile, format, ap); + va_end(ap); +} + +static void DPSWritePostScript(DPSContext unused, Ptr bufp, int n) +{ + if(ROMlib_printfile) + fwrite(bufp, n, 1, ROMlib_printfile); +} + +static void PSFontDirectory(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "FontDirectory\n"); +} + +static void PSarc(float x, float y, float radius, float angle1, float angle2) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f %f %f %f arc\n", + x, y, radius, angle1, angle2); +} + +static void PSarcn(float x, float y, float radius, float angle1, float angle2) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f %f %f %f arcn\n", + x, y, radius, angle1, angle2); +} + +static void PSarct(float x1, float y1, float x2, float y2, float radius) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f %f %f %f arcto pop pop pop pop\n", + x1, y1, x2, y2, radius); +} + +static void PSbegin(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "begin\n"); +} + +static void PSclip(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "clip\n"); +} + +static void PSclippath(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "clippath\n"); +} + +static void PSclosepath(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "closepath\n"); +} + +static void PScurrentdict(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "currentdict\n"); +} + +static void PSdefinefont(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "definefont\n"); +} + +static void PSdiv(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "div\n"); +} + +static void PSdup(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "dup\n"); +} + +static void PSend(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "end\n"); +} + +static void PSexch(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "exch\n"); +} + +static void PSfill(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "fill\n"); +} + +static void PSget(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "get\n"); +} + +static void PSgrestore(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "grestore\n"); +} + +static void PSgsave(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "gsave\n"); +} + +static void PSimage(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "image\n"); +} + +static void PScolorimage(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "colorimage\n"); +} + +static void PSimagemask(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "imagemask\n"); +} + +static void PSindex(int n) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%d index\n", n); +} + +static void PSlineto(float x, float y) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f lineto\n", x, y); +} + +static void PSmoveto(float x, float y) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f moveto\n", x, y); +} + +static void PSmul(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "mul\n"); +} + +static void PSnewpath(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "newpath\n"); +} + +static void PSpop(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "pop\n"); +} + +static void PSrectclip(float x, float y, float width, float height) +{ + if(ROMlib_printfile) + { +#if 0 + /* rectclip is level 2, believe it or not */ + fprintf(ROMlib_printfile, "%f %f %f %f rectclip\n", x, y, width, height); +#else + fprintf(ROMlib_printfile, ("newpath\n" + "%f %f moveto\n" + "%f 0 rlineto\n" + "0 %f rlineto\n" + "%f neg 0 rlineto\n" + "closepath\n" + "clip\n" + "newpath\n"), + x, y, width, height, width); +#endif + } +} + +static void PSrlineto(float x, float y) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f rlineto\n", x, y); +} + +static void PSroll(int n, int j) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%d %d roll\n", n, j); +} + +static void PSrotate(float angle) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f rotate\n", angle); +} + +static void PSscale(float sx, float sy) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f scale\n", sx, sy); +} + +static void PSsendboolean(Executor::Boolean flag) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%s\n", flag ? "true" : "false"); +} + +static void output_quoted_character(unsigned char c) +{ + if(isprint(c)) + { + switch(c) + { + case '(': + case ')': + case '\\': + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "\\"); + /* FALL THROUGH */ + default: + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%c", c); + } + } + else if(ROMlib_printfile) + fprintf(ROMlib_printfile, "\\%03o", c); +} + +static void PSsendchararray(const char *stringp, int size) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "("); + while(--size >= 0) + output_quoted_character(*stringp++); + if(ROMlib_printfile) + fprintf(ROMlib_printfile, ")\n"); +} + +static void PSsendfloat(float value) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f\n", value); +} + +static void PSsendfloatarray(const float *arrayp, int size) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "[\n"); + while(--size >= 0) + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f\n", *arrayp++); + + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "]\n"); +} + +static void PSsendint(int value) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%d\n", value); +} + +static void PSsetgray(float num) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f setgray\n", num); +} + +static void PSstroke(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "stroke\n"); +} + +static void PSsub(void) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "sub\n"); +} + +static void PStranslate(float x, float y) +{ + if(ROMlib_printfile) + fprintf(ROMlib_printfile, "%f %f translate\n", x, y); +} + +typedef struct +{ + const char *macfontname; + const char *nextfontname; + const char *suffix[4]; +} fontentry_t; + +static fontentry_t fonttable[] = { + { "Avant Garde", "AvantGarde", { "-Book", "-Demi", "-BookOblique", "-DemiOblique" } }, + + { "Bookman", "Bookman", { "-Light", "-Demi", "-LightItalic", "-DemiItalic" } }, + + { "Chicago", "Chicago", { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, + + { "Courier", "Courier", { "", "-Bold", "-Oblique", "-BoldOblique" } }, + + { "Garamond", "Garamond", { "-Light", "-Bold", "-LightItalic", "-BoldItalic" } }, + + { "Geneva", "Geneva", { "", "-Bold", "-Oblique", "-BoldOblique" } }, + + { "Helvetica", "Helvetica", { "", "-Bold", "-Oblique", "-BoldOblique" } }, + + { "Lubalin Graph", "LubalinGraph", { "-Book", "-Demi", "-BookOblique", "-DemiOblique" } }, + + { "Monaco", "Monaco", { "", "-Bold", "-Oblique", "-BoldOblique" } }, + + { "N Helvetica Narrow", "Helvetica-Narrow", { "", "-Bold", "-Oblique", "-BoldOblique" } }, + + { "New Century Schlbk", "NewCenturySchlbk", { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, + + { "New York", "NewYork", { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, + + { "Optima", "Optima", { "", "-Bold", "-Oblique", "-BoldOblique" } }, + + { "Palatino", "Palatino", { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, + + { "Souvenir", "Souvenir", { "-Light", "-Demi", "-LightItalic", "-DemiItalic" } }, + + { "Symbol", "Symbol", { "", "", "", "" } }, + + { "Times", "Times", { "-Roman", "-Bold", "-Italic", "-BoldItalic" } }, + + { "Zapf Chancery", "ZapfChancery-MediumItalic", { "", "", "", "" } }, + + { "Zapf Dingbats", "ZapfDingbats", { "", "", "", "" } }, +}; + +GrafPort Executor::printport; + +#define patCopy 8 + +/* + * NOTE: for now we use alloca for a temporary buffer, even though + * sending big char arrays no longer works... We should just + * blast out the hex without an intermediate buffer. + */ + +#define DONTSENDBIGARRAYS + +static void ourimageproc(int numbytes) +{ + DPSPrintf(DPSGetCurrentContext(), + "{ currentfile %d string readhexstring pop }\n", numbytes); +} + +static void dumpimage(unsigned char *p, int numrows, int numbytes, + int rowbytes) +{ + DPSContext context; + int i, j; + int toskip; + + toskip = rowbytes - numbytes; + context = DPSGetCurrentContext(); + for(i = 0; i < numrows; ++i) + { + for(j = 0; j < numbytes; ++j) + DPSPrintf(context, "%02X", *p++); + DPSPrintf(context, "\n"); + p += toskip; + } +} + +static void +dumpcolorimage(unsigned char *p, int numrows, int numbytes, + int rowbytes, int pixelsize) +{ + DPSContext context; + int i, j; + int toskip; + + /* TODO: split up values into RGB(and ignored) components and pump them out + in the right order */ + + toskip = rowbytes - numbytes; + context = DPSGetCurrentContext(); + for(i = 0; i < numrows; ++i) + { + for(j = 0; j < numbytes;) + { + int r, g, b; + switch(pixelsize) + { + case 16: + r = (p[0] << 1) & 0xF8; + g = ((p[0] << 6) | (p[1] >> 2)) & 0xF8; + b = (p[1] << 3); /* 5 bits of b */ + p += 2; + j += 2; + break; + default: + case 24: + warning_unexpected("pixelsize %d", pixelsize); + /* fall through */ + case 32: + if(pixelsize == 32) + { + ++p; + ++j; + } + r = *p++; + g = *p++; + b = *p++; + j += 3; + break; + } + DPSPrintf(context, "%02X%02X%02X", r, g, b); + } + DPSPrintf(context, "\n"); + p += toskip; + } +} + +static float +mac_old_color_to_ps_gray(long color) +{ + float retval; + + switch(color) + { + case blackColor: + retval = 0; + break; + case whiteColor: + retval = 1.0; + break; + default: + /* really not sure what to do here */ + warning_unexpected("%ld", color); + retval = 1.0; + break; + } + + return retval; +} + +static bool +graymatch(unsigned char patp[8], INTEGER pnMode, + GrafPtr thePortp, float *grayp) +{ + uint32_t *pl; + bool pat_is_black; + bool pat_is_white; + bool retval; + float gray_fore, gray_back; + + int i, j; + static struct + { + float graylevel; + unsigned pat[8]; + } table[] = { + { 0.0000, { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF } }, + { 0.2500, { 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD } }, + { 0.5000, { 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55 } }, + { 0.7500, { 0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22 } }, + { 0.9375, { 0x80, 0x00, 0x08, 0x00, 0x80, 0x00, 0x08, 0x00 } }, + { 1.0000, { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }, + }; + + gray_fore = mac_old_color_to_ps_gray(CL(thePortp->fgColor)); + gray_back = mac_old_color_to_ps_gray(CL(thePortp->bkColor)); + + pl = (uint32_t *)patp; + pat_is_black = ((gray_fore == 0 && gray_back == 0) || (gray_fore == 0 && pl[0] == -1 && pl[1] == -1) || (gray_back == 0 && pl[0] == 0 && pl[1] == 0)); + + pat_is_white = ((gray_fore == 1 && gray_back == 1) || (gray_fore == 1 && pl[0] == -1 && pl[1] == -1) || (gray_back == 1 && pl[0] == 0 && pl[1] == 0)); + +#if 0 +// FIXME: #warning DO NOT CHECK THIS IN + { + long fg, bk; + const char *fgs, *bks; + + fg = CL (thePortp->fgColor); + bk = CL (thePortp->bkColor); + if (fg == whiteColor) + fgs = "white"; + else if (fg == blackColor) + fgs = "black"; + else + fgs = "unknown"; + if (bk == whiteColor) + bks = "white"; + else if (bk == blackColor) + bks = "black"; + else + bks = "unknown"; + fprintf (stderr, "gray_fore = %f, gray_back = %f, fg = %s(%ld), bk = %s(%ld), is_black = %s, is_white = %s\n", gray_fore, gray_back, fgs, fg, bks, bk, pat_is_black ? "true" : "false", pat_is_white ? "true" : "false"); + } +#endif + + retval = false; + + if(((pnMode == patOr || pnMode == patCopy) && pat_is_black) || ((pnMode == notPatOr || pnMode == notPatCopy) && pat_is_white)) + { + retval = true; + *grayp = gray_fore; + } + else if(((pnMode == patBic || pnMode == notPatCopy) && pat_is_black) || ((pnMode == notPatBic || pnMode == patCopy) && pat_is_white)) + { + retval = true; + *grayp = gray_back; + } + else if(pnMode == patCopy || pnMode == notPatCopy) + { + if(gray_fore == gray_back) + { + retval = true; + *grayp = gray_fore; + } + else + { + for(i = 0; !retval && i < (int)NELEM(table); ++i) + { + float darkness; + + for(j = 0; j < 8; ++j) + { + if(table[i].pat[j] != patp[j]) + /*-->*/ goto CONT; + } + darkness = table[i].graylevel; + if(pnMode == notPatCopy) + darkness = 1.0 - darkness; + + *grayp = (darkness * gray_fore) + ((1 - darkness) * gray_back); + retval = true; + CONT:; + } + } + } + return retval; +} + +static void doimage(LONGINT verb, Rect *rp, GrafPtr thePortp) +{ + unsigned char *patp, pat[8], c, *bytes, *p; + int rowbytes, i, j, toshift, numbytesneeded; + float gray_val; + int numrows; + float matrix[6]; + short pnMode; + TEMP_ALLOC_DECL(temp_alloc_space); + + pnMode = CW(thePortp->pnMode); + switch(verb) + { + default: + case paintVerb: + patp = thePortp->pnPat; + break; + case eraseVerb: + patp = thePortp->bkPat; + pnMode = patCopy; + break; + case fillVerb: + patp = thePortp->fillPat; + pnMode = patCopy; + break; + } + + /* convert erroneous srcXXX to patXXX */ + + if(pnMode >= srcCopy && pnMode <= notSrcBic) + pnMode |= 8; + + if(graymatch(patp, pnMode, thePortp, &gray_val)) + { + PSclippath(); + PSsetgray(gray_val); + PSfill(); + } + else + { + PSmoveto(CW(rp->left), CW(rp->bottom)); + PSlineto(CW(rp->left), CW(rp->top)); + PSlineto(CW(rp->right), CW(rp->top)); + PSlineto(CW(rp->right), CW(rp->bottom)); + PSclosepath(); + PSmoveto(CW(rp->left) - 1, CW(rp->bottom) + 1); + PSlineto(CW(rp->right) + 1, CW(rp->bottom) + 1); + PSlineto(CW(rp->right) + 1, CW(rp->top) - 1); + PSlineto(CW(rp->left) - 1, CW(rp->top) - 1); + PSclip(); + rowbytes = ((CW(rp->right) - CW(rp->left)) * 72 + 72 * 8 - 1) / 72 / 8; + numrows = ((CW(rp->bottom) - CW(rp->top)) * 72 + 71) / 72; + if(rowbytes > 0 && numrows > 0) + { + numbytesneeded = rowbytes * numrows; + TEMP_ALLOC_ALLOCATE(bytes, temp_alloc_space, numbytesneeded); + toshift = (CW(rp->left) - CW(thePortp->portBits.bounds.left)) & 7; + for(i = 0; i < 8; ++i) + pat[i] = (patp[i] << toshift) | (patp[i] >> (8 - toshift)); + p = bytes; + for(i = CW(rp->top) - CW(thePortp->portBits.bounds.top); + i < CW(rp->top) + numrows - CW(thePortp->portBits.bounds.top); + ++i) + { + c = pat[i & 7]; + if(pnMode == patCopy) + c = ~c; + for(j = rowbytes; --j >= 0;) + *p++ = c; + } + PStranslate(CW(rp->left), CW(rp->top)); +#if !defined(DONTSENDBIGARRAYS) + PSsendchararray((char *)bytes, numbytesneeded); +#endif /* DONTSENDBIGARRAYS */ + PSsendint(rowbytes * 8); + PSsendint(numrows); + if(pnMode == patCopy) + PSsendint(1); + else + PSsendboolean(YES); + matrix[0] = 72 / (float)72; + matrix[1] = 0; + matrix[2] = 0; + matrix[3] = -72 / (float)72; + matrix[4] = 0; + matrix[5] = numrows; + PSsendfloatarray(matrix, 6); +#if !defined(DONTSENDBIGARRAYS) + PSsendintarray((int *)0, 0); + PScvx(); +#else /* DONTSENDBIGARRAYS */ + ourimageproc(rowbytes); +#endif /* DONTSENDBIGARRAYS */ + if(pnMode == patCopy) + PSimage(); + else + PSimagemask(); +#if defined(DONTSENDBIGARRAYS) + dumpimage(bytes, numrows, rowbytes, rowbytes); +#endif + } + } + + TEMP_ALLOC_FREE(temp_alloc_space); +} + +void Executor::ROMlib_gsave(void) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + PSgsave(); + restore_virtual_ints(block); +} + +void Executor::ROMlib_grestore(void) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + PSgrestore(); + restore_virtual_ints(block); +} + +char Executor::ROMlib_suppressclip = NO; +static char reloadclip = NO; + +static double save_xoffset, save_yoffset; + +void Executor::ROMlib_rotatebegin(LONGINT flippage, LONGINT angle) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + PSrotate(angle); + PStranslate(-save_xoffset, -save_yoffset); + ROMlib_suppressclip = YES; + printport.pnLoc.h = CWC(-32768); /* force reload */ + printport.txFont = CWC(-32768); /* force reload */ + restore_virtual_ints(block); +} + +void Executor::ROMlib_rotatecenter(double yoffset, double xoffset) +{ + DPSContext context; + virtual_int_state_t block; + + /* + * TODO: support flippage + */ + + block = block_virtual_ints(); + context = DPSGetCurrentContext(); + PSgsave(); + PStranslate(xoffset, yoffset); + save_xoffset = xoffset; + save_yoffset = yoffset; + restore_virtual_ints(block); +} + +void Executor::ROMlib_rotateend(void) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + PSgrestore(); + ROMlib_suppressclip = NO; + reloadclip = YES; + restore_virtual_ints(block); +} + +static void NeXTClip(Rect *rp) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + /* we used to do a `grestore' `gsave' sequence here, to get the clip + path before the previous call to `NeXTClip ()', and then add the + new `rectclip'. but this causes serious problems, because the + `grestore' `gsave' sequence undoes more than just the previous + rectclip, it also undoes `translate's and other graphics state + modifications that can't be undone here. + + as far as i can tell, the `grestore' `gsave' sequence just got + you back to the intial (unbounded) clip path */ + DPSPrintf(DPSGetCurrentContext(), "initclip\n"); + if((rp->left != CWC(-32767) && rp->left != CWC(-32768)) || (rp->top != CWC(-32767) && rp->top != CWC(-32768)) || rp->right != CWC(32767) || rp->bottom != CWC(32767)) + PSrectclip(CW(rp->left), CW(rp->top), + CW(rp->right) - CW(rp->left), CW(rp->bottom) - CW(rp->top)); + restore_virtual_ints(block); +} + +static int myEqualRect(Rect *r1, Rect *r2) +{ + return r1->top == r2->top && r1->bottom == r2->bottom && r1->left == r2->left && r1->right == r2->right; +} + +/* + * updates the fields that *all* drawing routines care about + */ + +static void commonupdate(GrafPtr thePortp) +{ + int dx, dy; + + if(thePortp->portBits.bounds.top != printport.portBits.bounds.top || thePortp->portBits.bounds.left != printport.portBits.bounds.left) + { + dx = CW(printport.portBits.bounds.left) - CW(thePortp->portBits.bounds.left); + dy = CW(printport.portBits.bounds.top) - CW(thePortp->portBits.bounds.top); + PStranslate(dx, dy); + printport.portBits.bounds = thePortp->portBits.bounds; + } + if(!ROMlib_suppressclip && (reloadclip || !myEqualRect(&MR(*MR(thePortp->clipRgn))->rgnBBox, &MR(*MR(printport.clipRgn))->rgnBBox))) + { + NeXTClip(&MR(*MR(thePortp->clipRgn))->rgnBBox); + MR(*MR(printport.clipRgn))->rgnBBox = MR(*MR(thePortp->clipRgn))->rgnBBox; + printport.pnLoc.h = CWC(-32768); /* force reload */ + printport.txFont = CWC(-32768); /* force reload */ + } + + if(thePortp->pnLoc.h != printport.pnLoc.h || thePortp->pnLoc.v != printport.pnLoc.v) + { + PSmoveto(CW(thePortp->pnLoc.h), CW(thePortp->pnLoc.v)); + printport.pnLoc = thePortp->pnLoc; + } + +#if 0 + if (thePortp->fgColor != printport.fgColor) { + } + + if (thePortp->bkColor != printport.bkColor) { + } +#endif +} + +#define bold 1 +#define italic 2 +#define underline 4 +#define outline 8 + +/* + * TODO: tons of this better... (pay attention to spExtra) + */ + +/* + * TODO: Barlow wants more fonts + */ + +/* + * findprefered looks for a match in fonttable and constructs the + * appropriate fontname. If no match is found, fname is copied + * over to retval. + */ + +static char match255c(StringPtr str, char *p) +{ + int n; + + n = strlen(p); + if(n != str[0]) + return NO; + else + return strncmp((char *)str + 1, p, n) == 0; +} + +static void +substitute_chars(char *string, char find, char replace) +{ + while(*string) + { + if(*string == find) + *string = replace; + ++string; + } +} + +static void findpreferred(StringPtr fname, int index, char *retval) +{ + int i; + + for(i = 0; i < (int)NELEM(fonttable); ++i) + { + if(match255c(fname, (char *)fonttable[i].macfontname)) + /*-->*/ break; + } + if(i < (int)NELEM(fonttable)) + sprintf(retval, "%s%s", fonttable[i].nextfontname, + fonttable[i].suffix[index]); + else + { + strncpy(retval, (char *)fname + 1, (unsigned char)fname[0]); + retval[(unsigned char)fname[0]] = 0; + substitute_chars(retval, ' ', '-'); + } +} + +#if defined(MACOSX_) + +/* + * Trytomatch looks at the fonts that are actually present and verifies + * that what we're trying to do is legit. If it isn't, a substitution + * is made. + */ + +static const char *normals[] = { + "UltraLight", + "Thin", + "Light", + "ExtraLight", + "Book", + "Regular", + "Plain", + "Roman" + "Medium", +}; + +static const char *bolds[] = { "Demi", + "DemiBold", + "SemiBold", + "Bold", + "ExtraBold", + "Heavy", + "Heavyface", + "Black", + "Ultra", + "UltraBlack", + "Fat", + "ExtraBlack", + "Obese" }; +static const char *italics[] = { "Italic", "Oblique" }; + +static int lookfor(char *str, char *table[], int tablelen, char startatleft) +{ + int i, retval, n1, n2; + char *start; + + retval = 0; + n1 = strlen(str); + start = str; + for(i = 0; i < tablelen; ++i) + { + n2 = strlen(table[i]); + if(n1 >= n2) + { + if(!startatleft) + start = str + n1 - n2; + if(strncmp(table[i], start, n2) == 0) + { + retval = 1; + break; + } + } + } + return retval; +} + +#if 0 +static int ndashes(char *name) +{ + int retval; + + retval = 0; + while (*name) + if (*name++ == '-') + ++retval; + return retval; +} +#endif + +static int matchpercentage(char *value, int indx, const char *tomatch) +{ + char *dash, isnormal, isbold, isitalic; + int retval; + + dash = rindex(tomatch, '-'); + retval = 0; + if((dash && strncmp(value, tomatch, dash - tomatch) == 0) || (!dash && strcmp(value, tomatch) == 0)) + { + ++dash; + isnormal = lookfor(dash, (char **)normals, NELEM(normals), YES); + isbold = lookfor(dash, (char **)bolds, NELEM(bolds), YES); + isitalic = lookfor(dash, (char **)italics, NELEM(italics), NO); + switch(indx) + { + case 0: + if(isnormal) + retval += 50; + if(!isbold) + retval += 25; + if(!isitalic) + retval += 25; + break; + case bold: + if(isbold) + retval += 50; + if(!isnormal) + retval += 25; + if(!isitalic) + retval += 25; + break; + case italic: + if(isitalic) + retval += 75; + if(!isbold) + retval += 25; + break; + case bold | italic: + if(isitalic) + retval += 75; + if(isbold) + retval += 25; + break; + } + } + return retval; +} + +void Executor::ROMlib_trytomatch(char *retval, LONGINT index) +{ + @autoreleasepool + { + const char *bestp; + int bestn; + int n; + NSArray *font_list; + int i; + virtual_int_state_t block; + + block = block_virtual_ints(); + font_list = [[NSFontManager sharedFontManager] availableFonts]; + bestn = 0; + +#if !defined(LETGCCWAIL) + bestp = 0; +#endif + for(i = 0; i < [font_list count] && bestn != 100; ++i) + { + const char *font_name; + + font_name = [[font_list objectAtIndex:i] cStringUsingEncoding:NSMacOSRomanStringEncoding]; + n = matchpercentage(retval, index, font_name); + if(n > bestn) + { + bestn = n; + bestp = font_name; + } + } + if(bestn > 0) + strcpy(retval, bestp); + else + { + switch(index) + { + default: + strcpy(retval, "Times-Roman"); + break; + case bold: + strcpy(retval, "Times-Bold"); + break; + case italic: + strcpy(retval, "Times-Italic"); + break; + case bold | italic: + strcpy(retval, "Times-BoldItalic"); + break; + } + } + restore_virtual_ints(block); + } +} +#endif + +static char *fnametofont(StringPtr fname, LONGINT txFace) +{ + int index; + static char retval[80]; + + index = txFace & (bold | italic); + findpreferred(fname, index, retval); +#ifdef MACOSX_ + ROMlib_trytomatch(retval, index); +#endif + if(txFace & outline) + strcat(retval, "-Outline"); + + if(txFace & outline) + { + PSFontDirectory(); + PSsendchararray(retval, strlen(retval)); + DPSPrintf(DPSGetCurrentContext(), "known not {\n"); + PSsendchararray(retval, strlen(retval)); + PSsendchararray(retval, strlen(retval) - 8); + DPSPrintf(DPSGetCurrentContext(), "findfont2\n"); + DPSPrintf(DPSGetCurrentContext(), "dup length 1 add dict\n"); + PSbegin(); + DPSPrintf(DPSGetCurrentContext(), "{ 1 index /FID ne {def} {pop pop} ifelse } forall\n"); + DPSPrintf(DPSGetCurrentContext(), "(PaintType) 2 def\n"); + DPSPrintf(DPSGetCurrentContext(), "(StrokeWidth) 0 def\n"); + PScurrentdict(); + PSend(); + PSdefinefont(); + PSpop(); + DPSPrintf(DPSGetCurrentContext(), "} \nif\n"); + } + return retval; +} + +typedef struct +{ + const char *old; + const char *new1; + float multiplier; +} substitute_t; + +bool Executor::substitute_fonts_p = false; + +static float +substitute_font_if_needed(char **fontp, LONGINT orig_size, + bool *need_to_freep) +{ + float retval; + static substitute_t substitutions[] = { + { + "Geneva", "Helvetica", 1.0, + }, + { + "Monaco", "Courier", 1.0, + }, + { + "New York", "Times", 1.0, + }, + }; + + retval = orig_size; + *need_to_freep = false; + if(substitute_fonts_p) + { + int i; + char *font; + + font = *fontp; + for(i = 0; i < (int)NELEM(substitutions); ++i) + { + int len; + + len = strlen(substitutions[i].old); + if(strncmp(substitutions[i].old, font, len) == 0) + { + char *newname; + + newname = (char *)malloc(strlen(font) - len + strlen(substitutions[i].new1) + 1); + sprintf(newname, "%s%s", substitutions[i].new1, font + len); + *fontp = newname; + *need_to_freep = true; + retval = orig_size * substitutions[i].multiplier; + /*-->*/ break; + } + } + } + + return retval; +} + +void NeXTSetText(StringPtr fname, LONGINT txFace, LONGINT txSize, + LONGINT spExtra) +{ + char *font; + float matrix[6]; + virtual_int_state_t block; + float font_size; + bool need_to_free; + + block = block_virtual_ints(); + font = fnametofont(fname, txFace); + if(txSize < 0) + txSize = 1; + else if(txSize == 0) + txSize = 12; + + font_size = substitute_font_if_needed(&font, txSize, &need_to_free); + +#ifdef MACOSX_ + ROMlib_newFont(font, font_size); +#endif + PSsendchararray(font, strlen(font)); + matrix[0] = font_size; + matrix[1] = 0; + matrix[2] = 0; + matrix[3] = -font_size; + matrix[4] = 0; + matrix[5] = 0; + PSsendfloatarray(matrix, 6); + DPSPrintf(DPSGetCurrentContext(), "selectfont\n"); + restore_virtual_ints(block); + if(need_to_free) + free(font); +} + +static void +SmartGetFontName(GrafPtr thePortp, StringPtr fname) +{ + C_GetFontName(CW(thePortp->txFont), fname); + if(!fname[0]) + C_GetFontName(CW(LM(ApFontID)), fname); + if(!fname[0]) + C_GetFontName(CW(LM(SysFontFam)), fname); +} + +/* + * updates the fields that text routines care about + */ + +static void txupdate(GrafPtr thePortp) +{ + unsigned char fname[256]; + + SETUPA5; + commonupdate(thePortp); + if(thePortp->txMode != printport.txMode) + { + } + if(thePortp->txFont != printport.txFont || thePortp->txFace != printport.txFace || thePortp->txSize != printport.txSize || thePortp->spExtra != printport.spExtra) + { + SmartGetFontName(thePortp, fname); + NeXTSetText(fname, thePortp->txFace, CW(thePortp->txSize), + CL(thePortp->spExtra)); + printport.txFont = thePortp->txFont; + printport.txFace = thePortp->txFace; + printport.txSize = thePortp->txSize; + } + RESTOREA5; +} + +void pnupdate(GrafPtr thePortp) +{ + commonupdate(thePortp); +#if 0 + if (thePortp->pnSize.h != printport.pnSize.h || + thePortp->pnSize.v != printport.pnSize.v) { + NeXTSetWidth(CW(thePortp->pnSize)); + printport.pnSize = thePortp->pnSize; + } +#endif + /* TODO: more stuff here */ +} + +void Executor::NeXTPrArc(LONGINT verb, Rect *rp, LONGINT starta, LONGINT arca, + GrafPtr thePortp) +{ + if(rp->left != rp->right && rp->top != rp->bottom) /* ignore empty rectangles */ + { + short psh, psv; + float xdiam, ydiam, midx, midy; + LONGINT froma, toa; + virtual_int_state_t block; + + block = block_virtual_ints(); + pnupdate(thePortp); + PSgsave(); + if(arca > 0) + { + froma = -90 + starta; + toa = -90 + starta + arca; + } + else + { + froma = -90 + starta + arca; + toa = -90 + starta; + } + midx = ((float)CW(rp->left) + CW(rp->right)) / 2; + midy = ((float)CW(rp->top) + CW(rp->bottom)) / 2; + xdiam = CW(rp->right) - CW(rp->left); + ydiam = CW(rp->bottom) - CW(rp->top); + PStranslate(midx, (midy)); + PSnewpath(); + PSscale(1, ydiam / xdiam); + PSarc(0, 0, xdiam / 2, froma, toa); + + if(verb == frameVerb) + { + psh = CW(thePortp->pnSize.h); + psv = CW(thePortp->pnSize.v); + if(ydiam > (2 * psv) && xdiam > (2 * psh)) + { + PSscale(1, xdiam / ydiam * (ydiam - 2 * psv) / (xdiam - 2 * psh)); + PSarcn(0, 0, xdiam / 2 - psh, toa, froma); + PSclosepath(); + PSscale(1, ydiam / xdiam * (xdiam - 2 * psh) / (ydiam - 2 * psv)); + } + } + else + PSlineto(0, 0); + PSclosepath(); + PSclip(); + PSscale(1, xdiam / ydiam); + PStranslate(-midx, -(midy)); + + doimage(verb, rp, thePortp); + PSgrestore(); + restore_virtual_ints(block); + } +} + +static int +num_image_bytes(int numbytes, int pixelsize, int direct_color_p) +{ + int retval; + + if(!direct_color_p) + retval = numbytes; + else + { + switch(pixelsize) + { + case 16: + retval = numbytes / 2 * 3; + break; + default: + case 24: + retval = numbytes; + break; + case 32: + retval = numbytes / 4 * 3; + break; + } + } + + return retval; +} + +#define srcCopy 0 +#define srcBic 3 + +#if !defined(ROWMASK) +#define ROWMASK 0x1FFF +#endif + +void Executor::NeXTPrBits(const BitMap *srcbmp, const Rect *srcrp, const Rect *dstrp, + LONGINT mode, RgnHandle mask, GrafPtr thePortp) +{ + float scalex, scaley; + float srcwidth, srcheight, dstwidth, dstheight; + float matrix[6]; + unsigned char *p1, *p2, *ep, *bytes, *baseaddr; + int numbytesneeded; + PixMap *srcpmp; + short rowbytes, numbytes, pixelsize; + virtual_int_state_t block; + bool direct_color_p; + bool indexed_color_p; + TEMP_ALLOC_DECL(temp_alloc_space); + + direct_color_p = false; + indexed_color_p = false; + block = block_virtual_ints(); + commonupdate(thePortp); + srcwidth = CW(srcrp->right) - CW(srcrp->left); + srcheight = CW(srcrp->bottom) - CW(srcrp->top); + dstwidth = CW(dstrp->right) - CW(dstrp->left); + dstheight = CW(dstrp->bottom) - CW(dstrp->top); + if(srcwidth && srcheight && dstwidth && dstheight) /* put in for output */ + { /* from Tex-Edit 2.5 */ + /* see the comment at the grestore below */ + PSgsave(); + + scalex = dstwidth / srcwidth; + scaley = dstheight / srcheight; + + if(CW(srcbmp->rowBytes) & 0x8000) + { + srcpmp = (PixMap *)srcbmp; + pixelsize = CW(srcpmp->pixelSize); + if(pixelsize != 1 && mode != srcCopy) + /*-->*/ goto DONE; + direct_color_p = pixelsize > 8; + if(!direct_color_p) + indexed_color_p = true; + } + else + { + srcpmp = 0; + pixelsize = 1; + } + rowbytes = CW(srcbmp->rowBytes) & ROWMASK; + + PStranslate(CW(dstrp->left), CW(dstrp->top)); + baseaddr = (unsigned char *)MR(srcbmp->baseAddr) + + (CW(srcrp->top) - CW(srcbmp->bounds.top)) * (LONGINT)rowbytes; + + /* NOTE: now that we don't send big arrays, I believe that doing + the transformation below is a memory waste... Shouldn't we + be able to do that on the fly? -- I don't want to mess with + this now, but it does make sense to fix it sometime. */ + + if(mode == srcCopy && !direct_color_p && !indexed_color_p) + { + numbytesneeded = rowbytes * srcheight; + TEMP_ALLOC_ALLOCATE(bytes, temp_alloc_space, numbytesneeded); + ep = bytes + numbytesneeded; + for(p1 = bytes, p2 = baseaddr; p1 < ep;) + *p1++ = ~*p2++; + baseaddr = bytes; + } +#if !defined(DONTSENDBIGARRAYS) + PSsendchararray((char *)baseaddr, rowbytes * srcheight); +#endif + matrix[0] = 1 / scalex; + matrix[1] = 0; + matrix[2] = 0; + matrix[3] = 1 / scaley; + matrix[4] = CW(srcrp->left) - CW(srcbmp->bounds.left); + matrix[5] = 0; + + numbytes = ((int)srcwidth * pixelsize + 7) / 8; + if(!indexed_color_p) + { + PSsendint((int)srcwidth); + PSsendint(srcheight); + if(mode != srcCopy) + PSsendboolean(YES); + else + { + if(direct_color_p) + PSsendint(8); + else + PSsendint(pixelsize); + } + PSsendfloatarray(matrix, 6); +#if !defined(DONTSENDBIGARRAYS) + PSsendintarray((int *)0, 0); + PScvx(); +#else + ourimageproc(num_image_bytes(numbytes, pixelsize, direct_color_p)); +#endif + if(mode == srcBic) + PSsetgray(1); + if(mode != srcCopy) + PSimagemask(); + else + { + if(!direct_color_p) + PSimage(); + else + { + PSsendboolean(false); + PSsendint(3); + PScolorimage(); + } + } + } + else + { + Executor::ColorSpec *ctab; + int i; + GUEST pxp; + bool has_warned_p; + + pxp = RM((Executor::PixMapPtr)srcpmp); + DPSPrintf(DPSGetCurrentContext(), + "[/Indexed /DeviceRGB %d <\n", (1 << pixelsize) - 1); + + ctab = CTAB_TABLE(PIXMAP_TABLE(&pxp)); + + /* NOTE: we're ignoring the value field below. We could do + a quick test to see if it's sorted and if it is use it + directly and if not, copy and qsort it and then use + the result. It's not clear when that's necessary. TODO + look into this further. */ + + has_warned_p = false; + for(i = 0; i < (1 << pixelsize); ++i) + { + unsigned char r; + unsigned char g; + unsigned char b; + + if(CW(ctab[i].value) != i && !has_warned_p) + { + warning_unexpected("value = %d, i = %d", + CW(ctab[i].value), i); + has_warned_p = true; + } + r = CW(ctab[i].rgb.red) >> 8; + g = CW(ctab[i].rgb.green) >> 8; + b = CW(ctab[i].rgb.blue) >> 8; + DPSPrintf(DPSGetCurrentContext(), + "%02x%02x%02x%c", r, g, b, (i % 8) == 7 ? '\n' : ' '); + } + + DPSPrintf(DPSGetCurrentContext(), + ">]\nsetcolorspace\n<<\n/ImageType 1\n/Width %d\n" + "/Height %d\n" + "/BitsPerComponent %d\n/Decode [0 %d]\n" + "/ImageMatrix [%f %f %f %f %f %f]\n" + "/DataSource currentfile /ASCIIHexDecode filter\n" + ">>\nimage\n", + (int)srcwidth, (int)srcheight, pixelsize, + (1 << pixelsize) - 1, + matrix[0], matrix[1], matrix[2], + matrix[3], matrix[4], matrix[5]); + } +#if defined(DONTSENDBIGARRAYS) + if(direct_color_p) + dumpcolorimage(baseaddr, srcheight, numbytes, rowbytes, pixelsize); + else + dumpimage(baseaddr, srcheight, numbytes, rowbytes); +#endif + /* #### this grestore used to be commented out with the + following comment: + + `This seems to mess up Compact Pro's output' + + but there was no corresponding `gsave' earlier in this + function. i added it, and uncommented this grestore, because + it is clear someone has to undo the `translate' done to set + the location for the `image' command */ + DONE: + PSgrestore(); + } + restore_virtual_ints(block); + + TEMP_ALLOC_FREE(temp_alloc_space); +} + +void Executor::NeXTPrLine(Point to, GrafPtr thePortp) +{ + float temp, fromh, fromv, toh, tov; + short psh, psv; + Rect r; + virtual_int_state_t block; + + block = block_virtual_ints(); + pnupdate(thePortp); + if(CW(thePortp->pnSize.h) || CW(thePortp->pnSize.v)) + { + fromh = CW(thePortp->pnLoc.h); + fromv = CW(thePortp->pnLoc.v); + toh = to.h; + tov = to.v; + + if(fromh > toh) + { + temp = fromh; + fromh = toh; + toh = temp; + temp = fromv; + fromv = tov; + tov = temp; + } + psh = CW(thePortp->pnSize.h); + psv = CW(thePortp->pnSize.v); + r.right = CW(toh + psh); + r.left = CW(fromh); + PSgsave(); + PSnewpath(); + PSmoveto(fromh, fromv); + if(fromv < tov) + { + r.top = CW(fromv); + r.bottom = CW(tov + psv); + PSlineto(fromh + psh, fromv); + PSlineto(toh + psh, tov); + PSlineto(toh + psh, tov + psv); + PSlineto(toh, tov + psv); + PSlineto(fromh, fromv + psv); + } + else + { + r.top = CW(tov); + r.bottom = CW(fromv + psv); + PSlineto(toh, tov); + PSlineto(toh + psh, tov); + PSlineto(toh + psh, tov + psv); + PSlineto(fromh + psh, fromv + psv); + PSlineto(fromh, fromv + psv); + } + PSclosepath(); + PSclip(); + + doimage((LONGINT)paintVerb, &r, thePortp); + PSgrestore(); + } + restore_virtual_ints(block); +} + +void Executor::NeXTPrOval(LONGINT verb, Rect *rp, GrafPtr thePortp) +{ + NeXTPrArc(verb, rp, 0, 360, thePortp); +} + +#if 1 +void Executor::NeXTPrGetPic(Ptr dp, LONGINT bc, GrafPtr thePortp) +{ + gui_abort(); +} +#endif + +void Executor::NeXTPrPutPic(Ptr sp, LONGINT bc, GrafPtr thePortp) +{ +} + +void Executor::NeXTPrPoly(LONGINT verb, PolyHandle ph, GrafPtr thePortp) +{ + GUEST *pp, *ep; + Point firstp; + virtual_int_state_t block; + Point pt; + + block = block_virtual_ints(); + pnupdate(thePortp); + pp = MR(*ph)->polyPoints; + ep = (GUEST *)((char *)MR(*ph) + CW((MR(*ph))->polySize)); + firstp.h = CW(pp[0].h); + firstp.v = CW(pp[0].v); + thePortp->pnLoc = pp[0]; + if(CW(ep[-1].h) == firstp.h && CW(ep[-1].v) == firstp.v) + ep--; + if(ep > pp) + { + if(verb == frameVerb) + { + PSmoveto(firstp.h, firstp.v); + for(++pp; pp < ep; pp++) + { + pt.h = CW(pp[0].h); + pt.v = CW(pp[0].v); + NeXTPrLine(pt, thePortp); + thePortp->pnLoc = pp[0]; + } + NeXTPrLine(firstp, thePortp); + } + else + { + PSgsave(); + PSnewpath(); + PSmoveto(firstp.h, firstp.v); + for(++pp; pp < ep; pp++) + { + PSlineto(CW(pp->h), CW(pp->v)); + } + PSlineto(firstp.h, firstp.v); + PSclosepath(); + PSclip(); + doimage(verb, &(MR(*ph))->polyBBox, thePortp); + + PSgrestore(); + } + } + restore_virtual_ints(block); +} + +void Executor::NeXTPrRRect(LONGINT verb, Rect *rp, LONGINT width, LONGINT height, + GrafPtr thePortp) +{ + float sfactor, midy, rt, rb, rl, rr, sfactor2; + short psh, psv; + virtual_int_state_t block; + + if(width <= 0 || height <= 0) + NeXTPrRect(verb, rp, thePortp); + else + { + block = block_virtual_ints(); + pnupdate(thePortp); + sfactor = (float)height / width; + midy = ((float)CW(rp->top) + CW(rp->bottom)) / 2; + + PSgsave(); + PSnewpath(); + PSscale(1, sfactor); + PSmoveto(CW(rp->left), midy / sfactor); + rl = CW(rp->left); + rr = CW(rp->right); + rt = CW(rp->top) / sfactor; + rb = CW(rp->bottom) / sfactor; + PSarct(rl, rb, rr, rb, (float)width / 2); + PSarct(rr, rb, rr, rt, (float)width / 2); + PSarct(rr, rt, rl, rt, (float)width / 2); + PSarct(rl, rt, rl, rb, (float)width / 2); + PSclosepath(); + if(verb == frameVerb) + { + psh = CW(thePortp->pnSize.h); + psv = CW(thePortp->pnSize.v); + sfactor2 = ((float)height - 2 * psv) / (width - 2 * psh) / sfactor; + rl = CW(rp->left) + psh; + rr = CW(rp->right) - psh; + rt = CW(rp->top) + psv / sfactor2; + rb = CW(rp->bottom) - psv / sfactor2; + + PSscale(1, sfactor2); + PSmoveto(rl, midy / sfactor); + PSarct(rl, rt, rr, rt, (float)width / 2 - psh); + PSarct(rr, rt, rr, rb, (float)width / 2 - psh); + PSarct(rr, rb, rl, rb, (float)width / 2 - psh); + PSarct(rl, rb, rl, rt, (float)width / 2 - psh); + PSscale(1, 1 / sfactor2); + PSclosepath(); + } + PSscale(1, 1 / sfactor); + PSclip(); + + doimage(verb, rp, thePortp); + PSgrestore(); + restore_virtual_ints(block); + } +} + +void Executor::NeXTPrRect(LONGINT verb, Rect *rp, GrafPtr thePortp) +{ + short psh, psv; + virtual_int_state_t block; + + block = block_virtual_ints(); + pnupdate(thePortp); + PSgsave(); + PSnewpath(); + PSmoveto(CW(rp->left), CW(rp->top)); + PSlineto(CW(rp->left), CW(rp->bottom)); + PSlineto(CW(rp->right), CW(rp->bottom)); + PSlineto(CW(rp->right), CW(rp->top)); + PSclosepath(); + if(verb == frameVerb) + { + psh = CW(thePortp->pnSize.h); + psv = CW(thePortp->pnSize.v); + PSmoveto(CW(rp->left) + psh, CW(rp->top) + psv); + PSlineto(CW(rp->right) - psh, CW(rp->top) + psv); + PSlineto(CW(rp->right) - psh, CW(rp->bottom) - psv); + PSlineto(CW(rp->left) + psh, CW(rp->bottom) - psv); + PSclosepath(); + } + PSclip(); + + doimage(verb, rp, thePortp); + + PSgrestore(); + restore_virtual_ints(block); +} + +void Executor::NeXTPrRgn(LONGINT verb, RgnHandle rgn, GrafPtr thePortp) +{ + /* NOP */ +} + +short Executor::NeXTPrTxMeas(LONGINT n, Ptr p, GUEST *nump, GUEST *denp, + FontInfo *finfop, GrafPtr thePortp) +{ + GUEST num, den; + virtual_int_state_t block; + short retval; + + SETUPA5; + block = block_virtual_ints(); + num.h = num.v = den.h = den.v = CWC(0x100); + retval = ROMlib_StdTxMeas(n, + (Ptr)p, &num, &den, NULL); + restore_virtual_ints(block); + RESTOREA5; + return (float)retval * CW(num.h) / CW(den.h); +} + +static int numspacesin(const char *str) +{ + int retval; + + retval = 0; + while(*str) + if(*str++ == ' ') + ++retval; + + return retval; +} + +static void dopsunderline(GrafPtr thePortp, short total, + bool substitute_p, char *translated, LONGINT n) +{ + unsigned char fname[256]; + char *font; + + SETUPA5; + + /* If we are substituting fonts, then we need to use PS's idea of + how long a string is rather than use "total". So before we do + a findfond we need to measure the string and leave that width + on the stack */ + + if(substitute_p) + { + PSsendchararray(translated, n); + DPSPrintf(DPSGetCurrentContext(), "stringwidth pop\n"); + } + + SmartGetFontName(thePortp, fname); + font = fnametofont(fname, thePortp->txFace); + { + bool need_to_free; + + substitute_font_if_needed(&font, 0, &need_to_free); + PSgsave(); + PSnewpath(); + PSsendfloat(CW(thePortp->pnLoc.h)); + PSsendfloat(CW(thePortp->pnLoc.v)); + PSsendfloat(CW(thePortp->txSize)); + PSsendchararray(font, strlen(font)); + if(need_to_free) + free(font); + } + + DPSPrintf(DPSGetCurrentContext(), "findfont2\n"); + PSdup(); + PSsendchararray("FontInfo", 8); + DPSPrintf(DPSGetCurrentContext(), "known {\n"); + PSdup(); + PSsendchararray("FontMatrix", 10); + PSget(); + PSsendint(3); + PSget(); + PSindex(2); + PSmul(); + PSindex(1); + PSsendchararray("FontInfo", 8); + PSget(); + PSdup(); + PSsendchararray("UnderlineThickness", 18); + PSget(); + PSindex(2); + PSmul(); + DPSPrintf(DPSGetCurrentContext(), "setlinewidth\n"); + PSsendchararray("UnderlinePosition", 17); + PSget(); + PSmul(); + PSroll(3, 1); + PSpop(); + PSpop(); + PSsub(); + DPSPrintf(DPSGetCurrentContext(), "}\n{\n"); + PSpop(); + PSpop(); + DPSPrintf(DPSGetCurrentContext(), "}\nifelse\n"); + DPSPrintf(DPSGetCurrentContext(), "moveto\n"); + if(!substitute_p) + PSrlineto(total, 0); + else + { + /* The width is already on the stack. See above */ + DPSPrintf(DPSGetCurrentContext(), "0 rlineto\n"); + } + PSstroke(); + PSgrestore(); + RESTOREA5; +} + +static void doshow(char *translated, LONGINT n) +{ + PSsendchararray(translated, n); + DPSPrintf(DPSGetCurrentContext(), "show\n"); +} + +static void dowidthshow(char *translated, LONGINT n, int i, short total) +{ + PSsendint(n); + PSsendint(i); + PSsendint(total); + PSsendchararray(translated, n); + DPSPrintf(DPSGetCurrentContext(), "__char_spaces_width_show\n"); +} + +static void doashow(char *translated, LONGINT n, int i, short total) +{ + PSsendchararray(translated, n); + PSdup(); + DPSPrintf(DPSGetCurrentContext(), "stringwidth\n"); + PSpop(); + PSsendint(total); + PSexch(); + PSsub(); + PSsendint(n); + PSdiv(); + PSexch(); + PSsendint(0); + PSexch(); + DPSPrintf(DPSGetCurrentContext(), "ashow\n"); +} + +void Executor::NeXTsendps(LONGINT n, Ptr textbufp) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + DPSWritePostScript(DPSGetCurrentContext(), textbufp, n); + restore_virtual_ints(block); +} + +enum +{ + BULLET = 0xa5 +}; + +/* beginning of ugly parallel enums and parallel switches */ + +enum mac_char +{ + mac_char_notequal = 0xad, + + mac_char_infinity = 0xb0, + mac_char_plusminus = 0xb1, + mac_char_lessequal = 0xb2, + mac_char_greaterequal = 0xb3, + mac_char_mu = 0xb5, + mac_char_partialdiff = 0xb6, + mac_char_Sigma = 0xb7, + mac_char_Pi = 0xb8, + mac_char_pi = 0xb9, + mac_char_integral = 0xba, + mac_char_Omega = 0xbd, + + mac_char_logicalnot = 0xc2, + mac_char_radical = 0xc3, + mac_char_florin = 0xc4, + mac_char_approxequal = 0xc5, + mac_char_Delta = 0xc6, + + mac_char_divide = 0xd6, +}; + +enum symbol_char +{ + symbol_char_notequal = 0271, + + symbol_char_infinity = 0245, + symbol_char_plusminus = 0261, + symbol_char_lessequal = 0243, + symbol_char_greaterequal = 0263, + symbol_char_mu = 0155, + symbol_char_partialdiff = 0266, + symbol_char_Sigma = 0123, + symbol_char_Pi = 0120, + symbol_char_pi = 0160, + symbol_char_integral = 0362, + symbol_char_Omega = 0127, + + symbol_char_logicalnot = 0330, + symbol_char_radical = 0326, + symbol_char_florin = 0246, + symbol_char_approxequal = 0273, + symbol_char_Delta = 0104, + + symbol_char_divide = 0270, +}; + +#define CHAR_REPLACE(s) \ + case mac_char_##s: \ + retval = symbol_char_##s; \ + is_symbol = true; \ + break + +static unsigned char +symbol_translate_char(unsigned char c, bool *is_symbolp) +{ + unsigned char retval; + bool is_symbol; + + retval = c; + is_symbol = false; + switch((enum mac_char)c) + { + CHAR_REPLACE(notequal); + CHAR_REPLACE(infinity); + CHAR_REPLACE(plusminus); + CHAR_REPLACE(lessequal); + CHAR_REPLACE(greaterequal); + CHAR_REPLACE(mu); + CHAR_REPLACE(partialdiff); + CHAR_REPLACE(Sigma); + CHAR_REPLACE(Pi); + CHAR_REPLACE(pi); + CHAR_REPLACE(integral); + CHAR_REPLACE(Omega); + + CHAR_REPLACE(logicalnot); + CHAR_REPLACE(radical); + CHAR_REPLACE(florin); + CHAR_REPLACE(approxequal); + CHAR_REPLACE(Delta); + + CHAR_REPLACE(divide); + } + if(is_symbolp) + *is_symbolp = is_symbol; + + return retval; +} + +#undef CHAR_REPLACE + +/* end of ugly parallel enums and parallel switches */ + +static bool +is_symbol(unsigned char c) +{ + bool retval; + + symbol_translate_char(c, &retval); + return retval; +} + +static void +find_run_of_symbol_chars(LONGINT n, Ptr textbufp, int *run_startp, + int *run_stopp) +{ + int start, stop; + int i; + + start = -1; + stop = -1; + + for(i = 0; i < n && !is_symbol(textbufp[i]); ++i) + ; + if(i < n) + { + start = i; + for(; i < n && is_symbol(textbufp[i]); ++i) + ; + stop = i; + } + + *run_startp = start; + *run_stopp = stop; +} + +void Executor::NeXTPrText(LONGINT n, Ptr textbufp, Point num, Point den, + GrafPtr thePortp) +{ + virtual_int_state_t block; + /* right now blow off num and den */ + char *translated; + short total; + int i; + int n_leading_spaces; + int run_start, run_stop; + + if(thePortp->txFont != CWC(symbol)) + { + find_run_of_symbol_chars(n, textbufp, &run_start, &run_stop); + if(run_start >= 0) + { + decltype(thePortp->txFont) save_font; + + if(run_start > 0) + NeXTPrText(run_start, textbufp, num, den, thePortp); + save_font = thePortp->txFont; + thePortp->txFont = CWC(symbol); + NeXTPrText(run_stop - run_start, textbufp + run_start, num, den, + thePortp); + thePortp->txFont = save_font; + if(run_stop < n) + NeXTPrText(n - run_stop, textbufp + run_stop, num, den, + thePortp); + return; + } + } + + for(n_leading_spaces = 0; + n_leading_spaces < n && (textbufp[n_leading_spaces] == ' ' + || (unsigned char)textbufp[n_leading_spaces] + == BULLET); + ++n_leading_spaces) + ; + if(n_leading_spaces && n_leading_spaces != n) + { + NeXTPrText(n_leading_spaces, textbufp, num, den, thePortp); + NeXTPrText(n - n_leading_spaces, textbufp + n_leading_spaces, + num, den, thePortp); + } + else + { + if(n != 0) + { + block = block_virtual_ints(); + txupdate(thePortp); + if(rotation.rotated_p) + { + PSgsave(); + DPSPrintf(DPSGetCurrentContext(), "initclip\n"); + PStranslate(CW(thePortp->pnLoc.h) + rotation.center_x, + CW(thePortp->pnLoc.v) + rotation.center_y); + PSrotate(rotation.angle); + PSmoveto(-rotation.center_x, -rotation.center_y); + } + GUEST num_s, den_s; + num_s.set(num); + den_s.set(den); + total = NeXTPrTxMeas(n, textbufp, &num_s, &den_s, nullptr, + thePortp); + translated = (char *)alloca(n + 1); + memcpy(translated, textbufp, n); + /* strip trailing s */ + while(n > 0 && translated[n - 1] == '\r') + --n; + translated[n] = 0; + if(n) + { + if(thePortp->txFont == CWC(symbol)) + { + int i; + + for(i = 0; i < n; ++i) + translated[i] + = symbol_translate_char(translated[i], NULL); + } + +#if 0 + PSxshow(translated, fwidths, n); +#else + if(substitute_fonts_p && (thePortp->txFont == CWC(geneva))) + doshow(translated, n); + else if((i = numspacesin(translated))) + dowidthshow(translated, n, i, total); + else + doashow(translated, n, i, total); +#endif + if(thePortp->txFace & underline) + dopsunderline(thePortp, total, + substitute_fonts_p + && (thePortp->txFont == CWC(geneva)), + translated, n); + thePortp->pnLoc.h = CW(CW(thePortp->pnLoc.h) + total); + printport.pnLoc.h = thePortp->pnLoc.h; + } + if(rotation.rotated_p) + PSgrestore(); + restore_virtual_ints(block); + } + } +} + +void Executor::NeXTOpenPage(void) +{ + /* + * TODO: make sure that the open page really conforms to what InitPort + * gave us. + */ +} + +static bool text_state; + +static void +disable_copybits(void) +{ + if(!ROMlib_text_output_disabled_p) + text_state = disable_text_printing(); +} + +static void +enable_copybits(void) +{ + set_text_printing(text_state); +} + +#define FIX_TO_FLOAT(x) ((float)(x) / (1 << 16)) + +void +Executor::do_textbegin(TTxtPicHdl h) +{ + disable_copybits(); + rotation.angle = Executor::GetHandleSize((Handle)h) >= 10 + ? FIX_TO_FLOAT(TEXTPIC_ANGLE_FIXED(h)) + : TEXTPIC_ANGLE(h); + rotation.rotated_p = true; +} + +void +Executor::do_textcenter(TCenterRecHdl h) +{ + rotation.center_x = FIX_TO_FLOAT(TEXTCENTER_X(h)); + rotation.center_y = FIX_TO_FLOAT(TEXTCENTER_Y(h)); +} + +void +Executor::do_textend(void) +{ + if(rotation.rotated_p) + { + rotation.rotated_p = false; + enable_copybits(); + } +} diff --git a/src/PSstrings.c b/src/PSstrings.c deleted file mode 100644 index 99350544..00000000 --- a/src/PSstrings.c +++ /dev/null @@ -1,230 +0,0 @@ -/* Copyright 1994 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_PSstrings[] = - "$Id: PSstrings.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/PSstrings.h" - -const char ROMlib_doc_begin[] = -"%%!PS-Adobe-3.0\n" -"%%%%Creator: Executor\n" -"%%%%DocumentFonts: (atend)\n" -"%%%%Pages: (atend)\n" -"%%%%BoundingBox: (atend)\n" -"%s%s%s" /* "%%DocumentPaperSizes: Letter\n" */ -"%%%%Orientation: %s\n" /* "Portrait" */ -"%%%%EndComments\n" -"%%%%BeginProlog\n" -"\n"; - -const char ROMlib_doc_prolog[] = -"/MacEncoding StandardEncoding 256 array copy def\n" -"\n" -"128\n" -"[\n" -" /Adieresis /Aring /Ccedilla /Eacute\n" -" /Ntilde /Odieresis /Udieresis /aacute\n" -" /agrave /acircumflex /adieresis /atilde\n" -" /aring /ccedilla /eacute /egrave\n" -" /ecircumflex /edieresis /iacute /igrave\n" -" /icircumflex /idieresis /ntilde /oacute\n" -" /ograve /ocircumflex /odieresis /otilde\n" -" /uacute /ugrave /ucircumflex /udieresis\n" -" /dagger /degree /cent /sterling\n" -" /section /bullet /paragraph /germandbls\n" -" /registered /copyright /trademark /acute\n" -" /dieresis /notequal /AE /Oslash\n" -" /infinity /plusminus /lessequal /greaterequal\n" -" /yen /mu /partialdiff /summation\n" -" /product /pi /integral /ordfeminine\n" -" /ordmasculine /Omega /ae /oslash\n" -" /questiondown /exclamdown /logicalnot /daggerdbl\n" -" /florin /approxequal /Delta /guillemotleft\n" -" /guillemotright /ellipsis /space /Agrave\n" -" /Atilde /Otilde /OE /oe\n" -" /endash /emdash /quotedblleft /quotedblright\n" -" /quoteleft /quoteright /divide /lozenge\n" -" /ydieresis /Ydieresis /fraction /currency\n" -" /guilsinglleft /guilsinglright /fi /fl\n" -" /daggerdbl /periodcentered /quotesinglbase /quotedblbase\n" -" /perthousand /Acircumflex /Ecircumflex /Aacute\n" -" /Edieresis /Egrave /Iacute /Icircumflex\n" -" /Idieresis /Igrave /Oacute /Ocircumflex\n" -" /apple /Ograve /Uacute /Ucircumflex\n" -" /Ugrave /dotlessi /circumflex /tilde\n" -" /macron /breve /dotaccent /ring\n" -" /cedilla /hungarumlaut /oganek /caron\n" -"]\n" -" { MacEncoding 2 index 2 index put pop 1 add }\n" -"forall\n" -"pop\n" -"\n" -"/MacEncoding MacEncoding readonly def\n" -"\n" -"/_MACfstr 128 string dup 0 (_MAC) putinterval def \n" -"\n" -"/findfont2\n" -"{\n" -" /currentshared where\n" -" {pop currentshared}\n" -" {false}\n" -" ifelse\n" -" {//findfont exec}\n" -" {\n" -" dup _MACfstr 4 124 getinterval cvs length 4 add _MACfstr 0 3 -1 roll\n" -" getinterval cvn exch FontDirectory 2 index known \n" -" {pop FontDirectory exch get}\n" -" {\n" -" //findfont exec dup /Encoding get\n" -" dup\n" -" StandardEncoding eq\n" -" exch\n" -" /NextStepEncoding where\n" -" { /NextStepEncoding get eq }\n" -" { pop false }\n" -" ifelse\n" -" or\n" -" {\n" -" dup length dict exch\n" -" {\n" -" 1 index /FID ne\n" -" {2 index 3 1 roll put}\n" -" {pop pop}\n" -" ifelse\n" -" } forall\n" -" dup /Encoding MacEncoding put definefont\n" -" }\n" -" {exch pop}\n" -" ifelse\n" -" }\n" -" ifelse\n" -" }\n" -" ifelse\n" -"} bind def\n" -"\n" -"/selectfont {\n" -" exch findfont2\n" -" exch dup type /arraytype eq\n" -" {makefont}\n" -" {scalefont}\n" -" ifelse\n" -" setfont\n" -"} bind def\n" - -/* For the next definition, each comment represents the stack, with - the top of stack on the left (the opposite of the way the PostScript - red book shows the stack) after each of the operations on that line - have been completed. */ - -"/__char_spaces_width_show {\n" -" dup\n" /* string string desiredwidth nspaces nchar */ -" stringwidth pop\n" /* realwidth string desiredwidth nspaces nchar */ -" exch 4 1 roll\n" /* realwidth desiredwidth nspaces string nchar */ -" sub\n" /* difference nspaces string nchar */ -" dup\n" /* difference difference nspaces string nchar */ -" 3 -1 roll div\n" /* spaceadjust difference string nchar */ -" dup 0 lt\n" -" {\n" -" pop\n" /* difference string nchar */ -" 3 -1 roll\n" /* nchar difference string */ -" div\n" /* charadjustx string */ -" 0 0 32 4 -1 roll 0\n" /* 0 charadjustx 32 0 0 string */ -" }\n" -" {\n" -" 2 -1 roll pop\n" /* spaceadjustx string nchar */ -" 3 -1 roll pop\n" /* spaceadjustx string */ -" 0 32 0 0\n" /* 0 0 32 0 spaceadjustx string */ -" }\n" -" ifelse\n" -" 6 -1 roll\n" /* string 0 charadjustx 32 0 spaceadjustx */ -" awidthshow\n" -"}\n" -"bind def\n" -"\n" -"%% Dilemma: If we don't undef NextStepEncoding then NeXT generated EPS\n" -"%% files will not have the correct encoding vector when printed\n" -"%% under Executor. BUT if we undef NextStepEncoding then we\n" -"%% can't use their implementation of findfont. Foo.\n" -"%% /languagelevel where\n" -"%% {\n" -"%% pop\n" -"%% languagelevel 2 ge\n" -"%% {\n" -"%% currentdict /NextStepEncoding undef\n" -"%% } if\n" -"%% } if\n"; - -const char ROMlib_doc_end_prolog[] = -"gsave\n" -"-1 -9 translate\n" -" /__NXbasematrix matrix currentmatrix def\n" -"grestore\n" -"%%%%EndProlog\n" -"%%%%BeginSetup\n" -"%s%s%s" /* "%%PaperSize: Letter\n" */ -"/#copies %d def\n" - -"%.*s\n" /* for resource ('PREC', 103) */ - -"%%%%EndSetup\n"; - -const char ROMlib_doc_end[] = -"%%%%Trailer\n" -"%%%%Pages: %d\n" -"%%%%BoundingBox:0 0 %d %d\n"; - -const char ROMlib_page_begin[] = -"%%%%Page: %d %d\n" -"%%%%PageBoundingBox: 0 0 %d %d\n" -"%%%%PageFonts: (atend)\n" -"%%%%BeginPageSetup\n" -"%s%s%s" /* "%%PaperSize: Letter\n" */ -"/__NXsheetsavetoken save def\n" -"%d rotate\n" -"%d %d translate\n" -/* "0 0 translate\n" */ -/* "0 792 translate\n" */ -"%f %f scale\n" -"/pse {} def\n" -"/psb {} def\n" -"/execuserobject {\n" -" dup UserObjects length ge\n" -" { pop }\n" -" { UserObjects exch get exec }\n" -" ifelse\n" -"} def\n" -"/currentmouse { 0 0 } def\n" -"/printobject { pop pop } def\n" -"gsave\n" -"-1 -9 translate\n" -" /__NXbasematrix matrix currentmatrix def\n" -"grestore\n" -"0 0 translate\n" -"%%%%EndPageSetup\n" -"%% The following is a lie that is necessary because Word 5\n" -"%% doesn't wrap EPS files properly and we can't tell where\n" -"%% the PostScript we're printing comes from.\n" -"%%%%BeginDocument: IWishWeDidntHaveToDoThis\n" -#if !defined (NEXTSTEP) -"gsave\n" -#endif -; - -const char ROMlib_page_end[] = -#if !defined (NEXTSTEP) -"grestore\n" -#endif -"%%%%EndDocument\n" - -"/showpage systemdict begin { showpage } bind end def\n" -#if !defined (NEXTSTEP) -"showpage\n" -"__NXsheetsavetoken restore\n" -"%%%%PageTrailer\n" -#endif -; diff --git a/src/PSstrings.cpp b/src/PSstrings.cpp new file mode 100644 index 00000000..a669b5d6 --- /dev/null +++ b/src/PSstrings.cpp @@ -0,0 +1,213 @@ +/* Copyright 1994 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/PSstrings.h" + +using namespace Executor; + +const char Executor::ROMlib_doc_begin[] = "%%!PS-Adobe-3.0\n" + "%%%%Creator: Executor\n" + "%%%%DocumentFonts: (atend)\n" + "%%%%Pages: (atend)\n" + "%%%%BoundingBox: (atend)\n" + "%s%s%s" /* "%%DocumentPaperSizes: Letter\n" */ + "%%%%Orientation: %s\n" /* "Portrait" */ + "%%%%EndComments\n" + "%%%%BeginProlog\n" + "\n"; + +const char Executor::ROMlib_doc_prolog[] = "/MacEncoding StandardEncoding 256 array copy def\n" + "\n" + "128\n" + "[\n" + " /Adieresis /Aring /Ccedilla /Eacute\n" + " /Ntilde /Odieresis /Udieresis /aacute\n" + " /agrave /acircumflex /adieresis /atilde\n" + " /aring /ccedilla /eacute /egrave\n" + " /ecircumflex /edieresis /iacute /igrave\n" + " /icircumflex /idieresis /ntilde /oacute\n" + " /ograve /ocircumflex /odieresis /otilde\n" + " /uacute /ugrave /ucircumflex /udieresis\n" + " /dagger /degree /cent /sterling\n" + " /section /bullet /paragraph /germandbls\n" + " /registered /copyright /trademark /acute\n" + " /dieresis /notequal /AE /Oslash\n" + " /infinity /plusminus /lessequal /greaterequal\n" + " /yen /mu /partialdiff /summation\n" + " /product /pi /integral /ordfeminine\n" + " /ordmasculine /Omega /ae /oslash\n" + " /questiondown /exclamdown /logicalnot /daggerdbl\n" + " /florin /approxequal /Delta /guillemotleft\n" + " /guillemotright /ellipsis /space /Agrave\n" + " /Atilde /Otilde /OE /oe\n" + " /endash /emdash /quotedblleft /quotedblright\n" + " /quoteleft /quoteright /divide /lozenge\n" + " /ydieresis /Ydieresis /fraction /currency\n" + " /guilsinglleft /guilsinglright /fi /fl\n" + " /daggerdbl /periodcentered /quotesinglbase /quotedblbase\n" + " /perthousand /Acircumflex /Ecircumflex /Aacute\n" + " /Edieresis /Egrave /Iacute /Icircumflex\n" + " /Idieresis /Igrave /Oacute /Ocircumflex\n" + " /apple /Ograve /Uacute /Ucircumflex\n" + " /Ugrave /dotlessi /circumflex /tilde\n" + " /macron /breve /dotaccent /ring\n" + " /cedilla /hungarumlaut /oganek /caron\n" + "]\n" + " { MacEncoding 2 index 2 index put pop 1 add }\n" + "forall\n" + "pop\n" + "\n" + "/MacEncoding MacEncoding readonly def\n" + "\n" + "/_MACfstr 128 string dup 0 (_MAC) putinterval def \n" + "\n" + "/findfont2\n" + "{\n" + " /currentshared where\n" + " {pop currentshared}\n" + " {false}\n" + " ifelse\n" + " {//findfont exec}\n" + " {\n" + " dup _MACfstr 4 124 getinterval cvs length 4 add _MACfstr 0 3 -1 roll\n" + " getinterval cvn exch FontDirectory 2 index known \n" + " {pop FontDirectory exch get}\n" + " {\n" + " //findfont exec dup /Encoding get\n" + " dup\n" + " StandardEncoding eq\n" + " exch\n" + " /NextStepEncoding where\n" + " { /NextStepEncoding get eq }\n" + " { pop false }\n" + " ifelse\n" + " or\n" + " {\n" + " dup length dict exch\n" + " {\n" + " 1 index /FID ne\n" + " {2 index 3 1 roll put}\n" + " {pop pop}\n" + " ifelse\n" + " } forall\n" + " dup /Encoding MacEncoding put definefont\n" + " }\n" + " {exch pop}\n" + " ifelse\n" + " }\n" + " ifelse\n" + " }\n" + " ifelse\n" + "} bind def\n" + "\n" + "/selectfont {\n" + " exch findfont2\n" + " exch dup type /arraytype eq\n" + " {makefont}\n" + " {scalefont}\n" + " ifelse\n" + " setfont\n" + "} bind def\n" + + /* For the next definition, each comment represents the stack, with + the top of stack on the left (the opposite of the way the PostScript + red book shows the stack) after each of the operations on that line + have been completed. */ + + "/__char_spaces_width_show {\n" + " dup\n" /* string string desiredwidth nspaces nchar */ + " stringwidth pop\n" /* realwidth string desiredwidth nspaces nchar */ + " exch 4 1 roll\n" /* realwidth desiredwidth nspaces string nchar */ + " sub\n" /* difference nspaces string nchar */ + " dup\n" /* difference difference nspaces string nchar */ + " 3 -1 roll div\n" /* spaceadjust difference string nchar */ + " dup 0 lt\n" + " {\n" + " pop\n" /* difference string nchar */ + " 3 -1 roll\n" /* nchar difference string */ + " div\n" /* charadjustx string */ + " 0 0 32 4 -1 roll 0\n" /* 0 charadjustx 32 0 0 string */ + " }\n" + " {\n" + " 2 -1 roll pop\n" /* spaceadjustx string nchar */ + " 3 -1 roll pop\n" /* spaceadjustx string */ + " 0 32 0 0\n" /* 0 0 32 0 spaceadjustx string */ + " }\n" + " ifelse\n" + " 6 -1 roll\n" /* string 0 charadjustx 32 0 spaceadjustx */ + " awidthshow\n" + "}\n" + "bind def\n" + "\n" + "%% Dilemma: If we don't undef NextStepEncoding then NeXT generated EPS\n" + "%% files will not have the correct encoding vector when printed\n" + "%% under Executor. BUT if we undef NextStepEncoding then we\n" + "%% can't use their implementation of findfont. Foo.\n" + "%% /languagelevel where\n" + "%% {\n" + "%% pop\n" + "%% languagelevel 2 ge\n" + "%% {\n" + "%% currentdict /NextStepEncoding undef\n" + "%% } if\n" + "%% } if\n"; + +const char Executor::ROMlib_doc_end_prolog[] = "gsave\n" + "-1 -9 translate\n" + " /__NXbasematrix matrix currentmatrix def\n" + "grestore\n" + "%%%%EndProlog\n" + "%%%%BeginSetup\n" + "%s%s%s" /* "%%PaperSize: Letter\n" */ + "/#copies %d def\n" + + "%.*s\n" /* for resource ('PREC', 103) */ + + "%%%%EndSetup\n"; + +const char Executor::ROMlib_doc_end[] = "%%%%Trailer\n" + "%%%%Pages: %d\n" + "%%%%BoundingBox:0 0 %d %d\n"; + +const char Executor::ROMlib_page_begin[] = "%%%%Page: %d %d\n" + "%%%%PageBoundingBox: 0 0 %d %d\n" + "%%%%PageFonts: (atend)\n" + "%%%%BeginPageSetup\n" + "%s%s%s" /* "%%PaperSize: Letter\n" */ + "/__NXsheetsavetoken save def\n" + "%d rotate\n" + "%d %d translate\n" + /* "0 0 translate\n" */ + /* "0 792 translate\n" */ + "%f %f scale\n" + "/pse {} def\n" + "/psb {} def\n" + "/execuserobject {\n" + " dup UserObjects length ge\n" + " { pop }\n" + " { UserObjects exch get exec }\n" + " ifelse\n" + "} def\n" + "/currentmouse { 0 0 } def\n" + "/printobject { pop pop } def\n" + "gsave\n" + "-1 -9 translate\n" + " /__NXbasematrix matrix currentmatrix def\n" + "grestore\n" + "0 0 translate\n" + "%%%%EndPageSetup\n" + "%% The following is a lie that is necessary because Word 5\n" + "%% doesn't wrap EPS files properly and we can't tell where\n" + "%% the PostScript we're printing comes from.\n" + "%%%%BeginDocument: IWishWeDidntHaveToDoThis\n" + "gsave\n"; + +const char Executor::ROMlib_page_end[] = "grestore\n" + "%%%%EndDocument\n" + + "/showpage systemdict begin { showpage } bind end def\n" + "showpage\n" + "__NXsheetsavetoken restore\n" + "%%%%PageTrailer\n"; diff --git a/src/README b/src/README deleted file mode 100644 index 698548de..00000000 --- a/src/README +++ /dev/null @@ -1,2 +0,0 @@ -I'm starting to work on the conversion to a modern GNU build system, but -it's not usable yet. For now see ../README. diff --git a/src/SMELLS.txt b/src/SMELLS.txt new file mode 100644 index 00000000..7d40fa2d --- /dev/null +++ b/src/SMELLS.txt @@ -0,0 +1,86 @@ +pointless declarations of non-existant P_blah functions +ROMlib_destroyblocks (cache fluching) is in file.cpp? + +there is a function called futzwithdosdisks, which seems to check for mountable hfs volumes and is in stdfile.cpp + +serial.c: setbaud + INTEGER rates[] = { ... 38400 ... }; + // this can't work + +===== +rename "futzwithdosdisks" to something sensible and move it out of stdfile.cpp + + +region: mixed endianness, CWC_RAW +hfs: some CWC_RAW +blitting, colors: some CWC_RAW + +========= +suspicious things and fixes that are only guesses: + + +hfsVolume.cpp:528 +dqp->dq.qType = 1; // endian? + +hfsVolume.cpp:645 +function getnmfls: local variable key is filled but never used +(endianness also shaky) + +hfsWorkingDir.cpp:172 + pb->ioWDDirID = CL((vcbp == MR(DefVCBPtr)) ? DefDirID : 2); +should probably be + pb->ioWDDirID = (vcbp == MR(DefVCBPtr)) ? DefDirID : CLC(2); + +qGDevice.cpp:197: + GD_TYPE_X (gd) = (bpp > 8 + ? directType + : (fixed_p ? CWC (fixedType) : CWC (clutType))); +should be + GD_TYPE_X (gd) = (bpp > 8 + ? CWC(directType) + : (fixed_p ? CWC (fixedType) : CWC (clutType))); + + +qPict2.cpp:316ff + { + struct link *t; + + for (i = 0, t = head; i < colors_requested && t; i ++, t = t->next) + { + table[i].value = CW (i); + +#define TILE(x) (((uint32_t) (x) * 0x8421UL) >> 4) + + table[i].rgb.red = TILE (t->bank_index >> 10); + table[i].rgb.green = TILE (t->bank_index >> 5); + table[i].rgb.blue = TILE (t->bank_index >> 0); + } + gui_assert (t == NULL && i == colors_requested); + } +WTF? +my version: +#define TILE(x) CW(((uint32_t) (x & 0x1F) * 0x8421UL) >> 4) + +teIMV.cpp:491: + LH_HEIGHT_X (lh) = font_height; +should be + LH_HEIGHT_X (lh) = CW(font_height); + +osutil.cpp:772 +#if !defined (BIGENDIAN) + sp.misc = SPMisc2; +#else + sp.misc = SPMisc2 << 8; +#endif +my version: + sp.misc = CW(SPMisc2), this matches InitUtil + +script.cpp:800 + *widthRemainingp = pixelWidth - (CW(locs[textLen]) << 16); +missing CL: + *widthRemainingp = CL( pixelWidth - (CW(locs[textLen]) << 16) ); + + +alias.cpp:633 + headp->length = CW(n_bytes_needed); +(CW was missing) diff --git a/src/SpeechManager-MacBridge.h b/src/SpeechManager-MacBridge.h new file mode 100644 index 00000000..51e43f5b --- /dev/null +++ b/src/SpeechManager-MacBridge.h @@ -0,0 +1,61 @@ +// +// SpeechManager-MacBridge.h +// CocoaExecutor +// +// Created by C.W. Betts on 8/4/14. +// Copyright (c) 2014 C.W. Betts. All rights reserved. +// + +#ifndef __CocoaExecutor__SpeechManager_MacBridge__ +#define __CocoaExecutor__SpeechManager_MacBridge__ + +#include "SpeechManager.h" + +namespace MacBridge +{ +Executor::NumVersion SpeechManagerVersion(void); +int16_t SpeechBusy(void); +int16_t SpeechBusySystemWide(void); +Executor::OSErr CountVoices(int16_t *numVoices); +Executor::OSErr DisposeSpeechChannel(Executor::SpeechChannel chan); +Executor::OSErr SpeakString(Executor::Str255 textToBeSpoken); + +Executor::OSErr StopSpeech(Executor::SpeechChannel chan); +Executor::OSErr ContinueSpeech(Executor::SpeechChannel chan); + +Executor::OSErr GetIndVoice(int16_t index, Executor::VoiceSpec *voice); +Executor::OSErr NewSpeechChannel(Executor::VoiceSpec *voice, Executor::SpeechChannel *chan); +Executor::OSErr StopSpeechAt(Executor::SpeechChannel chan, int32_t whereToStop); +Executor::OSErr PauseSpeechAt(Executor::SpeechChannel chan, int32_t whereToPause); +Executor::OSErr SetSpeechRate(Executor::SpeechChannel chan, Executor::Fixed rate); +Executor::OSErr GetSpeechRate(Executor::SpeechChannel chan, Executor::Fixed *rate); +Executor::OSErr SetSpeechPitch(Executor::SpeechChannel chan, Executor::Fixed pitch); +Executor::OSErr GetSpeechPitch(Executor::SpeechChannel chan, Executor::Fixed *pitch); +Executor::OSErr UseDictionary(Executor::SpeechChannel chan, Executor::Handle dictionary); +Executor::OSErr MakeVoiceSpec(Executor::OSType creator, Executor::OSType id, Executor::VoiceSpec *voice); +Executor::OSErr GetVoiceDescription( + const Executor::VoiceSpec *voice, + Executor::VoiceDescription *info, + Executor::LONGINT infoLength); +Executor::OSErr GetVoiceInfo( + const Executor::VoiceSpec *voice, + Executor::OSType selector, + void *voiceInfo); +Executor::OSErr SpeakText(Executor::SpeechChannel chan, const void *textBuf, Executor::ULONGINT textBytes); +Executor::OSErr SetSpeechInfo( + Executor::SpeechChannel chan, + Executor::OSType selector, + const void *speechInfo); +Executor::OSErr GetSpeechInfo( + Executor::SpeechChannel chan, + Executor::OSType selector, + void *speechInfo); +Executor::OSErr SpeakBuffer( + Executor::SpeechChannel chan, + const void *textBuf, + Executor::ULONGINT textBytes, + int32_t controlFlags); +Executor::OSErr TextToPhonemes(Executor::SpeechChannel chan, const void *textBuf, Executor::ULONGINT textBytes, Executor::Handle phonemeBuf, Executor::GUEST *phonemeBytes); +} + +#endif /* defined(__CocoaExecutor__SpeechManager_MacBridge__) */ diff --git a/src/SpeechManager-MacBridge.mm b/src/SpeechManager-MacBridge.mm new file mode 100644 index 00000000..9f61915e --- /dev/null +++ b/src/SpeechManager-MacBridge.mm @@ -0,0 +1,601 @@ +// +// SpeechManager-MacBridge.cpp +// CocoaExecutor +// +// Created by C.W. Betts on 8/4/14. +// Copyright (c) 2014 C.W. Betts. All rights reserved. +// + +#include +#import +#define BOOL BOOL_EXEC +#undef YES +#undef NO +#define YES YES_EXEC +#define NO NO_EXEC +#undef SIGDIGLEN +#include "rsys/common.h" +#include "rsys/hfs.h" +#include "MemoryMgr.h" +#include "rsys/byteswap.h" +#include "SpeechManager-MacBridge.h" +#undef BOOL +#undef YES +#undef NO +#define YES 1 +#define NO 0 + +#include +#include + +#define VoiceCreatorIDKey @"VoiceSynthesizerNumericID" +#define VoiceIDKey @"VoiceNumericID" +#define VoiceNameKey @"VoiceName" + +using namespace Executor; + +static NSSpeechSynthesizer *internalSynthesizer; +static NSArray *speechVoices; +static std::map synthesizerMap; +static dispatch_once_t initSpeech = 0; + +static dispatch_block_t initSpeechBlock= ^{ + synthesizerMap = std::map(); + NSMutableArray *tmpVoices = [[NSMutableArray alloc] init]; + @autoreleasepool { + for (NSString *aVoice in [NSSpeechSynthesizer availableVoices]) { + NSDictionary *voiceDict = [NSSpeechSynthesizer attributesForVoice:aVoice]; + NSNumber *synthesizerID = voiceDict[@"VoiceSynthesizerNumericID"]; + NSNumber *voiceID = voiceDict[@"VoiceNumericID"]; + + [tmpVoices addObject:@{VoiceNameKey: aVoice, + VoiceCreatorIDKey: synthesizerID, + VoiceIDKey: voiceID}]; + } + } + + speechVoices = [tmpVoices copy]; + [tmpVoices release]; + internalSynthesizer = [[NSSpeechSynthesizer alloc] init]; +}; + +#define BeginSpeech() dispatch_once(&initSpeech, initSpeechBlock) + +Executor::NumVersion MacBridge::SpeechManagerVersion (void) +{ +#if 0 + //The NumVersion struct on OS X is Endian-safe, so we can do this. +#pragma pack(push, 2) + union ourNumVers { + ::NumVersion MacVers; + Executor::NumVersion ExecutorVers; + } ourNumVersn; +#pragma pack(pop) + + ourNumVersn.MacVers = ::SpeechManagerVersion(); + return ourNumVersn.ExecutorVers; +#else + ::NumVersion theVers = ::SpeechManagerVersion(); + return theVers.majorRev << 24 | theVers.minorAndBugRev << 16 | theVers.stage << 8 | theVers.nonRelRev; +#endif +} + +int16_t MacBridge::SpeechBusy (void) +{ + BeginSpeech(); + @autoreleasepool { + SInt16 toRet = internalSynthesizer.speaking; + GuestWrapper toRet2 = GuestWrapper(); + toRet2 = toRet2.fromHost(toRet); + + return CW(toRet).get(); + } +} + +int16_t MacBridge::SpeechBusySystemWide(void) +{ + @autoreleasepool { + SInt16 toRet = [NSSpeechSynthesizer isAnyApplicationSpeaking]; + + return CW(toRet).get(); + } +} + +Executor::OSErr MacBridge::CountVoices (int16_t *numVoices) +{ + @autoreleasepool { + if (!numVoices) { + return ::paramErr; + } + + BeginSpeech(); + SInt16 voiceCount = [NSSpeechSynthesizer availableVoices].count; + + *numVoices = CW(voiceCount).get(); + return Executor::noErr; + } +} + +Executor::OSErr MacBridge::DisposeSpeechChannel(Executor::SpeechChannel chan) +{ + //BeginSpeech(); + Executor::LONGINT ourDat = chan->data[0]; + NSSpeechSynthesizer *synth = synthesizerMap[ourDat]; + Executor::DisposPtr((Executor::Ptr)chan); + [synth release]; + Executor::OSErr toRet = Executor::noErr; + synthesizerMap.erase(ourDat); + + return CW(toRet).get(); +} + +Executor::OSErr MacBridge::SpeakString (Executor::Str255 textToBeSpoken) +{ + BeginSpeech(); + @autoreleasepool { + NSString *ourStr = CFBridgingRelease(CFStringCreateWithPascalString(kCFAllocatorDefault, textToBeSpoken, kCFStringEncodingMacRoman)); + BOOL isBegin = [internalSynthesizer startSpeakingString:ourStr]; + Executor::OSErr toRet = isBegin ? Executor::noErr : -1; + + return CW(toRet).get(); + } +} + +Executor::OSErr MacBridge::StopSpeech (Executor::SpeechChannel chan) +{ + BeginSpeech(); + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + @autoreleasepool { + [synth stopSpeaking]; + } + Executor::OSErr toRet = Executor::noErr; + + return CW(toRet).get(); +} + +Executor::OSErr MacBridge::ContinueSpeech (Executor::SpeechChannel chan) +{ + BeginSpeech(); + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + [synth continueSpeaking]; + Executor::OSErr toRet = Executor::noErr; + + return CW(toRet).get(); + } +} + +static inline void MacVoiceSpecToExecutorVoiceSpec(Executor::VoiceSpec &ExecutorVoice, ::VoiceSpec &MacVoice) +{ + ExecutorVoice.creator = CL(MacVoice.creator); + ExecutorVoice.id = CL(MacVoice.id); +} + +Executor::OSErr MacBridge::GetIndVoice (int16_t index, Executor::VoiceSpec *voice) +{ + @autoreleasepool { + BeginSpeech(); + if (!voice) { + return Executor::paramErr; + } + NSInteger voiceIndex = CW(index).get(); + NSArray *voices = [NSSpeechSynthesizer availableVoices]; + if (voiceIndex >= voices.count) { + return CW((Executor::OSErr)(-244)).get(); + } + NSDictionary *voiceDict = [NSSpeechSynthesizer attributesForVoice:voices[voiceIndex]]; + + NSNumber *synthesizerID = voiceDict[@"VoiceSynthesizerNumericID"]; + NSNumber *voiceID = voiceDict[@"VoiceNumericID"]; + + voice->creator = CL([synthesizerID unsignedIntValue]); + voice->id = CL([voiceID unsignedIntValue]); + + } + + return Executor::noErr; +} + +using Executor::_NewPtr_flags; + +Executor::OSErr MacBridge::NewSpeechChannel (Executor::VoiceSpec *voice, Executor::SpeechChannel *chan) +{ + static Executor::LONGINT speechChanData = 0; + @autoreleasepool { + BeginSpeech(); + NSString *voiceID = nil; + ::OSType voiceIDFCC = CL(voice->id); + ::OSType voiceCreatorFCC = CL(voice->creator); + + for (NSDictionary *aVoice in speechVoices) { + + //NSDictionary *voiceDict = [NSSpeechSynthesizer attributesForVoice:aVoice]; + NSNumber *synthesizerID = aVoice[VoiceCreatorIDKey]; + NSNumber *voiceID = aVoice[VoiceIDKey]; + + if ([synthesizerID unsignedIntValue] == voiceCreatorFCC && [voiceID unsignedIntValue] == voiceIDFCC) { + voiceID = aVoice[VoiceNameKey]; + } + } + + if (voiceID == nil) { + return (Executor::OSErr)(-244); + } + + Executor::SpeechChannelRecord aChan; + aChan.data[0] = ++speechChanData; + + *chan = (Executor::SpeechChannel)NewPtr(sizeof(Executor::SpeechChannelRecord)); + + **chan = aChan; + NSSpeechSynthesizer *NSsynth = [[NSSpeechSynthesizer alloc] initWithVoice:voiceID]; + synthesizerMap[aChan.data[0]] = NSsynth; + + return Executor::noErr; + } +} + +Executor::OSErr MacBridge::StopSpeechAt (Executor::SpeechChannel chan, int32_t whereToStop) +{ + NSSpeechBoundary boundary; + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + switch (whereToStop) { + //kImmediate + case 0: + boundary = NSSpeechImmediateBoundary; + break; + + //kEndOfWord + case 1: + boundary = NSSpeechWordBoundary; + break; + + case 2: + boundary = NSSpeechSentenceBoundary; + break; + + default: + return Executor::paramErr; + break; + } + + @autoreleasepool { + [synth stopSpeakingAtBoundary:boundary]; + } + return Executor::noErr; +} + +Executor::OSErr MacBridge::PauseSpeechAt (Executor::SpeechChannel chan, int32_t whereToPause) +{ + NSSpeechBoundary boundary; + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + switch (whereToPause) { + //kImmediate + case 0: + boundary = NSSpeechImmediateBoundary; + break; + + //kEndOfWord + case 1: + boundary = NSSpeechWordBoundary; + break; + + case 2: + boundary = NSSpeechSentenceBoundary; + break; + + default: + return Executor::paramErr; + break; + } + + @autoreleasepool { + [synth pauseSpeakingAtBoundary:boundary]; + } + + return Executor::noErr; +} + +Executor::OSErr MacBridge::SetSpeechRate(Executor::SpeechChannel chan, Executor::Fixed rate) +{ + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + + + synth.rate = FixedToFloat(CL(rate).get()); + } + + return Executor::noErr; +} + +Executor::OSErr MacBridge::GetSpeechRate (Executor::SpeechChannel chan, Executor::Fixed *rate) +{ + if (!rate) { + return Executor::paramErr; + } + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + + ::Fixed ourRate = FloatToFixed(synth.rate); + + *rate = CL(ourRate).get(); + } + + return Executor::noErr; +} + +Executor::OSErr MacBridge::SetSpeechPitch (Executor::SpeechChannel chan, Executor::Fixed pitch) +{ + Executor::OSErr wasSuccess = Executor::noErr; + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + + float ourFloatPitch = FixedToFloat(CL(pitch).get()); + + wasSuccess = [synth setObject:@(ourFloatPitch) forProperty:NSSpeechPitchModProperty error:NULL] ? Executor::noErr : -1; + } + + return CW(wasSuccess).get(); +} + +Executor::OSErr MacBridge::GetSpeechPitch (Executor::SpeechChannel chan, Executor::Fixed *pitch) +{ + if (!pitch) { + return Executor::paramErr; + } + ::OSErr toRet = Executor::noErr; + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + + NSNumber *ourNum = [synth objectForProperty:NSSpeechPitchModProperty error:nil]; + if (ourNum == NULL) { + toRet = -1; + } else { + Executor::Fixed ourPitch = FloatToFixed(ourNum.floatValue); + *pitch = CL(ourPitch).get(); + } + } + + return CW(toRet).get(); +} + +#undef NewHandle + +Executor::OSErr MacBridge::UseDictionary (Executor::SpeechChannel chan, Executor::Handle dictionary) +{ +#if 0 + @autoreleasepool { + ::Size ExecSize = BigEndianValue(Executor::GetHandleSize(dictionary)); + NSData *aData = [NSData dataWithBytes:*dictionary length:ExecSize]; + NSSpeechSynthesizer *aSynth = synthesizerMap[chan]; + } +#endif + warning_unimplemented (NULL_STRING); + return CWC(Executor::paramErr).get(); +} + +Executor::OSErr MacBridge::MakeVoiceSpec (Executor::OSType creator, Executor::OSType identifier, Executor::VoiceSpec *voice) +{ + if (!voice) { + return Executor::paramErr; + } + ::VoiceSpec nativeSpec = {0}; + ::OSErr toRet = ::MakeVoiceSpec(CL(creator).get(), CL(identifier).get(), &nativeSpec); + MacVoiceSpecToExecutorVoiceSpec(*voice, nativeSpec); + + return CW(toRet).get(); +} + +Executor::OSErr MacBridge::GetVoiceDescription ( + const Executor::VoiceSpec *voice, + Executor::VoiceDescription *info, + Executor::LONGINT infoLength) +{ + if (CL(infoLength).get() != 362) { + return Executor::paramErr; + } + if (voice == NULL || info == NULL) { + return Executor::paramErr; + } + + @autoreleasepool { + info->length = CLC(362); + //NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + NSString *voiceID = nil; + ::OSType voiceIDFCC = CL(voice->id); + ::OSType voiceCreatorFCC = CL(voice->creator); + + for (NSDictionary *aVoice in speechVoices) { + + //NSDictionary *voiceDict = [NSSpeechSynthesizer attributesForVoice:aVoice]; + NSNumber *synthesizerID = aVoice[VoiceCreatorIDKey]; + NSNumber *voiceID = aVoice[VoiceIDKey]; + + if ([synthesizerID unsignedIntValue] == voiceCreatorFCC && [voiceID unsignedIntValue] == voiceIDFCC) { + voiceID = aVoice[VoiceNameKey]; + } + } + if (voiceID == nil) { + return (Executor::OSErr)(-244); + } + + NSDictionary *aVoiceInfo = [NSSpeechSynthesizer attributesForVoice:voiceID]; + NSString *name = aVoiceInfo[NSVoiceName]; + CFStringGetPascalString((CFStringRef)name, info->name, 63, kCFStringEncodingMacRoman); + info->age = CW([aVoiceInfo[NSVoiceAge] shortValue]); + info->voice = *voice; + info->version = CLC(1); //TODO: get real version! + { + NSString *gender = aVoiceInfo[NSVoiceGender]; + if ([gender isEqualToString:NSVoiceGenderMale]) { + info->gender = CWC((int16_t)1); //kMale + } else if ([gender isEqualToString:NSVoiceGenderFemale]) { + info->gender = CWC((int16_t)2); //kFemale + } else { + info->gender = CWC((int16_t)0); + } + } + + NSString *comment = aVoiceInfo[NSVoiceDemoText]; + CFStringGetPascalString((CFStringRef)comment, info->comment, 255, kCFStringEncodingMacRoman); + + LangCode aLang = 0; + RegionCode aRegion = 0; + ::OSStatus ourStat = ::LocaleStringToLangAndRegionCodes([aVoiceInfo[NSVoiceLocaleIdentifier] UTF8String], &aLang, &aRegion); + if (ourStat != ::noErr) { + ourStat = ::LocaleStringToLangAndRegionCodes("en-US", &aLang, &aRegion); + if (ourStat != ::noErr) { + return -244; + } + } + info->language = CW(aLang); + info->region = CW(aRegion); + info->script = CWC((int16_t)NSMacOSRomanStringEncoding); + memset(info->reserved, 0, sizeof(info->reserved)); + } + + return Executor::noErr; +} + +Executor::OSErr MacBridge::GetVoiceInfo (const Executor::VoiceSpec *voice, Executor::OSType selector, void *voiceInfo) +{ +#if 0 + @autoreleasepool { + //NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + NSString *voiceID = nil; + ::OSType voiceIDFCC = BigEndianValue(voice->id); + ::OSType voiceCreatorFCC = BigEndianValue(voice->creator); + + for (NSDictionary *aVoice in speechVoices) { + + //NSDictionary *voiceDict = [NSSpeechSynthesizer attributesForVoice:aVoice]; + NSNumber *synthesizerID = aVoice[VoiceCreatorIDKey]; + NSNumber *voiceID = aVoice[VoiceIDKey]; + + if ([synthesizerID unsignedIntValue] == voiceCreatorFCC && [voiceID unsignedIntValue] == voiceIDFCC) { + voiceID = aVoice[VoiceNameKey]; + } + } + if (voiceID == nil) { + return CWC((Executor::OSErr)(-244)); + } + + NSDictionary *aVoiceInfo = [NSSpeechSynthesizer attributesForVoice:voiceID]; + } +#endif + // TODO: handle different data types + ::OSErr toRet = ::noErr; + //::OSErr toRet = ::GetVoiceInfo((const ::VoiceSpec*)voice, BigEndianValue(selector), voiceInfo); + + switch (CLC(selector).get()) { + case soVoiceFile: + //TODO: implement? + warning_unimplemented (NULL_STRING); + toRet = Executor::fnfErr; + break; + + case soVoiceDescription: + return MacBridge::GetVoiceDescription(voice, (Executor::VoiceDescription*)voiceInfo, 362); + break; + + default: + break; + } + return CW(toRet).get(); +} + +Executor::OSErr MacBridge::SpeakText (Executor::SpeechChannel chan, const void *textBuf, Executor::ULONGINT textBytes) +{ + Executor::OSErr theErr = ::noErr; + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + + NSString *ourStr = [[NSString alloc] initWithBytes:textBuf length:CL(textBytes).get() encoding:NSMacOSRomanStringEncoding]; + + if (![synth startSpeakingString:ourStr]) { + theErr = -1; + } + } + return CW(theErr).get(); +} + +Executor::OSErr MacBridge::SetSpeechInfo ( + Executor::SpeechChannel chan, + Executor::OSType selector, + const void *speechInfo + ) +{ + // TODO: handle different data types + //::OSErr toRet = ::SetSpeechInfo((::SpeechChannel)chan, BigEndianValue(selector), speechInfo); + ::OSErr toRet = ::noErr; + + warning_unimplemented (NULL_STRING); + return toRet; +} + +Executor::OSErr MacBridge::GetSpeechInfo ( + Executor::SpeechChannel chan, + Executor::OSType selector, + void *speechInfo) +{ + // TODO: handle different data types + //::OSErr toRet = ::GetSpeechInfo((::SpeechChannel)chan, BigEndianValue(selector), speechInfo); + ::OSErr toRet = ::noErr; + + warning_unimplemented (NULL_STRING); + return CW(toRet).get(); +} + +namespace MacBridge { + typedef NS_OPTIONS(SInt32, SpeechFlags) { + kNoEndingProsody = 1, + kNoSpeechInterrupt = 2, + kPreflightThenPause = 4 + }; +} + +Executor::OSErr MacBridge::SpeakBuffer ( + Executor::SpeechChannel chan, + const void *textBuf, + Executor::ULONGINT textBytes, + int32_t controlFlags + ) +{ + ::OSErr toRet = ::noErr; + @autoreleasepool { + //TODO: handle flags + Executor::ULONGINT textSize = CL(textBytes).get(); + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + NSString *aStr = [[NSString alloc] initWithBytes:textBuf length:textSize encoding:NSMacOSRomanStringEncoding]; + if (![synth startSpeakingString:aStr]) { + toRet = -1; + } + } + + return CW(toRet).get(); +} + +Executor::OSErr MacBridge::TextToPhonemes (Executor::SpeechChannel chan, const void *textBuf, Executor::ULONGINT textBytes, Executor::Handle phonemeBuf, GUEST *phonemeBytes) +{ + Executor::ULONGINT ExecSize = CL(Executor::GetHandleSize(phonemeBuf)).get(); + Executor::ULONGINT textSize = CL(textBytes).get(); + ::OSErr toRet = ::noErr; + @autoreleasepool { + NSSpeechSynthesizer *synth = synthesizerMap[chan->data[0]]; + NSString *aStr = [[NSString alloc] initWithBytes:textBuf length:textSize encoding:NSMacOSRomanStringEncoding]; + NSString *phonemes = [synth phonemesFromText:aStr]; + [aStr release]; + Executor::LONGINT lengthInMacRoman = (Executor::LONGINT)[phonemes lengthOfBytesUsingEncoding:NSMacOSRomanStringEncoding]; + + if (lengthInMacRoman == 0) { + return -224; + } + if (lengthInMacRoman > ExecSize) { + Executor::SetHandleSize(phonemeBuf, CL(lengthInMacRoman).get()); + } + strcpy((char*)MR(*phonemeBuf), [phonemes cStringUsingEncoding:NSMacOSRomanStringEncoding]); + *phonemeBytes = CL(lengthInMacRoman); + } + + return CW(toRet).get(); +} diff --git a/src/SpeechManager.cpp b/src/SpeechManager.cpp new file mode 100644 index 00000000..0b1ef7f7 --- /dev/null +++ b/src/SpeechManager.cpp @@ -0,0 +1,276 @@ +// +// SpeechManager.cpp +// CocoaExecutor +// +// Created by C.W. Betts on 8/4/14. +// Copyright (c) 2014 C.W. Betts. All rights reserved. +// + +#include "rsys/common.h" +#include "SpeechManager.h" +#include "rsys/error.h" + +#ifdef MACOSX +#include "SpeechManager-MacBridge.h" +#endif + +using namespace Executor; + +NumVersion Executor::C_SpeechManagerVersion() +{ +#ifdef MACOSX + return MacBridge::SpeechManagerVersion(); +#else + warning_unimplemented(NULL_STRING); + return 0; +#endif +} + +int16_t Executor::C_SpeechBusy() +{ +#ifdef MACOSX + return MacBridge::SpeechBusy(); +#else + warning_unimplemented(NULL_STRING); + return 0; +#endif +} + +int16_t Executor::C_SpeechBusySystemWide() +{ +#ifdef MACOSX + return MacBridge::SpeechBusySystemWide(); +#else + warning_unimplemented(NULL_STRING); + return 0; +#endif +} + +OSErr Executor::C_CountVoices(int16_t *numVoices) +{ +#ifdef MACOSX + return MacBridge::CountVoices(numVoices); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_DisposeSpeechChannel(SpeechChannel chan) +{ +#ifdef MACOSX + return MacBridge::DisposeSpeechChannel(chan); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_SpeakString(Str255 textToBeSpoken) +{ +#ifdef MACOSX + return MacBridge::SpeakString(textToBeSpoken); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_StopSpeech(SpeechChannel chan) +{ +#ifdef MACOSX + return MacBridge::StopSpeech(chan); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_ContinueSpeech(SpeechChannel chan) +{ +#ifdef MACOSX + return MacBridge::ContinueSpeech(chan); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_GetIndVoice(int16_t index, VoiceSpec *voice) +{ +#ifdef MACOSX + return MacBridge::GetIndVoice(index, voice); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_NewSpeechChannel(VoiceSpec *voice, SpeechChannel *chan) +{ +#ifdef MACOSX + return MacBridge::NewSpeechChannel(voice, chan); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_StopSpeechAt(SpeechChannel chan, int32_t whereToStop) +{ +#ifdef MACOSX + return MacBridge::StopSpeechAt(chan, whereToStop); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_PauseSpeechAt(SpeechChannel chan, int32_t whereToPause) +{ +#ifdef MACOSX + return MacBridge::PauseSpeechAt(chan, whereToPause); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_SetSpeechRate(SpeechChannel chan, Fixed rate) +{ +#ifdef MACOSX + return MacBridge::SetSpeechRate(chan, rate); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_GetSpeechRate(SpeechChannel chan, Fixed *rate) +{ +#ifdef MACOSX + return MacBridge::GetSpeechRate(chan, rate); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_SetSpeechPitch(SpeechChannel chan, Fixed pitch) +{ +#ifdef MACOSX + return MacBridge::SetSpeechPitch(chan, pitch); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_GetSpeechPitch(SpeechChannel chan, Fixed *pitch) +{ +#ifdef MACOSX + return MacBridge::GetSpeechPitch(chan, pitch); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_UseDictionary(SpeechChannel chan, Handle dictionary) +{ +#ifdef MACOSX + return MacBridge::UseDictionary(chan, dictionary); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_MakeVoiceSpec(OSType creator, OSType id, VoiceSpec *voice) +{ +#ifdef MACOSX + return MacBridge::MakeVoiceSpec(creator, id, voice); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_GetVoiceDescription(const VoiceSpec *voice, + VoiceDescription *info, + LONGINT infoLength) +{ +#ifdef MACOSX + return MacBridge::GetVoiceDescription(voice, info, infoLength); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_GetVoiceInfo(const VoiceSpec *voice, OSType selector, + void *voiceInfo) +{ +#ifdef MACOSX + return MacBridge::GetVoiceInfo(voice, selector, voiceInfo); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_SpeakText(SpeechChannel chan, const void *textBuf, + ULONGINT textBytes) +{ +#ifdef MACOSX + return MacBridge::SpeakText(chan, textBuf, textBytes); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_SetSpeechInfo(SpeechChannel chan, OSType selector, + const void *speechInfo) +{ +#ifdef MACOSX + return MacBridge::SetSpeechInfo(chan, selector, speechInfo); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_GetSpeechInfo(SpeechChannel chan, OSType selector, + void *speechInfo) +{ +#ifdef MACOSX + return MacBridge::GetSpeechInfo(chan, selector, speechInfo); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_SpeakBuffer(SpeechChannel chan, const void *textBuf, + ULONGINT textBytes, int32_t controlFlags) +{ +#ifdef MACOSX + return MacBridge::SpeakBuffer(chan, textBuf, textBytes, controlFlags); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} + +OSErr Executor::C_TextToPhonemes(SpeechChannel chan, const void *textBuf, + ULONGINT textBytes, Handle phonemeBuf, + GUEST *phonemeBytes) +{ +#ifdef MACOSX + return MacBridge::TextToPhonemes(chan, textBuf, textBytes, phonemeBuf, phonemeBytes); +#else + warning_unimplemented(NULL_STRING); + return paramErr; +#endif +} diff --git a/src/TODO b/src/TODO deleted file mode 100644 index a4c3a6c3..00000000 --- a/src/TODO +++ /dev/null @@ -1,16 +0,0 @@ - GNU build fixes - - can clean up a bunch of repeated partial paths by making - things like archdir=config/arch/$host_arch - - See if there's a more elegant solution to the blitters - code (can we nuke the config/arch/i386 prefixes in the - dependencies? should we make it so both source and pattern - blitters can be done in parallel? - - test parallel builds - - CToPascalCall -- look hard for arguments that sometimes take a pointer - and sometimes take a long - - look for casts between pointers and longs diff --git a/src/TODO.autoconf b/src/TODO.autoconf deleted file mode 100644 index 4c84e31e..00000000 --- a/src/TODO.autoconf +++ /dev/null @@ -1,80 +0,0 @@ -$Id: TODO.autoconf 63 2004-12-24 18:19:43Z ctm $ - -Yipes, converting the build system to the latest GNU build system will -take a little deciphering of what the current build system does. If I -had an extended period of time to work on this, it wouldn't be so bad, -but doing a small amount here and there will require a bunch of notes. -That's what this file is for, in theory. - -util/configure.sh is the tool that builds the Makefile in the old -system. It looks like it sets up a few variables, makes some -substitutions, then cobbles together pieces into some files and make -some symlinks. - -Need to figure out if we can use the simple automake conditionals to handle -all the variants that we currently handle with different Make fragments -(seems like it will work, although there may be a better way to do it) - -CONFIGURE.SH COMMAND LINE ARGUMENTS - - cflags unneeded - root unneeded - target unneeded - target_gcc unneeded - target_strip unneeded - target_nm unneeded - host unneeded - target_file_format unneeded - - front_end true option - syn68k_target quasi option - sound quasi option - - -MAKEFILE fragments - - target_arch_make - target_os_make - front_end_make - sound_make - executor_make - - -VARIABLES - - symbol_prefix - target - canonical_target - target_arch - target_os - target_gcc - target_strip - target_file_format - host - canonical_host - host_arch - host_os - front_end - sound - front_end_make - root - syn68k_define - syn68k_lib - syn68k_target - cflags - target_arch - - -CONSTRUCTED FILES - - Makefile from Makefile.in - - -SYMLINKS - - front-end-config.h - target-arch-config.h - target-os-config.h - host-arch-config.h - host-os-config.h - sound-config.h diff --git a/src/TODO.txt b/src/TODO.txt new file mode 100644 index 00000000..44367878 --- /dev/null +++ b/src/TODO.txt @@ -0,0 +1,30 @@ +decide where to put default directory: home? next to app? +initialize system folder + +move from %Foo conventions to ._Foo for AppleDouble +optionally be BasiliskII compatible (.rsrc/ .finf/) +use UTF-8 filenames on unix platforms + +use std::filesystem for file access + -> better windows compatibility, including unicode + -> shorten a lot of string manipulation code + +fix/re-enable mkvol + +SDL2 sound driver +make Linux sound driver C++ compatible, or delete it (obsolete /dev/dsp interface) + +inode/dirID code is fundamentally incompatible with 64-bit inodes + +SDL2: handle dirty rectangles instead of doing full-screen blits + +revitalize genstubs and related stuff, or replace it by something better +(at least CTOPFlags can be done using templates) + +investigate/fix 16bpp/32bpp bugs (hilite mode, icons, some other things) + +get windows port to work, remove outdated #if defined(CYGWIN32) + +find a powerpc cpu core (SheepShaver?) + +multi-screen support, rootless windows \ No newline at end of file diff --git a/src/aboutbox.c b/src/aboutbox.c deleted file mode 100644 index c5163534..00000000 --- a/src/aboutbox.c +++ /dev/null @@ -1,821 +0,0 @@ -/* Copyright 1996 - 2000 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_aboutbox[] = - "$Id: aboutbox.c 130 2006-05-10 17:21:35Z ctm $"; -#endif - -#include "rsys/common.h" - -#include "rsys/aboutbox.h" -#include "rsys/mman.h" -#include "rsys/vdriver.h" -#include "rsys/string.h" -#include "rsys/cquick.h" -#include "rsys/quick.h" -#include "rsys/ctl.h" -#include "rsys/version.h" -#include "rsys/licensetext.h" -#include "CQuickDraw.h" -#include "Gestalt.h" -#include "ToolboxEvent.h" -#include "TextEdit.h" -#include "FontMgr.h" -#include "OSUtil.h" -#include -#include -#include -#include -#include -#include "rsys/notmac.h" -#include "rsys/custom.h" -#include "rsys/gestalt.h" -#include "rsys/osevent.h" - -#define ABOUT_BOX_WIDTH 500 -#define ABOUT_BOX_HEIGHT 300 -#define BUTTON_WIDTH 85 -#define BUTTON_HEIGHT 20 -#define SCROLL_BAR_WIDTH 16 -#define TE_MARGIN 4 -#define TE_WIDTH (ABOUT_BOX_WIDTH - 20) -#define TE_HEIGHT (ABOUT_BOX_HEIGHT - 106) -#define TE_LEFT ((ABOUT_BOX_WIDTH - TE_WIDTH) / 2) -#define TE_RIGHT (TE_LEFT + TE_WIDTH) -#define TE_TOP 66 -#define TE_BOTTOM (TE_TOP + TE_HEIGHT) - -#define DONE_BUTTON_NAME "Accept" - -#define LICENSE_BUTTON_NAME "License" -#define TIPS_BUTTON_NAME "Tips" - -#define COPYRIGHT_STRING_1 "Copyright \251 ARDI 1986-2006" -#define COPYRIGHT_STRING_2 "All rights reserved." - -static struct { char *name, *text; ControlHandle ctl; } about_box_buttons[] = { - { LICENSE_BUTTON_NAME, NULL /* generated on the fly from licensetext.c */, - NULL - }, - { "Maker", - "ARDI\r" - "World Wide Web: \r" - "FTP: \r", - NULL - }, - - { "Credits", -"Bill Goldman \321 Browser, Testing\r" -"Mat Hostetter \321 Syn68k, Low Level Graphics, DOS port, more...\r" - -#if defined (MSDOS) -"Joel Hunter \321 Low Level DOS Sound\r" -#endif - -#if defined (CYGWIN32) -"Sam Lantinga \321 Win32 port\r" -#endif - -"Patrick LoPresti \321 High Level Sound, Low Level Linux Sound\r" -"Cliff Matthews \321 this credit list (and most things not listed)\r" -"Cotton Seed \321 High Level Graphics, Apple Events, more...\r" - -#if defined (MSDOS) || defined (CYGWIN32) -"Lauri Pesonen \321 Low Level Win32 CD-ROM access (Executor 2.1)\r" -#endif - -#if defined (MSDOS) -"Samuel Vincent \321 Low Level DOS Serial Port Support\r" -#endif - -"and all the engineers and testers who helped us build version 1.x\r" -"\r" -"Windows Appearance:\r" -"\r" -"The windows appearance option uses \"Jim's CDEFs\" copyright " -"Jim Stout and the " -"\"Infinity Windoid\" copyright Troy Gaul.\r" -"\r" -"Primary Pre-Beta Testers:\r" -"\r" -"Jon Abbott \321 Testing, Icon Design\r" -"Ziv Arazi \321 Testing\r" -"Edmund Ronald \321 Advice, Testing\r" -"K. Harrison Liang \321 Testing\r" -"Hugh Mclenaghan \321 Testing\r" -"Emilio Moreno \321 Testing, Spanish Translation + Keyboard, Icon Design\r" -"Ernst Oud \321 Documentation, Testing\r" -"\r" -"Some of the best development tools are Free and written by:\r" -"\r" -"The Free Software Foundation \321 the gcc compiler, more ...\r" -"Cygnus Support \321 the gdb debugger, the gnats bug tracking software\r" -"Linus Torvalds et al. \321 Linux, our favorite OS" -"\r" -#if defined (MSDOS) -"Executor/DOS was ported via DJGPP, DJ Delorie's port of gcc.\r" -"DJGPP's primary authors are:\r" -"\r" -"DJ Delorie \321 Ringleader\r" -"William Metzenthen \321 80387 emulator\r" -"Charles Sandmann \321 cwsdpmi, more...\r" -"Morten Welinder \321 misc.\r" -"Eli Zaretskii \321 Some DOS-related library functions\r" -"\rThis product includes software developed by " -"the University of California, Berkeley and its contributors\r" -#endif - , NULL - }, - { - TIPS_BUTTON_NAME, - "Don't delete tips.txt. If you do, that will be your only tip.\r" - , NULL - }, - { DONE_BUTTON_NAME, "Internal error!", NULL } -}; - - - -static WindowPtr about_box; -static ControlHandle about_scrollbar; -static TEHandle about_te; -static ProcPtr scroll_bar_callback; - -enum { THROTTLE_TICKS = 4 }; - -PRIVATE boolean_t -enough_time_has_passed (void) -{ - static ULONGINT old_ticks; - ULONGINT new_ticks; - boolean_t retval; - - new_ticks = TickCount (); - retval = new_ticks - old_ticks >= THROTTLE_TICKS; - if (retval) - old_ticks = new_ticks; - return retval; -} - -/* Menu name for the about box. */ -StringPtr about_box_menu_name_pstr = (StringPtr) "\022\000About Executor..."; - -static void -help_scroll (ControlHandle c, INTEGER part) -{ - if (enough_time_has_passed ()) - { - int page_size, old_value, new_value, delta; - int line_height; - - old_value = GetCtlValue (c); - line_height = TE_LINE_HEIGHT (about_te); - page_size = RECT_HEIGHT (&CTL_RECT (c)) / line_height; - - switch (part) - { - case inUpButton: - SetCtlValue (c, old_value - 1); - break; - case inDownButton: - SetCtlValue (c, old_value + 1); - break; - case inPageUp: - SetCtlValue (c, old_value - page_size); - break; - case inPageDown: - SetCtlValue (c, old_value + page_size); - break; - default: - break; - } - - new_value = GetCtlValue (about_scrollbar); - delta = new_value - old_value; - if (delta != 0) - TEScroll (0, -delta * line_height, about_te); - } -} - - -static syn68k_addr_t -scroll_stub (syn68k_addr_t junk, void *junk2) -{ - syn68k_addr_t retaddr; - uint32 ctl; - INTEGER part; - - retaddr = POPADDR (); - part = POPUW (); - ctl = (uint32) SYN68K_TO_US (POPUL ()); - help_scroll ((ControlHandle) ctl, part); - return retaddr; -} - -static int -find_button (const char *button_name) -{ - int i; - - for (i = 0; i < (int) NELEM (about_box_buttons); i++) - if (!strcmp (about_box_buttons[i].name, button_name)) - break; - gui_assert (i < (int) NELEM (about_box_buttons)); - return i; -} - -/* Returns the index of the button with name LICENSE_BUTTON_NAME. */ -static int -find_license_button (void) -{ - int retval; - - retval = find_button (LICENSE_BUTTON_NAME); - return retval; -} - -static void -create_license_text (void) -{ - int b; - - b = find_license_button (); - if (about_box_buttons[b].text == NULL) - { - long new_size; - char *license_text, *p, *q, *licensep; - - new_size = 0; - - /* Compute the length of the license string. */ - for (licensep = ROMlib_licensep ? (char *) ROMlib_licensep->chars : ""; - *licensep;) - { - int title_len; - int body_len; - - title_len = strlen (licensep); - licensep += title_len + 1; - body_len = strlen (licensep); - licensep += body_len + 1; - new_size += title_len + body_len + 5; - } - - /* Allocate and construct the license string. */ - license_text = (char *) NewPtrSys (new_size + 1); - license_text[0] = '\0'; - - p = license_text; - - for (licensep = ROMlib_licensep ? (char *) ROMlib_licensep->chars : ""; - *licensep;) - { - const char *titlep; - const char *bodyp; - - titlep = licensep; - licensep += strlen (licensep) + 1; - bodyp = licensep; - licensep += strlen (licensep) + 1; - p += sprintf (p, "%s\r\r%s\r\r\r", titlep, bodyp); - } - - /* Nuke any trailing whitespace, and end with exactly one linefeed */ - for (q = p - 1; q >= license_text && isspace (*q); q--) - *q = '\0'; - if (q >= license_text) - strcpy (q + 1, "\r"); - - about_box_buttons[b].text = license_text; - } -} - -/* - * get an upper bound on the number of tips that may be in the buffer - */ - -static int -approximate_tips (char *p) -{ - int retval; - - retval = 0; - while (*p) - { - ++retval; - while (*p && *p != '\n') - ++p; - while (*p && *p == '\n') - ++p; - } - return retval; -} - -typedef struct -{ - int tip_offset; - int tip_length; -} -tip_t; - -static int -find_tips (tip_t *tips, const char *p) -{ - const char *orig_p; - int retval; - - retval = 0; - - orig_p = p; - while (*p) - { - /* suck up any excess leading \n */ - while (*p && *p == '\n') - ++p; - - if (*p) - { - tips->tip_offset = p - orig_p; - while (*p && (*p != '\n' || (p[1] && p[1] != '\n'))) - ++p; - tips->tip_length = p - orig_p - tips->tip_offset; - ++retval; - ++tips; - } - } - - return retval; -} - -static void -add_to_str (char **pp, char *ip, int n) -{ - int i; - - for (i = 0; i < n; ++i) - (*pp)[i] = ip[i] == '\n' ? ' ' : ip[i]; - *pp += n; -} - -static char * -parse_and_randomize_tips (char *buf) -{ - int n_tips, chars_needed; - tip_t *tips; - boolean_t seen_tip; - char *retval; - char *p; - int i; - - n_tips = approximate_tips (buf); - tips = alloca (n_tips * sizeof *tips); - n_tips = find_tips (tips, buf); - - chars_needed = 0; - for (i = 0; i < n_tips; ++i) - chars_needed += tips[i].tip_length; - chars_needed += 2 * (n_tips - 1) + 1; - - retval = malloc (chars_needed); - seen_tip = FALSE; - p = retval; - while (n_tips) - { - if (seen_tip) - add_to_str (&p, "\r\r", 2); - else - seen_tip = TRUE; - i = rand () % n_tips; - add_to_str (&p, buf+tips[i].tip_offset, tips[i].tip_length); - tips[i] = tips[n_tips-1]; - --n_tips; - } - *p = 0; - return retval; -} - -static char *orig_text; - -static void -create_tips_text (void) -{ - char *filename; - FILE *fp; - int b; - - b = find_button (TIPS_BUTTON_NAME); - if (!orig_text) - { - srand (Ticks); /* NOTE: we don't care that rand/srand is not a - particular good way to generate random numbers */ - orig_text = about_box_buttons[b].text; - } - if (about_box_buttons[b].text == orig_text) - { -#if !defined (LINUX) - filename = copystr ("+/tips.txt"); -#else - filename = copystr ("/opt/executor/tips.txt"); -#endif - fp = fopen (filename, "r"); - free (filename); - if (fp) - { - char tempbuf[32768]; - size_t nread; - - nread = fread (tempbuf, 1, sizeof tempbuf -1, fp); - tempbuf[nread] = 0; - if (nread > 0) - about_box_buttons[b].text = parse_and_randomize_tips (tempbuf); - fclose (fp); - } - } -} - -static void -dispose_license_text (void) -{ - int b; - - b = find_license_button (); - if (about_box_buttons[b].text != NULL) - { - DisposPtr ((Ptr) about_box_buttons[b].text); - about_box_buttons[b].text = NULL; - } -} - -static void -dispose_tips_text (void) -{ - int b; - - b = find_button (TIPS_BUTTON_NAME); - if (about_box_buttons[b].text != orig_text) - { - free (about_box_buttons[b].text); - about_box_buttons[b].text = orig_text; - } -} - - -static void -create_about_box () -{ - static Rect scroll_bar_bounds = { - CWC (TE_TOP), - CWC (TE_RIGHT - SCROLL_BAR_WIDTH), - CWC (TE_BOTTOM), - CWC (TE_RIGHT) - }; - static Rect te_bounds = { - CWC (TE_TOP + 1), - CWC (TE_LEFT + TE_MARGIN), - CWC (TE_BOTTOM - 1), - CWC (TE_RIGHT - TE_MARGIN - SCROLL_BAR_WIDTH) - }; - Rect about_box_bounds; - int b; - - create_license_text (); - create_tips_text (); - - SetRect (&about_box_bounds, - (vdriver_width - ABOUT_BOX_WIDTH) / 2U, - (vdriver_height - ABOUT_BOX_HEIGHT) / 3U + 15, - (vdriver_width + ABOUT_BOX_WIDTH) / 2U, - (vdriver_height + 2 * ABOUT_BOX_HEIGHT) / 3U + 15); - - /* Create the window. */ - about_box = (WindowPtr) NewCWindow (NULL, &about_box_bounds, - (StringPtr) "\016About Executor", - FALSE, dBoxProc, (CWindowPtr) -1, - TRUE, /* go away flag */ - -5 /* unused */); - - THEPORT_SAVE_EXCURSION - (about_box, - { - /* Create the push buttons. */ - for (b = 0; b < (int) NELEM (about_box_buttons); b++) - { - Str255 str; - Rect r; - - /* Set up the rectangle enclosing each button. */ - r.top = CWC (ABOUT_BOX_HEIGHT - 30); - r.bottom = CWC (ABOUT_BOX_HEIGHT - 30 + BUTTON_HEIGHT); - r.left = CW ((b * ABOUT_BOX_WIDTH / NELEM (about_box_buttons)) - + (ABOUT_BOX_WIDTH / NELEM (about_box_buttons) - - BUTTON_WIDTH) / 2); - r.right = CW (CW (r.left) + BUTTON_WIDTH); - - str255_from_c_string (str, about_box_buttons[b].name); - about_box_buttons[b].ctl = NewControl (about_box, &r, str, TRUE, 0, - 0, 1, pushButProc, b); - } - - about_scrollbar = NewControl (about_box, &scroll_bar_bounds, NULL, TRUE, - 0, 0, 100, scrollBarProc, -1); - about_te = TENew (&te_bounds, &te_bounds); - TESetJust (teFlushLeft, about_te); - }); -} - - -/* Closes about box and frees up memory taken by it. */ -static void -dispose_about_box (void) -{ - C_DisposeWindow (about_box); - about_box = NULL; - about_scrollbar = NULL; - dispose_license_text (); - dispose_tips_text (); -} - - -/* Sets the text currently being displayed. */ -static void -set_text (char *text) -{ - TESetText ((Ptr) text, strlen (text), about_te); - SetCtlMax (about_scrollbar, - MAX (0, (TE_N_LINES (about_te) - - ((TE_HEIGHT - 2) / TE_LINE_HEIGHT (about_te))))); - SetCtlValue (about_scrollbar, 0); - TE_DEST_RECT (about_te) = TE_VIEW_RECT (about_te); - InvalRect (&TE_VIEW_RECT (about_te)); -} - - -/* Specifies which button is currently pressed. */ -static void -set_current_button (int button) -{ - int i; - set_text (about_box_buttons[button].text); - for (i = 0; i < (int) NELEM (about_box_buttons); i++) - HiliteControl (about_box_buttons[i].ctl, (i == button) ? 255 : 0); -} - - -static void -draw_mem_string (char *s, int y) -{ - MoveTo ((ABOUT_BOX_WIDTH - 9 - TextWidth ((Ptr) s, 0, strlen (s))), y); - DrawText_c_string (s); -} - - -static void -draw_status_info (boolean_t executor_p) -{ - char total_ram_string[128]; - char applzone_ram_string[128]; - char syszone_ram_string[128]; - boolean_t gestalt_success_p; - LONGINT total_ram; - const char *ram_tag, *system_ram_tag, *application_ram_tag; - - if (executor_p) - { - ram_tag = "Emulated RAM: "; - system_ram_tag = "System RAM free: "; - application_ram_tag = "Application RAM free: "; - } - else - { - ram_tag = ""; - system_ram_tag = ""; - application_ram_tag = ""; - } - - /* Compute a string for total RAM. */ -#define MB (1024 * 1024U) - gestalt_success_p = (C_GestaltTablesOnly (gestaltLogicalRAMSize, &total_ram) - == noErr); - total_ram = CL (total_ram); - if (gestalt_success_p) - sprintf (total_ram_string, "%s%u.%02u MB", ram_tag, - total_ram / MB, (total_ram % MB) * 100 / MB); - else - sprintf (total_ram_string, "%s??? MB", ram_tag); - - /* Compute a string for ApplZone RAM. */ - ZONE_SAVE_EXCURSION - (ApplZone, - { - sprintf (applzone_ram_string, "%s%lu KB / %u KB", application_ram_tag, - FreeMem () / 1024UL, ROMlib_applzone_size / 1024U); - }); - - /* Compute a string for SysZone RAM. */ - sprintf (syszone_ram_string, "%s%lu KB / %u KB", system_ram_tag, - FreeMemSys () / 1024UL, ROMlib_syszone_size / 1024U); - - draw_mem_string (total_ram_string, 20); - draw_mem_string (syszone_ram_string, 36); - draw_mem_string (applzone_ram_string, 52); -} - - -static void -event_loop (boolean_t executor_p) -{ - static Rect frame_rect = { - CWC (TE_TOP), - CWC (TE_LEFT), - CWC (TE_BOTTOM), - CWC (TE_RIGHT - SCROLL_BAR_WIDTH + 1) - }; - EventRecord evt; - boolean_t done_p; - int which_text; - Rect te_dest_rect; - int old_scroll_bar_value; - - /* Make sure our drawing mode is sane. */ - ForeColor (blackColor); - BackColor (whiteColor); - PenNormal (); - - te_dest_rect = TE_DEST_RECT (about_te); - - set_current_button (0); - which_text = 0; - InvalRect (&about_box->portRect); - - old_scroll_bar_value = GetCtlValue (about_scrollbar); - - for (done_p = FALSE; !done_p; ) - { - GetNextEvent (( mDownMask | mUpMask - | keyDownMask | keyUpMask | autoKeyMask - | updateMask | activMask), &evt); - - TEIdle (about_te); - - switch (CW (evt.what)) - { - case updateEvt: - BeginUpdate (about_box); - PenNormal (); - ForeColor (blackColor); - BackColor (whiteColor); - EraseRect (&about_box->portRect); - TextFont (helvetica); - TextSize (24); - MoveTo (TE_LEFT, 30); - if (executor_p) - DrawText_c_string ((char *) ROMlib_executor_full_name); - else - DrawText_c_string ((char *) "Carbonless Copies Runtime System"); - TextSize (12); - MoveTo (TE_LEFT, 49); - DrawText_c_string (COPYRIGHT_STRING_1); - MoveTo (TE_LEFT, 62); - DrawText_c_string (COPYRIGHT_STRING_2); - draw_status_info (executor_p); - FrameRect (&frame_rect); - TEUpdate (&te_dest_rect, about_te); - DrawControls (about_box); - EndUpdate (about_box); - break; - - case keyDown: - case autoKey: - { - char ch; - - ch = CL (evt.message) & 0xFF; - switch (ch) - { - case '\r': - case NUMPAD_ENTER: - done_p = TRUE; - break; - default: - TEKey (ch, about_te); - break; - } - } - break; - -#define _FindControl(arg0, arg1, arg2) \ - ({ \ - int16 retval; \ - HIDDEN_ControlHandle bogo_c; \ - \ - retval = FindControl (arg0, arg1, &bogo_c); \ - *(arg2) = MR (bogo_c.p); \ - \ - retval; \ - }) - - case mouseDown: - { - Point local_pt; - boolean_t control_p; - ControlHandle c; - - local_pt = evt.where; - GlobalToLocal (&local_pt); - local_pt = SWAP_POINT (local_pt); - - control_p = _FindControl (local_pt, about_box, &c); - if (!control_p) - SysBeep (1); - else - { - if (c == about_scrollbar) - { - int new_val, delta; - INTEGER part; - - part = TestControl (c, local_pt); - - if (TrackControl (c, local_pt, - (part == inThumb - ? (ProcPtr) -1 - : scroll_bar_callback)) - == inThumb) - { - new_val = GetCtlValue (about_scrollbar); - delta = new_val - old_scroll_bar_value; - if (delta != 0) - { - TEScroll (0, -delta * TE_LINE_HEIGHT (about_te), - about_te); - } - } - - old_scroll_bar_value = GetCtlValue (about_scrollbar); - } - else if (TrackControl (c, local_pt, (ProcPtr) -1) - == inButton) - { - int new_text; - - new_text = CTL_REF_CON (c); - if (new_text != which_text) - { - if (!strcmp (about_box_buttons[new_text].name, - DONE_BUTTON_NAME)) - done_p = TRUE; - else - { - set_current_button (new_text); - which_text = new_text; - } - } - } - } - } - break; - - case activateEvt: - case mouseUp: - case keyUp: - break; - } - } -} - - -void -do_about_box (void) -{ - static boolean_t busy_p = FALSE; - - if (!busy_p) - { - busy_p = TRUE; /* Only allow one about box at a time. */ - - if (scroll_bar_callback == 0) - scroll_bar_callback = (ProcPtr) SYN68K_TO_US(callback_install (scroll_stub, NULL)); - - ZONE_SAVE_EXCURSION - (SysZone, - { - create_about_box (); - - THEPORT_SAVE_EXCURSION - (about_box, - { - C_ShowWindow (about_box); - event_loop (strncasecmp (ROMlib_appname, EXECUTOR_NAME, - sizeof EXECUTOR_NAME - 1) == 0); - }); - - TEDispose (about_te); - about_te = NULL; - dispose_about_box (); - }); - - busy_p = FALSE; - } -} diff --git a/src/aboutbox.cpp b/src/aboutbox.cpp new file mode 100644 index 00000000..0daef630 --- /dev/null +++ b/src/aboutbox.cpp @@ -0,0 +1,727 @@ +/* Copyright 1996 - 2000 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include "rsys/aboutbox.h" +#include "rsys/mman.h" +#include "rsys/vdriver.h" +#include "rsys/string.h" +#include "rsys/cquick.h" +#include "rsys/quick.h" +#include "rsys/ctl.h" +#include "rsys/version.h" +#include "CQuickDraw.h" +#include "Gestalt.h" +#include "ToolboxEvent.h" +#include "TextEdit.h" +#include "FontMgr.h" +#include "OSUtil.h" +#include +#include "rsys/file.h" +#include "rsys/osutil.h" +#include "SegmentLdr.h" +#include "rsys/segment.h" +#include "rsys/notmac.h" +#include "rsys/gestalt.h" +#include "rsys/osevent.h" + +#define ABOUT_BOX_WIDTH 500 +#define ABOUT_BOX_HEIGHT 300 +#define BUTTON_WIDTH 85 +#define BUTTON_HEIGHT 20 +#define SCROLL_BAR_WIDTH 16 +#define TE_MARGIN 4 +#define TE_WIDTH (ABOUT_BOX_WIDTH - 20) +#define TE_HEIGHT (ABOUT_BOX_HEIGHT - 106) +#define TE_LEFT ((ABOUT_BOX_WIDTH - TE_WIDTH) / 2) +#define TE_RIGHT (TE_LEFT + TE_WIDTH) +#define TE_TOP 66 +#define TE_BOTTOM (TE_TOP + TE_HEIGHT) + +#define DONE_BUTTON_NAME "OK" + +#define LICENSE_BUTTON_NAME "License" +#define TIPS_BUTTON_NAME "Tips" + +#define COPYRIGHT_STRING_1 "Copyright \251 ARDI 1986-2006" +#define COPYRIGHT_STRING_2 "All rights reserved." + +using namespace Executor; + +static struct +{ + const char *name; + const char *text; + ControlHandle ctl; +} about_box_buttons[] = { + { LICENSE_BUTTON_NAME, "License." /* generated on the fly from licensetext.c */, + NULL }, + { "Maker", + "ARDI\r" + "World Wide Web: \r" + "FTP: \r", + NULL }, + + { "Credits", + "Bill Goldman \321 Browser, Testing\r" + "Mat Hostetter \321 Syn68k, Low Level Graphics, DOS port, more...\r" + "Joel Hunter \321 Low Level DOS Sound\r" + "Sam Lantinga \321 Win32 port\r" + "Patrick LoPresti \321 High Level Sound, Low Level Linux Sound\r" + "Cliff Matthews \321 this credit list (and most things not listed)\r" + "Cotton Seed \321 High Level Graphics, Apple Events, more...\r" + "Lauri Pesonen \321 Low Level Win32 CD-ROM access (Executor 2.1)\r" + "Samuel Vincent \321 Low Level DOS Serial Port Support\r" + "and all the engineers and testers who helped us build version 1.x\r" + "\r" + "Windows Appearance:\r" + "\r" + "The windows appearance option uses \"Jim's CDEFs\" copyright " + "Jim Stout and the " + "\"Infinity Windoid\" copyright Troy Gaul.\r" + "\r" + "Primary Pre-Beta Testers:\r" + "\r" + "Jon Abbott \321 Testing, Icon Design\r" + "Ziv Arazi \321 Testing\r" + "Edmund Ronald \321 Advice, Testing\r" + "K. Harrison Liang \321 Testing\r" + "Hugh Mclenaghan \321 Testing\r" + "Emilio Moreno \321 Testing, Spanish Translation + Keyboard, Icon Design\r" + "Ernst Oud \321 Documentation, Testing\r" + "\r" + "Some of the best development tools are Free and written by:\r" + "\r" + "The Free Software Foundation \321 the gcc compiler, more ...\r" + "Cygnus Support \321 the gdb debugger, the gnats bug tracking software\r" + "Linus Torvalds et al. \321 Linux, our favorite OS" + "\r" + "Executor/DOS was ported via DJGPP, DJ Delorie's port of gcc.\r" + "DJGPP's primary authors are:\r" + "\r" + "DJ Delorie \321 Ringleader\r" + "William Metzenthen \321 80387 emulator\r" + "Charles Sandmann \321 cwsdpmi, more...\r" + "Morten Welinder \321 misc.\r" + "Eli Zaretskii \321 Some DOS-related library functions\r" + "\rThis product includes software developed by " + "the University of California, Berkeley and its contributors\r", + NULL }, + { TIPS_BUTTON_NAME, + "Don't delete tips.txt. If you do, that will be your only tip.\r", NULL }, + { DONE_BUTTON_NAME, "Internal error!", NULL } +}; + +static WindowPtr about_box; +static ControlHandle about_scrollbar; +static TEHandle about_te; +static ControlActionUPP scroll_bar_callback; + +enum +{ + THROTTLE_TICKS = 4 +}; + +static bool +enough_time_has_passed(void) +{ + static ULONGINT old_ticks; + ULONGINT new_ticks; + bool retval; + + new_ticks = TickCount(); + retval = new_ticks - old_ticks >= THROTTLE_TICKS; + if(retval) + old_ticks = new_ticks; + return retval; +} + +/* Menu name for the about box. */ +StringPtr Executor::about_box_menu_name_pstr = (StringPtr) "\022\000About Executor..."; + +static void +help_scroll(ControlHandle c, INTEGER part) +{ + if(enough_time_has_passed()) + { + int page_size, old_value, new_value, delta; + int line_height; + + old_value = GetCtlValue(c); + line_height = TE_LINE_HEIGHT(about_te); + page_size = RECT_HEIGHT(&CTL_RECT(c)) / line_height; + + switch(part) + { + case inUpButton: + SetCtlValue(c, old_value - 1); + break; + case inDownButton: + SetCtlValue(c, old_value + 1); + break; + case inPageUp: + SetCtlValue(c, old_value - page_size); + break; + case inPageDown: + SetCtlValue(c, old_value + page_size); + break; + default: + break; + } + + new_value = GetCtlValue(about_scrollbar); + delta = new_value - old_value; + if(delta != 0) + TEScroll(0, -delta * line_height, about_te); + } +} + +static syn68k_addr_t +scroll_stub(syn68k_addr_t junk, void *junk2) +{ + syn68k_addr_t retaddr; + ControlHandle ctl; + INTEGER part; + + retaddr = POPADDR(); + part = POPUW(); + ctl = (ControlHandle)SYN68K_TO_US(POPUL()); + help_scroll(ctl, part); + return retaddr; +} + +static int +find_button(const char *button_name) +{ + int i; + + for(i = 0; i < (int)NELEM(about_box_buttons); i++) + if(!strcmp(about_box_buttons[i].name, button_name)) + break; + gui_assert(i < (int)NELEM(about_box_buttons)); + return i; +} + +/* Returns the index of the button with name LICENSE_BUTTON_NAME. */ +static int +find_license_button(void) +{ + int retval; + + retval = find_button(LICENSE_BUTTON_NAME); + return retval; +} + +static void +create_license_text(void) +{ + int b; + + b = find_license_button(); + if(about_box_buttons[b].text == NULL) + { + //about_box_buttons[b].text = license_text; + } +} + +/* + * get an upper bound on the number of tips that may be in the buffer + */ + +static int +approximate_tips(char *p) +{ + int retval; + + retval = 0; + while(*p) + { + ++retval; + while(*p && *p != '\n') + ++p; + while(*p && *p == '\n') + ++p; + } + return retval; +} + +typedef struct +{ + int tip_offset; + int tip_length; +} tip_t; + +static int +find_tips(tip_t *tips, const char *p) +{ + const char *orig_p; + int retval; + + retval = 0; + + orig_p = p; + while(*p) + { + /* suck up any excess leading \n */ + while(*p && *p == '\n') + ++p; + + if(*p) + { + tips->tip_offset = p - orig_p; + while(*p && (*p != '\n' || (p[1] && p[1] != '\n'))) + ++p; + tips->tip_length = p - orig_p - tips->tip_offset; + ++retval; + ++tips; + } + } + + return retval; +} + +static void +add_to_str(char **pp, const char *ip, int n) +{ + int i; + + for(i = 0; i < n; ++i) + (*pp)[i] = ip[i] == '\n' ? ' ' : ip[i]; + *pp += n; +} + +static char * +parse_and_randomize_tips(char *buf) +{ + int n_tips, chars_needed; + tip_t *tips; + bool seen_tip; + char *retval; + char *p; + int i; + + n_tips = approximate_tips(buf); + tips = (tip_t *)alloca(n_tips * sizeof *tips); + n_tips = find_tips(tips, buf); + + chars_needed = 0; + for(i = 0; i < n_tips; ++i) + chars_needed += tips[i].tip_length; + chars_needed += 2 * (n_tips - 1) + 1; + + retval = (char *)malloc(chars_needed); + seen_tip = false; + p = retval; + while(n_tips) + { + if(seen_tip) + add_to_str(&p, "\r\r", 2); + else + seen_tip = true; + i = rand() % n_tips; + add_to_str(&p, buf + tips[i].tip_offset, tips[i].tip_length); + tips[i] = tips[n_tips - 1]; + --n_tips; + } + *p = 0; + return retval; +} + +static char *orig_text; + +static void +create_tips_text(void) +{ + FILE *fp; + int b; + + b = find_button(TIPS_BUTTON_NAME); + if(!orig_text) + { + srand(LM(Ticks).get()); /* NOTE: we don't care that rand/srand is not a + particular good way to generate random numbers */ + orig_text = (char *)about_box_buttons[b].text; + } + if(about_box_buttons[b].text == orig_text) + { + auto filename = expandPath("+/tips.txt"); + fp = fopen(filename.c_str(), "r"); + if(fp) + { + char tempbuf[32768]; + size_t nread; + + nread = fread(tempbuf, 1, sizeof tempbuf - 1, fp); + tempbuf[nread] = 0; + if(nread > 0) + about_box_buttons[b].text = parse_and_randomize_tips(tempbuf); + fclose(fp); + } + } +} + +static void +dispose_license_text(void) +{ + int b; + + b = find_license_button(); + if(about_box_buttons[b].text != NULL) + { + DisposPtr((Ptr)about_box_buttons[b].text); + about_box_buttons[b].text = NULL; + } +} + +static void +dispose_tips_text(void) +{ + int b; + + b = find_button(TIPS_BUTTON_NAME); + if(about_box_buttons[b].text != orig_text) + { + free((void *)about_box_buttons[b].text); + about_box_buttons[b].text = orig_text; + } +} + +static void +create_about_box() +{ + static Rect scroll_bar_bounds = { + CWC(TE_TOP), + CWC(TE_RIGHT - SCROLL_BAR_WIDTH), + CWC(TE_BOTTOM), + CWC(TE_RIGHT) + }; + static Rect te_bounds = { + CWC(TE_TOP + 1), + CWC(TE_LEFT + TE_MARGIN), + CWC(TE_BOTTOM - 1), + CWC(TE_RIGHT - TE_MARGIN - SCROLL_BAR_WIDTH) + }; + Rect about_box_bounds; + int b; + + create_license_text(); + create_tips_text(); + + SetRect(&about_box_bounds, + (vdriver_width - ABOUT_BOX_WIDTH) / 2U, + (vdriver_height - ABOUT_BOX_HEIGHT) / 3U + 15, + (vdriver_width + ABOUT_BOX_WIDTH) / 2U, + (vdriver_height + 2 * ABOUT_BOX_HEIGHT) / 3U + 15); + + /* Create the window. */ + about_box = (WindowPtr)NewCWindow(NULL, &about_box_bounds, + (StringPtr) "\016About Executor", + false, dBoxProc, (CWindowPtr)-1, + true, /* go away flag */ + -5 /* unused */); + ThePortGuard guard(about_box); + /* Create the push buttons. */ + for(b = 0; b < (int)NELEM(about_box_buttons); b++) + { + Str255 str; + Rect r; + + /* Set up the rectangle enclosing each button. */ + r.top = CWC(ABOUT_BOX_HEIGHT - 30); + r.bottom = CWC(ABOUT_BOX_HEIGHT - 30 + BUTTON_HEIGHT); + r.left = CW((b * ABOUT_BOX_WIDTH / NELEM(about_box_buttons)) + + (ABOUT_BOX_WIDTH / NELEM(about_box_buttons) + - BUTTON_WIDTH) + / 2); + r.right = CW(CW(r.left) + BUTTON_WIDTH); + + str255_from_c_string(str, about_box_buttons[b].name); + about_box_buttons[b].ctl = NewControl(about_box, &r, str, true, 0, + 0, 1, pushButProc, b); + } + + about_scrollbar = NewControl(about_box, &scroll_bar_bounds, NULL, true, + 0, 0, 100, scrollBarProc, -1); + about_te = TENew(&te_bounds, &te_bounds); + TESetJust(teFlushLeft, about_te); +} + +/* Closes about box and frees up memory taken by it. */ +static void +dispose_about_box(void) +{ + C_DisposeWindow(about_box); + about_box = NULL; + about_scrollbar = NULL; + dispose_license_text(); + dispose_tips_text(); +} + +/* Sets the text currently being displayed. */ +static void +set_text(const char *text) +{ + TESetText((Ptr)text, strlen(text), about_te); + SetCtlMax(about_scrollbar, + MAX(0, (TE_N_LINES(about_te) + - ((TE_HEIGHT - 2) / TE_LINE_HEIGHT(about_te))))); + SetCtlValue(about_scrollbar, 0); + TE_DEST_RECT(about_te) = TE_VIEW_RECT(about_te); + InvalRect(&TE_VIEW_RECT(about_te)); +} + +/* Specifies which button is currently pressed. */ +static void +set_current_button(int button) +{ + int i; + set_text(about_box_buttons[button].text); + for(i = 0; i < (int)NELEM(about_box_buttons); i++) + HiliteControl(about_box_buttons[i].ctl, (i == button) ? 255 : 0); +} + +static void +draw_mem_string(char *s, int y) +{ + MoveTo((ABOUT_BOX_WIDTH - 9 - TextWidth((Ptr)s, 0, strlen(s))), y); + DrawText_c_string(s); +} + +static void +draw_status_info(bool executor_p) +{ + char total_ram_string[128]; + char applzone_ram_string[128]; + char syszone_ram_string[128]; + bool gestalt_success_p; + LONGINT total_ram; + GUEST total_ram_x; + const char *ram_tag, *system_ram_tag, *application_ram_tag; + + if(executor_p) + { + ram_tag = "Emulated RAM: "; + system_ram_tag = "System RAM free: "; + application_ram_tag = "Application RAM free: "; + } + else + { + ram_tag = ""; + system_ram_tag = ""; + application_ram_tag = ""; + } + +/* Compute a string for total RAM. */ +#define MB (1024 * 1024U) + gestalt_success_p = (C_GestaltTablesOnly(gestaltLogicalRAMSize, &total_ram_x) + == noErr); + total_ram = CL(total_ram_x); + if(gestalt_success_p) + sprintf(total_ram_string, "%s%u.%02u MB", ram_tag, + total_ram / MB, (total_ram % MB) * 100 / MB); + else + sprintf(total_ram_string, "%s??? MB", ram_tag); + + /* Compute a string for LM(ApplZone) RAM. */ + { + TheZoneGuard guard(LM(ApplZone)); + sprintf(applzone_ram_string, "%s%lu KB / %u KB", application_ram_tag, + FreeMem() / 1024UL, ROMlib_applzone_size / 1024U); + } + + /* Compute a string for LM(SysZone) RAM. */ + sprintf(syszone_ram_string, "%s%lu KB / %u KB", system_ram_tag, + FreeMemSys() / 1024UL, ROMlib_syszone_size / 1024U); + + draw_mem_string(total_ram_string, 20); + draw_mem_string(syszone_ram_string, 36); + draw_mem_string(applzone_ram_string, 52); +} + +static void +event_loop(bool executor_p) +{ + static Rect frame_rect = { + CWC(TE_TOP), + CWC(TE_LEFT), + CWC(TE_BOTTOM), + CWC(TE_RIGHT - SCROLL_BAR_WIDTH + 1) + }; + EventRecord evt; + bool done_p; + int which_text; + Rect te_dest_rect; + int old_scroll_bar_value; + + /* Make sure our drawing mode is sane. */ + ForeColor(blackColor); + BackColor(whiteColor); + PenNormal(); + + te_dest_rect = TE_DEST_RECT(about_te); + + set_current_button(0); + which_text = 0; + InvalRect(&about_box->portRect); + + old_scroll_bar_value = GetCtlValue(about_scrollbar); + + for(done_p = false; !done_p;) + { + GetNextEvent((mDownMask | mUpMask + | keyDownMask | keyUpMask | autoKeyMask + | updateMask | activMask), + &evt); + + TEIdle(about_te); + + switch(CW(evt.what)) + { + case updateEvt: + BeginUpdate(about_box); + PenNormal(); + ForeColor(blackColor); + BackColor(whiteColor); + EraseRect(&about_box->portRect); + TextFont(helvetica); + TextSize(24); + MoveTo(TE_LEFT, 30); + if(executor_p) + DrawText_c_string(ROMlib_executor_full_name); + else + DrawText_c_string("Carbonless Copies Runtime System"); + TextSize(12); + MoveTo(TE_LEFT, 49); + DrawText_c_string(COPYRIGHT_STRING_1); + MoveTo(TE_LEFT, 62); + DrawText_c_string(COPYRIGHT_STRING_2); + draw_status_info(executor_p); + FrameRect(&frame_rect); + TEUpdate(&te_dest_rect, about_te); + DrawControls(about_box); + EndUpdate(about_box); + break; + + case keyDown: + case autoKey: + { + char ch; + + ch = CL(evt.message) & 0xFF; + switch(ch) + { + case '\r': + case NUMPAD_ENTER: + done_p = true; + break; + default: + TEKey(ch, about_te); + break; + } + } + break; + + case mouseDown: + { + Point local_pt; + bool control_p; + ControlHandle c; + + GUEST tmpPt = evt.where; + GlobalToLocal(&tmpPt); + local_pt = tmpPt.get(); + + GUEST bogo_c; + control_p = FindControl(local_pt, about_box, &bogo_c); + c = MR(bogo_c); + if(!control_p) + SysBeep(1); + else + { + if(c == about_scrollbar) + { + int new_val, delta; + INTEGER part; + + part = TestControl(c, local_pt); + + if(TrackControl(c, local_pt, + (part == inThumb + ? (ControlActionUPP)-1 + : scroll_bar_callback)) + == inThumb) + { + new_val = GetCtlValue(about_scrollbar); + delta = new_val - old_scroll_bar_value; + if(delta != 0) + { + TEScroll(0, -delta * TE_LINE_HEIGHT(about_te), + about_te); + } + } + + old_scroll_bar_value = GetCtlValue(about_scrollbar); + } + else if(TrackControl(c, local_pt, (ControlActionUPP)-1) + == inButton) + { + int new_text; + + new_text = CTL_REF_CON(c); + if(new_text != which_text) + { + if(!strcmp(about_box_buttons[new_text].name, + DONE_BUTTON_NAME)) + done_p = true; + else + { + set_current_button(new_text); + which_text = new_text; + } + } + } + } + } + break; + + case activateEvt: + case mouseUp: + case keyUp: + break; + } + } +} + +void Executor::do_about_box(void) +{ + static bool busy_p = false; + + if(!busy_p) + { + busy_p = true; /* Only allow one about box at a time. */ + + if(scroll_bar_callback == nullptr) + scroll_bar_callback = (ControlActionUPP)SYN68K_TO_US(callback_install(scroll_stub, NULL)); + + { + TheZoneGuard guard(LM(SysZone)); + create_about_box(); + + { + ThePortGuard portGuard(about_box); + C_ShowWindow(about_box); + event_loop(strncasecmp(ROMlib_appname.c_str(), EXECUTOR_NAME, + sizeof EXECUTOR_NAME - 1) + == 0); + } + + TEDispose(about_te); + about_te = NULL; + dispose_about_box(); + } + + busy_p = false; + } +} diff --git a/src/adb.c b/src/adb.c deleted file mode 100644 index 1e167bca..00000000 --- a/src/adb.c +++ /dev/null @@ -1,254 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_adb[] = - "$Id: adb.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "EventMgr.h" -#include "OSEvent.h" -#include "ADB.h" -#include "rsys/adb.h" -#include "rsys/osevent.h" -#include "rsys/pstuff.h" - -#include -/* - * NOTE: most of the code in adb.c was originally written solely to support - * apeiron (and potentially other games). Apeiron patches the mouse ADB - * service routines and makes a mental note of some of the data that it - * finds in there. Specifically it examines: - * - * a0@(1) bits 0-6 as a signed (bit 6 is sign bit) y delta of the mouse - * a0@(2) bits 0-6 as a signed (bit 6 is sign bit) x delta of the mouse - * a0@(1) bit 7 represents the current button state (0 = down) - * a0@(2) bit 7 must be set - * - * We are playing very fast and loose with ADB below, specifically trying to - * provide just enough information so Apeiron can detect mouse motion and - * mouse presses and releases. We realize that this code, especially - * adb_apeiron_hack and the front-end code that calls it, have many problems: - * - * We "support" the mouse, but not the keyboard - * We count on the installed driver not modifying the data - * We count on the installed driver not caring about other low-memory - * globals (i.e. we update them before the "driver" is called) - * The stub driver that we give them never does any work, so it can't - * be used to simulate mouse activity - * Probably tons more; the hack is so incomplete that it doesn't even - * make sense to think of all the ways it is incomplete - */ - -PUBLIC void -ADBReInit (void) -{ - warning_unimplemented (NULL_STRING); -} - -PUBLIC OSErr -ADBOp (Ptr data, ProcPtr procp, Ptr buffer, INTEGER command) -{ - warning_unimplemented (NULL_STRING); - return noErr; -} - -PUBLIC INTEGER -CountADBs (void) -{ - warning_unimplemented (NULL_STRING); - return 1; -} - -enum { SPOOFED_MOUSE_ADDR = 3 }; - -PRIVATE Ptr adb_service_procp = 0; /* stored as though in lowglobal */ -PRIVATE Ptr adb_data_ptr = (Ptr) 0x90ABCDEF; - -PUBLIC void -C_adb_service_stub (void) -{ -} - -PUBLIC void -reset_adb_vector (void) -{ - adb_service_procp = 0; -} - -PUBLIC OSErr -GetIndADB (ADBDataBlock *adbp, INTEGER index) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - if (index != 1) - retval = -1; - else - { - adbp->devType = CB (0); /* should check on Mac to see what mouse is */ - adbp->origADBAddr = CB (SPOOFED_MOUSE_ADDR); - if (!adb_service_procp) - adb_service_procp = (Ptr) RM (P_adb_service_stub); - adbp->dbServiceRtPtr = adb_service_procp; - adbp->dbDataAreaAddr = RM (adb_data_ptr); - retval = SPOOFED_MOUSE_ADDR; - } - return retval; -} - -PUBLIC OSErr -GetADBInfo (ADBDataBlock *adbp, INTEGER address) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - if (address != SPOOFED_MOUSE_ADDR) - retval = -1; - else - retval = GetIndADB (adbp, 1); - return retval; -} - -PUBLIC OSErr -SetADBInfo (ADBSetInfoBlock *adbp, INTEGER address) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - if (address != SPOOFED_MOUSE_ADDR) - retval = -1; - else - { - adb_service_procp = adbp->siServiceRtPtr; - adb_data_ptr = MR (adbp->siDataAreaAddr); - retval = noErr; - } - return retval; -} - -PRIVATE boolean_t -adb_vector_is_not_our_own (void) -{ - boolean_t retval; - - retval = adb_service_procp != 0 && - adb_service_procp != (Ptr) RM (P_adb_service_stub); - return retval; -} - -PRIVATE void -call_patched_adb_vector (char *message) -{ - unsigned long save_d0, save_a0; - - save_d0 = EM_D0; - save_a0 = EM_A0; - EM_D0 = SPOOFED_MOUSE_ADDR << 4; /* based on Apeiron's code */ - EM_A0 = (unsigned long) US_TO_SYN68K(message); - CALL_EMULATOR ((syn68k_addr_t) CL ((long) adb_service_procp)); - EM_D0 = save_d0; - EM_A0 = save_a0; -} - -static int -pin (int val, int min, int max) -{ - int retval; - - if (val < min) - retval = min; - else if (val > max) - retval = max; - else - retval = val; - return retval; -} - -enum { LENGTH_OFFSET = 0, Y_OFFSET = 1, X_OFFSET = 2, MOUSE_OFFSET = 1 }; -enum { BUTTON_UP_BIT = 0x80 }; - -/* - * if deltas_p is TRUE, dx and dy are supplied as arguments, otherwise they - * have to be computed as deltas off the last known MouseLocation. Eventually - * we should probably always have them be supplied as arguments since we - * should probably make our mouse handling more true to real life. - */ - -PUBLIC void -adb_apeiron_hack (boolean_t deltas_p, ...) -{ - static boolean_t been_here = FALSE; - static long old_x; - static long old_y; - long x, y; - boolean_t button_is_down; - char message[3]; - - x = CW (MouseLocation.h); - y = CW (MouseLocation.v); - button_is_down = !(ROMlib_mods & btnState); - -/* begin code for PegLeg */ - - if (button_is_down) - MBState = 0; - else - MBState = 0xFF; - - MTemp.h = MouseLocation.h; - MTemp.v = MouseLocation.v; - -/* end code for PegLeg */ - - MouseLocation2 = MouseLocation; - - if (!been_here) - { - old_x = x; - old_y = y; - been_here = TRUE; - } - if (adb_vector_is_not_our_own ()) - { - int dx, dy; - - if (deltas_p) - { - va_list ap; - - va_start (ap, deltas_p); - dx = va_arg (ap, int); - dy = va_arg (ap, int); - va_end (ap); - } - else - { - dx = x - old_x; - dy = y - old_y; - } - - do - { - int this_dx, this_dy; - - this_dx = pin (dx, -64, 63); - this_dy = pin (dy, -64, 63); - message[LENGTH_OFFSET] = sizeof (message) - 1; - message[X_OFFSET] = (this_dx) | 0x80; /* Apeiron expects the high */ - message[Y_OFFSET] = (this_dy) | 0x80; /* bit to be set. */ - if (button_is_down) - message[MOUSE_OFFSET] &= ~BUTTON_UP_BIT; - else - message[MOUSE_OFFSET] |= BUTTON_UP_BIT; - call_patched_adb_vector (message); - dx -= this_dx; - dy -= this_dy; - } - while (dx || dy); - } - old_x = x; - old_y = y; -} diff --git a/src/adb.cpp b/src/adb.cpp new file mode 100644 index 00000000..871bb12c --- /dev/null +++ b/src/adb.cpp @@ -0,0 +1,260 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "EventMgr.h" +#include "OSEvent.h" +#include "ADB.h" +#include "rsys/adb.h" +#include "rsys/osevent.h" + +#include +/* + * NOTE: most of the code in adb.c was originally written solely to support + * apeiron (and potentially other games). Apeiron patches the mouse ADB + * service routines and makes a mental note of some of the data that it + * finds in there. Specifically it examines: + * + * a0@(1) bits 0-6 as a signed (bit 6 is sign bit) y delta of the mouse + * a0@(2) bits 0-6 as a signed (bit 6 is sign bit) x delta of the mouse + * a0@(1) bit 7 represents the current button state (0 = down) + * a0@(2) bit 7 must be set + * + * We are playing very fast and loose with ADB below, specifically trying to + * provide just enough information so Apeiron can detect mouse motion and + * mouse presses and releases. We realize that this code, especially + * adb_apeiron_hack and the front-end code that calls it, have many problems: + * + * We "support" the mouse, but not the keyboard + * We count on the installed driver not modifying the data + * We count on the installed driver not caring about other low-memory + * globals (i.e. we update them before the "driver" is called) + * The stub driver that we give them never does any work, so it can't + * be used to simulate mouse activity + * Probably tons more; the hack is so incomplete that it doesn't even + * make sense to think of all the ways it is incomplete + */ + +using namespace Executor; + +void +Executor::ADBReInit(void) +{ + warning_unimplemented(NULL_STRING); +} + +OSErr +Executor::ADBOp(Ptr data, ProcPtr procp, Ptr buffer, INTEGER command) +{ + warning_unimplemented(NULL_STRING); + return noErr; +} + +INTEGER +Executor::CountADBs(void) +{ + warning_unimplemented(NULL_STRING); + return 1; +} + +enum +{ + SPOOFED_MOUSE_ADDR = 3 +}; + +static GUEST adb_service_procp = nullptr; /* stored as though in lowglobal */ +static Ptr adb_data_ptr = (Ptr)0x90ABCDEF; + +void +Executor::C_adb_service_stub(void) +{ +} + +void +Executor::reset_adb_vector(void) +{ + adb_service_procp = nullptr; +} + +OSErr +Executor::GetIndADB(ADBDataBlock *adbp, INTEGER index) +{ + OSErr retval; + + warning_unimplemented(NULL_STRING); + if(index != 1) + retval = -1; + else + { + adbp->devType = CB(0); /* should check on Mac to see what mouse is */ + adbp->origADBAddr = CB(SPOOFED_MOUSE_ADDR); + if(!adb_service_procp) + adb_service_procp = RM((ProcPtr)&adb_service_stub); + adbp->dbServiceRtPtr = adb_service_procp; + adbp->dbDataAreaAddr = RM(adb_data_ptr); + retval = SPOOFED_MOUSE_ADDR; + } + return retval; +} + +OSErr +Executor::GetADBInfo(ADBDataBlock *adbp, INTEGER address) +{ + OSErr retval; + + warning_unimplemented(NULL_STRING); + if(address != SPOOFED_MOUSE_ADDR) + retval = -1; + else + retval = GetIndADB(adbp, 1); + return retval; +} + +OSErr +Executor::SetADBInfo(ADBSetInfoBlock *adbp, INTEGER address) +{ + OSErr retval; + + warning_unimplemented(NULL_STRING); + if(address != SPOOFED_MOUSE_ADDR) + retval = -1; + else + { + adb_service_procp = adbp->siServiceRtPtr; + adb_data_ptr = MR(adbp->siDataAreaAddr); + retval = noErr; + } + return retval; +} + +static bool +adb_vector_is_not_our_own(void) +{ + return adb_service_procp && adb_service_procp != RM((ProcPtr)&adb_service_stub); +} + +static void +call_patched_adb_vector(char *message) +{ + uint32_t save_d0, save_a0; + + save_d0 = EM_D0; + save_a0 = EM_A0; + EM_D0 = SPOOFED_MOUSE_ADDR << 4; /* based on Apeiron's code */ + EM_A0 = US_TO_SYN68K(message); + CALL_EMULATOR((syn68k_addr_t)CL(guest_cast(adb_service_procp))); + EM_D0 = save_d0; + EM_A0 = save_a0; +} + +static inline int +pin(int val, int min, int max) +{ + int retval; + + if(val < min) + retval = min; + else if(val > max) + retval = max; + else + retval = val; + return retval; +} + +enum +{ + LENGTH_OFFSET = 0, + Y_OFFSET = 1, + X_OFFSET = 2, + MOUSE_OFFSET = 1 +}; +enum +{ + BUTTON_UP_BIT = 0x80 +}; + +/* + * if deltas_p is true, dx and dy are supplied as arguments, otherwise they + * have to be computed as deltas off the last known LM(MouseLocation). Eventually + * we should probably always have them be supplied as arguments since we + * should probably make our mouse handling more true to real life. + */ + +// NOTE: deltas_p should be a bool, but is passed as int, +// because va_start requires it. + +void +Executor::adb_apeiron_hack(int /*bool*/ deltas_p, ...) +{ + static bool been_here = false; + static long old_x; + static long old_y; + long x, y; + bool button_is_down; + char message[3]; + + x = CW(LM(MouseLocation).h); + y = CW(LM(MouseLocation).v); + button_is_down = !(ROMlib_mods & btnState); + + /* begin code for PegLeg */ + + if(button_is_down) + LM(MBState) = 0; + else + LM(MBState) = 0xFF; + + LM(MTemp).h = LM(MouseLocation).h; + LM(MTemp).v = LM(MouseLocation).v; + + /* end code for PegLeg */ + + LM(MouseLocation2) = LM(MouseLocation); + + if(!been_here) + { + old_x = x; + old_y = y; + been_here = true; + } + if(adb_vector_is_not_our_own()) + { + int dx, dy; + + if(deltas_p) + { + va_list ap; + + va_start(ap, deltas_p); + dx = va_arg(ap, int); + dy = va_arg(ap, int); + va_end(ap); + } + else + { + dx = x - old_x; + dy = y - old_y; + } + + do + { + int this_dx, this_dy; + + this_dx = pin(dx, -64, 63); + this_dy = pin(dy, -64, 63); + message[LENGTH_OFFSET] = sizeof(message) - 1; + message[X_OFFSET] = (this_dx) | 0x80; /* Apeiron expects the high */ + message[Y_OFFSET] = (this_dy) | 0x80; /* bit to be set. */ + if(button_is_down) + message[MOUSE_OFFSET] &= ~BUTTON_UP_BIT; + else + message[MOUSE_OFFSET] |= BUTTON_UP_BIT; + call_patched_adb_vector(message); + dx -= this_dx; + dy -= this_dy; + } while(dx || dy); + } + old_x = x; + old_y = y; +} diff --git a/src/alias.c b/src/alias.c deleted file mode 100644 index a69b1925..00000000 --- a/src/alias.c +++ /dev/null @@ -1,771 +0,0 @@ -/* Copyright 1994, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_alias[] = - "$Id: alias.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -#include "rsys/common.h" - -#include - -#include "FileMgr.h" -#include "AliasMgr.h" -#include "MemoryMgr.h" -#include "ToolboxUtil.h" - -#include "rsys/file.h" -#include "rsys/hfs.h" -#include "rsys/string.h" -#if defined (CYGWIN32) -#include "win_temp.h" -#endif - -#include "rsys/alias.h" - -#define paramErr (-50) - -/* NOTE: if we want to be more like the Mac, we should have a 'fld#',0 - resource that will have in it: type, four bytes of 0, pascal string, - potential padding to even things up, type, four bytes of 0, ... */ - - -PRIVATE const char * -find_sub_dir (OSType folderType) -{ - typedef struct - { - OSType type; - const char *name; - } - sys_sub_dir_match_t; - - static sys_sub_dir_match_t matches[] = - { - { kPrintMonitorDocsFolderType, "PrintMonitor Documents", }, - { kStartupFolderType, "Startup Items", }, - { kAppleMenuFolderType, "Apple Menu Items", }, - { kExtensionFolderType, "Extensions", }, - { kPreferencesFolderType, "Preferences", }, - { kControlPanelFolderType, "Control Panels", }, - { kFontFolderType, "Fonts", }, - }; - int i; - const char *retval; - - for (i = 0; i < (int) NELEM (matches) && matches[i].type != folderType; ++i) - ; - if (i < (int) NELEM (matches)) - retval = matches[i].name; - else - retval = 0; - return retval; -} - -PRIVATE OSErr -get_sys_vref_and_dirid (INTEGER *sys_vrefp, LONGINT *sys_diridp) -{ - OSErr err; - WDPBRec wdp; - - wdp.ioVRefNum = BootDrive; - wdp.ioWDIndex = CWC (0); - wdp.ioNamePtr = CLC (0); - err = PBGetWDInfo (&wdp, FALSE); - if (err == noErr) - { - *sys_vrefp = CW (wdp.ioWDVRefNum); - *sys_diridp = CL (wdp.ioWDDirID); - } - return err; -} - -PRIVATE OSErr -try_to_find (INTEGER vref, const char *str, INTEGER *vrefp, LONGINT *diridp) -{ - OSErr err; - HVCB *vcbp; - - warning_trace_info ("str = '%s'", str); - vcbp = ROMlib_vcbbybiggestunixname (str); - - if (!vcbp) - err = nsvErr; - else - { - VCBExtra *vcbextrap; - struct stat sbuf; - - vcbextrap = (VCBExtra *) vcbp; - warning_trace_info ("unixname = '%s'", vcbextrap->unixname); - if (Ustat (str, &sbuf) < 0) - { - warning_trace_info ("stat failed, errno = %d", errno); - err = ROMlib_maperrno (); - } - else - { - warning_trace_info ("ino = %ld, ufs.ino = %ld", (long) ST_INO (sbuf), - (long) vcbextrap->u.ufs.ino); - if (vref != CW (vcbp->vcbVRefNum)) - err = fnfErr; - else - { - *vrefp = vref; - if (ST_INO(sbuf) == vcbextrap->u.ufs.ino) - *diridp = 2; - else - *diridp = ST_INO(sbuf); - err = noErr; - } - } - } - warning_trace_info ("err = %d", err); - return err; -} - -PRIVATE OSErr -look_for_volume (const char *vol_name, INTEGER *vrefp, LONGINT *diridp) -{ - OSErr retval; - ParamBlockRec pbr; - Str255 pvol_name; - - str255_from_c_string (pvol_name, vol_name); - pbr.volumeParam.ioNamePtr = RM (&pvol_name[0]); - pbr.volumeParam.ioVolIndex = CLC (-1); - pbr.volumeParam.ioVRefNum = CWC (0); - retval = PBGetVInfo (&pbr, FALSE); - if (retval == noErr) - { - *vrefp = CW (pbr.volumeParam.ioVRefNum); - *diridp = 2; - } - return retval; -} - -/* - * We call this when we haven't been able to find what we want, so we - * try to construct something ourselves. - */ - -PRIVATE OSErr -last_chance_tmp_vref_and_dirid (INTEGER vref, INTEGER *tmp_vrefp, - LONGINT *tmp_diridp) -{ - OSErr retval; - HParamBlockRec pb; - - memset (&pb, 0, sizeof pb); - pb.volumeParam.ioVRefNum = CW (vref); - retval = PBHGetVInfo (&pb, FALSE); - if (retval == noErr) - { - static char *top_level_names[] = - { - "\3tmp", - "\4temp", - }; - int i; - OSErr err; - - *tmp_vrefp = vref; - - for (i = 0, err = fnfErr; - err != noErr && i < NELEM (top_level_names); - ++i) - { - CInfoPBRec hpb; - - memset (&hpb, 0, sizeof hpb); - hpb.dirInfo.ioNamePtr = (StringPtr) RM (top_level_names[i]); - hpb.dirInfo.ioVRefNum = pb.volumeParam.ioVRefNum; - hpb.dirInfo.ioDrDirID = CLC (2); - err = PBGetCatInfo (&hpb, FALSE); - if (err == noErr && (hpb.hFileInfo.ioFlAttrib & ATTRIB_ISADIR)) - *tmp_diridp = CL (hpb.dirInfo.ioDrDirID); - } - if (err != noErr) - *tmp_diridp = CLC (2); - } - - return retval; -} - -PRIVATE OSErr -get_tmp_vref_and_dirid (INTEGER vref, INTEGER *tmp_vrefp, LONGINT *tmp_diridp) -{ - int i; - OSErr retval; - static const char *guesses[] = - { - -#if !defined (MSDOS) && !defined (CYGWIN32) - "/tmp", -#else -#if defined (CYGWIN32) - NULL, -#endif - "c:/tmp", - "c:/temp", - "c:/" -#endif - }; - - - { - static boolean_t been_here_p = FALSE; - - if (!been_here_p) - { - int j; - -#if defined (CYGWIN32) - guesses[0] = win_temp (); -#endif - - for (j = 0; j < (int) NELEM (guesses); ++j) - { - char *p; - - if (guesses[j]) - { - p = alloca (strlen (guesses[j]) + 1); - strcpy (p, guesses[j]); - ROMlib_automount (p); - } - } - been_here_p = TRUE; - } - } - - retval = look_for_volume ("tmp:", tmp_vrefp, tmp_diridp); - - for (i = 0; retval != noErr && i < (int) NELEM (guesses); ++i) - retval = try_to_find (vref, guesses[i], tmp_vrefp, tmp_diridp); - - if (retval != noErr) - retval = last_chance_tmp_vref_and_dirid (vref, tmp_vrefp, tmp_diridp); - - return retval; -} - -PRIVATE OSErr -test_directory (INTEGER vref, LONGINT dirid, const char *sub_dirp, - LONGINT *new_idp) -{ - OSErr err; - CInfoPBRec cpb; - Str255 file_name; - - str255_from_c_string (file_name, sub_dirp); - cpb.hFileInfo.ioNamePtr = (StringPtr) RM ((Ptr) file_name); - cpb.hFileInfo.ioVRefNum = CW (vref); - cpb.hFileInfo.ioFDirIndex = CWC (0); - cpb.hFileInfo.ioDirID = CL (dirid); - err = PBGetCatInfo (&cpb, FALSE); - if (err == noErr && !(cpb.hFileInfo.ioFlAttrib & ATTRIB_ISADIR)) - err = dupFNErr; - if (err == noErr) - *new_idp = CL (cpb.dirInfo.ioDrDirID); - return err; -} - -PRIVATE OSErr -create_directory (INTEGER sys_vref, LONGINT sys_dirid, const char *sub_dirp, - LONGINT *new_idp) -{ - warning_unimplemented (NULL_STRING); - return paramErr; -} - -P5 (PUBLIC pascal trap, OSErr, FindFolder, - int16, vRefNum, OSType, folderType, - Boolean, createFolder, int16 *, foundVRefNum, int32 *, foundDirID) -{ - OSErr retval; - const char *sub_dir; - - sub_dir = find_sub_dir (folderType); - if (sub_dir) - { - INTEGER sys_vref; - LONGINT sys_dirid, new_id; - - retval = get_sys_vref_and_dirid (&sys_vref, &sys_dirid); - if (retval == noErr) - { - retval = test_directory (sys_vref, sys_dirid, sub_dir, &new_id); - if (retval == fnfErr && createFolder) - retval = create_directory (sys_vref, sys_dirid, sub_dir, &new_id); - if (retval == noErr) - { - *foundVRefNum = CW (sys_vref); - *foundDirID = CL (new_id); - } - } - } - else - switch (folderType) - { - case kSystemFolderType: - { - INTEGER sys_vref; - LONGINT sys_dirid; - - retval = get_sys_vref_and_dirid (&sys_vref, &sys_dirid); - if (retval == noErr) - { - /* NOTE: IMVI 9-44 tells us to not create System Folder if it - doesn't already exist */ - *foundVRefNum = CW (sys_vref); - *foundDirID = CL (sys_dirid); - } - } - break; - case kDesktopFolderType: - case kTrashFolderType: - case kWhereToEmptyTrashFolderType: - case kTemporaryFolderType: -/* These cases aren't properly handled, but they should allow some apps - to get further */ - { - INTEGER tmp_vref; - LONGINT tmp_dirid; - - retval = get_tmp_vref_and_dirid (vRefNum, &tmp_vref, &tmp_dirid); - warning_unimplemented ("poorly implemented"); - if (retval == fnfErr && createFolder) - warning_unimplemented ("Didn't attempt to create folder"); - if (retval == noErr) - { - *foundVRefNum = CW (tmp_vref); - *foundDirID = CL (tmp_dirid); - } - } - break; - default: - warning_unexpected ("unknown folderType"); - retval = fnfErr; - break; - } - return retval; -} - -P3 (PUBLIC pascal trap, OSErr, NewAlias, - FSSpecPtr, fromFile, FSSpecPtr, target, - AliasHandle *, alias) -{ - OSErr retval; - - *alias = 0; - warning_unimplemented ("poorly implemented"); - - retval = NewAliasMinimal (target, alias); - return retval; -} - -P4 (PUBLIC pascal trap, OSErr, UpdateAlias, - FSSpecPtr, fromFile, FSSpecPtr, target, - AliasHandle, alias, Boolean *, wasChanged) -{ - warning_unimplemented (NULL_STRING); - return paramErr; -} - -enum -{ - FULL_PATH_TAG = 0x0002, - TAIL_TAG = 0x0009, -}; - -/* - * ResolveAlias is just a stub so we can recover the fsspecs that are stored - * in the AppleEvent that is constructed as part of the process of launching - * another application. This stub doesn't look at fromFile, doesn't consider - * the fact that the alias may point to an alias. It won't work if a full-path - * alias is supplied either. - */ - -P4 (PUBLIC pascal trap, OSErr, ResolveAlias, - FSSpecPtr, fromFile, AliasHandle, alias, - FSSpecPtr, target, Boolean *, wasAliased) -{ - OSErr retval; - alias_head_t *headp; - Str255 volname; - FSSpec fs; - HParamBlockRec pb; - - warning_unimplemented ("stub for Launch WON'T WORK WITH FULL PATH SPEC"); - retval = noErr; - headp = (typeof (headp)) STARH (alias); - str255assign (volname, headp->volumeName); - fs.parID = headp->ioDirID; /* NOT VALID IF THIS IS A FULL PATH SPEC */ - str255assign (fs.name, headp->fileName); - - pb.volumeParam.ioNamePtr = (StringPtr) RM ((Ptr) volname); - pb.volumeParam.ioVolIndex = CLC (-1); - pb.volumeParam.ioVRefNum = 0; - retval = PBHGetVInfo (&pb, FALSE); - if (retval == noErr) - { - fs.vRefNum = pb.volumeParam.ioVRefNum; - *wasAliased = FALSE; - *target = fs; - } - - return retval; -} - -P4 (PUBLIC pascal trap, OSErr, ResolveAliasFile, - FSSpecPtr, theSpec, Boolean, resolveAliasChains, - Boolean *, targetIsFolder, Boolean *, wasAliased) -{ - HParamBlockRec hpb; - OSErr retval; - - - memset (&hpb, 0, sizeof hpb); - hpb.fileParam.ioNamePtr = (StringPtr) RM ((Ptr) theSpec->name); - hpb.fileParam.ioDirID = theSpec->parID; - hpb.fileParam.ioVRefNum = theSpec->vRefNum; - retval = PBHGetFInfo (&hpb, FALSE); - - if (retval == noErr) - { - *targetIsFolder = !!(hpb.fileParam.ioFlAttrib & ATTRIB_ISADIR); - *wasAliased = FALSE; - } - - warning_unimplemented ("'%.*s' retval = %d, isFolder = %d", theSpec->name[0], - theSpec->name+1, retval, *targetIsFolder); - - return retval; -} - -P8 (PUBLIC pascal trap, OSErr, MatchAlias, - FSSpecPtr, fromFile, int32, rulesMask, - AliasHandle, alias, int16 *, aliasCount, - FSSpecArrayPtr, aliasList, Boolean *, needsUpdate, - AliasFilterProcPtr, aliasFilter, - Ptr, yourDataPtr) -{ - warning_unimplemented (NULL_STRING); - return paramErr; -} - -P3 (PUBLIC pascal trap, OSErr, GetAliasInfo, - AliasHandle, alias, AliasTypeInfo, index, - Str63, theString) -{ - warning_unimplemented (NULL_STRING); - return paramErr; -} - -PRIVATE int -EVENUP (n) -{ - int retval; - - retval = n; - if (retval & 1) - ++retval; - return retval; -} - -#if 0 -PRIVATE OSErr -parse2 (AliasHandle ah, const void *addrs[], int count) -{ - OSErr retval; - Size size; - - size = GetHandleSize ((Handle) ah); - if (size < sizeof (alias_head_t) + sizeof (INTEGER)) - retval = paramErr; - else if (count < 0) - retval = paramErr; - else - { - const alias_head_t *headp; - const INTEGER *partp, *ep; - - headp = (alias_head_t *) STARH (ah); - partp = (INTEGER *) (&headp[1]); - ep = (INTEGER *) ((char *) headp + MIN (size, CW (headp->length))); - memset (addrs, 0, count * sizeof addrs[0]); - for (; partp < ep && *partp != CWC (-1); - partp = (INTEGER *) ((char *) partp + EVENUP (4 + CW (partp[1])))) - { - int part; - - part = CW (*partp); - if (part < count) - addrs[part] = partp + 1; - } - retval = *partp == CWC (-1) ? noErr : paramErr; - } - - return retval; -} -#endif - -PRIVATE OSErr -decompose_full_path (INTEGER path_len, Ptr fullPath, Str27 volumeName, - Str31 fileName) -{ - OSErr retval; - char *first_colon; - char *last_colon; - char *p, *ep; - int volume_len; - int file_len; - - for (p = (char *) fullPath, - ep = p + path_len, first_colon = 0, last_colon = 0; - p != ep; - ++p) - { - if (*p == ':') - { - if (!first_colon) - first_colon = p; - last_colon = p; - } - } - if (!first_colon) - retval = paramErr; - else - { - volume_len = first_colon - (char *) fullPath; - file_len = ep - last_colon - 1; - if (volume_len > 27 || file_len > 31) - retval = paramErr; - else - { - volumeName[0] = volume_len; - memcpy (volumeName+1, fullPath, volume_len); - fileName[0] = file_len; - memcpy (fileName+1, last_colon + 1, file_len); - retval = noErr; - } - } - return retval; -} - -PRIVATE void -init_head (alias_head_t *headp, Str27 volumeName, Str31 fileName) -{ - memset (headp, 0, sizeof *headp); - headp->usually_2 = CWC (2); - memcpy (headp->volumeName, volumeName, volumeName[0]+1); - memcpy (headp->fileName, fileName, fileName[0]+1); - headp->mystery_words[0] = CWC (-1); - headp->mystery_words[1] = CWC (-1); - headp->mystery_words[3] = CWC (17); -} - -PRIVATE void -init_tail (alias_tail_t *tailp, Str32 zoneName, Str31 serverName, - Str27 volumeName) -{ - Handle h; - - memset (tailp, 0, sizeof *tailp); - memcpy (tailp->zone, zoneName, zoneName[0]+1); - memcpy (tailp->server, serverName, serverName[0]+1); - memcpy (tailp->volumeName, volumeName, volumeName[0]+1); - h = (Handle) GetString (-16096); - if (!h) - tailp->network_identity_owner_name[0] = 0; - else - { - int name_len; - - name_len = MIN (GetHandleSize (h), 31); - memcpy (tailp->network_identity_owner_name, STARH (h), name_len); - } - tailp->weird_info[ 0] = CWC (0x00A8); - tailp->weird_info[ 1] = CWC (0x6166); - tailp->weird_info[ 2] = CWC (0x706D); - tailp->weird_info[ 5] = CWC (0x0003); - tailp->weird_info[ 6] = CWC (0x0018); - tailp->weird_info[ 7] = CWC (0x0039); - tailp->weird_info[ 8] = CWC (0x0059); - tailp->weird_info[ 9] = CWC (0x0075); - tailp->weird_info[10] = CWC (0x0095); - tailp->weird_info[11] = CWC (0x009E); -} - -PRIVATE OSErr -assemble_pieces (AliasHandle *ahp, alias_head_t *headp, INTEGER n_pieces, ...) -{ - Size n_bytes_needed; - va_list va; - int i; - Handle h; - OSErr retval; - - n_bytes_needed = sizeof *headp; - va_start (va, n_pieces); - for (i = 0; i < n_pieces; ++i) - { - INTEGER tag; - INTEGER length; - void *p; - - tag = va_arg (va, int); - length = va_arg (va, int); - p = va_arg (va, void *); - n_bytes_needed += sizeof (INTEGER) + sizeof (INTEGER) + EVENUP (length); - } - va_end (va); - n_bytes_needed += sizeof (INTEGER) + sizeof (INTEGER); - h = NewHandle (n_bytes_needed); - if (!h) - retval = MemError (); - else - { - char *op; - - headp->length = n_bytes_needed; - op = (char *) STARH (h); - memcpy (op, headp, sizeof (*headp)); - op += sizeof (*headp); - va_start (va, n_pieces); - for (i = 0; i < n_pieces; ++i) - { - INTEGER tag, tag_x; - INTEGER length, length_x; - void *p; - - tag = va_arg (va, int); - tag_x = CW (tag); - length = va_arg (va, int); - length_x = CW (length); - p = va_arg (va, void *); - memcpy (op, &tag_x, sizeof tag_x); - op += sizeof tag_x; - memcpy (op, &length_x, sizeof length_x); - op += sizeof length_x; - memcpy (op, p, length); - op += length; - if (length & 1) - *op++ = 0; - } - va_end (va); - memset (op, -1, sizeof (INTEGER)); - op += sizeof (INTEGER); - memset (op, 0, sizeof (INTEGER)); - - *ahp = (AliasHandle) RM (h); - retval = noErr; - } - return retval; -} - -/* -FULL_PATH_TAG, path_len, fullPath, -TAIL_TAG , sizeof (tail)-2, &tail.weird_info) -*/ - -P5 (PUBLIC pascal trap, OSErr, NewAliasMinimalFromFullPath, - INTEGER, path_len, Ptr, fullPath, Str32, zoneName, Str31, serverName, - AliasHandle *, ahp) -{ - OSErr retval; - - warning_unimplemented ("not tested much"); - if (zoneName[0] > 32 || serverName[0] > 31 || !ahp) - retval = paramErr; - else - { - Str27 volumeName; - Str63 fileName; - - retval = decompose_full_path (path_len, fullPath, volumeName, fileName); - if (retval == noErr) - { - alias_head_t head; - alias_tail_t tail; - - init_head (&head, volumeName, fileName); - if (volumeName[0] < 27) - head.volumeName[volumeName[0]+1] = ':'; - head.zero_or_one = CWC (1); - head.zero_or_neg_one = CLC (-1); - head.ioDirID = CLC (-1); - head.ioFlCrDat = CLC (0); - init_tail (&tail, zoneName, serverName, volumeName); - retval = assemble_pieces (ahp, &head, 2, - FULL_PATH_TAG, path_len, (void *) fullPath, - TAIL_TAG , (int) sizeof (tail)-2, - (void *) &tail.weird_info); - - } - } - - if (retval != noErr) - *ahp = NULL; - - return retval; -} - -P2 (PUBLIC pascal trap, OSErr, NewAliasMinimal, -FSSpecPtr, fsp, AliasHandle *, ahp) -{ - HParamBlockRec hpb; - OSErr retval; - Str27 volName; - - warning_unimplemented ("not tested much"); - memset (&hpb, 0, sizeof hpb); - hpb.ioParam.ioNamePtr = RM (&volName[0]); - hpb.ioParam.ioVRefNum = fsp->vRefNum; - retval = PBHGetVInfo (&hpb, FALSE); - if (retval == noErr) - { - alias_head_t head; - - init_head (&head, volName, fsp->name); - head.ioVCrDate = hpb.volumeParam.ioVCrDate; - head.ioVSigWord = hpb.volumeParam.ioVSigWord; - memset (&hpb, 0, sizeof hpb); - hpb.ioParam.ioNamePtr = RM (&fsp->name[0]); - hpb.ioParam.ioVRefNum = fsp->vRefNum; - hpb.fileParam.ioDirID = fsp->parID; - retval = PBHGetFInfo (&hpb, FALSE); - if (retval == noErr) - { - alias_tail_t tail; - Handle h; - Str31 serverName; - - head.ioDirID = hpb.fileParam.ioDirID; - head.ioFlCrDat = hpb.fileParam.ioFlCrDat; - head.type_info = hpb.fileParam.ioFlFndrInfo.fdType; - head.creator = hpb.fileParam.ioFlFndrInfo.fdCreator; - h = (Handle) GetString (-16413); - if (!h) - serverName[0] = 0; - else - { - int len; - - len = MIN (GetHandleSize (h), 32); - memcpy (serverName, STARH (h), len); - } - init_tail (&tail, (StringPtr) "\1*", serverName, volName); - retval = assemble_pieces (ahp, &head, 1, - TAIL_TAG, (int) sizeof (tail)-2, - (void *) &tail.weird_info); - } - } - - if (retval != noErr) - *ahp = NULL; - return retval; -} diff --git a/src/alias.cpp b/src/alias.cpp new file mode 100644 index 00000000..28a66c09 --- /dev/null +++ b/src/alias.cpp @@ -0,0 +1,768 @@ +/* Copyright 1994, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include + +#include "FileMgr.h" +#include "AliasMgr.h" +#include "MemoryMgr.h" +#include "ToolboxUtil.h" + +#include "rsys/file.h" +#include "rsys/hfs.h" +#include "rsys/string.h" +#if defined(CYGWIN32) +#include "win_temp.h" +#endif + +#include "rsys/alias.h" + +#define paramErr (-50) + +using namespace Executor; + +/* NOTE: if we want to be more like the Mac, we should have a 'fld#',0 + resource that will have in it: type, four bytes of 0, pascal string, + potential padding to even things up, type, four bytes of 0, ... */ + +static const char * +find_sub_dir(OSType folderType) +{ + typedef struct + { + OSType type; + const char *name; + } sys_sub_dir_match_t; + + static sys_sub_dir_match_t matches[] = { + { + kPrintMonitorDocsFolderType, "PrintMonitor Documents", + }, + { + kStartupFolderType, "Startup Items", + }, + { + kAppleMenuFolderType, "Apple Menu Items", + }, + { + kExtensionFolderType, "Extensions", + }, + { + kPreferencesFolderType, "Preferences", + }, + { + kControlPanelFolderType, "Control Panels", + }, + { + kFontFolderType, "Fonts", + }, + }; + int i; + const char *retval; + + for(i = 0; i < (int)NELEM(matches) && matches[i].type != folderType; ++i) + ; + if(i < (int)NELEM(matches)) + retval = matches[i].name; + else + retval = 0; + return retval; +} + +static OSErr +get_sys_vref_and_dirid(INTEGER *sys_vrefp, LONGINT *sys_diridp) +{ + OSErr err; + WDPBRec wdp; + + wdp.ioVRefNum = LM(BootDrive); + wdp.ioWDIndex = CWC(0); + wdp.ioNamePtr = nullptr; + err = PBGetWDInfo(&wdp, false); + if(err == noErr) + { + *sys_vrefp = CW(wdp.ioWDVRefNum); + *sys_diridp = CL(wdp.ioWDDirID); + } + return err; +} + +static OSErr +try_to_find(INTEGER vref, const char *str, INTEGER *vrefp, LONGINT *diridp) +{ + OSErr err; + HVCB *vcbp; + + warning_trace_info("str = '%s'", str); + vcbp = ROMlib_vcbbybiggestunixname(str); + + if(!vcbp) + err = nsvErr; + else + { + VCBExtra *vcbextrap; + struct stat sbuf; + + vcbextrap = (VCBExtra *)vcbp; + warning_trace_info("unixname = '%s'", vcbextrap->unixname); + if(Ustat(str, &sbuf) < 0) + { + warning_trace_info("stat failed, errno = %d", errno); + err = ROMlib_maperrno(); + } + else + { + warning_trace_info("ino = %ld, ufs.ino = %ld", (long)ST_INO(sbuf), + (long)vcbextrap->u.ufs.ino); + if(vref != CW(vcbp->vcbVRefNum)) + err = fnfErr; + else + { + *vrefp = vref; + if(ST_INO(sbuf) == vcbextrap->u.ufs.ino) + *diridp = 2; + else + *diridp = ST_INO(sbuf); + err = noErr; + } + } + } + warning_trace_info("err = %d", err); + return err; +} + +static OSErr +look_for_volume(const char *vol_name, INTEGER *vrefp, LONGINT *diridp) +{ + OSErr retval; + ParamBlockRec pbr; + Str255 pvol_name; + + str255_from_c_string(pvol_name, vol_name); + pbr.volumeParam.ioNamePtr = RM(&pvol_name[0]); + pbr.volumeParam.ioVolIndex = CWC(-1); + pbr.volumeParam.ioVRefNum = CWC(0); + retval = PBGetVInfo(&pbr, false); + if(retval == noErr) + { + *vrefp = CW(pbr.volumeParam.ioVRefNum); + *diridp = 2; + } + return retval; +} + +/* + * We call this when we haven't been able to find what we want, so we + * try to construct something ourselves. + */ + +static OSErr +last_chance_tmp_vref_and_dirid(INTEGER vref, INTEGER *tmp_vrefp, + LONGINT *tmp_diridp) +{ + OSErr retval; + HParamBlockRec pb = {}; + + pb.volumeParam.ioVRefNum = CW(vref); + retval = PBHGetVInfo(&pb, false); + if(retval == noErr) + { + static const char *top_level_names[] = { + "\3tmp", + "\4temp", + }; + int i; + OSErr err; + + *tmp_vrefp = vref; + + for(i = 0, err = fnfErr; + err != noErr && i < NELEM(top_level_names); + ++i) + { + CInfoPBRec hpb; + + memset(&hpb, 0, sizeof hpb); + hpb.dirInfo.ioNamePtr = RM((StringPtr)top_level_names[i]); + hpb.dirInfo.ioVRefNum = pb.volumeParam.ioVRefNum; + hpb.dirInfo.ioDrDirID = CLC(2); + err = PBGetCatInfo(&hpb, false); + if(err == noErr && (hpb.hFileInfo.ioFlAttrib & ATTRIB_ISADIR)) + *tmp_diridp = CL(hpb.dirInfo.ioDrDirID); + } + if(err != noErr) + *tmp_diridp = 2; + } + + return retval; +} + +static OSErr +get_tmp_vref_and_dirid(INTEGER vref, INTEGER *tmp_vrefp, LONGINT *tmp_diridp) +{ + int i; + OSErr retval; + static const char *guesses[] = { + +#if !defined(MSDOS) && !defined(CYGWIN32) + "/tmp", +#else +#if defined(CYGWIN32) + NULL, +#endif + "c:/tmp", + "c:/temp", + "c:/" +#endif + }; + + { + static bool been_here_p = false; + + if(!been_here_p) + { + int j; + +#if defined(CYGWIN32) + guesses[0] = win_temp(); +#endif + + for(j = 0; j < (int)NELEM(guesses); ++j) + { + char *p; + + if(guesses[j]) + { + p = (char *)alloca(strlen(guesses[j]) + 1); + strcpy(p, guesses[j]); + ROMlib_automount(p); + } + } + been_here_p = true; + } + } + + retval = look_for_volume("tmp:", tmp_vrefp, tmp_diridp); + + for(i = 0; retval != noErr && i < (int)NELEM(guesses); ++i) + retval = try_to_find(vref, guesses[i], tmp_vrefp, tmp_diridp); + + if(retval != noErr) + retval = last_chance_tmp_vref_and_dirid(vref, tmp_vrefp, tmp_diridp); + + return retval; +} + +static OSErr +test_directory(INTEGER vref, LONGINT dirid, const char *sub_dirp, + LONGINT *new_idp) +{ + OSErr err; + CInfoPBRec cpb; + Str255 file_name; + + str255_from_c_string(file_name, sub_dirp); + cpb.hFileInfo.ioNamePtr = RM((StringPtr)file_name); + cpb.hFileInfo.ioVRefNum = CW(vref); + cpb.hFileInfo.ioFDirIndex = CWC(0); + cpb.hFileInfo.ioDirID = CL(dirid); + err = PBGetCatInfo(&cpb, false); + if(err == noErr && !(cpb.hFileInfo.ioFlAttrib & ATTRIB_ISADIR)) + err = dupFNErr; + if(err == noErr) + *new_idp = CL(cpb.dirInfo.ioDrDirID); + return err; +} + +static OSErr +create_directory(INTEGER sys_vref, LONGINT sys_dirid, const char *sub_dirp, + LONGINT *new_idp) +{ + warning_unimplemented(NULL_STRING); + return paramErr; +} + +OSErr Executor::C_FindFolder(int16_t vRefNum, OSType folderType, + Boolean createFolder, + GUEST *foundVRefNum, + GUEST *foundDirID) +{ + OSErr retval; + const char *sub_dir; + + sub_dir = find_sub_dir(folderType); + if(sub_dir) + { + INTEGER sys_vref; + LONGINT sys_dirid, new_id; + + retval = get_sys_vref_and_dirid(&sys_vref, &sys_dirid); + if(retval == noErr) + { + retval = test_directory(sys_vref, sys_dirid, sub_dir, &new_id); + if(retval == fnfErr && createFolder) + retval = create_directory(sys_vref, sys_dirid, sub_dir, &new_id); + if(retval == noErr) + { + *foundVRefNum = CW(sys_vref); + *foundDirID = CL(new_id); + } + } + } + else + switch(folderType) + { + case kSystemFolderType: + { + INTEGER sys_vref; + LONGINT sys_dirid; + + retval = get_sys_vref_and_dirid(&sys_vref, &sys_dirid); + if(retval == noErr) + { + /* NOTE: IMVI 9-44 tells us to not create System Folder if it + doesn't already exist */ + *foundVRefNum = CW(sys_vref); + *foundDirID = CL(sys_dirid); + } + } + break; + case kDesktopFolderType: + case kTrashFolderType: + case kWhereToEmptyTrashFolderType: + case kTemporaryFolderType: + /* These cases aren't properly handled, but they should allow some apps + to get further */ + { + INTEGER tmp_vref; + LONGINT tmp_dirid; + + retval = get_tmp_vref_and_dirid(vRefNum, &tmp_vref, &tmp_dirid); + warning_unimplemented("poorly implemented"); + if(retval == fnfErr && createFolder) + warning_unimplemented("Didn't attempt to create folder"); + if(retval == noErr) + { + *foundVRefNum = CW(tmp_vref); + *foundDirID = CL(tmp_dirid); + } + } + break; + default: + warning_unexpected("unknown folderType"); + retval = fnfErr; + break; + } + return retval; +} + +OSErr Executor::C_NewAlias(FSSpecPtr fromFile, FSSpecPtr target, + GUEST *alias) +{ + OSErr retval; + + *alias = 0; + warning_unimplemented("poorly implemented"); + + retval = NewAliasMinimal(target, alias); + return retval; +} + +OSErr Executor::C_UpdateAlias(FSSpecPtr fromFile, FSSpecPtr target, + AliasHandle alias, Boolean *wasChanged) +{ + warning_unimplemented(NULL_STRING); + return paramErr; +} + +enum +{ + FULL_PATH_TAG = 0x0002, + TAIL_TAG = 0x0009, +}; + +/* + * ResolveAlias is just a stub so we can recover the fsspecs that are stored + * in the AppleEvent that is constructed as part of the process of launching + * another application. This stub doesn't look at fromFile, doesn't consider + * the fact that the alias may point to an alias. It won't work if a full-path + * alias is supplied either. + */ + +OSErr Executor::C_ResolveAlias(FSSpecPtr fromFile, AliasHandle alias, + FSSpecPtr target, Boolean *wasAliased) +{ + OSErr retval; + alias_head_t *headp; + Str255 volname; + FSSpec fs; + HParamBlockRec pb; + + warning_unimplemented("stub for Launch WON'T WORK WITH FULL PATH SPEC"); + retval = noErr; + headp = (decltype(headp))STARH(alias); + str255assign(volname, headp->volumeName); + fs.parID = headp->ioDirID; /* NOT VALID IF THIS IS A FULL PATH SPEC */ + str255assign(fs.name, headp->fileName); + + pb.volumeParam.ioNamePtr = RM((StringPtr)volname); + pb.volumeParam.ioVolIndex = CWC(-1); + pb.volumeParam.ioVRefNum = 0; + retval = PBHGetVInfo(&pb, false); + if(retval == noErr) + { + fs.vRefNum = pb.volumeParam.ioVRefNum; + *wasAliased = false; + *target = fs; + } + + return retval; +} + +OSErr Executor::C_ResolveAliasFile(FSSpecPtr theSpec, + Boolean resolveAliasChains, + Boolean *targetIsFolder, Boolean *wasAliased) +{ + HParamBlockRec hpb; + OSErr retval; + + memset(&hpb, 0, sizeof hpb); + hpb.fileParam.ioNamePtr = RM((StringPtr)theSpec->name); + hpb.fileParam.ioDirID = theSpec->parID; + hpb.fileParam.ioVRefNum = theSpec->vRefNum; + retval = PBHGetFInfo(&hpb, false); + + if(retval == noErr) + { + *targetIsFolder = !!(hpb.fileParam.ioFlAttrib & ATTRIB_ISADIR); + *wasAliased = false; + } + + warning_unimplemented("'%.*s' retval = %d, isFolder = %d", theSpec->name[0], + theSpec->name + 1, retval, *targetIsFolder); + + return retval; +} + +OSErr Executor::C_MatchAlias(FSSpecPtr fromFile, int32_t rulesMask, + AliasHandle alias, int16_t *aliasCount, + FSSpecArrayPtr aliasList, Boolean *needsUpdate, + AliasFilterProcPtr aliasFilter, Ptr yourDataPtr) +{ + warning_unimplemented(NULL_STRING); + return paramErr; +} + +OSErr Executor::C_GetAliasInfo(AliasHandle alias, AliasTypeInfo index, + Str63 theString) +{ + warning_unimplemented(NULL_STRING); + return paramErr; +} + +static int +EVENUP(int n) +{ + int retval = n; + + if(retval & 1) + ++retval; + return retval; +} + +#if 0 +static OSErr +parse2 (AliasHandle ah, const void *addrs[], int count) +{ + OSErr retval; + Size size; + + size = GetHandleSize ((Handle) ah); + if (size < sizeof (alias_head_t) + sizeof (INTEGER)) + retval = paramErr; + else if (count < 0) + retval = paramErr; + else + { + const alias_head_t *headp; + const INTEGER *partp, *ep; + + headp = (alias_head_t *) STARH (ah); + partp = (INTEGER *) (&headp[1]); + ep = (INTEGER *) ((char *) headp + MIN (size, CW (headp->length))); + memset (addrs, 0, count * sizeof addrs[0]); + for (; partp < ep && *partp != CWC (-1); + partp = (INTEGER *) ((char *) partp + EVENUP (4 + CW (partp[1])))) + { + int part; + + part = CW (*partp); + if (part < count) + addrs[part] = partp + 1; + } + retval = *partp == CWC (-1) ? noErr : paramErr; + } + + return retval; +} +#endif + +static OSErr +decompose_full_path(INTEGER path_len, Ptr fullPath, Str27 volumeName, + Str31 fileName) +{ + OSErr retval; + char *first_colon; + char *last_colon; + char *p, *ep; + int volume_len; + int file_len; + + for(p = (char *)fullPath, + ep = p + path_len, first_colon = 0, last_colon = 0; + p != ep; + ++p) + { + if(*p == ':') + { + if(!first_colon) + first_colon = p; + last_colon = p; + } + } + if(!first_colon) + retval = paramErr; + else + { + volume_len = first_colon - (char *)fullPath; + file_len = ep - last_colon - 1; + if(volume_len > 27 || file_len > 31) + retval = paramErr; + else + { + volumeName[0] = volume_len; + memcpy(volumeName + 1, fullPath, volume_len); + fileName[0] = file_len; + memcpy(fileName + 1, last_colon + 1, file_len); + retval = noErr; + } + } + return retval; +} + +static void +init_head(alias_head_t *headp, Str27 volumeName, Str31 fileName) +{ + memset(headp, 0, sizeof *headp); + headp->usually_2 = CWC(2); + memcpy(headp->volumeName, volumeName, volumeName[0] + 1); + memcpy(headp->fileName, fileName, fileName[0] + 1); + headp->mystery_words[0] = CWC(-1); + headp->mystery_words[1] = CWC(-1); + headp->mystery_words[3] = CWC(17); +} + +static void +init_tail(alias_tail_t *tailp, Str32 zoneName, Str31 serverName, + Str27 volumeName) +{ + Handle h; + + memset(tailp, 0, sizeof *tailp); + memcpy(tailp->zone, zoneName, zoneName[0] + 1); + memcpy(tailp->server, serverName, serverName[0] + 1); + memcpy(tailp->volumeName, volumeName, volumeName[0] + 1); + h = (Handle)GetString(-16096); + if(!h) + tailp->network_identity_owner_name[0] = 0; + else + { + int name_len; + + name_len = MIN(GetHandleSize(h), 31); + memcpy(tailp->network_identity_owner_name, STARH(h), name_len); + } + tailp->weird_info[0] = CWC(0x00A8); + tailp->weird_info[1] = CWC(0x6166); + tailp->weird_info[2] = CWC(0x706D); + tailp->weird_info[5] = CWC(0x0003); + tailp->weird_info[6] = CWC(0x0018); + tailp->weird_info[7] = CWC(0x0039); + tailp->weird_info[8] = CWC(0x0059); + tailp->weird_info[9] = CWC(0x0075); + tailp->weird_info[10] = CWC(0x0095); + tailp->weird_info[11] = CWC(0x009E); +} + +static OSErr +assemble_pieces(GUEST *ahp, alias_head_t *headp, int n_pieces, ...) +{ + Size n_bytes_needed; + va_list va; + int i; + Handle h; + OSErr retval; + + n_bytes_needed = sizeof *headp; + va_start(va, n_pieces); + for(i = 0; i < n_pieces; ++i) + { + INTEGER tag; + INTEGER length; + void *p; + + tag = va_arg(va, int); + length = va_arg(va, int); + p = va_arg(va, void *); + n_bytes_needed += sizeof(INTEGER) + sizeof(INTEGER) + EVENUP(length); + } + va_end(va); + n_bytes_needed += sizeof(INTEGER) + sizeof(INTEGER); + h = NewHandle(n_bytes_needed); + if(!h) + retval = MemError(); + else + { + char *op; + + headp->length = CW(n_bytes_needed); + op = (char *)STARH(h); + memcpy(op, headp, sizeof(*headp)); + op += sizeof(*headp); + va_start(va, n_pieces); + for(i = 0; i < n_pieces; ++i) + { + INTEGER tag; + GUEST tag_x; + INTEGER length; + GUEST length_x; + void *p; + + tag = va_arg(va, int); + tag_x = CW(tag); + length = va_arg(va, int); + length_x = CW(length); + p = va_arg(va, void *); + memcpy(op, &tag_x, sizeof tag_x); + op += sizeof tag_x; + memcpy(op, &length_x, sizeof length_x); + op += sizeof length_x; + memcpy(op, p, length); + op += length; + if(length & 1) + *op++ = 0; + } + va_end(va); + memset(op, -1, sizeof(INTEGER)); + op += sizeof(INTEGER); + memset(op, 0, sizeof(INTEGER)); + + *ahp = RM((AliasHandle)h); + retval = noErr; + } + return retval; +} + +/* +FULL_PATH_TAG, path_len, fullPath, +TAIL_TAG , sizeof (tail)-2, &tail.weird_info) +*/ + +OSErr Executor::C_NewAliasMinimalFromFullPath( + INTEGER path_len, Ptr fullPath, Str32 zoneName, Str31 serverName, + GUEST *ahp) +{ + OSErr retval; + + warning_unimplemented("not tested much"); + if(zoneName[0] > 32 || serverName[0] > 31 || !ahp) + retval = paramErr; + else + { + Str27 volumeName; + Str63 fileName; + + retval = decompose_full_path(path_len, fullPath, volumeName, fileName); + if(retval == noErr) + { + alias_head_t head; + alias_tail_t tail; + + init_head(&head, volumeName, fileName); + if(volumeName[0] < 27) + head.volumeName[volumeName[0] + 1] = ':'; + head.zero_or_one = CWC(1); + head.zero_or_neg_one = CLC(-1); + head.ioDirID = CLC(-1); + head.ioFlCrDat = CLC(0); + init_tail(&tail, zoneName, serverName, volumeName); + retval = assemble_pieces(ahp, &head, 2, + FULL_PATH_TAG, path_len, (void *)fullPath, + TAIL_TAG, (int)sizeof(tail) - 2, + (void *)&tail.weird_info); + } + } + + if(retval != noErr) + *ahp = NULL; + + return retval; +} + +OSErr Executor::C_NewAliasMinimal(FSSpecPtr fsp, GUEST *ahp) +{ + HParamBlockRec hpb; + OSErr retval; + Str27 volName; + + warning_unimplemented("not tested much"); + memset(&hpb, 0, sizeof hpb); + hpb.ioParam.ioNamePtr = RM(&volName[0]); + hpb.ioParam.ioVRefNum = fsp->vRefNum; + retval = PBHGetVInfo(&hpb, false); + if(retval == noErr) + { + alias_head_t head; + + init_head(&head, volName, fsp->name); + head.ioVCrDate = hpb.volumeParam.ioVCrDate; + head.ioVSigWord = hpb.volumeParam.ioVSigWord; + memset(&hpb, 0, sizeof hpb); + hpb.ioParam.ioNamePtr = RM(&fsp->name[0]); + hpb.ioParam.ioVRefNum = fsp->vRefNum; + hpb.fileParam.ioDirID = fsp->parID; + retval = PBHGetFInfo(&hpb, false); + if(retval == noErr) + { + alias_tail_t tail; + Handle h; + Str31 serverName; + + head.ioDirID = hpb.fileParam.ioDirID; + head.ioFlCrDat = hpb.fileParam.ioFlCrDat; + head.type_info = hpb.fileParam.ioFlFndrInfo.fdType; + head.creator = hpb.fileParam.ioFlFndrInfo.fdCreator; + h = (Handle)GetString(-16413); + if(!h) + serverName[0] = 0; + else + { + int len; + + len = MIN(GetHandleSize(h), 32); + memcpy(serverName, STARH(h), len); + } + init_tail(&tail, (StringPtr) "\1*", serverName, volName); + retval = assemble_pieces(ahp, &head, 1, + TAIL_TAG, (int)sizeof(tail) - 2, + (void *)&tail.weird_info); + } + } + + if(retval != noErr) + *ahp = NULL; + return retval; +} diff --git a/src/appearance.c b/src/appearance.c deleted file mode 100644 index 9a769c4c..00000000 --- a/src/appearance.c +++ /dev/null @@ -1,252 +0,0 @@ -/* Copyright 2000 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_appearance[] = - "$Id: appearance.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -/* Forward declarations in ResourceMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "rsys/appearance.h" - -#include "ResourceMgr.h" -#include "FileMgr.h" -#include "MemoryMgr.h" -#include "OSUtil.h" - -#include "rsys/error.h" -#include "rsys/options.h" - -PRIVATE appearance_t appearance = appearance_sys7; - -/* - * NOTE: Order of following entries must correspond to appearance_t enum - */ - -PRIVATE StringPtr res_filenames[] = -{ - (StringPtr) "\010mac.rsrc", - (StringPtr) "\014windows.rsrc", -}; - -/* Exactly the same as CountTypes, except only the resource file with the - refnum of rn is consulted. */ - -PRIVATE INTEGER -CountTypesRN (INTEGER rn) -{ - INTEGER savern, retval; - - savern = CurResFile (); - UseResFile (rn); - retval = Count1Types (); - UseResFile (savern); - return retval; -} - -/* Exactly the same as CountResources, except only the resource file with the - refnum rn is consulted. */ - -PRIVATE INTEGER -CountResourcesRN (INTEGER rn, ResType type) -{ - INTEGER savern, retval; - - savern = CurResFile (); - UseResFile (rn); - retval = Count1Resources (type); - UseResFile (savern); - return retval; -} - -/* Exactly like GetResource, except limited to the file specified by rn. */ - -PRIVATE Handle -GetResourceRN (INTEGER rn, ResType type, INTEGER id) -{ - INTEGER savern; - Handle retval; - - savern = CurResFile (); - UseResFile (rn); - retval = Get1Resource (type, id); - UseResFile (savern); - return retval; -} - -/* Exactly the same as AddResource, except its action is limited to the file - with the refnum rn. */ - -PRIVATE void -AddResourceRN (INTEGER rn, Handle h, ResType type, INTEGER id, Str255 name) -{ - Handle current_handle; - - current_handle = GetResourceRN (rn, type, id); - if (current_handle) - { - if (current_handle != h) - { - Size new_size; - OSErr err; - - LoadResource (current_handle); - new_size = GetHandleSize (h); - SetHandleSize (current_handle, new_size); - err = MemError (); - if (err != noErr) - warning_unexpected ("err = %d", err); - else - { - memcpy (STARH (current_handle), STARH (h), new_size); - - /* NOTE: we don't call ChangedResource because we don't - care if this change gets lost. In fact, we will try - to set up our System file so that it has the union of - all the resources that the various appearances use so that - the act of setting an appearance won't cause the system - file to be marked dirty. This should lessen the chance - of corruption. - - ChangedResource (current_handle); */ - } - } - } - else - { - INTEGER savern; - HIDDEN_Handle hh; - - hh.p = h; - if (HandleZone (h) != SysZone) - { - Handle save_hand; - - save_hand = h; - HandToHand (&hh); - DisposHandle (save_hand); - } - savern = CurResFile (); - UseResFile (rn); - AddResource (hh.p, type, id, name); - UseResFile (savern); - } -} - -/* Exactly the same as GetIndType, except its action is limited to the file - with the refnum rn. */ - -PRIVATE void -GetIndTypeRN (INTEGER rn, ResType *typep, INTEGER type_num) -{ - INTEGER savern; - - savern = CurResFile (); - UseResFile (rn); - Get1IndType (typep, type_num); - UseResFile (savern); -} - -/* Exactly the same as GetIndResource except limited to resources from the - file with refnum rn. */ - -PRIVATE Handle -GetIndResourceRN (INTEGER rn, ResType type, INTEGER id) -{ - INTEGER savern; - Handle retval; - - savern = CurResFile (); - UseResFile (rn); - retval = Get1IndResource (type, id); - UseResFile (savern); - return retval; -} - -PRIVATE void -silently_replace_resources (INTEGER master_file_rn, INTEGER from_file_rn) -{ - THz save_zone; - INTEGER type_num, type_num_max; - INTEGER save_resload; - - save_zone = GetZone (); - SetZone (MR (SysZone)); - type_num_max = CountTypesRN (from_file_rn); - save_resload = ResLoad; - SetResLoad (FALSE); - for (type_num = 1; type_num <= type_num_max; ++type_num) - { - ResType type; - INTEGER res_num, res_num_max; - - GetIndTypeRN (from_file_rn, &type, type_num); - type = CL (type); - res_num_max = CountResourcesRN (from_file_rn, type); - for (res_num = 1; res_num <= res_num_max; ++res_num) - { - Handle h; - INTEGER id; - ResType t; - Str255 name; - - h = GetIndResourceRN (from_file_rn, type, res_num); - GetResInfo (h, &id, &t, name); - id = CW (id); - LoadResource (h); - DetachResource (h); - AddResourceRN (master_file_rn, h, type, id, name); - } - } - SetResLoad (save_resload); - SetZone (save_zone); -} - -PUBLIC void -ROMlib_set_appearance (void) -{ - INTEGER res_file; - - if (appearance < 0 || appearance >= NELEM (res_filenames)) - appearance = 0; - - res_file = OpenRFPerm (res_filenames[appearance], CW (BootDrive), fsRdPerm); - if (res_file != CWC (-1)) - { - silently_replace_resources (CW (SysMap), res_file); - CloseResFile (res_file); - } - else if (appearance != 0) - { - appearance = 0; - ROMlib_set_appearance (); - } -} - -PUBLIC boolean_t -ROMlib_parse_appearance (const char *appearance_str) -{ - boolean_t retval; - - retval = TRUE; - - if (strcasecmp (appearance_str, "mac") == 0) - appearance = appearance_sys7; - else if (strcasecmp (appearance_str, "windows") == 0) - { - ROMlib_options |= ROMLIB_RECT_SCREEN_BIT; - appearance = appearance_win3; - } - else - retval = FALSE; - - return retval; -} - -PUBLIC appearance_t ROMlib_get_appearance (void) -{ - return appearance; -} diff --git a/src/appearance.cpp b/src/appearance.cpp new file mode 100644 index 00000000..32588bb9 --- /dev/null +++ b/src/appearance.cpp @@ -0,0 +1,246 @@ +/* Copyright 2000 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ResourceMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "rsys/appearance.h" + +#include "ResourceMgr.h" +#include "FileMgr.h" +#include "MemoryMgr.h" +#include "OSUtil.h" + +#include "rsys/error.h" +#include "rsys/options.h" + +using namespace Executor; + +static appearance_t appearance = appearance_sys7; + +/* + * NOTE: Order of following entries must correspond to appearance_t enum + */ + +static StringPtr res_filenames[] = { + (StringPtr) "\010mac.rsrc", + (StringPtr) "\014windows.rsrc", +}; + +/* Exactly the same as CountTypes, except only the resource file with the + refnum of rn is consulted. */ + +static INTEGER +CountTypesRN(INTEGER rn) +{ + INTEGER savern, retval; + + savern = CurResFile(); + UseResFile(rn); + retval = Count1Types(); + UseResFile(savern); + return retval; +} + +/* Exactly the same as CountResources, except only the resource file with the + refnum rn is consulted. */ + +static INTEGER +CountResourcesRN(INTEGER rn, ResType type) +{ + INTEGER savern, retval; + + savern = CurResFile(); + UseResFile(rn); + retval = Count1Resources(type); + UseResFile(savern); + return retval; +} + +/* Exactly like GetResource, except limited to the file specified by rn. */ + +static Handle +GetResourceRN(INTEGER rn, ResType type, INTEGER id) +{ + INTEGER savern; + Handle retval; + + savern = CurResFile(); + UseResFile(rn); + retval = Get1Resource(type, id); + UseResFile(savern); + return retval; +} + +/* Exactly the same as AddResource, except its action is limited to the file + with the refnum rn. */ + +static void +AddResourceRN(INTEGER rn, Handle h, ResType type, INTEGER id, Str255 name) +{ + Handle current_handle; + + current_handle = GetResourceRN(rn, type, id); + if(current_handle) + { + if(current_handle != h) + { + Size new_size; + OSErr err; + + LoadResource(current_handle); + new_size = GetHandleSize(h); + SetHandleSize(current_handle, new_size); + err = MemError(); + if(err != noErr) + warning_unexpected("err = %d", err); + else + { + memcpy(STARH(current_handle), STARH(h), new_size); + + /* NOTE: we don't call ChangedResource because we don't + care if this change gets lost. In fact, we will try + to set up our System file so that it has the union of + all the resources that the various appearances use so that + the act of setting an appearance won't cause the system + file to be marked dirty. This should lessen the chance + of corruption. + + ChangedResource (current_handle); */ + } + } + } + else + { + INTEGER savern; + Handle hh; + + hh = h; + if(HandleZone(h) != MR(LM(SysZone))) + { + Handle save_hand; + + save_hand = h; + HandToHand(&hh); + DisposHandle(save_hand); + } + savern = CurResFile(); + UseResFile(rn); + AddResource(hh, type, id, name); + UseResFile(savern); + } +} + +/* Exactly the same as GetIndType, except its action is limited to the file + with the refnum rn. */ + +static void +GetIndTypeRN(INTEGER rn, GUEST *typep, INTEGER type_num) +{ + INTEGER savern; + + savern = CurResFile(); + UseResFile(rn); + Get1IndType(typep, type_num); + UseResFile(savern); +} + +/* Exactly the same as GetIndResource except limited to resources from the + file with refnum rn. */ + +static Handle +GetIndResourceRN(INTEGER rn, ResType type, INTEGER id) +{ + INTEGER savern; + Handle retval; + + savern = CurResFile(); + UseResFile(rn); + retval = Get1IndResource(type, id); + UseResFile(savern); + return retval; +} + +static void +silently_replace_resources(INTEGER master_file_rn, INTEGER from_file_rn) +{ + THz save_zone; + INTEGER type_num, type_num_max; + INTEGER save_resload; + + save_zone = GetZone(); + SetZone(MR(LM(SysZone))); + type_num_max = CountTypesRN(from_file_rn); + save_resload = LM(ResLoad); + SetResLoad(false); + for(type_num = 1; type_num <= type_num_max; ++type_num) + { + ResType type; + GUEST type_s; + INTEGER res_num, res_num_max; + + GetIndTypeRN(from_file_rn, &type_s, type_num); + type = CL(type_s); + res_num_max = CountResourcesRN(from_file_rn, type); + for(res_num = 1; res_num <= res_num_max; ++res_num) + { + Handle h; + INTEGER id; + GUEST id_s; + GUEST t; + + Str255 name; + + h = GetIndResourceRN(from_file_rn, type, res_num); + GetResInfo(h, &id_s, &t, name); + id = CW(id_s); + LoadResource(h); + DetachResource(h); + AddResourceRN(master_file_rn, h, type, id, name); + } + } + SetResLoad(save_resload); + SetZone(save_zone); +} + +void +Executor::ROMlib_set_appearance(void) +{ + INTEGER res_file; + + res_file = OpenRFPerm(res_filenames[appearance], CW(LM(BootDrive)), fsRdPerm); + if(res_file != -1) + { + silently_replace_resources(CW(LM(SysMap)), res_file); + CloseResFile(res_file); + } + else if(appearance != 0) + { + appearance = (appearance_t)0; + ROMlib_set_appearance(); + } +} + +bool +Executor::ROMlib_parse_appearance(const char *appearance_str) +{ + bool retval = true; + + if(strcasecmp(appearance_str, "mac") == 0) + appearance = appearance_sys7; + else if(strcasecmp(appearance_str, "windows") == 0) + { + ROMlib_options |= ROMLIB_RECT_SCREEN_BIT; + appearance = appearance_win3; + } + else + retval = false; + + return retval; +} + +appearance_t Executor::ROMlib_get_appearance(void) +{ + return appearance; +} diff --git a/src/autogen.sh b/src/autogen.sh deleted file mode 100755 index 770d4e54..00000000 --- a/src/autogen.sh +++ /dev/null @@ -1,16 +0,0 @@ -# /bin/bash - -# $Id: autogen.sh 63 2004-12-24 18:19:43Z ctm $ - -set -o errexit -o nounset -o noclobber - -main () -{ - aclocal - autoheader - automake --add-missing -Wall - autoconf - echo "Now you're ready to run ./configure" -} - -main "$@" diff --git a/src/autorefresh.c b/src/autorefresh.c deleted file mode 100644 index defe27b2..00000000 --- a/src/autorefresh.c +++ /dev/null @@ -1,152 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_autorefresh[] = - "$Id: autorefresh.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/autorefresh.h" -#include "rsys/vdriver.h" -#include "rsys/refresh.h" -#include "rsys/flags.h" -#include "rsys/prefs.h" - - -/* This file provides a mechanism to detect when applications are - * bypassing QuickDraw and writing directly to screen memory. - * It works by partitioning the screen into NUM_AUTOREFRESH_STRIPS - * horizontal strips of equal size. Each strip is periodically - * checksummed and compared against the last checksum. If the - * checksum value changes, and QuickDraw didn't change that area - * of the screen, we know we need to turn on "refresh" mode. - */ - - -static boolean_t executor_changed_screen_p[NUM_AUTOREFRESH_STRIPS]; - - -/* Check auto refresh? */ -boolean_t do_autorefresh_p; - - -/* Returns a value that will tend to change when the screen contents change - * for the specified horizontal strip on the screen. - */ -static uint32 -checksum_strip (int which_strip) -{ - int n, row_size, strip_rows, next_row_delta; - const uint32 *base; - uint32 sum; - - strip_rows = vdriver_height / NUM_AUTOREFRESH_STRIPS; - base = (const uint32 *) (vdriver_fbuf - + which_strip * strip_rows * vdriver_row_bytes); - row_size = vdriver_row_bytes / (4U * sizeof (uint32)); - next_row_delta = (vdriver_row_bytes * 2 / sizeof (uint32)) - (row_size * 4U); - - /* Sum (most of) the longs on every other row in this strip. */ - for (sum = 0, n = strip_rows; n > 0; n -= 2) - { - int r; - - for (r = row_size; r > 0; r--) - { -#if defined (i386) - uint32 t1, t2; - - /* Hand-scheduled for the Pentium. gcc does a terrible job. */ - asm ("movl (%3),%1\n\t" - "movl 4(%3),%2\n\t" - "addl %1,%0\n\t" - "movl 8(%3),%1\n\t" - "addl %2,%0\n\t" - "movl 12(%3),%2\n\t" - "addl %1,%0\n\t" - "addl $16,%3\n\t" - "addl %2,%0" - : "=r" (sum), "=r" (t1), "=r" (t2), "=r" (base) - : "0" (sum), "3" (base) - : "cc"); -#else - sum += base[0] + base[1] + base[2] + base[3]; - base += 4; -#endif - } - - base += next_row_delta; - } - - return sum; -} - - -/* Call this when part of the screen has been changed by Executor, - * so we don't mistakenly think we need refresh mode. - */ -void -note_executor_changed_screen (int top, int bottom) -{ - int i, first, last, strip_rows; - - strip_rows = vdriver_height / NUM_AUTOREFRESH_STRIPS; - first = top / strip_rows; - last = (bottom - 1) / strip_rows; - - if (first >= (int) NUM_AUTOREFRESH_STRIPS || last < 0) - return; - - if (first < 0) - first = 0; - if (last > (int) NUM_AUTOREFRESH_STRIPS - 1) - last = NUM_AUTOREFRESH_STRIPS - 1; - - for (i = first; i <= last; i++) - executor_changed_screen_p[i] = TRUE; -} - - -/* Returns TRUE if refresh should be turned on. */ -boolean_t -autodetect_refresh (void) -{ - static uint32 last_checksum[NUM_AUTOREFRESH_STRIPS]; - static boolean_t last_checksum_valid_p[NUM_AUTOREFRESH_STRIPS]; - boolean_t need_refresh_p; - int i; - - /* We don't need to autodetect refresh if we're already doing refresh - * or if we have direct screen access. - */ - if (ROMlib_refresh != 0 || !ROMlib_shadow_screen_p) - { - memset (last_checksum_valid_p, 0, sizeof last_checksum_valid_p); - return FALSE; - } - - need_refresh_p = FALSE; /* default value */ - - /* Compute checksums for the screen. */ - for (i = NUM_AUTOREFRESH_STRIPS - 1; i >= 0; i--) - { - if (executor_changed_screen_p[i]) - { - executor_changed_screen_p[i] = FALSE; /* reset it */ - last_checksum_valid_p[i] = FALSE; - } - else - { - uint32 c; - c = checksum_strip (i); - if (last_checksum_valid_p[i] && c != last_checksum[i]) - need_refresh_p = TRUE; - last_checksum[i] = c; - last_checksum_valid_p[i] = TRUE; - } - } - - return need_refresh_p; -} diff --git a/src/autorefresh.cpp b/src/autorefresh.cpp new file mode 100644 index 00000000..3ce1234e --- /dev/null +++ b/src/autorefresh.cpp @@ -0,0 +1,143 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/autorefresh.h" +#include "rsys/vdriver.h" +#include "rsys/refresh.h" +#include "rsys/flags.h" +#include "rsys/prefs.h" + +/* This file provides a mechanism to detect when applications are + * bypassing QuickDraw and writing directly to screen memory. + * It works by partitioning the screen into NUM_AUTOREFRESH_STRIPS + * horizontal strips of equal size. Each strip is periodically + * checksummed and compared against the last checksum. If the + * checksum value changes, and QuickDraw didn't change that area + * of the screen, we know we need to turn on "refresh" mode. + */ + +namespace Executor +{ + +static bool executor_changed_screen_p[NUM_AUTOREFRESH_STRIPS]; + +/* Check auto refresh? */ +bool do_autorefresh_p; + +/* Returns a value that will tend to change when the screen contents change + * for the specified horizontal strip on the screen. + */ +static uint32_t +checksum_strip(int which_strip) +{ + int n, row_size, strip_rows, next_row_delta; + const uint32_t *base; + uint32_t sum; + + strip_rows = vdriver_height / NUM_AUTOREFRESH_STRIPS; + base = (const uint32_t *)(vdriver_fbuf + + which_strip * strip_rows * vdriver_row_bytes); + row_size = vdriver_row_bytes / (4U * sizeof(uint32_t)); + next_row_delta = (vdriver_row_bytes * 2 / sizeof(uint32_t)) - (row_size * 4U); + + /* Sum (most of) the longs on every other row in this strip. */ + for(sum = 0, n = strip_rows; n > 0; n -= 2) + { + int r; + + for(r = row_size; r > 0; r--) + { +#if defined(i386) + uint32_t t1, t2; + + /* Hand-scheduled for the Pentium. gcc does a terrible job. */ + asm("movl (%3),%1\n\t" + "movl 4(%3),%2\n\t" + "addl %1,%0\n\t" + "movl 8(%3),%1\n\t" + "addl %2,%0\n\t" + "movl 12(%3),%2\n\t" + "addl %1,%0\n\t" + "addl $16,%3\n\t" + "addl %2,%0" + : "=r"(sum), "=r"(t1), "=r"(t2), "=r"(base) + : "0"(sum), "3"(base) + : "cc"); +#else + sum += base[0] + base[1] + base[2] + base[3]; + base += 4; +#endif + } + + base += next_row_delta; + } + + return sum; +} + +/* Call this when part of the screen has been changed by Executor, + * so we don't mistakenly think we need refresh mode. + */ +void note_executor_changed_screen(int top, int bottom) +{ + int i, first, last, strip_rows; + + strip_rows = vdriver_height / NUM_AUTOREFRESH_STRIPS; + first = top / strip_rows; + last = (bottom - 1) / strip_rows; + + if(first >= (int)NUM_AUTOREFRESH_STRIPS || last < 0) + return; + + if(first < 0) + first = 0; + if(last > (int)NUM_AUTOREFRESH_STRIPS - 1) + last = NUM_AUTOREFRESH_STRIPS - 1; + + for(i = first; i <= last; i++) + executor_changed_screen_p[i] = true; +} + +/* Returns true if refresh should be turned on. */ +bool autodetect_refresh(void) +{ + static uint32_t last_checksum[NUM_AUTOREFRESH_STRIPS]; + static bool last_checksum_valid_p[NUM_AUTOREFRESH_STRIPS]; + bool need_refresh_p; + int i; + + /* We don't need to autodetect refresh if we're already doing refresh + * or if we have direct screen access. + */ + if(ROMlib_refresh != 0 || !ROMlib_shadow_screen_p) + { + memset(last_checksum_valid_p, 0, sizeof last_checksum_valid_p); + return false; + } + + need_refresh_p = false; /* default value */ + + /* Compute checksums for the screen. */ + for(i = NUM_AUTOREFRESH_STRIPS - 1; i >= 0; i--) + { + if(executor_changed_screen_p[i]) + { + executor_changed_screen_p[i] = false; /* reset it */ + last_checksum_valid_p[i] = false; + } + else + { + uint32_t c; + c = checksum_strip(i); + if(last_checksum_valid_p[i] && c != last_checksum[i]) + need_refresh_p = true; + last_checksum[i] = c; + last_checksum_valid_p[i] = true; + } + } + + return need_refresh_p; +} +} diff --git a/src/balloon.c b/src/balloon.c deleted file mode 100644 index 69a1300d..00000000 --- a/src/balloon.c +++ /dev/null @@ -1,164 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_balloon[] = - "$Id: balloon.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "HelpMgr.h" - -P0 (PUBLIC pascal trap, BOOLEAN, HMGetBalloons) -{ - warning_unimplemented (NULL_STRING); - return FALSE; -} - -P1 (PUBLIC pascal trap, OSErr, HMSetBalloons, BOOLEAN, flag) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P0 (PUBLIC pascal trap, BOOLEAN, HMIsBalloon) -{ - warning_unimplemented (NULL_STRING); - return FALSE; -} - -P7 (PUBLIC pascal trap, OSErr, HMShowBalloon, HMMessageRecord *, msgp, - Point, tip, RectPtr, alternaterectp, Ptr, tipprocptr, INTEGER, proc, - INTEGER, variant, INTEGER, method) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P9 (PUBLIC pascal trap, OSErr, HMShowMenuBalloon, INTEGER, item, - INTEGER, menuid, LONGINT, flags, LONGINT, itemreserved, Point, tip, - RectPtr, alternaterectp, Ptr, tipproc, INTEGER, proc, INTEGER, variant) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P0 (PUBLIC pascal trap, OSErr, HMRemoveBalloon) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMGetHelpMenuHandle, MenuHandle *, mhp) -{ - warning_unimplemented (NULL_STRING); - *mhp = CLC (0); - return noErr; -} - -P1 (PUBLIC pascal trap, OSErr, HMGetFont, INTEGER *, fontp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMGetFontSize, INTEGER *, sizep) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMSetFont, INTEGER, font) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMSetFontSize, INTEGER, size) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMSetDialogResID, INTEGER, resid) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMGetDialogResID, INTEGER *, residp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P2 (PUBLIC pascal trap, OSErr, HMSetMenuResID, INTEGER, menuid, INTEGER, resid) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P2 (PUBLIC pascal trap, OSErr, HMGetMenuResID, INTEGER *, menuidp, - INTEGER *, residp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P3 (PUBLIC pascal trap, OSErr, HMScanTemplateItems, INTEGER, whichid, - INTEGER, whicresfile, ResType, whictype) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P2 (PUBLIC pascal trap, OSErr, HMBalloonRect, HMMessageRecord *, - messp, Rect *, rectp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P2 (PUBLIC pascal trap, OSErr, HMBalloonPict, HMMessageRecord *, messp, - PicHandle *, pictp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P1 (PUBLIC pascal trap, OSErr, HMGetBalloonWindow, WindowPtr *, windowpp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -P5 (PUBLIC pascal trap, OSErr, HMExtractHelpMsg, ResType, type, INTEGER, resid, - INTEGER, msg, INTEGER, state, HMMessageRecord *, helpmsgp) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} - -/* #warning HMGetIndHelpMsg totally broken -- it would need a P11 */ - -#if 0 -P 9 (PUBLIC pascal trap, OSErr, HMGetIndHelpMsg, ResType, type, INTEGER, resid, - INTEGER, msg, INTEGER, state, LONGINT *, options, Point, tip, - Rect *, altrectp, INTEGER *, theprocp, INTEGER *, variantp, - HMMessageRecord *, helpmsgp, INTEGER *, count) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} -#else -PUBLIC OSErr -HMGetIndHelpMsg (ResType type, INTEGER resid, - INTEGER msg, INTEGER state, LONGINT * options, Point tip, - Rect *altrectp, INTEGER *theprocp, INTEGER *variantp, - HMMessageRecord *helpmsgp, INTEGER * count) -{ - warning_unimplemented (NULL_STRING); - return hmHelpManagerNotInited; -} -#endif diff --git a/src/balloon.cpp b/src/balloon.cpp new file mode 100644 index 00000000..cbe83f98 --- /dev/null +++ b/src/balloon.cpp @@ -0,0 +1,149 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "HelpMgr.h" + +using namespace Executor; + +BOOLEAN Executor::C_HMGetBalloons() +{ + warning_unimplemented(NULL_STRING); + return false; +} + +OSErr Executor::C_HMSetBalloons(BOOLEAN flag) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +BOOLEAN Executor::C_HMIsBalloon() +{ + warning_unimplemented(NULL_STRING); + return false; +} + +OSErr Executor::C_HMShowBalloon(HMMessageRecord *msgp, Point tip, + RectPtr alternaterectp, Ptr tipprocptr, + INTEGER proc, INTEGER variant, INTEGER method) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMShowMenuBalloon(INTEGER item, INTEGER menuid, + LONGINT flags, LONGINT itemreserved, + Point tip, RectPtr alternaterectp, + Ptr tipproc, INTEGER proc, INTEGER variant) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMRemoveBalloon() +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMGetHelpMenuHandle(GUEST *mhp) +{ + warning_unimplemented(NULL_STRING); + *mhp = nullptr; + return noErr; +} + +OSErr Executor::C_HMGetFont(GUEST *fontp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMGetFontSize(GUEST *sizep) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMSetFont(INTEGER font) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMSetFontSize(INTEGER size) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMSetDialogResID(INTEGER resid) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMGetDialogResID(GUEST *residp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMSetMenuResID(INTEGER menuid, INTEGER resid) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMGetMenuResID(GUEST *menuidp, + GUEST *residp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMScanTemplateItems(INTEGER whichid, INTEGER whicresfile, + ResType whictype) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMBalloonRect(HMMessageRecord *messp, Rect *rectp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMBalloonPict(HMMessageRecord *messp, GUEST *pictp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMGetBalloonWindow(GUEST *windowpp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMExtractHelpMsg(ResType type, INTEGER resid, INTEGER msg, + INTEGER state, HMMessageRecord *helpmsgp) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} + +OSErr Executor::C_HMGetIndHelpMsg(ResType type, INTEGER resid, INTEGER msg, + INTEGER state, GUEST *options, + Point tip, Rect *altrectp, + GUEST *theprocp, + GUEST *variantp, + HMMessageRecord *helpmsgp, + GUEST *count) +{ + warning_unimplemented(NULL_STRING); + return hmHelpManagerNotInited; +} diff --git a/src/bindec.c b/src/bindec.c deleted file mode 100644 index 1d9c50a1..00000000 --- a/src/bindec.c +++ /dev/null @@ -1,66 +0,0 @@ -/* Copyright 1986, 1989, 1990 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_bindec[] = - "$Id: bindec.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in BinaryDecimal.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "rsys/glue.h" - -A2(PUBLIC trap, void, NumToString, LONGINT, l, StringPtr, s) -{ - register Byte *p = s+1; - register LONGINT d; - - if (l == 0) { - s[0] = 1; - *p = '0'; - return; - } else if ((uint32) l == 0x80000000L) { - register char *q = "-2147483648"; - s[0] = 11; - while (*q) - *p++ = *q++; /* DON'T put the null byte in */ - return; - } else if (l < 0) { - *p++ = '-'; - l = -l; - } - d = 1000000000L; - while (!(*p = l / d)) /* must find something */ - d /= 10; - l -= d * *p; - d /= 10; - *p++ += '0'; - while (d) { - l -= (*p = l / d) * d; - *p++ += '0'; - d /= 10; - } - s[0] = p - (s+1); -} - -A2(PUBLIC trap, void, StringToNum, StringPtr, s, LONGINT *, lp) -{ - register char *p = (char *)s+1; - register char *ep = p + s[0]; - register LONGINT l = 0; - int sign = 1; - - if (p != ep) { - if (*p == '+') - p++; - else if (*p == '-') { - p++; - sign = -1; - } - } - while (p != ep) - l = l * 10 + (*p++ & 0xF); - *lp = sign * l; -} diff --git a/src/bindec.cpp b/src/bindec.cpp new file mode 100644 index 00000000..8d81434d --- /dev/null +++ b/src/bindec.cpp @@ -0,0 +1,72 @@ +/* Copyright 1986, 1989, 1990 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in BinaryDecimal.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "rsys/glue.h" +#include "BinaryDecimal.h" + +using namespace Executor; + +void Executor::C_NumToString(LONGINT l, StringPtr s) +{ + Byte *p = s + 1; + LONGINT d; + + if(l == 0) + { + s[0] = 1; + *p = '0'; + return; + } + else if((uint32_t)l == 0x80000000L) + { + const char *q = "-2147483648"; + s[0] = 11; + while(*q) + *p++ = *q++; /* DON'T put the null byte in */ + return; + } + else if(l < 0) + { + *p++ = '-'; + l = -l; + } + d = 1000000000L; + while(!(*p = l / d)) /* must find something */ + d /= 10; + l -= d * *p; + d /= 10; + *p++ += '0'; + while(d) + { + l -= (*p = l / d) * d; + *p++ += '0'; + d /= 10; + } + s[0] = p - (s + 1); +} + +void Executor::C_StringToNum(StringPtr s, LONGINT *lp) +{ + char *p = (char *)s + 1; + char *ep = p + s[0]; + LONGINT l = 0; + int sign = 1; + + if(p != ep) + { + if(*p == '+') + p++; + else if(*p == '-') + { + p++; + sign = -1; + } + } + while(p != ep) + l = l * 10 + (*p++ & 0xF); + *lp = sign * l; +} diff --git a/src/blockdev.c b/src/blockdev.c deleted file mode 100644 index 41e4ae37..00000000 --- a/src/blockdev.c +++ /dev/null @@ -1,206 +0,0 @@ -/* Copyright 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_blockdev[] = - "$Id: blockdev.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "rsys/blockdev.h" -#include "rsys/dcache.h" -#include "rsys/file.h" - - -/* Opens and returns a new blockdev_t structure. Close it with - * blockdev_close when you are done with it. - */ -blockdev_t * -blockdev_open (uint32 block_size, - uint32 max_xfer_size, - int fd, - int (*read_func) (int fd, void *buf, int nbytes), - int (*write_func) (int fd, const void *buf, int nbytes), - off_t (*seek_func) (int fd, off_t where), - int (*close_func) (int fd), - boolean_t locked_p, - boolean_t removable_p) -{ - blockdev_t *b; - - b = malloc (sizeof *b); - if (b) - { - static uint32 unique_dcache_tag; - - memset (b, 0, sizeof *b); - - b->block_size = block_size; - b->max_xfer_size = max_xfer_size; - b->fd = fd; - b->read_func = read_func; - b->write_func = write_func; - b->seek_func = seek_func; - b->close_func = close_func; - b->locked_p = locked_p; - b->removable_p = removable_p; - b->dcache_tag = ++unique_dcache_tag; - b->valid_p = TRUE; - } - - return b; -} - - - -#warning "I'm not sure if this function should be part of the API, since the read and write routines take offsets anyway. It's only here because I'm not sure if you need to do a seek when switching from reads to writes and vice versa, like you do with fread/fwrite. I don't think you do, but..." - -/* Reads the specified number of bytes from the given offset for - * the given device. Returns TRUE on success, else FALSE. - */ -boolean_t -blockdev_seek_set (blockdev_t *b, uint32 offset) -{ - boolean_t success_p; - success_p = (b->seek_func (offset, L_SET) == 0); - if (success_p) - b->fpos = offset; - else - b->fpos = -1; - return success_p; -} - - -/* Reads the specified number of bytes from the given offset for - * the given device. Returns TRUE on success, else FALSE. - */ -boolean_t -blockdev_read (blockdev_t *b, uint32 offset, void *buf, uint32 num_bytes) -{ - boolean_t retval; - - retval = FALSE; /* default */ - if (b && b->valid_p) - { - uint32 n; - - gui_assert ((offset % b->block_size) == 0); - gui_assert ((num_bytes % b->block_size) == 0); - - for (n = 0; n < num_bytes; ) - { - uint8 *p; - - p = (uint8 *) buf + n; - - /* First try to read from the cache. */ - if (dcache_read (b->dcache_tag, p, offset + n, b->block_size)) - n += b->block_size; - else - { - uint32 bytes_to_read; - - /* Cache miss. Seek if necessary. */ - if (offset + n != b->fpos) - { - if (!blockdev_seek_set (b, offset + n)) - goto done; - } - - /* Actually read the bytes in. */ - bytes_to_read = MIN (b->max_xfer_size, num_bytes - n); - if (b->read_func (b->fd, p, bytes_to_read) != bytes_to_read) - goto done; - b->fpos += bytes_to_read; - n += bytes_to_read; - - /* Note those blocks in the dcache. */ - dcache_write (b->dcache_tag, p, offset + n, bytes_to_read); - } - } - - retval = TRUE; - } - - done: - if (!retval) - b->fpos = -1; /* force a fresh seek next time */ - return retval; -} - - -/* Writes the specified number of bytes at the given offset for - * the given device. Returns TRUE on success, else FALSE. - */ -boolean_t -blockdev_write (blockdev_t *b, uint32 offset, const void *buf, - uint32 num_bytes) -{ - boolean_t retval; - - retval = FALSE; /* default */ - if (b && b->valid_p) - { - uint32 n; - -#if !defined (BLOCKDEV_WRITE_THROUGH_CACHE) - /* Be paranoid...nuke the cache for this device. */ - dcache_invalidate (b->dcache_tag); -#endif - - gui_assert ((offset % b->block_size) == 0); - gui_assert ((num_bytes % b->block_size) == 0); - - for (n = 0; n < num_bytes; ) - { - uint32 bytes_to_write; - uint8 *p; - - p = (uint8 *) buf + n; - - /* Seek if necessary. */ - if (offset + n != b->fpos) - { - if (!blockdev_seek_set (b, offset + n)) - goto done; - } - - /* Actually write the bytes out. */ - bytes_to_write = MIN (b->max_xfer_size, num_bytes - n); - if (b->write_func (b->fd, p, bytes_to_write) != bytes_to_write) - goto done; - -#if defined (BLOCKDEV_WRITE_THROUGH_CACHE) - /* Note those blocks in the dcache. */ - dcache_write (b->dcache_tag, p, offset + n, bytes_to_write); -#endif - - b->fpos += bytes_to_write; - n += bytes_to_write; - } - - retval = TRUE; - } - - done: - if (!retval) - b->fpos = -1; /* force a fresh seek next time */ - return retval; -} - - -void -blockdev_close (blockdev_t *b) -{ - if (!b->valid_p) - gui_fatal ("Closing an invalid block device!"); - else - { - dcache_invalidate (b->dcache_tag); - b->close_func (b->fd); - b->valid_p = FALSE; - free (b); - } -} diff --git a/src/blockdev.cpp b/src/blockdev.cpp new file mode 100644 index 00000000..4128387d --- /dev/null +++ b/src/blockdev.cpp @@ -0,0 +1,192 @@ +/* Copyright 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/blockdev.h" +#include "rsys/dcache.h" +#include "rsys/file.h" + +using namespace Executor; + +/* Opens and returns a new blockdev_t structure. Close it with + * blockdev_close when you are done with it. + */ +blockdev_t * +blockdev_open(uint32_t block_size, + uint32_t max_xfer_size, + int fd, + int (*read_func)(int fd, void *buf, int nbytes), + int (*write_func)(int fd, const void *buf, int nbytes), + off_t (*seek_func)(int fd, off_t where), + int (*close_func)(int fd), + bool locked_p, + bool removable_p) +{ + blockdev_t *b; + + b = (blockdev_t *)malloc(sizeof *b); + if(b) + { + static uint32_t unique_dcache_tag; + + memset(b, 0, sizeof *b); + + b->block_size = block_size; + b->max_xfer_size = max_xfer_size; + b->fd = fd; + b->read_func = read_func; + b->write_func = write_func; + b->seek_func = seek_func; + b->close_func = close_func; + b->locked_p = locked_p; + b->removable_p = removable_p; + b->dcache_tag = ++unique_dcache_tag; + b->valid_p = true; + } + + return b; +} + +#warning "I'm not sure if this function should be part of the API, since the read and write routines take offsets anyway. It's only here because I'm not sure if you need to do a seek when switching from reads to writes and vice versa, like you do with fread/fwrite. I don't think you do, but..." + +/* Reads the specified number of bytes from the given offset for + * the given device. Returns true on success, else false. + */ +bool Executor::blockdev_seek_set(blockdev_t *b, uint32_t offset) +{ + bool success_p; + success_p = (b->seek_func(offset, L_SET) == 0); + if(success_p) + b->fpos = offset; + else + b->fpos = -1; + return success_p; +} + +/* Reads the specified number of bytes from the given offset for + * the given device. Returns true on success, else false. + */ +bool Executor::blockdev_read(blockdev_t *b, uint32_t offset, void *buf, uint32_t num_bytes) +{ + bool retval; + + retval = false; /* default */ + if(b && b->valid_p) + { + uint32_t n; + + gui_assert((offset % b->block_size) == 0); + gui_assert((num_bytes % b->block_size) == 0); + + for(n = 0; n < num_bytes;) + { + uint8_t *p; + + p = (uint8_t *)buf + n; + + /* First try to read from the cache. */ + if(dcache_read(b->dcache_tag, p, offset + n, b->block_size)) + n += b->block_size; + else + { + uint32_t bytes_to_read; + + /* Cache miss. Seek if necessary. */ + if(offset + n != b->fpos) + { + if(!blockdev_seek_set(b, offset + n)) + goto done; + } + + /* Actually read the bytes in. */ + bytes_to_read = MIN(b->max_xfer_size, num_bytes - n); + if(b->read_func(b->fd, p, bytes_to_read) != bytes_to_read) + goto done; + b->fpos += bytes_to_read; + n += bytes_to_read; + + /* Note those blocks in the dcache. */ + dcache_write(b->dcache_tag, p, offset + n, bytes_to_read); + } + } + + retval = true; + } + +done: + if(!retval) + b->fpos = -1; /* force a fresh seek next time */ + return retval; +} + +/* Writes the specified number of bytes at the given offset for + * the given device. Returns true on success, else false. + */ +bool Executor::blockdev_write(blockdev_t *b, uint32_t offset, const void *buf, + uint32_t num_bytes) +{ + bool retval; + + retval = false; /* default */ + if(b && b->valid_p) + { + uint32_t n; + +#if !defined(BLOCKDEV_WRITE_THROUGH_CACHE) + /* Be paranoid...nuke the cache for this device. */ + dcache_invalidate(b->dcache_tag); +#endif + + gui_assert((offset % b->block_size) == 0); + gui_assert((num_bytes % b->block_size) == 0); + + for(n = 0; n < num_bytes;) + { + uint32_t bytes_to_write; + uint8_t *p; + + p = (uint8_t *)buf + n; + + /* Seek if necessary. */ + if(offset + n != b->fpos) + { + if(!blockdev_seek_set(b, offset + n)) + goto done; + } + + /* Actually write the bytes out. */ + bytes_to_write = MIN(b->max_xfer_size, num_bytes - n); + if(b->write_func(b->fd, p, bytes_to_write) != bytes_to_write) + goto done; + +#if defined(BLOCKDEV_WRITE_THROUGH_CACHE) + /* Note those blocks in the dcache. */ + dcache_write(b->dcache_tag, p, offset + n, bytes_to_write); +#endif + + b->fpos += bytes_to_write; + n += bytes_to_write; + } + + retval = true; + } + +done: + if(!retval) + b->fpos = -1; /* force a fresh seek next time */ + return retval; +} + +void Executor::blockdev_close(blockdev_t *b) +{ + if(!b->valid_p) + gui_fatal("Closing an invalid block device!"); + else + { + dcache_invalidate(b->dcache_tag); + b->close_func(b->fd); + b->valid_p = false; + free(b); + } +} diff --git a/src/cfm.c b/src/cfm.c deleted file mode 100644 index afb853f1..00000000 --- a/src/cfm.c +++ /dev/null @@ -1,1540 +0,0 @@ -/* Copyright 2000 by Abacus Research and - * Development, Inc. All rights reserved. - */ -#if defined (CFM_PROBLEMS) - -#warning "No CFM support for now, even though it limped previously." - -#elif defined (powerpc) - -/* - * In addition to fleshing this out, it probably makes sense to use mmap - * to pull in certain sections (including temporarily the loader section). - */ - -#include "rsys/common.h" - -#include -#include - -#include "FileMgr.h" -#include "OSUtil.h" -#include "MemoryMgr.h" -#include "SegmentLdr.h" -#include "AliasMgr.h" - -#include "rsys/cfm.h" -#include "rsys/pef.h" -#include "rsys/file.h" -#include "rsys/interfacelib.h" -#include "rsys/mathlib.h" -#include "rsys/launch.h" -#include "rsys/hfs.h" -#include "rsys/string.h" - -#include "ppc_stubs.h" - -typedef enum -{ - process_share = 1, - global_share = 4, - protected_share = 5, -} -share_kind_t; - -enum -{ - code_section_type = 0, - unpacked_data_section_type, - pattern_data_section_type, - constant_section_type, - loader_section_type, - debug_section_type, - executable_data_section_type, - exception_section_type, - traceback_section_type, -}; - -#undef roundup -#define roundup(n, m) \ -({ \ - typeof (n) __n; \ - typeof (m) __m; \ - \ - __n = (n); \ - __m = (m); \ - (__n + __m - 1) / m * m; \ -}) - -#undef rounddown -#define rounddown(n, m) \ -({ \ - typeof (n) __n; \ - typeof (m) __m; \ - \ - __n = (n); \ - __m = (m); \ - __n / m * m; \ -}) - -PRIVATE OSErr -try_to_get_memory (void **addrp, syn68k_addr_t default_syn_address, - uint32 total_size, int alignment) -{ - OSErr retval; -#if !defined(linux) - retval = paramErr; -#else - void *default_address; - void *received_address; - - default_address = SYN68K_TO_US (default_syn_address); - total_size = roundup (total_size, getpagesize()); - received_address = mmap (default_address, total_size, - PROT_EXEC|PROT_READ|PROT_WRITE, - MAP_ANONYMOUS|MAP_PRIVATE, -1, 0); - if (received_address == (void *) -1) - retval = memFullErr; - else - { - retval = noErr; - *addrp = received_address; - } -#endif - return retval; -} - -enum -{ - readable_section = (1 << 0), - writable_section = (1 << 1), - executable_section = (1 << 2), -}; - -PRIVATE OSErr -load_unpacked_section (const void *mmapped_addr, - syn68k_addr_t default_address, uint32 total_size, - uint32 packed_size, uint32 unpacked_size, - uint32 section_offset, share_kind_t share_kind, - int alignment, section_info_t *infop) -{ - OSErr retval; - void *addr; - - if (packed_size != unpacked_size) - warning_unexpected ("%d %d", packed_size, unpacked_size); - if (!(infop->perms & writable_section) && total_size == unpacked_size) - { - retval = noErr; - addr = (char *) mmapped_addr + section_offset; - } - else - { - retval = try_to_get_memory (&addr, default_address, total_size, - alignment); - if (retval == noErr) - { - memcpy (addr, (char *) mmapped_addr + section_offset, packed_size); - memset (addr + unpacked_size, 0, total_size - unpacked_size); - } - } - if (retval == noErr) - { - infop->start = US_TO_SYN68K (addr); - infop->length = total_size; - } - - return retval; -} - -PRIVATE OSErr -repeat_block (uint32 repeat_count, uint32 block_size, uint8 **destpp, - const uint8 **srcpp, uint32 *dest_lengthp, uint32 *src_lengthp) -{ - OSErr retval; - uint32 total_bytes_to_write; - - total_bytes_to_write = repeat_count * block_size; - if (total_bytes_to_write > *dest_lengthp || block_size > *src_lengthp) - retval = paramErr; - else - { - while (repeat_count-- > 0) - { - memcpy (*destpp, *srcpp, block_size); - *destpp += block_size; - } - *srcpp += block_size; - *dest_lengthp -= total_bytes_to_write; - *src_lengthp -= block_size; - retval = noErr; - } - return retval; -} - -PRIVATE OSErr -extract_count (const uint8 **srcpp, uint32 *lengthp, uint32 *countp) -{ - OSErr retval; - uint32 count; - uint8 next_piece; - - count = *countp; - do - { - retval = (*lengthp > 0) ? noErr : paramErr; - if (retval == noErr) - { - next_piece = **srcpp; - ++*srcpp; - --*lengthp; - count = (count << 7) | (next_piece & 0x7F); - } - } - while (retval == noErr && (next_piece & 0x80)); - if (retval == noErr) - *countp = count; - - return retval; -} - -PRIVATE OSErr -interleave (uint32 repeat_count, uint32 custom_size, uint8 **destpp, - const uint8 **srcpp, uint32 *dest_lengthp, uint32 *src_lengthp, - uint32 common_size, const uint8 *common_mem) -{ - OSErr retval; - uint32 total_size; - - total_size = repeat_count * (common_size + custom_size) + common_size; - if (total_size > *dest_lengthp || custom_size * repeat_count > *src_lengthp) - retval = paramErr; - else - { - ++repeat_count; - while (repeat_count-- > 0) - { - if (common_mem) - memcpy (*destpp, common_mem, common_size); - else - memset (*destpp, 0, common_size); - *destpp += common_size; - *dest_lengthp -= common_size; - if (repeat_count > 0) - { - memcpy (*destpp, *srcpp, custom_size); - *destpp += custom_size; - *dest_lengthp -= custom_size; - *srcpp += custom_size; - *src_lengthp -= custom_size; - } - } - retval = noErr; - } - return retval; -} - -PRIVATE OSErr -pattern_initialize (uint8 *addr, const uint8 *patmem, uint32 packed_size, - uint32 unpacked_size) -{ - OSErr retval; - - retval = noErr; - while (retval == noErr && packed_size > 0) - { - uint8 opcode; - uint32 count; - - opcode = *patmem >> 5; - count = (*patmem & 0x1f); - ++patmem; - --packed_size; - if (!count) - retval = extract_count (&patmem, &packed_size, &count); - if (retval == noErr) - { - switch (opcode) - { - case 0: - if (count > unpacked_size) - retval = paramErr; - else - { - memset (addr, 0, count); - addr += count; - unpacked_size -= count; - } - break; - case 1: - retval = repeat_block (1, count, &addr, &patmem, &unpacked_size, - &packed_size); - break; - case 2: - { - uint32 repeat_count; - - repeat_count = 0; - retval = extract_count (&patmem, &packed_size, &repeat_count); - if (retval == noErr) - retval = repeat_block (repeat_count + 1, count, &addr, - &patmem, &unpacked_size, - &packed_size); - } - break; - case 3: - case 4: - { - uint32 common_size; - uint32 custom_size; - - common_size = count; - custom_size = 0; - retval = extract_count (&patmem, &packed_size, &custom_size); - if (retval == noErr) - { - uint32 repeat_count; - - repeat_count = 0; - retval = extract_count (&patmem, &packed_size, - &repeat_count); - if (retval == noErr) - { - const uint8 *common_mem; - - if (opcode == 4) - common_mem = 0; - else - { - common_mem = patmem; - if (common_size > packed_size) - retval = paramErr; - else - { - patmem += common_size; - packed_size -= common_size; - } - } - if (retval == noErr) - interleave (repeat_count, custom_size, &addr, - &patmem, &unpacked_size, &packed_size, - common_size, common_mem); - } - } - } - break; - default: - warning_unexpected ("%d", opcode); - assert (0); - break; - } - } - } - if (retval == noErr && (packed_size || unpacked_size)) - { - retval = paramErr; - warning_unexpected ("%d %d", packed_size, unpacked_size); - assert (0); - } - return retval; -} - -PRIVATE OSErr -load_pattern_section (const void *mmapped_addr, - syn68k_addr_t default_address, uint32 total_size, - uint32 packed_size, uint32 unpacked_size, - uint32 section_offset, share_kind_t share_kind, - int alignment, section_info_t *infop) -{ - OSErr retval; - void *addr; - - retval = try_to_get_memory (&addr, default_address, total_size, alignment); - if (retval == noErr) - { - uint8 *patmem; - - - patmem = (typeof (patmem)) ((char *) mmapped_addr + section_offset); - retval = pattern_initialize (addr, patmem, packed_size, unpacked_size); - if (retval == noErr) - { - memset (addr + unpacked_size, 0, - total_size - unpacked_size); - infop->start = US_TO_SYN68K (addr); - infop->length = total_size; - } - } - - return retval; -} - -PRIVATE void -repeatedly_relocate (uint32 count, uint8 **relocAddressp, uint32 val) -{ - uint32 *p; - p = (uint32 *) *relocAddressp; - while (count-- > 0) - { - *p = CL (CL (*p) + val); - ++p; - } - *relocAddressp = (uint8 *) p; -} - -PRIVATE OSErr -check_existing_connections (Str63 library, OSType arch, LoadFlags loadflags, - ConnectionID *cidp, Ptr *mainaddrp, Str255 errName) -{ - /* TODO */ -#warning TODO - return fragLibNotFound; -} - -PRIVATE void -get_root_and_app (INTEGER *root_vrefp, LONGINT *root_diridp, - INTEGER *app_vrefp , LONGINT *app_diridp) -{ -#warning TODO - /* TODO */ -} - -PRIVATE OSErr -check_file (INTEGER vref, LONGINT dirid, Str255 file, boolean_t shlb_test_p, - Str63 library, OSType arch, LoadFlags loadflags, - ConnectionID *cidp, Ptr *mainaddrp, Str255 errName) -{ - OSErr retval; - FSSpec fs; - - retval = FSMakeFSSpec (vref, dirid, file, &fs); - if (retval != noErr) - retval = fragLibNotFound; - else - { - if (shlb_test_p) - { - OSErr err; - FInfo finfo; - - err = FSpGetFInfo (&fs, &finfo); - if (err != noErr || finfo.fdType != TICK("shlb")) - retval = fragLibNotFound; - } - if (retval == noErr) - { - INTEGER rn; - - rn = FSpOpenResFile (&fs, fsRdPerm); - if (rn == -1) - retval = fragLibNotFound; - else - { - Handle cfrg0; - - cfrg0 = Get1Resource (T('c','f','r','g'), 0); - if (!cfrg0) - retval = fragLibNotFound; - else - { - cfir_t *cfirp; - - cfirp = ROMlib_find_cfrg (cfrg0, arch, kImportLibraryCFrag, - library); - if (!cfirp) - retval = fragLibNotFound; - else - retval = GetDiskFragment (&fs, - CFIR_OFFSET_TO_FRAGMENT (cfirp), - CFIR_FRAGMENT_LENGTH (cfirp), "", - loadflags, cidp, mainaddrp, - errName); - } - CloseResFile (rn); - } - } - } - - return retval; -} - -PRIVATE OSErr -check_vanddir (INTEGER vref, LONGINT dirid, int descend_count, Str63 library, - OSType arch, LoadFlags loadflags, ConnectionID *cidp, - Ptr *mainaddrp, Str255 errName) -{ - CInfoPBRec pb; - Str255 s; - OSErr retval; - INTEGER dirindex; - OSErr err; - int errcount; - - retval = fragLibNotFound; - pb.hFileInfo.ioNamePtr = RM (&s[0]); - pb.hFileInfo.ioVRefNum = CW (vref); - err = noErr; - errcount = 0; - for (dirindex = 1; - retval != noErr && err != fnfErr && errcount != 3; - dirindex++) - { - pb.hFileInfo.ioFDirIndex = CW (dirindex); - pb.hFileInfo.ioDirID = CL (dirid); - err = PBGetCatInfo(&pb, FALSE); - if (err) - { - if (err != fnfErr) - { - warning_unexpected ("PBGetCatInfo err = %d\n", err); - ++errcount; - } - } - else - { - errcount = 0; - if (pb.hFileInfo.ioFlAttrib & ATTRIB_ISADIR) - { - if (descend_count > 0) - { - retval = check_vanddir (vref, CL (pb.hFileInfo.ioDirID), - descend_count-1, library, - arch, loadflags, cidp, mainaddrp, - errName); - } - } - else if (pb.hFileInfo.ioFlFndrInfo.fdType == TICKX ("shlb")) - retval = check_file (vref, dirid, s, FALSE, library, arch, - loadflags, cidp, mainaddrp, errName); - } - } - return retval; -} - -/* - * This sort of implements the "Searching for Import Libraries" algorithm - * described on 1-17 and 1-18 of the Mac Runtime Architectures manual. The - * biggest difference is that we don't search for the best fit between - * everything available in the Extensions folder, the ROM registry and the - * file registry. Instead we currently stop when we find any fit. - * - * Additionally, we don't really have a ROM registry per-se. Instead - * we have the home-brewed InterfaceLib and MathLib files. We don't - * have anything corresponding to the file registry. - * - */ - -P6 (PUBLIC pascal trap, OSErr, GetSharedLibrary, Str63, library, OSType, arch, - LoadFlags, loadflags, ConnectionID *, cidp, Ptr *, mainaddrp, Str255, - errName) -{ - OSErr retval; - - warning_trace_info ("GetSharedLibrary (\"%.*s\")\n", library[0], - library+1); - - retval = check_existing_connections (library, arch, loadflags, cidp, - mainaddrp, errName); - if (retval == fragLibNotFound) - { - INTEGER root_vref, app_vref; - LONGINT root_dirid, app_dirid; - - get_root_and_app (&root_vref, &root_dirid, &app_vref, &app_dirid); - if (root_vref != app_vref || root_dirid != app_dirid) - retval = check_vanddir (root_vref, root_dirid, 0, library, arch, - loadflags, cidp, mainaddrp, errName); - if (retval != noErr) - retval = check_file (ROMlib_exevrefnum, 0, ROMlib_exefname, FALSE, - library, arch, loadflags, cidp, mainaddrp, - errName); - if (retval != noErr) - retval = check_vanddir (app_vref, app_dirid, 0, library, arch, - loadflags, cidp, mainaddrp, errName); - if (retval != noErr) - retval = check_vanddir (ROMlib_exevrefnum, 0, 0, library, arch, - loadflags, cidp, mainaddrp, errName); - if (retval != noErr) - { - INTEGER extensions_vref; - LONGINT extensions_dirid; - - if (FindFolder (0, kExtensionFolderType, FALSE, &extensions_vref, - &extensions_dirid) == noErr) - retval = check_vanddir (extensions_vref, extensions_dirid, 1, - library, arch, loadflags, cidp, - mainaddrp, errName); - } - - if (retval != noErr) - { - if (EqualString (library, "\7MathLib", FALSE, TRUE)) - retval = ROMlib_GetMathLib (library, arch, loadflags, cidp, - mainaddrp, errName); - else if (EqualString (library, "\14InterfaceLib", FALSE, TRUE)) - retval = ROMlib_GetInterfaceLib (library, arch, loadflags, cidp, - mainaddrp, errName); - } - } - return retval; -} - -P1 (PUBLIC pascal trap, OSErr, CloseConnection, ConnectionID *, cidp) -{ - warning_trace_info ("cidp = %p, cid = 0x%x", cidp, (uint32) *cidp); - return noErr; -} - -enum { tracking_val_start = 0x88123456 }; -PRIVATE uint32 num_tracking_vals; -PRIVATE char **tracking_symbols; - -PRIVATE void -tracking_handler (int signum, struct sigcontext sc) -{ - uint32 r12; - uint32 val; - - r12 = sc.regs->gpr[PT_R12]; - val = r12 - (uint32) tracking_val_start; - if (val < num_tracking_vals) - fprintf (stderr, "Need glue for '%s'\n", tracking_symbols[val]); - ExitToShell (); -} - -PUBLIC void -ROMlib_release_tracking_values (void) -{ - if (num_tracking_vals > 0) - { - int i; - - for (i = 0; i < num_tracking_vals; ++i) - free (tracking_symbols[i]); - tracking_symbols = realloc (tracking_symbols, 0); - num_tracking_vals = 0; - } - signal (SIGSEGV, (void *) tracking_handler); -} - -PRIVATE uint32 -tracking_value (const char *symbol_name) -{ - uint32 retval; - - tracking_symbols = realloc (tracking_symbols, - (num_tracking_vals+1) * - sizeof *tracking_symbols); - tracking_symbols[num_tracking_vals] = strdup (symbol_name); - retval = tracking_val_start + num_tracking_vals++; - warning_trace_info ("name = '%s' (%p)\n", symbol_name, (Ptr) retval); - return retval; -} - - -PRIVATE OSErr -symbol_lookup (uint32 *indexp, Ptr *valp, uint8 imports[][4], - const char *symbol_names, CFragClosureID closure_id) -{ - OSErr retval; - int index; - uint8 flags; - uint8 class; - const char *symbol_name; - - index = *indexp; - flags = imports[index][0] >> 4; - class = imports[index][0] & 0xf; - symbol_name = (symbol_names + - (imports[index][1] << 16) + - (imports[index][2] << 8) + - (imports[index][3] << 0)); - - { - int i; - int n_libs; - - n_libs = N_LIBS (closure_id); - for (i = 0; i < n_libs; ++i) - { - const lib_t *l; - uint32 first_symbol; - - l = &closure_id->libs[i]; - first_symbol = LIB_FIRST_SYMBOL (l); - if (index >= first_symbol && - index < first_symbol + LIB_N_SYMBOLS (l)) - { - Str255 sym255; - OSErr err; - - sym255[0] = MIN (strlen (symbol_name), 255); - memcpy (sym255+1, symbol_name, sym255[0]); - err = FindSymbol (LIB_CID (l), sym255, valp, 0); - if (err != noErr) - { - if (flags & 8) - *valp = kUnresolvedCFragSymbolAddress; - else - *valp = (Ptr) tracking_value (symbol_name); - } -/*-->*/ break; - } - } - } - ++*indexp; - retval = noErr; - return retval; -} - -PRIVATE OSErr -relocate (const PEFLoaderRelocationHeader_t reloc_headers[], - int section, uint32 reloc_count, uint8 reloc_instrs[][2], - uint8 imports[][4], const char *symbol_names, - CFragClosureID closure_id, ConnectionID connp) -{ - OSErr retval; - uint8 *relocAddress; - uint32 importIndex; - syn68k_addr_t sectionC; - syn68k_addr_t sectionD; - int32 repeat_remaining; - - repeat_remaining = -1; /* i.e. not currently processing RelocSmRepeat or - RelocLgRepeat */ - - relocAddress = (uint8 *) SYN68K_TO_US (connp->sects[section].start); - importIndex = 0; - sectionC = connp->sects[0].start; - sectionD = connp->sects[1].start; - - retval = noErr; - while (reloc_count-- > 0) - { - uint8 msb; - - msb = reloc_instrs[0][0]; - if ((msb >> 6) == 0) - { - uint8 lsb; - int skipCount; - int relocCount; - - lsb = reloc_instrs[0][1]; - skipCount = (msb << 2) | (lsb >> 6); - relocCount = (lsb & 0x3f); - relocAddress += skipCount * 4; - repeatedly_relocate (relocCount, &relocAddress, sectionD); - } - else - { - switch ((msb >> 5)) - { - case 2: - { - int sub_op; - int run_length; - sub_op = (msb >> 1) & 0xf; - run_length = (((msb & 1) << 8) - | reloc_instrs[0][1]); - ++run_length; - switch (sub_op) - { - case 0: /* RelocBySectC */ - repeatedly_relocate (run_length, &relocAddress, sectionC); - break; - case 1: /* RelocBySectD */ - repeatedly_relocate (run_length, &relocAddress, sectionD); - break; - case 2: - while (run_length-- > 0) - { - repeatedly_relocate (1, &relocAddress, sectionC); - repeatedly_relocate (1, &relocAddress, sectionD); - relocAddress += 4; - } - break; - case 3: /* RelocTVector8 */ - while (run_length-- > 0) - { - repeatedly_relocate (1, &relocAddress, sectionC); - repeatedly_relocate (1, &relocAddress, sectionD); - } - break; - case 4: - while (run_length-- > 0) - { - repeatedly_relocate (1, &relocAddress, sectionD); - relocAddress += 4; - } - break; - case 5: /* RelocImportRun */ - while (retval == noErr && run_length-- > 0) - { - Ptr symbol_val; - - retval = symbol_lookup (&importIndex, &symbol_val, - imports, symbol_names, - closure_id); - if (retval == noErr) - repeatedly_relocate (1, &relocAddress, - (uint32) symbol_val); - } - break; - default: - warning_unexpected ("%d", sub_op); - assert (0); - retval = paramErr; - } - } - break; - case 3: - { - int sub_op; - int index; - Ptr symbol_val; - - sub_op = (msb >> 1) & 0xf; - index = (((msb & 1) << 8) - | reloc_instrs[0][1]); - switch (sub_op) - { - case 0: - importIndex = index; - retval = symbol_lookup (&importIndex, &symbol_val, - imports, symbol_names, - closure_id); - if (retval == noErr) - repeatedly_relocate (1, &relocAddress, - (uint32) symbol_val); - break; - case 1: - sectionC = connp->sects[index].start; - warning_unimplemented ("RelocSmSetSectC not tested much"); - assert (0); - break; - case 2: - sectionD = connp->sects[index].start; - warning_unimplemented ("RelocSmSetSectD not tested much"); - break; - case 3: - fprintf (stderr, "RelocSmBySection\n"); - assert (0); - break; - default: - warning_unexpected ("sub_op"); - fprintf (stderr, "Relocte By Index sub_op = %d\n", sub_op); - assert (0); - break; - } - } - break; - default: - switch ((msb >> 4)) - { - case 8: - { - uint32 offset; - - offset = ((msb & 0xf) << 8) | (reloc_instrs[0][1]); - ++offset; - relocAddress += offset; - } - break; - case 9: - { - warning_unimplemented ("RelocSmRepeat not tested much"); - if (repeat_remaining != -1) - --repeat_remaining; - else - { - uint8 lsb; - - lsb = reloc_instrs[0][1]; - repeat_remaining = lsb + 1; - } - if (repeat_remaining > 0) - { - int blockCount; - - blockCount = (msb & 0xF) + 2; - reloc_count += blockCount; - reloc_instrs -= blockCount; - } - else - repeat_remaining = -1; - } - break; - default: - switch (msb >> 2) - { - case 0x28: - { - uint32 offset; - - offset = ((msb & 3) << 24 | - (reloc_instrs[0][1]) << 16 | - (reloc_instrs[0][2]) << 8 | - (reloc_instrs[0][3])); - - relocAddress - = (uint8 *) - SYN68K_TO_US (connp->sects[section].start) + offset; - } - --reloc_count; - ++reloc_instrs; - break; - case 0x29: - { - Ptr symbol_val; - - importIndex = ((msb & 3) << 24 | - (reloc_instrs[0][1]) << 16 | - (reloc_instrs[0][2]) << 8 | - (reloc_instrs[0][3])); - retval = symbol_lookup (&importIndex, &symbol_val, - imports, symbol_names, - closure_id); - if (retval == noErr) - repeatedly_relocate (1, &relocAddress, - (uint32) symbol_val); - - - } - --reloc_count; - ++reloc_instrs; - break; - case 0x2c: - fprintf (stderr, "RelocLgRepeat\n"); - assert (0); - --reloc_count; - ++reloc_instrs; - break; - case 0x2d: - fprintf (stderr, "RelocLgSetOrBySection\n"); - assert (0); - --reloc_count; - ++reloc_instrs; - break; - default: - warning_unexpected ("0x%x", msb); - retval = paramErr; - break; - } - } - } - } - ++reloc_instrs; - } - return retval; -} - -PRIVATE CFragClosureID -begin_closure (uint32 n_libs, PEFImportedLibrary_t *libs, - const char *symbol_names, OSType arch) -{ - CFragClosureID retval; - int i; - OSErr err; - - retval = (typeof (retval)) NewPtr (sizeof *retval + n_libs * sizeof (lib_t)); - N_LIBS_X (retval) = CL (n_libs); - -#warning eventually need to worry about errors - - for (err = noErr, i = 0; /* err == noErr && */ i < n_libs; ++i) - { - Str63 libName; - Ptr mainAddr; - Str255 errName; - int offset; - const char *cname; - - offset = PEFIL_NAME_OFFSET (&libs[i]); - cname = symbol_names + offset; - libName[0] = MIN(strlen (cname), 63); - memcpy (libName+1, cname, libName[0]); - err = GetSharedLibrary (libName, arch, kReferenceCFrag, - &LIB_CID_X (&retval->libs[i]), - &mainAddr, errName); - if (err != noErr) - { - warning_unexpected ("%.*s", libName[0], libName+1); - LIB_CID_X (&retval->libs[i]) = (void *) 0x12348765; - } - LIB_N_SYMBOLS_X (&retval->libs[i]) = PEFIL_SYMBOL_COUNT_X (&libs[i]); - LIB_FIRST_SYMBOL_X (&retval->libs[i]) = PEFIL_FIRST_SYMBOL_X (&libs[i]); - } - return retval; -} - -PRIVATE OSErr -load_loader_section (const void *addr, - syn68k_addr_t default_address, uint32 total_size, - uint32 packed_size, uint32 unpacked_size, - uint32 section_offset, share_kind_t share_kind, - int alignment, syn68k_addr_t *mainAddrp, OSType arch, - ConnectionID connp) -{ - OSErr retval; - char *loader_section_bytes; - PEFLoaderInfoHeader_t *lihp; - uint32 n_libs; - uint32 n_imports; - uint32 n_reloc_headers; - PEFImportedLibrary_t *libs; - uint8 (*imports)[4]; - PEFLoaderRelocationHeader_t *reloc_headers; - uint8 *relocation_area; - char *symbol_names; - int i; - CFragClosureID closure_id; - - loader_section_bytes = (char *)addr + section_offset; - lihp = (PEFLoaderInfoHeader_t *) loader_section_bytes; - connp->lihp = lihp; - n_libs = PEFLIH_IMPORTED_LIBRARY_COUNT (lihp); - libs = (PEFImportedLibrary_t *) &lihp[1]; - n_imports = PEFLIH_IMPORTED_SYMBOL_COUNT (lihp); - imports = (uint8 (*)[4])&libs[n_libs]; - n_reloc_headers = PEFLIH_RELOC_SECTION_COUNT (lihp); - reloc_headers = (PEFLoaderRelocationHeader_t *) imports[n_imports]; - - relocation_area = (char *) - (loader_section_bytes + PEFLIH_RELOC_INSTR_OFFSET (lihp)); - - symbol_names = (typeof (symbol_names)) - (loader_section_bytes + PEFLIH_STRINGS_OFFSET (lihp)); - - closure_id = begin_closure (n_libs, libs, symbol_names, arch); - - for (i = 0, retval = noErr; retval == noErr && i < n_reloc_headers; ++i) - { - uint32 reloc_count; - uint8 (*reloc_instrs)[2]; - - reloc_count = PEFRLH_RELOC_COUNT (&reloc_headers[i]); - reloc_instrs = (typeof (reloc_instrs)) - (relocation_area - + PEFRLH_FIRST_RELOC_OFFSET (&reloc_headers[i])); - retval = relocate (reloc_headers, - PEFRLH_SECTION_INDEX (&reloc_headers[i]), - reloc_count, - reloc_instrs, imports, symbol_names, - closure_id, connp); - } - if (retval == noErr && lihp->initSection != 0xffffffff) - { - uint32 *init_addr; - uint32 init_toc; - uint32 (*init_routine) (uint32); - InitBlock init_block; - - warning_unimplemented ("register preservation, bad init_block"); - // #warning this code has a lot of problems (register preservation, bad init_block) - - init_addr = (uint32 *) SYN68K_TO_US - (connp->sects[PEFLIH_INIT_SECTION (lihp)].start + - PEFLIH_INIT_OFFSET (lihp)); - - memset (&init_block, 0xFA, sizeof init_block); - init_routine = (uint32 (*)(uint32)) SYN68K_TO_US (init_addr[0]); - init_toc = (uint32) SYN68K_TO_US (init_addr[1]); -#if defined (powerpc) || defined (__ppc__) - retval = ppc_call (init_toc, init_routine, (uint32) &init_block); -#else - warning_unexpected (NULL_STRING); - retval = paramErr; -#endif - if (retval) - { - warning_unexpected ("%d", retval); - retval = noErr; - } - } - if (retval == noErr) - *mainAddrp = (connp->sects[PEFLIH_MAIN_SECTION (lihp)].start + - PEFLIH_MAIN_OFFSET (lihp)); - return retval; -} - -PRIVATE OSErr -do_pef_section (ConnectionID connp, const void *addr, - const PEFSectionHeader_t *sections, int i, - boolean_t instantiate_p, - syn68k_addr_t *mainAddrp, OSType arch) -{ - OSErr retval; - const PEFSectionHeader_t *shp; - syn68k_addr_t default_address; - uint32 total_size; - uint32 packed_size; - uint32 unpacked_size; - uint32 section_offset; - int share_kind; - int alignment; - - shp = §ions[i]; - -#if 1 - { - uint32 def; - - def = PEFSH_DEFAULT_ADDRESS (shp); - if (def) - fprintf (stderr, "***def = 0x%x***\n", def); - } -#endif - -#if 0 - default_address = PEFSH_DEFAULT_ADDRESS (shp); -#else - default_address = 0; -// #warning defaultAddress ignored -- dont implement without testing -#endif - total_size = PEFSH_TOTAL_SIZE (shp); - packed_size = PEFSH_PACKED_SIZE (shp); - unpacked_size = PEFSH_UNPACKED_SIZE (shp); - section_offset = PEFSH_CONTAINER_OFFSET (shp); - share_kind = PEFSH_SHARE_KIND (shp); - alignment = PEFSH_ALIGNMENT (shp); - - switch (PEFSH_SECTION_KIND (shp)) - { - case code_section_type: - connp->sects[i].perms = readable_section | executable_section; - goto unpacked_common; - - case unpacked_data_section_type: - connp->sects[i].perms = readable_section | writable_section; - goto unpacked_common; - - case constant_section_type: - connp->sects[i].perms = readable_section; - goto unpacked_common; - - case executable_data_section_type: - connp->sects[i].perms = (readable_section | writable_section | - executable_section); - goto unpacked_common; - -unpacked_common: - retval = load_unpacked_section (addr, default_address, total_size, - packed_size, unpacked_size, - section_offset, share_kind, alignment, - &connp->sects[i]); - break; - case pattern_data_section_type: - connp->sects[i].perms = readable_section | writable_section; - retval = load_pattern_section (addr, default_address, total_size, - packed_size, unpacked_size, - section_offset, share_kind, alignment, - &connp->sects[i]); - break; - case loader_section_type: - retval = load_loader_section (addr, default_address, total_size, - packed_size, unpacked_size, - section_offset, share_kind, alignment, - mainAddrp, arch, connp); - break; - default: - warning_unexpected ("%d", PEFSH_SECTION_KIND (shp)); - retval = noErr; - break; - } - - return retval; -} - -/* - * NOTE: it would be nice if someone else provided code to flush the - * instruction cache. I'm a little nervous that my code below will fail on - * multi-processor systems. - */ - -typedef enum { ICACHE } flush_type_t; - -PRIVATE void -cacheflush (void *start, uint32 length, flush_type_t flush) -{ -#if defined (powerpc) || defined (__ppc__) - enum { CACHE_LINE_SIZE = 32, }; - char *p, *ep; - - switch (flush) - { - case ICACHE: - for (p = start, ep = p + roundup (length, CACHE_LINE_SIZE); - p != ep; - p += CACHE_LINE_SIZE) - { - asm volatile ("dcbf 0,%0" : : "r" (p) : "memory"); - asm volatile ("sync" : : : "memory"); - asm volatile ("icbi 0,%0" : : "r"(p) : "memory"); - } - asm volatile ("isync" : : : "memory"); - break; - default: - warning_unexpected ("%d", flush); - break; - } -#endif -} - -PRIVATE OSErr -do_pef_sections (ConnectionID connp, const PEFContainerHeader_t *headp, - syn68k_addr_t *mainAddrp, OSType arch) -{ - OSErr retval; - PEFSectionHeader_t *sections; - int n_sects; - int i; - - n_sects = connp->n_sects; - sections = (typeof (sections)) ((char *) headp + sizeof *headp); - - memset (connp->sects, 0, sizeof connp->sects[0] * n_sects); - for (i = 0, retval = noErr; retval == noErr && i < n_sects; ++i) - retval = do_pef_section (connp, headp, sections, i, - i < PEF_CONTAINER_INSTSECTION_COUNT(headp), - mainAddrp, arch); -// #warning need to back out cleanly if a section fails to load - -#if defined (linux) - if (retval == noErr) - { - int i; - - for (i = 0; i < n_sects; ++i) - { - if (connp->sects[i].length) - { - int prot; - - prot = 0; - if (connp->sects[i].perms & executable_section) - { - cacheflush (SYN68K_TO_US (connp->sects[i].start), - connp->sects[i].length, ICACHE); - prot |= PROT_EXEC; - } - if (connp->sects[i].perms & readable_section) - prot |= PROT_READ; - if (connp->sects[i].perms & writable_section) - prot |= PROT_WRITE; - if (!prot) - prot |= PROT_NONE; - if (mprotect (SYN68K_TO_US (connp->sects[i].start), - roundup (connp->sects[i].length, getpagesize ()), - prot) != 0) - warning_unexpected ("%d", errno); - } - } - } -#endif - - return retval; -} - -PUBLIC ConnectionID -ROMlib_new_connection (uint32 n_sects) -{ - ConnectionID retval; - Size n_bytes; - - n_bytes = sizeof *retval + n_sects * sizeof (section_info_t); - retval = (ConnectionID) NewPtrSysClear (n_bytes); - if (retval) - retval->n_sects = n_sects; - return retval; -} - -P7 (PUBLIC pascal trap, OSErr, GetMemFragment, void *, addr, - uint32, length, Str63, fragname, LoadFlags, flags, - ConnectionID *, connp, Ptr *, mainAddrp, Str255, errname) -{ - OSErr retval; - - syn68k_addr_t main_addr; - PEFContainerHeader_t *headp; - - warning_unimplemented ("ignoring flags = 0x%x\n", flags); - - main_addr = 0; - *connp = 0; - - headp = addr; - - if (PEF_CONTAINER_TAG1_X(headp) != CLC (T('J','o','y','!'))) - warning_unexpected ("0x%x", PEF_CONTAINER_TAG1 (headp)); - - if (PEF_CONTAINER_TAG2_X(headp) != CLC (T('p','e','f','f'))) - warning_unexpected ("0x%x", PEF_CONTAINER_TAG2 (headp)); - - if (PEF_CONTAINER_ARCHITECTURE_X(headp) - != CLC (T('p','w','p','c'))) - warning_unexpected ("0x%x", - PEF_CONTAINER_ARCHITECTURE (headp)); - - if (PEF_CONTAINER_FORMAT_VERSION_X(headp) != CLC (1)) - warning_unexpected ("0x%x", - PEF_CONTAINER_FORMAT_VERSION (headp)); - -// #warning ignoring (old_dev, old_imp, current) version - - *connp = ROMlib_new_connection (PEF_CONTAINER_SECTION_COUNT (headp)); - if (!*connp) - retval = fragNoMem; - else - retval = do_pef_sections (*connp, headp, &main_addr, - PEF_CONTAINER_ARCHITECTURE (headp)); - - if (retval == noErr) - *mainAddrp = (Ptr) SYN68K_TO_US (main_addr); - - return retval; -} - -typedef struct -{ - void *addr; /* virtual address */ - FSSpec fs; /* canonicalized file tht this came from */ - LONGINT offset_req; - LONGINT length_req; - off_t offset_act; - size_t length_act; - boolean_t mapped_to_eof_p; - int refcount; -} -context_t; - -PRIVATE int n_context_slots = 0; -PRIVATE int n_active_contexts = 0; -PRIVATE context_t *contexts = 0; - -PRIVATE boolean_t -fsmatch (FSSpecPtr fsp1, FSSpecPtr fsp2) -{ - boolean_t retval; - - retval = (fsp1->vRefNum == fsp2->vRefNum && - fsp1->parID == fsp2->parID && - EqualString (fsp1->name, fsp2->name, FALSE, TRUE)); - return retval; -} - -PRIVATE boolean_t -match (FSSpecPtr fsp, LONGINT offset, LONGINT length, const context_t *cp) -{ - boolean_t retval; - - retval = (cp->refcount > 0 && - fsmatch (fsp, (FSSpecPtr) &cp->fs) && - offset >= cp->offset_act && - ((length == kWholeFork && cp->mapped_to_eof_p) || - (offset + length <= cp->offset_act + cp->length_act))); - - return retval; -} - -PRIVATE OSErr -get_context (int *contextidp, boolean_t *exists_pp, FSSpecPtr fsp, - LONGINT offset, LONGINT length) -{ - PRIVATE OSErr retval; - int i; - int free_slot; - - retval = noErr; - free_slot = -1; - for (i = 0; - i < n_context_slots && !match (fsp, offset, length, &contexts[i]); - ++i) - if (contexts[i].refcount == 0) - free_slot = i; - if (i < n_context_slots) - { - ++contexts[i].refcount; - *contextidp = i; - *exists_pp = TRUE; - } - else - { - if (free_slot == -1) - { - size_t new_size; - context_t *new_contexts; - - if (n_context_slots != n_active_contexts) - warning_unexpected ("%d %d", n_context_slots, n_active_contexts); - new_size = sizeof *new_contexts * (n_active_contexts + 1); - new_contexts = realloc (contexts, new_size); - if (new_contexts == NULL) - retval = memFullErr; - else - { - free_slot = n_active_contexts; - ++n_active_contexts; - ++n_context_slots; - contexts = new_contexts; - } - } - if (retval == noErr) - { - context_t *cp; - - cp = &contexts[free_slot]; - cp->fs = *fsp; - cp->offset_req = offset; - cp->length_req = length; - cp->refcount = 1; - *contextidp = free_slot; - *exists_pp = FALSE; - } - } - - return retval; -} - -PRIVATE OSErr -release_context (int context) -{ - OSErr retval; - - if (context >= n_context_slots || contexts[context].refcount <= 0) - retval = paramErr; - else - { - retval = noErr; - if (--contexts[context].refcount == 0) - { - --n_active_contexts; - munmap (contexts[context].addr, contexts[context].length_act); - } - } - return retval; -} - -PRIVATE context_t * -contextp_from_id (int context) -{ - context_t *retval; - - if (context >= n_context_slots || contexts[context].refcount <= 0) - retval = 0; - else - retval = &contexts[context]; - return retval; -} - -PRIVATE OSErr -try_to_mmap_file (FSSpecPtr fsp, LONGINT offset, LONGINT length, - int *contextidp) -{ - OSErr retval; - INTEGER vref; - - retval = noErr; - /* canonicalize fsp to make sure */ - vref = CW (fsp->vRefNum); - if (ISWDNUM (vref) || pstr_index_after (fsp->name, ':', 0)) - { - FSSpecPtr newfsp; - - newfsp = alloca (sizeof *newfsp); - retval = FSMakeFSSpec (vref, CL (fsp->parID), fsp->name, newfsp); - if (retval == noErr) - fsp = newfsp; - } - - if (retval == noErr) - { - boolean_t exists_p; - int context; - - retval = get_context (&context, &exists_p, fsp, offset, length); - if (retval == noErr) - { - if (exists_p) - *contextidp = context; - else - { - INTEGER rn; - - retval = FSpOpenDF (fsp, fsRdPerm, &rn); - if (retval != noErr) - release_context (context); - else - { - const fcbrec *fp; - context_t *cp; - size_t pagesize; - - pagesize = getpagesize (); - fp = (const fcbrec *) (MR(FCBSPtr) + rn); - /* NOTE: right now we let them place it anywhere they - want -- eventually it probably makes sense to try to - get it placed high */ - cp = contextp_from_id (context); - cp->offset_act = rounddown (offset, pagesize); - cp->mapped_to_eof_p = length == kWholeFork; - if (!cp->mapped_to_eof_p) - cp->length_act = length + (offset - cp->offset_act); - else - { - LONGINT eof; - OSErr err; - - err = GetEOF (rn, &eof); - if (err == noErr) - cp->length_act = eof - cp->offset_act; - else - { - warning_unexpected ("err = %d", err); - cp->length_act = -1; /* force mmap to fail */ - } - } - cp->addr = mmap (0, cp->length_act, PROT_READ, MAP_PRIVATE, - fp->fcfd, cp->offset_act); - if (cp->addr != MAP_FAILED) - *contextidp = context; - else - { - retval = ROMlib_maperrno (); - release_context (context); - } - FSClose (rn); - } - } - } - } - - return retval; - -} - -P8 (PUBLIC pascal trap, OSErr, GetDiskFragment, FSSpecPtr, fsp, - LONGINT, offset, LONGINT, length, Str63, fragname, LoadFlags, flags, - ConnectionID *, connp, Ptr *, mainAddrp, Str255, errname) -{ - OSErr retval; - int context; - - warning_unimplemented ("ignoring flags = 0x%x\n", flags); - - retval = try_to_mmap_file (fsp, offset, length, &context); - if (retval == noErr) - { - const context_t *cp; - void *addr; - - cp = contextp_from_id (context); - - addr = (char *) cp->addr + offset - cp->offset_act; - retval = GetMemFragment (addr, length, fragname, flags, connp, - mainAddrp, errname); - } - return retval; -} - -#endif diff --git a/src/cfm.cpp b/src/cfm.cpp new file mode 100644 index 00000000..e06c113f --- /dev/null +++ b/src/cfm.cpp @@ -0,0 +1,1564 @@ +/* Copyright 2000 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* + * In addition to fleshing this out, it probably makes sense to use mmap + * to pull in certain sections (including temporarily the loader section). + */ + +#include "rsys/common.h" + +#include +#include + +#include "FileMgr.h" +#include "OSUtil.h" +#include "MemoryMgr.h" +#include "SegmentLdr.h" +#include "AliasMgr.h" +#include "ResourceMgr.h" + +#include "rsys/cfm.h" +#include "rsys/pef.h" +#include "rsys/file.h" +#include "rsys/interfacelib.h" +#include "rsys/mathlib.h" +#include "rsys/launch.h" +#include "rsys/hfs.h" +#include "rsys/string.h" + +using namespace Executor; + +#if 1 + +OSErr Executor::C_CloseConnection(ConnectionID *cidp) +{ + warning_trace_info("cidp = %p, cid = 0x%p", cidp, *cidp); + return noErr; +} + +OSErr Executor::C_GetSharedLibrary(Str63 library, OSType arch, + LoadFlags loadflags, GUEST *cidp, + GUEST *mainaddrp, Str255 errName) +{ + return paramErr; +} + +OSErr Executor::C_GetMemFragment(void *addr, uint32_t length, Str63 fragname, + LoadFlags flags, GUEST *connp, + GUEST *mainAddrp, Str255 errname) +{ + return paramErr; +} + +OSErr Executor::C_GetDiskFragment(FSSpecPtr fsp, LONGINT offset, + LONGINT length, Str63 fragname, + LoadFlags flags, GUEST *connp, + GUEST *mainAddrp, Str255 errname) +{ + return paramErr; +} + +ConnectionID +ROMlib_new_connection(uint32_t n_sects) +{ + return nullptr; +} + +#else +typedef enum { + process_share = 1, + global_share = 4, + protected_share = 5, +} share_kind_t; + +enum +{ + code_section_type = 0, + unpacked_data_section_type, + pattern_data_section_type, + constant_section_type, + loader_section_type, + debug_section_type, + executable_data_section_type, + exception_section_type, + traceback_section_type, +}; + +#undef roundup +#define roundup(n, m) \ + ({ \ + decltype(n) __n; \ + decltype(m) __m; \ + \ + __n = (n); \ + __m = (m); \ + (__n + __m - 1) / m *m; \ + }) + +#undef rounddown +#define rounddown(n, m) \ + ({ \ + decltype(n) __n; \ + decltype(m) __m; \ + \ + __n = (n); \ + __m = (m); \ + __n / m *m; \ + }) + +static OSErr +try_to_get_memory(void **addrp, syn68k_addr_t default_syn_address, + uint32_t total_size, int alignment) +{ + OSErr retval; +#if !defined(linux) + retval = paramErr; +#else + void *default_address; + void *received_address; + + default_address = SYN68K_TO_US(default_syn_address); + total_size = roundup(total_size, getpagesize()); + received_address = mmap(default_address, total_size, + PROT_EXEC | PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); + if(received_address == (void *)-1) + retval = memFullErr; + else + { + retval = noErr; + *addrp = received_address; + } +#endif + return retval; +} + +enum +{ + readable_section = (1 << 0), + writable_section = (1 << 1), + executable_section = (1 << 2), +}; + +static OSErr +load_unpacked_section(const void *mmapped_addr, + syn68k_addr_t default_address, uint32_t total_size, + uint32_t packed_size, uint32_t unpacked_size, + uint32_t section_offset, share_kind_t share_kind, + int alignment, section_info_t *infop) +{ + OSErr retval; + void *addr; + + if(packed_size != unpacked_size) + warning_unexpected("%d %d", packed_size, unpacked_size); + if(!(infop->perms & writable_section) && total_size == unpacked_size) + { + retval = noErr; + addr = (char *)mmapped_addr + section_offset; + } + else + { + retval = try_to_get_memory(&addr, default_address, total_size, + alignment); + if(retval == noErr) + { + memcpy(addr, (char *)mmapped_addr + section_offset, packed_size); + memset((char *)addr + unpacked_size, 0, total_size - unpacked_size); + } + } + if(retval == noErr) + { + infop->start = RM(addr); + infop->length = CL(total_size); + } + + return retval; +} + +static OSErr +repeat_block(uint32_t repeat_count, uint32_t block_size, uint8_t **destpp, + const uint8_t **srcpp, uint32_t *dest_lengthp, uint32_t *src_lengthp) +{ + OSErr retval; + uint32_t total_bytes_to_write; + + total_bytes_to_write = repeat_count * block_size; + if(total_bytes_to_write > *dest_lengthp || block_size > *src_lengthp) + retval = paramErr; + else + { + while(repeat_count-- > 0) + { + memcpy(*destpp, *srcpp, block_size); + *destpp += block_size; + } + *srcpp += block_size; + *dest_lengthp -= total_bytes_to_write; + *src_lengthp -= block_size; + retval = noErr; + } + return retval; +} + +static OSErr +extract_count(const uint8_t **srcpp, uint32_t *lengthp, uint32_t *countp) +{ + OSErr retval; + uint32_t count; + uint8_t next_piece; + + count = *countp; + do + { + retval = (*lengthp > 0) ? noErr : paramErr; + if(retval == noErr) + { + next_piece = **srcpp; + ++*srcpp; + --*lengthp; + count = (count << 7) | (next_piece & 0x7F); + } + } while(retval == noErr && (next_piece & 0x80)); + if(retval == noErr) + *countp = count; + + return retval; +} + +static OSErr +interleave(uint32_t repeat_count, uint32_t custom_size, uint8_t **destpp, + const uint8_t **srcpp, uint32_t *dest_lengthp, uint32_t *src_lengthp, + uint32_t common_size, const uint8_t *common_mem) +{ + OSErr retval; + uint32_t total_size; + + total_size = repeat_count * (common_size + custom_size) + common_size; + if(total_size > *dest_lengthp || custom_size * repeat_count > *src_lengthp) + retval = paramErr; + else + { + ++repeat_count; + while(repeat_count-- > 0) + { + if(common_mem) + memcpy(*destpp, common_mem, common_size); + else + memset(*destpp, 0, common_size); + *destpp += common_size; + *dest_lengthp -= common_size; + if(repeat_count > 0) + { + memcpy(*destpp, *srcpp, custom_size); + *destpp += custom_size; + *dest_lengthp -= custom_size; + *srcpp += custom_size; + *src_lengthp -= custom_size; + } + } + retval = noErr; + } + return retval; +} + +static OSErr +pattern_initialize(uint8_t *addr, const uint8_t *patmem, uint32_t packed_size, + uint32_t unpacked_size) +{ + OSErr retval; + + retval = noErr; + while(retval == noErr && packed_size > 0) + { + uint8_t opcode; + uint32_t count; + + opcode = *patmem >> 5; + count = (*patmem & 0x1f); + ++patmem; + --packed_size; + if(!count) + retval = extract_count(&patmem, &packed_size, &count); + if(retval == noErr) + { + switch(opcode) + { + case 0: + if(count > unpacked_size) + retval = paramErr; + else + { + memset(addr, 0, count); + addr += count; + unpacked_size -= count; + } + break; + case 1: + retval = repeat_block(1, count, &addr, &patmem, &unpacked_size, + &packed_size); + break; + case 2: + { + uint32_t repeat_count; + + repeat_count = 0; + retval = extract_count(&patmem, &packed_size, &repeat_count); + if(retval == noErr) + retval = repeat_block(repeat_count + 1, count, &addr, + &patmem, &unpacked_size, + &packed_size); + } + break; + case 3: + case 4: + { + uint32_t common_size; + uint32_t custom_size; + + common_size = count; + custom_size = 0; + retval = extract_count(&patmem, &packed_size, &custom_size); + if(retval == noErr) + { + uint32_t repeat_count; + + repeat_count = 0; + retval = extract_count(&patmem, &packed_size, + &repeat_count); + if(retval == noErr) + { + const uint8_t *common_mem; + + if(opcode == 4) + common_mem = 0; + else + { + common_mem = patmem; + if(common_size > packed_size) + retval = paramErr; + else + { + patmem += common_size; + packed_size -= common_size; + } + } + if(retval == noErr) + interleave(repeat_count, custom_size, &addr, + &patmem, &unpacked_size, &packed_size, + common_size, common_mem); + } + } + } + break; + default: + warning_unexpected("%d", opcode); + assert(0); + break; + } + } + } + if(retval == noErr && (packed_size || unpacked_size)) + { + retval = paramErr; + warning_unexpected("%d %d", packed_size, unpacked_size); + assert(0); + } + return retval; +} + +static OSErr +load_pattern_section(const void *mmapped_addr, + syn68k_addr_t default_address, uint32_t total_size, + uint32_t packed_size, uint32_t unpacked_size, + uint32_t section_offset, share_kind_t share_kind, + int alignment, section_info_t *infop) +{ + OSErr retval; + void *addr; + + retval = try_to_get_memory(&addr, default_address, total_size, alignment); + if(retval == noErr) + { + uint8_t *patmem; + + patmem = (decltype(patmem))((char *)mmapped_addr + section_offset); + retval = pattern_initialize((uint8_t*)addr, patmem, packed_size, unpacked_size); + if(retval == noErr) + { + memset((char*)addr + unpacked_size, 0, + total_size - unpacked_size); + infop->start = RM(addr); + infop->length = CL(total_size); + } + } + + return retval; +} + +static void +repeatedly_relocate(uint32_t count, uint8_t **relocAddressp, uint32_t val) +{ + GUEST *p; + p = (GUEST *)*relocAddressp; + while(count-- > 0) + { + *p = CL(CL(*p) + val); + ++p; + } + *relocAddressp = (uint8_t *)p; +} + +static OSErr +check_existing_connections(Str63 library, OSType arch, LoadFlags loadflags, + GUEST *cidp, GUEST *mainaddrp, Str255 errName) +{ + /* TODO */ + // FIXME: #warning TODO + return fragLibNotFound; +} + +static void +get_root_and_app(INTEGER *root_vrefp, LONGINT *root_diridp, + INTEGER *app_vrefp, LONGINT *app_diridp) +{ + // FIXME: #warning TODO + /* TODO */ +} + +static OSErr +check_file(INTEGER vref, LONGINT dirid, Str255 file, bool shlb_test_p, + Str63 library, OSType arch, LoadFlags loadflags, + GUEST *cidp, GUEST *mainaddrp, Str255 errName) +{ + OSErr retval; + FSSpec fs; + + retval = FSMakeFSSpec(vref, dirid, file, &fs); + if(retval != noErr) + retval = fragLibNotFound; + else + { + if(shlb_test_p) + { + OSErr err; + FInfo finfo; + + err = FSpGetFInfo(&fs, &finfo); + if(err != noErr || CL(finfo.fdType) != TICK("shlb")) + retval = fragLibNotFound; + } + if(retval == noErr) + { + INTEGER rn; + + rn = FSpOpenResFile(&fs, fsRdPerm); + if(rn == -1) + retval = fragLibNotFound; + else + { + Handle cfrg0; + + cfrg0 = Get1Resource(FOURCC('c', 'f', 'r', 'g'), 0); + if(!cfrg0) + retval = fragLibNotFound; + else + { + cfir_t *cfirp; + + cfirp = ROMlib_find_cfrg(cfrg0, arch, kImportLibraryCFrag, + library); + if(!cfirp) + retval = fragLibNotFound; + else + retval = GetDiskFragment(&fs, + CFIR_OFFSET_TO_FRAGMENT(cfirp), + CFIR_FRAGMENT_LENGTH(cfirp), (Byte*)"", + loadflags, cidp, mainaddrp, + errName); + } + CloseResFile(rn); + } + } + } + + return retval; +} + +static OSErr +check_vanddir(GUEST vref, GUEST dirid, int descend_count, Str63 library, + OSType arch, LoadFlags loadflags, GUEST *cidp, + GUEST *mainaddrp, Str255 errName) +{ + CInfoPBRec pb; + Str255 s; + OSErr retval; + INTEGER dirindex; + OSErr err; + int errcount; + + retval = fragLibNotFound; + pb.hFileInfo.ioNamePtr = RM(&s[0]); + pb.hFileInfo.ioVRefNum = vref; + err = noErr; + errcount = 0; + for(dirindex = 1; + retval != noErr && err != fnfErr && errcount != 3; + dirindex++) + { + pb.hFileInfo.ioFDirIndex = CW(dirindex); + pb.hFileInfo.ioDirID = dirid; + err = PBGetCatInfo(&pb, false); + if(err) + { + if(err != fnfErr) + { + warning_unexpected("PBGetCatInfo err = %d\n", err); + ++errcount; + } + } + else + { + errcount = 0; + if(pb.hFileInfo.ioFlAttrib & ATTRIB_ISADIR) + { + if(descend_count > 0) + { + retval = check_vanddir(vref, pb.hFileInfo.ioDirID, + descend_count - 1, library, + arch, loadflags, cidp, mainaddrp, + errName); + } + } + else if(pb.hFileInfo.ioFlFndrInfo.fdType == TICKX("shlb")) + retval = check_file(vref, dirid, s, false, library, arch, + loadflags, cidp, mainaddrp, errName); + } + } + return retval; +} + +/* + * This sort of implements the "Searching for Import Libraries" algorithm + * described on 1-17 and 1-18 of the Mac Runtime Architectures manual. The + * biggest difference is that we don't search for the best fit between + * everything available in the Extensions folder, the ROM registry and the + * file registry. Instead we currently stop when we find any fit. + * + * Additionally, we don't really have a ROM registry per-se. Instead + * we have the home-brewed InterfaceLib and MathLib files. We don't + * have anything corresponding to the file registry. + * + */ + +OSErr Executor::C_GetSharedLibrary(Str63 library, OSType arch, + LoadFlags loadflags, GUEST *cidp, + GUEST *mainaddrp, Str255 errName) +{ + OSErr retval; + + warning_trace_info("GetSharedLibrary (\"%.*s\")\n", library[0], + library + 1); + + retval = check_existing_connections(library, arch, loadflags, cidp, + mainaddrp, errName); + if(retval == fragLibNotFound) + { + INTEGER root_vref, app_vref; + LONGINT root_dirid, app_dirid; + + get_root_and_app(&root_vref, &root_dirid, &app_vref, &app_dirid); + if(root_vref != app_vref || root_dirid != app_dirid) + retval = check_vanddir(root_vref, root_dirid, 0, library, arch, + loadflags, cidp, mainaddrp, errName); + if(retval != noErr) + retval = check_file(ROMlib_exevrefnum, 0, ROMlib_exefname, false, + library, arch, loadflags, cidp, mainaddrp, + errName); + if(retval != noErr) + retval = check_vanddir(app_vref, app_dirid, 0, library, arch, + loadflags, cidp, mainaddrp, errName); + if(retval != noErr) + retval = check_vanddir(ROMlib_exevrefnum, 0, 0, library, arch, + loadflags, cidp, mainaddrp, errName); + if(retval != noErr) + { + GUEST extensions_vref; + GUEST extensions_dirid; + + if(FindFolder(0, kExtensionFolderType, false, &extensions_vref, + &extensions_dirid) + == noErr) + retval = check_vanddir(extensions_vref, extensions_dirid, 1, + library, arch, loadflags, cidp, + mainaddrp, errName); + } + + if(retval != noErr) + { + if(EqualString(library, "\7MathLib", false, true)) + retval = ROMlib_GetMathLib(library, arch, loadflags, cidp, + mainaddrp, errName); + else if(EqualString(library, "\14InterfaceLib", false, true)) + retval = ROMlib_GetInterfaceLib(library, arch, loadflags, cidp, + mainaddrp, errName); + } + } + return retval; +} + +OSErr Executor::C_CloseConnection(ConnectionID *cidp) +{ + warning_trace_info("cidp = %p, cid = 0x%p", cidp, *cidp); + return noErr; +} + +#if 0 +enum +{ + tracking_val_start = 0x88123456 +}; +static uint32_t num_tracking_vals; +static char **tracking_symbols; + +static void +tracking_handler(int signum, struct sigcontext sc) +{ + uint32_t r12; + uint32_t val; + + r12 = sc.regs->gpr[PT_R12]; + val = r12 - (uint32_t)tracking_val_start; + if(val < num_tracking_vals) + fprintf(stderr, "Need glue for '%s'\n", tracking_symbols[val]); + ExitToShell(); +} + +void +ROMlib_release_tracking_values(void) +{ + if(num_tracking_vals > 0) + { + int i; + + for(i = 0; i < num_tracking_vals; ++i) + free(tracking_symbols[i]); + tracking_symbols = realloc(tracking_symbols, 0); + num_tracking_vals = 0; + } + signal(SIGSEGV, (void *)tracking_handler); +} + +static uint32_t +tracking_value(const char *symbol_name) +{ + uint32_t retval; + + tracking_symbols = realloc(tracking_symbols, + (num_tracking_vals + 1) * sizeof *tracking_symbols); + tracking_symbols[num_tracking_vals] = strdup(symbol_name); + retval = tracking_val_start + num_tracking_vals++; + warning_trace_info("name = '%s' (%p)\n", symbol_name, (Ptr)retval); + return retval; +} +#endif + +static OSErr +symbol_lookup(uint32_t *indexp, Ptr *valp, uint8_t imports[][4], + const char *symbol_names, CFragClosureID closure_id) +{ + OSErr retval; + int index; + uint8_t flags; + uint8_t class1; + const char *symbol_name; + + index = *indexp; + flags = imports[index][0] >> 4; + class1 = imports[index][0] & 0xf; + symbol_name = (symbol_names + (imports[index][1] << 16) + (imports[index][2] << 8) + (imports[index][3] << 0)); + + { + int i; + int n_libs; + + n_libs = N_LIBS(closure_id); + for(i = 0; i < n_libs; ++i) + { + const lib_t *l; + uint32_t first_symbol; + + l = &closure_id->libs[i]; + first_symbol = LIB_FIRST_SYMBOL(l); + if(index >= first_symbol && index < first_symbol + LIB_N_SYMBOLS(l)) + { + Str255 sym255; + OSErr err; + + sym255[0] = MIN(strlen(symbol_name), 255); + memcpy(sym255 + 1, symbol_name, sym255[0]); + err = FindSymbol(LIB_CID(l), sym255, valp, 0); + if(err != noErr) + { + if(flags & 8) + *valp = kUnresolvedCFragSymbolAddress; + else + *valp = (Ptr)tracking_value(symbol_name); + } + /*-->*/ break; + } + } + } + ++*indexp; + retval = noErr; + return retval; +} + +static OSErr +relocate(const PEFLoaderRelocationHeader_t reloc_headers[], + int section, uint32_t reloc_count, uint8_t reloc_instrs[][2], + uint8_t imports[][4], const char *symbol_names, + CFragClosureID closure_id, ConnectionID connp) +{ + OSErr retval; + uint8_t *relocAddress; + uint32_t importIndex; + uint32_t sectionC; + uint32_t sectionD; + int32_t repeat_remaining; + + repeat_remaining = -1; /* i.e. not currently processing RelocSmRepeat or + RelocLgRepeat */ + + relocAddress = (uint8_t *)MR(connp->sects[section].start); + importIndex = 0; + sectionC = ptr_to_longint(MR(connp->sects[0].start)); + sectionD = ptr_to_longint(MR(connp->sects[1].start)); + + retval = noErr; + while(reloc_count-- > 0) + { + uint8_t msb; + + msb = reloc_instrs[0][0]; + if((msb >> 6) == 0) + { + uint8_t lsb; + int skipCount; + int relocCount; + + lsb = reloc_instrs[0][1]; + skipCount = (msb << 2) | (lsb >> 6); + relocCount = (lsb & 0x3f); + relocAddress += skipCount * 4; + repeatedly_relocate(relocCount, &relocAddress, sectionD); + } + else + { + switch((msb >> 5)) + { + case 2: + { + int sub_op; + int run_length; + sub_op = (msb >> 1) & 0xf; + run_length = (((msb & 1) << 8) + | reloc_instrs[0][1]); + ++run_length; + switch(sub_op) + { + case 0: /* RelocBySectC */ + repeatedly_relocate(run_length, &relocAddress, sectionC); + break; + case 1: /* RelocBySectD */ + repeatedly_relocate(run_length, &relocAddress, sectionD); + break; + case 2: + while(run_length-- > 0) + { + repeatedly_relocate(1, &relocAddress, sectionC); + repeatedly_relocate(1, &relocAddress, sectionD); + relocAddress += 4; + } + break; + case 3: /* RelocTVector8 */ + while(run_length-- > 0) + { + repeatedly_relocate(1, &relocAddress, sectionC); + repeatedly_relocate(1, &relocAddress, sectionD); + } + break; + case 4: + while(run_length-- > 0) + { + repeatedly_relocate(1, &relocAddress, sectionD); + relocAddress += 4; + } + break; + case 5: /* RelocImportRun */ + while(retval == noErr && run_length-- > 0) + { + Ptr symbol_val; + + retval = symbol_lookup(&importIndex, &symbol_val, + imports, symbol_names, + closure_id); + if(retval == noErr) + repeatedly_relocate(1, &relocAddress, + (uint32_t)symbol_val); + } + break; + default: + warning_unexpected("%d", sub_op); + assert(0); + retval = paramErr; + } + } + break; + case 3: + { + int sub_op; + int index; + Ptr symbol_val; + + sub_op = (msb >> 1) & 0xf; + index = (((msb & 1) << 8) + | reloc_instrs[0][1]); + switch(sub_op) + { + case 0: + importIndex = index; + retval = symbol_lookup(&importIndex, &symbol_val, + imports, symbol_names, + closure_id); + if(retval == noErr) + repeatedly_relocate(1, &relocAddress, + (uint32_t)symbol_val); + break; + case 1: + sectionC = connp->sects[index].start; + warning_unimplemented("RelocSmSetSectC not tested much"); + assert(0); + break; + case 2: + sectionD = connp->sects[index].start; + warning_unimplemented("RelocSmSetSectD not tested much"); + break; + case 3: + fprintf(stderr, "RelocSmBySection\n"); + assert(0); + break; + default: + warning_unexpected("sub_op"); + fprintf(stderr, "Relocte By Index sub_op = %d\n", sub_op); + assert(0); + break; + } + } + break; + default: + switch((msb >> 4)) + { + case 8: + { + uint32_t offset; + + offset = ((msb & 0xf) << 8) | (reloc_instrs[0][1]); + ++offset; + relocAddress += offset; + } + break; + case 9: + { + warning_unimplemented("RelocSmRepeat not tested much"); + if(repeat_remaining != -1) + --repeat_remaining; + else + { + uint8_t lsb; + + lsb = reloc_instrs[0][1]; + repeat_remaining = lsb + 1; + } + if(repeat_remaining > 0) + { + int blockCount; + + blockCount = (msb & 0xF) + 2; + reloc_count += blockCount; + reloc_instrs -= blockCount; + } + else + repeat_remaining = -1; + } + break; + default: + switch(msb >> 2) + { + case 0x28: + { + uint32_t offset; + + offset = ((msb & 3) << 24 | (reloc_instrs[0][1]) << 16 | (reloc_instrs[0][2]) << 8 | (reloc_instrs[0][3])); + + relocAddress + = (uint8_t *) + SYN68K_TO_US(connp->sects[section].start) + + offset; + } + --reloc_count; + ++reloc_instrs; + break; + case 0x29: + { + Ptr symbol_val; + + importIndex = ((msb & 3) << 24 | (reloc_instrs[0][1]) << 16 | (reloc_instrs[0][2]) << 8 | (reloc_instrs[0][3])); + retval = symbol_lookup(&importIndex, &symbol_val, + imports, symbol_names, + closure_id); + if(retval == noErr) + repeatedly_relocate(1, &relocAddress, + (uint32_t)symbol_val); + } + --reloc_count; + ++reloc_instrs; + break; + case 0x2c: + fprintf(stderr, "RelocLgRepeat\n"); + assert(0); + --reloc_count; + ++reloc_instrs; + break; + case 0x2d: + fprintf(stderr, "RelocLgSetOrBySection\n"); + assert(0); + --reloc_count; + ++reloc_instrs; + break; + default: + warning_unexpected("0x%x", msb); + retval = paramErr; + break; + } + } + } + } + ++reloc_instrs; + } + return retval; +} + +static CFragClosureID +begin_closure(uint32_t n_libs, PEFImportedLibrary_t *libs, + const char *symbol_names, OSType arch) +{ + CFragClosureID retval; + int i; + OSErr err; + + retval = (decltype(retval))NewPtr(sizeof *retval + n_libs * sizeof(lib_t)); + N_LIBS_X(retval) = CL(n_libs); + + // FIXME: #warning eventually need to worry about errors + + for(err = noErr, i = 0; /* err == noErr && */ i < n_libs; ++i) + { + Str63 libName; + Ptr mainAddr; + Str255 errName; + int offset; + const char *cname; + + offset = PEFIL_NAME_OFFSET(&libs[i]); + cname = symbol_names + offset; + libName[0] = MIN(strlen(cname), 63); + memcpy(libName + 1, cname, libName[0]); + err = GetSharedLibrary(libName, arch, kReferenceCFrag, + &LIB_CID_X(&retval->libs[i]), + &mainAddr, errName); + if(err != noErr) + { + warning_unexpected("%.*s", libName[0], libName + 1); + LIB_CID_X(&retval->libs[i]) = (void *)0x12348765; + } + LIB_N_SYMBOLS_X(&retval->libs[i]) = PEFIL_SYMBOL_COUNT_X(&libs[i]); + LIB_FIRST_SYMBOL_X(&retval->libs[i]) = PEFIL_FIRST_SYMBOL_X(&libs[i]); + } + return retval; +} + +static OSErr +load_loader_section(const void *addr, + syn68k_addr_t default_address, uint32_t total_size, + uint32_t packed_size, uint32_t unpacked_size, + uint32_t section_offset, share_kind_t share_kind, + int alignment, syn68k_addr_t *mainAddrp, OSType arch, + ConnectionID connp) +{ + OSErr retval; + char *loader_section_bytes; + PEFLoaderInfoHeader_t *lihp; + uint32_t n_libs; + uint32_t n_imports; + uint32_t n_reloc_headers; + PEFImportedLibrary_t *libs; + uint8_t(*imports)[4]; + PEFLoaderRelocationHeader_t *reloc_headers; + uint8_t *relocation_area; + char *symbol_names; + int i; + CFragClosureID closure_id; + + loader_section_bytes = (char *)addr + section_offset; + lihp = (PEFLoaderInfoHeader_t *)loader_section_bytes; + connp->lihp = lihp; + n_libs = PEFLIH_IMPORTED_LIBRARY_COUNT(lihp); + libs = (PEFImportedLibrary_t *)&lihp[1]; + n_imports = PEFLIH_IMPORTED_SYMBOL_COUNT(lihp); + imports = (uint8_t(*)[4]) & libs[n_libs]; + n_reloc_headers = PEFLIH_RELOC_SECTION_COUNT(lihp); + reloc_headers = (PEFLoaderRelocationHeader_t *)imports[n_imports]; + + relocation_area = (char *)(loader_section_bytes + PEFLIH_RELOC_INSTR_OFFSET(lihp)); + + symbol_names = (decltype(symbol_names))(loader_section_bytes + PEFLIH_STRINGS_OFFSET(lihp)); + + closure_id = begin_closure(n_libs, libs, symbol_names, arch); + + for(i = 0, retval = noErr; retval == noErr && i < n_reloc_headers; ++i) + { + uint32_t reloc_count; + uint8_t(*reloc_instrs)[2]; + + reloc_count = PEFRLH_RELOC_COUNT(&reloc_headers[i]); + reloc_instrs = (decltype(reloc_instrs))(relocation_area + + PEFRLH_FIRST_RELOC_OFFSET(&reloc_headers[i])); + retval = relocate(reloc_headers, + PEFRLH_SECTION_INDEX(&reloc_headers[i]), + reloc_count, + reloc_instrs, imports, symbol_names, + closure_id, connp); + } + if(retval == noErr && lihp->initSection != 0xffffffff) + { + uint32_t *init_addr; + uint32_t init_toc; + uint32_t (*init_routine)(uint32_t); + InitBlock init_block; + + warning_unimplemented("register preservation, bad init_block"); + // #warning this code has a lot of problems (register preservation, bad init_block) + + init_addr = (uint32_t *)SYN68K_TO_US(connp->sects[PEFLIH_INIT_SECTION(lihp)].start + PEFLIH_INIT_OFFSET(lihp)); + + memset(&init_block, 0xFA, sizeof init_block); + init_routine = (uint32_t(*)(uint32_t))SYN68K_TO_US(init_addr[0]); + init_toc = (uint32_t)SYN68K_TO_US(init_addr[1]); +#if defined(powerpc) || defined(__ppc__) + retval = ppc_call(init_toc, init_routine, (uint32_t)&init_block); +#else + warning_unexpected(NULL_STRING); + retval = paramErr; +#endif + if(retval) + { + warning_unexpected("%d", retval); + retval = noErr; + } + } + if(retval == noErr) + *mainAddrp = (connp->sects[PEFLIH_MAIN_SECTION(lihp)].start + PEFLIH_MAIN_OFFSET(lihp)); + return retval; +} + +static OSErr +do_pef_section(ConnectionID connp, const void *addr, + const PEFSectionHeader_t *sections, int i, + bool instantiate_p, + syn68k_addr_t *mainAddrp, OSType arch) +{ + OSErr retval; + const PEFSectionHeader_t *shp; + syn68k_addr_t default_address; + uint32_t total_size; + uint32_t packed_size; + uint32_t unpacked_size; + uint32_t section_offset; + int share_kind; + int alignment; + + shp = §ions[i]; + +#if 1 + { + uint32_t def; + + def = PEFSH_DEFAULT_ADDRESS(shp); + if(def) + fprintf(stderr, "***def = 0x%x***\n", def); + } +#endif + +#if 0 + default_address = PEFSH_DEFAULT_ADDRESS (shp); +#else + default_address = 0; +// #warning defaultAddress ignored -- dont implement without testing +#endif + total_size = PEFSH_TOTAL_SIZE(shp); + packed_size = PEFSH_PACKED_SIZE(shp); + unpacked_size = PEFSH_UNPACKED_SIZE(shp); + section_offset = PEFSH_CONTAINER_OFFSET(shp); + share_kind = PEFSH_SHARE_KIND(shp); + alignment = PEFSH_ALIGNMENT(shp); + + switch(PEFSH_SECTION_KIND(shp)) + { + case code_section_type: + connp->sects[i].perms = readable_section | executable_section; + goto unpacked_common; + + case unpacked_data_section_type: + connp->sects[i].perms = readable_section | writable_section; + goto unpacked_common; + + case constant_section_type: + connp->sects[i].perms = readable_section; + goto unpacked_common; + + case executable_data_section_type: + connp->sects[i].perms = (readable_section | writable_section | executable_section); + goto unpacked_common; + + unpacked_common: + retval = load_unpacked_section(addr, default_address, total_size, + packed_size, unpacked_size, + section_offset, share_kind, alignment, + &connp->sects[i]); + break; + case pattern_data_section_type: + connp->sects[i].perms = readable_section | writable_section; + retval = load_pattern_section(addr, default_address, total_size, + packed_size, unpacked_size, + section_offset, share_kind, alignment, + &connp->sects[i]); + break; + case loader_section_type: + retval = load_loader_section(addr, default_address, total_size, + packed_size, unpacked_size, + section_offset, share_kind, alignment, + mainAddrp, arch, connp); + break; + default: + warning_unexpected("%d", PEFSH_SECTION_KIND(shp)); + retval = noErr; + break; + } + + return retval; +} + +/* + * NOTE: it would be nice if someone else provided code to flush the + * instruction cache. I'm a little nervous that my code below will fail on + * multi-processor systems. + */ + +typedef enum { ICACHE } flush_type_t; + +static void +cacheflush(void *start, uint32_t length, flush_type_t flush) +{ +#if defined(powerpc) || defined(__ppc__) + enum + { + CACHE_LINE_SIZE = 32, + }; + char *p, *ep; + + switch(flush) + { + case ICACHE: + for(p = start, ep = p + roundup(length, CACHE_LINE_SIZE); + p != ep; + p += CACHE_LINE_SIZE) + { + asm volatile("dcbf 0,%0" + : + : "r"(p) + : "memory"); + asm volatile("sync" + : + : + : "memory"); + asm volatile("icbi 0,%0" + : + : "r"(p) + : "memory"); + } + asm volatile("isync" + : + : + : "memory"); + break; + default: + warning_unexpected("%d", flush); + break; + } +#endif +} + +static OSErr +do_pef_sections(ConnectionID connp, const PEFContainerHeader_t *headp, + syn68k_addr_t *mainAddrp, OSType arch) +{ + OSErr retval; + PEFSectionHeader_t *sections; + int n_sects; + int i; + + n_sects = connp->n_sects; + sections = (decltype(sections))((char *)headp + sizeof *headp); + + memset(connp->sects, 0, sizeof connp->sects[0] * n_sects); + for(i = 0, retval = noErr; retval == noErr && i < n_sects; ++i) + retval = do_pef_section(connp, headp, sections, i, + i < PEF_CONTAINER_INSTSECTION_COUNT(headp), + mainAddrp, arch); +// #warning need to back out cleanly if a section fails to load + +#if defined(linux) + if(retval == noErr) + { + int i; + + for(i = 0; i < n_sects; ++i) + { + if(connp->sects[i].length) + { + int prot; + + prot = 0; + if(connp->sects[i].perms & executable_section) + { + cacheflush(SYN68K_TO_US(connp->sects[i].start), + connp->sects[i].length, ICACHE); + prot |= PROT_EXEC; + } + if(connp->sects[i].perms & readable_section) + prot |= PROT_READ; + if(connp->sects[i].perms & writable_section) + prot |= PROT_WRITE; + if(!prot) + prot |= PROT_NONE; + if(mprotect(SYN68K_TO_US(connp->sects[i].start), + roundup(connp->sects[i].length, getpagesize()), + prot) + != 0) + warning_unexpected("%d", errno); + } + } + } +#endif + + return retval; +} + +ConnectionID +ROMlib_new_connection(uint32_t n_sects) +{ + ConnectionID retval; + Size n_bytes; + + n_bytes = sizeof *retval + n_sects * sizeof(section_info_t); + retval = (ConnectionID)NewPtrSysClear(n_bytes); + if(retval) + retval->n_sects = n_sects; + return retval; +} + +OSErr Executor::C_GetMemFragment(void *addr, uint32_t length, Str63 fragname, + LoadFlags flags, ConnectionID *connp, + Ptr *mainAddrp, Str255 errname) +{ + OSErr retval; + + syn68k_addr_t main_addr; + PEFContainerHeader_t *headp; + + warning_unimplemented("ignoring flags = 0x%x\n", flags); + + main_addr = 0; + *connp = 0; + + headp = addr; + + if(PEF_CONTAINER_TAG1_X(headp) != CLC(FOURCC('J', 'o', 'y', '!'))) + warning_unexpected("0x%x", PEF_CONTAINER_TAG1(headp)); + + if(PEF_CONTAINER_TAG2_X(headp) != CLC(FOURCC('p', 'e', 'f', 'f'))) + warning_unexpected("0x%x", PEF_CONTAINER_TAG2(headp)); + + if(PEF_CONTAINER_ARCHITECTURE_X(headp) + != CLC(FOURCC('p', 'w', 'p', 'c'))) + warning_unexpected("0x%x", + PEF_CONTAINER_ARCHITECTURE(headp)); + + if(PEF_CONTAINER_FORMAT_VERSION_X(headp) != CLC(1)) + warning_unexpected("0x%x", + PEF_CONTAINER_FORMAT_VERSION(headp)); + + // #warning ignoring (old_dev, old_imp, current) version + + *connp = ROMlib_new_connection(PEF_CONTAINER_SECTION_COUNT(headp)); + if(!*connp) + retval = fragNoMem; + else + retval = do_pef_sections(*connp, headp, &main_addr, + PEF_CONTAINER_ARCHITECTURE(headp)); + + if(retval == noErr) + *mainAddrp = (Ptr)SYN68K_TO_US(main_addr); + + return retval; +} + +typedef struct +{ + void *addr; /* virtual address */ + FSSpec fs; /* canonicalized file tht this came from */ + LONGINT offset_req; + LONGINT length_req; + off_t offset_act; + size_t length_act; + bool mapped_to_eof_p; + int refcount; +} context_t; + +static int n_context_slots = 0; +static int n_active_contexts = 0; +static context_t *contexts = 0; + +static bool +fsmatch(FSSpecPtr fsp1, FSSpecPtr fsp2) +{ + bool retval; + + retval = (fsp1->vRefNum == fsp2->vRefNum && fsp1->parID == fsp2->parID && EqualString(fsp1->name, fsp2->name, false, true)); + return retval; +} + +static bool +match(FSSpecPtr fsp, LONGINT offset, LONGINT length, const context_t *cp) +{ + bool retval; + + retval = (cp->refcount > 0 && fsmatch(fsp, (FSSpecPtr)&cp->fs) && offset >= cp->offset_act && ((length == kWholeFork && cp->mapped_to_eof_p) || (offset + length <= cp->offset_act + cp->length_act))); + + return retval; +} + +static OSErr +get_context(int *contextidp, bool *exists_pp, FSSpecPtr fsp, + LONGINT offset, LONGINT length) +{ + static OSErr retval; + int i; + int free_slot; + + retval = noErr; + free_slot = -1; + for(i = 0; + i < n_context_slots && !match(fsp, offset, length, &contexts[i]); + ++i) + if(contexts[i].refcount == 0) + free_slot = i; + if(i < n_context_slots) + { + ++contexts[i].refcount; + *contextidp = i; + *exists_pp = true; + } + else + { + if(free_slot == -1) + { + size_t new_size; + context_t *new_contexts; + + if(n_context_slots != n_active_contexts) + warning_unexpected("%d %d", n_context_slots, n_active_contexts); + new_size = sizeof *new_contexts * (n_active_contexts + 1); + new_contexts = realloc(contexts, new_size); + if(new_contexts == NULL) + retval = memFullErr; + else + { + free_slot = n_active_contexts; + ++n_active_contexts; + ++n_context_slots; + contexts = new_contexts; + } + } + if(retval == noErr) + { + context_t *cp; + + cp = &contexts[free_slot]; + cp->fs = *fsp; + cp->offset_req = offset; + cp->length_req = length; + cp->refcount = 1; + *contextidp = free_slot; + *exists_pp = false; + } + } + + return retval; +} + +static OSErr +release_context(int context) +{ + OSErr retval; + + if(context >= n_context_slots || contexts[context].refcount <= 0) + retval = paramErr; + else + { + retval = noErr; + if(--contexts[context].refcount == 0) + { + --n_active_contexts; + munmap(contexts[context].addr, contexts[context].length_act); + } + } + return retval; +} + +static context_t * +contextp_from_id(int context) +{ + context_t *retval; + + if(context >= n_context_slots || contexts[context].refcount <= 0) + retval = 0; + else + retval = &contexts[context]; + return retval; +} + +static OSErr +try_to_mmap_file(FSSpecPtr fsp, LONGINT offset, LONGINT length, + int *contextidp) +{ + OSErr retval; + INTEGER vref; + + retval = noErr; + /* canonicalize fsp to make sure */ + vref = CW(fsp->vRefNum); + if(ISWDNUM(vref) || pstr_index_after(fsp->name, ':', 0)) + { + FSSpecPtr newfsp; + + newfsp = alloca(sizeof *newfsp); + retval = FSMakeFSSpec(vref, CL(fsp->parID), fsp->name, newfsp); + if(retval == noErr) + fsp = newfsp; + } + + if(retval == noErr) + { + bool exists_p; + int context; + + retval = get_context(&context, &exists_p, fsp, offset, length); + if(retval == noErr) + { + if(exists_p) + *contextidp = context; + else + { + INTEGER rn; + + retval = FSpOpenDF(fsp, fsRdPerm, &rn); + if(retval != noErr) + release_context(context); + else + { + const fcbrec *fp; + context_t *cp; + size_t pagesize; + + pagesize = getpagesize(); + fp = (const fcbrec *)(MR(LM(FCBSPtr)) + rn); + /* NOTE: right now we let them place it anywhere they + want -- eventually it probably makes sense to try to + get it placed high */ + cp = contextp_from_id(context); + cp->offset_act = rounddown(offset, pagesize); + cp->mapped_to_eof_p = length == kWholeFork; + if(!cp->mapped_to_eof_p) + cp->length_act = length + (offset - cp->offset_act); + else + { + LONGINT eof; + OSErr err; + + err = GetEOF(rn, &eof); + if(err == noErr) + cp->length_act = eof - cp->offset_act; + else + { + warning_unexpected("err = %d", err); + cp->length_act = -1; /* force mmap to fail */ + } + } + cp->addr = mmap(0, cp->length_act, PROT_READ, MAP_PRIVATE, + fp->fcfd, cp->offset_act); + if(cp->addr != MAP_FAILED) + *contextidp = context; + else + { + retval = ROMlib_maperrno(); + release_context(context); + } + FSClose(rn); + } + } + } + } + + return retval; +} + +OSErr Executor::C_GetDiskFragment(FSSpecPtr fsp, LONGINT offset, + LONGINT length, Str63 fragname, + LoadFlags flags, ConnectionID *connp, + Ptr *mainAddrp, Str255 errname) +{ + OSErr retval; + int context; + + warning_unimplemented("ignoring flags = 0x%x\n", flags); + + retval = try_to_mmap_file(fsp, offset, length, &context); + if(retval == noErr) + { + const context_t *cp; + void *addr; + + cp = contextp_from_id(context); + + addr = (char *)cp->addr + offset - cp->offset_act; + retval = GetMemFragment(addr, length, fragname, flags, connp, + mainAddrp, errname); + } + return retval; +} + +#endif \ No newline at end of file diff --git a/src/changestructs.rb b/src/changestructs.rb new file mode 100644 index 00000000..4d700133 --- /dev/null +++ b/src/changestructs.rb @@ -0,0 +1,196 @@ +level = 0 +raw = true + +while line = gets + if raw or line =~ /struct PACKED/ then + if not raw and line =~ /;/ then + #$stderr.puts(line); + $stdout.puts(line); + else + head = nil + foot = nil + names = nil + if raw then + lines = [line] + while line = gets + lines << line + end + else + head = line + level = head.count('{') + if level == 0 then + line2 = gets + head += line2 + level = line2.count('{') + end + + lines = [] + while level != 0 && line = gets + level += line.count('{') - line.count('}') + if level != 0 then + lines << line + end + end + + foot = line + + names = [] + if head =~ /struct\s+PACKED\s+([_0-9A-Za-z]+)/ then + names << $1 + end + + if head =~ /typedef/ then + if foot =~ /\}\s*([^;]*);/ then + names.concat($1.split(/,\s*/)) + elsif foot =~ /^\s*\}\s*$/ then + foot += gets + if foot =~ /\}\s*([^;]*);/ then + names.concat($1.split(/,\s*/)) + else + $stderr.puts("FOOT PROBLEMS: " + foot) + end + else + $stderr.puts("FOOT PROBLEMS: " + foot) + end + end + + + name = nil + if names[0] =~ /^([_0-9A-Za-z])+$/ then + name = names.shift + + if names[0] == name then + names.shift + end + end + end + + ok = true + + converted = [] + offendingLine = nil + + startedComment = "" + lines.each do |thisLine| + l = startedComment + thisLine + l.sub!(/PACKED_MEMBER\(\s*([^,]+)\s*,\s*([^)]+)\s*\)/, '\1 \2') + comments = "" + + l.gsub!( /((?:\/\*(?:[^*]|(?:\*+[^*\/]))*\*+\/)|(?:\/\/.*))/ ) do |c| + comments += c + "" + end + if comments != "" + comments = " " + comments + end + if l =~ /\/\*/ then + startedComment = startedComment + thisLine + next + else + startedComment = "" + end + + + if l=~/^\s*$/ then + $stdout.puts(comments) + next + end + + type = ""; + varname = nil; + hadType = false; + + if l =~ /^#/ then + converted << l + else + s = l.dup + + while s != "" do + if s.sub!(/^\s+/,'') then + elsif s.sub!(/^;\s+$/,'') then + elsif s.sub!(/^(unsigned|signed|short|long|int|char)\b/,'') then + type += " " + $~.to_s + hadType = true + elsif s.sub!(/^(const|union|struct)\b/,'') then + type += " " + $~.to_s + elsif s.sub!(/^(PACKED)\b/,'') then + elsif s.sub!(/^[A-Za-z0-9_]+\b/,'') then + if hadType then + if varname then + ok = false + offendingLine = (offendingLine or thisLine) + #$stderr.puts("another word after varname") + end + varname = $~.to_s + else + type += " " + $~.to_s + hadType = true + end + elsif s.sub!(/^\*/,'') then + if varname then + ok = false + offendingLine = (offendingLine or thisLine) + #$stderr.puts("* after varname") + end + type += "*" + elsif s.sub!(/^\[[^\]]*\]/,'') then + type += $~.to_s + else + offendingLine = (offendingLine or thisLine) + ok = false + # $stderr.puts("unexplained: #{s}") + break + end + end + + if hadType and varname then + converted << " GUEST<#{type}> #{varname};#{comments}" + + else + ok = false + offendingLine = (offendingLine or thisLine) + end + end + end + + if ok then + + if not raw then + if names.count > 0 then + $stdout.puts("typedef struct #{name} : GuestStruct {") + else + $stdout.puts("struct #{name} : GuestStruct {") + end + end + + converted.each do |l| + $stdout.puts(l) + end + # $stderr.puts(foot) + if not raw then + if names.count > 0 then + $stdout.puts("} " + names.join(", ") + ";") + else + $stdout.puts("};"); + end + end + else + str = "" + str += "// ### Struct needs manual conversion to GUEST<...>\n" + str += "// #{offendingLine}" + + str += head + lines.each do |l| + str += l + end + str += foot + $stderr.puts(str) + $stderr.puts + $stdout.puts(str) + end + end + else + $stdout.puts(line) + end + break if raw +end \ No newline at end of file diff --git a/src/changestructs.sh b/src/changestructs.sh new file mode 100644 index 00000000..0d504e48 --- /dev/null +++ b/src/changestructs.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +for x in `find . -name \*.h`; do + ruby changestructs.rb < $x > tmp + mv tmp $x +done + diff --git a/src/check_structs.c b/src/check_structs.c deleted file mode 100644 index c98612b7..00000000 --- a/src/check_structs.c +++ /dev/null @@ -1,707 +0,0 @@ -/* - * Check the size of all the structures that we use that correspond to Mac - * memory (i.e. layouts imposed by the Mac ABI). It would be nice if we - * checked the size and offset of each member element too, but this is a good - * start and something Executor should have done from the beginning, since - * if a structure doesn't get packed properly it can be a pain to track the - * issue down in a debugger. - * - * WARNING: The sizes that it is checking against are not known to be correct. - * In most cases they are correct, however, the sizes have been - * gleaned from a port that hasn't been tested much, so there are two - * potential sources of bad sizes. One is we may have structs that - * we've never used. The other is we may have structs that have been - * used on our more thoroughly tested ports that have managed to - * become incorrect on the port we generated the numbers on. - */ - -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define check(type, expected_size) \ - do { \ - if (sizeof(type) != expected_size) \ - fprintf(stderr, "Expected sizeof(" #type ") to be %zu, got %zu\n", \ - (size_t) expected_size, sizeof(type)); \ - } while (false) - -void check_structs(void) -{ - /* ADB.h */ - check (ADBDataBlock, 10); - check (ADBSetInfoBlock, 8); - - /* AliasMgr.h has no structs or unions */ - - /* AppleEvents.h */ - check (AEArrayData, 12); - check (AEDesc, 8); - check (AEKeyDesc, 12); - check (AE_hdlr_t, 8); - check (AE_hdlr_selector_t, 8); - check (AE_hdlr_table_elt_t, 24); - check (AE_hdlr_table_t, 52); - check (AE_zone_tables_t, 56); - check (AE_info_t, 596); - check (AEArrayData, 12); - - /* AppleTalk.h has no structs or unions */ - - /* BinaryDecimal.h has no structs or unions */ - - /* CommTool.h */ - check (CRMRec, 34); - check (CRMSerialRecord, 30); - - /* Components.h */ - check (ComponentRecord, 4); - check (ComponentInstanceRecord, 4); - - /* ControlMgr.h */ - check (ControlRecord, 296); - check (CtlCTab, 16); - check (AuxCtlRec, 22); - - /* CQuickDraw.h */ - check (ITab, 7); - check (SProcRec, 8); - check (CProcRec, 8); - check (GDevice, 62); - check (ColorInfo, 16); - check (Palette, 32); - check (ReqListRec, 4); - check (OpenCPicParams, 24); - check (CommentSpec, 4); - check (FontSpec, 26); - check (PictInfo, 104); - - /* DeskMgr.h has no structs or unions */ - - /* DeviceMgr.h */ - check (ramdriver, 19); - check (DCtlEntry, 40); - - /* DialogMgr.h */ - check (DialogRecord, 170); - check (DialogTemplate, 276); - check (StageList, 2); - check (AlertTemplate, 12); - - /* Disk.h */ - check (DrvSts, 22); - - /* DiskInit.h has no structs or unions */ - - /* EditionMgr.h */ - check (struct SectionRecord, 36); - check (EditionContainerSpec, 110); - check (EditionInfoRecord, 126); - check (NewPublisherReply, 122); - check (NewSubscriberReply, 112); - check (SectionOptionsReply, 10); - check (EditionOpenerParamBlock, 148); - check (FormatIOParamBlock, 24); - - /* EventMgr.h */ - check (EventRecord, 16); - - /* FileMgr.h */ - check (FInfo, 16); - check (FXInfo, 16); - check (DInfo, 16); - check (DXInfo, 16); - check (ioParam, 50); - check (fileParam, 80); - check (volumeParam, 64); - check (cntrlParam, 50); - check (ParamBlockRec, 80); - check (HIoParam, 50); - check (HFileParam, 80); - check (HVolumeParam, 122); - check (HParamBlockRec, 122); - check (HFileInfo, 108); - check (DirInfo, 104); - check (CInfoPBRec, 108); - check (CMovePBRec, 52); - check (WDPBRec, 52); - check (FCBPBRec, 62); - check (VCB, 178); - check (DrvQEl, 16); - check (FSSpec, 70); - - /* Finder.h */ - check (DTPBRec, 102); - - /* FontMgr.h */ - check (FMetricRec, 20); - check (FamRec, 52); - check (WidthTable, 1072); - check (FMInput, 16); - check (FMOutput, 26); - check (FontRec, 26); - - /* Gestalt.h has no structs or unions */ - - /* HelpMgr.h */ - check (HMStringResType, 4); - check (HMMessageRecord, 258); - - /* Iconutil.h */ - check (CIcon, 84); - - /* IntlUtil.h */ - check (Intl0Rec, 32); - check (Intl1Rec, 332); - - /* ListMgr.h */ - check (ListRec, 88); - - /* MacTypes.h */ - check (QHdr, 10); - check (Point, 4); - check (Rect, 8); - - /* MemoryMgr.h */ - check (Zone, 54); - - /* MenuMgr.h */ - check (MenuInfo, 270); - check (MCEntry, 30); - - /* NotifyMgr.h */ - check (NMRec, 36); - - /* OSEvent.h */ - check (EvQEl, 22); - check (size_info_t, 18); - check (TargetID, 179); - check (HighLevelEventMsg, 36); - - /* OSUtil.h */ - check (SysParmType, 20); - check (DateTimeRec, 14); - check (SysEnvRec, 16); - check (QElem, 178); - - /* Package.h has no structs or unions */ - - /* PPC.h */ - check (LocationNameRec, 35); - check (PPCPortRec, 70); - - /* PrintMgr.h */ - check (TPrPort, 178); - check (TPrInfo, 14); - check (TPrStl, 8); - check (TPrXInfo, 16); - check (TPrJob, 20); - check (TPrint, 120); - check (TPrStatus, 26); - check (TPrDlg, 204); - - /* ProcessMgr.h */ - check (ProcessSerialNumber, 8); - check (LaunchParamBlockRec, 44); - check (ProcessInfoRec, 60); - - /* QuickDraw.h */ - check (Region, 10); - check (BitMap, 14); - check (Cursor, 68); - check (Polygon, 14); - check (FontInfo, 8); - check (QDProcs, 52); - check (GrafPort, 108); - check (Picture, 10); - check (PenState, 18); - check (RGBColor, 6); - check (HSVColor, 6); - check (HSLColor, 6); - check (CMYColor, 6); - check (ColorSpec, 8); - check (ColorTable, 16); - check (CQDProcs, 80); - check (PixMap, 50); - check (PixPat, 28); - check (CGrafPort, 108); - check (CCrsr, 96); - check (MatchRec, 10); - - /* QuickTime.h */ - check (MovieRecord, 4); - - /* ResourceMgr.h has no structs or unions */ - - /* SANE.h */ - check (comp_t, 8); - check (native_comp_t, 8); - check (x80_t, 10); -#if defined (mc68000) - check (extended96, 12); -#endif /* defined (mc68000) */ - check (Decimal, 24); - check (DecForm, 4); - - /* ScrapMgr.h */ - check (ScrapStuff, 16); - - /* ScriptMgr.h */ - check (DateCacheRec, 512); - check (LongDateRec, 28); - check (NumFormatStringRec, 255); - check (WideChar, 4); - check (WideCharArr, 42); - check (NumberParts, 334); - check (Extended80, 10); - check (ToggleResults, 2); - check (LongDateField, 1); - check (DateDelta, 1); - check (TogglePB, 28); - - /* SegmentLdr.h */ - check (AppFile, 264); - - /* Serial.h */ - check (SerShk, 8); - check (SerStaRec, 6); - - /* ShutDown.h has no structs or unions */ - - /* SoundDvr.h */ - check (FFSynthRec, 30007); - check (Tone, 6); - check (SWSynthRec, 30008); - check (FTSoundRec, 50); - check (FTSynthRec, 6); - - /* SoundMgr.h */ - check (SndCommand, 8); - check (SndChannel, 1060); - check (soundbuffer_t, 23); - check (SoundHeader, 22); - check (ExtSoundHeader, 62); - check (SndDoubleBuffer, 16); - check (SndDoubleBufferHeader, 24); - check (SCStatus, 24); - - /* StartMgr.h */ - check (DefStartRec, 4); - check (DefVideoRec, 2); - check (DefOSRec, 2); - - /* StdFilePkg.h */ - check (SFReply, 74); - check (StandardFileReply, 88); - - /* SysErr.h has no structs or unions */ - - /* TextEdit.h */ - check (TERec, 98); - check (StyleRun, 4); - check (STElement, 18); - check (LHElement, 4); - check (TextStyle, 12); - check (ScrpSTElement, 20); - check (StScrpRec, 22); - check (NullSTRec, 8); - check (TEStyleRec, 24); - - /* ThinkC.h has no structs or unions */ - - /* TimeMgr.h */ - check (TMTask, 14); - - /* ToolboxEvent.h has no structs or unions */ - - /* ToolboxUtil.h */ - check (Int64Bit, 8); - -#if defined(USE_VDRIVER_H) - /* VDriver.h */ - check (VDParamBlock, 0); /* TODO*/ - check (VDEntryRecord, 0); /* TODO */ - check (VDGammaRecord, 0); /* TODO */ - check (VDPgInfo, 0); /* TODO */ - check (VDFlagRec, 0); /* TODO */ - check (VDDefModeRec, 0); /* TODO */ -#endif /* defined(USE_VDRIVER_H) */ - - /* VRetraceMgr.h */ - check (VBLTask, 14); - - /* WindowMgr.h */ - check (WindowRecord, 156); - check (WStateData, 16); - check (AuxWinRec, 28); - - /* rsys/alias.h */ - check (Str27, 28); - check (alias_head_t, 150); - check (alias_parent_t, 3); - check (alias_unknown_000100_t, 10); - check (alias_fullpath_t, 3); - check (alias_tail_t, 170); - check (alias_parsed_t, 20); - - /* rsys/apple_events.h */ - check (inline_desc_t, 8); - check (inline_key_desc_t, 12); - check (list_header_t, 24); - check (ae_header_t, 66); - - /* rsys/cfm.h */ - check (cfrg_resource_t, 32); - check (cfir_t, 43); - check (MemFragment, 9); - check (DiskFragment, 12); - check (SegmentedFragment, 10); - check (FragmentLocator, 16); - check (InitBlock, 44); - check (section_info_t, 16); - check (CFragConnection_t, 28); - check (lib_t, 12); - check (CFragClosure_t, 4); - check (map_entry_t, 8); - - /* rsys/cquick.h */ - check (GrafVars, 26); - - /* rsys/ctl.h */ - check (struct popup_data, 12); - check (thumbstr, 18); - check (contrlrestype, 23); - check (struct lsastr, 18); - - /* rsys/emustubs.h */ - check (adbop_t, 12); - check (comm_toolbox_dispatch_args_t, 12); - check (initzonehiddenargs_t, 14); - - /* rsys/dial.h */ - check (icon_item_template_t, 18); - - /* rsys/filedouble.h */ - check (Single_descriptor, 12); - check (Single_header, 26); - check (Single_dates, 16); - check (Single_finfo, 32); - check (Single_attribs, 4); - check (defaulthead_t, 146); - check (defaultentries_t, 52); - - /* rsys/file.h */ - check (hfs_access_t, 16); - check (DrvQExtra, 46); - check (fcbrec, 94); - check (fcbhidden, 32714); - check (hiddeninfo, 32); - check (VCBExtra, 202); - check (getvolparams_info_t, 20); - - /* rsys/float.h */ -#if defined (mc68000) - check (m68k_x96_t, 12); -#endif /* defined (mc68000) */ - -#if defined (i386) - check (i386_x80_t, 10); -#endif /* defined (i386) */ - -#if defined(__alpha) - check (alpha_x64_t, 8); -#endif /* defined(__alpha) */ - - check (f64_t, 8); - check (f32_t, 4); - check (native_f32_t, 4); - - /* rsys/font.h */ - check (fatabentry, 6); - check (widentry_t, 4); - - /* rsys/hfs.h */ - check (xtntdesc, 4); - check (volumeinfo, 162); - check (btnode, 14); - check (catkey, 38); - check (xtntkey, 8); - check (anykey, 38); - check (filerec, 102); - check (directoryrec, 70); - check (threadrec, 46); - check (filecontrolblock, 94); - check (btblock0, 512); - check (cacheentry, 540); - check (cachehead, 12); - check (wdentry, 16); - - /* rsys/hfs_plus.h */ - check (HFSUniStr255, 512); - check (HFSPlusPermissions, 16); - check (HFSPlusExtentDescriptor, 8); - check (HFSPlusExtentRecord, 64); - check (HFSPlusForkData, 80); - check (HFSPlusVolumeHeader, 512); - check (BTNodeDescriptor, 14); - check (BTHeaderRec, 106); - check (HFSPlusCatalogKey, 518); - check (HFSPlusCatalogFolder, 88); - check (HFSPlusCatalogFile, 248); - check (HFSPlusCatalogThread, 520); - check (HFSPlusExtentKey, 12); - check (HFSPlusAttrForkData, 88); - check (HFSPlusAttrExtents, 72); - - /* rsys/icon.h */ - check (cotton_suite_layout_t, 26); - - /* rsys/itm.h */ - check (itmstr, 14); - check (altstr, 12); - check (dlogstr, 21); - check (item_style_info_t, 20); - check (item_color_info_t, 4); - - /* rsys/keyboard.h */ - check (completer_pair_t, 2); - check (completer_t, 2); - check (dead_key_rec_t, 6); - check (kchr_str, 262); - - /* rsys/launch.h */ - check (vers_t, 7); - - /* rsys/menu.h */ - check (mext, 5); - check (muelem, 6); - check (menu_elt, 8); - check (menu_list, 7); - check (menulist, 102); - check (mbdfheader, 20); - check (mbdfentry, 28); - check (mct_res_t, 32); - check (mbartype, 4); - check (startendpairs, 16); - check (table, 16); - - /* rsys/mixed_mode.h */ - check (RoutineRecord, 20); - check (RoutineDescriptor, 32); - - /* rsys/mman_private.h */ - check (block_header_t, 12); - check (pblock_t, 14); - - /* rsys/nextprint.h */ - check (comRect, 8); - check (comPoint, 4); - check (comBitMap, 14); - check (comPixMap, 50); - check (comFontInfo, 8); - check (struct comPoly, 14); - check (struct comRgn, 10); - check (comGrafPort, 108); - - /* rsys/partition.h */ - check (partmapentry_t, 256); - check (oldmapentry_t, 12); - check (oldblock1_t, 506); - - /* rsys/pef.h */ - check (PEFContainerHeader_t, 40); - check (PEFSectionHeader_t, 28); - check (PEFLoaderInfoHeader_t, 56); - check (PEFImportedLibrary_t, 24); - check (PEFLoaderRelocationHeader_t, 12); - check (PEFExportedSymbol, 10); - - /* rsys/picture.h */ - check (piccache, 96); - - /* rsys/print.h */ - check (TGnlData, 8); - check (TRslRg, 4); - check (TRslRec, 4); - check (TGetRslBlk, 128); - check (TSetRslBlk, 16); - check (TTxtPicRec, 10); - check (TCenterRec, 8); - - /* rsys/process.h */ - check (size_resource_t, 10); - - /* rsys/quick.h */ - check (ccrsr_res, 147); - - /* rsys/resource.h */ - check (reshead, 16); - check (rsrvrec, 240); - check (resmap, 28); - check (typref, 8); - check (resref, 12); - check (empty_resource_template_t, 286); - check (dcomp_info_t, 16); - check (res_sorttype_t, 8); - - /* rsys/screen-dump.h */ - check (struct header, 8); - check (struct directory_entry, 12); - check (struct ifd, 14); - - /* rsys/segment.h */ - check (finderinfo, 268); - - /* rsys/serial.h */ - check (sersetbuf_t, 6); - - /* rsys/soundopts.h */ - check (ModifierStub, 47); /* was 52 before I PACKED the structure */ - - /* rsys/syserr.h */ - check (myalerttab_t, 326); - check (struct adef, 14); - check (struct tdef, 9); - check (struct idef, 140); - check (struct pdef, 8); - check (struct bdef, 18); - check (struct sdef, 5); - - /* rsys/tesave.h */ - check (tesave, 56); - check (generic_elt_t, 16); - check (tehidden, 20); - - /* rsys/toolevent.h */ - check (keymap, 644); - - /* rsys/wind.h */ - check (windrestype, 19); - - /* config/arch/powerpc/ppc_stubs.h */ - - /* - * I don't have a machine I can test the aixtosysv4 structs against. - * The PPC work used a gcc command line flag that is no longer - * present in the gccs that I have access to. - */ - -} - -/* - -mkvol_internal.h is designed to work without the normal includes, as such -it can't be easily tested from here. Instead we should do the testing in -mkvol itself, since mkvol could be compiled with different compilation flags -anyway - - -./mkvol/mkvol_internal.h:80:typedef struct { -./mkvol/mkvol_internal.h:89:typedef struct { -./mkvol/mkvol_internal.h:98:typedef struct { -./mkvol/mkvol_internal.h:103:typedef struct { -./mkvol/mkvol_internal.h:136:typedef struct { -./mkvol/mkvol_internal.h:147:typedef struct { -./mkvol/mkvol_internal.h:154:typedef struct { -./mkvol/mkvol_internal.h:169:typedef struct { -./mkvol/mkvol_internal.h:194:typedef struct { -./mkvol/mkvol_internal.h:210:typedef struct { -./mkvol/mkvol_internal.h:224:typedef struct { -./mkvol/mkvol.c:487: typedef struct -./mkvol/mkvol.c:505: typedef struct -./mkvol/mkvol.c:519: static struct - -*/ diff --git a/src/check_structs.cpp b/src/check_structs.cpp new file mode 100644 index 00000000..c97d58b1 --- /dev/null +++ b/src/check_structs.cpp @@ -0,0 +1,694 @@ +/* + * Check the size of all the structures that we use that correspond to Mac + * memory (i.e. layouts imposed by the Mac ABI). It would be nice if we + * checked the size and offset of each member element too, but this is a good + * start and something Executor should have done from the beginning, since + * if a structure doesn't get packed properly it can be a pain to track the + * issue down in a debugger. + * + * WARNING: The sizes that it is checking against are not known to be correct. + * In most cases they are correct, however, the sizes have been + * gleaned from a port that hasn't been tested much, so there are two + * potential sources of bad sizes. One is we may have structs that + * we've never used. The other is we may have structs that have been + * used on our more thoroughly tested ports that have managed to + * become incorrect on the port we generated the numbers on. + */ + +#include +#include + +#include "ADB.h" +#include "AliasMgr.h" +#include "AppleEvents.h" +#include "AppleTalk.h" +#include "BinaryDecimal.h" +#include "CommTool.h" +#include "Components.h" +#include "ControlMgr.h" +#include "CQuickDraw.h" +#include "DeskMgr.h" +#include "DeviceMgr.h" +#include "DialogMgr.h" +#include "Disk.h" +#include "DiskInit.h" +#include "EditionMgr.h" +#include "EventMgr.h" +#include "FileMgr.h" +#include "Finder.h" +#include "FontMgr.h" +#include "Gestalt.h" +#include "HelpMgr.h" +#include "Iconutil.h" +#include "IntlUtil.h" +#include "ListMgr.h" +#include "ExMacTypes.h" +#include "MemoryMgr.h" +#include "MenuMgr.h" +#include "NotifyMgr.h" +#include "OSEvent.h" +#include "OSUtil.h" +#include "Package.h" +#include "PPC.h" +#include "PrintMgr.h" +#include "ProcessMgr.h" +#include "QuickDraw.h" +#include "QuickTime.h" +#include "ResourceMgr.h" +#include "SANE.h" +#include "ScrapMgr.h" +#include "ScriptMgr.h" +#include "SegmentLdr.h" +#include "Serial.h" +#include "ShutDown.h" +#include "SoundDvr.h" +#include "SoundMgr.h" +#include "StartMgr.h" +#include "StdFilePkg.h" +#include "SysErr.h" +#include "TextEdit.h" +#include "TimeMgr.h" +#include "ToolboxEvent.h" +#include "ToolboxUtil.h" +#include "VDriver.h" +#include "VRetraceMgr.h" +#include "WindowMgr.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define check(type, expected_size) \ + do \ + { \ + if(sizeof(type) != expected_size) \ + fprintf(stderr, "Expected sizeof(" #type ") to be %u, got %u\n", \ + (unsigned)expected_size, (unsigned) sizeof(type)); \ + } while(false) + +using namespace Executor; + +void Executor::check_structs(void) +{ + /* ADB.h */ + check(ADBDataBlock, 10); + check(ADBSetInfoBlock, 8); + + /* AliasMgr.h has no structs or unions */ + + /* AppleEvents.h */ + check(AEArrayData, 12); + check(AEDesc, 8); + check(AEKeyDesc, 12); + check(AE_hdlr_t, 8); + check(AE_hdlr_selector_t, 8); + check(AE_hdlr_table_elt_t, 24); + check(AE_hdlr_table_t, 52); + check(AE_zone_tables_t, 56); + check(AE_info_t, 596); + check(AEArrayData, 12); + + /* AppleTalk.h has no structs or unions */ + + /* BinaryDecimal.h has no structs or unions */ + + /* CommTool.h */ + check(CRMRec, 34); + check(CRMSerialRecord, 30); + + /* Components.h */ + check(ComponentRecord, 4); + check(ComponentInstanceRecord, 4); + + /* ControlMgr.h */ + check(ControlRecord, 296); + check(CtlCTab, 16); + check(AuxCtlRec, 22); + + /* CQuickDraw.h */ + check(ITab, 8); + check(SProcRec, 8); + check(CProcRec, 8); + check(GDevice, 62); + check(ColorInfo, 16); + check(Palette, 32); + check(ReqListRec, 4); + check(OpenCPicParams, 24); + check(CommentSpec, 4); + check(FontSpec, 26); + check(PictInfo, 104); + + /* DeskMgr.h has no structs or unions */ + + /* DeviceMgr.h */ + check(ramdriver, 20); + check(DCtlEntry, 40); + + /* DialogMgr.h */ + check(DialogRecord, 170); + check(DialogTemplate, 276); + check(StageList, 2); + check(AlertTemplate, 12); + + /* Disk.h */ + check(DrvSts, 22); + + /* DiskInit.h has no structs or unions */ + + /* EditionMgr.h */ + check(struct SectionRecord, 36); + check(EditionContainerSpec, 110); + check(EditionInfoRecord, 126); + check(NewPublisherReply, 122); + check(NewSubscriberReply, 112); + check(SectionOptionsReply, 10); + check(EditionOpenerParamBlock, 148); + check(FormatIOParamBlock, 24); + + /* EventMgr.h */ + check(EventRecord, 16); + + /* FileMgr.h */ + check(FInfo, 16); + check(FXInfo, 16); + check(DInfo, 16); + check(DXInfo, 16); + check(IOParam, 50); + check(FileParam, 80); + check(VolumeParam, 64); + check(CntrlParam, 50); + check(ParamBlockRec, 80); + check(HIoParam, 50); + check(HFileParam, 80); + check(HVolumeParam, 122); + check(HParamBlockRec, 122); + check(HFileInfo, 108); + check(DirInfo, 104); + check(CInfoPBRec, 108); + check(CMovePBRec, 52); + check(WDPBRec, 52); + check(FCBPBRec, 62); + check(VCB, 178); + check(DrvQEl, 16); + check(FSSpec, 70); + + /* Finder.h */ + check(DTPBRec, 104); + + /* FontMgr.h */ + check(FMetricRec, 20); + check(FamRec, 52); + check(WidthTable, 1072); + check(FMInput, 16); + check(FMOutput, 26); + check(FontRec, 26); + + /* Gestalt.h has no structs or unions */ + + /* HelpMgr.h */ + check(HMStringResType, 4); + check(HMMessageRecord, 258); + + /* Iconutil.h */ + check(CIcon, 84); + + /* IntlUtil.h */ + check(Intl0Rec, 32); + check(Intl1Rec, 332); + + /* ListMgr.h */ + check(ListRec, 88); + + /* ExMacTypes.h */ + check(QHdr, 10); + check(Point, 4); + check(Rect, 8); + + /* MemoryMgr.h */ + check(Zone, 54); + + /* MenuMgr.h */ + check(MenuInfo, 270); + check(MCEntry, 30); + + /* NotifyMgr.h */ + check(NMRec, 36); + + /* OSEvent.h */ + check(EvQEl, 22); + check(TargetID, 252); + check(HighLevelEventMsg, 36); + + /* OSUtil.h */ + check(SysParmType, 20); + check(DateTimeRec, 14); + check(SysEnvRec, 16); + check(QElem, 178); + + /* Package.h has no structs or unions */ + + /* PPC.h */ + check(LocationNameRec, 104); + check(PPCPortRec, 72); + + /* PrintMgr.h */ + check(TPrPort, 178); + check(TPrInfo, 14); + check(TPrStl, 8); + check(TPrXInfo, 16); + check(TPrJob, 20); + check(TPrint, 120); + check(TPrStatus, 26); + check(TPrDlg, 204); + + /* ProcessMgr.h */ + check(ProcessSerialNumber, 8); + check(LaunchParamBlockRec, 44); + check(ProcessInfoRec, 60); + + /* QuickDraw.h */ + check(Region, 10); + check(BitMap, 14); + check(Cursor, 68); + check(Polygon, 14); + check(FontInfo, 8); + check(QDProcs, 52); + check(GrafPort, 108); + check(Picture, 10); + check(PenState, 18); + check(RGBColor, 6); + check(HSVColor, 6); + check(HSLColor, 6); + check(CMYColor, 6); + check(ColorSpec, 8); + check(ColorTable, 16); + check(CQDProcs, 80); + check(PixMap, 50); + check(PixPat, 28); + check(CGrafPort, 108); + check(CCrsr, 96); + check(MatchRec, 10); + + /* QuickTime.h */ + check(MovieRecord, 4); + + /* ResourceMgr.h has no structs or unions */ + + /* SANE.h */ + check(comp_t, 8); + check(native_comp_t, 8); + check(x80_t, 10); +#if defined(mc68000) + check(extended96, 12); +#endif /* defined (mc68000) */ + check(Decimal, 24); + check(DecForm, 4); + + /* ScrapMgr.h */ + check(ScrapStuff, 16); + + /* ScriptMgr.h */ + check(DateCacheRec, 512); + check(LongDateRec, 28); + check(NumFormatStringRec, 256); + check(WideChar, 2); + check(WideCharArr, 22); + check(NumberParts, 172); + check(Extended80, 10); + check(ToggleResults, 2); + check(LongDateField, 1); + check(DateDelta, 1); + check(TogglePB, 28); + + /* SegmentLdr.h */ + check(AppFile, 264); + + /* Serial.h */ + check(SerShk, 8); + check(SerStaRec, 8); + + /* ShutDown.h has no structs or unions */ + + /* SoundDvr.h */ + check(FFSynthRec, 30008); + check(Tone, 6); + check(SWSynthRec, 30008); + check(FTSoundRec, 50); + check(FTSynthRec, 6); + + /* SoundMgr.h */ + check(SndCommand, 8); + check(SndChannel, 1060); + check(soundbuffer_t, 24); + check(SoundHeader, 24); + check(ExtSoundHeader, 66); + check(SndDoubleBuffer, 18); + check(SndDoubleBufferHeader, 24); + check(SCStatus, 24); + + /* StartMgr.h */ + check(DefStartRec, 4); + check(DefVideoRec, 2); + check(DefOSRec, 2); + + /* StdFilePkg.h */ + check(SFReply, 74); + check(StandardFileReply, 88); + + /* SysErr.h has no structs or unions */ + + /* TextEdit.h */ + check(TERec, 98); + check(StyleRun, 4); + check(STElement, 18); + check(LHElement, 4); + check(TextStyle, 12); + check(ScrpSTElement, 20); + check(StScrpRec, 22); + check(NullSTRec, 8); + check(TEStyleRec, 24); + + /* TimeMgr.h */ + check(TMTask, 14); + + /* ToolboxEvent.h has no structs or unions */ + + /* ToolboxUtil.h */ + check(Int64Bit, 8); + +#if defined(USE_VDRIVER_H) + /* VDriver.h */ + check(VDParamBlock, 0); /* TODO*/ + check(VDEntryRecord, 0); /* TODO */ + check(VDGammaRecord, 0); /* TODO */ + check(VDPgInfo, 0); /* TODO */ + check(VDFlagRec, 0); /* TODO */ + check(VDDefModeRec, 0); /* TODO */ +#endif /* defined(USE_VDRIVER_H) */ + + /* VRetraceMgr.h */ + check(VBLTask, 14); + + /* WindowMgr.h */ + check(WindowRecord, 156); + check(WStateData, 16); + check(AuxWinRec, 28); + + /* rsys/alias.h */ + check(Str27, 28); + check(alias_head_t, 150); + check(alias_parent_t, 4); + check(alias_unknown_000100_t, 10); + check(alias_fullpath_t, 4); + check(alias_tail_t, 170); + check(alias_parsed_t, 20); + + /* rsys/apple_events.h */ + check(inline_desc_t, 8); + check(inline_key_desc_t, 12); + check(list_header_t, 24); + check(ae_header_t, 66); + + /* rsys/cfm.h */ + check(cfrg_resource_t, 32); + check(cfir_t, 44); + check(MemFragment, 12); + check(DiskFragment, 12); + check(SegmentedFragment, 12); + check(FragmentLocator, 16); + check(InitBlock, 36); + check(section_info_t, 16); + check(CFragConnection_t, 28); + check(lib_t, 12); + check(CFragClosure_t, 4); + //check(map_entry_t, 8); // not a GUEST struct, contains native pointers + + /* rsys/cquick.h */ + check(GrafVars, 26); + + /* rsys/ctl.h */ + check(struct popup_data, 12); + check(thumbstr, 18); + check(contrlrestype, 24); + check(struct lsastr, 18); + + /* rsys/emustubs.h */ + check(adbop_t, 12); + check(comm_toolbox_dispatch_args_t, 12); + check(initzonehiddenargs_t, 14); + + ///* rsys/dial.h */ + //check (icon_item_template_t, 18); + + /* rsys/filedouble.h */ + check(Single_descriptor, 12); + check(Single_header, 26); + check(Single_dates, 16); + check(Single_finfo, 32); + check(Single_attribs, 4); + check(defaulthead_t, 146); + check(defaultentries_t, 52); + + /* rsys/file.h */ + check(hfs_access_t, 16); + //check(DrvQExtra, 46); // not a GUEST struct, contains native pointers + check(fcbrec, 94); + check(fcbhidden, 32714); + //check(VCBExtra, 202); // not a GUEST struct, contains native pointers + check(getvolparams_info_t, 20); + +/* rsys/float.h */ +#if defined(mc68000) + check(m68k_x96_t, 12); +#endif /* defined (mc68000) */ + +#if defined(i386) + check(i386_x80_t, 10); +#endif /* defined (i386) */ + +#if defined(__alpha) + check(alpha_x64_t, 8); +#endif /* defined(__alpha) */ + + check(f64_t, 8); + check(f32_t, 4); + check(native_f32_t, 4); + + /* rsys/font.h */ + check(fatabentry, 6); + check(widentry_t, 4); + + /* rsys/hfs.h */ + check(xtntdesc, 4); + check(volumeinfo, 162); + check(btnode, 14); + check(catkey, 38); + check(xtntkey, 8); + check(anykey, 38); + check(filerec, 102); + check(directoryrec, 70); + check(threadrec, 46); + check(filecontrolblock, 94); + check(btblock0, 512); + check(cacheentry, 540); + check(cachehead, 12); + check(wdentry, 16); + + /* rsys/hfs_plus.h */ + check(HFSUniStr255, 512); + check(HFSPlusPermissions, 16); + check(HFSPlusExtentDescriptor, 8); + check(HFSPlusExtentRecord, 64); + check(HFSPlusForkData, 80); + check(HFSPlusVolumeHeader, 512); + check(BTNodeDescriptor, 14); + check(BTHeaderRec, 106); + check(HFSPlusCatalogKey, 518); + check(HFSPlusCatalogFolder, 88); + check(HFSPlusCatalogFile, 248); + check(HFSPlusCatalogThread, 520); + check(HFSPlusExtentKey, 12); + check(HFSPlusAttrForkData, 88); + check(HFSPlusAttrExtents, 72); + + /* rsys/icon.h */ + //check(cotton_suite_layout_t, 26); // not a GUEST struct, contains native pointers + + /* rsys/itm.h */ + check(itmstr, 14); + check(altstr, 12); + check(dlogstr, 22); + check(item_style_info_t, 20); + check(item_color_info_t, 4); + + /* rsys/keyboard.h */ + check(completer_pair_t, 2); + check(completer_t, 2); + check(dead_key_rec_t, 6); + check(kchr_str, 262); + + /* rsys/launch.h */ + check(vers_t, 8); + + /* rsys/menu.h */ + check(mext, 5); + check(muelem, 6); + //check(menu_elt, 8); // not a GUEST struct, contains native pointers + check(menu_list, 8); + check(menulist, 102); + check(mbdfheader, 20); + check(mbdfentry, 28); + check(mct_res_t, 32); + check(mbartype, 4); + //check(startendpairs, 16); // not a GUEST struct, contains native pointers + //check(table, 16); // not a GUEST struct, contains native pointers + + /* rsys/mixed_mode.h */ + check(RoutineRecord, 20); + check(RoutineDescriptor, 32); + + /* rsys/mman_private.h */ + check(block_header_t, 12); + check(pblock_t, 14); + + /* rsys/partition.h */ + check(partmapentry_t, 256); + check(oldmapentry_t, 12); + check(oldblock1_t, 506); + + /* rsys/pef.h */ + check(PEFContainerHeader_t, 40); + check(PEFSectionHeader_t, 28); + check(PEFLoaderInfoHeader_t, 56); + check(PEFImportedLibrary_t, 24); + check(PEFLoaderRelocationHeader_t, 12); + check(PEFExportedSymbol, 10); + + /* rsys/picture.h */ + check(piccache, 96); + + /* rsys/print.h */ + check(TGnlData, 8); + check(TRslRg, 4); + check(TRslRec, 4); + check(TGetRslBlk, 128); + check(TSetRslBlk, 16); + check(TTxtPicRec, 10); + check(TCenterRec, 8); + + /* rsys/process.h */ + check(size_resource_t, 10); + + /* rsys/quick.h */ + check(ccrsr_res, 148); + + /* rsys/resource.h */ + check(reshead, 16); + check(rsrvrec, 240); + check(resmap, 28); + check(typref, 8); + check(resref, 12); + check(empty_resource_template_t, 286); + check(dcomp_info_t, 16); + //check(res_sorttype_t, 8); // not a GUEST struct, contains native pointers + + /* rsys/screen-dump.h */ + check(struct header, 8); + check(struct directory_entry, 12); + check(struct ifd, 14); + + /* rsys/segment.h */ + check(finderinfo, 268); + + /* rsys/serial.h */ + check(sersetbuf_t, 6); + + /* rsys/soundopts.h */ + //check(ModifierStub, 47); // not a GUEST struct, contains native pointers + + /* rsys/syserr.h */ + check(myalerttab_t, 326); + check(struct adef, 14); + check(struct tdef, 10); + check(struct idef, 140); + check(struct pdef, 8); + check(struct bdef, 18); + check(struct sdef, 6); + + /* rsys/tesave.h */ + check(tesave, 56); + check(generic_elt_t, 16); + check(tehidden, 20); + + /* rsys/toolevent.h */ + check(keymap, 644); + + /* rsys/wind.h */ + check(windrestype, 20); + + /* config/arch/powerpc/ppc_stubs.h */ + + /* + * I don't have a machine I can test the aixtosysv4 structs against. + * The PPC work used a gcc command line flag that is no longer + * present in the gccs that I have access to. + */ +} + +/* + +mkvol_internal.h is designed to work without the normal includes, as such +it can't be easily tested from here. Instead we should do the testing in +mkvol itself, since mkvol could be compiled with different compilation flags +anyway + + +./mkvol/mkvol_internal.h:80:typedef struct { +./mkvol/mkvol_internal.h:89:typedef struct { +./mkvol/mkvol_internal.h:98:typedef struct { +./mkvol/mkvol_internal.h:103:typedef struct { +./mkvol/mkvol_internal.h:136:typedef struct { +./mkvol/mkvol_internal.h:147:typedef struct { +./mkvol/mkvol_internal.h:154:typedef struct { +./mkvol/mkvol_internal.h:169:typedef struct { +./mkvol/mkvol_internal.h:194:typedef struct { +./mkvol/mkvol_internal.h:210:typedef struct { +./mkvol/mkvol_internal.h:224:typedef struct { +./mkvol/mkvol.c:487: typedef struct +./mkvol/mkvol.c:505: typedef struct +./mkvol/mkvol.c:519: static struct + +*/ diff --git a/src/checkpoint.c b/src/checkpoint.c deleted file mode 100644 index a0923c4a..00000000 --- a/src/checkpoint.c +++ /dev/null @@ -1,264 +0,0 @@ -/* Copyright 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_checkpoint[] = - "$Id: checkpoint.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#if defined (STANDALONE_TEST) - -#warning do not check this in - -#include -#include -#include -typedef unsigned char boolean_t; -typedef unsigned int uint32; -#define PUBLIC -#define PRIVATE static -PRIVATE uint32 ROMlib_macdrives; -PRIVATE uint32 ROMlib_dosdrives; -enum { FALSE, TRUE }; - -#endif - -#include "rsys/common.h" -#include "rsys/stdfile.h" -#include "rsys/option.h" -#include "rsys/checkpoint.h" - -#if defined (MSDOS) || defined (CYGWIN32) - -#if defined (CYGWIN32) -#include "winfs.h" -#endif - -PRIVATE boolean_t checkpointing_p = TRUE; - -PUBLIC checkpoint_t *checkpointp; /* globals are bad, but we use one in - this case because checkpointing is - effectively a global issue currently - and we don't want to modify the various - routines that we checkpoint to take - an additional argument */ - -PRIVATE uint32 -extract_bad_drives_from_string (const char *opt, const char *str) -{ - int len; - char *p; - uint32 good_drives; - uint32 retval; - - while (*str != ' ') - ++str; - ++str; - len = strspn (str, "abcdefghijklmnopqrstuvwxyz-"); - p = alloca (len+1); - memcpy (p, str, len); - p[len] = 0; - good_drives = parse_drive_opt (opt, p); - retval = ~good_drives & ((1 << 26)-1); - return retval; -} - -PUBLIC checkpoint_t * -checkpoint_init (void) -{ - checkpoint_t *retval; - FILE *fp; - - retval = malloc (sizeof *retval); - memset (retval, 0, sizeof *retval); - fp = executor_dir_fopen (CHECKPOINT_FILE, "r"); - if (fp) - { - char buf[1024], *p; - int nread; - - nread = fread (buf, 1, sizeof buf-1, fp); - fclose (fp); - buf[sizeof buf -1] = 0; - if (strstr (buf, "-nosound")) - retval->sound_fails = TRUE; - if (strstr (buf, "-skipaspi")) - retval->aspi_fails = TRUE; - p = strstr (buf, "-macdrives "); - if (p) - retval->bad_macdrives - = extract_bad_drives_from_string ("macdrives", p); - p = strstr (buf, "-dosdrives "); - if (p) - retval->bad_dosdrives - = extract_bad_drives_from_string ("dosdrives", p); - } - return retval; -} - -PRIVATE void -write_drive_string (FILE *fp, uint32 drive) -{ - drive &= (1 << 26)-1; /* only represent A-Z */ - if (!drive) - fprintf (fp, "\"\"\n"); - else - { - int drive_bit; - - drive_bit = 0; - while (drive) - { - while ((drive & (1 << drive_bit)) == 0) - drive_bit++; - if ((drive & (1 << (drive_bit+1))) == 0) - { - fprintf (fp, "%c", 'a' + drive_bit); - drive &= ~(1 << drive_bit); - } - else - { - if ((drive & (1 << (drive_bit+2))) == 0) - { - fprintf (fp, "%c%c", 'a' + drive_bit, 'a' + drive_bit + 1); - drive &= ~((1 << drive_bit) | (1 << (drive_bit+1))); - } - else - { - int last_good_bit; - uint32 mask; - - last_good_bit = drive_bit+2; - mask = (1 << drive_bit) | (1 << (drive_bit+1)) - | (1 << (drive_bit+2)); - while ((drive & (1 << (last_good_bit+1))) != 0) - { - ++last_good_bit; - mask |= (1 << last_good_bit); - } - fprintf (fp, "%c-%c", 'a' + drive_bit, 'a' + last_good_bit); - drive &= ~mask; - } - } - } - fprintf (fp, "\n"); - } -} - -#define CHECKPOINT_PREAMBLE \ -"# This file was created because Executor found a problem while it was\n" \ -"# probing your system. The lines in this file that don't start with\n" \ -"# a '#' are commands that Executor uses to bypass the failing subsystems.\n" \ -"#\n" \ -"# DO NOT ALTER THIS FILE unless you know what you're doing and even then\n" \ -"# make sure you make a backup, first.\n" - -PRIVATE void -write_checkpoint_file (checkpoint_t *cp) -{ - FILE *fp; - - if (!(cp->sound_fails - || cp->aspi_fails - || cp->bad_macdrives - || cp->bad_dosdrives)) - executor_dir_remove (CHECKPOINT_FILE); - else - { - fp = executor_dir_fopen (CHECKPOINT_FILE, "w"); - if (fp) - { - fprintf (fp, CHECKPOINT_PREAMBLE); - if (cp->sound_fails) - fprintf (fp, "-nosound\n"); - if (cp->aspi_fails) - fprintf (fp, "-skipaspi\n"); - if (cp->bad_macdrives) - { - uint32 macdrives; - - macdrives = ROMlib_macdrives ? ROMlib_macdrives : ~0; - macdrives &= ~cp->bad_macdrives; - fprintf (fp, "-macdrives "); - write_drive_string (fp, macdrives); - } - if (cp->bad_dosdrives) - { - uint32 dosdrives; - - dosdrives = ROMlib_dosdrives ? ROMlib_dosdrives : ~0; - dosdrives &= ~cp->bad_dosdrives; - fprintf (fp, "-dosdrives "); - write_drive_string (fp, dosdrives); - } - fclose (fp); - sync (); - } - } -} - -PUBLIC void -checkpoint_sound (checkpoint_t *cp, checkpoint_option option) -{ - if (checkpointing_p && cp) - { - cp->sound_fails = option == begin; - write_checkpoint_file (cp); - } -} - -PUBLIC void -checkpoint_aspi (checkpoint_t *cp, checkpoint_option option) -{ - if (checkpointing_p && cp) - { - cp->aspi_fails = option == begin; - write_checkpoint_file (cp); - } -} - -PUBLIC void -checkpoint_macdrive (checkpoint_t *cp, checkpoint_option option, uint32 drive) -{ - if (checkpointing_p && cp) - { - if (option == begin) - cp->bad_macdrives |= drive; - else - cp->bad_macdrives &= ~drive; - write_checkpoint_file (cp); - } -} - -PUBLIC void -checkpoint_dosdrives (checkpoint_t *cp, checkpoint_option option, uint32 drive) -{ - if (checkpointing_p && cp) - { - if (option == begin) - cp->bad_dosdrives |= drive; - else - cp->bad_dosdrives &= ~drive; - write_checkpoint_file (cp); - } -} - -PUBLIC void -disable_checkpointing (void) -{ - checkpointing_p = FALSE; -} - -#if defined (STANDALONE_TEST) -PUBLIC int -main (void) -{ - checkpoint_t *cp; - - cp = checkpoint_init (); - return 0; -} -#endif - -#endif diff --git a/src/checkpoint.cpp b/src/checkpoint.cpp new file mode 100644 index 00000000..6b14fd69 --- /dev/null +++ b/src/checkpoint.cpp @@ -0,0 +1,263 @@ +/* Copyright 1997 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#if defined(STANDALONE_TEST) + +// FIXME: #warning do not check this in + +#include +#include +#include +typedef unsigned char bool; +typedef unsigned int uint32_t; + + +static uint32_t ROMlib_macdrives; +static uint32_t ROMlib_dosdrives; +enum +{ + false, + true +}; + +#endif + +#include "rsys/common.h" +#include "rsys/stdfile.h" +#include "rsys/option.h" +#include "rsys/checkpoint.h" + +#if defined(MSDOS) || defined(CYGWIN32) + +#if defined(CYGWIN32) +#include "winfs.h" +#endif + +static bool checkpointing_p = true; + +checkpoint_t *checkpointp; /* globals are bad, but we use one in + this case because checkpointing is + effectively a global issue currently + and we don't want to modify the various + routines that we checkpoint to take + an additional argument */ + +static uint32_t +extract_bad_drives_from_string(const char *opt, const char *str) +{ + int len; + char *p; + uint32_t good_drives; + uint32_t retval; + + while(*str != ' ') + ++str; + ++str; + len = strspn(str, "abcdefghijklmnopqrstuvwxyz-"); + p = alloca(len + 1); + memcpy(p, str, len); + p[len] = 0; + good_drives = parse_drive_opt(opt, p); + retval = ~good_drives & ((1 << 26) - 1); + return retval; +} + +checkpoint_t * +checkpoint_init(void) +{ + checkpoint_t *retval; + FILE *fp; + + retval = malloc(sizeof *retval); + memset(retval, 0, sizeof *retval); + fp = executor_dir_fopen(CHECKPOINT_FILE, "r"); + if(fp) + { + char buf[1024], *p; + int nread; + + nread = fread(buf, 1, sizeof buf - 1, fp); + fclose(fp); + buf[sizeof buf - 1] = 0; + if(strstr(buf, "-nosound")) + retval->sound_fails = true; + if(strstr(buf, "-skipaspi")) + retval->aspi_fails = true; + p = strstr(buf, "-macdrives "); + if(p) + retval->bad_macdrives + = extract_bad_drives_from_string("macdrives", p); + p = strstr(buf, "-dosdrives "); + if(p) + retval->bad_dosdrives + = extract_bad_drives_from_string("dosdrives", p); + } + return retval; +} + +static void +write_drive_string(FILE *fp, uint32_t drive) +{ + drive &= (1 << 26) - 1; /* only represent A-Z */ + if(!drive) + fprintf(fp, "\"\"\n"); + else + { + int drive_bit; + + drive_bit = 0; + while(drive) + { + while((drive & (1 << drive_bit)) == 0) + drive_bit++; + if((drive & (1 << (drive_bit + 1))) == 0) + { + fprintf(fp, "%c", 'a' + drive_bit); + drive &= ~(1 << drive_bit); + } + else + { + if((drive & (1 << (drive_bit + 2))) == 0) + { + fprintf(fp, "%c%c", 'a' + drive_bit, 'a' + drive_bit + 1); + drive &= ~((1 << drive_bit) | (1 << (drive_bit + 1))); + } + else + { + int last_good_bit; + uint32_t mask; + + last_good_bit = drive_bit + 2; + mask = (1 << drive_bit) | (1 << (drive_bit + 1)) + | (1 << (drive_bit + 2)); + while((drive & (1 << (last_good_bit + 1))) != 0) + { + ++last_good_bit; + mask |= (1 << last_good_bit); + } + fprintf(fp, "%c-%c", 'a' + drive_bit, 'a' + last_good_bit); + drive &= ~mask; + } + } + } + fprintf(fp, "\n"); + } +} + +#define CHECKPOINT_PREAMBLE \ + "# This file was created because Executor found a problem while it was\n" \ + "# probing your system. The lines in this file that don't start with\n" \ + "# a '#' are commands that Executor uses to bypass the failing subsystems.\n" \ + "#\n" \ + "# DO NOT ALTER THIS FILE unless you know what you're doing and even then\n" \ + "# make sure you make a backup, first.\n" + +static void +write_checkpoint_file(checkpoint_t *cp) +{ + FILE *fp; + + if(!(cp->sound_fails + || cp->aspi_fails + || cp->bad_macdrives + || cp->bad_dosdrives)) + executor_dir_remove(CHECKPOINT_FILE); + else + { + fp = executor_dir_fopen(CHECKPOINT_FILE, "w"); + if(fp) + { + fprintf(fp, CHECKPOINT_PREAMBLE); + if(cp->sound_fails) + fprintf(fp, "-nosound\n"); + if(cp->aspi_fails) + fprintf(fp, "-skipaspi\n"); + if(cp->bad_macdrives) + { + uint32_t macdrives; + + macdrives = ROMlib_macdrives ? ROMlib_macdrives : ~0; + macdrives &= ~cp->bad_macdrives; + fprintf(fp, "-macdrives "); + write_drive_string(fp, macdrives); + } + if(cp->bad_dosdrives) + { + uint32_t dosdrives; + + dosdrives = ROMlib_dosdrives ? ROMlib_dosdrives : ~0; + dosdrives &= ~cp->bad_dosdrives; + fprintf(fp, "-dosdrives "); + write_drive_string(fp, dosdrives); + } + fclose(fp); + sync(); + } + } +} + +void +checkpoint_sound(checkpoint_t *cp, checkpoint_option option) +{ + if(checkpointing_p && cp) + { + cp->sound_fails = option == begin; + write_checkpoint_file(cp); + } +} + +void +checkpoint_aspi(checkpoint_t *cp, checkpoint_option option) +{ + if(checkpointing_p && cp) + { + cp->aspi_fails = option == begin; + write_checkpoint_file(cp); + } +} + +void +checkpoint_macdrive(checkpoint_t *cp, checkpoint_option option, uint32_t drive) +{ + if(checkpointing_p && cp) + { + if(option == begin) + cp->bad_macdrives |= drive; + else + cp->bad_macdrives &= ~drive; + write_checkpoint_file(cp); + } +} + +void +checkpoint_dosdrives(checkpoint_t *cp, checkpoint_option option, uint32_t drive) +{ + if(checkpointing_p && cp) + { + if(option == begin) + cp->bad_dosdrives |= drive; + else + cp->bad_dosdrives &= ~drive; + write_checkpoint_file(cp); + } +} + +void +disable_checkpointing(void) +{ + checkpointing_p = false; +} + +#if defined(STANDALONE_TEST) +int +main(void) +{ + checkpoint_t *cp; + + cp = checkpoint_init(); + return 0; +} +#endif + +#endif diff --git a/src/cleanup.c b/src/cleanup.c deleted file mode 100644 index ee39d3d0..00000000 --- a/src/cleanup.c +++ /dev/null @@ -1,88 +0,0 @@ -/* Copyright 1998 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_cleanup[] = - "$Id: cleanup.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES - -#include -#include -#include -#include - -#include - -#if defined (MSDOS) || defined (CYGWIN32) - -#if defined(CYGWIN32) -#include -#endif - -#if defined (MSDOS) -#include -#endif - -PUBLIC void -add_to_cleanup (const char *s, ...) -{ - char *batch_file; - FILE *fp; - struct stat sbuf; - - batch_file = copystr (CLEANUP_BATCH_FILE_NAME); - if (stat (batch_file, &sbuf) == 0) - fp = fopen (batch_file, "a"); - else - { - fp = fopen (batch_file, "w"); - if (fp) - { - fprintf (fp, "@echo off\n"); - if (ROMlib_start_drive) - fprintf (fp, "%c:\n", ROMlib_start_drive); - } - } - free (batch_file); - if (fp) - { - va_list ap; - - va_start (ap, s); - vfprintf (fp, s, ap); - fclose (fp); - } -} - -PUBLIC void -call_cleanup_bat (void) -{ - char *batch_file; - struct stat sbuf; - - batch_file = copystr (CLEANUP_BATCH_FILE_NAME); - if (stat (batch_file, &sbuf) == 0) - { - add_to_cleanup ("del \"%s\"\n", batch_file); -#if defined(MSDOS) - spawnl (P_OVERLAY, batch_file, batch_file, 0); -#else - { - STARTUPINFO si; - PROCESS_INFORMATION pi; - - memset (&si, 0, sizeof si); - si.cb = sizeof si; - si.dwFlags = STARTF_USESHOWWINDOW; - si.wShowWindow = SW_HIDE; - CreateProcess (batch_file, NULL, NULL, NULL, FALSE, 0, NULL, NULL, - &si, &pi); - } -#endif - } -} - -#endif diff --git a/src/color_wheel_bits.c b/src/color_wheel_bits.c deleted file mode 100644 index db67911a..00000000 --- a/src/color_wheel_bits.c +++ /dev/null @@ -1,13 +0,0 @@ -/* Copyright 1995-1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_color_wheel_bits[] = "$Id: color_wheel_bits.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/color_wheel_bits.h" - -char color_wheel_bits_4[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,143,255,255,255,255,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,248,56,136,56,136,136,136,136,136,136,130,136,130,136,255,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,243,131,136,56,131,136,136,131,35,136,136,136,130,50,136,130,136,40,130,130,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,243,131,131,136,56,131,136,131,136,136,136,136,136,136,136,130,136,136,40,130,130,136,40,40,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,243,131,131,131,131,136,56,131,136,131,136,136,131,35,35,40,136,136,130,136,130,136,40,40,40,40,34,130,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,51,131,56,56,56,56,56,56,131,136,131,35,136,136,136,136,136,136,130,136,130,136,40,130,136,40,40,40,34,130,47,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,243,56,51,131,56,56,56,56,56,131,136,56,136,131,136,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,243,51,131,51,131,131,56,56,56,131,136,56,136,56,136,136,136,50,50,50,136,136,130,136,130,136,40,40,130,130,130,130,40,34,40,34,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,51,51,131,51,131,56,56,56,56,56,56,56,131,136,131,136,136,50,50,50,50,136,136,130,136,130,136,40,130,130,130,130,40,34,130,34,130,34,47,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,51,51,51,131,51,131,56,56,56,56,56,56,131,136,56,136,131,136,136,136,136,136,136,130,136,130,136,40,130,130,130,130,130,40,34,130,34,130,34,34,47,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,51,51,51,131,51,131,56,51,131,56,56,56,56,131,136,131,136,136,136,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,40,34,130,34,130,34,34,34,47,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,51,51,51,51,51,131,51,131,56,56,56,56,56,56,131,136,56,136,56,136,131,35,136,136,130,136,136,35,40,130,136,40,40,40,40,34,130,40,34,34,130,34,34,34,47,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,51,51,51,51,51,131,51,131,56,51,131,56,56,56,131,136,56,136,56,136,131,35,35,40,136,136,136,35,40,40,130,136,40,40,40,40,34,130,40,34,130,34,34,34,34,34,47,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,51,51,51,51,51,51,51,131,51,56,51,131,131,131,131,131,136,56,131,136,136,131,35,35,136,136,136,35,40,136,40,130,136,40,40,40,40,34,130,40,34,34,34,130,34,34,34,34,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,243,51,51,51,51,51,51,131,51,56,51,131,131,131,131,131,136,56,131,136,131,136,136,131,35,40,136,136,35,40,130,136,130,130,136,40,40,40,34,130,40,34,40,34,34,34,34,34,34,34,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,243,51,51,51,51,51,51,51,51,131,51,131,56,51,131,131,131,136,56,131,136,131,136,136,136,136,136,136,136,35,40,136,40,130,136,40,40,40,40,34,130,40,34,34,130,34,34,34,34,34,34,34,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,51,51,51,51,51,51,51,51,51,131,51,131,56,56,56,56,56,56,56,131,136,136,56,136,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,130,34,34,34,34,34,34,34,34,34,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,51,51,51,51,51,51,51,51,51,131,51,131,56,51,131,56,56,56,56,131,136,56,136,131,35,136,136,136,136,136,35,40,136,40,130,136,40,40,40,40,34,130,40,34,34,34,130,34,34,34,34,34,34,34,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,243,51,51,51,51,51,51,51,51,51,51,131,51,131,56,56,56,56,56,131,136,56,136,56,136,136,136,136,136,136,136,35,40,130,136,130,130,136,40,40,40,34,130,40,34,40,34,34,34,34,34,34,34,34,34,34,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,51,51,51,51,51,51,51,51,51,51,51,131,51,131,56,56,56,56,56,56,56,131,136,131,136,131,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,34,34,130,34,34,34,34,34,34,34,34,34,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,51,51,51,51,51,51,51,51,51,51,51,131,51,131,56,51,131,56,56,56,56,131,136,56,136,131,35,136,136,136,136,136,40,136,130,136,130,130,136,40,40,34,130,130,34,130,40,34,34,34,34,34,34,34,34,34,34,34,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,243,51,57,51,51,51,51,51,51,51,51,51,51,131,51,56,51,131,131,131,131,136,56,131,136,131,136,136,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,34,34,34,34,34,34,34,34,34,34,34,39,34,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,51,147,51,51,51,147,51,51,51,51,51,51,51,131,56,51,131,131,131,131,131,131,136,56,131,136,136,131,136,136,136,136,130,136,136,40,136,40,130,130,130,130,130,130,40,34,40,34,40,34,34,34,34,34,34,34,34,39,34,34,34,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,51,147,51,57,51,51,51,51,51,51,51,51,51,131,51,56,51,131,56,51,131,131,136,56,131,136,136,56,136,136,136,136,136,136,136,40,136,40,130,130,136,40,40,34,130,40,34,130,34,34,34,34,34,34,34,34,34,39,34,34,39,34,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,57,51,57,51,51,57,51,51,51,51,51,51,51,51,131,51,131,56,56,56,56,56,56,131,136,56,136,131,136,136,136,136,136,136,40,136,130,136,130,136,40,40,40,40,40,34,130,34,130,34,130,34,34,34,34,34,34,34,39,34,39,34,39,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,57,51,57,51,51,147,51,51,57,51,51,51,51,57,51,56,51,131,56,51,131,131,131,131,136,56,136,56,136,136,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,34,130,34,34,34,34,34,34,114,34,39,34,39,34,39,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,57,51,147,51,147,51,57,51,51,51,57,51,51,51,131,51,131,51,131,131,131,131,131,136,56,131,136,131,136,136,56,136,136,136,130,136,136,40,136,40,40,130,130,130,130,130,40,34,40,34,34,34,34,34,34,39,34,34,39,34,39,34,39,34,114,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,57,51,147,57,51,57,51,57,51,51,147,51,51,51,51,56,51,56,51,131,56,51,131,131,136,56,131,136,131,136,136,136,136,136,136,136,136,40,136,40,136,40,40,40,40,40,34,130,40,34,40,34,34,40,34,34,34,39,34,34,114,34,114,39,34,114,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,147,147,57,51,147,57,51,57,51,51,51,147,51,51,147,51,56,51,131,56,56,56,56,56,56,131,136,56,136,131,136,136,136,136,136,136,40,136,130,136,40,130,136,40,40,40,34,130,40,34,40,34,34,34,39,34,39,34,34,114,34,114,39,34,114,39,39,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,57,51,147,57,51,147,57,51,57,51,57,51,51,51,147,51,56,51,56,51,131,56,56,56,56,56,131,136,56,131,136,136,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,40,34,34,114,34,34,34,114,34,39,34,114,39,34,114,114,39,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,147,147,147,147,147,57,51,147,51,147,51,57,51,51,51,56,51,57,56,51,131,147,131,131,136,56,56,131,136,136,131,136,136,136,136,136,136,40,136,130,136,130,136,40,40,40,40,40,34,130,40,34,39,34,34,40,34,114,34,114,34,114,39,34,114,114,39,39,39,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,57,57,57,51,147,57,51,147,57,51,147,57,51,57,51,57,51,57,56,51,131,56,56,56,56,56,56,131,136,131,136,136,131,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,34,130,40,34,114,34,130,34,114,34,39,34,39,34,114,39,34,114,114,39,39,39,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,153,57,57,57,57,57,51,147,57,51,147,51,147,51,57,51,51,131,51,131,56,57,56,56,56,61,56,131,136,56,136,56,136,136,136,136,136,136,40,136,130,136,130,136,40,40,40,40,40,39,40,34,40,34,39,34,34,114,34,114,34,114,39,34,114,114,39,39,39,39,39,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,147,147,147,147,147,147,57,57,57,51,147,57,51,57,51,57,51,51,147,56,57,56,56,56,61,56,56,56,131,136,56,136,136,56,136,136,136,136,136,136,40,136,40,130,136,40,40,40,40,39,40,34,130,39,34,40,34,114,39,34,39,34,114,39,39,34,114,114,114,114,114,114,127,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,147,147,147,147,147,147,147,147,57,51,147,57,51,147,57,51,57,51,131,57,56,51,131,147,131,131,131,211,136,56,136,56,136,136,136,136,136,136,136,40,136,136,40,130,136,40,40,120,40,40,34,130,114,40,34,114,34,114,34,114,39,34,114,39,39,34,114,114,114,114,114,119,39,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,147,153,57,147,147,147,147,147,147,57,57,57,51,147,57,51,57,51,131,57,51,131,61,51,131,211,131,211,131,136,56,137,136,131,136,136,136,136,136,136,136,130,136,130,136,40,130,135,40,40,39,40,34,210,34,114,45,34,39,34,114,39,34,114,39,39,39,39,39,39,39,114,114,119,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,147,153,57,57,57,147,147,147,147,147,147,57,51,147,57,51,147,51,147,56,51,211,56,57,56,56,56,61,56,131,211,136,131,136,136,136,136,136,136,136,130,136,136,40,136,40,120,40,40,45,40,34,210,34,130,45,34,39,34,114,39,34,114,39,39,39,39,39,39,39,39,114,114,119,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,153,57,57,147,147,147,147,147,147,147,147,57,57,51,147,57,51,147,56,57,51,61,51,131,211,61,56,56,131,211,136,131,136,136,136,136,56,136,136,136,136,136,40,136,40,120,40,45,40,40,39,40,34,210,39,34,114,45,34,114,39,34,114,114,39,39,39,39,39,39,39,114,119,39,114,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,147,153,57,147,153,57,147,147,147,147,147,147,147,57,57,51,147,57,56,57,51,131,61,51,211,56,61,56,61,56,131,136,137,136,131,216,136,136,136,136,136,136,40,135,136,40,130,210,136,40,45,34,130,210,34,130,114,45,34,114,39,34,114,114,39,39,39,39,39,39,39,114,114,119,39,114,127,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,57,153,57,147,153,57,57,147,147,147,147,147,147,147,57,57,57,51,147,57,51,211,51,211,56,61,56,56,61,56,131,211,136,131,216,136,136,136,136,136,136,120,136,136,45,130,136,40,120,40,45,34,210,40,39,34,210,39,34,114,39,39,34,114,114,114,114,114,114,119,39,114,119,39,114,119,114,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,147,153,147,153,57,147,147,153,57,57,57,57,57,57,57,57,51,147,57,56,51,147,131,147,131,147,131,211,131,211,136,131,216,131,136,136,136,136,141,136,136,136,135,136,40,135,130,210,130,210,40,40,39,40,39,34,210,39,40,39,39,39,39,39,34,114,114,114,114,119,39,39,114,119,114,119,114,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,147,153,147,153,57,147,153,147,147,153,57,57,57,57,57,57,51,147,147,131,147,147,131,211,61,51,211,131,211,131,211,136,152,56,136,211,136,141,56,136,136,136,120,136,136,120,40,130,210,130,210,130,210,45,34,210,39,40,39,39,39,39,39,39,39,39,39,39,39,114,119,39,114,119,39,119,39,119,47,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,153,57,153,52,57,147,153,57,147,147,153,57,57,57,57,57,57,57,51,147,147,131,211,61,51,211,131,211,131,211,136,61,56,141,56,136,141,55,136,136,141,136,136,135,130,141,40,210,136,45,40,45,34,130,210,39,45,34,114,210,39,45,34,114,114,114,114,114,114,119,39,114,119,39,119,39,119,33,39,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,153,57,153,153,57,147,153,57,147,153,57,147,147,153,57,57,57,57,57,57,56,57,51,211,57,56,57,56,61,56,61,56,137,136,61,136,136,61,136,136,141,136,136,135,136,136,45,130,136,45,40,45,40,39,40,45,34,130,114,210,39,45,34,114,114,114,114,114,114,119,39,114,119,39,119,39,119,33,39,119,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,153,153,57,153,147,153,153,57,153,57,147,147,153,57,57,57,57,57,57,57,57,61,51,147,131,211,61,61,56,61,56,61,56,141,56,136,152,136,136,216,136,136,135,136,136,120,130,216,45,40,135,45,40,45,34,210,45,34,210,39,45,34,114,114,114,114,114,119,39,39,114,119,39,119,39,119,33,39,119,39,127,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,153,52,57,153,147,153,147,153,57,147,153,57,147,153,57,57,57,57,57,57,56,57,61,51,211,61,51,211,61,56,61,61,56,137,136,61,136,141,55,56,216,136,136,141,40,141,40,141,40,135,45,40,45,34,210,45,34,210,39,45,39,39,39,39,39,114,114,119,39,114,119,39,119,39,119,39,119,114,119,119,119,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,153,52,57,153,153,57,153,147,153,147,153,57,147,153,57,57,147,153,57,57,61,57,57,56,61,51,211,131,211,137,61,56,211,136,211,141,55,61,136,136,136,216,136,120,141,40,141,40,135,45,45,45,40,45,34,210,39,45,39,39,40,114,114,119,39,39,114,114,114,119,39,119,39,119,39,119,114,18,119,119,119,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,153,153,153,153,147,153,153,147,153,147,153,147,153,57,147,153,57,57,57,57,57,131,147,211,61,57,56,61,51,211,137,61,131,211,216,61,136,141,56,141,136,216,136,136,216,136,120,136,45,45,45,40,45,40,45,34,210,45,39,40,45,39,39,45,39,39,39,114,114,119,39,119,39,119,39,119,114,18,119,119,119,119,127,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,153,153,153,57,153,153,147,67,153,147,153,147,153,147,153,57,57,147,153,57,131,147,147,211,147,137,61,61,51,211,141,56,152,131,216,61,136,61,136,141,136,136,141,136,120,136,120,141,45,40,136,120,45,45,34,210,114,210,45,39,39,45,39,39,39,114,114,119,39,114,119,39,119,39,119,114,18,119,119,119,119,119,119,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,153,153,153,153,153,147,67,153,147,67,153,147,153,57,147,153,57,147,147,153,57,147,211,147,211,61,57,61,51,211,137,61,61,61,55,61,136,141,55,137,136,141,136,136,120,216,130,216,45,130,210,210,130,210,210,45,34,210,114,210,114,114,210,119,39,114,119,39,114,119,39,119,39,119,114,18,119,119,119,119,33,39,119,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,153,153,153,153,153,153,147,67,153,153,147,153,147,153,147,153,57,147,153,57,57,147,211,147,211,147,211,61,56,61,61,61,61,61,55,61,131,216,61,136,141,136,141,136,120,216,136,120,141,40,210,210,135,130,210,210,45,39,45,34,210,114,210,114,119,39,114,119,39,114,119,114,119,119,39,119,119,119,114,18,119,119,119,119,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,153,153,153,153,153,153,153,153,153,57,153,147,153,147,153,147,153,147,153,57,147,152,147,147,211,147,211,147,211,61,61,56,61,61,61,131,216,141,56,216,136,216,136,216,136,141,136,120,141,40,210,135,130,210,210,210,45,45,39,45,39,45,39,114,119,45,39,39,114,119,39,119,39,119,119,114,119,119,119,119,119,119,119,119,127,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,153,153,153,153,153,153,153,52,57,153,153,153,57,153,147,153,147,153,57,147,153,57,137,57,147,211,147,211,211,152,61,61,61,61,56,211,141,61,136,141,136,152,216,136,216,135,136,210,210,210,210,210,210,210,210,120,45,39,45,39,45,39,114,210,119,39,114,119,114,119,114,119,119,114,119,119,119,119,119,119,119,119,119,119,113,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,148,153,153,153,153,153,153,153,153,153,57,153,153,57,153,147,153,57,153,57,152,147,153,61,57,131,211,211,147,211,211,61,61,61,131,216,141,56,216,137,141,136,141,136,120,216,135,136,210,216,130,210,210,210,130,210,114,210,210,120,45,39,114,210,119,39,119,39,119,39,119,114,119,119,119,119,33,39,119,119,119,119,119,113,33,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,153,153,153,148,52,153,153,153,153,153,52,57,153,153,147,153,147,153,147,153,147,153,57,152,61,57,147,211,152,61,61,61,61,61,56,211,216,61,136,211,216,141,136,216,141,136,216,135,141,41,45,45,130,210,210,210,210,210,210,114,210,119,45,39,114,119,114,210,119,39,119,39,119,119,39,119,119,119,119,119,119,119,119,119,113,33,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,148,153,148,52,153,153,153,153,153,153,153,153,153,57,153,153,147,153,153,57,153,57,152,147,157,57,211,152,147,211,211,61,61,61,61,131,216,137,141,55,152,141,136,216,141,136,120,216,141,45,45,130,210,210,210,130,210,210,120,114,210,210,119,45,114,119,135,114,119,119,39,119,114,119,119,119,119,119,119,119,119,119,119,23,119,119,31,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,148,52,153,153,153,153,153,153,153,153,153,153,52,57,153,147,153,153,57,153,57,152,147,163,152,147,211,157,61,57,137,61,61,61,61,131,216,152,211,216,141,136,216,141,136,216,135,141,45,136,120,210,210,210,210,210,210,120,114,210,210,119,135,45,114,119,114,119,119,39,119,114,119,119,119,119,119,119,119,119,119,119,119,119,23,119,113,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,148,153,153,73,153,153,148,52,52,52,57,153,153,153,153,153,147,153,153,57,153,147,153,137,147,211,217,61,61,61,61,61,61,61,61,131,216,211,216,141,61,141,136,216,141,135,141,136,216,120,210,210,210,210,210,210,120,45,45,39,210,210,125,39,119,45,114,119,119,39,119,119,119,119,119,119,119,119,119,119,119,113,119,119,119,23,119,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,148,153,148,153,153,153,73,153,153,153,153,153,153,153,153,147,153,153,153,57,153,147,153,137,147,217,61,57,152,147,211,211,211,211,211,211,216,152,211,216,211,125,61,136,216,141,141,136,216,120,210,210,216,45,130,210,210,210,210,125,39,210,119,45,114,215,39,119,119,44,39,119,114,119,119,119,119,119,119,119,119,119,119,113,119,119,23,119,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,148,153,153,73,153,67,73,153,153,153,153,153,153,153,153,153,153,147,153,153,147,153,153,147,217,61,153,61,147,211,211,211,211,211,211,211,216,61,141,61,141,61,141,136,216,216,135,216,135,141,45,136,125,45,45,45,45,39,210,210,210,125,45,114,119,119,114,215,44,39,119,119,119,119,119,119,119,119,119,119,119,113,119,119,113,119,113,119,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,148,153,73,153,153,73,153,153,148,153,153,153,153,153,153,153,153,153,153,57,153,153,137,153,61,147,157,57,211,211,217,61,147,211,211,211,216,211,216,211,216,216,141,141,136,216,216,141,135,141,135,141,45,45,45,45,45,45,39,210,215,45,114,125,39,119,210,119,119,119,119,39,119,119,119,119,119,119,119,119,113,33,119,113,33,119,113,119,31,240,0,0,0,0,0,0,0,0,0,0,0,0,0,244,153,148,153,148,153,153,73,153,153,153,148,52,153,153,153,153,153,57,153,153,153,147,153,152,153,153,137,147,217,147,217,61,61,61,61,137,211,211,216,211,216,216,141,141,136,216,216,120,216,210,216,45,141,45,45,45,45,45,114,215,45,114,215,119,120,119,114,194,119,119,39,119,119,119,119,119,119,119,119,119,113,33,119,113,119,113,119,23,113,240,0,0,0,0,0,0,0,0,0,0,0,0,15,249,73,148,153,148,153,67,73,153,73,153,153,153,153,153,153,153,153,153,153,153,57,153,153,152,153,61,147,217,61,147,217,141,61,61,61,61,141,61,141,61,141,61,141,141,141,136,216,216,120,216,125,45,45,45,45,45,125,45,45,114,215,114,215,45,119,45,119,119,119,135,119,119,119,119,119,119,119,119,119,23,119,113,119,119,23,119,23,113,119,255,0,0,0,0,0,0,0,0,0,0,0,0,15,73,148,153,73,148,153,148,153,153,148,153,153,73,153,153,153,153,153,153,153,57,153,153,152,153,157,61,153,157,61,147,217,61,61,157,61,61,61,211,216,211,221,141,141,141,141,141,135,141,141,135,141,45,141,45,45,210,210,215,45,114,215,120,119,119,45,119,114,215,119,119,119,119,119,119,119,119,119,119,18,23,119,113,119,113,119,23,113,119,23,127,0,0,0,0,0,0,0,0,0,0,0,0,15,73,148,153,73,148,153,148,153,148,153,153,67,73,153,153,153,153,153,153,153,153,153,153,153,152,153,153,211,157,61,147,221,61,157,61,61,61,211,211,216,211,216,216,211,216,216,141,141,141,135,216,210,216,210,210,210,210,215,45,125,45,114,215,125,45,119,114,215,119,119,119,119,119,119,119,119,119,119,18,23,119,23,119,113,119,113,119,113,119,23,31,0,0,0,0,0,0,0,0,0,0,0,0,255,73,148,153,73,148,153,148,153,148,153,153,73,153,153,153,73,153,153,153,153,153,153,153,152,153,157,57,211,217,147,217,211,211,217,61,211,211,216,211,221,61,216,211,215,141,141,141,141,135,216,210,216,210,210,221,45,125,45,125,45,45,119,210,125,44,45,119,119,119,119,114,194,119,119,119,119,119,18,23,119,18,23,113,119,113,119,23,113,113,119,31,240,0,0,0,0,0,0,0,0,0,0,0,249,73,73,73,148,153,73,148,153,148,153,153,67,73,153,153,153,153,153,153,153,153,153,153,153,157,57,217,153,157,61,147,217,211,217,211,211,221,61,211,216,211,216,216,216,216,216,216,216,216,125,141,45,210,215,141,45,45,125,45,45,119,210,215,119,135,119,119,210,119,119,119,119,119,119,119,119,18,23,119,119,23,119,23,113,119,23,113,113,119,23,23,240,0,0,0,0,0,0,0,0,0,0,0,244,148,153,73,73,148,153,73,148,153,148,153,73,153,148,153,153,148,153,153,153,153,153,153,152,153,153,211,157,61,153,211,217,211,211,217,211,211,211,221,61,216,211,221,141,141,141,141,141,120,216,216,125,45,141,45,45,210,215,45,125,45,119,125,45,119,125,44,119,119,125,119,119,119,119,119,23,119,119,23,119,23,119,23,119,23,113,119,23,23,113,113,240,0,0,0,0,0,0,0,0,0,0,15,244,148,148,153,73,73,73,148,153,73,153,73,153,148,153,153,148,153,153,153,153,153,153,153,153,157,153,157,58,152,153,211,217,211,217,211,211,221,61,211,216,211,221,141,141,141,141,141,141,216,215,141,45,210,221,45,125,45,125,45,125,45,119,45,119,215,44,120,119,119,119,119,119,119,119,119,119,23,119,113,119,113,119,113,119,23,113,119,23,23,23,23,255,0,0,0,0,0,0,0,0,0,0,15,73,73,73,73,73,148,153,73,148,153,73,153,73,153,153,73,153,153,153,153,153,153,153,153,157,153,152,153,217,157,61,153,211,217,211,217,211,221,61,211,221,141,61,216,216,221,61,125,141,141,135,216,210,221,45,45,210,215,210,215,210,215,125,119,210,199,135,119,125,119,119,119,119,119,119,113,119,119,23,119,113,119,23,113,119,23,113,113,113,119,23,23,31,0,0,0,0,0,0,0,0,0,0,15,73,73,73,73,73,148,148,153,73,148,153,73,153,73,153,73,153,153,73,153,153,153,153,153,153,157,153,153,211,217,157,147,217,211,217,211,217,211,216,211,221,61,216,216,211,221,141,141,141,125,141,135,216,210,221,45,210,215,210,215,210,215,125,45,119,215,119,215,119,119,119,119,119,199,119,119,113,119,119,23,113,119,113,119,23,113,113,113,113,113,113,113,127,0,0,0,0,0,0,0,0,0,0,15,73,73,73,73,73,73,148,148,153,73,148,153,73,153,73,153,148,153,153,153,153,153,153,153,217,153,157,153,217,157,61,153,217,211,217,211,221,61,211,221,61,216,211,221,216,221,141,141,216,216,215,216,210,221,45,125,45,210,215,210,215,215,125,119,210,199,135,119,125,119,119,215,119,119,119,23,119,113,119,23,119,23,113,119,23,23,113,113,113,113,113,113,127,0,0,0,0,0,0,0,0,0,0,255,73,73,73,73,73,73,73,148,148,153,73,148,153,73,153,73,153,153,73,153,153,73,153,217,153,157,153,157,153,157,153,211,217,217,211,217,217,211,221,61,211,221,211,221,141,141,141,216,215,216,216,215,210,221,45,215,210,215,210,215,215,125,45,119,215,119,215,119,119,125,119,119,124,119,119,23,119,23,119,23,113,119,23,23,113,113,113,113,113,113,113,113,31,240,0,0,0,0,0,0,0,0,0,244,148,73,73,73,73,73,73,73,148,148,153,73,148,153,73,153,73,153,153,148,153,153,217,153,154,153,157,153,157,153,211,217,217,211,217,217,211,221,61,211,221,141,211,221,141,216,221,141,141,216,215,216,210,221,45,210,221,125,45,125,125,44,125,119,215,119,215,119,215,119,124,119,119,113,119,119,23,119,23,113,119,23,113,113,119,23,23,23,23,23,23,23,17,240,0,0,0,0,0,0,0,0,0,244,148,73,73,73,73,73,73,73,73,148,148,153,73,153,73,153,73,153,73,153,153,169,153,154,153,217,153,217,157,153,217,217,157,157,152,217,211,221,157,141,61,211,221,216,216,221,141,216,216,215,216,215,216,215,210,221,125,45,125,125,44,215,135,215,125,119,125,119,119,199,119,119,124,119,119,23,119,23,113,119,23,113,113,119,23,23,23,23,23,23,23,17,113,240,0,0,0,0,0,0,0,0,0,244,73,73,68,148,73,73,73,73,73,73,148,153,73,73,148,153,148,153,153,148,153,153,169,153,217,153,217,153,217,157,153,217,137,217,211,217,221,61,211,221,157,211,221,216,221,61,216,221,125,141,216,215,210,221,45,215,210,221,125,45,125,125,119,215,125,119,125,119,119,215,119,199,119,113,119,124,119,23,113,119,23,113,113,113,113,113,113,113,113,113,23,17,113,240,0,0,0,0,0,0,0,0,15,244,148,73,68,148,148,148,148,148,148,148,148,153,73,148,153,73,153,73,153,169,153,169,153,217,153,157,72,157,153,217,157,157,157,152,168,217,217,211,221,157,61,221,61,216,221,141,221,141,141,216,215,216,215,221,45,210,221,125,125,125,125,119,215,125,119,215,119,215,119,199,119,119,199,119,113,119,23,113,119,23,113,113,113,113,113,113,113,113,113,113,23,23,17,255,0,0,0,0,0,0,0,0,15,68,148,73,68,148,148,148,148,148,148,148,148,148,148,153,73,148,153,148,153,148,217,153,148,217,153,168,77,153,217,157,157,153,217,211,217,217,211,221,211,221,211,221,216,221,60,157,141,215,216,221,125,141,125,45,221,125,125,45,215,215,125,125,119,215,125,119,215,124,119,119,215,23,119,199,113,215,23,113,119,23,23,113,113,113,113,113,113,113,113,23,17,113,23,31,0,0,0,0,0,0,0,0,15,68,148,73,68,148,73,68,148,148,148,148,148,153,73,73,148,153,73,153,77,148,153,154,153,157,72,77,153,217,157,153,217,217,217,217,217,217,221,157,211,221,211,221,211,221,216,221,216,221,141,216,215,216,221,45,215,210,221,125,125,125,45,125,119,215,125,119,124,119,215,119,199,119,199,113,215,23,113,119,23,113,113,113,113,113,113,113,113,113,23,17,113,23,17,31,0,0,0,0,0,0,0,0,15,68,148,73,68,148,73,73,68,148,148,148,148,148,153,73,73,148,153,73,154,153,148,217,148,217,157,72,169,157,153,217,217,157,153,217,217,216,157,211,221,157,211,221,221,141,221,60,216,221,141,215,216,221,45,221,125,210,221,125,125,125,125,125,119,215,125,124,125,119,124,119,124,119,113,215,23,113,119,29,23,113,113,113,113,113,113,113,113,23,17,113,23,17,113,31,0,0,0,0,0,0,0,0,15,68,73,68,148,73,68,148,148,148,148,148,148,148,148,153,73,148,153,169,73,148,217,77,153,154,153,217,157,77,153,217,157,157,157,157,157,157,217,217,221,61,221,211,221,211,221,216,221,216,221,216,215,221,125,210,221,125,215,215,215,215,215,215,215,125,124,125,119,125,119,199,119,209,119,29,113,119,29,23,113,113,113,113,113,113,113,113,23,17,113,23,17,113,17,31,0,0,0,0,0,0,0,0,15,68,148,68,148,68,148,73,68,148,73,73,73,73,73,73,73,148,148,153,169,148,217,73,157,73,212,217,157,72,169,217,217,157,157,157,157,157,157,211,221,217,221,61,221,216,221,221,141,221,141,125,216,221,125,215,221,45,215,215,215,215,215,215,125,124,125,119,215,124,119,124,119,29,113,209,119,113,209,113,113,113,113,113,113,113,113,23,17,113,23,17,113,17,113,31,0,0,0,0,0,0,0,0,255,68,73,68,73,68,148,73,68,148,148,73,73,73,73,73,73,73,169,73,148,212,153,212,157,73,217,153,169,217,157,153,212,221,157,157,157,157,217,221,157,217,221,141,211,184,221,141,221,141,221,141,215,221,141,125,215,221,125,125,215,215,215,215,215,125,119,215,199,125,29,119,29,113,215,113,209,119,23,113,113,209,113,113,113,113,23,17,113,23,17,113,17,113,17,31,240,0,0,0,0,0,0,0,244,68,73,68,68,148,73,68,148,73,73,73,68,148,148,148,153,73,169,73,212,153,169,148,217,153,169,212,217,157,77,157,157,157,157,157,157,157,217,221,157,141,217,221,211,184,221,221,141,221,141,215,221,141,125,215,221,45,215,215,215,215,215,215,199,215,199,215,124,125,23,125,23,209,119,29,23,113,209,113,209,113,113,113,113,23,17,113,23,17,113,17,113,17,23,17,240,0,0,0,0,0,0,0,244,68,73,68,68,148,68,148,73,68,148,73,73,73,73,73,73,164,153,73,169,77,73,212,157,77,72,169,157,77,157,77,157,157,77,157,157,217,217,221,157,217,221,61,221,221,141,221,216,221,221,216,221,125,215,221,43,215,215,221,125,125,125,125,124,125,119,215,199,125,29,119,29,113,209,119,29,23,23,113,113,113,113,113,113,23,17,113,23,17,23,17,17,113,17,17,240,0,0,0,0,0,0,0,244,68,68,148,68,73,68,73,68,148,73,68,148,73,73,73,73,164,153,77,73,77,73,212,157,77,148,217,77,157,77,157,157,77,157,157,217,217,221,157,217,221,141,221,157,221,61,221,221,216,221,125,221,125,221,125,215,221,125,125,125,125,125,199,215,215,199,215,199,125,23,209,125,23,124,113,209,119,29,23,23,28,113,23,23,17,113,23,17,23,17,23,17,17,23,17,240,0,0,0,0,0,0,0,244,68,68,73,68,68,148,68,148,73,68,148,73,73,73,74,73,73,77,73,77,73,212,157,73,154,153,212,217,212,217,217,157,157,157,157,157,217,221,157,217,221,157,221,211,221,221,221,141,221,221,141,215,221,141,215,221,125,215,221,125,125,199,215,215,199,215,199,209,215,29,113,215,29,23,209,113,209,113,113,209,23,23,23,17,113,23,17,23,17,23,17,17,23,17,17,240,0,0,0,0,0,0,0,244,68,73,68,68,148,68,148,68,73,68,148,73,73,74,73,73,77,73,77,73,148,212,157,77,77,77,148,217,212,217,212,217,212,221,157,77,217,221,157,217,221,217,221,221,221,216,221,221,216,221,215,221,221,125,215,221,125,215,221,125,199,215,215,205,119,209,215,209,215,29,113,209,125,23,29,23,29,23,23,23,29,17,113,23,17,113,23,17,17,23,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,148,68,73,68,148,73,68,148,73,73,77,73,77,73,77,73,169,77,77,72,77,154,157,77,153,212,217,217,212,221,157,217,221,157,217,221,217,221,217,221,221,221,141,221,221,215,221,221,125,221,125,215,221,125,199,215,215,220,125,124,215,124,125,29,29,113,209,125,23,29,23,29,23,29,17,113,113,29,17,113,23,17,23,17,17,17,113,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,148,68,68,73,68,68,148,68,148,73,74,73,73,74,73,77,73,77,77,77,73,212,212,217,77,157,77,157,77,212,221,157,212,221,157,217,221,217,221,217,221,221,141,221,221,221,141,221,215,221,215,221,215,221,125,200,205,125,215,205,125,29,125,29,29,119,29,29,113,209,125,23,29,23,29,17,113,193,113,23,17,113,17,113,17,17,113,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,148,68,73,68,73,68,148,74,73,73,74,77,73,77,73,77,73,77,77,73,212,217,77,157,77,77,212,221,157,157,212,221,157,217,221,173,217,221,221,221,157,221,221,141,221,215,221,221,215,221,215,221,125,205,125,125,199,215,205,125,29,29,113,221,29,29,23,209,113,209,113,209,23,29,17,113,113,193,113,23,17,17,113,17,17,17,17,23,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,148,68,73,68,68,148,73,74,73,77,68,212,148,212,148,212,212,157,77,73,212,212,217,173,157,77,157,77,212,221,157,217,221,77,221,221,157,221,221,221,216,221,221,221,221,215,221,215,221,215,220,215,221,125,199,215,209,215,209,215,209,209,209,209,125,23,193,209,209,113,209,29,17,113,193,113,29,17,23,17,113,17,17,113,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,73,68,68,68,73,68,73,68,164,148,77,68,148,212,73,164,212,212,154,77,77,77,77,154,157,77,77,212,221,157,77,221,157,173,157,221,217,221,221,217,221,221,221,221,221,221,125,221,221,125,221,125,215,221,29,215,209,221,29,209,209,209,215,209,209,209,209,209,209,209,113,209,29,17,209,23,28,29,17,23,17,28,17,23,17,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,68,148,68,73,68,164,148,73,68,212,73,77,68,212,148,212,212,157,77,77,77,77,77,157,77,212,217,212,221,157,77,221,77,221,212,122,221,221,221,157,221,221,221,221,221,215,221,221,125,220,215,221,205,125,205,29,209,215,209,221,29,29,29,29,23,209,209,113,209,199,29,17,113,193,113,23,17,209,17,113,17,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,68,68,73,68,68,148,74,73,68,212,77,68,212,148,212,212,154,77,77,77,77,77,154,157,77,212,212,221,212,221,212,221,221,157,221,217,221,221,157,221,221,221,221,215,221,221,215,221,205,215,221,29,215,209,221,29,209,215,209,209,215,29,29,29,29,23,29,28,29,23,29,17,209,23,29,17,209,17,113,17,23,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,15,244,68,68,68,68,68,68,68,68,68,73,68,74,68,148,164,77,68,212,74,148,212,148,212,212,212,212,212,212,212,221,77,77,212,221,77,212,221,217,221,77,221,212,201,221,221,221,221,221,221,221,221,215,221,221,205,215,221,29,209,167,209,221,29,209,209,221,29,29,29,29,29,29,29,29,23,29,17,209,29,17,29,17,17,113,17,193,17,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,15,84,68,68,68,68,68,68,68,68,148,68,74,68,148,74,77,68,212,73,74,77,68,212,212,212,212,212,212,212,212,212,221,77,212,221,77,221,77,221,77,221,212,201,221,221,221,221,221,221,221,221,215,221,221,205,215,221,29,221,209,221,29,209,221,29,209,209,209,209,209,209,209,124,29,23,29,17,209,29,17,193,23,17,209,17,193,17,23,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,15,244,68,68,68,68,68,68,68,68,68,74,68,148,74,73,68,212,74,77,77,68,212,212,164,212,212,212,212,212,212,221,77,77,212,221,77,221,77,221,77,221,212,205,221,212,205,157,221,221,221,221,221,221,205,215,221,26,209,221,209,221,29,209,221,29,29,209,209,209,209,209,209,209,209,193,209,209,29,17,193,113,193,209,17,193,17,113,17,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,68,68,164,68,148,74,68,164,212,74,77,68,164,212,164,212,212,212,212,212,212,212,218,157,77,212,221,77,212,221,212,221,221,173,221,212,221,221,221,221,221,221,221,221,221,205,221,221,205,215,221,205,209,221,209,221,29,205,29,29,209,209,209,209,209,209,209,209,193,209,29,17,209,29,17,28,17,113,28,17,28,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,68,68,68,164,68,164,73,68,164,148,164,212,148,212,212,164,212,212,164,212,212,212,218,157,77,173,77,212,221,173,212,221,173,212,221,221,221,221,218,221,221,221,221,221,205,221,221,205,215,221,205,209,221,209,221,29,209,221,29,205,29,29,193,209,209,209,193,209,209,29,28,23,28,17,209,23,17,193,17,209,17,17,28,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,68,164,68,74,68,148,74,68,212,77,68,212,164,212,164,212,212,169,212,212,212,218,154,212,221,77,212,221,173,77,221,173,212,125,173,221,218,221,221,221,221,221,221,189,221,221,205,215,221,205,209,167,220,209,221,205,205,29,205,29,29,29,193,209,209,209,209,209,193,209,29,28,29,17,193,29,17,28,17,17,193,17,17,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,164,68,74,68,74,68,164,148,164,77,68,212,164,212,164,212,212,164,212,212,218,77,169,212,218,212,221,173,77,221,77,218,221,218,221,218,221,221,218,221,221,221,189,221,221,205,221,221,205,220,221,209,221,220,209,221,29,209,220,209,220,209,209,209,209,209,209,193,209,193,209,29,17,193,113,193,28,17,209,17,28,17,28,17,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,68,68,68,164,68,164,68,164,148,164,164,212,74,77,68,212,164,212,212,212,212,212,218,77,173,77,173,77,212,221,173,76,155,217,218,221,218,221,221,173,221,221,221,189,221,221,221,221,205,221,205,221,205,220,215,220,220,209,221,205,29,205,29,29,193,209,220,29,28,209,193,209,193,113,193,209,28,29,17,193,17,193,17,28,17,17,17,193,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,74,68,164,68,164,68,164,74,68,164,212,74,77,74,77,74,148,212,164,212,218,164,218,212,218,212,221,77,218,212,221,173,212,221,218,221,218,221,221,173,221,221,189,221,221,221,205,221,220,221,220,221,125,205,220,209,221,205,29,205,29,29,205,29,29,193,220,29,28,113,209,193,209,193,209,28,29,17,193,28,17,193,28,17,17,193,17,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,164,68,68,74,68,68,164,74,68,164,148,164,164,212,77,74,77,74,164,212,218,77,77,164,218,212,212,218,218,212,221,173,173,218,218,221,173,221,173,221,221,173,221,221,221,189,221,221,109,221,220,221,205,220,220,215,220,221,29,220,209,221,205,29,29,204,209,209,209,209,209,204,113,209,193,209,29,17,193,28,23,17,193,17,193,17,17,28,17,17,17,17,240,0,0,0,0,0,0,0,244,68,68,68,68,164,68,164,68,164,74,68,164,148,164,164,212,74,77,74,77,74,212,212,173,77,164,218,212,212,218,218,212,218,218,218,212,221,218,221,173,221,173,218,221,219,221,219,221,221,219,221,221,205,221,205,220,221,205,220,220,220,220,209,220,209,220,205,29,193,209,209,220,28,209,193,209,193,209,193,193,193,124,17,193,193,28,17,28,17,28,17,17,17,28,17,240,0,0,0,0,0,0,0,244,68,74,68,68,164,68,164,68,164,74,68,164,164,164,164,164,212,164,169,164,212,164,218,77,74,212,218,169,180,218,212,218,218,212,221,218,218,221,173,218,221,218,221,219,221,218,221,221,189,221,205,221,104,189,220,221,205,220,220,215,220,209,221,205,204,209,220,209,209,220,193,220,29,28,209,193,209,193,209,193,113,193,193,28,17,193,28,17,28,17,17,28,17,17,17,240,0,0,0,0,0,0,0,244,68,68,74,68,74,68,74,68,164,74,68,164,164,74,73,164,164,212,164,212,170,154,77,170,77,170,154,212,218,212,218,218,212,221,173,173,218,221,173,218,221,173,219,221,173,221,189,221,221,189,221,104,189,220,221,205,220,221,205,205,205,205,205,29,205,29,204,209,220,193,220,29,27,28,124,29,28,28,28,28,28,28,28,17,193,28,17,193,17,28,17,17,28,17,17,240,0,0,0,0,0,0,0,244,68,164,68,74,68,74,68,164,74,68,164,164,74,74,74,74,148,170,77,74,164,218,77,77,170,154,212,218,212,218,218,212,219,155,155,155,218,218,221,173,218,219,221,173,221,189,221,219,221,220,221,189,220,221,220,221,205,205,220,220,220,220,220,220,123,29,205,29,193,220,205,29,28,209,204,29,28,193,209,193,209,28,28,28,28,17,193,17,193,17,193,17,28,17,17,240,0,0,0,0,0,0,0,244,68,74,68,74,68,74,68,164,74,68,164,164,164,164,164,212,164,173,74,77,164,212,170,173,74,212,218,173,75,154,218,218,218,218,218,218,218,221,173,218,219,221,173,221,189,221,189,221,219,221,189,220,221,214,221,205,220,220,220,220,220,220,209,220,220,209,220,205,29,204,29,27,29,28,199,193,204,29,28,28,28,28,28,28,17,193,28,17,193,17,193,28,17,17,28,240,0,0,0,0,0,0,0,255,68,74,68,74,68,164,74,68,164,164,164,164,164,164,164,164,170,74,154,74,164,218,164,218,77,170,173,77,170,218,212,218,218,218,218,218,221,173,173,218,221,173,219,221,173,219,221,219,221,221,189,220,214,139,221,205,214,221,205,220,220,220,220,220,124,220,205,29,204,205,29,204,29,193,204,124,29,28,28,29,28,28,28,28,17,193,28,17,193,28,17,17,193,17,31,240,0,0,0,0,0,0,0,15,68,74,68,74,68,164,74,68,164,164,74,74,74,74,74,164,169,164,170,77,164,212,180,218,170,154,173,77,170,212,189,170,218,218,218,218,218,221,173,189,173,219,218,221,189,221,189,221,189,221,205,189,214,139,221,205,220,221,205,205,205,205,199,205,204,220,205,27,124,205,28,205,28,204,124,29,28,193,209,204,28,28,28,28,17,193,193,193,28,17,28,17,193,28,31,0,0,0,0,0,0,0,0,15,68,164,74,68,164,74,68,164,164,164,164,164,164,164,164,169,164,170,77,74,170,164,218,164,218,173,77,170,218,173,173,77,173,173,173,173,173,173,173,173,219,218,221,189,173,189,221,189,219,221,189,214,139,220,221,109,220,220,220,220,220,220,220,220,220,205,29,204,209,205,193,220,193,209,204,193,209,204,28,28,28,28,28,28,28,17,193,28,17,193,28,17,28,17,31,0,0,0,0,0,0,0,0,15,68,164,68,164,74,68,164,164,164,164,164,164,164,164,170,74,164,170,77,164,170,212,170,212,173,75,169,170,218,173,75,218,173,173,173,173,173,173,189,173,189,173,189,173,219,221,189,221,189,221,189,220,219,220,221,109,220,214,221,205,205,205,204,220,205,204,220,204,209,177,220,193,220,204,29,193,204,28,204,28,193,193,193,193,193,193,193,28,17,193,28,17,193,28,31,0,0,0,0,0,0,0,0,15,68,164,74,68,164,164,164,74,74,68,164,164,164,164,170,74,164,170,74,170,154,164,218,170,173,74,218,170,218,173,170,218,218,218,173,173,173,189,173,173,189,173,219,218,221,189,221,189,219,221,205,189,214,221,104,189,205,220,220,214,220,220,220,205,204,220,199,205,204,204,124,204,204,29,193,204,193,209,204,28,193,193,193,193,193,193,193,193,193,28,28,17,193,17,207,0,0,0,0,0,0,0,0,15,68,164,74,68,164,164,74,74,74,74,74,74,164,164,170,74,164,170,154,164,218,164,218,170,77,170,173,170,212,185,173,170,218,218,218,219,173,173,173,189,173,189,173,213,221,219,221,189,219,221,189,205,214,221,214,221,205,109,220,220,220,220,220,205,204,220,205,204,205,29,204,204,124,193,177,209,204,193,204,28,193,193,204,28,28,28,17,193,193,28,28,17,193,28,31,0,0,0,0,0,0,0,0,15,244,74,68,164,164,74,74,74,74,74,74,74,164,170,74,164,170,74,164,218,164,170,170,173,75,169,170,218,170,218,173,173,170,218,218,189,173,173,189,173,93,218,213,122,219,221,87,189,219,221,189,205,189,214,221,205,109,220,214,220,220,214,125,204,220,205,204,220,204,204,209,204,209,177,220,193,204,193,204,28,193,193,204,28,28,28,28,28,28,28,17,193,28,17,255,0,0,0,0,0,0,0,0,0,244,164,164,74,74,74,74,74,74,74,74,164,164,170,74,164,170,164,170,164,170,173,74,173,74,173,170,173,170,218,173,170,218,186,218,218,218,189,173,93,218,219,213,117,221,189,221,189,219,221,189,189,205,189,205,109,220,214,221,205,205,205,109,204,220,205,204,205,204,124,204,209,177,204,204,193,204,193,204,28,193,204,28,28,28,28,28,28,28,17,193,193,28,17,240,0,0,0,0,0,0,0,0,0,244,164,74,74,74,74,74,74,74,74,164,164,170,74,164,170,74,170,164,170,173,74,170,170,218,170,173,170,173,170,173,170,218,218,218,186,218,219,173,213,221,93,213,122,221,189,189,219,219,221,189,205,189,109,214,221,109,220,214,220,214,220,220,205,204,220,205,204,204,220,204,204,204,124,204,193,204,193,220,28,193,204,28,28,28,28,28,28,28,28,28,28,28,17,240,0,0,0,0,0,0,0,0,0,244,74,74,74,74,74,74,74,74,74,164,170,74,164,170,74,170,74,170,170,74,170,173,170,170,173,170,173,170,173,170,218,186,218,186,218,213,221,171,218,213,221,213,221,189,189,213,221,189,205,189,189,205,189,205,109,220,214,221,205,204,214,220,220,205,204,205,204,204,205,204,199,204,204,193,220,193,204,193,204,193,204,28,28,193,204,28,28,28,28,28,28,17,193,240,0,0,0,0,0,0,0,0,0,255,74,74,74,74,74,74,74,74,164,164,170,74,164,170,164,170,170,74,170,170,170,170,170,154,170,173,170,173,170,218,186,218,173,173,171,218,213,218,213,221,93,219,219,221,93,219,221,189,189,205,189,189,109,214,221,109,214,220,214,220,220,220,205,103,188,205,204,205,204,204,204,204,193,220,193,204,204,28,193,204,28,193,204,28,28,28,193,193,193,193,193,193,207,240,0,0,0,0,0,0,0,0,0,15,74,74,74,74,74,74,74,164,164,170,74,164,170,164,170,164,170,170,170,170,154,170,170,218,170,173,170,170,218,170,218,173,171,173,171,213,218,213,221,93,213,221,93,219,219,221,189,189,202,205,189,205,189,109,214,220,214,220,214,220,214,220,205,103,188,205,204,204,204,220,204,199,204,204,204,204,28,204,193,204,193,204,28,193,204,28,28,193,193,193,193,193,31,0,0,0,0,0,0,0,0,0,0,15,74,74,74,74,74,74,164,164,170,74,164,170,164,170,170,164,170,170,74,170,170,170,170,170,218,170,173,170,186,218,171,173,171,173,93,173,93,213,221,93,213,221,189,189,213,221,189,189,202,205,189,189,109,214,220,214,221,109,205,109,205,204,214,220,205,204,204,220,204,204,204,204,204,204,28,204,204,28,204,28,193,204,28,193,204,28,28,193,193,193,193,193,207,0,0,0,0,0,0,0,0,0,0,15,74,74,74,74,74,164,164,170,74,164,170,164,170,170,74,170,170,74,170,170,170,170,170,218,170,170,173,170,170,218,186,173,171,173,93,173,93,213,218,213,221,189,93,219,219,219,219,219,219,219,220,189,205,109,214,221,109,205,109,205,109,204,214,123,204,205,204,204,205,204,204,204,204,204,204,193,204,204,28,204,193,204,193,204,28,193,193,193,193,193,193,193,207,0,0,0,0,0,0,0,0,0,0,15,244,164,164,170,74,74,164,170,74,170,74,170,164,170,170,74,170,170,170,170,170,170,170,170,170,218,170,186,218,171,173,171,173,93,173,93,173,93,93,213,219,219,213,221,189,189,189,219,220,219,219,205,189,109,214,214,220,214,220,214,220,214,220,205,103,109,204,205,108,204,204,204,204,204,204,204,193,204,204,28,204,28,193,204,28,193,204,28,193,204,28,28,255,0,0,0,0,0,0,0,0,0,0,0,244,164,170,74,74,164,170,74,164,170,164,170,170,74,170,170,170,170,170,170,170,170,170,170,218,170,170,218,171,170,173,93,170,213,218,213,213,221,93,189,93,213,221,189,189,93,202,203,219,219,219,205,109,189,109,214,214,220,214,214,220,205,109,204,205,103,188,204,204,205,204,204,204,204,204,28,204,204,28,204,28,204,193,204,193,204,28,193,204,28,28,28,240,0,0,0,0,0,0,0,0,0,0,0,244,164,170,74,74,164,170,74,170,74,170,164,170,170,164,170,170,164,170,170,170,170,170,170,170,171,170,171,170,213,218,171,173,93,93,165,221,93,93,93,213,221,189,93,189,189,189,189,189,188,219,219,214,221,109,109,205,109,109,205,109,109,204,205,109,204,204,204,214,204,204,204,204,204,204,204,204,28,204,204,193,204,193,204,193,204,28,193,204,28,28,28,240,0,0,0,0,0,0,0,0,0,0,0,255,164,164,170,74,164,170,164,170,164,170,170,164,170,170,170,170,170,170,170,170,170,170,170,171,170,173,170,186,170,213,218,93,173,93,171,213,213,221,93,213,219,219,219,219,219,219,219,219,219,220,189,109,189,109,109,109,109,205,109,109,204,214,205,108,205,108,214,124,204,204,204,204,204,204,204,204,204,193,204,204,193,204,193,204,193,204,28,193,204,28,31,240,0,0,0,0,0,0,0,0,0,0,0,15,164,164,170,74,164,170,164,170,170,74,170,170,170,69,74,170,170,170,170,170,170,170,170,170,171,170,170,186,213,218,93,173,93,93,93,93,213,213,219,213,219,213,219,219,219,219,219,219,205,189,188,189,109,109,214,220,189,109,109,204,214,214,220,204,205,108,204,204,203,204,204,204,204,204,204,193,204,204,204,193,204,204,193,204,193,204,193,204,28,28,207,0,0,0,0,0,0,0,0,0,0,0,0,15,164,170,74,164,170,164,170,164,170,170,164,170,170,170,170,170,170,170,170,170,170,170,90,171,170,173,90,213,218,171,173,93,93,93,173,93,93,93,213,219,213,219,219,219,213,219,219,205,187,219,205,189,109,188,214,214,214,220,109,109,198,220,198,220,109,204,204,188,204,204,204,204,204,204,204,204,204,204,193,97,204,193,97,204,193,204,193,204,28,193,207,0,0,0,0,0,0,0,0,0,0,0,0,15,250,74,164,170,164,170,164,84,170,164,84,170,170,170,170,170,170,170,170,170,90,170,170,170,171,170,165,218,165,218,93,93,170,93,93,93,93,186,213,219,213,219,219,213,220,189,189,189,187,220,189,109,188,189,109,109,109,109,109,198,220,109,204,109,204,109,204,198,118,204,204,198,204,204,204,204,204,204,204,204,193,97,204,193,204,193,204,28,193,204,255,0,0,0,0,0,0,0,0,0,0,0,0,0,250,74,170,74,170,74,170,164,84,170,170,170,170,170,170,170,170,170,170,170,170,165,170,171,170,165,218,165,218,93,165,213,218,93,93,93,93,189,93,189,93,189,189,189,189,187,219,189,188,189,189,109,188,189,109,109,109,109,198,220,109,198,220,109,204,109,198,118,220,204,198,124,204,204,204,204,204,204,204,28,204,204,193,97,204,193,204,193,204,28,240,0,0,0,0,0,0,0,0,0,0,0,0,0,255,164,170,164,170,170,74,170,170,170,170,69,74,170,170,170,170,170,165,170,170,170,165,170,171,170,93,165,218,93,165,213,213,218,189,93,93,93,93,189,93,189,93,189,187,219,219,189,189,188,189,109,188,189,109,109,109,109,109,109,198,214,220,109,204,109,204,198,204,204,198,204,204,108,204,204,204,204,204,204,204,193,97,204,193,97,204,193,204,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,15,164,170,164,170,170,170,74,170,170,69,74,170,170,170,170,170,165,74,165,170,165,170,171,170,93,165,218,93,93,165,213,213,213,213,213,213,219,213,219,213,219,219,189,187,219,219,189,188,189,189,109,182,214,214,214,214,214,220,109,109,198,220,109,103,108,203,204,198,220,204,198,204,204,204,204,204,204,204,204,204,193,97,204,193,97,204,193,204,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,170,74,170,164,170,170,170,170,69,69,170,170,170,170,170,90,170,165,170,170,170,90,170,93,165,218,93,165,173,90,213,213,213,213,213,213,213,219,213,219,213,219,189,189,187,219,189,188,189,187,203,214,214,214,214,214,214,214,214,214,214,205,108,205,108,204,109,198,204,198,204,204,204,108,204,204,204,204,204,204,204,204,193,97,204,193,204,204,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,164,170,170,170,74,170,170,170,170,170,170,170,170,84,170,90,170,170,90,170,90,171,170,165,173,90,171,165,213,213,213,213,213,213,213,219,93,189,93,187,219,189,92,171,219,203,219,189,109,188,189,109,182,214,214,214,214,214,214,205,108,203,198,214,204,198,204,204,198,204,204,108,204,204,204,204,204,204,204,204,22,28,204,204,193,204,204,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,170,69,74,170,170,170,170,170,170,170,170,170,170,165,170,170,165,170,170,90,170,165,170,186,93,90,165,213,213,213,165,213,213,213,213,219,93,189,93,187,213,219,189,187,219,189,188,189,187,203,189,109,109,109,109,109,108,182,214,205,108,198,214,204,198,220,108,198,204,204,108,204,204,204,108,204,204,204,204,204,204,204,204,28,204,204,28,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,170,69,74,170,170,164,84,170,170,170,170,170,165,69,170,165,170,170,90,170,90,171,165,170,93,90,213,213,165,213,213,213,213,186,181,219,93,189,93,187,213,202,189,187,219,188,189,187,203,214,214,214,219,109,109,109,109,108,214,198,214,214,204,188,198,220,108,204,198,204,204,108,204,97,108,204,204,204,204,204,204,204,204,204,193,204,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,170,69,74,170,170,170,170,170,170,170,170,90,170,170,165,170,170,90,170,90,165,170,93,90,170,93,90,93,93,90,181,213,213,213,213,219,93,187,171,213,202,189,187,219,188,189,187,189,182,219,182,219,109,109,109,109,108,109,109,108,188,109,108,198,214,204,108,198,220,108,204,198,204,204,204,204,204,204,204,204,204,204,193,97,204,204,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,170,170,170,170,170,170,170,170,170,84,90,170,165,170,170,90,170,90,165,170,90,170,93,90,93,93,90,93,93,90,93,91,165,219,93,181,219,213,219,189,187,189,187,219,187,219,203,189,109,182,219,109,109,109,108,109,109,108,109,109,108,109,108,198,220,108,198,204,198,204,198,204,198,204,204,108,204,204,204,204,204,204,204,204,193,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,170,170,170,170,170,170,170,170,170,84,90,170,170,90,170,90,170,90,165,170,165,186,90,171,93,90,93,93,90,93,93,93,93,93,93,181,219,181,219,189,92,189,187,189,187,203,189,187,203,188,189,109,109,107,109,109,108,109,109,108,109,108,198,214,204,108,198,204,198,204,198,204,204,198,204,204,204,204,204,204,204,204,204,204,204,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,170,170,69,74,170,170,170,165,170,170,170,90,170,90,170,90,165,170,90,165,170,90,186,93,90,93,90,93,91,93,93,93,91,171,181,219,93,189,93,187,189,92,186,188,187,219,187,203,189,109,109,109,107,203,109,109,109,108,109,108,109,108,108,198,204,109,108,198,204,108,204,108,198,22,204,204,198,204,204,204,204,204,204,204,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,170,170,170,170,170,170,90,170,170,165,170,170,90,170,90,165,170,90,165,170,90,186,90,93,90,93,90,93,93,91,93,91,171,93,93,189,93,187,189,93,187,189,187,189,187,188,187,214,189,109,107,188,109,109,109,102,214,109,108,109,108,109,108,109,108,108,198,204,108,198,204,108,204,198,204,204,204,204,198,22,204,204,204,204,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,170,170,170,170,84,84,90,170,165,170,165,170,165,170,165,170,90,165,165,170,90,93,90,93,90,93,91,93,93,91,93,93,93,93,93,181,219,92,187,213,203,189,187,187,219,188,187,189,107,214,189,109,107,109,102,214,198,214,109,108,108,109,108,108,198,204,108,198,204,108,204,108,204,198,204,198,204,204,204,204,204,204,204,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,170,170,170,170,84,90,170,165,170,165,69,170,90,165,170,90,165,165,170,90,93,90,90,93,85,213,93,85,213,93,93,91,93,92,93,181,219,187,171,187,219,187,189,187,188,187,189,107,214,188,182,214,188,109,102,214,214,109,108,109,108,108,109,108,108,108,198,198,204,108,198,204,108,204,198,22,204,204,108,204,204,204,204,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,170,170,165,69,170,170,165,170,170,90,165,170,90,165,170,90,90,165,165,165,165,165,186,90,91,93,90,91,93,91,93,93,91,186,181,219,187,171,189,187,187,219,187,187,219,188,187,109,182,214,214,188,182,214,214,109,102,214,109,108,108,109,108,108,108,198,198,204,108,198,204,108,204,108,198,22,204,204,204,204,198,22,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,170,165,69,170,165,69,170,90,170,90,170,90,165,170,90,90,90,165,165,171,90,90,93,90,93,85,213,93,93,91,93,93,91,213,187,213,189,187,187,213,187,219,187,203,187,189,107,214,187,109,107,214,182,214,109,102,214,108,109,102,198,198,198,198,198,204,108,108,198,204,108,204,108,204,108,204,108,204,108,204,204,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,170,165,69,170,165,69,170,165,170,90,165,170,90,90,90,165,165,165,165,165,165,213,90,93,85,213,93,91,93,91,93,91,181,219,181,219,187,93,187,187,219,187,187,188,187,188,182,219,109,107,182,214,182,214,109,102,198,214,108,109,102,198,214,198,198,198,204,108,108,108,198,204,108,204,108,204,204,97,108,204,204,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,170,165,170,170,165,170,90,165,170,165,170,90,90,165,165,165,165,165,165,165,181,165,165,181,213,93,85,213,93,91,93,91,213,187,171,181,219,187,187,219,187,187,188,187,189,107,187,109,107,188,182,214,214,109,102,214,107,108,109,102,198,214,198,198,198,198,198,198,204,108,198,204,108,204,108,204,108,204,204,198,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,170,165,69,170,90,170,90,170,90,165,170,90,90,165,165,165,165,165,165,165,165,165,181,213,93,85,181,171,91,93,91,171,93,91,187,213,187,189,91,187,187,189,187,187,187,203,187,109,182,214,182,214,182,198,214,109,102,214,108,107,198,198,108,108,108,108,108,198,198,198,204,108,198,204,198,204,198,204,198,22,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,165,170,170,90,170,90,165,170,90,90,90,165,165,165,165,165,165,165,165,181,165,213,90,91,90,93,91,93,91,93,91,181,219,91,189,91,187,187,219,187,187,187,203,187,182,219,109,107,182,214,182,214,182,214,107,108,102,214,108,102,214,108,108,108,108,108,108,108,108,198,198,204,108,198,204,198,204,198,22,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,170,90,170,90,165,170,90,165,170,90,90,90,90,90,90,90,90,85,165,165,181,165,93,85,213,91,93,91,93,91,93,91,187,93,187,187,187,213,187,187,187,203,187,188,187,109,182,187,198,214,182,214,107,108,109,102,214,108,107,108,108,108,108,108,108,108,108,108,108,198,204,108,198,204,108,204,108,204,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,165,170,90,165,170,90,165,165,170,90,90,90,90,90,90,85,165,165,90,85,213,85,213,91,93,85,213,93,91,93,181,189,91,187,93,181,203,187,187,187,187,187,187,203,182,187,203,107,182,214,182,203,109,102,182,198,109,102,198,109,102,198,108,108,108,108,108,108,108,108,198,204,108,198,204,198,204,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,165,170,165,170,90,165,165,165,165,165,165,165,165,165,90,90,85,165,91,90,85,213,91,90,91,91,93,91,93,91,181,187,181,219,181,197,187,187,187,219,187,188,187,182,219,107,182,214,182,214,182,182,109,102,198,182,108,102,214,108,102,198,198,108,108,108,108,108,108,108,198,198,204,108,198,204,198,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,165,170,90,165,165,170,90,165,165,165,165,165,165,165,90,90,85,165,90,85,181,90,91,93,85,213,91,93,91,91,186,181,219,91,187,187,187,187,187,187,187,187,182,219,107,187,109,107,182,182,214,109,102,182,198,109,102,214,108,102,198,198,108,108,102,198,198,198,198,198,198,204,108,198,204,108,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,250,90,165,170,90,90,90,90,90,90,90,90,85,165,165,90,85,165,91,90,85,181,93,85,181,181,213,91,181,213,187,91,187,181,219,187,187,187,187,187,187,188,187,187,107,187,109,107,109,107,107,108,107,102,214,102,214,102,198,108,102,198,108,102,198,198,198,198,198,198,204,108,108,198,204,108,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,165,170,90,90,165,165,165,165,165,165,90,90,85,165,90,85,165,90,85,181,165,91,90,91,85,213,181,213,181,187,93,181,187,187,91,187,187,187,187,187,187,182,187,182,214,187,107,107,109,107,107,109,102,109,102,102,198,109,102,198,108,102,198,198,108,102,198,198,198,198,204,108,108,198,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,165,165,170,90,90,90,90,90,90,90,90,85,165,90,85,165,85,165,85,165,93,85,181,93,85,181,213,181,187,93,91,187,91,187,187,187,187,187,187,187,187,188,182,187,182,187,107,203,107,107,108,107,102,182,108,102,182,108,102,108,102,198,108,102,198,198,198,198,198,198,198,198,198,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,165,165,165,165,165,165,165,165,90,85,165,90,85,165,85,165,85,181,90,85,181,93,85,181,213,181,181,187,91,181,187,187,91,187,187,181,187,187,187,188,187,182,187,182,187,107,107,109,102,182,182,198,182,109,102,108,102,198,108,102,198,108,102,198,108,102,198,198,198,198,198,204,108,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,165,165,165,165,165,165,165,165,90,85,165,90,85,90,85,90,85,90,85,181,93,85,181,181,181,181,181,213,187,91,187,91,187,187,91,187,187,187,187,182,187,182,187,182,187,109,107,107,107,108,107,102,214,102,108,102,182,108,102,198,108,102,198,108,102,198,198,198,198,198,198,198,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,165,165,165,165,165,165,90,85,165,90,85,165,85,165,85,90,85,181,91,85,181,93,85,181,181,213,181,187,91,187,91,187,187,187,187,187,187,187,187,107,187,107,182,187,107,107,107,109,102,182,107,102,182,102,214,102,108,102,108,102,108,102,108,102,198,198,108,108,108,108,108,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,90,90,90,90,85,165,90,85,165,90,85,90,85,85,165,85,85,181,85,213,91,85,181,181,213,181,181,187,91,187,91,187,91,187,187,187,187,187,107,187,187,107,182,187,107,107,109,102,182,182,107,102,198,102,102,198,102,108,102,108,102,108,102,198,108,108,108,108,108,108,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,165,90,90,85,165,90,85,165,90,85,85,165,85,85,90,85,85,181,91,85,181,181,165,181,181,187,91,181,187,181,187,187,187,187,187,187,187,187,182,187,107,182,187,107,107,107,107,102,182,109,102,107,102,102,214,102,108,102,108,102,108,102,198,108,102,198,108,108,108,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,90,90,85,165,165,90,85,165,85,90,85,85,165,85,85,91,85,90,85,181,91,91,91,91,91,91,181,187,91,187,181,187,187,91,187,187,187,107,187,107,187,107,182,182,182,182,182,182,198,107,102,107,102,102,102,198,102,108,102,108,102,102,198,108,102,198,198,108,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,90,85,165,90,85,165,85,165,85,90,85,85,85,165,85,91,85,181,91,85,181,181,181,181,181,187,91,181,187,187,91,187,187,187,187,187,187,107,187,107,182,182,187,107,107,107,102,182,107,102,107,102,108,102,102,108,102,102,108,102,108,102,108,102,198,108,108,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,85,165,90,85,165,85,165,85,90,85,85,85,165,85,85,85,181,91,85,181,181,181,181,181,187,91,181,187,181,187,187,187,187,187,187,182,187,187,107,187,107,182,182,182,182,182,182,107,102,182,102,107,102,102,102,102,108,102,102,108,102,108,102,198,108,108,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,90,85,165,85,165,85,90,85,85,85,165,85,85,85,181,85,91,85,181,91,85,181,181,181,187,91,181,187,181,187,187,187,187,187,187,187,107,187,107,182,187,107,107,107,107,102,182,107,102,107,102,102,102,108,102,102,102,198,102,108,102,108,102,198,108,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,85,165,85,165,85,90,85,85,85,165,85,85,85,85,85,181,91,85,181,91,91,91,91,181,181,187,91,187,181,187,187,187,187,187,187,107,187,182,187,182,187,107,107,107,107,102,182,107,102,102,182,102,102,102,102,102,198,102,102,108,102,108,102,108,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,85,165,85,165,85,85,90,85,85,85,85,85,85,181,85,91,85,181,91,91,91,91,91,181,187,91,181,187,187,187,187,187,187,187,187,182,187,182,187,107,107,107,107,107,102,182,107,102,102,182,102,102,102,102,102,102,102,198,102,108,102,108,102,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,85,90,85,85,90,85,85,85,85,85,85,85,85,85,181,85,181,91,91,85,181,181,181,187,91,181,187,187,181,187,187,187,187,187,107,187,182,187,107,182,187,107,107,107,102,182,102,182,102,102,102,182,102,102,102,102,198,102,102,102,198,102,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,85,85,165,85,85,85,85,85,85,85,85,85,181,85,181,85,181,91,91,91,91,91,91,181,187,181,187,187,187,187,187,187,187,187,107,187,107,182,187,107,107,107,107,102,182,107,102,107,102,102,102,102,102,102,102,102,102,108,102,102,198,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,245,85,85,85,90,85,85,85,85,85,85,85,85,181,85,181,91,91,91,91,91,91,181,187,91,187,181,187,187,187,187,187,187,107,187,182,187,182,182,187,107,107,107,102,182,107,102,102,107,102,102,102,102,102,102,102,102,102,108,102,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,85,85,165,85,85,85,85,85,85,85,85,181,85,91,85,91,91,85,181,181,181,187,91,187,91,187,187,187,187,187,187,187,187,107,187,107,182,187,107,107,107,107,102,182,107,102,107,102,102,102,102,102,102,102,102,102,108,102,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,85,85,85,85,85,85,85,85,85,85,85,91,85,91,91,85,181,181,181,187,91,181,187,181,187,187,91,187,187,187,187,101,107,187,107,182,187,107,107,107,107,102,182,107,102,102,102,102,102,102,102,102,102,102,102,102,102,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,245,85,85,85,85,85,85,85,85,85,91,85,91,85,181,91,91,91,91,91,181,187,91,187,181,187,187,187,187,187,187,107,187,107,187,107,182,182,182,182,182,182,107,102,107,102,107,102,102,102,102,102,102,102,102,102,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,85,85,85,85,85,85,85,85,85,85,181,85,181,91,91,91,91,91,91,181,187,91,187,187,187,187,187,187,187,187,187,101,107,182,187,107,182,182,182,182,107,102,182,102,182,102,102,102,102,102,102,102,102,102,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,245,85,85,85,85,85,85,85,85,181,85,181,91,85,181,91,91,91,91,181,187,181,187,91,187,181,101,187,187,107,187,101,107,182,187,107,107,107,107,107,102,182,107,102,102,182,102,102,102,102,102,102,102,102,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,245,85,85,85,85,85,85,85,85,181,85,91,85,181,181,181,181,187,91,181,187,187,91,187,187,187,187,187,187,187,107,187,107,182,187,107,107,107,107,102,182,107,102,182,102,102,102,102,102,102,102,102,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,245,85,85,85,85,85,85,85,181,91,85,181,181,181,181,181,187,91,181,187,91,187,187,86,91,187,187,107,187,187,107,182,187,107,107,182,182,182,182,107,102,182,102,102,102,182,102,102,102,102,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,85,85,85,85,85,85,181,85,91,85,181,91,85,181,181,187,91,181,187,181,187,187,187,187,187,187,187,182,187,182,187,182,187,107,107,107,102,182,182,102,182,102,107,102,102,102,102,102,111,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,85,85,85,85,85,85,181,85,181,91,91,91,91,91,91,181,187,91,187,181,187,187,187,187,187,182,86,187,187,107,182,187,107,107,107,107,102,182,107,102,107,102,102,102,102,102,111,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,85,85,85,85,181,85,181,91,85,181,91,91,91,181,181,187,91,187,181,101,187,187,187,187,187,187,107,187,107,182,187,107,107,107,107,102,182,107,102,102,102,182,102,102,111,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,85,85,85,85,181,85,91,85,181,181,181,181,181,187,91,187,91,187,187,187,187,187,187,187,101,107,187,107,182,187,107,107,107,107,102,182,107,102,182,102,102,102,111,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,85,85,85,181,91,85,181,181,181,181,181,187,91,181,187,181,187,187,91,187,187,187,187,101,107,182,187,182,182,187,107,107,107,102,182,107,102,102,182,102,111,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,85,85,91,85,91,85,181,91,91,91,91,181,187,91,187,181,187,187,187,187,187,187,101,107,187,107,182,187,107,107,107,107,102,182,107,102,102,182,111,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,245,85,91,85,181,91,91,91,91,181,181,187,181,187,187,187,187,187,187,187,187,101,107,182,187,107,182,182,182,182,182,182,107,102,182,102,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,245,85,91,91,91,91,91,91,91,181,187,91,187,91,187,181,101,187,187,101,107,187,107,187,107,182,182,182,182,182,107,102,182,102,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,85,85,181,91,91,91,91,181,187,91,187,187,91,187,187,187,187,187,107,187,182,187,107,182,182,182,182,182,182,182,111,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,245,181,91,91,91,181,187,91,187,91,187,187,187,187,187,187,187,187,107,187,107,182,187,107,182,182,182,102,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,245,181,181,181,187,91,181,187,181,187,187,187,187,187,182,187,187,107,187,107,182,182,182,182,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,245,181,187,91,181,187,187,187,181,101,187,187,187,182,187,187,107,182,182,182,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,251,187,181,187,187,187,187,187,187,187,187,187,107,182,255,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,}; -char color_wheel_bits_8[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,8,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,3,8,3,8,8,3,8,8,3,8,8,8,8,8,3,2,3,8,8,8,8,8,8,8,2,3,2,8,8,8,2,8,8,2,8,8,2,8,2,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,2,8,2,8,8,2,8,2,8,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,3,2,3,2,3,2,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,8,3,2,3,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,2,8,2,2,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,3,3,3,8,3,3,3,8,3,8,3,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,3,2,3,2,3,2,8,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,8,2,8,2,8,2,8,2,2,8,2,2,2,8,2,2,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,8,3,8,8,8,8,3,2,3,2,3,2,3,2,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,8,2,2,8,2,2,2,8,2,2,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,3,2,3,8,8,8,8,8,2,8,8,8,8,2,3,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,8,2,2,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,3,2,3,2,3,2,8,8,8,8,8,8,8,2,3,2,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,8,3,2,3,2,3,8,8,8,8,8,8,2,3,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,2,2,8,2,2,2,2,2,2,2,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,3,2,3,2,8,8,8,8,8,2,3,2,8,8,2,8,8,8,2,8,2,8,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,3,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,2,3,8,8,8,8,8,8,8,8,8,8,2,3,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,3,2,8,8,2,8,8,8,2,8,2,8,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,2,3,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,2,8,8,2,8,2,8,2,2,8,2,8,2,2,2,8,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,2,2,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,3,9,3,3,3,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,8,3,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,2,8,2,8,2,8,2,2,8,2,2,2,8,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,2,2,2,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,9,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,8,2,8,2,8,2,2,8,2,2,8,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,2,2,2,2,2,7,2,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,9,3,3,3,9,3,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,2,8,2,8,2,8,2,2,8,2,2,2,8,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,2,2,2,7,2,2,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,3,3,9,3,3,3,3,9,3,3,3,3,3,3,9,3,3,3,3,3,3,3,3,3,9,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,7,2,2,2,2,7,2,2,2,7,2,2,2,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,3,9,3,3,9,3,3,3,9,3,3,3,3,9,3,3,3,3,3,3,3,9,3,3,3,3,3,3,8,3,3,3,8,3,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,2,8,2,2,2,2,2,2,2,2,2,2,2,2,2,7,2,2,2,2,2,7,2,2,2,7,2,2,2,7,2,2,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,9,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,3,8,3,8,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,8,2,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,2,8,2,2,2,2,2,2,2,7,2,2,2,2,7,2,2,2,7,2,2,7,2,2,7,2,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,9,3,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,3,3,3,9,3,3,3,3,3,9,3,3,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,2,2,2,7,2,2,2,7,2,2,2,2,7,2,2,2,7,2,2,7,2,2,7,2,2,7,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,9,3,3,3,3,3,3,9,3,3,3,3,8,3,3,3,8,3,3,8,3,3,8,3,8,3,8,3,8,3,8,8,3,8,8,3,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,8,2,2,2,2,7,2,2,2,2,2,2,2,7,2,2,2,2,7,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,9,3,9,3,9,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,3,9,3,3,3,3,3,3,3,8,3,3,3,9,3,8,3,3,8,3,9,3,8,3,8,3,8,8,3,8,3,8,8,3,8,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,2,7,2,2,2,2,2,8,2,2,7,2,2,2,7,2,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,9,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,9,3,3,3,9,3,8,3,3,8,3,3,8,3,8,3,8,3,8,3,8,3,8,8,3,8,8,8,3,8,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,2,8,2,2,8,2,2,7,2,2,2,8,2,2,2,7,2,2,2,2,7,2,2,2,7,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,3,9,3,3,3,3,8,3,3,3,8,3,3,8,3,9,3,8,3,8,3,8,3,13,3,8,8,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,8,2,8,2,8,2,8,2,8,2,8,2,7,2,8,2,2,2,8,2,2,2,7,2,2,2,2,7,2,2,2,7,2,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,9,3,3,9,3,3,9,3,3,3,9,3,3,3,9,3,3,3,3,9,3,3,8,3,9,3,8,3,8,3,8,3,13,3,8,3,8,3,8,8,3,8,8,3,8,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,2,8,2,8,2,8,2,7,2,8,2,2,8,2,2,7,2,2,2,8,2,2,7,2,2,7,2,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,3,9,3,3,8,3,3,9,3,8,3,3,8,3,9,3,8,3,8,3,8,3,13,3,8,8,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,8,2,8,8,2,8,8,2,8,2,8,7,8,2,8,2,8,2,2,8,2,7,2,2,8,2,2,7,2,2,2,7,2,2,2,7,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,3,9,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,9,3,3,9,3,3,9,3,3,3,9,3,3,8,3,3,9,3,3,8,3,3,13,3,3,8,3,13,3,8,3,13,3,8,3,8,8,3,8,8,9,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,8,2,8,8,2,8,7,2,8,2,8,2,7,2,8,2,2,13,2,2,2,7,2,2,13,2,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,2,7,7,2,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,3,9,9,3,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,3,9,3,3,8,3,3,13,3,3,8,3,9,3,8,3,8,3,8,3,13,3,8,8,3,13,3,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,8,2,8,8,8,2,8,7,8,2,8,2,8,2,13,2,8,2,2,13,2,2,2,8,2,2,13,2,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,2,7,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,3,9,3,3,9,3,3,9,3,3,8,3,9,3,3,3,13,3,3,8,3,13,3,3,13,3,8,3,8,8,3,13,3,8,8,8,3,8,8,8,8,8,8,8,8,3,8,8,8,8,8,8,8,8,8,8,8,2,8,8,8,2,8,7,8,2,8,2,13,2,8,2,8,2,7,2,8,2,2,13,2,2,7,2,2,7,2,2,13,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,7,2,7,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,3,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,3,9,3,3,9,3,8,3,9,3,3,8,3,3,13,3,3,13,3,3,8,3,13,3,8,3,13,3,8,8,3,8,8,8,9,8,8,8,3,13,8,8,8,8,8,8,8,8,8,8,8,8,8,2,8,8,7,8,8,2,8,8,2,13,2,8,8,2,8,2,13,2,2,8,2,13,2,2,2,8,2,7,2,2,13,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,2,7,7,2,7,7,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,3,9,9,9,3,9,9,3,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,9,3,3,9,3,3,9,3,3,13,3,3,3,13,3,3,8,3,13,3,8,3,8,3,13,3,8,8,3,13,3,8,8,8,3,13,8,8,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,8,8,2,13,8,2,8,8,2,8,7,8,2,8,2,13,2,2,13,2,2,8,2,7,2,2,13,2,2,7,2,2,7,2,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,3,9,9,9,3,9,9,3,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,3,9,3,8,3,3,9,3,8,3,9,3,8,3,9,3,8,3,13,3,8,3,13,3,8,8,8,3,13,8,8,3,8,8,8,8,8,8,8,8,8,13,8,8,8,8,8,8,8,7,8,8,2,8,8,7,8,2,13,2,8,2,13,2,2,8,2,8,2,7,2,8,2,7,2,2,13,2,2,7,2,8,2,7,2,7,2,7,2,7,2,7,2,2,7,2,7,2,7,2,7,2,7,7,2,7,2,7,7,2,7,7,7,2,7,7,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,3,9,9,9,3,9,9,3,9,9,3,9,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,8,3,9,3,9,3,8,3,13,3,3,13,3,3,13,3,8,3,13,3,8,3,13,3,8,8,9,8,3,8,8,8,13,3,8,8,8,13,3,8,8,8,8,8,8,8,7,8,8,8,8,8,7,8,2,8,8,2,13,2,8,2,13,2,8,2,13,2,2,13,2,2,13,2,2,7,2,8,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,2,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,9,3,9,9,9,3,4,3,9,9,3,9,9,3,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,3,9,3,9,3,8,3,13,3,3,13,3,3,13,3,8,3,13,3,8,3,13,3,8,8,3,13,3,8,8,13,3,8,8,8,8,13,3,7,8,8,8,8,8,13,8,8,8,8,8,7,8,2,8,13,2,8,13,2,8,8,2,13,2,8,2,13,2,2,8,2,13,2,2,7,2,13,2,2,7,2,13,2,2,7,2,13,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,2,1,2,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,3,9,9,9,9,9,3,9,9,3,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,8,3,9,3,3,13,3,3,9,3,8,3,9,3,8,3,13,3,8,3,13,3,8,8,9,8,8,3,13,8,8,8,8,3,13,8,8,8,8,8,13,8,8,8,8,8,7,8,8,8,8,2,13,8,2,8,8,2,13,2,8,2,13,2,8,2,7,2,8,2,13,2,2,8,2,7,2,13,2,2,7,2,13,2,2,7,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,2,1,2,7,7,7,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,9,9,3,9,9,9,9,3,9,9,9,9,3,9,9,9,3,9,9,3,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,9,3,13,3,3,9,3,8,3,13,3,3,13,3,13,3,8,3,13,3,8,3,13,3,8,8,13,3,8,8,8,9,8,8,8,8,8,13,8,8,8,8,8,8,7,8,8,8,8,7,8,8,2,13,8,2,13,2,8,8,7,2,13,2,8,2,13,2,2,13,2,2,13,2,2,13,2,2,7,2,13,2,2,7,2,7,2,7,2,7,2,7,2,7,7,2,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,2,1,2,7,7,7,2,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,9,3,4,3,9,9,9,9,3,9,9,9,3,9,9,3,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,3,9,3,9,3,9,3,9,3,8,3,9,3,13,3,3,13,3,3,13,3,3,13,3,3,13,3,8,3,13,3,13,3,8,8,9,8,8,3,13,8,8,8,13,3,7,3,8,13,8,8,8,8,8,8,13,2,8,8,13,2,8,8,13,2,8,8,7,2,13,2,8,2,13,2,2,13,2,2,13,2,2,13,2,2,7,2,13,2,7,2,7,2,7,2,7,2,7,7,2,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,2,7,7,7,7,2,7,7,7,7,7,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,9,3,4,3,9,9,9,9,9,3,9,9,9,9,3,9,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,9,3,9,9,3,9,3,9,3,13,3,9,3,9,3,8,3,13,3,3,13,3,8,3,13,3,8,9,3,13,3,8,13,3,8,8,13,3,8,13,3,7,3,13,8,8,8,8,8,8,13,8,8,8,7,8,8,13,2,8,8,13,2,8,8,7,2,13,2,13,2,13,2,8,2,13,2,2,13,2,2,7,2,13,2,7,2,7,2,8,7,2,7,2,7,7,2,7,2,7,7,2,7,2,7,2,7,7,2,7,7,7,2,7,7,7,2,7,7,7,7,2,1,2,7,7,7,7,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,3,9,9,9,3,9,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,3,9,3,9,3,9,8,3,9,3,13,3,3,13,3,9,3,8,3,13,3,3,13,3,8,9,3,13,8,3,13,3,13,8,3,13,8,8,8,13,3,8,8,13,8,8,13,8,8,8,8,8,13,8,8,8,7,8,8,8,2,13,2,13,2,13,2,8,2,13,2,8,2,13,2,2,13,2,2,13,2,7,2,8,2,13,2,7,2,7,2,13,2,7,2,7,2,7,7,2,7,2,7,7,2,7,7,7,2,7,7,7,2,7,7,7,7,2,1,2,7,7,7,7,7,7,7,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,9,9,9,9,9,3,9,9,9,9,9,9,3,4,3,9,9,9,3,9,9,9,3,9,9,9,3,9,9,3,9,3,9,9,3,9,9,3,9,8,3,9,3,9,3,13,3,9,3,8,9,3,13,3,13,3,3,13,3,8,13,3,8,9,8,8,3,13,8,3,13,8,8,3,13,8,8,8,13,8,8,8,8,8,13,8,8,7,8,8,8,7,8,8,13,2,13,2,8,8,8,7,8,2,13,2,13,2,2,13,2,7,2,13,2,2,13,2,7,2,7,2,13,2,7,2,7,2,7,7,2,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,7,2,1,2,7,7,7,7,7,7,7,7,7,7,7,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,9,9,9,9,9,9,9,9,9,9,3,4,3,9,9,9,3,4,3,9,9,9,3,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,9,3,9,9,3,13,3,9,3,13,3,3,13,3,9,3,13,3,3,13,3,8,9,3,13,3,13,3,13,3,7,3,13,8,8,8,13,3,7,8,9,8,8,8,13,8,8,8,8,7,8,13,8,8,2,13,8,2,13,8,2,13,2,13,2,8,2,13,2,13,2,2,13,2,2,13,2,7,2,13,2,7,2,7,2,13,2,7,7,2,7,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,7,2,1,2,7,7,7,7,7,7,7,7,2,1,2,7,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,9,9,9,9,9,9,9,9,9,9,9,3,4,3,9,9,9,9,9,3,9,9,9,3,9,9,9,3,9,9,3,9,9,3,9,9,3,9,3,9,9,3,13,3,9,3,13,3,9,3,13,3,3,13,3,8,3,13,3,13,3,13,3,13,3,13,3,7,3,13,8,3,13,8,3,13,8,8,8,13,8,8,8,13,8,8,7,8,13,8,8,8,7,8,8,13,2,8,13,2,13,2,8,7,8,2,13,2,13,2,2,13,2,7,2,13,2,2,13,2,7,2,13,2,7,2,7,7,2,7,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,7,2,7,7,7,7,7,7,7,7,2,1,2,7,7,7,7,7,7,7,7,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,3,9,9,9,3,9,9,9,3,9,9,9,3,9,9,3,9,9,3,9,8,9,3,9,3,13,3,9,3,13,3,9,3,13,3,3,13,3,13,3,8,3,13,3,13,3,13,8,3,13,8,8,13,3,8,13,8,8,8,13,8,8,8,13,8,8,8,8,13,8,8,7,8,8,13,2,8,13,2,8,7,8,2,13,2,13,2,13,2,2,13,2,13,2,7,2,13,2,7,2,13,2,7,7,2,7,7,2,13,2,7,2,7,7,2,7,7,2,7,7,7,2,7,7,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,4,3,9,9,9,9,9,9,9,3,9,9,9,9,3,9,9,9,3,9,9,3,9,9,3,9,9,3,9,8,9,3,9,9,3,13,3,9,3,13,3,13,3,9,8,3,13,3,13,3,13,3,13,3,8,13,3,8,13,3,13,8,8,8,13,8,8,9,8,13,8,8,8,13,8,8,7,8,8,13,2,13,2,13,2,13,2,13,2,13,2,13,2,13,2,7,8,2,13,2,7,2,13,2,7,2,13,2,7,7,2,13,2,7,7,2,7,7,2,7,7,7,2,7,7,7,2,7,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,3,9,9,9,9,3,9,9,3,9,9,9,3,9,9,8,9,3,9,9,3,13,3,9,8,3,13,3,13,3,9,3,13,3,13,3,3,13,3,13,3,13,8,3,13,8,8,13,3,8,13,8,8,9,8,13,8,8,8,13,8,8,7,8,13,8,8,7,8,8,13,2,13,8,8,2,13,2,13,2,13,2,8,2,13,2,7,2,13,2,13,2,7,8,2,13,2,7,7,2,13,2,7,7,2,7,7,7,2,7,7,7,2,7,7,7,7,2,7,7,7,7,7,7,7,7,2,1,2,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,9,9,9,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,3,4,3,9,9,9,9,9,9,3,9,9,9,3,9,9,9,3,9,9,9,3,9,9,3,9,9,8,3,13,3,9,9,3,13,3,9,8,3,13,3,13,3,13,3,13,3,13,3,8,13,3,13,8,3,13,8,8,13,3,13,8,8,13,8,8,13,8,8,13,8,8,13,8,8,7,8,13,2,9,2,13,2,13,8,2,13,2,13,2,13,2,13,2,13,2,13,2,7,2,13,2,7,7,2,13,2,7,7,2,7,7,7,2,13,2,7,7,2,7,7,7,2,7,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,4,9,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,9,3,9,9,9,9,3,9,9,9,3,9,9,8,9,3,9,13,3,9,13,3,9,8,9,3,13,3,13,3,3,13,3,13,3,13,3,13,8,3,13,8,8,9,8,13,3,7,9,8,8,13,8,8,13,8,8,13,8,8,7,8,13,8,8,13,2,13,2,13,8,2,13,2,13,2,13,2,8,2,13,2,13,2,7,8,7,2,13,2,13,2,7,7,2,13,7,2,7,7,8,7,7,2,7,7,7,7,2,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,7,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,4,3,9,9,9,9,3,9,9,9,9,3,9,9,9,3,9,9,8,9,3,10,3,9,8,9,3,13,3,9,13,3,13,3,9,8,9,3,13,3,13,3,13,3,13,8,3,13,8,9,8,13,3,13,8,8,13,8,8,13,8,8,13,8,8,13,8,8,7,8,13,2,13,8,8,7,8,13,2,13,2,13,2,13,2,13,2,13,2,7,8,7,2,13,2,13,2,7,7,8,7,2,13,7,2,7,7,7,2,7,7,7,7,2,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,9,4,9,9,9,9,4,9,9,9,9,9,9,4,3,4,3,4,3,4,3,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,3,9,9,9,9,3,9,9,8,9,9,3,13,3,13,9,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,8,3,13,8,13,3,13,8,8,13,3,13,8,13,8,8,13,8,8,13,8,7,8,13,8,8,13,8,7,8,13,2,13,2,13,2,13,2,13,2,13,2,7,8,2,13,2,13,2,7,13,2,13,2,7,13,2,7,7,7,2,13,7,2,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,7,7,1,7,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,4,9,9,9,4,9,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,9,3,9,9,9,9,3,9,9,8,9,9,3,13,9,3,13,3,9,9,8,9,3,13,3,13,3,13,3,13,3,13,3,13,3,13,8,9,8,13,3,13,8,13,3,7,13,3,13,8,8,13,8,8,13,8,13,8,8,13,8,7,8,13,2,13,2,13,8,2,13,8,2,13,2,13,2,13,2,13,2,7,13,2,7,13,2,7,7,2,13,7,2,13,7,2,7,7,7,7,7,2,12,2,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,1,7,7,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,4,9,9,9,9,4,9,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,3,9,9,9,9,9,3,13,9,3,13,9,9,3,13,9,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,8,3,13,8,13,3,13,8,13,3,13,8,13,8,8,13,8,13,8,8,7,13,8,8,7,8,13,2,13,8,8,7,13,2,13,2,13,2,13,2,13,2,7,13,2,13,2,13,2,7,13,2,13,7,2,7,7,7,7,7,2,13,7,2,12,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,7,1,7,7,7,1,7,7,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,4,9,9,4,9,9,9,9,9,4,9,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,8,9,9,9,3,13,9,3,9,13,3,9,13,3,13,3,13,9,3,13,9,3,13,3,13,3,13,3,13,8,13,3,13,8,13,3,13,8,13,8,8,13,8,13,8,8,13,8,13,8,8,13,8,7,8,13,8,7,8,13,2,13,2,13,2,13,2,13,2,13,2,13,2,7,13,2,13,7,2,13,7,2,7,13,2,7,7,7,13,2,7,7,7,7,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,7,7,7,1,2,1,7,7,7,1,7,7,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,9,9,4,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,9,9,9,3,9,9,9,8,9,9,9,9,8,9,9,3,13,9,9,3,13,9,3,13,3,13,3,13,3,13,8,9,13,3,13,3,13,8,13,3,13,8,13,8,8,13,8,13,8,8,13,8,13,8,7,8,13,8,13,2,13,8,2,13,8,13,2,13,2,13,2,13,2,13,2,13,7,2,13,7,2,13,7,2,13,7,7,7,7,8,7,7,7,2,12,2,7,7,7,7,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,7,7,7,1,7,7,7,1,7,7,1,7,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,9,4,9,9,4,9,9,9,4,9,9,4,3,4,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,9,8,9,9,3,13,9,3,13,9,3,13,9,3,13,9,8,13,3,13,3,13,3,13,3,13,8,13,3,13,8,13,3,13,8,13,3,13,8,13,8,13,8,13,8,8,13,8,13,8,7,8,13,8,7,13,2,13,2,13,2,13,2,13,2,13,7,13,2,13,2,13,7,2,13,7,7,2,13,7,2,13,7,7,2,13,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,1,7,7,7,7,1,7,7,7,1,7,7,1,7,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3,9,9,9,9,9,9,8,9,9,9,13,3,13,9,9,9,13,3,13,9,3,13,9,3,13,3,13,9,13,3,13,3,13,3,13,13,3,13,8,13,3,13,13,8,13,8,13,8,13,8,13,8,13,8,7,8,13,8,13,8,7,8,13,2,13,8,13,2,13,2,13,13,2,13,2,13,7,2,13,7,2,13,7,7,8,7,7,7,7,2,13,7,7,7,2,13,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,7,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,7,1,7,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,4,9,9,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,9,13,3,9,13,3,13,9,3,13,13,3,13,9,13,3,13,3,13,3,13,13,3,13,3,13,8,13,3,13,8,13,8,13,3,13,8,13,8,8,13,8,13,8,13,8,7,13,8,13,2,13,8,13,2,13,2,13,2,13,2,13,7,2,13,7,13,2,13,7,2,13,7,7,13,2,13,7,7,7,2,13,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,7,7,7,1,7,7,7,7,1,7,7,7,1,7,7,7,1,7,7,1,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,13,3,9,13,3,13,9,9,3,13,9,13,3,13,3,13,9,3,13,13,3,13,3,13,8,13,3,13,13,3,13,13,8,13,3,13,7,8,13,8,13,8,13,8,13,8,7,13,8,13,2,13,8,13,2,13,2,13,13,2,13,7,13,2,13,7,13,2,13,2,13,7,7,13,2,7,13,2,12,2,13,7,7,7,7,7,7,7,7,7,2,12,2,7,7,7,7,7,7,7,7,7,7,1,2,1,7,7,7,1,2,1,7,7,1,7,7,7,1,7,7,1,7,7,1,7,1,7,7,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,9,4,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,4,3,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,3,9,13,9,9,9,9,13,3,13,9,3,13,9,13,3,13,9,13,3,13,3,13,13,3,13,13,3,13,8,13,3,13,8,13,8,13,8,13,8,13,8,13,8,13,8,13,8,7,13,8,13,2,13,13,2,13,7,8,13,2,13,2,13,7,13,2,13,2,13,7,7,13,2,13,7,7,7,8,7,7,7,7,7,13,2,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,2,1,7,7,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,4,9,9,9,9,4,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,9,13,3,9,13,3,13,9,9,13,3,13,9,13,3,13,3,13,9,13,3,13,3,13,3,13,13,3,13,13,8,13,3,13,13,8,13,8,13,8,13,8,13,8,13,7,8,13,8,13,8,7,13,2,13,8,13,2,13,2,13,13,2,13,7,2,13,7,13,2,13,7,7,7,13,2,13,7,7,7,13,2,12,7,7,7,7,7,13,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,7,1,7,7,7,1,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,9,4,9,4,9,9,4,9,4,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,4,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,9,9,9,13,3,10,9,8,9,9,13,3,13,9,13,3,13,9,13,3,13,3,13,13,3,13,13,3,13,8,13,3,13,13,8,13,8,13,8,13,8,13,8,13,8,13,13,8,13,7,8,13,2,13,13,2,13,13,2,13,7,13,2,13,7,13,2,13,7,13,2,13,7,7,2,13,7,7,13,7,2,12,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,1,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,1,7,1,7,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,4,9,4,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,9,9,9,8,9,9,13,9,9,13,3,13,9,9,13,3,13,9,13,3,13,9,13,3,13,13,3,13,13,3,13,13,8,13,3,13,13,8,13,8,13,13,3,13,7,13,8,13,8,13,8,7,13,8,13,2,13,13,2,13,2,13,13,2,13,7,13,2,13,7,13,2,13,7,7,13,7,7,13,2,12,7,8,7,7,7,7,13,7,7,7,7,7,7,7,7,7,7,7,7,7,1,7,7,7,7,1,7,7,7,7,1,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,1,7,7,1,7,1,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,4,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,9,9,9,9,13,3,13,9,9,13,9,3,13,9,13,3,13,9,13,3,13,9,13,3,13,8,13,3,13,13,3,13,13,8,13,8,13,3,13,13,8,13,8,13,8,13,7,13,8,13,8,7,13,8,13,2,13,13,2,13,13,2,13,7,13,2,13,7,13,2,13,7,7,13,2,13,7,7,13,7,7,7,13,7,7,7,7,7,7,7,7,7,7,7,12,7,7,7,7,7,7,1,7,7,7,7,1,7,7,1,7,7,7,1,7,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,9,9,9,9,13,9,9,13,9,9,13,3,13,9,9,13,9,13,3,13,9,13,3,13,13,3,13,13,3,13,13,3,13,13,8,13,3,13,13,13,8,13,13,8,13,8,13,13,8,13,8,13,7,13,8,13,2,13,13,2,13,7,13,2,13,13,2,13,7,13,2,13,7,13,7,7,13,7,7,13,2,12,7,8,7,7,7,7,13,7,7,7,7,13,7,7,7,7,7,7,7,1,7,7,7,7,1,7,7,1,7,7,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,9,4,9,9,9,9,9,4,9,9,9,13,9,9,9,9,13,9,9,9,13,9,9,9,13,9,9,13,3,13,9,13,9,13,3,13,9,13,9,13,3,13,13,3,13,13,3,13,13,13,3,13,13,8,13,8,13,8,13,13,8,13,7,13,8,13,8,13,7,13,2,13,13,2,13,13,7,13,2,13,7,13,2,13,7,13,7,7,13,2,13,7,7,13,7,7,7,13,7,7,7,7,7,7,13,7,7,7,7,7,12,7,7,7,7,1,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,9,9,9,4,9,9,9,9,13,9,9,9,9,10,9,9,9,13,9,9,9,13,9,9,13,3,13,9,13,9,13,3,13,9,13,9,13,3,13,13,3,13,13,3,13,13,8,13,13,3,13,13,8,13,13,8,13,13,8,13,8,13,13,8,13,7,13,8,13,2,13,13,2,13,13,2,13,13,7,13,2,13,7,13,7,13,2,12,7,13,7,7,13,7,7,7,13,7,7,7,13,7,7,7,7,12,7,7,7,7,7,1,7,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,9,4,9,9,9,4,9,9,9,4,9,9,9,9,9,10,9,9,9,9,10,9,9,13,9,9,9,13,9,9,13,9,9,13,9,13,9,9,13,9,13,9,8,13,9,13,3,13,13,9,13,8,13,3,13,13,3,13,13,13,8,13,8,13,13,8,13,13,8,13,8,13,7,13,8,13,7,13,8,13,7,13,2,13,13,7,13,2,13,7,13,7,13,2,12,13,7,8,7,13,7,7,13,7,7,7,13,7,7,7,7,12,7,7,7,7,7,7,12,7,7,7,7,1,7,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,9,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,9,4,9,4,9,9,4,9,9,9,4,9,9,9,9,9,4,9,9,9,9,10,9,9,9,13,9,9,9,13,9,9,9,13,9,9,13,9,9,13,9,8,9,13,9,13,3,13,9,13,13,3,13,13,3,13,13,9,13,13,3,13,13,13,8,13,13,3,13,13,8,13,13,7,13,8,13,13,8,13,7,13,2,13,13,2,13,13,7,13,2,13,13,7,13,2,13,7,13,7,13,7,7,13,7,7,13,7,7,7,13,7,7,7,7,13,7,7,7,12,7,7,7,7,1,7,7,7,12,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,10,9,9,9,10,9,9,9,13,9,9,9,9,13,4,8,9,13,9,9,13,9,9,13,9,13,9,13,9,8,10,8,13,9,13,9,13,3,13,13,9,13,3,13,13,13,3,13,13,8,13,13,8,13,13,13,8,13,8,13,13,8,13,7,13,8,13,7,13,13,2,13,13,2,13,13,7,13,7,13,7,13,7,13,7,7,13,7,7,13,7,7,13,7,7,7,13,7,7,7,12,7,7,7,7,7,12,7,7,7,7,1,7,7,1,7,7,1,7,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,7,1,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,9,4,9,9,9,4,9,9,9,4,13,9,9,9,9,4,13,9,9,9,10,8,4,13,9,9,13,9,9,13,9,13,9,9,13,9,13,3,13,9,13,9,13,3,13,13,13,3,13,13,13,3,13,13,13,8,13,13,3,12,9,13,8,13,13,7,13,8,13,13,7,13,8,13,7,13,2,13,13,13,7,13,7,13,2,13,13,7,13,7,7,13,7,13,7,7,13,7,7,13,7,7,13,7,7,12,7,7,7,7,13,7,1,7,7,7,12,7,7,1,13,7,1,7,7,1,7,7,1,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,9,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,9,4,13,9,4,9,9,9,10,9,9,9,13,4,8,4,13,9,9,13,9,9,13,9,9,13,9,13,9,13,9,13,9,13,9,13,9,13,13,9,13,13,3,13,13,13,3,13,13,13,3,13,13,13,8,13,13,13,8,13,13,8,13,13,8,13,7,13,8,13,13,2,13,13,7,13,2,13,13,7,13,7,13,7,13,2,13,7,13,7,7,13,7,7,13,7,7,7,12,7,7,13,7,7,7,12,7,7,7,12,7,7,1,13,7,1,7,7,1,7,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,4,9,9,4,9,9,10,9,9,9,4,13,9,9,4,13,9,9,13,4,8,10,9,9,13,9,9,13,9,13,9,9,13,9,9,13,9,13,9,13,8,9,13,13,3,13,13,9,13,13,3,13,13,13,13,8,13,13,13,3,12,13,8,13,13,8,13,13,7,13,8,13,13,2,13,13,13,7,13,13,2,13,13,7,13,7,13,7,13,7,13,7,13,7,7,13,7,7,13,7,12,7,13,7,7,7,12,7,7,7,12,7,7,7,1,13,7,1,7,7,1,7,7,1,13,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,9,4,9,9,10,9,4,9,9,4,13,9,4,13,9,9,9,10,9,9,13,9,9,13,4,13,9,9,13,9,9,13,9,13,9,13,9,13,9,13,9,13,13,9,13,9,13,13,3,13,13,13,13,3,13,13,13,3,13,13,13,8,13,13,13,8,13,13,13,8,13,7,13,13,7,13,13,2,13,13,7,13,13,7,13,7,13,7,13,7,13,7,13,7,13,7,7,13,7,12,7,13,7,7,7,13,7,7,12,7,7,7,13,1,7,7,1,13,7,1,7,7,1,13,1,7,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,9,4,4,4,9,4,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9,4,9,9,10,9,9,4,13,9,4,9,9,13,4,9,13,4,13,9,9,13,4,8,10,9,13,9,13,9,9,13,9,13,9,13,9,13,9,13,9,13,13,3,13,13,13,9,13,13,3,13,13,13,13,8,13,13,13,13,8,13,13,13,8,13,7,13,13,8,13,13,7,13,13,7,13,13,2,13,13,7,13,7,13,7,13,7,13,7,13,7,7,13,7,12,7,13,7,7,13,7,7,12,7,7,7,12,7,7,1,13,7,1,13,1,7,7,7,1,13,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,1,7,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,4,4,9,4,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,4,9,10,9,4,9,9,4,13,4,9,9,13,4,9,13,4,9,13,9,9,9,10,9,13,9,9,13,9,9,13,4,13,13,9,13,9,13,9,13,9,13,13,9,13,13,9,13,13,9,13,13,8,13,13,3,11,8,13,13,8,13,13,13,8,13,13,13,8,13,13,7,13,13,8,13,7,13,13,7,13,13,7,13,7,13,13,7,13,7,13,7,13,7,13,7,7,13,7,7,13,7,12,7,7,13,1,13,7,7,1,13,7,1,13,7,7,1,13,1,7,7,1,7,7,1,7,1,13,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,1,7,1,1,1,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,9,4,4,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,4,9,4,9,4,9,4,9,9,4,9,10,9,4,9,13,4,9,9,10,9,9,4,13,9,9,9,10,9,13,4,13,9,9,13,4,13,9,13,9,13,9,13,9,13,9,13,9,13,9,13,13,9,13,13,9,13,8,13,13,9,13,13,13,3,11,8,13,13,13,13,8,13,13,13,8,13,13,7,13,13,8,13,7,13,13,7,13,13,2,13,13,7,13,7,13,7,13,7,13,7,13,7,12,7,13,7,12,7,13,7,7,12,7,13,1,7,7,13,1,7,13,1,7,7,1,13,1,7,7,1,13,1,7,1,13,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,7,1,1,1,7,1,1,1,1,7,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,9,4,4,4,4,9,4,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,10,4,9,9,4,9,10,9,4,13,4,9,13,4,9,13,4,13,4,8,10,9,9,13,4,13,9,13,4,13,9,13,9,13,4,13,9,13,9,13,13,9,13,9,13,13,9,13,13,9,13,13,3,13,13,13,13,13,8,13,13,13,13,8,13,13,13,13,13,8,13,13,7,13,13,7,13,13,2,11,13,7,13,7,13,13,7,13,7,13,7,13,7,13,7,12,7,13,7,7,13,7,12,7,7,13,1,13,7,7,1,13,7,1,13,1,7,7,1,13,1,7,1,7,7,1,7,1,7,1,7,1,7,1,7,1,1,7,1,1,7,1,1,7,1,1,1,7,1,1,1,1,7,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,9,4,4,4,4,9,4,4,4,9,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,9,10,4,9,9,4,13,4,9,4,13,4,9,13,4,9,13,4,13,9,4,13,9,4,13,9,13,4,13,9,13,9,13,4,13,9,13,9,13,13,9,13,9,13,13,9,13,13,9,13,13,8,13,13,13,9,13,13,13,3,13,13,13,13,13,13,8,13,13,7,13,13,13,7,13,13,13,7,13,13,7,13,13,7,13,7,13,7,13,7,13,7,13,12,7,13,7,13,7,12,7,13,7,12,7,7,13,1,7,13,1,7,13,1,7,7,12,7,1,13,1,7,7,1,13,1,7,1,7,1,12,7,1,1,7,1,7,1,1,7,1,1,7,1,1,1,7,1,1,1,7,1,1,1,1,1,7,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,9,4,4,4,4,9,4,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,9,4,10,4,9,4,9,4,13,4,9,4,13,4,9,13,4,9,13,4,9,9,10,9,9,13,4,13,9,13,4,13,9,13,9,9,13,9,13,9,13,9,13,9,13,13,9,13,13,9,13,13,9,13,13,9,13,13,13,13,3,13,13,13,13,13,13,8,13,13,13,13,13,8,13,13,7,13,13,8,13,13,7,13,13,7,13,13,7,13,13,7,13,7,13,12,7,13,7,13,7,12,7,13,7,12,7,13,1,13,7,1,13,7,1,13,7,1,13,1,7,13,1,7,1,13,1,7,1,7,1,13,1,1,7,1,7,1,7,1,1,7,1,1,7,1,1,1,7,1,1,1,7,1,1,1,1,1,7,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,9,4,4,4,4,9,4,4,4,9,4,4,4,4,9,4,4,9,4,4,9,4,9,4,10,4,9,4,9,4,13,4,9,4,13,4,9,9,4,13,4,9,13,4,13,4,13,4,13,9,4,13,9,13,4,13,9,13,4,13,9,13,4,13,13,9,13,4,13,13,9,13,13,9,13,13,9,13,13,13,9,13,13,13,13,13,13,13,8,13,13,13,13,13,8,13,13,13,7,13,13,13,13,7,13,13,7,13,13,7,13,13,7,13,13,7,13,12,7,13,7,13,7,12,13,7,7,13,1,13,7,13,1,13,7,1,13,7,1,13,1,7,13,1,7,1,13,1,7,1,13,1,7,1,7,1,7,1,13,1,1,7,1,1,7,1,1,7,1,1,7,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,9,4,4,9,4,4,9,4,4,9,4,4,9,4,9,4,13,4,9,4,13,4,9,4,13,4,9,10,9,4,13,4,13,4,8,4,13,9,10,9,13,4,13,9,9,13,4,13,9,13,9,13,4,13,13,9,13,13,9,13,13,9,13,13,9,13,13,13,9,13,13,13,9,13,13,13,13,13,13,8,13,13,13,13,13,13,7,13,13,13,13,7,13,13,13,7,13,13,7,13,13,7,13,12,7,13,7,13,7,13,12,7,13,7,12,13,7,7,12,7,13,1,13,1,13,7,1,13,1,7,13,1,7,1,13,1,7,1,13,1,7,1,13,1,1,7,1,7,1,1,13,1,1,7,1,1,7,1,1,1,7,1,1,1,1,1,1,7,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,9,4,4,4,4,4,4,9,4,4,4,4,9,4,4,4,9,4,4,9,4,10,4,9,4,9,4,10,4,9,4,13,4,9,4,13,4,13,4,13,4,9,13,4,13,4,13,9,4,13,9,13,4,13,9,13,4,13,13,4,13,13,9,13,13,4,13,13,9,13,13,9,13,13,13,9,13,13,13,9,13,13,13,13,8,13,13,13,13,13,13,13,8,13,13,13,13,7,13,13,13,7,13,13,13,7,13,13,7,13,12,8,12,13,7,13,13,7,12,13,7,13,1,13,7,13,1,13,1,13,7,7,1,13,1,13,7,1,13,1,7,13,1,7,1,13,1,7,1,13,1,1,7,1,12,1,7,1,1,7,1,1,7,1,1,1,7,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,9,4,4,4,9,4,4,9,4,4,10,4,9,4,9,4,10,4,13,4,9,4,13,4,9,4,13,4,9,4,13,4,13,4,9,13,4,13,9,4,13,9,13,4,13,4,13,13,4,13,13,9,13,9,13,13,4,13,13,9,13,13,9,13,13,10,13,13,9,13,13,13,13,13,13,9,13,13,13,13,13,8,13,13,13,13,7,13,13,13,13,13,7,13,13,13,7,13,13,7,13,12,13,7,13,7,13,12,7,13,7,12,13,7,13,1,13,1,13,7,1,13,13,1,13,1,13,1,7,13,1,7,1,13,1,7,1,13,1,1,7,1,13,1,1,7,1,7,1,12,1,7,1,1,7,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,9,4,4,4,4,9,4,4,9,4,10,4,9,4,13,4,4,13,4,9,4,13,4,9,4,13,4,13,4,9,13,4,13,4,9,13,4,13,4,13,9,10,13,9,13,4,13,9,13,4,13,13,4,13,13,9,13,13,9,13,13,4,13,13,13,13,13,9,13,13,13,13,13,13,13,13,8,13,13,13,13,13,13,13,13,13,7,13,13,13,7,13,13,13,7,13,12,13,7,13,13,7,13,12,7,13,7,13,1,13,7,13,1,13,7,13,1,13,1,13,1,13,1,7,13,1,7,12,1,13,1,13,1,7,1,13,1,1,13,1,1,7,1,12,1,7,1,1,13,1,1,1,7,1,1,7,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,4,4,4,9,4,4,4,9,4,4,10,4,9,4,4,13,4,4,9,4,13,4,4,9,10,4,13,4,13,4,9,10,4,13,4,13,4,13,4,13,9,10,9,13,4,13,4,13,13,4,13,13,9,13,4,13,13,13,9,13,10,13,9,13,13,13,13,9,13,13,13,13,13,9,13,13,13,13,13,13,13,13,13,13,13,13,7,13,13,13,13,13,7,13,13,13,7,13,13,7,13,13,1,13,13,7,13,1,13,13,1,13,13,1,13,1,13,1,13,7,13,1,13,1,13,1,13,1,13,1,13,1,13,1,7,1,13,1,1,13,1,1,13,1,1,7,1,12,1,13,1,1,1,7,1,1,1,12,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,9,4,4,10,4,9,4,4,9,4,4,13,4,4,9,4,13,4,4,13,4,9,4,13,4,13,4,9,13,4,13,4,13,4,13,4,13,4,13,9,13,4,13,13,4,13,9,13,4,13,13,9,13,4,13,13,13,4,13,13,13,13,4,7,10,13,13,13,13,13,13,9,13,13,13,13,13,13,13,13,13,13,13,13,7,13,13,13,13,7,13,13,12,13,7,13,13,12,13,7,13,12,13,1,13,13,1,13,7,13,1,13,13,1,13,1,13,1,13,1,13,1,7,13,1,13,1,7,1,13,1,12,7,1,13,1,1,7,1,12,1,7,1,1,7,1,1,13,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,9,4,4,10,4,9,4,4,13,4,4,13,4,4,13,4,9,4,13,4,13,4,9,10,4,13,4,13,4,13,4,13,4,13,9,10,9,13,4,13,13,4,13,4,13,13,13,4,13,13,13,4,13,13,13,13,9,13,13,13,13,9,13,13,13,13,9,13,13,13,13,13,13,13,13,13,13,7,13,13,13,13,13,7,13,13,12,13,13,7,13,13,1,13,13,7,13,1,13,13,1,13,13,1,13,7,13,1,13,1,13,7,1,13,1,13,1,13,1,13,1,7,1,13,1,12,1,13,1,7,1,13,1,1,13,1,1,7,1,13,1,1,13,1,1,1,7,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,10,4,4,9,4,10,4,4,13,4,4,13,4,4,10,9,4,13,4,9,4,13,4,13,4,13,4,13,4,13,4,13,4,13,4,13,13,4,13,4,13,13,4,13,13,4,13,13,4,13,13,13,9,13,13,4,13,13,13,13,4,12,9,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,7,13,13,13,13,12,13,13,7,13,13,1,13,13,1,10,7,13,1,13,13,1,13,13,1,13,1,13,13,1,13,1,13,1,13,1,13,1,13,1,13,1,13,1,13,1,7,1,13,1,1,13,1,1,13,1,1,1,13,1,1,1,1,7,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,10,4,4,9,4,4,10,4,13,4,4,13,4,4,9,4,10,4,13,4,4,13,4,13,4,13,4,13,4,13,4,13,4,13,4,13,4,13,4,13,13,4,13,13,4,13,13,4,13,13,13,4,13,13,13,4,13,13,13,13,4,12,9,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,7,13,13,13,13,12,13,13,7,13,13,1,13,13,13,13,1,13,13,1,13,13,1,13,13,1,13,13,1,13,1,13,1,13,1,13,1,13,1,13,1,7,12,1,13,1,7,1,13,1,1,13,1,1,13,1,1,12,1,1,7,1,1,13,1,1,1,12,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,10,4,4,9,4,4,10,4,9,4,4,13,4,4,10,4,13,4,13,4,4,13,4,13,4,10,4,13,4,13,4,13,4,13,4,13,4,13,4,13,13,4,13,4,13,13,4,13,13,4,13,13,13,4,13,13,13,4,13,13,13,13,4,12,13,13,13,13,4,12,13,9,13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,7,13,13,1,10,13,1,13,13,13,1,13,13,1,13,13,1,13,13,1,13,1,13,13,1,13,1,13,1,13,1,13,1,13,1,13,1,13,1,12,1,13,1,13,1,1,13,1,1,12,1,7,1,12,1,13,1,1,1,12,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,10,4,4,4,9,4,4,10,4,4,10,4,13,4,4,10,4,13,4,4,10,4,13,4,10,4,13,4,13,4,13,4,13,4,13,4,13,4,13,4,13,10,9,13,4,13,13,4,13,13,4,13,13,4,13,13,13,4,13,13,13,13,10,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,12,13,13,7,13,13,12,13,13,1,13,13,13,1,13,13,1,13,12,13,1,13,1,13,13,1,13,1,13,1,13,1,13,1,13,1,13,1,13,1,12,1,13,1,1,13,1,1,13,1,1,13,1,1,1,12,1,1,7,1,1,12,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,10,4,4,4,10,4,4,9,4,4,10,4,9,4,10,4,13,4,9,4,13,4,13,4,10,4,13,4,13,4,10,4,13,4,13,4,13,4,13,10,9,13,4,13,10,13,4,13,13,4,13,13,10,13,13,4,13,13,10,13,13,4,13,13,13,13,13,13,13,13,13,10,13,13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,12,13,13,7,13,13,12,13,13,1,13,13,13,1,13,13,1,13,13,1,13,13,1,13,12,13,1,13,1,13,12,1,13,1,13,1,13,1,12,1,13,1,13,1,1,13,1,12,1,7,1,12,1,1,13,1,1,7,1,1,12,1,1,1,13,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,10,4,4,4,4,10,4,4,9,4,4,10,4,4,13,4,4,13,4,4,13,4,10,4,13,4,10,4,13,4,13,4,10,9,13,4,13,4,13,4,13,10,9,10,13,4,13,13,4,13,13,4,13,13,10,13,4,13,13,13,10,13,13,4,7,13,10,13,13,13,13,10,13,13,13,13,13,13,13,13,13,13,13,13,11,13,13,13,13,13,12,13,13,7,13,13,12,13,13,1,10,7,13,12,13,1,13,13,12,13,12,13,1,13,12,13,1,13,1,13,1,13,12,1,13,1,13,1,13,1,13,1,13,1,12,1,13,1,1,13,1,12,1,13,1,1,12,1,1,13,1,1,1,12,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,10,4,4,4,4,10,4,4,4,10,4,4,10,4,9,4,10,4,4,13,4,4,13,4,10,4,13,4,10,4,13,4,13,4,10,4,13,4,13,4,13,10,4,13,10,9,13,4,13,10,13,4,13,13,10,13,4,13,13,13,4,13,13,10,13,13,13,10,13,13,13,10,13,13,13,13,13,10,13,13,13,13,13,13,11,13,13,13,13,13,12,13,13,13,13,13,12,13,13,12,13,13,13,1,13,13,13,12,13,1,13,13,1,13,13,1,13,12,13,1,13,12,13,1,13,1,13,1,13,1,13,1,13,1,12,1,13,1,12,1,13,1,1,13,1,1,12,1,7,1,12,1,1,12,1,1,13,1,1,1,1,12,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,10,4,4,4,10,4,4,4,10,4,9,4,10,4,10,4,13,4,4,10,4,13,4,4,13,4,10,4,13,4,13,4,13,4,13,4,13,4,13,10,4,13,10,13,4,13,10,13,4,13,13,4,13,13,10,13,4,12,9,11,13,9,13,10,13,13,13,10,13,13,13,13,10,13,13,13,13,13,13,13,11,13,13,13,13,13,13,13,13,13,12,13,13,13,12,13,13,13,12,13,13,12,13,7,13,12,13,12,13,1,13,13,12,13,1,13,12,13,1,13,1,13,12,1,13,1,13,12,1,13,1,12,13,1,12,1,13,1,12,1,7,1,12,1,13,1,1,12,1,13,1,1,12,1,1,1,12,1,1,1,1,12,1,1,1,1,1,1,12,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,4,10,4,4,10,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,13,4,4,10,4,13,4,10,4,13,4,10,9,4,13,4,10,4,13,4,13,10,10,4,13,10,13,4,13,10,13,4,13,13,4,13,13,10,13,4,13,13,10,13,13,4,13,13,13,10,13,13,13,10,13,13,13,13,10,13,13,13,13,13,11,13,13,13,13,13,13,13,12,13,13,13,13,12,13,13,13,12,13,13,7,13,12,13,13,12,13,1,13,13,12,13,1,13,12,13,1,13,1,13,12,13,1,13,1,13,12,1,13,12,1,13,1,12,7,1,13,1,12,1,13,1,12,1,13,1,1,12,1,13,1,1,12,1,1,12,1,1,12,1,1,12,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,10,4,4,4,4,4,4,10,4,4,4,4,10,4,4,10,4,4,10,4,9,4,10,4,10,4,13,4,4,13,4,10,4,13,4,10,10,4,13,4,13,10,4,13,4,13,10,4,13,10,13,4,13,4,13,10,13,10,13,4,13,13,10,13,10,13,13,10,13,10,13,13,10,13,13,13,10,13,13,13,13,13,10,13,13,13,13,13,13,13,11,13,13,13,13,13,6,13,13,13,13,12,13,13,12,13,13,12,13,12,13,7,13,12,13,13,1,13,13,12,13,1,13,13,12,13,1,13,1,13,12,12,13,1,13,1,13,1,13,1,13,1,12,12,7,1,13,1,12,1,13,1,1,13,1,1,12,1,1,12,1,7,1,1,12,1,1,1,12,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,4,4,4,10,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,9,4,10,4,10,4,13,4,4,10,4,13,4,10,4,13,4,10,13,4,13,4,10,13,4,13,10,4,13,10,13,4,13,4,13,10,13,10,13,4,13,10,13,10,13,10,13,4,13,13,13,10,13,13,10,13,13,13,10,13,13,10,13,13,13,11,13,13,13,11,13,13,13,13,13,11,13,13,13,13,12,13,13,13,12,13,13,12,13,13,12,13,13,12,13,12,13,12,13,12,13,1,13,12,13,1,13,12,12,13,1,13,12,1,13,1,13,1,13,12,1,12,13,1,12,1,13,1,12,1,13,1,12,1,12,1,12,1,7,12,1,1,12,1,12,1,1,12,1,1,1,12,1,1,1,12,1,1,1,1,1,1,1,12,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,10,4,4,4,4,10,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,10,4,10,4,10,4,10,4,13,4,10,4,10,9,10,4,13,4,10,4,13,10,4,13,4,10,13,4,13,10,10,9,11,4,13,10,13,4,13,10,13,10,13,4,13,13,13,10,13,10,13,13,10,13,13,10,13,13,13,10,13,13,13,11,13,13,13,10,13,13,13,13,11,13,13,13,12,13,13,13,6,8,11,13,13,12,13,13,12,13,13,12,13,12,13,7,13,12,13,1,13,13,12,13,12,12,13,1,13,12,13,1,13,1,13,12,12,1,13,12,1,13,1,12,13,1,12,1,13,1,12,1,13,1,12,1,7,1,12,1,12,1,1,12,1,1,12,1,1,12,1,1,1,12,1,1,1,1,1,12,1,1,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,4,4,10,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,4,10,4,10,4,4,10,4,9,10,4,10,4,13,4,10,4,13,4,10,10,9,10,4,13,10,10,4,13,10,10,9,10,13,4,13,10,13,4,13,10,13,10,13,4,13,13,10,13,10,13,13,10,13,13,10,13,13,10,13,13,10,13,13,11,13,13,10,13,13,13,11,13,13,13,13,13,11,13,13,13,6,8,11,13,13,12,13,13,12,13,13,12,13,13,12,13,12,13,12,13,12,13,12,13,1,13,12,13,1,13,12,12,13,1,13,12,12,1,13,12,1,13,1,11,1,12,7,12,1,13,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,1,12,1,1,12,1,1,1,1,12,1,1,1,1,1,12,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,10,4,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,4,10,4,10,4,4,10,4,10,4,10,4,10,9,4,10,10,4,13,4,10,10,4,13,10,4,13,4,13,10,10,9,10,13,4,13,10,13,4,13,10,13,10,13,4,13,11,9,11,9,11,9,11,13,10,13,10,13,13,10,13,13,10,13,11,13,13,10,13,13,13,11,13,13,13,13,11,13,13,13,12,13,13,11,13,13,12,13,13,13,12,13,13,12,13,12,13,13,12,13,12,13,12,13,12,13,12,13,12,7,11,1,13,12,13,1,13,12,1,13,12,12,13,1,13,1,12,13,1,12,12,1,13,1,12,12,1,13,1,12,1,13,1,1,12,1,12,1,12,1,12,1,1,12,1,1,1,12,1,1,1,12,1,1,1,1,12,1,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,4,10,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,4,10,4,10,4,10,4,10,4,10,4,13,4,10,4,10,13,4,10,4,13,10,4,13,4,10,10,10,13,4,10,13,4,13,10,10,13,4,11,9,10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,13,10,13,13,10,13,11,13,13,10,13,13,13,11,13,13,13,11,13,13,13,13,11,13,13,11,13,13,12,13,13,13,6,13,13,12,13,13,12,13,12,13,12,13,12,13,12,13,12,13,1,13,12,13,12,13,1,13,12,12,13,1,13,12,12,1,13,1,11,1,13,1,12,12,7,12,1,12,12,1,13,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,1,12,1,1,12,1,1,1,12,1,1,12,1,1,1,1,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,9,10,4,10,10,4,13,10,10,4,13,10,4,13,10,10,10,13,4,13,10,10,13,10,13,4,13,10,13,10,13,10,13,10,13,10,13,13,10,13,10,13,13,10,13,13,10,13,13,11,13,13,10,13,13,11,13,13,13,11,13,13,13,13,11,13,13,12,13,6,8,11,13,13,12,13,13,6,13,13,12,13,13,12,13,12,13,12,13,12,13,12,7,12,13,12,12,13,1,13,12,12,12,13,1,13,12,12,1,13,12,1,12,12,7,12,1,13,1,12,1,12,1,13,1,12,1,12,1,12,1,12,1,1,12,1,1,12,1,1,12,1,1,12,1,1,1,1,12,1,1,1,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,4,10,4,4,4,10,4,4,10,4,4,10,4,4,10,4,10,4,4,10,4,10,4,10,4,10,4,10,10,4,10,9,10,4,10,10,4,13,10,4,13,4,11,4,13,10,10,10,9,10,10,13,4,13,10,10,13,4,11,13,10,10,13,10,13,10,13,10,13,10,13,10,13,13,10,13,11,13,10,13,13,11,13,10,13,13,11,13,13,13,11,13,13,13,11,13,13,13,12,13,11,13,13,6,8,11,13,13,12,13,13,12,13,13,12,13,12,13,12,13,12,13,12,7,12,13,12,12,13,12,12,13,1,11,7,12,12,13,1,12,12,13,1,12,12,12,7,12,1,13,1,12,12,1,13,1,12,12,1,12,1,12,1,12,1,12,1,1,12,1,12,1,12,1,1,12,1,1,1,12,1,1,12,1,1,12,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,10,4,4,10,4,4,10,4,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,9,10,4,10,10,4,13,4,10,10,10,10,4,13,10,10,4,13,10,10,13,4,13,10,10,13,10,10,13,10,13,4,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,10,13,13,11,13,10,13,13,11,13,10,13,11,13,13,13,11,13,13,11,13,13,11,13,13,6,8,11,13,12,13,13,6,13,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,12,13,1,13,12,12,13,1,12,13,12,1,13,12,12,1,13,1,12,12,12,1,13,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,1,12,1,1,12,1,1,12,1,1,1,12,1,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,10,4,4,4,10,4,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,10,4,10,10,4,13,10,4,10,10,13,4,10,10,13,4,10,13,4,11,10,9,10,10,13,10,10,13,4,11,13,10,10,13,10,13,10,13,10,13,10,13,10,13,11,13,10,13,11,13,10,13,11,13,10,13,13,11,13,13,11,13,13,13,11,13,13,13,11,13,13,12,13,11,13,12,13,13,6,13,13,12,13,6,13,13,12,13,12,13,12,13,12,12,13,12,12,13,12,12,13,12,12,12,13,1,11,1,13,12,12,1,13,12,12,12,1,13,12,1,12,12,1,12,12,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,1,12,1,1,12,1,1,12,1,1,12,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,10,4,4,10,4,4,10,4,10,4,10,4,4,10,4,10,4,4,10,4,10,4,10,4,10,4,10,10,4,10,10,4,10,10,4,10,10,10,9,10,10,4,13,10,10,10,10,13,4,10,13,10,10,10,13,10,10,13,10,10,13,10,13,10,13,10,10,13,10,13,10,13,11,13,10,13,10,13,11,13,10,13,13,11,13,10,13,13,11,13,13,13,11,13,13,11,13,13,12,13,11,13,13,6,13,13,6,8,11,13,12,13,13,12,13,12,13,6,13,12,13,12,13,12,12,13,12,12,13,12,12,7,12,13,12,12,12,12,7,12,12,12,12,12,1,13,12,1,12,12,12,1,13,1,12,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,12,1,1,12,1,1,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,10,4,4,10,4,4,10,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,9,10,10,4,13,10,10,4,13,10,10,10,4,13,10,10,10,13,10,10,13,4,11,9,10,13,10,10,13,10,13,10,13,10,13,11,10,13,10,13,10,13,11,13,10,13,11,13,10,13,13,5,13,13,13,11,13,13,11,13,13,11,13,13,11,13,12,13,13,6,13,13,13,6,13,13,12,13,6,13,13,12,13,12,13,12,13,12,13,12,12,13,12,12,13,12,12,13,12,12,12,13,1,13,12,12,12,12,7,12,12,1,11,1,13,1,12,12,12,1,12,12,1,12,12,1,12,1,12,12,1,12,1,12,1,12,1,1,12,1,12,1,1,12,1,12,1,1,12,1,1,12,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,4,10,4,4,10,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,10,4,10,10,4,10,10,4,10,10,4,13,10,10,4,10,10,10,10,10,13,4,11,10,9,10,10,13,10,10,10,13,10,10,13,10,13,10,10,13,10,13,10,11,13,10,13,10,13,11,13,10,13,5,13,13,10,13,5,7,10,13,11,13,13,5,7,11,13,13,11,13,13,11,13,12,13,11,13,13,6,13,13,12,13,6,13,13,12,13,6,13,12,13,12,13,6,7,13,12,12,13,12,12,13,12,12,13,12,12,12,12,12,13,1,12,12,13,1,11,1,13,12,12,1,12,12,12,1,12,12,1,12,12,1,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,1,12,1,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,4,10,10,10,13,4,10,10,13,4,10,10,13,10,10,10,13,10,10,13,10,10,13,10,10,13,10,11,10,13,10,13,10,13,10,11,13,10,13,5,13,13,10,13,11,13,5,7,5,13,13,11,13,13,13,11,13,13,11,13,13,11,13,11,13,12,13,11,13,12,13,6,13,13,12,13,6,13,13,12,13,12,13,12,13,6,13,12,12,13,12,12,13,12,12,12,13,12,12,7,12,12,12,13,1,11,1,12,12,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,12,1,1,12,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,4,10,10,10,10,4,10,10,10,13,4,10,10,10,10,10,13,10,10,10,10,13,10,10,10,13,10,10,10,13,10,10,13,10,13,10,13,10,11,10,13,10,13,11,10,13,13,5,13,13,5,13,13,5,7,10,13,13,11,13,11,13,13,11,13,11,13,13,11,13,12,13,11,13,6,13,13,6,13,13,6,13,13,12,13,6,13,12,13,6,13,12,13,12,12,13,12,12,13,12,12,13,12,12,12,12,13,12,12,12,12,12,12,12,7,12,12,12,12,1,12,12,12,1,13,12,1,12,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,10,4,10,10,10,10,13,10,10,10,10,10,13,10,10,10,13,10,10,10,13,10,10,13,10,11,10,13,10,11,10,13,10,13,5,13,13,10,11,13,10,13,5,13,13,13,5,13,13,11,13,11,13,13,5,13,13,11,13,12,13,11,13,11,13,12,13,11,13,12,13,6,13,13,12,13,6,13,13,12,13,12,12,13,6,13,12,13,12,12,13,12,12,12,13,12,12,12,12,12,13,12,12,12,7,12,12,12,12,12,1,13,12,12,1,12,12,12,1,12,12,12,1,12,12,1,12,1,12,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,1,12,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,10,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,13,10,10,10,13,10,10,13,10,11,10,13,10,10,13,10,13,10,11,13,10,13,5,13,10,13,5,13,13,5,13,13,11,13,11,13,13,5,13,13,11,13,13,11,13,11,13,12,13,11,13,11,13,6,13,13,6,13,13,6,13,13,6,13,12,13,6,13,12,13,12,13,12,12,13,6,7,11,12,12,13,12,12,12,13,12,12,12,12,12,12,12,12,12,1,13,12,12,1,12,12,12,12,1,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,4,10,10,10,10,10,10,10,10,9,10,10,10,10,10,13,10,10,10,10,13,10,10,10,10,13,10,10,10,13,10,10,13,10,11,10,13,10,11,13,5,13,10,13,5,13,13,5,13,13,5,13,13,5,13,13,11,13,11,13,13,11,13,11,13,12,10,12,13,11,13,12,13,11,13,6,13,13,6,13,12,13,6,13,12,13,6,13,12,13,6,13,12,12,13,6,7,11,12,12,13,12,12,12,12,12,12,13,12,12,12,12,7,12,12,12,12,12,12,12,12,1,12,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,12,1,12,1,12,1,12,1,12,1,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,13,10,10,10,10,13,10,10,11,10,13,10,10,11,10,13,10,11,10,13,5,13,10,13,5,13,13,5,13,13,5,13,13,5,13,13,11,13,11,13,13,5,13,13,11,13,11,13,12,10,12,13,11,13,11,13,6,13,13,6,13,12,13,6,13,13,6,13,12,13,6,13,12,13,12,12,13,6,13,12,12,13,12,12,12,12,13,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,12,1,12,1,12,1,12,1,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,10,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,13,10,10,10,10,10,10,13,10,10,10,10,13,10,11,10,10,13,10,11,10,13,5,13,10,13,5,13,13,5,13,10,13,5,13,13,11,13,5,13,13,11,13,11,13,11,13,11,13,11,13,11,13,11,13,12,11,13,12,13,6,13,13,6,13,13,6,13,12,13,6,13,12,13,6,13,12,12,13,6,7,11,12,12,12,13,12,12,12,12,12,13,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,1,12,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,1,12,1,12,1,12,1,12,1,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,4,10,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,10,10,10,11,10,13,10,10,11,10,13,10,11,10,13,5,13,10,13,5,13,10,13,5,13,5,13,13,5,13,11,13,11,13,5,13,13,11,13,11,13,11,13,13,11,13,12,13,11,13,11,12,13,11,13,6,13,13,6,13,6,13,12,13,6,13,12,13,6,13,12,13,6,13,12,12,13,6,7,6,13,12,12,12,13,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,10,10,10,10,10,13,10,10,11,10,10,10,13,5,13,10,10,13,5,13,10,13,5,13,5,13,13,5,13,11,13,5,13,13,5,13,13,11,13,11,13,5,13,12,10,12,11,13,11,13,11,13,11,12,13,6,13,11,13,6,13,13,6,13,6,13,12,13,6,13,6,13,12,12,13,6,13,12,12,12,13,6,7,11,12,12,12,12,12,12,13,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,1,12,12,12,1,12,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,4,10,4,10,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,10,4,10,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,13,5,13,10,10,11,10,13,5,13,5,13,10,5,13,13,5,13,5,13,5,13,13,5,13,13,11,13,5,13,11,13,11,13,11,13,11,13,11,13,11,12,13,11,13,11,13,6,13,13,6,13,6,13,12,13,6,13,6,13,12,13,6,13,6,13,12,12,12,13,6,13,12,12,12,12,12,12,13,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,12,1,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,1,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,4,10,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,13,10,10,11,10,10,10,13,5,13,10,5,13,10,13,5,13,10,11,13,5,13,5,13,13,5,13,13,5,13,11,13,11,13,11,13,11,13,11,13,11,13,11,13,11,13,11,13,12,11,13,6,13,11,13,6,13,6,13,6,13,6,13,12,13,6,13,6,13,12,12,13,6,12,13,6,12,12,13,6,12,13,6,7,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,1,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,1,12,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,4,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,11,10,13,5,13,10,5,13,10,13,5,13,5,13,5,13,5,13,13,5,13,5,13,11,13,5,13,11,13,5,13,11,13,11,13,11,13,11,13,11,13,11,12,13,11,13,11,12,11,13,6,13,6,13,13,6,13,12,11,13,6,13,6,13,12,12,13,6,13,6,13,12,12,12,12,13,6,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,12,12,1,12,12,12,12,12,1,12,12,12,1,12,12,12,1,12,12,1,12,1,12,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,4,10,10,4,10,10,4,10,10,10,4,10,10,10,4,10,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,11,10,10,10,13,5,10,13,5,13,10,10,11,10,13,5,13,5,13,5,13,10,13,5,13,5,13,5,13,13,5,13,11,13,5,13,11,13,11,13,11,13,5,13,11,13,11,12,13,11,11,13,11,12,13,11,13,6,13,11,12,13,6,13,6,13,6,13,12,6,13,6,13,12,6,13,12,12,6,13,12,6,13,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,1,6,1,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,4,10,10,4,10,10,10,4,10,10,10,4,5,4,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,10,10,10,10,10,10,11,10,10,10,5,13,10,10,5,13,10,5,13,5,13,10,10,5,13,5,13,5,13,5,13,11,10,13,5,13,11,13,5,13,11,13,11,13,5,13,12,11,13,11,13,11,13,11,11,13,12,11,13,6,13,11,12,11,13,6,13,6,13,6,13,6,13,6,13,12,6,13,12,6,13,12,12,6,13,12,12,6,13,12,12,12,6,7,6,12,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,1,12,12,12,1,12,12,1,12,12,1,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,4,10,10,10,4,10,10,10,4,10,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,10,11,10,10,10,5,13,10,10,5,13,10,5,13,10,5,13,5,13,10,5,13,5,13,5,13,5,13,11,13,5,13,11,13,5,13,11,13,11,13,11,13,11,13,11,11,13,11,11,13,11,12,11,13,11,13,6,13,11,12,11,13,6,13,6,13,6,13,6,13,12,6,13,12,6,13,12,6,13,12,6,13,12,12,6,13,12,6,7,6,13,12,12,12,12,6,7,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,12,1,6,1,12,12,12,1,12,12,12,1,12,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,4,10,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,10,10,10,10,10,5,10,10,10,11,10,10,5,13,10,5,13,10,5,13,10,5,13,5,13,5,13,10,11,13,5,13,5,13,5,13,5,13,11,13,5,13,11,13,5,13,11,13,11,11,13,11,13,11,11,13,11,13,11,12,11,13,6,13,11,12,11,13,6,13,6,13,6,13,6,13,6,13,6,13,12,6,13,6,13,12,6,13,12,12,6,13,12,12,12,6,12,12,12,12,12,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,1,6,1,12,12,12,1,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,4,10,10,10,4,10,10,10,10,10,10,4,10,10,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,5,4,10,10,5,10,10,10,5,10,10,10,11,10,10,5,13,10,5,13,10,5,13,5,13,10,5,13,5,13,5,13,5,13,5,13,5,13,5,13,11,13,5,13,11,13,5,13,11,13,11,11,13,11,11,13,11,13,11,11,13,11,12,11,13,11,13,6,13,11,6,13,6,13,6,13,6,13,6,13,6,13,12,6,13,6,13,12,6,13,12,6,13,6,7,6,12,12,11,12,12,12,6,13,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,1,6,1,12,12,12,1,12,12,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,4,10,10,10,10,4,10,10,10,10,10,10,10,10,4,5,4,5,10,10,10,10,10,10,10,10,10,10,5,10,10,10,10,5,10,10,10,10,10,10,5,10,10,10,5,13,10,5,13,10,5,13,10,5,10,13,5,10,13,5,13,5,13,5,13,5,13,5,13,5,13,5,13,11,13,5,13,11,13,5,13,11,11,13,11,13,11,11,13,11,11,13,11,12,11,13,11,11,12,11,13,6,13,6,13,6,13,6,13,6,13,6,13,6,13,6,13,6,13,6,12,13,6,12,12,13,6,12,12,12,6,13,12,6,12,12,12,6,12,12,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,1,12,12,12,12,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,4,10,10,10,10,10,10,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,4,10,10,5,10,10,10,10,10,5,10,10,10,5,10,10,11,10,10,10,5,10,13,5,10,10,11,10,5,13,5,13,5,13,5,13,5,13,5,13,5,13,5,13,11,5,13,11,13,5,13,11,11,13,11,11,13,5,12,10,11,13,11,12,11,13,11,11,13,6,13,11,12,11,13,6,13,11,6,13,6,13,6,13,6,13,6,13,6,13,6,12,13,6,12,12,11,12,6,13,6,12,12,12,6,12,12,12,12,12,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,12,12,12,1,12,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,10,10,10,5,10,10,10,10,5,10,10,10,10,5,10,10,11,10,5,13,5,10,10,5,13,5,13,5,13,5,10,5,13,5,13,5,13,5,13,5,13,11,5,13,11,13,5,13,11,11,13,5,13,11,11,13,11,11,13,11,11,13,11,12,11,13,11,11,12,11,11,13,6,13,6,13,6,13,6,13,6,13,6,12,11,6,13,6,12,13,6,12,12,6,13,6,12,12,12,6,13,12,6,12,12,6,12,12,12,12,6,12,12,12,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,12,12,1,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,4,5,4,10,10,10,10,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,5,4,5,10,10,10,5,10,10,10,10,5,10,10,10,5,10,10,11,10,5,10,10,5,13,5,10,13,5,13,5,10,5,13,5,13,5,13,5,13,5,11,10,11,5,13,11,5,13,11,13,5,13,11,11,13,5,12,10,11,13,11,11,13,11,11,12,11,13,11,11,12,11,13,6,13,6,13,6,13,11,6,13,6,13,6,13,6,13,6,12,13,6,12,6,13,6,13,6,12,12,11,12,12,6,13,12,6,12,12,12,12,6,12,12,12,12,6,12,12,12,6,1,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,4,5,4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,10,10,10,10,5,10,10,10,10,5,10,10,10,5,10,10,5,10,10,5,13,5,10,10,10,5,13,5,10,5,13,5,13,5,10,11,5,13,5,13,5,13,5,13,5,13,11,5,13,11,11,10,11,13,5,12,10,11,13,11,11,13,11,11,12,11,13,11,11,11,13,11,6,13,11,11,6,13,11,6,13,6,13,6,13,6,13,6,12,6,13,6,13,6,12,11,12,6,13,6,12,12,6,13,6,12,12,6,12,12,6,13,12,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,6,1,12,12,12,12,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,4,5,10,10,10,10,5,10,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,10,10,5,13,5,10,5,13,5,13,5,10,5,13,5,13,5,10,5,13,5,11,10,5,13,11,5,13,11,5,13,11,13,5,13,11,11,13,11,11,11,13,11,11,13,11,11,11,13,11,12,11,11,13,6,13,11,6,13,11,6,13,6,13,6,13,6,12,6,13,6,13,6,12,6,13,6,13,6,12,6,13,6,12,12,6,13,12,6,12,12,6,12,12,12,6,12,12,12,6,12,12,12,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,5,4,5,10,10,10,10,10,5,10,10,10,5,10,10,10,5,10,10,5,10,10,10,5,11,10,5,10,10,11,5,13,5,10,5,13,5,13,5,10,5,13,5,13,5,13,5,13,5,13,5,13,11,5,13,11,11,5,13,11,11,13,5,12,11,13,11,11,11,13,11,11,12,11,11,13,11,11,12,11,11,12,11,13,6,13,6,13,6,11,6,13,6,13,6,12,6,13,6,13,6,12,6,13,6,12,12,6,13,6,12,12,6,12,12,6,12,12,12,6,12,12,12,6,12,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,10,10,4,5,4,10,10,10,10,10,10,10,10,5,10,10,10,10,10,10,5,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,10,5,10,10,5,10,11,10,5,13,5,10,5,13,5,10,5,13,5,11,5,13,5,13,5,13,5,11,10,11,11,5,13,11,5,13,11,13,5,13,11,11,11,13,5,12,11,10,11,12,11,11,13,11,11,11,12,11,11,13,6,13,6,13,6,13,6,11,12,11,6,13,6,13,6,13,6,12,6,13,6,12,6,13,6,12,6,12,12,6,12,12,6,13,6,12,12,6,12,12,6,12,12,12,6,12,12,6,1,6,12,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,10,10,10,10,10,10,10,10,10,10,5,10,10,10,10,10,10,5,10,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,10,5,10,10,5,10,11,10,5,10,5,13,5,10,5,13,5,10,5,13,5,13,5,11,5,13,5,11,10,11,5,13,5,13,11,13,5,13,11,11,11,13,5,13,11,11,11,13,11,11,11,13,11,11,11,12,11,11,13,6,11,13,6,13,6,11,11,12,6,13,6,13,6,13,6,6,13,6,6,13,6,12,6,13,6,12,6,13,6,12,6,13,6,12,6,12,12,6,12,12,6,12,12,6,12,12,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,6,1,6,12,12,12,12,12,12,12,12,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,10,10,10,10,10,10,10,5,4,5,4,5,10,10,10,10,5,10,10,10,5,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,5,10,10,5,10,5,13,5,10,5,13,5,10,5,13,5,11,5,13,5,13,5,11,5,13,5,13,5,13,5,13,5,13,11,5,13,11,5,12,11,11,13,5,12,11,11,13,11,11,11,11,13,11,11,12,11,11,11,13,6,11,13,6,11,13,6,13,6,11,6,13,6,6,13,6,12,6,13,6,6,13,6,12,6,12,6,13,6,12,6,12,12,6,12,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,12,6,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,10,10,10,10,10,10,10,5,4,5,10,10,10,10,5,10,10,10,5,4,5,10,10,5,10,10,5,10,10,5,10,10,5,10,5,10,10,5,10,5,13,5,10,5,10,5,13,5,5,13,5,5,13,5,5,13,5,5,13,5,13,5,11,5,13,5,12,5,13,11,5,13,11,11,11,10,11,11,11,13,11,11,11,11,13,11,11,11,12,11,11,11,13,6,11,13,6,11,12,11,6,13,6,11,12,6,13,6,6,13,6,13,6,6,13,6,12,6,13,6,12,6,12,6,13,6,12,6,12,6,12,12,6,12,6,12,12,6,12,12,6,12,12,6,12,12,12,12,6,1,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,10,10,10,5,4,5,10,10,10,10,10,5,10,10,10,10,5,10,10,5,10,10,5,10,10,5,10,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,11,10,5,10,5,11,5,13,5,10,5,11,5,13,5,11,5,13,5,13,5,11,11,10,11,5,13,11,11,11,10,11,11,13,11,11,11,11,13,11,11,11,11,11,13,11,11,12,11,11,6,13,11,6,13,6,13,6,11,12,11,6,13,6,13,6,6,13,6,6,13,6,6,13,6,12,6,12,6,13,6,12,6,12,6,12,12,6,12,6,12,12,6,12,12,6,12,12,6,12,12,12,6,12,12,6,1,6,12,12,12,12,12,12,12,12,12,6,1,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,10,10,5,4,5,10,10,10,5,4,5,10,10,5,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,5,10,5,10,10,5,10,5,10,11,5,10,5,10,5,13,5,10,5,13,5,5,13,5,5,13,5,13,5,11,5,13,5,13,5,11,13,5,11,11,13,5,11,13,11,11,11,11,13,5,11,11,13,11,11,11,12,11,11,11,11,13,6,11,13,6,11,11,6,13,6,11,13,6,11,6,13,6,6,13,6,6,13,6,6,12,6,13,6,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,6,12,12,12,6,12,12,12,6,12,12,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,10,10,5,4,5,10,10,10,5,4,5,10,10,10,5,10,10,5,10,10,5,10,10,5,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,13,5,5,10,5,13,5,5,13,5,5,13,5,11,5,13,5,11,5,13,5,11,11,5,13,11,11,5,13,11,11,11,5,13,11,11,11,11,13,11,11,11,11,11,11,12,11,11,11,12,11,6,13,11,6,13,6,11,11,6,13,6,11,6,13,6,6,13,6,6,12,6,13,6,6,12,6,13,6,6,12,6,13,6,12,6,12,6,12,6,12,12,6,12,6,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,12,12,6,1,6,12,12,12,12,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,10,5,10,10,10,10,10,5,10,10,5,10,10,5,10,10,10,5,10,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,11,5,10,5,10,5,11,5,13,5,5,13,5,5,13,5,5,13,5,11,5,13,5,11,13,5,11,11,10,11,11,5,13,11,11,11,11,11,13,11,11,11,11,11,11,12,11,11,11,13,6,11,11,11,6,13,6,11,11,12,11,6,13,6,13,6,6,13,6,6,13,6,6,11,6,12,6,13,6,6,12,6,13,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,6,12,12,12,12,12,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,10,5,4,5,10,10,5,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,11,5,13,5,5,13,5,5,11,5,10,11,5,11,5,13,5,11,10,11,5,13,5,11,11,11,13,5,11,11,11,13,5,11,11,11,11,11,11,13,11,11,11,11,11,11,12,11,11,11,6,13,11,6,13,6,11,6,13,6,11,6,12,6,13,6,6,13,6,6,13,6,6,12,6,11,12,6,12,6,6,12,6,12,6,12,6,12,6,12,12,6,12,6,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,6,12,12,12,6,1,6,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,5,10,10,10,10,5,10,10,10,5,10,10,5,10,10,5,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,11,5,10,5,13,5,5,10,5,11,5,10,5,13,5,11,5,13,5,11,5,13,5,11,11,5,13,11,5,11,11,13,5,11,11,11,11,11,13,11,11,11,11,11,11,11,12,11,11,11,11,6,13,11,6,13,6,11,11,6,13,6,11,6,13,6,11,6,13,6,6,11,6,12,6,6,13,6,6,12,6,6,13,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,6,1,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,5,10,10,10,5,10,10,5,10,10,5,10,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,10,5,11,5,10,5,5,13,5,5,13,5,5,11,5,13,5,11,5,13,5,11,5,13,5,11,11,11,5,13,11,11,11,11,11,11,13,5,11,11,11,11,11,11,12,11,11,11,11,12,11,11,6,13,11,6,11,11,12,6,13,6,11,6,13,6,6,11,6,12,6,13,6,6,13,6,6,12,6,11,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,12,6,12,12,6,12,12,6,12,12,12,6,12,12,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,10,5,10,10,5,10,10,5,10,10,5,10,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,10,5,5,10,5,5,13,5,5,5,13,5,5,11,5,13,5,5,13,5,5,13,5,11,5,13,11,5,11,13,5,11,11,11,5,13,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,6,11,11,12,11,6,11,11,6,13,6,11,6,12,11,6,13,6,6,11,6,12,6,6,13,6,6,12,6,6,13,6,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,12,6,12,12,6,12,12,12,6,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,10,5,10,10,10,5,10,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,10,5,5,10,5,5,11,5,10,5,5,13,5,5,11,5,10,5,11,5,11,5,13,5,11,5,13,5,11,11,5,11,11,11,5,13,11,11,5,12,5,11,11,11,11,11,11,13,11,11,11,11,12,11,11,11,6,13,11,6,11,11,6,13,6,11,6,13,6,11,6,11,6,6,13,6,6,12,6,11,6,6,12,6,6,13,6,6,12,6,6,12,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,6,12,12,6,12,12,6,12,12,12,6,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,5,10,10,5,10,10,5,10,5,10,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,10,5,5,10,5,5,10,5,5,11,5,5,10,5,11,5,13,5,5,13,5,5,11,5,13,5,11,5,11,11,10,11,5,13,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,13,11,6,11,11,11,6,13,6,11,11,6,11,6,13,6,6,13,6,6,11,6,12,6,6,13,6,6,13,6,6,12,6,6,12,6,12,6,6,12,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,12,6,12,12,6,12,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,5,10,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,10,5,5,10,5,5,10,5,5,11,5,10,5,5,11,5,5,13,5,5,11,5,11,5,13,5,5,11,11,5,13,5,11,11,5,11,11,11,11,5,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,6,11,11,11,6,13,6,11,6,13,6,11,6,11,6,12,6,11,6,6,13,6,6,6,13,6,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,6,12,12,6,12,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,5,10,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,10,5,5,11,5,10,5,5,11,5,10,5,11,5,5,13,5,11,5,13,5,11,5,11,11,5,13,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,13,6,11,11,6,11,6,11,6,13,6,11,6,11,6,13,6,6,6,13,6,6,6,6,12,6,6,13,6,6,12,6,6,12,6,6,12,6,12,6,6,12,6,6,12,6,12,6,12,6,12,6,12,12,6,12,6,12,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,10,5,10,5,10,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,10,5,5,13,5,5,11,5,5,13,5,5,11,5,13,5,11,5,11,11,5,13,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,6,11,11,11,6,11,11,6,11,12,11,6,11,6,11,6,12,6,11,6,6,11,6,6,12,6,6,11,6,6,12,6,6,6,12,6,6,12,6,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,6,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,11,5,5,10,5,5,11,5,5,13,5,5,11,5,13,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,5,11,11,11,11,11,11,11,12,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,13,6,6,11,6,11,6,12,6,11,6,6,13,6,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,10,5,10,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,10,5,5,5,10,5,5,11,5,5,13,5,5,11,5,11,5,11,5,11,5,11,5,13,5,11,11,5,11,11,11,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,11,6,11,11,6,13,6,11,6,11,6,11,6,12,6,11,6,6,13,6,6,6,6,12,6,6,11,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,10,5,10,5,10,5,10,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,5,10,5,5,11,5,5,11,5,5,11,5,5,13,5,5,11,5,11,5,13,5,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,13,6,6,11,6,6,11,6,6,11,6,6,6,13,6,6,6,6,12,6,6,6,12,6,6,6,12,6,6,6,12,6,6,12,6,12,6,6,12,6,12,6,12,6,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,10,5,10,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,5,10,5,5,5,5,5,11,5,5,5,13,5,5,11,5,5,11,5,11,5,13,5,11,5,11,5,11,11,5,11,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,11,6,11,11,6,11,11,6,11,6,11,6,13,6,6,11,6,11,6,6,11,6,6,12,6,6,6,6,6,12,6,6,6,6,12,6,6,6,12,6,6,6,12,6,6,12,6,6,12,6,12,6,12,6,12,6,12,6,12,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,10,5,5,10,5,10,5,5,10,5,5,10,5,5,10,5,5,10,5,5,5,5,10,5,5,5,5,5,5,10,5,5,5,5,11,5,5,11,5,5,11,5,11,5,10,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,13,6,6,6,11,6,6,6,6,13,6,6,6,6,12,6,6,6,12,6,6,6,12,6,6,12,6,6,12,6,6,12,6,6,12,6,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,10,5,10,5,5,10,5,10,5,5,10,5,5,10,5,5,5,5,10,5,5,5,5,10,5,5,5,5,5,5,11,5,5,5,10,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,6,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,12,6,6,11,6,6,6,11,6,6,6,6,6,6,12,6,6,6,6,12,6,6,6,12,6,6,6,6,12,6,6,12,6,6,12,6,12,6,6,12,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,10,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,5,10,5,5,5,5,5,5,10,5,5,5,5,11,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,6,11,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,11,6,6,6,12,6,6,6,6,6,12,6,6,6,6,6,12,6,6,6,12,6,6,6,12,6,6,12,6,6,12,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,10,5,5,10,5,5,10,5,5,5,10,5,5,5,5,10,5,5,5,5,5,5,10,5,5,5,5,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,11,6,6,6,6,6,6,6,6,6,12,6,6,6,6,6,12,6,6,6,12,6,6,12,6,6,12,6,12,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,10,5,5,10,5,5,5,10,5,5,5,5,10,5,5,5,5,5,5,10,5,5,5,5,5,5,5,11,5,5,5,5,11,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,11,6,6,6,6,6,6,6,12,6,6,6,6,6,6,12,6,6,6,6,12,6,6,6,12,6,6,12,6,6,12,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,10,5,5,5,10,5,5,5,5,10,5,5,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,11,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,11,5,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,12,6,6,6,6,6,6,12,6,6,6,12,6,6,6,12,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,10,5,5,5,10,5,5,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,6,6,6,6,12,6,6,6,12,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,10,5,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,6,11,6,6,6,11,6,6,6,6,6,6,6,11,6,6,6,6,6,6,6,6,6,12,6,6,6,6,6,6,6,12,6,6,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,6,6,6,6,12,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,11,6,11,6,11,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,5,11,5,5,5,11,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,6,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,6,5,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,6,11,6,6,6,11,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,5,6,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,11,5,11,11,5,11,11,11,11,5,6,5,11,11,11,11,6,11,11,11,6,5,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,5,11,5,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,5,11,11,11,11,11,5,6,5,11,11,11,11,11,6,11,11,11,11,11,6,11,11,6,11,11,6,11,6,11,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,6,6,6,11,6,6,6,6,6,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,5,11,5,5,11,5,5,11,5,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,6,11,6,11,6,6,6,11,6,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,6,5,6,11,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,11,6,6,6,6,6,6,6,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,11,5,5,5,11,5,5,11,5,5,11,5,5,11,5,11,5,11,11,5,11,5,11,11,5,11,11,11,11,5,6,5,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,6,6,11,6,6,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,5,5,11,5,5,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,5,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,11,6,6,6,6,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,6,5,6,11,11,6,11,11,11,6,11,6,11,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,11,6,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,5,11,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,6,5,6,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,6,11,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,5,5,5,5,11,5,5,11,5,5,11,5,11,5,11,5,11,11,5,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,5,6,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,5,5,5,5,11,5,11,5,11,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,5,6,5,11,11,11,11,6,5,6,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,11,6,6,11,6,6,11,6,6,6,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,5,5,5,5,11,5,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,6,11,11,6,11,6,11,6,11,6,11,6,11,6,11,6,6,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,5,11,5,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,6,11,11,6,11,11,6,11,11,6,11,6,11,6,6,6,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,5,11,5,11,5,11,5,11,11,5,11,11,5,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,11,6,11,11,6,11,6,11,6,11,6,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,5,11,5,11,11,5,11,11,5,11,11,11,11,11,11,11,5,6,5,11,11,11,11,11,11,11,6,11,11,11,11,6,11,11,6,11,6,11,6,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,11,11,6,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -}; diff --git a/src/color_wheel_bits.cpp b/src/color_wheel_bits.cpp new file mode 100644 index 00000000..7fcc71e4 --- /dev/null +++ b/src/color_wheel_bits.cpp @@ -0,0 +1,71 @@ +/* Copyright 1995-1997 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/color_wheel_bits.h" + +using namespace Executor; + +const unsigned char Executor::color_wheel_bits_4[] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 255, 255, 255, 143, 255, 255, 255, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 56, 136, 56, + 136, 136, 136, 136, 136, 136, 130, 136, 130, 136, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 243, 131, 136, 56, 131, 136, 136, 131, 35, + 136, 136, 136, 130, 50, 136, 130, 136, 40, 130, 130, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 243, 131, 131, 136, 56, 131, 136, 131, 136, 136, 136, + 136, 136, 136, 136, 130, 136, 136, 40, 130, 130, 136, 40, 40, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 243, 131, 131, 131, 131, 136, 56, 131, 136, 131, 136, 136, + 131, 35, 35, 40, 136, 136, 130, 136, 130, 136, 40, 40, 40, 40, 34, 130, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 51, 131, 56, 56, 56, 56, 56, 56, 131, 136, 131, 35, 136, + 136, 136, 136, 136, 136, 130, 136, 130, 136, 40, 130, 136, 40, 40, 40, 34, 130, 47, 255, 240, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 243, 56, 51, 131, 56, 56, 56, 56, 56, 131, 136, 56, 136, + 131, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 255, 240, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 243, 51, 131, 51, 131, 131, 56, 56, 56, 131, 136, 56, + 136, 56, 136, 136, 136, 50, 50, 50, 136, 136, 130, 136, 130, 136, 40, 40, 130, 130, 130, 130, 40, 34, 40, 34, + 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 51, 51, 131, 51, 131, 56, 56, 56, 56, 56, 56, + 56, 131, 136, 131, 136, 136, 50, 50, 50, 50, 136, 136, 130, 136, 130, 136, 40, 130, 130, 130, 130, 40, 34, 130, + 34, 130, 34, 47, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 51, 51, 51, 131, 51, 131, 56, 56, 56, 56, + 56, 56, 131, 136, 56, 136, 131, 136, 136, 136, 136, 136, 136, 130, 136, 130, 136, 40, 130, 130, 130, 130, 130, + 40, 34, 130, 34, 130, 34, 34, 47, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 51, 51, 51, 131, 51, 131, + 56, 51, 131, 56, 56, 56, 56, 131, 136, 131, 136, 136, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, + 40, 40, 40, 40, 40, 34, 130, 34, 130, 34, 34, 34, 47, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 51, 51, 51, + 51, 51, 131, 51, 131, 56, 56, 56, 56, 56, 56, 131, 136, 56, 136, 56, 136, 131, 35, 136, 136, 130, 136, 136, 35, + 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 130, 34, 34, 34, 47, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, + 51, 51, 51, 51, 51, 131, 51, 131, 56, 51, 131, 56, 56, 56, 131, 136, 56, 136, 56, 136, 131, 35, 35, 40, 136, 136, 136, 35, 40, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 130, 34, 34, 34, 34, 34, 47, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 51, 51, 51, 51, 51, 51, 51, 131, 51, 56, 51, 131, 131, 131, 131, 131, 136, 56, 131, 136, 136, 131, 35, 35, 136, 136, 136, 35, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 34, 130, 34, 34, 34, 34, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 243, 51, 51, 51, 51, 51, 51, 131, 51, 56, 51, 131, 131, 131, 131, 131, 136, 56, 131, 136, 131, 136, 136, 131, 35, 40, 136, 136, 35, 40, 130, 136, 130, 130, 136, 40, 40, 40, 34, 130, 40, 34, 40, 34, 34, 34, 34, 34, 34, 34, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 243, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 51, 131, 131, 131, 136, 56, 131, 136, 131, 136, 136, 136, 136, 136, 136, 136, 35, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 130, 34, 34, 34, 34, 34, 34, 34, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 56, 56, 56, 56, 56, 56, 131, 136, 136, 56, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 130, 34, 34, 34, 34, 34, 34, 34, 34, 34, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 51, 131, 56, 56, 56, 56, 131, 136, 56, 136, 131, 35, 136, 136, 136, 136, 136, 35, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 34, 130, 34, 34, 34, 34, 34, 34, 34, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 243, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 56, 56, 56, 56, 131, 136, 56, 136, 56, 136, 136, 136, 136, 136, 136, 136, 35, 40, 130, 136, 130, 130, 136, 40, 40, 40, 34, 130, 40, 34, 40, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 56, 56, 56, 56, 56, 56, 131, 136, 131, 136, 131, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 34, 130, 34, 34, 34, 34, 34, 34, 34, 34, 34, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 51, 131, 56, 56, 56, 56, 131, 136, 56, 136, 131, 35, 136, 136, 136, 136, 136, 40, 136, 130, 136, 130, 130, 136, 40, 40, 34, 130, 130, 34, 130, 40, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 243, 51, 57, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 56, 51, 131, 131, 131, 131, 136, 56, 131, 136, 131, 136, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 39, 34, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 51, 147, 51, 51, 51, 147, 51, 51, 51, 51, 51, 51, 51, 131, 56, 51, 131, 131, 131, 131, 131, 131, 136, 56, 131, 136, 136, 131, 136, 136, 136, 136, 130, 136, 136, 40, 136, 40, 130, 130, 130, 130, 130, 130, 40, 34, 40, 34, 40, 34, 34, 34, 34, 34, 34, 34, 34, 39, 34, 34, 34, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 51, 147, 51, 57, 51, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 56, 51, 131, 56, 51, 131, 131, 136, 56, 131, 136, 136, 56, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 130, 136, 40, 40, 34, 130, 40, 34, 130, 34, 34, 34, 34, 34, 34, 34, 34, 34, 39, 34, 34, 39, 34, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 57, 51, 57, 51, 51, 57, 51, 51, 51, 51, 51, 51, 51, 51, 131, 51, 131, 56, 56, 56, 56, 56, 56, 131, 136, 56, 136, 131, 136, 136, 136, 136, 136, 136, 40, 136, 130, 136, 130, 136, 40, 40, 40, 40, 40, 34, 130, 34, 130, 34, 130, 34, 34, 34, 34, 34, 34, 34, 39, 34, 39, 34, 39, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 57, 51, 57, 51, 51, 147, 51, 51, 57, 51, 51, 51, 51, 57, 51, 56, 51, 131, 56, 51, 131, 131, 131, 131, 136, 56, 136, 56, 136, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 34, 130, 34, 34, 34, 34, 34, 34, 114, 34, 39, 34, 39, 34, 39, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 57, 51, 147, 51, 147, 51, 57, 51, 51, 51, 57, 51, 51, 51, 131, 51, 131, 51, 131, 131, 131, 131, 131, 136, 56, 131, 136, 131, 136, 136, 56, 136, 136, 136, 130, 136, 136, 40, 136, 40, 40, 130, 130, 130, 130, 130, 40, 34, 40, 34, 34, 34, 34, 34, 34, 39, 34, 34, 39, 34, 39, 34, 39, 34, 114, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 57, 51, 147, 57, 51, 57, 51, 57, 51, 51, 147, 51, 51, 51, 51, 56, 51, 56, 51, 131, 56, 51, 131, 131, 136, 56, 131, 136, 131, 136, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 136, 40, 40, 40, 40, 40, 34, 130, 40, 34, 40, 34, 34, 40, 34, 34, 34, 39, 34, 34, 114, 34, 114, 39, 34, 114, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 147, 147, 57, 51, 147, 57, 51, 57, 51, 51, 51, 147, 51, 51, 147, 51, 56, 51, 131, 56, 56, 56, 56, 56, 56, 131, 136, 56, 136, 131, 136, 136, 136, 136, 136, 136, 40, 136, 130, 136, 40, 130, 136, 40, 40, 40, 34, 130, 40, 34, 40, 34, 34, 34, 39, 34, 39, 34, 34, 114, 34, 114, 39, 34, 114, 39, 39, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 57, 51, 147, 57, 51, 147, 57, 51, 57, 51, 57, 51, 51, 51, 147, 51, 56, 51, 56, 51, 131, 56, 56, 56, 56, 56, 131, 136, 56, 131, 136, 136, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 40, 34, 34, 114, 34, 34, 34, 114, 34, 39, 34, 114, 39, 34, 114, 114, 39, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 147, 147, 147, 147, 147, 57, 51, 147, 51, 147, 51, 57, 51, 51, 51, 56, 51, 57, 56, 51, 131, 147, 131, 131, 136, 56, 56, 131, 136, 136, 131, 136, 136, 136, 136, 136, 136, 40, 136, 130, 136, 130, 136, 40, 40, 40, 40, 40, 34, 130, 40, 34, 39, 34, 34, 40, 34, 114, 34, 114, 34, 114, 39, 34, 114, 114, 39, 39, 39, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 57, 57, 57, 51, 147, 57, 51, 147, 57, 51, 147, 57, 51, 57, 51, 57, 51, 57, 56, 51, 131, 56, 56, 56, 56, 56, 56, 131, 136, 131, 136, 136, 131, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 34, 130, 40, 34, 114, 34, 130, 34, 114, 34, 39, 34, 39, 34, 114, 39, 34, 114, 114, 39, 39, 39, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 153, 57, 57, 57, 57, 57, 51, 147, 57, 51, 147, 51, 147, 51, 57, 51, 51, 131, 51, 131, 56, 57, 56, 56, 56, 61, 56, 131, 136, 56, 136, 56, 136, 136, 136, 136, 136, 136, 40, 136, 130, 136, 130, 136, 40, 40, 40, 40, 40, 39, 40, 34, 40, 34, 39, 34, 34, 114, 34, 114, 34, 114, 39, 34, 114, 114, 39, 39, 39, 39, 39, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 147, 147, 147, 147, 147, 147, 57, 57, 57, 51, 147, 57, 51, 57, 51, 57, 51, 51, 147, 56, 57, 56, 56, 56, 61, 56, 56, 56, 131, 136, 56, 136, 136, 56, 136, 136, 136, 136, 136, 136, 40, 136, 40, 130, 136, 40, 40, 40, 40, 39, 40, 34, 130, 39, 34, 40, 34, 114, 39, 34, 39, 34, 114, 39, 39, 34, 114, 114, 114, 114, 114, 114, 127, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 147, 147, 147, 147, 147, 147, 147, 147, 57, 51, 147, 57, 51, 147, 57, 51, 57, 51, 131, 57, 56, 51, 131, 147, 131, 131, 131, 211, 136, 56, 136, 56, 136, 136, 136, 136, 136, 136, 136, 40, 136, 136, 40, 130, 136, 40, 40, 120, 40, 40, 34, 130, 114, 40, 34, 114, 34, 114, 34, 114, 39, 34, 114, 39, 39, 34, 114, 114, 114, 114, 114, 119, 39, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 147, 153, 57, 147, 147, 147, 147, 147, 147, 57, 57, 57, 51, 147, 57, 51, 57, 51, 131, 57, 51, 131, 61, 51, 131, 211, 131, 211, 131, 136, 56, 137, 136, 131, 136, 136, 136, 136, 136, 136, 136, 130, 136, 130, 136, 40, 130, 135, 40, 40, 39, 40, 34, 210, 34, 114, 45, 34, 39, 34, 114, 39, 34, 114, 39, 39, 39, 39, 39, 39, 39, 114, 114, 119, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 147, 153, 57, 57, 57, 147, 147, 147, 147, 147, 147, 57, 51, 147, 57, 51, 147, 51, 147, 56, 51, 211, 56, 57, 56, 56, 56, 61, 56, 131, 211, 136, 131, 136, 136, 136, 136, 136, 136, 136, 130, 136, 136, 40, 136, 40, 120, 40, 40, 45, 40, 34, 210, 34, 130, 45, 34, 39, 34, 114, 39, 34, 114, 39, 39, 39, 39, 39, 39, 39, 39, 114, 114, 119, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 243, 153, 57, 57, 147, 147, 147, 147, 147, 147, 147, 147, 57, 57, 51, 147, 57, 51, 147, 56, 57, 51, 61, 51, 131, 211, 61, 56, 56, 131, 211, 136, 131, 136, 136, 136, 136, 56, 136, 136, 136, 136, 136, 40, 136, 40, 120, 40, 45, 40, 40, 39, 40, 34, 210, 39, 34, 114, 45, 34, 114, 39, 34, 114, 114, 39, 39, 39, 39, 39, 39, 39, 114, 119, 39, 114, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 147, 153, 57, 147, 153, 57, 147, 147, 147, 147, 147, 147, 147, 57, 57, 51, 147, 57, 56, 57, 51, 131, 61, 51, 211, 56, 61, 56, 61, 56, 131, 136, 137, 136, 131, 216, 136, 136, 136, 136, 136, 136, 40, 135, 136, 40, 130, 210, 136, 40, 45, 34, 130, 210, 34, 130, 114, 45, 34, 114, 39, 34, 114, 114, 39, 39, 39, 39, 39, 39, 39, 114, 114, 119, 39, 114, 127, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 57, 153, 57, 147, 153, 57, 57, 147, 147, 147, 147, 147, 147, 147, 57, 57, 57, 51, 147, 57, 51, 211, 51, 211, 56, 61, 56, 56, 61, 56, 131, 211, 136, 131, 216, 136, 136, 136, 136, 136, 136, 120, 136, 136, 45, 130, 136, 40, 120, 40, 45, 34, 210, 40, 39, 34, 210, 39, 34, 114, 39, 39, 34, 114, 114, 114, 114, 114, 114, 119, 39, 114, 119, 39, 114, 119, 114, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 147, 153, 147, 153, 57, 147, 147, 153, 57, 57, 57, 57, 57, 57, 57, 57, 51, 147, 57, 56, 51, 147, 131, 147, 131, 147, 131, 211, 131, 211, 136, 131, 216, 131, 136, 136, 136, 136, 141, 136, 136, 136, 135, 136, 40, 135, 130, 210, 130, 210, 40, 40, 39, 40, 39, 34, 210, 39, 40, 39, 39, 39, 39, 39, 34, 114, 114, 114, 114, 119, 39, 39, 114, 119, 114, 119, 114, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 147, 153, 147, 153, 57, 147, 153, 147, 147, 153, 57, 57, 57, 57, 57, 57, 51, 147, 147, 131, 147, 147, 131, 211, 61, 51, 211, 131, 211, 131, 211, 136, 152, 56, 136, 211, 136, 141, 56, 136, 136, 136, 120, 136, 136, 120, 40, 130, 210, 130, 210, 130, 210, 45, 34, 210, 39, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 114, 119, 39, 114, 119, 39, 119, 39, 119, 47, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 153, 57, 153, 52, 57, 147, 153, 57, 147, 147, 153, 57, 57, 57, 57, 57, 57, 57, 51, 147, 147, 131, 211, 61, 51, 211, 131, 211, 131, 211, 136, 61, 56, 141, 56, 136, 141, 55, 136, 136, 141, 136, 136, 135, 130, 141, 40, 210, 136, 45, 40, 45, 34, 130, 210, 39, 45, 34, 114, 210, 39, 45, 34, 114, 114, 114, 114, 114, 114, 119, 39, 114, 119, 39, 119, 39, 119, 33, 39, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 153, 57, 153, 153, 57, 147, 153, 57, 147, 153, 57, 147, 147, 153, 57, 57, 57, 57, 57, 57, 56, 57, 51, 211, 57, 56, 57, 56, 61, 56, 61, 56, 137, 136, 61, 136, 136, 61, 136, 136, 141, 136, 136, 135, 136, 136, 45, 130, 136, 45, 40, 45, 40, 39, 40, 45, 34, 130, 114, 210, 39, 45, 34, 114, 114, 114, 114, 114, 114, 119, 39, 114, 119, 39, 119, 39, 119, 33, 39, 119, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 153, 153, 57, 153, 147, 153, 153, 57, 153, 57, 147, 147, 153, 57, 57, 57, 57, 57, 57, 57, 57, 61, 51, 147, 131, 211, 61, 61, 56, 61, 56, 61, 56, 141, 56, 136, 152, 136, 136, 216, 136, 136, 135, 136, 136, 120, 130, 216, 45, 40, 135, 45, 40, 45, 34, 210, 45, 34, 210, 39, 45, 34, 114, 114, 114, 114, 114, 119, 39, 39, 114, 119, 39, 119, 39, 119, 33, 39, 119, 39, 127, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 153, 52, 57, 153, 147, 153, 147, 153, 57, 147, 153, 57, 147, 153, 57, 57, 57, 57, 57, 57, 56, 57, 61, 51, 211, 61, 51, 211, 61, 56, 61, 61, 56, 137, 136, 61, 136, 141, 55, 56, 216, 136, 136, 141, 40, 141, 40, 141, 40, 135, 45, 40, 45, 34, 210, 45, 34, 210, 39, 45, 39, 39, 39, 39, 39, 114, 114, 119, 39, 114, 119, 39, 119, 39, 119, 39, 119, 114, 119, 119, 119, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 153, 52, 57, 153, 153, 57, 153, 147, 153, 147, 153, 57, 147, 153, 57, 57, 147, 153, 57, 57, 61, 57, 57, 56, 61, 51, 211, 131, 211, 137, 61, 56, 211, 136, 211, 141, 55, 61, 136, 136, 136, 216, 136, 120, 141, 40, 141, 40, 135, 45, 45, 45, 40, 45, 34, 210, 39, 45, 39, 39, 40, 114, 114, 119, 39, 39, 114, 114, 114, 119, 39, 119, 39, 119, 39, 119, 114, 18, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 153, 153, 153, 153, 147, 153, 153, 147, 153, 147, 153, 147, 153, 57, 147, 153, 57, 57, 57, 57, 57, 131, 147, 211, 61, 57, 56, 61, 51, 211, 137, 61, 131, 211, 216, 61, 136, 141, 56, 141, 136, 216, 136, 136, 216, 136, 120, 136, 45, 45, 45, 40, 45, 40, 45, 34, 210, 45, 39, 40, 45, 39, 39, 45, 39, 39, 39, 114, 114, 119, 39, 119, 39, 119, 39, 119, 114, 18, 119, 119, 119, 119, 127, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 153, 153, 153, 57, 153, 153, 147, 67, 153, 147, 153, 147, 153, 147, 153, 57, 57, 147, 153, 57, 131, 147, 147, 211, 147, 137, 61, 61, 51, 211, 141, 56, 152, 131, 216, 61, 136, 61, 136, 141, 136, 136, 141, 136, 120, 136, 120, 141, 45, 40, 136, 120, 45, 45, 34, 210, 114, 210, 45, 39, 39, 45, 39, 39, 39, 114, 114, 119, 39, 114, 119, 39, 119, 39, 119, 114, 18, 119, 119, 119, 119, 119, 119, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 153, 153, 153, 153, 153, 147, 67, 153, 147, 67, 153, 147, 153, 57, 147, 153, 57, 147, 147, 153, 57, 147, 211, 147, 211, 61, 57, 61, 51, 211, 137, 61, 61, 61, 55, 61, 136, 141, 55, 137, 136, 141, 136, 136, 120, 216, 130, 216, 45, 130, 210, 210, 130, 210, 210, 45, 34, 210, 114, 210, 114, 114, 210, 119, 39, 114, 119, 39, 114, 119, 39, 119, 39, 119, 114, 18, 119, 119, 119, 119, 33, 39, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 153, 153, 153, 153, 153, 153, 147, 67, 153, 153, 147, 153, 147, 153, 147, 153, 57, 147, 153, 57, 57, 147, 211, 147, 211, 147, 211, 61, 56, 61, 61, 61, 61, 61, 55, 61, 131, 216, 61, 136, 141, 136, 141, 136, 120, 216, 136, 120, 141, 40, 210, 210, 135, 130, 210, 210, 45, 39, 45, 34, 210, 114, 210, 114, 119, 39, 114, 119, 39, 114, 119, 114, 119, 119, 39, 119, 119, 119, 114, 18, 119, 119, 119, 119, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 153, 153, 153, 153, 153, 153, 153, 153, 153, 57, 153, 147, 153, 147, 153, 147, 153, 147, 153, 57, 147, 152, 147, 147, 211, 147, 211, 147, 211, 61, 61, 56, 61, 61, 61, 131, 216, 141, 56, 216, 136, 216, 136, 216, 136, 141, 136, 120, 141, 40, 210, 135, 130, 210, 210, 210, 45, 45, 39, 45, 39, 45, 39, 114, 119, 45, 39, 39, 114, 119, 39, 119, 39, 119, 119, 114, 119, 119, 119, 119, 119, 119, 119, 119, 127, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 153, 153, 153, 153, 153, 153, 153, 52, 57, 153, 153, 153, 57, 153, 147, 153, 147, 153, 57, 147, 153, 57, 137, 57, 147, 211, 147, 211, 211, 152, 61, 61, 61, 61, 56, 211, 141, 61, 136, 141, 136, 152, 216, 136, 216, 135, 136, 210, 210, 210, 210, 210, 210, 210, 210, 120, 45, 39, 45, 39, 45, 39, 114, 210, 119, 39, 114, 119, 114, 119, 114, 119, 119, 114, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 113, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 148, 153, 153, 153, 153, 153, 153, 153, 153, 153, 57, 153, 153, 57, 153, 147, 153, 57, 153, 57, 152, 147, 153, 61, 57, 131, 211, 211, 147, 211, 211, 61, 61, 61, 131, 216, 141, 56, 216, 137, 141, 136, 141, 136, 120, 216, 135, 136, 210, 216, 130, 210, 210, 210, 130, 210, 114, 210, 210, 120, 45, 39, 114, 210, 119, 39, 119, 39, 119, 39, 119, 114, 119, 119, 119, 119, 33, 39, 119, 119, 119, 119, 119, 113, 33, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 153, 153, 153, 148, 52, 153, 153, 153, 153, 153, 52, 57, 153, 153, 147, 153, 147, 153, 147, 153, 147, 153, 57, 152, 61, 57, 147, 211, 152, 61, 61, 61, 61, 61, 56, 211, 216, 61, 136, 211, 216, 141, 136, 216, 141, 136, 216, 135, 141, 41, 45, 45, 130, 210, 210, 210, 210, 210, 210, 114, 210, 119, 45, 39, 114, 119, 114, 210, 119, 39, 119, 39, 119, 119, 39, 119, 119, 119, 119, 119, 119, 119, 119, 119, 113, 33, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 148, 153, 148, 52, 153, 153, 153, 153, 153, 153, 153, 153, 153, 57, 153, 153, 147, 153, 153, 57, 153, 57, 152, 147, 157, 57, 211, 152, 147, 211, 211, 61, 61, 61, 61, 131, 216, 137, 141, 55, 152, 141, 136, 216, 141, 136, 120, 216, 141, 45, 45, 130, 210, 210, 210, 130, 210, 210, 120, 114, 210, 210, 119, 45, 114, 119, 135, 114, 119, 119, 39, 119, 114, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 23, 119, 119, 31, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 148, 52, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 52, 57, 153, 147, 153, 153, 57, 153, 57, 152, 147, 163, 152, 147, 211, 157, 61, 57, 137, 61, 61, 61, 61, 131, 216, 152, 211, 216, 141, 136, 216, 141, 136, 216, 135, 141, 45, 136, 120, 210, 210, 210, 210, 210, 210, 120, 114, 210, 210, 119, 135, 45, 114, 119, 114, 119, 119, 39, 119, 114, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 23, 119, 113, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 148, 153, 153, 73, 153, 153, 148, 52, 52, 52, 57, 153, 153, 153, 153, 153, 147, 153, 153, 57, 153, 147, 153, 137, 147, 211, 217, 61, 61, 61, 61, 61, 61, 61, 61, 131, 216, 211, 216, 141, 61, 141, 136, 216, 141, 135, 141, 136, 216, 120, 210, 210, 210, 210, 210, 210, 120, 45, 45, 39, 210, 210, 125, 39, 119, 45, 114, 119, 119, 39, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 113, 119, 119, 119, 23, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 148, 153, 148, 153, 153, 153, 73, 153, 153, 153, 153, 153, 153, 153, 153, 147, 153, 153, 153, 57, 153, 147, 153, 137, 147, 217, 61, 57, 152, 147, 211, 211, 211, 211, 211, 211, 216, 152, 211, 216, 211, 125, 61, 136, 216, 141, 141, 136, 216, 120, 210, 210, 216, 45, 130, 210, 210, 210, 210, 125, 39, 210, 119, 45, 114, 215, 39, 119, 119, 44, 39, 119, 114, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 113, 119, 119, 23, 119, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 148, 153, 153, 73, 153, 67, 73, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 147, 153, 153, 147, 153, 153, 147, 217, 61, 153, 61, 147, 211, 211, 211, 211, 211, 211, 211, 216, 61, 141, 61, 141, 61, 141, 136, 216, 216, 135, 216, 135, 141, 45, 136, 125, 45, 45, 45, 45, 39, 210, 210, 210, 125, 45, 114, 119, 119, 114, 215, 44, 39, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 113, 119, 119, 113, 119, 113, 119, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 148, 153, 73, 153, 153, 73, 153, 153, 148, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 57, 153, 153, 137, 153, 61, 147, 157, 57, 211, 211, 217, 61, 147, 211, 211, 211, 216, 211, 216, 211, 216, 216, 141, 141, 136, 216, 216, 141, 135, 141, 135, 141, 45, 45, 45, 45, 45, 45, 39, 210, 215, 45, 114, 125, 39, 119, 210, 119, 119, 119, 119, 39, 119, 119, 119, 119, 119, 119, 119, 119, 113, 33, 119, 113, 33, 119, 113, 119, 31, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 153, 148, 153, 148, 153, 153, 73, 153, 153, 153, 148, 52, 153, 153, 153, 153, 153, 57, 153, 153, 153, 147, 153, 152, 153, 153, 137, 147, 217, 147, 217, 61, 61, 61, 61, 137, 211, 211, 216, 211, 216, 216, 141, 141, 136, 216, 216, 120, 216, 210, 216, 45, 141, 45, 45, 45, 45, 45, 114, 215, 45, 114, 215, 119, 120, 119, 114, 194, 119, 119, 39, 119, 119, 119, 119, 119, 119, 119, 119, 119, 113, 33, 119, 113, 119, 113, 119, 23, 113, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 249, 73, 148, 153, 148, 153, 67, 73, 153, 73, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 57, 153, 153, 152, 153, 61, 147, 217, 61, 147, 217, 141, 61, 61, 61, 61, 141, 61, 141, 61, 141, 61, 141, 141, 141, 136, 216, 216, 120, 216, 125, 45, 45, 45, 45, 45, 125, 45, 45, 114, 215, 114, 215, 45, 119, 45, 119, 119, 119, 135, 119, 119, 119, 119, 119, 119, 119, 119, 119, 23, 119, 113, 119, 119, 23, 119, 23, 113, 119, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 73, 148, 153, 73, 148, 153, 148, 153, 153, 148, 153, 153, 73, 153, 153, 153, 153, 153, 153, 153, 57, 153, 153, 152, 153, 157, 61, 153, 157, 61, 147, 217, 61, 61, 157, 61, 61, 61, 211, 216, 211, 221, 141, 141, 141, 141, 141, 135, 141, 141, 135, 141, 45, 141, 45, 45, 210, 210, 215, 45, 114, 215, 120, 119, 119, 45, 119, 114, 215, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 18, 23, 119, 113, 119, 113, 119, 23, 113, 119, 23, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 73, 148, 153, 73, 148, 153, 148, 153, 148, 153, 153, 67, 73, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 152, 153, 153, 211, 157, 61, 147, 221, 61, 157, 61, 61, 61, 211, 211, 216, 211, 216, 216, 211, 216, 216, 141, 141, 141, 135, 216, 210, 216, 210, 210, 210, 210, 215, 45, 125, 45, 114, 215, 125, 45, 119, 114, 215, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 18, 23, 119, 23, 119, 113, 119, 113, 119, 113, 119, 23, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 73, 148, 153, 73, 148, 153, 148, 153, 148, 153, 153, 73, 153, 153, 153, 73, 153, 153, 153, 153, 153, 153, 153, 152, 153, 157, 57, 211, 217, 147, 217, 211, 211, 217, 61, 211, 211, 216, 211, 221, 61, 216, 211, 215, 141, 141, 141, 141, 135, 216, 210, 216, 210, 210, 221, 45, 125, 45, 125, 45, 45, 119, 210, 125, 44, 45, 119, 119, 119, 119, 114, 194, 119, 119, 119, 119, 119, 18, 23, 119, 18, 23, 113, 119, 113, 119, 23, 113, 113, 119, 31, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 73, 73, 73, 148, 153, 73, 148, 153, 148, 153, 153, 67, 73, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 157, 57, 217, 153, 157, 61, 147, 217, 211, 217, 211, 211, 221, 61, 211, 216, 211, 216, 216, 216, 216, 216, 216, 216, 216, 125, 141, 45, 210, 215, 141, 45, 45, 125, 45, 45, 119, 210, 215, 119, 135, 119, 119, 210, 119, 119, 119, 119, 119, 119, 119, 119, 18, 23, 119, 119, 23, 119, 23, 113, 119, 23, 113, 113, 119, 23, 23, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 148, 153, 73, 73, 148, 153, 73, 148, 153, 148, 153, 73, 153, 148, 153, 153, 148, 153, 153, 153, 153, 153, 153, 152, 153, 153, 211, 157, 61, 153, 211, 217, 211, 211, 217, 211, 211, 211, 221, 61, 216, 211, 221, 141, 141, 141, 141, 141, 120, 216, 216, 125, 45, 141, 45, 45, 210, 215, 45, 125, 45, 119, 125, 45, 119, 125, 44, 119, 119, 125, 119, 119, 119, 119, 119, 23, 119, 119, 23, 119, 23, 119, 23, 119, 23, 113, 119, 23, 23, 113, 113, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 244, 148, 148, 153, 73, 73, 73, 148, 153, 73, 153, 73, 153, 148, 153, 153, 148, 153, 153, 153, 153, 153, 153, 153, 153, 157, 153, 157, 58, 152, 153, 211, 217, 211, 217, 211, 211, 221, 61, 211, 216, 211, 221, 141, 141, 141, 141, 141, 141, 216, 215, 141, 45, 210, 221, 45, 125, 45, 125, 45, 125, 45, 119, 45, 119, 215, 44, 120, 119, 119, 119, 119, 119, 119, 119, 119, 119, 23, 119, 113, 119, 113, 119, 113, 119, 23, 113, 119, 23, 23, 23, 23, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 73, 73, 73, 73, 73, 148, 153, 73, 148, 153, 73, 153, 73, 153, 153, 73, 153, 153, 153, 153, 153, 153, 153, 153, 157, 153, 152, 153, 217, 157, 61, 153, 211, 217, 211, 217, 211, 221, 61, 211, 221, 141, 61, 216, 216, 221, 61, 125, 141, 141, 135, 216, 210, 221, 45, 45, 210, 215, 210, 215, 210, 215, 125, 119, 210, 199, 135, 119, 125, 119, 119, 119, 119, 119, 119, 113, 119, 119, 23, 119, 113, 119, 23, 113, 119, 23, 113, 113, 113, 119, 23, 23, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 73, 73, 73, 73, 73, 148, 148, 153, 73, 148, 153, 73, 153, 73, 153, 73, 153, 153, 73, 153, 153, 153, 153, 153, 153, 157, 153, 153, 211, 217, 157, 147, 217, 211, 217, 211, 217, 211, 216, 211, 221, 61, 216, 216, 211, 221, 141, 141, 141, 125, 141, 135, 216, 210, 221, 45, 210, 215, 210, 215, 210, 215, 125, 45, 119, 215, 119, 215, 119, 119, 119, 119, 119, 199, 119, 119, 113, 119, 119, 23, 113, 119, 113, 119, 23, 113, 113, 113, 113, 113, 113, 113, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 73, 73, 73, 73, 73, 73, 148, 148, 153, 73, 148, 153, 73, 153, 73, 153, 148, 153, 153, 153, 153, 153, 153, 153, 217, 153, 157, 153, 217, 157, 61, 153, 217, 211, 217, 211, 221, 61, 211, 221, 61, 216, 211, 221, 216, 221, 141, 141, 216, 216, 215, 216, 210, 221, 45, 125, 45, 210, 215, 210, 215, 215, 125, 119, 210, 199, 135, 119, 125, 119, 119, 215, 119, 119, 119, 23, 119, 113, 119, 23, 119, 23, 113, 119, 23, 23, 113, 113, 113, 113, 113, 113, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 73, 73, 73, 73, 73, 73, 73, 148, 148, 153, 73, 148, 153, 73, 153, 73, 153, 153, 73, 153, 153, 73, 153, 217, 153, 157, 153, 157, 153, 157, 153, 211, 217, 217, 211, 217, 217, 211, 221, 61, 211, 221, 211, 221, 141, 141, 141, 216, 215, 216, 216, 215, 210, 221, 45, 215, 210, 215, 210, 215, 215, 125, 45, 119, 215, 119, 215, 119, 119, 125, 119, 119, 124, 119, 119, 23, 119, 23, 119, 23, 113, 119, 23, 23, 113, 113, 113, 113, 113, 113, 113, 113, 31, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 148, 73, 73, 73, 73, 73, 73, 73, 148, 148, 153, 73, 148, 153, 73, 153, 73, 153, 153, 148, 153, 153, 217, 153, 154, 153, 157, 153, 157, 153, 211, 217, 217, 211, 217, 217, 211, 221, 61, 211, 221, 141, 211, 221, 141, 216, 221, 141, 141, 216, 215, 216, 210, 221, 45, 210, 221, 125, 45, 125, 125, 44, 125, 119, 215, 119, 215, 119, 215, 119, 124, 119, 119, 113, 119, 119, 23, 119, 23, 113, 119, 23, 113, 113, 119, 23, 23, 23, 23, 23, 23, 23, 17, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 148, 73, 73, 73, 73, 73, 73, 73, 73, 148, 148, 153, 73, 153, 73, 153, 73, 153, 73, 153, 153, 169, 153, 154, 153, 217, 153, 217, 157, 153, 217, 217, 157, 157, 152, 217, 211, 221, 157, 141, 61, 211, 221, 216, 216, 221, 141, 216, 216, 215, 216, 215, 216, 215, 210, 221, 125, 45, 125, 125, 44, 215, 135, 215, 125, 119, 125, 119, 119, 199, 119, 119, 124, 119, 119, 23, 119, 23, 113, 119, 23, 113, 113, 119, 23, 23, 23, 23, 23, 23, 23, 17, 113, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 73, 73, 68, 148, 73, 73, 73, 73, 73, 73, 148, 153, 73, 73, 148, 153, 148, 153, 153, 148, 153, 153, 169, 153, 217, 153, 217, 153, 217, 157, 153, 217, 137, 217, 211, 217, 221, 61, 211, 221, 157, 211, 221, 216, 221, 61, 216, 221, 125, 141, 216, 215, 210, 221, 45, 215, 210, 221, 125, 45, 125, 125, 119, 215, 125, 119, 125, 119, 119, 215, 119, 199, 119, 113, 119, 124, 119, 23, 113, 119, 23, 113, 113, 113, 113, 113, 113, 113, 113, 113, 23, 17, 113, 240, 0, 0, 0, 0, 0, 0, 0, 0, 15, 244, 148, 73, 68, 148, 148, 148, 148, 148, 148, 148, 148, 153, 73, 148, 153, 73, 153, 73, 153, 169, 153, 169, 153, 217, 153, 157, 72, 157, 153, 217, 157, 157, 157, 152, 168, 217, 217, 211, 221, 157, 61, 221, 61, 216, 221, 141, 221, 141, 141, 216, 215, 216, 215, 221, 45, 210, 221, 125, 125, 125, 125, 119, 215, 125, 119, 215, 119, 215, 119, 199, 119, 119, 199, 119, 113, 119, 23, 113, 119, 23, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 23, 23, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 148, 73, 68, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 153, 73, 148, 153, 148, 153, 148, 217, 153, 148, 217, 153, 168, 77, 153, 217, 157, 157, 153, 217, 211, 217, 217, 211, 221, 211, 221, 211, 221, 216, 221, 60, 157, 141, 215, 216, 221, 125, 141, 125, 45, 221, 125, 125, 45, 215, 215, 125, 125, 119, 215, 125, 119, 215, 124, 119, 119, 215, 23, 119, 199, 113, 215, 23, 113, 119, 23, 23, 113, 113, 113, 113, 113, 113, 113, 113, 23, 17, 113, 23, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 148, 73, 68, 148, 73, 68, 148, 148, 148, 148, 148, 153, 73, 73, 148, 153, 73, 153, 77, 148, 153, 154, 153, 157, 72, 77, 153, 217, 157, 153, 217, 217, 217, 217, 217, 217, 221, 157, 211, 221, 211, 221, 211, 221, 216, 221, 216, 221, 141, 216, 215, 216, 221, 45, 215, 210, 221, 125, 125, 125, 45, 125, 119, 215, 125, 119, 124, 119, 215, 119, 199, 119, 199, 113, 215, 23, 113, 119, 23, 113, 113, 113, 113, 113, 113, 113, 113, 113, 23, 17, 113, 23, 17, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 148, 73, 68, 148, 73, 73, 68, 148, 148, 148, 148, 148, 153, 73, 73, 148, 153, 73, 154, 153, 148, 217, 148, 217, 157, 72, 169, 157, 153, 217, 217, 157, 153, 217, 217, 216, 157, 211, 221, 157, 211, 221, 221, 141, 221, 60, 216, 221, 141, 215, 216, 221, 45, 221, 125, 210, 221, 125, 125, 125, 125, 125, 119, 215, 125, 124, 125, 119, 124, 119, 124, 119, 113, 215, 23, 113, 119, 29, 23, 113, 113, 113, 113, 113, 113, 113, 113, 23, 17, 113, 23, 17, 113, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 73, 68, 148, 73, 68, 148, 148, 148, 148, 148, 148, 148, 148, 153, 73, 148, 153, 169, 73, 148, 217, 77, 153, 154, 153, 217, 157, 77, 153, 217, 157, 157, 157, 157, 157, 157, 217, 217, 221, 61, 221, 211, 221, 211, 221, 216, 221, 216, 221, 216, 215, 221, 125, 210, 221, 125, 215, 215, 215, 215, 215, 215, 215, 125, 124, 125, 119, 125, 119, 199, 119, 209, 119, 29, 113, 119, 29, 23, 113, 113, 113, 113, 113, 113, 113, 113, 23, 17, 113, 23, 17, 113, 17, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 148, 68, 148, 68, 148, 73, 68, 148, 73, 73, 73, 73, 73, 73, 73, 148, 148, 153, 169, 148, 217, 73, 157, 73, 212, 217, 157, 72, 169, 217, 217, 157, 157, 157, 157, 157, 157, 211, 221, 217, 221, 61, 221, 216, 221, 221, 141, 221, 141, 125, 216, 221, 125, 215, 221, 45, 215, 215, 215, 215, 215, 215, 125, 124, 125, 119, 215, 124, 119, 124, 119, 29, 113, 209, 119, 113, 209, 113, 113, 113, 113, 113, 113, 113, 113, 23, 17, 113, 23, 17, 113, 17, 113, 31, 0, 0, 0, 0, 0, 0, 0, 0, 255, 68, 73, 68, 73, 68, 148, 73, 68, 148, 148, 73, 73, 73, 73, 73, 73, 73, 169, 73, 148, 212, 153, 212, 157, 73, 217, 153, 169, 217, 157, 153, 212, 221, 157, 157, 157, 157, 217, 221, 157, 217, 221, 141, 211, 184, 221, 141, 221, 141, 221, 141, 215, 221, 141, 125, 215, 221, 125, 125, 215, 215, 215, 215, 215, 125, 119, 215, 199, 125, 29, 119, 29, 113, 215, 113, 209, 119, 23, 113, 113, 209, 113, 113, 113, 113, 23, 17, 113, 23, 17, 113, 17, 113, 17, 31, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 73, 68, 68, 148, 73, 68, 148, 73, 73, 73, 68, 148, 148, 148, 153, 73, 169, 73, 212, 153, 169, 148, 217, 153, 169, 212, 217, 157, 77, 157, 157, 157, 157, 157, 157, 157, 217, 221, 157, 141, 217, 221, 211, 184, 221, 221, 141, 221, 141, 215, 221, 141, 125, 215, 221, 45, 215, 215, 215, 215, 215, 215, 199, 215, 199, 215, 124, 125, 23, 125, 23, 209, 119, 29, 23, 113, 209, 113, 209, 113, 113, 113, 113, 23, 17, 113, 23, 17, 113, 17, 113, 17, 23, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 73, 68, 68, 148, 68, 148, 73, 68, 148, 73, 73, 73, 73, 73, 73, 164, 153, 73, 169, 77, 73, 212, 157, 77, 72, 169, 157, 77, 157, 77, 157, 157, 77, 157, 157, 217, 217, 221, 157, 217, 221, 61, 221, 221, 141, 221, 216, 221, 221, 216, 221, 125, 215, 221, 43, 215, 215, 221, 125, 125, 125, 125, 124, 125, 119, 215, 199, 125, 29, 119, 29, 113, 209, 119, 29, 23, 23, 113, 113, 113, 113, 113, 113, 23, 17, 113, 23, 17, 23, 17, 17, 113, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 148, 68, 73, 68, 73, 68, 148, 73, 68, 148, 73, 73, 73, 73, 164, 153, 77, 73, 77, 73, 212, 157, 77, 148, 217, 77, 157, 77, 157, 157, 77, 157, 157, 217, 217, 221, 157, 217, 221, 141, 221, 157, 221, 61, 221, 221, 216, 221, 125, 221, 125, 221, 125, 215, 221, 125, 125, 125, 125, 125, 199, 215, 215, 199, 215, 199, 125, 23, 209, 125, 23, 124, 113, 209, 119, 29, 23, 23, 28, 113, 23, 23, 17, 113, 23, 17, 23, 17, 23, 17, 17, 23, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 73, 68, 68, 148, 68, 148, 73, 68, 148, 73, 73, 73, 74, 73, 73, 77, 73, 77, 73, 212, 157, 73, 154, 153, 212, 217, 212, 217, 217, 157, 157, 157, 157, 157, 217, 221, 157, 217, 221, 157, 221, 211, 221, 221, 221, 141, 221, 221, 141, 215, 221, 141, 215, 221, 125, 215, 221, 125, 125, 199, 215, 215, 199, 215, 199, 209, 215, 29, 113, 215, 29, 23, 209, 113, 209, 113, 113, 209, 23, 23, 23, 17, 113, 23, 17, 23, 17, 23, 17, 17, 23, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 73, 68, 68, 148, 68, 148, 68, 73, 68, 148, 73, 73, 74, 73, 73, 77, 73, 77, 73, 148, 212, 157, 77, 77, 77, 148, 217, 212, 217, 212, 217, 212, 221, 157, 77, 217, 221, 157, 217, 221, 217, 221, 221, 221, 216, 221, 221, 216, 221, 215, 221, 221, 125, 215, 221, 125, 215, 221, 125, 199, 215, 215, 205, 119, 209, 215, 209, 215, 29, 113, 209, 125, 23, 29, 23, 29, 23, 23, 23, 29, 17, 113, 23, 17, 113, 23, 17, 17, 23, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 148, 68, 73, 68, 148, 73, 68, 148, 73, 73, 77, 73, 77, 73, 77, 73, 169, 77, 77, 72, 77, 154, 157, 77, 153, 212, 217, 217, 212, 221, 157, 217, 221, 157, 217, 221, 217, 221, 217, 221, 221, 221, 141, 221, 221, 215, 221, 221, 125, 221, 125, 215, 221, 125, 199, 215, 215, 220, 125, 124, 215, 124, 125, 29, 29, 113, 209, 125, 23, 29, 23, 29, 23, 29, 17, 113, 113, 29, 17, 113, 23, 17, 23, 17, 17, 17, 113, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 148, 68, 68, 73, 68, 68, 148, 68, 148, 73, 74, 73, 73, 74, 73, 77, 73, 77, 77, 77, 73, 212, 212, 217, 77, 157, 77, 157, 77, 212, 221, 157, 212, 221, 157, 217, 221, 217, 221, 217, 221, 221, 141, 221, 221, 221, 141, 221, 215, 221, 215, 221, 215, 221, 125, 200, 205, 125, 215, 205, 125, 29, 125, 29, 29, 119, 29, 29, 113, 209, 125, 23, 29, 23, 29, 17, 113, 193, 113, 23, 17, 113, 17, 113, 17, 17, 113, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 148, 68, 73, 68, 73, 68, 148, 74, 73, 73, 74, 77, 73, 77, 73, 77, 73, 77, 77, 73, 212, 217, 77, 157, 77, 77, 212, 221, 157, 157, 212, 221, 157, 217, 221, 173, 217, 221, 221, 221, 157, 221, 221, 141, 221, 215, 221, 221, 215, 221, 215, 221, 125, 205, 125, 125, 199, 215, 205, 125, 29, 29, 113, 221, 29, 29, 23, 209, 113, 209, 113, 209, 23, 29, 17, 113, 113, 193, 113, 23, 17, 17, 113, 17, 17, 17, 17, 23, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 148, 68, 73, 68, 68, 148, 73, 74, 73, 77, 68, 212, 148, 212, 148, 212, 212, 157, 77, 73, 212, 212, 217, 173, 157, 77, 157, 77, 212, 221, 157, 217, 221, 77, 221, 221, 157, 221, 221, 221, 216, 221, 221, 221, 221, 215, 221, 215, 221, 215, 220, 215, 221, 125, 199, 215, 209, 215, 209, 215, 209, 209, 209, 209, 125, 23, 193, 209, 209, 113, 209, 29, 17, 113, 193, 113, 29, 17, 23, 17, 113, 17, 17, 113, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 73, 68, 68, 68, 73, 68, 73, 68, 164, 148, 77, 68, 148, 212, 73, 164, 212, 212, 154, 77, 77, 77, 77, 154, 157, 77, 77, 212, 221, 157, 77, 221, 157, 173, 157, 221, 217, 221, 221, 217, 221, 221, 221, 221, 221, 221, 125, 221, 221, 125, 221, 125, 215, 221, 29, 215, 209, 221, 29, 209, 209, 209, 215, 209, 209, 209, 209, 209, 209, 209, 113, 209, 29, 17, 209, 23, 28, 29, 17, 23, 17, 28, 17, 23, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 68, 148, 68, 73, 68, 164, 148, 73, 68, 212, 73, 77, 68, 212, 148, 212, 212, 157, 77, 77, 77, 77, 77, 157, 77, 212, 217, 212, 221, 157, 77, 221, 77, 221, 212, 122, 221, 221, 221, 157, 221, 221, 221, 221, 221, 215, 221, 221, 125, 220, 215, 221, 205, 125, 205, 29, 209, 215, 209, 221, 29, 29, 29, 29, 23, 209, 209, 113, 209, 199, 29, 17, 113, 193, 113, 23, 17, 209, 17, 113, 17, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 68, 68, 73, 68, 68, 148, 74, 73, 68, 212, 77, 68, 212, 148, 212, 212, 154, 77, 77, 77, 77, 77, 154, 157, 77, 212, 212, 221, 212, 221, 212, 221, 221, 157, 221, 217, 221, 221, 157, 221, 221, 221, 221, 215, 221, 221, 215, 221, 205, 215, 221, 29, 215, 209, 221, 29, 209, 215, 209, 209, 215, 29, 29, 29, 29, 23, 29, 28, 29, 23, 29, 17, 209, 23, 29, 17, 209, 17, 113, 17, 23, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 15, 244, 68, 68, 68, 68, 68, 68, 68, 68, 68, 73, 68, 74, 68, 148, 164, 77, 68, 212, 74, 148, 212, 148, 212, 212, 212, 212, 212, 212, 212, 221, 77, 77, 212, 221, 77, 212, 221, 217, 221, 77, 221, 212, 201, 221, 221, 221, 221, 221, 221, 221, 221, 215, 221, 221, 205, 215, 221, 29, 209, 167, 209, 221, 29, 209, 209, 221, 29, 29, 29, 29, 29, 29, 29, 29, 23, 29, 17, 209, 29, 17, 29, 17, 17, 113, 17, 193, 17, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 15, 84, 68, 68, 68, 68, 68, 68, 68, 68, 148, 68, 74, 68, 148, 74, 77, 68, 212, 73, 74, 77, 68, 212, 212, 212, 212, 212, 212, 212, 212, 212, 221, 77, 212, 221, 77, 221, 77, 221, 77, 221, 212, 201, 221, 221, 221, 221, 221, 221, 221, 221, 215, 221, 221, 205, 215, 221, 29, 221, 209, 221, 29, 209, 221, 29, 209, 209, 209, 209, 209, 209, 209, 124, 29, 23, 29, 17, 209, 29, 17, 193, 23, 17, 209, 17, 193, 17, 23, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 15, 244, 68, 68, 68, 68, 68, 68, 68, 68, 68, 74, 68, 148, 74, 73, 68, 212, 74, 77, 77, 68, 212, 212, 164, 212, 212, 212, 212, 212, 212, 221, 77, 77, 212, 221, 77, 221, 77, 221, 77, 221, 212, 205, 221, 212, 205, 157, 221, 221, 221, 221, 221, 221, 205, 215, 221, 26, 209, 221, 209, 221, 29, 209, 221, 29, 29, 209, 209, 209, 209, 209, 209, 209, 209, 193, 209, 209, 29, 17, 193, 113, 193, 209, 17, 193, 17, 113, 17, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 68, 68, 164, 68, 148, 74, 68, 164, 212, 74, 77, 68, 164, 212, 164, 212, 212, 212, 212, 212, 212, 212, 218, 157, 77, 212, 221, 77, 212, 221, 212, 221, 221, 173, 221, 212, 221, 221, 221, 221, 221, 221, 221, 221, 221, 205, 221, 221, 205, 215, 221, 205, 209, 221, 209, 221, 29, 205, 29, 29, 209, 209, 209, 209, 209, 209, 209, 209, 193, 209, 29, 17, 209, 29, 17, 28, 17, 113, 28, 17, 28, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 68, 68, 68, 164, 68, 164, 73, 68, 164, 148, 164, 212, 148, 212, 212, 164, 212, 212, 164, 212, 212, 212, 218, 157, 77, 173, 77, 212, 221, 173, 212, 221, 173, 212, 221, 221, 221, 221, 218, 221, 221, 221, 221, 221, 205, 221, 221, 205, 215, 221, 205, 209, 221, 209, 221, 29, 209, 221, 29, 205, 29, 29, 193, 209, 209, 209, 193, 209, 209, 29, 28, 23, 28, 17, 209, 23, 17, 193, 17, 209, 17, 17, 28, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 68, 164, 68, 74, 68, 148, 74, 68, 212, 77, 68, 212, 164, 212, 164, 212, 212, 169, 212, 212, 212, 218, 154, 212, 221, 77, 212, 221, 173, 77, 221, 173, 212, 125, 173, 221, 218, 221, 221, 221, 221, 221, 221, 189, 221, 221, 205, 215, 221, 205, 209, 167, 220, 209, 221, 205, 205, 29, 205, 29, 29, 29, 193, 209, 209, 209, 209, 209, 193, 209, 29, 28, 29, 17, 193, 29, 17, 28, 17, 17, 193, 17, 17, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 164, 68, 74, 68, 74, 68, 164, 148, 164, 77, 68, 212, 164, 212, 164, 212, 212, 164, 212, 212, 218, 77, 169, 212, 218, 212, 221, 173, 77, 221, 77, 218, 221, 218, 221, 218, 221, 221, 218, 221, 221, 221, 189, 221, 221, 205, 221, 221, 205, 220, 221, 209, 221, 220, 209, 221, 29, 209, 220, 209, 220, 209, 209, 209, 209, 209, 209, 193, 209, 193, 209, 29, 17, 193, 113, 193, 28, 17, 209, 17, 28, 17, 28, 17, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 68, 68, 68, 164, 68, 164, 68, 164, 148, 164, 164, 212, 74, 77, 68, 212, 164, 212, 212, 212, 212, 212, 218, 77, 173, 77, 173, 77, 212, 221, 173, 76, 155, 217, 218, 221, 218, 221, 221, 173, 221, 221, 221, 189, 221, 221, 221, 221, 205, 221, 205, 221, 205, 220, 215, 220, 220, 209, 221, 205, 29, 205, 29, 29, 193, 209, 220, 29, 28, 209, 193, 209, 193, 113, 193, 209, 28, 29, 17, 193, 17, 193, 17, 28, 17, 17, 17, 193, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 74, 68, 164, 68, 164, 68, 164, 74, 68, 164, 212, 74, 77, 74, 77, 74, 148, 212, 164, 212, 218, 164, 218, 212, 218, 212, 221, 77, 218, 212, 221, 173, 212, 221, 218, 221, 218, 221, 221, 173, 221, 221, 189, 221, 221, 221, 205, 221, 220, 221, 220, 221, 125, 205, 220, 209, 221, 205, 29, 205, 29, 29, 205, 29, 29, 193, 220, 29, 28, 113, 209, 193, 209, 193, 209, 28, 29, 17, 193, 28, 17, 193, 28, 17, 17, 193, 17, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 164, 68, 68, 74, 68, 68, 164, 74, 68, 164, 148, 164, 164, 212, 77, 74, 77, 74, 164, 212, 218, 77, 77, 164, 218, 212, 212, 218, 218, 212, 221, 173, 173, 218, 218, 221, 173, 221, 173, 221, 221, 173, 221, 221, 221, 189, 221, 221, 109, 221, 220, 221, 205, 220, 220, 215, 220, 221, 29, 220, 209, 221, 205, 29, 29, 204, 209, 209, 209, 209, 209, 204, 113, 209, 193, 209, 29, 17, 193, 28, 23, 17, 193, 17, 193, 17, 17, 28, 17, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 68, 68, 164, 68, 164, 68, 164, 74, 68, 164, 148, 164, 164, 212, 74, 77, 74, 77, 74, 212, 212, 173, 77, 164, 218, 212, 212, 218, 218, 212, 218, 218, 218, 212, 221, 218, 221, 173, 221, 173, 218, 221, 219, 221, 219, 221, 221, 219, 221, 221, 205, 221, 205, 220, 221, 205, 220, 220, 220, 220, 209, 220, 209, 220, 205, 29, 193, 209, 209, 220, 28, 209, 193, 209, 193, 209, 193, 193, 193, 124, 17, 193, 193, 28, 17, 28, 17, 28, 17, 17, 17, 28, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 74, 68, 68, 164, 68, 164, 68, 164, 74, 68, 164, 164, 164, 164, 164, 212, 164, 169, 164, 212, 164, 218, 77, 74, 212, 218, 169, 180, 218, 212, 218, 218, 212, 221, 218, 218, 221, 173, 218, 221, 218, 221, 219, 221, 218, 221, 221, 189, 221, 205, 221, 104, 189, 220, 221, 205, 220, 220, 215, 220, 209, 221, 205, 204, 209, 220, 209, 209, 220, 193, 220, 29, 28, 209, 193, 209, 193, 209, 193, 113, 193, 193, 28, 17, 193, 28, 17, 28, 17, 17, 28, 17, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 68, 74, 68, 74, 68, 74, 68, 164, 74, 68, 164, 164, 74, 73, 164, 164, 212, 164, 212, 170, 154, 77, 170, 77, 170, 154, 212, 218, 212, 218, 218, 212, 221, 173, 173, 218, 221, 173, 218, 221, 173, 219, 221, 173, 221, 189, 221, 221, 189, 221, 104, 189, 220, 221, 205, 220, 221, 205, 205, 205, 205, 205, 29, 205, 29, 204, 209, 220, 193, 220, 29, 27, 28, 124, 29, 28, 28, 28, 28, 28, 28, 28, 17, 193, 28, 17, 193, 17, 28, 17, 17, 28, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 164, 68, 74, 68, 74, 68, 164, 74, 68, 164, 164, 74, 74, 74, 74, 148, 170, 77, 74, 164, 218, 77, 77, 170, 154, 212, 218, 212, 218, 218, 212, 219, 155, 155, 155, 218, 218, 221, 173, 218, 219, 221, 173, 221, 189, 221, 219, 221, 220, 221, 189, 220, 221, 220, 221, 205, 205, 220, 220, 220, 220, 220, 220, 123, 29, 205, 29, 193, 220, 205, 29, 28, 209, 204, 29, 28, 193, 209, 193, 209, 28, 28, 28, 28, 17, 193, 17, 193, 17, 193, 17, 28, 17, 17, 240, 0, 0, 0, 0, 0, 0, 0, 244, 68, 74, 68, 74, 68, 74, 68, 164, 74, 68, 164, 164, 164, 164, 164, 212, 164, 173, 74, 77, 164, 212, 170, 173, 74, 212, 218, 173, 75, 154, 218, 218, 218, 218, 218, 218, 218, 221, 173, 218, 219, 221, 173, 221, 189, 221, 189, 221, 219, 221, 189, 220, 221, 214, 221, 205, 220, 220, 220, 220, 220, 220, 209, 220, 220, 209, 220, 205, 29, 204, 29, 27, 29, 28, 199, 193, 204, 29, 28, 28, 28, 28, 28, 28, 17, 193, 28, 17, 193, 17, 193, 28, 17, 17, 28, 240, 0, 0, 0, 0, 0, 0, 0, 255, 68, 74, 68, 74, 68, 164, 74, 68, 164, 164, 164, 164, 164, 164, 164, 164, 170, 74, 154, 74, 164, 218, 164, 218, 77, 170, 173, 77, 170, 218, 212, 218, 218, 218, 218, 218, 221, 173, 173, 218, 221, 173, 219, 221, 173, 219, 221, 219, 221, 221, 189, 220, 214, 139, 221, 205, 214, 221, 205, 220, 220, 220, 220, 220, 124, 220, 205, 29, 204, 205, 29, 204, 29, 193, 204, 124, 29, 28, 28, 29, 28, 28, 28, 28, 17, 193, 28, 17, 193, 28, 17, 17, 193, 17, 31, 240, 0, 0, 0, 0, 0, 0, 0, 15, 68, 74, 68, 74, 68, 164, 74, 68, 164, 164, 74, 74, 74, 74, 74, 164, 169, 164, 170, 77, 164, 212, 180, 218, 170, 154, 173, 77, 170, 212, 189, 170, 218, 218, 218, 218, 218, 221, 173, 189, 173, 219, 218, 221, 189, 221, 189, 221, 189, 221, 205, 189, 214, 139, 221, 205, 220, 221, 205, 205, 205, 205, 199, 205, 204, 220, 205, 27, 124, 205, 28, 205, 28, 204, 124, 29, 28, 193, 209, 204, 28, 28, 28, 28, 17, 193, 193, 193, 28, 17, 28, 17, 193, 28, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 164, 74, 68, 164, 74, 68, 164, 164, 164, 164, 164, 164, 164, 164, 169, 164, 170, 77, 74, 170, 164, 218, 164, 218, 173, 77, 170, 218, 173, 173, 77, 173, 173, 173, 173, 173, 173, 173, 173, 219, 218, 221, 189, 173, 189, 221, 189, 219, 221, 189, 214, 139, 220, 221, 109, 220, 220, 220, 220, 220, 220, 220, 220, 220, 205, 29, 204, 209, 205, 193, 220, 193, 209, 204, 193, 209, 204, 28, 28, 28, 28, 28, 28, 28, 17, 193, 28, 17, 193, 28, 17, 28, 17, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 164, 68, 164, 74, 68, 164, 164, 164, 164, 164, 164, 164, 164, 170, 74, 164, 170, 77, 164, 170, 212, 170, 212, 173, 75, 169, 170, 218, 173, 75, 218, 173, 173, 173, 173, 173, 173, 189, 173, 189, 173, 189, 173, 219, 221, 189, 221, 189, 221, 189, 220, 219, 220, 221, 109, 220, 214, 221, 205, 205, 205, 204, 220, 205, 204, 220, 204, 209, 177, 220, 193, 220, 204, 29, 193, 204, 28, 204, 28, 193, 193, 193, 193, 193, 193, 193, 28, 17, 193, 28, 17, 193, 28, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 164, 74, 68, 164, 164, 164, 74, 74, 68, 164, 164, 164, 164, 170, 74, 164, 170, 74, 170, 154, 164, 218, 170, 173, 74, 218, 170, 218, 173, 170, 218, 218, 218, 173, 173, 173, 189, 173, 173, 189, 173, 219, 218, 221, 189, 221, 189, 219, 221, 205, 189, 214, 221, 104, 189, 205, 220, 220, 214, 220, 220, 220, 205, 204, 220, 199, 205, 204, 204, 124, 204, 204, 29, 193, 204, 193, 209, 204, 28, 193, 193, 193, 193, 193, 193, 193, 193, 193, 28, 28, 17, 193, 17, 207, 0, 0, 0, 0, 0, 0, 0, 0, 15, 68, 164, 74, 68, 164, 164, 74, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 154, 164, 218, 164, 218, 170, 77, 170, 173, 170, 212, 185, 173, 170, 218, 218, 218, 219, 173, 173, 173, 189, 173, 189, 173, 213, 221, 219, 221, 189, 219, 221, 189, 205, 214, 221, 214, 221, 205, 109, 220, 220, 220, 220, 220, 205, 204, 220, 205, 204, 205, 29, 204, 204, 124, 193, 177, 209, 204, 193, 204, 28, 193, 193, 204, 28, 28, 28, 17, 193, 193, 28, 28, 17, 193, 28, 31, 0, 0, 0, 0, 0, 0, 0, 0, 15, 244, 74, 68, 164, 164, 74, 74, 74, 74, 74, 74, 74, 164, 170, 74, 164, 170, 74, 164, 218, 164, 170, 170, 173, 75, 169, 170, 218, 170, 218, 173, 173, 170, 218, 218, 189, 173, 173, 189, 173, 93, 218, 213, 122, 219, 221, 87, 189, 219, 221, 189, 205, 189, 214, 221, 205, 109, 220, 214, 220, 220, 214, 125, 204, 220, 205, 204, 220, 204, 204, 209, 204, 209, 177, 220, 193, 204, 193, 204, 28, 193, 193, 204, 28, 28, 28, 28, 28, 28, 28, 17, 193, 28, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 164, 164, 74, 74, 74, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 164, 170, 164, 170, 173, 74, 173, 74, 173, 170, 173, 170, 218, 173, 170, 218, 186, 218, 218, 218, 189, 173, 93, 218, 219, 213, 117, 221, 189, 221, 189, 219, 221, 189, 189, 205, 189, 205, 109, 220, 214, 221, 205, 205, 205, 109, 204, 220, 205, 204, 205, 204, 124, 204, 209, 177, 204, 204, 193, 204, 193, 204, 28, 193, 204, 28, 28, 28, 28, 28, 28, 28, 17, 193, 193, 28, 17, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 164, 74, 74, 74, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 74, 170, 164, 170, 173, 74, 170, 170, 218, 170, 173, 170, 173, 170, 173, 170, 218, 218, 218, 186, 218, 219, 173, 213, 221, 93, 213, 122, 221, 189, 189, 219, 219, 221, 189, 205, 189, 109, 214, 221, 109, 220, 214, 220, 214, 220, 220, 205, 204, 220, 205, 204, 204, 220, 204, 204, 204, 124, 204, 193, 204, 193, 220, 28, 193, 204, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 17, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 74, 74, 74, 74, 74, 74, 74, 74, 74, 164, 170, 74, 164, 170, 74, 170, 74, 170, 170, 74, 170, 173, 170, 170, 173, 170, 173, 170, 173, 170, 218, 186, 218, 186, 218, 213, 221, 171, 218, 213, 221, 213, 221, 189, 189, 213, 221, 189, 205, 189, 189, 205, 189, 205, 109, 220, 214, 221, 205, 204, 214, 220, 220, 205, 204, 205, 204, 204, 205, 204, 199, 204, 204, 193, 220, 193, 204, 193, 204, 193, 204, 28, 28, 193, 204, 28, 28, 28, 28, 28, 28, 17, 193, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 74, 74, 74, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 164, 170, 170, 74, 170, 170, 170, 170, 170, 154, 170, 173, 170, 173, 170, 218, 186, 218, 173, 173, 171, 218, 213, 218, 213, 221, 93, 219, 219, 221, 93, 219, 221, 189, 189, 205, 189, 189, 109, 214, 221, 109, 214, 220, 214, 220, 220, 220, 205, 103, 188, 205, 204, 205, 204, 204, 204, 204, 193, 220, 193, 204, 204, 28, 193, 204, 28, 193, 204, 28, 28, 28, 193, 193, 193, 193, 193, 193, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 74, 74, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 164, 170, 164, 170, 170, 170, 170, 154, 170, 170, 218, 170, 173, 170, 170, 218, 170, 218, 173, 171, 173, 171, 213, 218, 213, 221, 93, 213, 221, 93, 219, 219, 221, 189, 189, 202, 205, 189, 205, 189, 109, 214, 220, 214, 220, 214, 220, 214, 220, 205, 103, 188, 205, 204, 204, 204, 220, 204, 199, 204, 204, 204, 204, 28, 204, 193, 204, 193, 204, 28, 193, 204, 28, 28, 193, 193, 193, 193, 193, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 74, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 164, 170, 170, 164, 170, 170, 74, 170, 170, 170, 170, 170, 218, 170, 173, 170, 186, 218, 171, 173, 171, 173, 93, 173, 93, 213, 221, 93, 213, 221, 189, 189, 213, 221, 189, 189, 202, 205, 189, 189, 109, 214, 220, 214, 221, 109, 205, 109, 205, 204, 214, 220, 205, 204, 204, 220, 204, 204, 204, 204, 204, 204, 28, 204, 204, 28, 204, 28, 193, 204, 28, 193, 204, 28, 28, 193, 193, 193, 193, 193, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 74, 74, 74, 74, 74, 164, 164, 170, 74, 164, 170, 164, 170, 170, 74, 170, 170, 74, 170, 170, 170, 170, 170, 218, 170, 170, 173, 170, 170, 218, 186, 173, 171, 173, 93, 173, 93, 213, 218, 213, 221, 189, 93, 219, 219, 219, 219, 219, 219, 219, 220, 189, 205, 109, 214, 221, 109, 205, 109, 205, 109, 204, 214, 123, 204, 205, 204, 204, 205, 204, 204, 204, 204, 204, 204, 193, 204, 204, 28, 204, 193, 204, 193, 204, 28, 193, 193, 193, 193, 193, 193, 193, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 244, 164, 164, 170, 74, 74, 164, 170, 74, 170, 74, 170, 164, 170, 170, 74, 170, 170, 170, 170, 170, 170, 170, 170, 170, 218, 170, 186, 218, 171, 173, 171, 173, 93, 173, 93, 173, 93, 93, 213, 219, 219, 213, 221, 189, 189, 189, 219, 220, 219, 219, 205, 189, 109, 214, 214, 220, 214, 220, 214, 220, 214, 220, 205, 103, 109, 204, 205, 108, 204, 204, 204, 204, 204, 204, 204, 193, 204, 204, 28, 204, 28, 193, 204, 28, 193, 204, 28, 193, 204, 28, 28, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 164, 170, 74, 74, 164, 170, 74, 164, 170, 164, 170, 170, 74, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 218, 170, 170, 218, 171, 170, 173, 93, 170, 213, 218, 213, 213, 221, 93, 189, 93, 213, 221, 189, 189, 93, 202, 203, 219, 219, 219, 205, 109, 189, 109, 214, 214, 220, 214, 214, 220, 205, 109, 204, 205, 103, 188, 204, 204, 205, 204, 204, 204, 204, 204, 28, 204, 204, 28, 204, 28, 204, 193, 204, 193, 204, 28, 193, 204, 28, 28, 28, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 164, 170, 74, 74, 164, 170, 74, 170, 74, 170, 164, 170, 170, 164, 170, 170, 164, 170, 170, 170, 170, 170, 170, 170, 171, 170, 171, 170, 213, 218, 171, 173, 93, 93, 165, 221, 93, 93, 93, 213, 221, 189, 93, 189, 189, 189, 189, 189, 188, 219, 219, 214, 221, 109, 109, 205, 109, 109, 205, 109, 109, 204, 205, 109, 204, 204, 204, 214, 204, 204, 204, 204, 204, 204, 204, 204, 28, 204, 204, 193, 204, 193, 204, 193, 204, 28, 193, 204, 28, 28, 28, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 164, 164, 170, 74, 164, 170, 164, 170, 164, 170, 170, 164, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 171, 170, 173, 170, 186, 170, 213, 218, 93, 173, 93, 171, 213, 213, 221, 93, 213, 219, 219, 219, 219, 219, 219, 219, 219, 219, 220, 189, 109, 189, 109, 109, 109, 109, 205, 109, 109, 204, 214, 205, 108, 205, 108, 214, 124, 204, 204, 204, 204, 204, 204, 204, 204, 204, 193, 204, 204, 193, 204, 193, 204, 193, 204, 28, 193, 204, 28, 31, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 164, 164, 170, 74, 164, 170, 164, 170, 170, 74, 170, 170, 170, 69, 74, 170, 170, 170, 170, 170, 170, 170, 170, 170, 171, 170, 170, 186, 213, 218, 93, 173, 93, 93, 93, 93, 213, 213, 219, 213, 219, 213, 219, 219, 219, 219, 219, 219, 205, 189, 188, 189, 109, 109, 214, 220, 189, 109, 109, 204, 214, 214, 220, 204, 205, 108, 204, 204, 203, 204, 204, 204, 204, 204, 204, 193, 204, 204, 204, 193, 204, 204, 193, 204, 193, 204, 193, 204, 28, 28, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 164, 170, 74, 164, 170, 164, 170, 164, 170, 170, 164, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 90, 171, 170, 173, 90, 213, 218, 171, 173, 93, 93, 93, 173, 93, 93, 93, 213, 219, 213, 219, 219, 219, 213, 219, 219, 205, 187, 219, 205, 189, 109, 188, 214, 214, 214, 220, 109, 109, 198, 220, 198, 220, 109, 204, 204, 188, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 193, 97, 204, 193, 97, 204, 193, 204, 193, 204, 28, 193, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 74, 164, 170, 164, 170, 164, 84, 170, 164, 84, 170, 170, 170, 170, 170, 170, 170, 170, 170, 90, 170, 170, 170, 171, 170, 165, 218, 165, 218, 93, 93, 170, 93, 93, 93, 93, 186, 213, 219, 213, 219, 219, 213, 220, 189, 189, 189, 187, 220, 189, 109, 188, 189, 109, 109, 109, 109, 109, 198, 220, 109, 204, 109, 204, 109, 204, 198, 118, 204, 204, 198, 204, 204, 204, 204, 204, 204, 204, 204, 193, 97, 204, 193, 204, 193, 204, 28, 193, 204, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 74, 170, 74, 170, 74, 170, 164, 84, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 165, 170, 171, 170, 165, 218, 165, 218, 93, 165, 213, 218, 93, 93, 93, 93, 189, 93, 189, 93, 189, 189, 189, 189, 187, 219, 189, 188, 189, 189, 109, 188, 189, 109, 109, 109, 109, 198, 220, 109, 198, 220, 109, 204, 109, 198, 118, 220, 204, 198, 124, 204, 204, 204, 204, 204, 204, 204, 28, 204, 204, 193, 97, 204, 193, 204, 193, 204, 28, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 164, 170, 164, 170, 170, 74, 170, 170, 170, 170, 69, 74, 170, 170, 170, 170, 170, 165, 170, 170, 170, 165, 170, 171, 170, 93, 165, 218, 93, 165, 213, 213, 218, 189, 93, 93, 93, 93, 189, 93, 189, 93, 189, 187, 219, 219, 189, 189, 188, 189, 109, 188, 189, 109, 109, 109, 109, 109, 109, 198, 214, 220, 109, 204, 109, 204, 198, 204, 204, 198, 204, 204, 108, 204, 204, 204, 204, 204, 204, 204, 193, 97, 204, 193, 97, 204, 193, 204, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 164, 170, 164, 170, 170, 170, 74, 170, 170, 69, 74, 170, 170, 170, 170, 170, 165, 74, 165, 170, 165, 170, 171, 170, 93, 165, 218, 93, 93, 165, 213, 213, 213, 213, 213, 213, 219, 213, 219, 213, 219, 219, 189, 187, 219, 219, 189, 188, 189, 189, 109, 182, 214, 214, 214, 214, 214, 220, 109, 109, 198, 220, 109, 103, 108, 203, 204, 198, 220, 204, 198, 204, 204, 204, 204, 204, 204, 204, 204, 204, 193, 97, 204, 193, 97, 204, 193, 204, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 170, 74, 170, 164, 170, 170, 170, 170, 69, 69, 170, 170, 170, 170, 170, 90, 170, 165, 170, 170, 170, 90, 170, 93, 165, 218, 93, 165, 173, 90, 213, 213, 213, 213, 213, 213, 213, 219, 213, 219, 213, 219, 189, 189, 187, 219, 189, 188, 189, 187, 203, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 205, 108, 205, 108, 204, 109, 198, 204, 198, 204, 204, 204, 108, 204, 204, 204, 204, 204, 204, 204, 204, 193, 97, 204, 193, 204, 204, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 164, 170, 170, 170, 74, 170, 170, 170, 170, 170, 170, 170, 170, 84, 170, 90, 170, 170, 90, 170, 90, 171, 170, 165, 173, 90, 171, 165, 213, 213, 213, 213, 213, 213, 213, 219, 93, 189, 93, 187, 219, 189, 92, 171, 219, 203, 219, 189, 109, 188, 189, 109, 182, 214, 214, 214, 214, 214, 214, 205, 108, 203, 198, 214, 204, 198, 204, 204, 198, 204, 204, 108, 204, 204, 204, 204, 204, 204, 204, 204, 22, 28, 204, 204, 193, 204, 204, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 170, 69, 74, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 165, 170, 170, 165, 170, 170, 90, 170, 165, 170, 186, 93, 90, 165, 213, 213, 213, 165, 213, 213, 213, 213, 219, 93, 189, 93, 187, 213, 219, 189, 187, 219, 189, 188, 189, 187, 203, 189, 109, 109, 109, 109, 109, 108, 182, 214, 205, 108, 198, 214, 204, 198, 220, 108, 198, 204, 204, 108, 204, 204, 204, 108, 204, 204, 204, 204, 204, 204, 204, 204, 28, 204, 204, 28, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 170, 69, 74, 170, 170, 164, 84, 170, 170, 170, 170, 170, 165, 69, 170, 165, 170, 170, 90, 170, 90, 171, 165, 170, 93, 90, 213, 213, 165, 213, 213, 213, 213, 186, 181, 219, 93, 189, 93, 187, 213, 202, 189, 187, 219, 188, 189, 187, 203, 214, 214, 214, 219, 109, 109, 109, 109, 108, 214, 198, 214, 214, 204, 188, 198, 220, 108, 204, 198, 204, 204, 108, 204, 97, 108, 204, 204, 204, 204, 204, 204, 204, 204, 204, 193, 204, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 170, 69, 74, 170, 170, 170, 170, 170, 170, 170, 170, 90, 170, 170, 165, 170, 170, 90, 170, 90, 165, 170, 93, 90, 170, 93, 90, 93, 93, 90, 181, 213, 213, 213, 213, 219, 93, 187, 171, 213, 202, 189, 187, 219, 188, 189, 187, 189, 182, 219, 182, 219, 109, 109, 109, 109, 108, 109, 109, 108, 188, 109, 108, 198, 214, 204, 108, 198, 220, 108, 204, 198, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 193, 97, 204, 204, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 170, 170, 170, 170, 170, 170, 170, 170, 170, 84, 90, 170, 165, 170, 170, 90, 170, 90, 165, 170, 90, 170, 93, 90, 93, 93, 90, 93, 93, 90, 93, 91, 165, 219, 93, 181, 219, 213, 219, 189, 187, 189, 187, 219, 187, 219, 203, 189, 109, 182, 219, 109, 109, 109, 108, 109, 109, 108, 109, 109, 108, 109, 108, 198, 220, 108, 198, 204, 198, 204, 198, 204, 198, 204, 204, 108, 204, 204, 204, 204, 204, 204, 204, 204, 193, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 170, 170, 170, 170, 170, 170, 170, 170, 170, 84, 90, 170, 170, 90, 170, 90, 170, 90, 165, 170, 165, 186, 90, 171, 93, 90, 93, 93, 90, 93, 93, 93, 93, 93, 93, 181, 219, 181, 219, 189, 92, 189, 187, 189, 187, 203, 189, 187, 203, 188, 189, 109, 109, 107, 109, 109, 108, 109, 109, 108, 109, 108, 198, 214, 204, 108, 198, 204, 198, 204, 198, 204, 204, 198, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 170, 170, 69, 74, 170, 170, 170, 165, 170, 170, 170, 90, 170, 90, 170, 90, 165, 170, 90, 165, 170, 90, 186, 93, 90, 93, 90, 93, 91, 93, 93, 93, 91, 171, 181, 219, 93, 189, 93, 187, 189, 92, 186, 188, 187, 219, 187, 203, 189, 109, 109, 109, 107, 203, 109, 109, 109, 108, 109, 108, 109, 108, 108, 198, 204, 109, 108, 198, 204, 108, 204, 108, 198, 22, 204, 204, 198, 204, 204, 204, 204, 204, 204, 204, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 170, 170, 170, 170, 170, 170, 90, 170, 170, 165, 170, 170, 90, 170, 90, 165, 170, 90, 165, 170, 90, 186, 90, 93, 90, 93, 90, 93, 93, 91, 93, 91, 171, 93, 93, 189, 93, 187, 189, 93, 187, 189, 187, 189, 187, 188, 187, 214, 189, 109, 107, 188, 109, 109, 109, 102, 214, 109, 108, 109, 108, 109, 108, 109, 108, 108, 198, 204, 108, 198, 204, 108, 204, 198, 204, 204, 204, 204, 198, 22, 204, 204, 204, 204, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 170, 170, 170, 170, 84, 84, 90, 170, 165, 170, 165, 170, 165, 170, 165, 170, 90, 165, 165, 170, 90, 93, 90, 93, 90, 93, 91, 93, 93, 91, 93, 93, 93, 93, 93, 181, 219, 92, 187, 213, 203, 189, 187, 187, 219, 188, 187, 189, 107, 214, 189, 109, 107, 109, 102, 214, 198, 214, 109, 108, 108, 109, 108, 108, 198, 204, 108, 198, 204, 108, 204, 108, 204, 198, 204, 198, 204, 204, 204, 204, 204, 204, 204, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 170, 170, 170, 170, 84, 90, 170, 165, 170, 165, 69, 170, 90, 165, 170, 90, 165, 165, 170, 90, 93, 90, 90, 93, 85, 213, 93, 85, 213, 93, 93, 91, 93, 92, 93, 181, 219, 187, 171, 187, 219, 187, 189, 187, 188, 187, 189, 107, 214, 188, 182, 214, 188, 109, 102, 214, 214, 109, 108, 109, 108, 108, 109, 108, 108, 108, 198, 198, 204, 108, 198, 204, 108, 204, 198, 22, 204, 204, 108, 204, 204, 204, 204, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 170, 170, 165, 69, 170, 170, 165, 170, 170, 90, 165, 170, 90, 165, 170, 90, 90, 165, 165, 165, 165, 165, 186, 90, 91, 93, 90, 91, 93, 91, 93, 93, 91, 186, 181, 219, 187, 171, 189, 187, 187, 219, 187, 187, 219, 188, 187, 109, 182, 214, 214, 188, 182, 214, 214, 109, 102, 214, 109, 108, 108, 109, 108, 108, 108, 198, 198, 204, 108, 198, 204, 108, 204, 108, 198, 22, 204, 204, 204, 204, 198, 22, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 170, 165, 69, 170, 165, 69, 170, 90, 170, 90, 170, 90, 165, 170, 90, 90, 90, 165, 165, 171, 90, 90, 93, 90, 93, 85, 213, 93, 93, 91, 93, 93, 91, 213, 187, 213, 189, 187, 187, 213, 187, 219, 187, 203, 187, 189, 107, 214, 187, 109, 107, 214, 182, 214, 109, 102, 214, 108, 109, 102, 198, 198, 198, 198, 198, 204, 108, 108, 198, 204, 108, 204, 108, 204, 108, 204, 108, 204, 108, 204, 204, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 170, 165, 69, 170, 165, 69, 170, 165, 170, 90, 165, 170, 90, 90, 90, 165, 165, 165, 165, 165, 165, 213, 90, 93, 85, 213, 93, 91, 93, 91, 93, 91, 181, 219, 181, 219, 187, 93, 187, 187, 219, 187, 187, 188, 187, 188, 182, 219, 109, 107, 182, 214, 182, 214, 109, 102, 198, 214, 108, 109, 102, 198, 214, 198, 198, 198, 204, 108, 108, 108, 198, 204, 108, 204, 108, 204, 204, 97, 108, 204, 204, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 170, 165, 170, 170, 165, 170, 90, 165, 170, 165, 170, 90, 90, 165, 165, 165, 165, 165, 165, 165, 181, 165, 165, 181, 213, 93, 85, 213, 93, 91, 93, 91, 213, 187, 171, 181, 219, 187, 187, 219, 187, 187, 188, 187, 189, 107, 187, 109, 107, 188, 182, 214, 214, 109, 102, 214, 107, 108, 109, 102, 198, 214, 198, 198, 198, 198, 198, 198, 204, 108, 198, 204, 108, 204, 108, 204, 108, 204, 204, 198, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 170, 165, 69, 170, 90, 170, 90, 170, 90, 165, 170, 90, 90, 165, 165, 165, 165, 165, 165, 165, 165, 165, 181, 213, 93, 85, 181, 171, 91, 93, 91, 171, 93, 91, 187, 213, 187, 189, 91, 187, 187, 189, 187, 187, 187, 203, 187, 109, 182, 214, 182, 214, 182, 198, 214, 109, 102, 214, 108, 107, 198, 198, 108, 108, 108, 108, 108, 198, 198, 198, 204, 108, 198, 204, 198, 204, 198, 204, 198, 22, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 165, 170, 170, 90, 170, 90, 165, 170, 90, 90, 90, 165, 165, 165, 165, 165, 165, 165, 165, 181, 165, 213, 90, 91, 90, 93, 91, 93, 91, 93, 91, 181, 219, 91, 189, 91, 187, 187, 219, 187, 187, 187, 203, 187, 182, 219, 109, 107, 182, 214, 182, 214, 182, 214, 107, 108, 102, 214, 108, 102, 214, 108, 108, 108, 108, 108, 108, 108, 108, 198, 198, 204, 108, 198, 204, 198, 204, 198, 22, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 170, 90, 170, 90, 165, 170, 90, 165, 170, 90, 90, 90, 90, 90, 90, 90, 90, 85, 165, 165, 181, 165, 93, 85, 213, 91, 93, 91, 93, 91, 93, 91, 187, 93, 187, 187, 187, 213, 187, 187, 187, 203, 187, 188, 187, 109, 182, 187, 198, 214, 182, 214, 107, 108, 109, 102, 214, 108, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 198, 204, 108, 198, 204, 108, 204, 108, 204, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 165, 170, 90, 165, 170, 90, 165, 165, 170, 90, 90, 90, 90, 90, 90, 85, 165, 165, 90, 85, 213, 85, 213, 91, 93, 85, 213, 93, 91, 93, 181, 189, 91, 187, 93, 181, 203, 187, 187, 187, 187, 187, 187, 203, 182, 187, 203, 107, 182, 214, 182, 203, 109, 102, 182, 198, 109, 102, 198, 109, 102, 198, 108, 108, 108, 108, 108, 108, 108, 108, 198, 204, 108, 198, 204, 198, 204, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 165, 170, 165, 170, 90, 165, 165, 165, 165, 165, 165, 165, 165, 165, 90, 90, 85, 165, 91, 90, 85, 213, 91, 90, 91, 91, 93, 91, 93, 91, 181, 187, 181, 219, 181, 197, 187, 187, 187, 219, 187, 188, 187, 182, 219, 107, 182, 214, 182, 214, 182, 182, 109, 102, 198, 182, 108, 102, 214, 108, 102, 198, 198, 108, 108, 108, 108, 108, 108, 108, 198, 198, 204, 108, 198, 204, 198, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 165, 170, 90, 165, 165, 170, 90, 165, 165, 165, 165, 165, 165, 165, 90, 90, 85, 165, 90, 85, 181, 90, 91, 93, 85, 213, 91, 93, 91, 91, 186, 181, 219, 91, 187, 187, 187, 187, 187, 187, 187, 187, 182, 219, 107, 187, 109, 107, 182, 182, 214, 109, 102, 182, 198, 109, 102, 214, 108, 102, 198, 198, 108, 108, 102, 198, 198, 198, 198, 198, 198, 204, 108, 198, 204, 108, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 250, 90, 165, 170, 90, 90, 90, 90, 90, 90, 90, 90, 85, 165, 165, 90, 85, 165, 91, 90, 85, 181, 93, 85, 181, 181, 213, 91, 181, 213, 187, 91, 187, 181, 219, 187, 187, 187, 187, 187, 187, 188, 187, 187, 107, 187, 109, 107, 109, 107, 107, 108, 107, 102, 214, 102, 214, 102, 198, 108, 102, 198, 108, 102, 198, 198, 198, 198, 198, 198, 204, 108, 108, 198, 204, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 165, 170, 90, 90, 165, 165, 165, 165, 165, 165, 90, 90, 85, 165, 90, 85, 165, 90, 85, 181, 165, 91, 90, 91, 85, 213, 181, 213, 181, 187, 93, 181, 187, 187, 91, 187, 187, 187, 187, 187, 187, 182, 187, 182, 214, 187, 107, 107, 109, 107, 107, 109, 102, 109, 102, 102, 198, 109, 102, 198, 108, 102, 198, 198, 108, 102, 198, 198, 198, 198, 204, 108, 108, 198, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 165, 165, 170, 90, 90, 90, 90, 90, 90, 90, 90, 85, 165, 90, 85, 165, 85, 165, 85, 165, 93, 85, 181, 93, 85, 181, 213, 181, 187, 93, 91, 187, 91, 187, 187, 187, 187, 187, 187, 187, 187, 188, 182, 187, 182, 187, 107, 203, 107, 107, 108, 107, 102, 182, 108, 102, 182, 108, 102, 108, 102, 198, 108, 102, 198, 198, 198, 198, 198, 198, 198, 198, 198, 204, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 165, 165, 165, 165, 165, 165, 165, 165, 90, 85, 165, 90, 85, 165, 85, 165, 85, 181, 90, 85, 181, 93, 85, 181, 213, 181, 181, 187, 91, 181, 187, 187, 91, 187, 187, 181, 187, 187, 187, 188, 187, 182, 187, 182, 187, 107, 107, 109, 102, 182, 182, 198, 182, 109, 102, 108, 102, 198, 108, 102, 198, 108, 102, 198, 108, 102, 198, 198, 198, 198, 198, 204, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 165, 165, 165, 165, 165, 165, 165, 165, 90, 85, 165, 90, 85, 90, 85, 90, 85, 90, 85, 181, 93, 85, 181, 181, 181, 181, 181, 213, 187, 91, 187, 91, 187, 187, 91, 187, 187, 187, 187, 182, 187, 182, 187, 182, 187, 109, 107, 107, 107, 108, 107, 102, 214, 102, 108, 102, 182, 108, 102, 198, 108, 102, 198, 108, 102, 198, 198, 198, 198, 198, 198, 198, 207, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 165, 165, 165, 165, 165, 165, 90, 85, 165, 90, 85, 165, 85, 165, 85, 90, 85, 181, 91, 85, 181, 93, 85, 181, 181, 213, 181, 187, 91, 187, 91, 187, 187, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 107, 107, 109, 102, 182, 107, 102, 182, 102, 214, 102, 108, 102, 108, 102, 108, 102, 108, 102, 198, 198, 108, 108, 108, 108, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 90, 90, 90, 90, 85, 165, 90, 85, 165, 90, 85, 90, 85, 85, 165, 85, 85, 181, 85, 213, 91, 85, 181, 181, 213, 181, 181, 187, 91, 187, 91, 187, 91, 187, 187, 187, 187, 187, 107, 187, 187, 107, 182, 187, 107, 107, 109, 102, 182, 182, 107, 102, 198, 102, 102, 198, 102, 108, 102, 108, 102, 108, 102, 198, 108, 108, 108, 108, 108, 108, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 165, 90, 90, 85, 165, 90, 85, 165, 90, 85, 85, 165, 85, 85, 90, 85, 85, 181, 91, 85, 181, 181, 165, 181, 181, 187, 91, 181, 187, 181, 187, 187, 187, 187, 187, 187, 187, 187, 182, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 109, 102, 107, 102, 102, 214, 102, 108, 102, 108, 102, 108, 102, 198, 108, 102, 198, 108, 108, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 90, 90, 85, 165, 165, 90, 85, 165, 85, 90, 85, 85, 165, 85, 85, 91, 85, 90, 85, 181, 91, 91, 91, 91, 91, 91, 181, 187, 91, 187, 181, 187, 187, 91, 187, 187, 187, 107, 187, 107, 187, 107, 182, 182, 182, 182, 182, 182, 198, 107, 102, 107, 102, 102, 102, 198, 102, 108, 102, 108, 102, 102, 198, 108, 102, 198, 198, 108, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 90, 85, 165, 90, 85, 165, 85, 165, 85, 90, 85, 85, 85, 165, 85, 91, 85, 181, 91, 85, 181, 181, 181, 181, 181, 187, 91, 181, 187, 187, 91, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 182, 187, 107, 107, 107, 102, 182, 107, 102, 107, 102, 108, 102, 102, 108, 102, 102, 108, 102, 108, 102, 108, 102, 198, 108, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 85, 165, 90, 85, 165, 85, 165, 85, 90, 85, 85, 85, 165, 85, 85, 85, 181, 91, 85, 181, 181, 181, 181, 181, 187, 91, 181, 187, 181, 187, 187, 187, 187, 187, 187, 182, 187, 187, 107, 187, 107, 182, 182, 182, 182, 182, 182, 107, 102, 182, 102, 107, 102, 102, 102, 102, 108, 102, 102, 108, 102, 108, 102, 198, 108, 108, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 90, 85, 165, 85, 165, 85, 90, 85, 85, 85, 165, 85, 85, 85, 181, 85, 91, 85, 181, 91, 85, 181, 181, 181, 187, 91, 181, 187, 181, 187, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 107, 102, 102, 102, 108, 102, 102, 102, 198, 102, 108, 102, 108, 102, 198, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 85, 165, 85, 165, 85, 90, 85, 85, 85, 165, 85, 85, 85, 85, 85, 181, 91, 85, 181, 91, 91, 91, 91, 181, 181, 187, 91, 187, 181, 187, 187, 187, 187, 187, 187, 107, 187, 182, 187, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 102, 182, 102, 102, 102, 102, 102, 198, 102, 102, 108, 102, 108, 102, 108, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 85, 165, 85, 165, 85, 85, 90, 85, 85, 85, 85, 85, 85, 181, 85, 91, 85, 181, 91, 91, 91, 91, 91, 181, 187, 91, 181, 187, 187, 187, 187, 187, 187, 187, 187, 182, 187, 182, 187, 107, 107, 107, 107, 107, 102, 182, 107, 102, 102, 182, 102, 102, 102, 102, 102, 102, 102, 198, 102, 108, 102, 108, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 85, 90, 85, 85, 90, 85, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 181, 91, 91, 85, 181, 181, 181, 187, 91, 181, 187, 187, 181, 187, 187, 187, 187, 187, 107, 187, 182, 187, 107, 182, 187, 107, 107, 107, 102, 182, 102, 182, 102, 102, 102, 182, 102, 102, 102, 102, 198, 102, 102, 102, 198, 102, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 85, 85, 165, 85, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 181, 85, 181, 91, 91, 91, 91, 91, 91, 181, 187, 181, 187, 187, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 107, 102, 102, 102, 102, 102, 102, 102, 102, 102, 108, 102, 102, 198, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 245, 85, 85, 85, 90, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 181, 91, 91, 91, 91, 91, 91, 181, 187, 91, 187, 181, 187, 187, 187, 187, 187, 187, 107, 187, 182, 187, 182, 182, 187, 107, 107, 107, 102, 182, 107, 102, 102, 107, 102, 102, 102, 102, 102, 102, 102, 102, 102, 108, 102, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 85, 85, 165, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 91, 85, 91, 91, 85, 181, 181, 181, 187, 91, 187, 91, 187, 187, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 107, 102, 102, 102, 102, 102, 102, 102, 102, 102, 108, 102, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 91, 85, 91, 91, 85, 181, 181, 181, 187, 91, 181, 187, 181, 187, 187, 91, 187, 187, 187, 187, 101, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 245, 85, 85, 85, 85, 85, 85, 85, 85, 85, 91, 85, 91, 85, 181, 91, 91, 91, 91, 91, 181, 187, 91, 187, 181, 187, 187, 187, 187, 187, 187, 107, 187, 107, 187, 107, 182, 182, 182, 182, 182, 182, 107, 102, 107, 102, 107, 102, 102, 102, 102, 102, 102, 102, 102, 102, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 181, 91, 91, 91, 91, 91, 91, 181, 187, 91, 187, 187, 187, 187, 187, 187, 187, 187, 187, 101, 107, 182, 187, 107, 182, 182, 182, 182, 107, 102, 182, 102, 182, 102, 102, 102, 102, 102, 102, 102, 102, 102, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 245, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 181, 91, 85, 181, 91, 91, 91, 91, 181, 187, 181, 187, 91, 187, 181, 101, 187, 187, 107, 187, 101, 107, 182, 187, 107, 107, 107, 107, 107, 102, 182, 107, 102, 102, 182, 102, 102, 102, 102, 102, 102, 102, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 245, 85, 85, 85, 85, 85, 85, 85, 85, 181, 85, 91, 85, 181, 181, 181, 181, 187, 91, 181, 187, 187, 91, 187, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 182, 102, 102, 102, 102, 102, 102, 102, 102, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 245, 85, 85, 85, 85, 85, 85, 85, 181, 91, 85, 181, 181, 181, 181, 181, 187, 91, 181, 187, 91, 187, 187, 86, 91, 187, 187, 107, 187, 187, 107, 182, 187, 107, 107, 182, 182, 182, 182, 107, 102, 182, 102, 102, 102, 182, 102, 102, 102, 102, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 85, 85, 85, 85, 85, 85, 181, 85, 91, 85, 181, 91, 85, 181, 181, 187, 91, 181, 187, 181, 187, 187, 187, 187, 187, 187, 187, 182, 187, 182, 187, 182, 187, 107, 107, 107, 102, 182, 182, 102, 182, 102, 107, 102, 102, 102, 102, 102, 111, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 85, 85, 85, 85, 85, 85, 181, 85, 181, 91, 91, 91, 91, 91, 91, 181, 187, 91, 187, 181, 187, 187, 187, 187, 187, 182, 86, 187, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 107, 102, 102, 102, 102, 102, 111, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 85, 85, 85, 85, 181, 85, 181, 91, 85, 181, 91, 91, 91, 181, 181, 187, 91, 187, 181, 101, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 102, 102, 182, 102, 102, 111, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 85, 85, 85, 85, 181, 85, 91, 85, 181, 181, 181, 181, 181, 187, 91, 187, 91, 187, 187, 187, 187, 187, 187, 187, 101, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 182, 102, 102, 102, 111, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 85, 85, 85, 181, 91, 85, 181, 181, 181, 181, 181, 187, 91, 181, 187, 181, 187, 187, 91, 187, 187, 187, 187, 101, 107, 182, 187, 182, 182, 187, 107, 107, 107, 102, 182, 107, 102, 102, 182, 102, 111, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 85, 85, 91, 85, 91, 85, 181, 91, 91, 91, 91, 181, 187, 91, 187, 181, 187, 187, 187, 187, 187, 187, 101, 107, 187, 107, 182, 187, 107, 107, 107, 107, 102, 182, 107, 102, 102, 182, 111, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 245, 85, 91, 85, 181, 91, 91, 91, 91, 181, 181, 187, 181, 187, 187, 187, 187, 187, 187, 187, 187, 101, 107, 182, 187, 107, 182, 182, 182, 182, 182, 182, 107, 102, 182, 102, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 245, 85, 91, 91, 91, 91, 91, 91, 91, 181, 187, 91, 187, 91, 187, 181, 101, 187, 187, 101, 107, 187, 107, 187, 107, 182, 182, 182, 182, 182, 107, 102, 182, 102, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 85, 85, 181, 91, 91, 91, 91, 181, 187, 91, 187, 187, 91, 187, 187, 187, 187, 187, 107, 187, 182, 187, 107, 182, 182, 182, 182, 182, 182, 182, 111, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 255, 245, 181, 91, 91, 91, 181, 187, 91, 187, 91, 187, 187, 187, 187, 187, 187, 187, 187, 107, 187, 107, 182, 187, 107, 182, 182, 182, 102, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 245, 181, 181, 181, 187, 91, 181, 187, 181, 187, 187, 187, 187, 187, 182, 187, 187, 107, 187, 107, 182, 182, 182, 182, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 245, 181, 187, 91, 181, 187, 187, 187, 181, 101, 187, 187, 187, 182, 187, 187, 107, 182, 182, 182, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 251, 187, 181, 187, 187, 187, 187, 187, 187, 187, 187, 187, 107, 182, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +}; + +const unsigned char Executor::color_wheel_bits_8[] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 8, 3, 2, 3, 8, 8, 8, 8, 8, 8, 8, 2, 3, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 3, 2, 3, 2, 3, 2, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 3, 2, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 3, 3, 3, 8, 3, 3, 3, 8, 3, 8, 3, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 3, 2, 3, 2, 3, 2, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 3, 2, 3, 2, 3, 2, 3, 2, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 3, 2, 3, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 3, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 3, 2, 3, 2, 3, 2, 8, 8, 8, 8, 8, 8, 8, 2, 3, 2, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 8, 3, 2, 3, 2, 3, 8, 8, 8, 8, 8, 8, 2, 3, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 3, 2, 3, 2, 8, 8, 8, 8, 8, 2, 3, 2, 8, 8, 2, 8, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 3, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 2, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 3, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 3, 2, 8, 8, 2, 8, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 2, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 2, 2, 8, 2, 8, 2, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 7, 2, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 9, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 9, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 8, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 9, 3, 8, 3, 3, 8, 3, 9, 3, 8, 3, 8, 3, 8, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 2, 7, 2, 2, 2, 2, 2, 8, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 9, 3, 8, 3, 3, 8, 3, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 2, 8, 2, 2, 8, 2, 2, 7, 2, 2, 2, 8, 2, 2, 2, 7, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 3, 3, 8, 3, 3, 3, 8, 3, 3, 8, 3, 9, 3, 8, 3, 8, 3, 8, 3, 13, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 7, 2, 8, 2, 2, 2, 8, 2, 2, 2, 7, 2, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 9, 3, 3, 3, 3, 9, 3, 3, 8, 3, 9, 3, 8, 3, 8, 3, 8, 3, 13, 3, 8, 3, 8, 3, 8, 8, 3, 8, 8, 3, 8, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 2, 8, 2, 8, 2, 7, 2, 8, 2, 2, 8, 2, 2, 7, 2, 2, 2, 8, 2, 2, 7, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 8, 3, 3, 9, 3, 8, 3, 3, 8, 3, 9, 3, 8, 3, 8, 3, 8, 3, 13, 3, 8, 8, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 2, 8, 7, 8, 2, 8, 2, 8, 2, 2, 8, 2, 7, 2, 2, 8, 2, 2, 7, 2, 2, 2, 7, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 8, 3, 3, 9, 3, 3, 8, 3, 3, 13, 3, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 3, 8, 8, 3, 8, 8, 9, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 8, 2, 8, 8, 2, 8, 7, 2, 8, 2, 8, 2, 7, 2, 8, 2, 2, 13, 2, 2, 2, 7, 2, 2, 13, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 3, 9, 3, 3, 8, 3, 3, 13, 3, 3, 8, 3, 9, 3, 8, 3, 8, 3, 8, 3, 13, 3, 8, 8, 3, 13, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 7, 8, 2, 8, 2, 8, 2, 13, 2, 8, 2, 2, 13, 2, 2, 2, 8, 2, 2, 13, 2, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 8, 3, 9, 3, 3, 3, 13, 3, 3, 8, 3, 13, 3, 3, 13, 3, 8, 3, 8, 8, 3, 13, 3, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 2, 8, 7, 8, 2, 8, 2, 13, 2, 8, 2, 8, 2, 7, 2, 8, 2, 2, 13, 2, 2, 7, 2, 2, 7, 2, 2, 13, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 8, 3, 9, 3, 3, 8, 3, 3, 13, 3, 3, 13, 3, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 8, 3, 8, 8, 8, 9, 8, 8, 8, 3, 13, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 8, 8, 7, 8, 8, 2, 8, 8, 2, 13, 2, 8, 8, 2, 8, 2, 13, 2, 2, 8, 2, 13, 2, 2, 2, 8, 2, 7, 2, 2, 13, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 3, 13, 3, 3, 3, 13, 3, 3, 8, 3, 13, 3, 8, 3, 8, 3, 13, 3, 8, 8, 3, 13, 3, 8, 8, 8, 3, 13, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 2, 13, 8, 2, 8, 8, 2, 8, 7, 8, 2, 8, 2, 13, 2, 2, 13, 2, 2, 8, 2, 7, 2, 2, 13, 2, 2, 7, 2, 2, 7, 2, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 3, 9, 3, 8, 3, 3, 9, 3, 8, 3, 9, 3, 8, 3, 9, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 8, 8, 3, 13, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 13, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 2, 8, 8, 7, 8, 2, 13, 2, 8, 2, 13, 2, 2, 8, 2, 8, 2, 7, 2, 8, 2, 7, 2, 2, 13, 2, 2, 7, 2, 8, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 8, 3, 9, 3, 9, 3, 8, 3, 13, 3, 3, 13, 3, 3, 13, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 8, 9, 8, 3, 8, 8, 8, 13, 3, 8, 8, 8, 13, 3, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 2, 8, 8, 2, 13, 2, 8, 2, 13, 2, 8, 2, 13, 2, 2, 13, 2, 2, 13, 2, 2, 7, 2, 8, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 9, 3, 9, 9, 9, 3, 4, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 3, 9, 3, 9, 3, 8, 3, 13, 3, 3, 13, 3, 3, 13, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 8, 3, 13, 3, 8, 8, 13, 3, 8, 8, 8, 8, 13, 3, 7, 8, 8, 8, 8, 8, 13, 8, 8, 8, 8, 8, 7, 8, 2, 8, 13, 2, 8, 13, 2, 8, 8, 2, 13, 2, 8, 2, 13, 2, 2, 8, 2, 13, 2, 2, 7, 2, 13, 2, 2, 7, 2, 13, 2, 2, 7, 2, 13, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 1, 2, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 3, 9, 9, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 8, 3, 9, 3, 3, 13, 3, 3, 9, 3, 8, 3, 9, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 8, 9, 8, 8, 3, 13, 8, 8, 8, 8, 3, 13, 8, 8, 8, 8, 8, 13, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 2, 13, 8, 2, 8, 8, 2, 13, 2, 8, 2, 13, 2, 8, 2, 7, 2, 8, 2, 13, 2, 2, 8, 2, 7, 2, 13, 2, 2, 7, 2, 13, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 13, 3, 3, 9, 3, 8, 3, 13, 3, 3, 13, 3, 13, 3, 8, 3, 13, 3, 8, 3, 13, 3, 8, 8, 13, 3, 8, 8, 8, 9, 8, 8, 8, 8, 8, 13, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 8, 8, 2, 13, 8, 2, 13, 2, 8, 8, 7, 2, 13, 2, 8, 2, 13, 2, 2, 13, 2, 2, 13, 2, 2, 13, 2, 2, 7, 2, 13, 2, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 1, 2, 7, 7, 7, 2, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 9, 3, 4, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 8, 3, 9, 3, 13, 3, 3, 13, 3, 3, 13, 3, 3, 13, 3, 3, 13, 3, 8, 3, 13, 3, 13, 3, 8, 8, 9, 8, 8, 3, 13, 8, 8, 8, 13, 3, 7, 3, 8, 13, 8, 8, 8, 8, 8, 8, 13, 2, 8, 8, 13, 2, 8, 8, 13, 2, 8, 8, 7, 2, 13, 2, 8, 2, 13, 2, 2, 13, 2, 2, 13, 2, 2, 13, 2, 2, 7, 2, 13, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 9, 3, 4, 3, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 3, 13, 3, 9, 3, 9, 3, 8, 3, 13, 3, 3, 13, 3, 8, 3, 13, 3, 8, 9, 3, 13, 3, 8, 13, 3, 8, 8, 13, 3, 8, 13, 3, 7, 3, 13, 8, 8, 8, 8, 8, 8, 13, 8, 8, 8, 7, 8, 8, 13, 2, 8, 8, 13, 2, 8, 8, 7, 2, 13, 2, 13, 2, 13, 2, 8, 2, 13, 2, 2, 13, 2, 2, 7, 2, 13, 2, 7, 2, 7, 2, 8, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 8, 3, 9, 3, 13, 3, 3, 13, 3, 9, 3, 8, 3, 13, 3, 3, 13, 3, 8, 9, 3, 13, 8, 3, 13, 3, 13, 8, 3, 13, 8, 8, 8, 13, 3, 8, 8, 13, 8, 8, 13, 8, 8, 8, 8, 8, 13, 8, 8, 8, 7, 8, 8, 8, 2, 13, 2, 13, 2, 13, 2, 8, 2, 13, 2, 8, 2, 13, 2, 2, 13, 2, 2, 13, 2, 7, 2, 8, 2, 13, 2, 7, 2, 7, 2, 13, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 9, 3, 4, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 9, 3, 9, 8, 3, 9, 3, 9, 3, 13, 3, 9, 3, 8, 9, 3, 13, 3, 13, 3, 3, 13, 3, 8, 13, 3, 8, 9, 8, 8, 3, 13, 8, 3, 13, 8, 8, 3, 13, 8, 8, 8, 13, 8, 8, 8, 8, 8, 13, 8, 8, 7, 8, 8, 8, 7, 8, 8, 13, 2, 13, 2, 8, 8, 8, 7, 8, 2, 13, 2, 13, 2, 2, 13, 2, 7, 2, 13, 2, 2, 13, 2, 7, 2, 7, 2, 13, 2, 7, 2, 7, 2, 7, 7, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 4, 3, 9, 9, 9, 3, 4, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 9, 9, 3, 13, 3, 9, 3, 13, 3, 3, 13, 3, 9, 3, 13, 3, 3, 13, 3, 8, 9, 3, 13, 3, 13, 3, 13, 3, 7, 3, 13, 8, 8, 8, 13, 3, 7, 8, 9, 8, 8, 8, 13, 8, 8, 8, 8, 7, 8, 13, 8, 8, 2, 13, 8, 2, 13, 8, 2, 13, 2, 13, 2, 8, 2, 13, 2, 13, 2, 2, 13, 2, 2, 13, 2, 7, 2, 13, 2, 7, 2, 7, 2, 13, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 4, 3, 9, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 3, 9, 9, 3, 13, 3, 9, 3, 13, 3, 9, 3, 13, 3, 3, 13, 3, 8, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 7, 3, 13, 8, 3, 13, 8, 3, 13, 8, 8, 8, 13, 8, 8, 8, 13, 8, 8, 7, 8, 13, 8, 8, 8, 7, 8, 8, 13, 2, 8, 13, 2, 13, 2, 8, 7, 8, 2, 13, 2, 13, 2, 2, 13, 2, 7, 2, 13, 2, 2, 13, 2, 7, 2, 13, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 8, 9, 3, 9, 3, 13, 3, 9, 3, 13, 3, 9, 3, 13, 3, 3, 13, 3, 13, 3, 8, 3, 13, 3, 13, 3, 13, 8, 3, 13, 8, 8, 13, 3, 8, 13, 8, 8, 8, 13, 8, 8, 8, 13, 8, 8, 8, 8, 13, 8, 8, 7, 8, 8, 13, 2, 8, 13, 2, 8, 7, 8, 2, 13, 2, 13, 2, 13, 2, 2, 13, 2, 13, 2, 7, 2, 13, 2, 7, 2, 13, 2, 7, 7, 2, 7, 7, 2, 13, 2, 7, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 4, 3, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 9, 3, 9, 8, 9, 3, 9, 9, 3, 13, 3, 9, 3, 13, 3, 13, 3, 9, 8, 3, 13, 3, 13, 3, 13, 3, 13, 3, 8, 13, 3, 8, 13, 3, 13, 8, 8, 8, 13, 8, 8, 9, 8, 13, 8, 8, 8, 13, 8, 8, 7, 8, 8, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 8, 2, 13, 2, 7, 2, 13, 2, 7, 2, 13, 2, 7, 7, 2, 13, 2, 7, 7, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 3, 9, 9, 9, 3, 9, 9, 8, 9, 3, 9, 9, 3, 13, 3, 9, 8, 3, 13, 3, 13, 3, 9, 3, 13, 3, 13, 3, 3, 13, 3, 13, 3, 13, 8, 3, 13, 8, 8, 13, 3, 8, 13, 8, 8, 9, 8, 13, 8, 8, 8, 13, 8, 8, 7, 8, 13, 8, 8, 7, 8, 8, 13, 2, 13, 8, 8, 2, 13, 2, 13, 2, 13, 2, 8, 2, 13, 2, 7, 2, 13, 2, 13, 2, 7, 8, 2, 13, 2, 7, 7, 2, 13, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 2, 1, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 9, 9, 9, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 4, 3, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 3, 9, 9, 8, 3, 13, 3, 9, 9, 3, 13, 3, 9, 8, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 8, 13, 3, 13, 8, 3, 13, 8, 8, 13, 3, 13, 8, 8, 13, 8, 8, 13, 8, 8, 13, 8, 8, 13, 8, 8, 7, 8, 13, 2, 9, 2, 13, 2, 13, 8, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 2, 13, 2, 7, 7, 2, 13, 2, 7, 7, 2, 7, 7, 7, 2, 13, 2, 7, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 4, 9, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 8, 9, 3, 9, 13, 3, 9, 13, 3, 9, 8, 9, 3, 13, 3, 13, 3, 3, 13, 3, 13, 3, 13, 3, 13, 8, 3, 13, 8, 8, 9, 8, 13, 3, 7, 9, 8, 8, 13, 8, 8, 13, 8, 8, 13, 8, 8, 7, 8, 13, 8, 8, 13, 2, 13, 2, 13, 8, 2, 13, 2, 13, 2, 13, 2, 8, 2, 13, 2, 13, 2, 7, 8, 7, 2, 13, 2, 13, 2, 7, 7, 2, 13, 7, 2, 7, 7, 8, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 7, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 4, 3, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, 8, 9, 3, 10, 3, 9, 8, 9, 3, 13, 3, 9, 13, 3, 13, 3, 9, 8, 9, 3, 13, 3, 13, 3, 13, 3, 13, 8, 3, 13, 8, 9, 8, 13, 3, 13, 8, 8, 13, 8, 8, 13, 8, 8, 13, 8, 8, 13, 8, 8, 7, 8, 13, 2, 13, 8, 8, 7, 8, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 8, 7, 2, 13, 2, 13, 2, 7, 7, 8, 7, 2, 13, 7, 2, 7, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 4, 3, 4, 3, 4, 3, 4, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 8, 9, 9, 3, 13, 3, 13, 9, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 8, 3, 13, 8, 13, 3, 13, 8, 8, 13, 3, 13, 8, 13, 8, 8, 13, 8, 8, 13, 8, 7, 8, 13, 8, 8, 13, 8, 7, 8, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 8, 2, 13, 2, 13, 2, 7, 13, 2, 13, 2, 7, 13, 2, 7, 7, 7, 2, 13, 7, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 3, 9, 9, 8, 9, 9, 3, 13, 9, 3, 13, 3, 9, 9, 8, 9, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 8, 9, 8, 13, 3, 13, 8, 13, 3, 7, 13, 3, 13, 8, 8, 13, 8, 8, 13, 8, 13, 8, 8, 13, 8, 7, 8, 13, 2, 13, 2, 13, 8, 2, 13, 8, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 13, 2, 7, 13, 2, 7, 7, 2, 13, 7, 2, 13, 7, 2, 7, 7, 7, 7, 7, 2, 12, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 3, 13, 9, 3, 13, 9, 9, 3, 13, 9, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 3, 13, 8, 3, 13, 8, 13, 3, 13, 8, 13, 3, 13, 8, 13, 8, 8, 13, 8, 13, 8, 8, 7, 13, 8, 8, 7, 8, 13, 2, 13, 8, 8, 7, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 13, 2, 13, 2, 13, 2, 7, 13, 2, 13, 7, 2, 7, 7, 7, 7, 7, 2, 13, 7, 2, 12, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 4, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 8, 9, 9, 9, 3, 13, 9, 3, 9, 13, 3, 9, 13, 3, 13, 3, 13, 9, 3, 13, 9, 3, 13, 3, 13, 3, 13, 3, 13, 8, 13, 3, 13, 8, 13, 3, 13, 8, 13, 8, 8, 13, 8, 13, 8, 8, 13, 8, 13, 8, 8, 13, 8, 7, 8, 13, 8, 7, 8, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 7, 13, 2, 13, 7, 2, 13, 7, 2, 7, 13, 2, 7, 7, 7, 13, 2, 7, 7, 7, 7, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 7, 7, 1, 2, 1, 7, 7, 7, 1, 7, 7, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 8, 9, 9, 9, 9, 8, 9, 9, 3, 13, 9, 9, 3, 13, 9, 3, 13, 3, 13, 3, 13, 3, 13, 8, 9, 13, 3, 13, 3, 13, 8, 13, 3, 13, 8, 13, 8, 8, 13, 8, 13, 8, 8, 13, 8, 13, 8, 7, 8, 13, 8, 13, 2, 13, 8, 2, 13, 8, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 7, 2, 13, 7, 2, 13, 7, 2, 13, 7, 7, 7, 7, 8, 7, 7, 7, 2, 12, 2, 7, 7, 7, 7, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 4, 3, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 9, 8, 9, 9, 3, 13, 9, 3, 13, 9, 3, 13, 9, 3, 13, 9, 8, 13, 3, 13, 3, 13, 3, 13, 3, 13, 8, 13, 3, 13, 8, 13, 3, 13, 8, 13, 3, 13, 8, 13, 8, 13, 8, 13, 8, 8, 13, 8, 13, 8, 7, 8, 13, 8, 7, 13, 2, 13, 2, 13, 2, 13, 2, 13, 2, 13, 7, 13, 2, 13, 2, 13, 7, 2, 13, 7, 7, 2, 13, 7, 2, 13, 7, 7, 2, 13, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 13, 3, 13, 9, 9, 9, 13, 3, 13, 9, 3, 13, 9, 3, 13, 3, 13, 9, 13, 3, 13, 3, 13, 3, 13, 13, 3, 13, 8, 13, 3, 13, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 7, 8, 13, 8, 13, 8, 7, 8, 13, 2, 13, 8, 13, 2, 13, 2, 13, 13, 2, 13, 2, 13, 7, 2, 13, 7, 2, 13, 7, 7, 8, 7, 7, 7, 7, 2, 13, 7, 7, 7, 2, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 13, 3, 9, 13, 3, 13, 9, 3, 13, 13, 3, 13, 9, 13, 3, 13, 3, 13, 3, 13, 13, 3, 13, 3, 13, 8, 13, 3, 13, 8, 13, 8, 13, 3, 13, 8, 13, 8, 8, 13, 8, 13, 8, 13, 8, 7, 13, 8, 13, 2, 13, 8, 13, 2, 13, 2, 13, 2, 13, 2, 13, 7, 2, 13, 7, 13, 2, 13, 7, 2, 13, 7, 7, 13, 2, 13, 7, 7, 7, 2, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 13, 3, 9, 13, 3, 13, 9, 9, 3, 13, 9, 13, 3, 13, 3, 13, 9, 3, 13, 13, 3, 13, 3, 13, 8, 13, 3, 13, 13, 3, 13, 13, 8, 13, 3, 13, 7, 8, 13, 8, 13, 8, 13, 8, 13, 8, 7, 13, 8, 13, 2, 13, 8, 13, 2, 13, 2, 13, 13, 2, 13, 7, 13, 2, 13, 7, 13, 2, 13, 2, 13, 7, 7, 13, 2, 7, 13, 2, 12, 2, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 12, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 7, 7, 1, 2, 1, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 4, 3, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 3, 9, 13, 9, 9, 9, 9, 13, 3, 13, 9, 3, 13, 9, 13, 3, 13, 9, 13, 3, 13, 3, 13, 13, 3, 13, 13, 3, 13, 8, 13, 3, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 7, 13, 8, 13, 2, 13, 13, 2, 13, 7, 8, 13, 2, 13, 2, 13, 7, 13, 2, 13, 2, 13, 7, 7, 13, 2, 13, 7, 7, 7, 8, 7, 7, 7, 7, 7, 13, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 2, 1, 7, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 13, 3, 9, 13, 3, 13, 9, 9, 13, 3, 13, 9, 13, 3, 13, 3, 13, 9, 13, 3, 13, 3, 13, 3, 13, 13, 3, 13, 13, 8, 13, 3, 13, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 7, 8, 13, 8, 13, 8, 7, 13, 2, 13, 8, 13, 2, 13, 2, 13, 13, 2, 13, 7, 2, 13, 7, 13, 2, 13, 7, 7, 7, 13, 2, 13, 7, 7, 7, 13, 2, 12, 7, 7, 7, 7, 7, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 9, 9, 9, 13, 3, 10, 9, 8, 9, 9, 13, 3, 13, 9, 13, 3, 13, 9, 13, 3, 13, 3, 13, 13, 3, 13, 13, 3, 13, 8, 13, 3, 13, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 8, 13, 13, 8, 13, 7, 8, 13, 2, 13, 13, 2, 13, 13, 2, 13, 7, 13, 2, 13, 7, 13, 2, 13, 7, 13, 2, 13, 7, 7, 2, 13, 7, 7, 13, 7, 2, 12, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 9, 9, 9, 8, 9, 9, 13, 9, 9, 13, 3, 13, 9, 9, 13, 3, 13, 9, 13, 3, 13, 9, 13, 3, 13, 13, 3, 13, 13, 3, 13, 13, 8, 13, 3, 13, 13, 8, 13, 8, 13, 13, 3, 13, 7, 13, 8, 13, 8, 13, 8, 7, 13, 8, 13, 2, 13, 13, 2, 13, 2, 13, 13, 2, 13, 7, 13, 2, 13, 7, 13, 2, 13, 7, 7, 13, 7, 7, 13, 2, 12, 7, 8, 7, 7, 7, 7, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 9, 9, 9, 9, 13, 3, 13, 9, 9, 13, 9, 3, 13, 9, 13, 3, 13, 9, 13, 3, 13, 9, 13, 3, 13, 8, 13, 3, 13, 13, 3, 13, 13, 8, 13, 8, 13, 3, 13, 13, 8, 13, 8, 13, 8, 13, 7, 13, 8, 13, 8, 7, 13, 8, 13, 2, 13, 13, 2, 13, 13, 2, 13, 7, 13, 2, 13, 7, 13, 2, 13, 7, 7, 13, 2, 13, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 12, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 9, 9, 9, 9, 13, 9, 9, 13, 9, 9, 13, 3, 13, 9, 9, 13, 9, 13, 3, 13, 9, 13, 3, 13, 13, 3, 13, 13, 3, 13, 13, 3, 13, 13, 8, 13, 3, 13, 13, 13, 8, 13, 13, 8, 13, 8, 13, 13, 8, 13, 8, 13, 7, 13, 8, 13, 2, 13, 13, 2, 13, 7, 13, 2, 13, 13, 2, 13, 7, 13, 2, 13, 7, 13, 7, 7, 13, 7, 7, 13, 2, 12, 7, 8, 7, 7, 7, 7, 13, 7, 7, 7, 7, 13, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 13, 9, 9, 9, 9, 13, 9, 9, 9, 13, 9, 9, 9, 13, 9, 9, 13, 3, 13, 9, 13, 9, 13, 3, 13, 9, 13, 9, 13, 3, 13, 13, 3, 13, 13, 3, 13, 13, 13, 3, 13, 13, 8, 13, 8, 13, 8, 13, 13, 8, 13, 7, 13, 8, 13, 8, 13, 7, 13, 2, 13, 13, 2, 13, 13, 7, 13, 2, 13, 7, 13, 2, 13, 7, 13, 7, 7, 13, 2, 13, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 7, 7, 7, 13, 7, 7, 7, 7, 7, 12, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 13, 9, 9, 9, 9, 10, 9, 9, 9, 13, 9, 9, 9, 13, 9, 9, 13, 3, 13, 9, 13, 9, 13, 3, 13, 9, 13, 9, 13, 3, 13, 13, 3, 13, 13, 3, 13, 13, 8, 13, 13, 3, 13, 13, 8, 13, 13, 8, 13, 13, 8, 13, 8, 13, 13, 8, 13, 7, 13, 8, 13, 2, 13, 13, 2, 13, 13, 2, 13, 13, 7, 13, 2, 13, 7, 13, 7, 13, 2, 12, 7, 13, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 7, 12, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 13, 9, 9, 9, 13, 9, 9, 13, 9, 9, 13, 9, 13, 9, 9, 13, 9, 13, 9, 8, 13, 9, 13, 3, 13, 13, 9, 13, 8, 13, 3, 13, 13, 3, 13, 13, 13, 8, 13, 8, 13, 13, 8, 13, 13, 8, 13, 8, 13, 7, 13, 8, 13, 7, 13, 8, 13, 7, 13, 2, 13, 13, 7, 13, 2, 13, 7, 13, 7, 13, 2, 12, 13, 7, 8, 7, 13, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 7, 12, 7, 7, 7, 7, 7, 7, 12, 7, 7, 7, 7, 1, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 9, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 10, 9, 9, 9, 13, 9, 9, 9, 13, 9, 9, 9, 13, 9, 9, 13, 9, 9, 13, 9, 8, 9, 13, 9, 13, 3, 13, 9, 13, 13, 3, 13, 13, 3, 13, 13, 9, 13, 13, 3, 13, 13, 13, 8, 13, 13, 3, 13, 13, 8, 13, 13, 7, 13, 8, 13, 13, 8, 13, 7, 13, 2, 13, 13, 2, 13, 13, 7, 13, 2, 13, 13, 7, 13, 2, 13, 7, 13, 7, 13, 7, 7, 13, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 7, 13, 7, 7, 7, 12, 7, 7, 7, 7, 1, 7, 7, 7, 12, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 10, 9, 9, 9, 10, 9, 9, 9, 13, 9, 9, 9, 9, 13, 4, 8, 9, 13, 9, 9, 13, 9, 9, 13, 9, 13, 9, 13, 9, 8, 10, 8, 13, 9, 13, 9, 13, 3, 13, 13, 9, 13, 3, 13, 13, 13, 3, 13, 13, 8, 13, 13, 8, 13, 13, 13, 8, 13, 8, 13, 13, 8, 13, 7, 13, 8, 13, 7, 13, 13, 2, 13, 13, 2, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 7, 13, 7, 7, 13, 7, 7, 13, 7, 7, 7, 13, 7, 7, 7, 12, 7, 7, 7, 7, 7, 12, 7, 7, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 7, 1, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 9, 9, 9, 4, 13, 9, 9, 9, 9, 4, 13, 9, 9, 9, 10, 8, 4, 13, 9, 9, 13, 9, 9, 13, 9, 13, 9, 9, 13, 9, 13, 3, 13, 9, 13, 9, 13, 3, 13, 13, 13, 3, 13, 13, 13, 3, 13, 13, 13, 8, 13, 13, 3, 12, 9, 13, 8, 13, 13, 7, 13, 8, 13, 13, 7, 13, 8, 13, 7, 13, 2, 13, 13, 13, 7, 13, 7, 13, 2, 13, 13, 7, 13, 7, 7, 13, 7, 13, 7, 7, 13, 7, 7, 13, 7, 7, 13, 7, 7, 12, 7, 7, 7, 7, 13, 7, 1, 7, 7, 7, 12, 7, 7, 1, 13, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 9, 4, 13, 9, 4, 9, 9, 9, 10, 9, 9, 9, 13, 4, 8, 4, 13, 9, 9, 13, 9, 9, 13, 9, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 13, 9, 13, 13, 3, 13, 13, 13, 3, 13, 13, 13, 3, 13, 13, 13, 8, 13, 13, 13, 8, 13, 13, 8, 13, 13, 8, 13, 7, 13, 8, 13, 13, 2, 13, 13, 7, 13, 2, 13, 13, 7, 13, 7, 13, 7, 13, 2, 13, 7, 13, 7, 7, 13, 7, 7, 13, 7, 7, 7, 12, 7, 7, 13, 7, 7, 7, 12, 7, 7, 7, 12, 7, 7, 1, 13, 7, 1, 7, 7, 1, 7, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 10, 9, 9, 9, 4, 13, 9, 9, 4, 13, 9, 9, 13, 4, 8, 10, 9, 9, 13, 9, 9, 13, 9, 13, 9, 9, 13, 9, 9, 13, 9, 13, 9, 13, 8, 9, 13, 13, 3, 13, 13, 9, 13, 13, 3, 13, 13, 13, 13, 8, 13, 13, 13, 3, 12, 13, 8, 13, 13, 8, 13, 13, 7, 13, 8, 13, 13, 2, 13, 13, 13, 7, 13, 13, 2, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 7, 13, 7, 7, 13, 7, 12, 7, 13, 7, 7, 7, 12, 7, 7, 7, 12, 7, 7, 7, 1, 13, 7, 1, 7, 7, 1, 7, 7, 1, 13, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 9, 4, 9, 9, 10, 9, 4, 9, 9, 4, 13, 9, 4, 13, 9, 9, 9, 10, 9, 9, 13, 9, 9, 13, 4, 13, 9, 9, 13, 9, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 13, 9, 13, 9, 13, 13, 3, 13, 13, 13, 13, 3, 13, 13, 13, 3, 13, 13, 13, 8, 13, 13, 13, 8, 13, 13, 13, 8, 13, 7, 13, 13, 7, 13, 13, 2, 13, 13, 7, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 7, 13, 7, 12, 7, 13, 7, 7, 7, 13, 7, 7, 12, 7, 7, 7, 13, 1, 7, 7, 1, 13, 7, 1, 7, 7, 1, 13, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 9, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 4, 9, 9, 10, 9, 9, 4, 13, 9, 4, 9, 9, 13, 4, 9, 13, 4, 13, 9, 9, 13, 4, 8, 10, 9, 13, 9, 13, 9, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 13, 3, 13, 13, 13, 9, 13, 13, 3, 13, 13, 13, 13, 8, 13, 13, 13, 13, 8, 13, 13, 13, 8, 13, 7, 13, 13, 8, 13, 13, 7, 13, 13, 7, 13, 13, 2, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 7, 13, 7, 12, 7, 13, 7, 7, 13, 7, 7, 12, 7, 7, 7, 12, 7, 7, 1, 13, 7, 1, 13, 1, 7, 7, 7, 1, 13, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 10, 9, 4, 9, 9, 4, 13, 4, 9, 9, 13, 4, 9, 13, 4, 9, 13, 9, 9, 9, 10, 9, 13, 9, 9, 13, 9, 9, 13, 4, 13, 13, 9, 13, 9, 13, 9, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 8, 13, 13, 3, 11, 8, 13, 13, 8, 13, 13, 13, 8, 13, 13, 13, 8, 13, 13, 7, 13, 13, 8, 13, 7, 13, 13, 7, 13, 13, 7, 13, 7, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 7, 13, 7, 7, 13, 7, 12, 7, 7, 13, 1, 13, 7, 7, 1, 13, 7, 1, 13, 7, 7, 1, 13, 1, 7, 7, 1, 7, 7, 1, 7, 1, 13, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 9, 4, 9, 10, 9, 4, 9, 13, 4, 9, 9, 10, 9, 9, 4, 13, 9, 9, 9, 10, 9, 13, 4, 13, 9, 9, 13, 4, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 13, 9, 13, 13, 9, 13, 8, 13, 13, 9, 13, 13, 13, 3, 11, 8, 13, 13, 13, 13, 8, 13, 13, 13, 8, 13, 13, 7, 13, 13, 8, 13, 7, 13, 13, 7, 13, 13, 2, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 12, 7, 13, 7, 12, 7, 13, 7, 7, 12, 7, 13, 1, 7, 7, 13, 1, 7, 13, 1, 7, 7, 1, 13, 1, 7, 7, 1, 13, 1, 7, 1, 13, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 7, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 10, 4, 9, 9, 4, 9, 10, 9, 4, 13, 4, 9, 13, 4, 9, 13, 4, 13, 4, 8, 10, 9, 9, 13, 4, 13, 9, 13, 4, 13, 9, 13, 9, 13, 4, 13, 9, 13, 9, 13, 13, 9, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 3, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 8, 13, 13, 13, 13, 13, 8, 13, 13, 7, 13, 13, 7, 13, 13, 2, 11, 13, 7, 13, 7, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 12, 7, 13, 7, 7, 13, 7, 12, 7, 7, 13, 1, 13, 7, 7, 1, 13, 7, 1, 13, 1, 7, 7, 1, 13, 1, 7, 1, 7, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 9, 10, 4, 9, 9, 4, 13, 4, 9, 4, 13, 4, 9, 13, 4, 9, 13, 4, 13, 9, 4, 13, 9, 4, 13, 9, 13, 4, 13, 9, 13, 9, 13, 4, 13, 9, 13, 9, 13, 13, 9, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 8, 13, 13, 13, 9, 13, 13, 13, 3, 13, 13, 13, 13, 13, 13, 8, 13, 13, 7, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 7, 13, 7, 13, 7, 13, 7, 13, 12, 7, 13, 7, 13, 7, 12, 7, 13, 7, 12, 7, 7, 13, 1, 7, 13, 1, 7, 13, 1, 7, 7, 12, 7, 1, 13, 1, 7, 7, 1, 13, 1, 7, 1, 7, 1, 12, 7, 1, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 1, 7, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 9, 4, 10, 4, 9, 4, 9, 4, 13, 4, 9, 4, 13, 4, 9, 13, 4, 9, 13, 4, 9, 9, 10, 9, 9, 13, 4, 13, 9, 13, 4, 13, 9, 13, 9, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 13, 13, 3, 13, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 13, 8, 13, 13, 7, 13, 13, 8, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 7, 13, 12, 7, 13, 7, 13, 7, 12, 7, 13, 7, 12, 7, 13, 1, 13, 7, 1, 13, 7, 1, 13, 7, 1, 13, 1, 7, 13, 1, 7, 1, 13, 1, 7, 1, 7, 1, 13, 1, 1, 7, 1, 7, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 10, 4, 9, 4, 9, 4, 13, 4, 9, 4, 13, 4, 9, 9, 4, 13, 4, 9, 13, 4, 13, 4, 13, 4, 13, 9, 4, 13, 9, 13, 4, 13, 9, 13, 4, 13, 9, 13, 4, 13, 13, 9, 13, 4, 13, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 13, 8, 13, 13, 13, 7, 13, 13, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 12, 7, 13, 7, 13, 7, 12, 13, 7, 7, 13, 1, 13, 7, 13, 1, 13, 7, 1, 13, 7, 1, 13, 1, 7, 13, 1, 7, 1, 13, 1, 7, 1, 13, 1, 7, 1, 7, 1, 7, 1, 13, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 4, 9, 4, 9, 4, 13, 4, 9, 4, 13, 4, 9, 4, 13, 4, 9, 10, 9, 4, 13, 4, 13, 4, 8, 4, 13, 9, 10, 9, 13, 4, 13, 9, 9, 13, 4, 13, 9, 13, 9, 13, 4, 13, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 9, 13, 13, 13, 9, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 7, 13, 13, 7, 13, 12, 7, 13, 7, 13, 7, 13, 12, 7, 13, 7, 12, 13, 7, 7, 12, 7, 13, 1, 13, 1, 13, 7, 1, 13, 1, 7, 13, 1, 7, 1, 13, 1, 7, 1, 13, 1, 7, 1, 13, 1, 1, 7, 1, 7, 1, 1, 13, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 10, 4, 9, 4, 9, 4, 10, 4, 9, 4, 13, 4, 9, 4, 13, 4, 13, 4, 13, 4, 9, 13, 4, 13, 4, 13, 9, 4, 13, 9, 13, 4, 13, 9, 13, 4, 13, 13, 4, 13, 13, 9, 13, 13, 4, 13, 13, 9, 13, 13, 9, 13, 13, 13, 9, 13, 13, 13, 9, 13, 13, 13, 13, 8, 13, 13, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 7, 13, 12, 8, 12, 13, 7, 13, 13, 7, 12, 13, 7, 13, 1, 13, 7, 13, 1, 13, 1, 13, 7, 7, 1, 13, 1, 13, 7, 1, 13, 1, 7, 13, 1, 7, 1, 13, 1, 7, 1, 13, 1, 1, 7, 1, 12, 1, 7, 1, 1, 7, 1, 1, 7, 1, 1, 1, 7, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 9, 4, 4, 10, 4, 9, 4, 9, 4, 10, 4, 13, 4, 9, 4, 13, 4, 9, 4, 13, 4, 9, 4, 13, 4, 13, 4, 9, 13, 4, 13, 9, 4, 13, 9, 13, 4, 13, 4, 13, 13, 4, 13, 13, 9, 13, 9, 13, 13, 4, 13, 13, 9, 13, 13, 9, 13, 13, 10, 13, 13, 9, 13, 13, 13, 13, 13, 13, 9, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 7, 13, 13, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 7, 13, 12, 13, 7, 13, 7, 13, 12, 7, 13, 7, 12, 13, 7, 13, 1, 13, 1, 13, 7, 1, 13, 13, 1, 13, 1, 13, 1, 7, 13, 1, 7, 1, 13, 1, 7, 1, 13, 1, 1, 7, 1, 13, 1, 1, 7, 1, 7, 1, 12, 1, 7, 1, 1, 7, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 9, 4, 10, 4, 9, 4, 13, 4, 4, 13, 4, 9, 4, 13, 4, 9, 4, 13, 4, 13, 4, 9, 13, 4, 13, 4, 9, 13, 4, 13, 4, 13, 9, 10, 13, 9, 13, 4, 13, 9, 13, 4, 13, 13, 4, 13, 13, 9, 13, 13, 9, 13, 13, 4, 13, 13, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 13, 7, 13, 12, 13, 7, 13, 13, 7, 13, 12, 7, 13, 7, 13, 1, 13, 7, 13, 1, 13, 7, 13, 1, 13, 1, 13, 1, 13, 1, 7, 13, 1, 7, 12, 1, 13, 1, 13, 1, 7, 1, 13, 1, 1, 13, 1, 1, 7, 1, 12, 1, 7, 1, 1, 13, 1, 1, 1, 7, 1, 1, 7, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 9, 4, 4, 10, 4, 9, 4, 4, 13, 4, 4, 9, 4, 13, 4, 4, 9, 10, 4, 13, 4, 13, 4, 9, 10, 4, 13, 4, 13, 4, 13, 4, 13, 9, 10, 9, 13, 4, 13, 4, 13, 13, 4, 13, 13, 9, 13, 4, 13, 13, 13, 9, 13, 10, 13, 9, 13, 13, 13, 13, 9, 13, 13, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 13, 7, 13, 13, 13, 7, 13, 13, 7, 13, 13, 1, 13, 13, 7, 13, 1, 13, 13, 1, 13, 13, 1, 13, 1, 13, 1, 13, 7, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 7, 1, 13, 1, 1, 13, 1, 1, 13, 1, 1, 7, 1, 12, 1, 13, 1, 1, 1, 7, 1, 1, 1, 12, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 10, 4, 9, 4, 4, 9, 4, 4, 13, 4, 4, 9, 4, 13, 4, 4, 13, 4, 9, 4, 13, 4, 13, 4, 9, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 9, 13, 4, 13, 13, 4, 13, 9, 13, 4, 13, 13, 9, 13, 4, 13, 13, 13, 4, 13, 13, 13, 13, 4, 7, 10, 13, 13, 13, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 7, 13, 13, 12, 13, 7, 13, 13, 12, 13, 7, 13, 12, 13, 1, 13, 13, 1, 13, 7, 13, 1, 13, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 7, 13, 1, 13, 1, 7, 1, 13, 1, 12, 7, 1, 13, 1, 1, 7, 1, 12, 1, 7, 1, 1, 7, 1, 1, 13, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 9, 4, 4, 10, 4, 9, 4, 4, 13, 4, 4, 13, 4, 4, 13, 4, 9, 4, 13, 4, 13, 4, 9, 10, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 9, 10, 9, 13, 4, 13, 13, 4, 13, 4, 13, 13, 13, 4, 13, 13, 13, 4, 13, 13, 13, 13, 9, 13, 13, 13, 13, 9, 13, 13, 13, 13, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 13, 7, 13, 13, 12, 13, 13, 7, 13, 13, 1, 13, 13, 7, 13, 1, 13, 13, 1, 13, 13, 1, 13, 7, 13, 1, 13, 1, 13, 7, 1, 13, 1, 13, 1, 13, 1, 13, 1, 7, 1, 13, 1, 12, 1, 13, 1, 7, 1, 13, 1, 1, 13, 1, 1, 7, 1, 13, 1, 1, 13, 1, 1, 1, 7, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 10, 4, 4, 9, 4, 10, 4, 4, 13, 4, 4, 13, 4, 4, 10, 9, 4, 13, 4, 9, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 13, 4, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 13, 9, 13, 13, 4, 13, 13, 13, 13, 4, 12, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 12, 13, 13, 7, 13, 13, 1, 13, 13, 1, 10, 7, 13, 1, 13, 13, 1, 13, 13, 1, 13, 1, 13, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 7, 1, 13, 1, 1, 13, 1, 1, 13, 1, 1, 1, 13, 1, 1, 1, 1, 7, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 4, 4, 4, 10, 4, 4, 9, 4, 4, 10, 4, 13, 4, 4, 13, 4, 4, 9, 4, 10, 4, 13, 4, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 13, 4, 13, 13, 13, 4, 13, 13, 13, 13, 4, 12, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 12, 13, 13, 7, 13, 13, 1, 13, 13, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 7, 12, 1, 13, 1, 7, 1, 13, 1, 1, 13, 1, 1, 13, 1, 1, 12, 1, 1, 7, 1, 1, 13, 1, 1, 1, 12, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 9, 4, 4, 10, 4, 9, 4, 4, 13, 4, 4, 10, 4, 13, 4, 13, 4, 4, 13, 4, 13, 4, 10, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 13, 4, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 13, 4, 13, 13, 13, 4, 13, 13, 13, 13, 4, 12, 13, 13, 13, 13, 4, 12, 13, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 7, 13, 13, 1, 10, 13, 1, 13, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 1, 13, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 12, 1, 13, 1, 13, 1, 1, 13, 1, 1, 12, 1, 7, 1, 12, 1, 13, 1, 1, 1, 12, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 9, 4, 4, 10, 4, 4, 10, 4, 13, 4, 4, 10, 4, 13, 4, 4, 10, 4, 13, 4, 10, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 10, 9, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 13, 4, 13, 13, 13, 13, 10, 13, 13, 13, 13, 4, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 12, 13, 13, 7, 13, 13, 12, 13, 13, 1, 13, 13, 13, 1, 13, 13, 1, 13, 12, 13, 1, 13, 1, 13, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 12, 1, 13, 1, 1, 13, 1, 1, 13, 1, 1, 13, 1, 1, 1, 12, 1, 1, 7, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 9, 4, 4, 10, 4, 9, 4, 10, 4, 13, 4, 9, 4, 13, 4, 13, 4, 10, 4, 13, 4, 13, 4, 10, 4, 13, 4, 13, 4, 13, 4, 13, 10, 9, 13, 4, 13, 10, 13, 4, 13, 13, 4, 13, 13, 10, 13, 13, 4, 13, 13, 10, 13, 13, 4, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 12, 13, 13, 7, 13, 13, 12, 13, 13, 1, 13, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 13, 1, 13, 12, 13, 1, 13, 1, 13, 12, 1, 13, 1, 13, 1, 13, 1, 12, 1, 13, 1, 13, 1, 1, 13, 1, 12, 1, 7, 1, 12, 1, 1, 13, 1, 1, 7, 1, 1, 12, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 4, 10, 4, 4, 9, 4, 4, 10, 4, 4, 13, 4, 4, 13, 4, 4, 13, 4, 10, 4, 13, 4, 10, 4, 13, 4, 13, 4, 10, 9, 13, 4, 13, 4, 13, 4, 13, 10, 9, 10, 13, 4, 13, 13, 4, 13, 13, 4, 13, 13, 10, 13, 4, 13, 13, 13, 10, 13, 13, 4, 7, 13, 10, 13, 13, 13, 13, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 13, 13, 13, 13, 13, 12, 13, 13, 7, 13, 13, 12, 13, 13, 1, 10, 7, 13, 12, 13, 1, 13, 13, 12, 13, 12, 13, 1, 13, 12, 13, 1, 13, 1, 13, 1, 13, 12, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 12, 1, 13, 1, 1, 13, 1, 12, 1, 13, 1, 1, 12, 1, 1, 13, 1, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 9, 4, 10, 4, 4, 13, 4, 4, 13, 4, 10, 4, 13, 4, 10, 4, 13, 4, 13, 4, 10, 4, 13, 4, 13, 4, 13, 10, 4, 13, 10, 9, 13, 4, 13, 10, 13, 4, 13, 13, 10, 13, 4, 13, 13, 13, 4, 13, 13, 10, 13, 13, 13, 10, 13, 13, 13, 10, 13, 13, 13, 13, 13, 10, 13, 13, 13, 13, 13, 13, 11, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 12, 13, 13, 12, 13, 13, 13, 1, 13, 13, 13, 12, 13, 1, 13, 13, 1, 13, 13, 1, 13, 12, 13, 1, 13, 12, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 12, 1, 13, 1, 12, 1, 13, 1, 1, 13, 1, 1, 12, 1, 7, 1, 12, 1, 1, 12, 1, 1, 13, 1, 1, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 4, 10, 4, 9, 4, 10, 4, 10, 4, 13, 4, 4, 10, 4, 13, 4, 4, 13, 4, 10, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 4, 13, 10, 4, 13, 10, 13, 4, 13, 10, 13, 4, 13, 13, 4, 13, 13, 10, 13, 4, 12, 9, 11, 13, 9, 13, 10, 13, 13, 13, 10, 13, 13, 13, 13, 10, 13, 13, 13, 13, 13, 13, 13, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 12, 13, 13, 13, 12, 13, 13, 12, 13, 7, 13, 12, 13, 12, 13, 1, 13, 13, 12, 13, 1, 13, 12, 13, 1, 13, 1, 13, 12, 1, 13, 1, 13, 12, 1, 13, 1, 12, 13, 1, 12, 1, 13, 1, 12, 1, 7, 1, 12, 1, 13, 1, 1, 12, 1, 13, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 10, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 13, 4, 4, 10, 4, 13, 4, 10, 4, 13, 4, 10, 9, 4, 13, 4, 10, 4, 13, 4, 13, 10, 10, 4, 13, 10, 13, 4, 13, 10, 13, 4, 13, 13, 4, 13, 13, 10, 13, 4, 13, 13, 10, 13, 13, 4, 13, 13, 13, 10, 13, 13, 13, 10, 13, 13, 13, 13, 10, 13, 13, 13, 13, 13, 11, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 12, 13, 13, 7, 13, 12, 13, 13, 12, 13, 1, 13, 13, 12, 13, 1, 13, 12, 13, 1, 13, 1, 13, 12, 13, 1, 13, 1, 13, 12, 1, 13, 12, 1, 13, 1, 12, 7, 1, 13, 1, 12, 1, 13, 1, 12, 1, 13, 1, 1, 12, 1, 13, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 9, 4, 10, 4, 10, 4, 13, 4, 4, 13, 4, 10, 4, 13, 4, 10, 10, 4, 13, 4, 13, 10, 4, 13, 4, 13, 10, 4, 13, 10, 13, 4, 13, 4, 13, 10, 13, 10, 13, 4, 13, 13, 10, 13, 10, 13, 13, 10, 13, 10, 13, 13, 10, 13, 13, 13, 10, 13, 13, 13, 13, 13, 10, 13, 13, 13, 13, 13, 13, 13, 11, 13, 13, 13, 13, 13, 6, 13, 13, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 12, 13, 7, 13, 12, 13, 13, 1, 13, 13, 12, 13, 1, 13, 13, 12, 13, 1, 13, 1, 13, 12, 12, 13, 1, 13, 1, 13, 1, 13, 1, 13, 1, 12, 12, 7, 1, 13, 1, 12, 1, 13, 1, 1, 13, 1, 1, 12, 1, 1, 12, 1, 7, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 9, 4, 10, 4, 10, 4, 13, 4, 4, 10, 4, 13, 4, 10, 4, 13, 4, 10, 13, 4, 13, 4, 10, 13, 4, 13, 10, 4, 13, 10, 13, 4, 13, 4, 13, 10, 13, 10, 13, 4, 13, 10, 13, 10, 13, 10, 13, 4, 13, 13, 13, 10, 13, 13, 10, 13, 13, 13, 10, 13, 13, 10, 13, 13, 13, 11, 13, 13, 13, 11, 13, 13, 13, 13, 13, 11, 13, 13, 13, 13, 12, 13, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 1, 13, 12, 13, 1, 13, 12, 12, 13, 1, 13, 12, 1, 13, 1, 13, 1, 13, 12, 1, 12, 13, 1, 12, 1, 13, 1, 12, 1, 13, 1, 12, 1, 12, 1, 12, 1, 7, 12, 1, 1, 12, 1, 12, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 10, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 13, 4, 10, 4, 10, 9, 10, 4, 13, 4, 10, 4, 13, 10, 4, 13, 4, 10, 13, 4, 13, 10, 10, 9, 11, 4, 13, 10, 13, 4, 13, 10, 13, 10, 13, 4, 13, 13, 13, 10, 13, 10, 13, 13, 10, 13, 13, 10, 13, 13, 13, 10, 13, 13, 13, 11, 13, 13, 13, 10, 13, 13, 13, 13, 11, 13, 13, 13, 12, 13, 13, 13, 6, 8, 11, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 12, 13, 7, 13, 12, 13, 1, 13, 13, 12, 13, 12, 12, 13, 1, 13, 12, 13, 1, 13, 1, 13, 12, 12, 1, 13, 12, 1, 13, 1, 12, 13, 1, 12, 1, 13, 1, 12, 1, 13, 1, 12, 1, 7, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 4, 10, 4, 9, 10, 4, 10, 4, 13, 4, 10, 4, 13, 4, 10, 10, 9, 10, 4, 13, 10, 10, 4, 13, 10, 10, 9, 10, 13, 4, 13, 10, 13, 4, 13, 10, 13, 10, 13, 4, 13, 13, 10, 13, 10, 13, 13, 10, 13, 13, 10, 13, 13, 10, 13, 13, 10, 13, 13, 11, 13, 13, 10, 13, 13, 13, 11, 13, 13, 13, 13, 13, 11, 13, 13, 13, 6, 8, 11, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 1, 13, 12, 13, 1, 13, 12, 12, 13, 1, 13, 12, 12, 1, 13, 12, 1, 13, 1, 11, 1, 12, 7, 12, 1, 13, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 10, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 9, 4, 10, 10, 4, 13, 4, 10, 10, 4, 13, 10, 4, 13, 4, 13, 10, 10, 9, 10, 13, 4, 13, 10, 13, 4, 13, 10, 13, 10, 13, 4, 13, 11, 9, 11, 9, 11, 9, 11, 13, 10, 13, 10, 13, 13, 10, 13, 13, 10, 13, 11, 13, 13, 10, 13, 13, 13, 11, 13, 13, 13, 13, 11, 13, 13, 13, 12, 13, 13, 11, 13, 13, 12, 13, 13, 13, 12, 13, 13, 12, 13, 12, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 7, 11, 1, 13, 12, 13, 1, 13, 12, 1, 13, 12, 12, 13, 1, 13, 1, 12, 13, 1, 12, 12, 1, 13, 1, 12, 12, 1, 13, 1, 12, 1, 13, 1, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 13, 4, 10, 4, 10, 13, 4, 10, 4, 13, 10, 4, 13, 4, 10, 10, 10, 13, 4, 10, 13, 4, 13, 10, 10, 13, 4, 11, 9, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 13, 10, 13, 13, 10, 13, 11, 13, 13, 10, 13, 13, 13, 11, 13, 13, 13, 11, 13, 13, 13, 13, 11, 13, 13, 11, 13, 13, 12, 13, 13, 13, 6, 13, 13, 12, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 1, 13, 12, 13, 12, 13, 1, 13, 12, 12, 13, 1, 13, 12, 12, 1, 13, 1, 11, 1, 13, 1, 12, 12, 7, 12, 1, 12, 12, 1, 13, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 1, 12, 1, 1, 12, 1, 1, 1, 1, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 9, 10, 4, 10, 10, 4, 13, 10, 10, 4, 13, 10, 4, 13, 10, 10, 10, 13, 4, 13, 10, 10, 13, 10, 13, 4, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 13, 10, 13, 10, 13, 13, 10, 13, 13, 10, 13, 13, 11, 13, 13, 10, 13, 13, 11, 13, 13, 13, 11, 13, 13, 13, 13, 11, 13, 13, 12, 13, 6, 8, 11, 13, 13, 12, 13, 13, 6, 13, 13, 12, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 7, 12, 13, 12, 12, 13, 1, 13, 12, 12, 12, 13, 1, 13, 12, 12, 1, 13, 12, 1, 12, 12, 7, 12, 1, 13, 1, 12, 1, 12, 1, 13, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 1, 1, 12, 1, 1, 1, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 9, 10, 4, 10, 10, 4, 13, 10, 4, 13, 4, 11, 4, 13, 10, 10, 10, 9, 10, 10, 13, 4, 13, 10, 10, 13, 4, 11, 13, 10, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 13, 10, 13, 11, 13, 10, 13, 13, 11, 13, 10, 13, 13, 11, 13, 13, 13, 11, 13, 13, 13, 11, 13, 13, 13, 12, 13, 11, 13, 13, 6, 8, 11, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 7, 12, 13, 12, 12, 13, 12, 12, 13, 1, 11, 7, 12, 12, 13, 1, 12, 12, 13, 1, 12, 12, 12, 7, 12, 1, 13, 1, 12, 12, 1, 13, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 9, 10, 4, 10, 10, 4, 13, 4, 10, 10, 10, 10, 4, 13, 10, 10, 4, 13, 10, 10, 13, 4, 13, 10, 10, 13, 10, 10, 13, 10, 13, 4, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 13, 11, 13, 10, 13, 13, 11, 13, 10, 13, 11, 13, 13, 13, 11, 13, 13, 11, 13, 13, 11, 13, 13, 6, 8, 11, 13, 12, 13, 13, 6, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 12, 13, 1, 13, 12, 12, 13, 1, 12, 13, 12, 1, 13, 12, 12, 1, 13, 1, 12, 12, 12, 1, 13, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 1, 12, 1, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 10, 4, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 13, 10, 4, 10, 10, 13, 4, 10, 10, 13, 4, 10, 13, 4, 11, 10, 9, 10, 10, 13, 10, 10, 13, 4, 11, 13, 10, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 10, 13, 11, 13, 10, 13, 11, 13, 10, 13, 11, 13, 10, 13, 13, 11, 13, 13, 11, 13, 13, 13, 11, 13, 13, 13, 11, 13, 13, 12, 13, 11, 13, 12, 13, 13, 6, 13, 13, 12, 13, 6, 13, 13, 12, 13, 12, 13, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 12, 13, 1, 11, 1, 13, 12, 12, 1, 13, 12, 12, 12, 1, 13, 12, 1, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 9, 10, 10, 4, 13, 10, 10, 10, 10, 13, 4, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 10, 13, 10, 13, 10, 13, 10, 10, 13, 10, 13, 10, 13, 11, 13, 10, 13, 10, 13, 11, 13, 10, 13, 13, 11, 13, 10, 13, 13, 11, 13, 13, 13, 11, 13, 13, 11, 13, 13, 12, 13, 11, 13, 13, 6, 13, 13, 6, 8, 11, 13, 12, 13, 13, 12, 13, 12, 13, 6, 13, 12, 13, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 7, 12, 13, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 1, 13, 12, 1, 12, 12, 12, 1, 13, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 12, 1, 1, 12, 1, 1, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 10, 4, 4, 10, 4, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 9, 10, 10, 4, 13, 10, 10, 4, 13, 10, 10, 10, 4, 13, 10, 10, 10, 13, 10, 10, 13, 4, 11, 9, 10, 13, 10, 10, 13, 10, 13, 10, 13, 10, 13, 11, 10, 13, 10, 13, 10, 13, 11, 13, 10, 13, 11, 13, 10, 13, 13, 5, 13, 13, 13, 11, 13, 13, 11, 13, 13, 11, 13, 13, 11, 13, 12, 13, 13, 6, 13, 13, 13, 6, 13, 13, 12, 13, 6, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 12, 13, 1, 13, 12, 12, 12, 12, 7, 12, 12, 1, 11, 1, 13, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 12, 1, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 4, 10, 4, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 13, 10, 10, 4, 10, 10, 10, 10, 10, 13, 4, 11, 10, 9, 10, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 13, 10, 10, 13, 10, 13, 10, 11, 13, 10, 13, 10, 13, 11, 13, 10, 13, 5, 13, 13, 10, 13, 5, 7, 10, 13, 11, 13, 13, 5, 7, 11, 13, 13, 11, 13, 13, 11, 13, 12, 13, 11, 13, 13, 6, 13, 13, 12, 13, 6, 13, 13, 12, 13, 6, 13, 12, 13, 12, 13, 6, 7, 13, 12, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 12, 12, 12, 13, 1, 12, 12, 13, 1, 11, 1, 13, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 13, 4, 10, 10, 13, 4, 10, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 10, 13, 10, 10, 13, 10, 11, 10, 13, 10, 13, 10, 13, 10, 11, 13, 10, 13, 5, 13, 13, 10, 13, 11, 13, 5, 7, 5, 13, 13, 11, 13, 13, 13, 11, 13, 13, 11, 13, 13, 11, 13, 11, 13, 12, 13, 11, 13, 12, 13, 6, 13, 13, 12, 13, 6, 13, 13, 12, 13, 12, 13, 12, 13, 6, 13, 12, 12, 13, 12, 12, 13, 12, 12, 12, 13, 12, 12, 7, 12, 12, 12, 13, 1, 11, 1, 12, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 12, 1, 1, 12, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 13, 4, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 13, 10, 10, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 13, 10, 13, 10, 11, 10, 13, 10, 13, 11, 10, 13, 13, 5, 13, 13, 5, 13, 13, 5, 7, 10, 13, 13, 11, 13, 11, 13, 13, 11, 13, 11, 13, 13, 11, 13, 12, 13, 11, 13, 6, 13, 13, 6, 13, 13, 6, 13, 13, 12, 13, 6, 13, 12, 13, 6, 13, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 12, 12, 13, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 1, 12, 12, 12, 1, 13, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 13, 10, 10, 10, 10, 10, 13, 10, 10, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 11, 10, 13, 10, 11, 10, 13, 10, 13, 5, 13, 13, 10, 11, 13, 10, 13, 5, 13, 13, 13, 5, 13, 13, 11, 13, 11, 13, 13, 5, 13, 13, 11, 13, 12, 13, 11, 13, 11, 13, 12, 13, 11, 13, 12, 13, 6, 13, 13, 12, 13, 6, 13, 13, 12, 13, 12, 12, 13, 6, 13, 12, 13, 12, 12, 13, 12, 12, 12, 13, 12, 12, 12, 12, 12, 13, 12, 12, 12, 7, 12, 12, 12, 12, 12, 1, 13, 12, 12, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 12, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 11, 10, 13, 10, 10, 13, 10, 13, 10, 11, 13, 10, 13, 5, 13, 10, 13, 5, 13, 13, 5, 13, 13, 11, 13, 11, 13, 13, 5, 13, 13, 11, 13, 13, 11, 13, 11, 13, 12, 13, 11, 13, 11, 13, 6, 13, 13, 6, 13, 13, 6, 13, 13, 6, 13, 12, 13, 6, 13, 12, 13, 12, 13, 12, 12, 13, 6, 7, 11, 12, 12, 13, 12, 12, 12, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 13, 12, 12, 1, 12, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 13, 10, 10, 10, 10, 13, 10, 10, 10, 13, 10, 10, 13, 10, 11, 10, 13, 10, 11, 13, 5, 13, 10, 13, 5, 13, 13, 5, 13, 13, 5, 13, 13, 5, 13, 13, 11, 13, 11, 13, 13, 11, 13, 11, 13, 12, 10, 12, 13, 11, 13, 12, 13, 11, 13, 6, 13, 13, 6, 13, 12, 13, 6, 13, 12, 13, 6, 13, 12, 13, 6, 13, 12, 12, 13, 6, 7, 11, 12, 12, 13, 12, 12, 12, 12, 12, 12, 13, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 13, 10, 10, 11, 10, 13, 10, 10, 11, 10, 13, 10, 11, 10, 13, 5, 13, 10, 13, 5, 13, 13, 5, 13, 13, 5, 13, 13, 5, 13, 13, 11, 13, 11, 13, 13, 5, 13, 13, 11, 13, 11, 13, 12, 10, 12, 13, 11, 13, 11, 13, 6, 13, 13, 6, 13, 12, 13, 6, 13, 13, 6, 13, 12, 13, 6, 13, 12, 13, 12, 12, 13, 6, 13, 12, 12, 13, 12, 12, 12, 12, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 13, 10, 11, 10, 10, 13, 10, 11, 10, 13, 5, 13, 10, 13, 5, 13, 13, 5, 13, 10, 13, 5, 13, 13, 11, 13, 5, 13, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 12, 11, 13, 12, 13, 6, 13, 13, 6, 13, 13, 6, 13, 12, 13, 6, 13, 12, 13, 6, 13, 12, 12, 13, 6, 7, 11, 12, 12, 12, 13, 12, 12, 12, 12, 12, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 1, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 4, 10, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 10, 10, 10, 11, 10, 13, 10, 10, 11, 10, 13, 10, 11, 10, 13, 5, 13, 10, 13, 5, 13, 10, 13, 5, 13, 5, 13, 13, 5, 13, 11, 13, 11, 13, 5, 13, 13, 11, 13, 11, 13, 11, 13, 13, 11, 13, 12, 13, 11, 13, 11, 12, 13, 11, 13, 6, 13, 13, 6, 13, 6, 13, 12, 13, 6, 13, 12, 13, 6, 13, 12, 13, 6, 13, 12, 12, 13, 6, 7, 6, 13, 12, 12, 12, 13, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 10, 10, 10, 10, 10, 13, 10, 10, 11, 10, 10, 10, 13, 5, 13, 10, 10, 13, 5, 13, 10, 13, 5, 13, 5, 13, 13, 5, 13, 11, 13, 5, 13, 13, 5, 13, 13, 11, 13, 11, 13, 5, 13, 12, 10, 12, 11, 13, 11, 13, 11, 13, 11, 12, 13, 6, 13, 11, 13, 6, 13, 13, 6, 13, 6, 13, 12, 13, 6, 13, 6, 13, 12, 12, 13, 6, 13, 12, 12, 12, 13, 6, 7, 11, 12, 12, 12, 12, 12, 12, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 10, 4, 10, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 10, 10, 11, 10, 10, 13, 5, 13, 10, 10, 11, 10, 13, 5, 13, 5, 13, 10, 5, 13, 13, 5, 13, 5, 13, 5, 13, 13, 5, 13, 13, 11, 13, 5, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 12, 13, 11, 13, 11, 13, 6, 13, 13, 6, 13, 6, 13, 12, 13, 6, 13, 6, 13, 12, 13, 6, 13, 6, 13, 12, 12, 12, 13, 6, 13, 12, 12, 12, 12, 12, 12, 13, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 10, 10, 13, 10, 10, 11, 10, 10, 10, 13, 5, 13, 10, 5, 13, 10, 13, 5, 13, 10, 11, 13, 5, 13, 5, 13, 13, 5, 13, 13, 5, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 12, 11, 13, 6, 13, 11, 13, 6, 13, 6, 13, 6, 13, 6, 13, 12, 13, 6, 13, 6, 13, 12, 12, 13, 6, 12, 13, 6, 12, 12, 13, 6, 12, 13, 6, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 4, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 10, 10, 10, 11, 10, 13, 5, 13, 10, 5, 13, 10, 13, 5, 13, 5, 13, 5, 13, 5, 13, 13, 5, 13, 5, 13, 11, 13, 5, 13, 11, 13, 5, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 12, 13, 11, 13, 11, 12, 11, 13, 6, 13, 6, 13, 13, 6, 13, 12, 11, 13, 6, 13, 6, 13, 12, 12, 13, 6, 13, 6, 13, 12, 12, 12, 12, 13, 6, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 1, 12, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 4, 10, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 11, 10, 10, 10, 13, 5, 10, 13, 5, 13, 10, 10, 11, 10, 13, 5, 13, 5, 13, 5, 13, 10, 13, 5, 13, 5, 13, 5, 13, 13, 5, 13, 11, 13, 5, 13, 11, 13, 11, 13, 11, 13, 5, 13, 11, 13, 11, 12, 13, 11, 11, 13, 11, 12, 13, 11, 13, 6, 13, 11, 12, 13, 6, 13, 6, 13, 6, 13, 12, 6, 13, 6, 13, 12, 6, 13, 12, 12, 6, 13, 12, 6, 13, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 4, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 4, 5, 4, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 10, 10, 5, 13, 10, 10, 5, 13, 10, 5, 13, 5, 13, 10, 10, 5, 13, 5, 13, 5, 13, 5, 13, 11, 10, 13, 5, 13, 11, 13, 5, 13, 11, 13, 11, 13, 5, 13, 12, 11, 13, 11, 13, 11, 13, 11, 11, 13, 12, 11, 13, 6, 13, 11, 12, 11, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 12, 6, 13, 12, 6, 13, 12, 12, 6, 13, 12, 12, 6, 13, 12, 12, 12, 6, 7, 6, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 12, 1, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 4, 10, 10, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 11, 10, 10, 10, 5, 13, 10, 10, 5, 13, 10, 5, 13, 10, 5, 13, 5, 13, 10, 5, 13, 5, 13, 5, 13, 5, 13, 11, 13, 5, 13, 11, 13, 5, 13, 11, 13, 11, 13, 11, 13, 11, 13, 11, 11, 13, 11, 11, 13, 11, 12, 11, 13, 11, 13, 6, 13, 11, 12, 11, 13, 6, 13, 6, 13, 6, 13, 6, 13, 12, 6, 13, 12, 6, 13, 12, 6, 13, 12, 6, 13, 12, 12, 6, 13, 12, 6, 7, 6, 13, 12, 12, 12, 12, 6, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 12, 12, 12, 1, 12, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 11, 10, 10, 5, 13, 10, 5, 13, 10, 5, 13, 10, 5, 13, 5, 13, 5, 13, 10, 11, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 13, 5, 13, 11, 13, 5, 13, 11, 13, 11, 11, 13, 11, 13, 11, 11, 13, 11, 13, 11, 12, 11, 13, 6, 13, 11, 12, 11, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 12, 6, 13, 6, 13, 12, 6, 13, 12, 12, 6, 13, 12, 12, 12, 6, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 4, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 11, 10, 10, 5, 13, 10, 5, 13, 10, 5, 13, 5, 13, 10, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 13, 5, 13, 11, 13, 5, 13, 11, 13, 11, 11, 13, 11, 11, 13, 11, 13, 11, 11, 13, 11, 12, 11, 13, 11, 13, 6, 13, 11, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 12, 6, 13, 6, 13, 12, 6, 13, 12, 6, 13, 6, 7, 6, 12, 12, 11, 12, 12, 12, 6, 13, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 12, 12, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 4, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 4, 5, 4, 5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 5, 13, 10, 5, 13, 10, 5, 13, 10, 5, 10, 13, 5, 10, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 13, 5, 13, 11, 13, 5, 13, 11, 11, 13, 11, 13, 11, 11, 13, 11, 11, 13, 11, 12, 11, 13, 11, 11, 12, 11, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 12, 13, 6, 12, 12, 13, 6, 12, 12, 12, 6, 13, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 1, 12, 12, 12, 12, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 4, 10, 10, 10, 10, 10, 10, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 10, 10, 5, 10, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 11, 10, 10, 10, 5, 10, 13, 5, 10, 10, 11, 10, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 5, 13, 11, 13, 5, 13, 11, 11, 13, 11, 11, 13, 5, 12, 10, 11, 13, 11, 12, 11, 13, 11, 11, 13, 6, 13, 11, 12, 11, 13, 6, 13, 11, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 12, 13, 6, 12, 12, 11, 12, 6, 13, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 11, 10, 5, 13, 5, 10, 10, 5, 13, 5, 13, 5, 13, 5, 10, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 5, 13, 11, 13, 5, 13, 11, 11, 13, 5, 13, 11, 11, 13, 11, 11, 13, 11, 11, 13, 11, 12, 11, 13, 11, 11, 12, 11, 11, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 12, 11, 6, 13, 6, 12, 13, 6, 12, 12, 6, 13, 6, 12, 12, 12, 6, 13, 12, 6, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 12, 12, 1, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 11, 10, 5, 10, 10, 5, 13, 5, 10, 13, 5, 13, 5, 10, 5, 13, 5, 13, 5, 13, 5, 13, 5, 11, 10, 11, 5, 13, 11, 5, 13, 11, 13, 5, 13, 11, 11, 13, 5, 12, 10, 11, 13, 11, 11, 13, 11, 11, 12, 11, 13, 11, 11, 12, 11, 13, 6, 13, 6, 13, 6, 13, 11, 6, 13, 6, 13, 6, 13, 6, 13, 6, 12, 13, 6, 12, 6, 13, 6, 13, 6, 12, 12, 11, 12, 12, 6, 13, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 6, 1, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 13, 5, 10, 10, 10, 5, 13, 5, 10, 5, 13, 5, 13, 5, 10, 11, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 5, 13, 11, 11, 10, 11, 13, 5, 12, 10, 11, 13, 11, 11, 13, 11, 11, 12, 11, 13, 11, 11, 11, 13, 11, 6, 13, 11, 11, 6, 13, 11, 6, 13, 6, 13, 6, 13, 6, 13, 6, 12, 6, 13, 6, 13, 6, 12, 11, 12, 6, 13, 6, 12, 12, 6, 13, 6, 12, 12, 6, 12, 12, 6, 13, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 6, 1, 12, 12, 12, 12, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 10, 5, 13, 5, 10, 5, 13, 5, 13, 5, 10, 5, 13, 5, 13, 5, 10, 5, 13, 5, 11, 10, 5, 13, 11, 5, 13, 11, 5, 13, 11, 13, 5, 13, 11, 11, 13, 11, 11, 11, 13, 11, 11, 13, 11, 11, 11, 13, 11, 12, 11, 11, 13, 6, 13, 11, 6, 13, 11, 6, 13, 6, 13, 6, 13, 6, 12, 6, 13, 6, 13, 6, 12, 6, 13, 6, 13, 6, 12, 6, 13, 6, 12, 12, 6, 13, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 10, 5, 11, 10, 5, 10, 10, 11, 5, 13, 5, 10, 5, 13, 5, 13, 5, 10, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 5, 13, 11, 11, 5, 13, 11, 11, 13, 5, 12, 11, 13, 11, 11, 11, 13, 11, 11, 12, 11, 11, 13, 11, 11, 12, 11, 11, 12, 11, 13, 6, 13, 6, 13, 6, 11, 6, 13, 6, 13, 6, 12, 6, 13, 6, 13, 6, 12, 6, 13, 6, 12, 12, 6, 13, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 10, 10, 4, 5, 4, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 11, 10, 5, 13, 5, 10, 5, 13, 5, 10, 5, 13, 5, 11, 5, 13, 5, 13, 5, 13, 5, 11, 10, 11, 11, 5, 13, 11, 5, 13, 11, 13, 5, 13, 11, 11, 11, 13, 5, 12, 11, 10, 11, 12, 11, 11, 13, 11, 11, 11, 12, 11, 11, 13, 6, 13, 6, 13, 6, 13, 6, 11, 12, 11, 6, 13, 6, 13, 6, 13, 6, 12, 6, 13, 6, 12, 6, 13, 6, 12, 6, 12, 12, 6, 12, 12, 6, 13, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 6, 1, 6, 12, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 11, 10, 5, 10, 5, 13, 5, 10, 5, 13, 5, 10, 5, 13, 5, 13, 5, 11, 5, 13, 5, 11, 10, 11, 5, 13, 5, 13, 11, 13, 5, 13, 11, 11, 11, 13, 5, 13, 11, 11, 11, 13, 11, 11, 11, 13, 11, 11, 11, 12, 11, 11, 13, 6, 11, 13, 6, 13, 6, 11, 11, 12, 6, 13, 6, 13, 6, 13, 6, 6, 13, 6, 6, 13, 6, 12, 6, 13, 6, 12, 6, 13, 6, 12, 6, 13, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 1, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 5, 4, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 13, 5, 10, 5, 13, 5, 10, 5, 13, 5, 11, 5, 13, 5, 13, 5, 11, 5, 13, 5, 13, 5, 13, 5, 13, 5, 13, 11, 5, 13, 11, 5, 12, 11, 11, 13, 5, 12, 11, 11, 13, 11, 11, 11, 11, 13, 11, 11, 12, 11, 11, 11, 13, 6, 11, 13, 6, 11, 13, 6, 13, 6, 11, 6, 13, 6, 6, 13, 6, 12, 6, 13, 6, 6, 13, 6, 12, 6, 12, 6, 13, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 4, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 13, 5, 10, 5, 10, 5, 13, 5, 5, 13, 5, 5, 13, 5, 5, 13, 5, 5, 13, 5, 13, 5, 11, 5, 13, 5, 12, 5, 13, 11, 5, 13, 11, 11, 11, 10, 11, 11, 11, 13, 11, 11, 11, 11, 13, 11, 11, 11, 12, 11, 11, 11, 13, 6, 11, 13, 6, 11, 12, 11, 6, 13, 6, 11, 12, 6, 13, 6, 6, 13, 6, 13, 6, 6, 13, 6, 12, 6, 13, 6, 12, 6, 12, 6, 13, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 12, 6, 1, 6, 12, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 11, 10, 5, 10, 5, 11, 5, 13, 5, 10, 5, 11, 5, 13, 5, 11, 5, 13, 5, 13, 5, 11, 11, 10, 11, 5, 13, 11, 11, 11, 10, 11, 11, 13, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 13, 11, 11, 12, 11, 11, 6, 13, 11, 6, 13, 6, 13, 6, 11, 12, 11, 6, 13, 6, 13, 6, 6, 13, 6, 6, 13, 6, 6, 13, 6, 12, 6, 12, 6, 13, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 6, 1, 6, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 1, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 5, 4, 5, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 11, 5, 10, 5, 10, 5, 13, 5, 10, 5, 13, 5, 5, 13, 5, 5, 13, 5, 13, 5, 11, 5, 13, 5, 13, 5, 11, 13, 5, 11, 11, 13, 5, 11, 13, 11, 11, 11, 11, 13, 5, 11, 11, 13, 11, 11, 11, 12, 11, 11, 11, 11, 13, 6, 11, 13, 6, 11, 11, 6, 13, 6, 11, 13, 6, 11, 6, 13, 6, 6, 13, 6, 6, 13, 6, 6, 12, 6, 13, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 10, 10, 5, 4, 5, 10, 10, 10, 5, 4, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 13, 5, 5, 10, 5, 13, 5, 5, 13, 5, 5, 13, 5, 11, 5, 13, 5, 11, 5, 13, 5, 11, 11, 5, 13, 11, 11, 5, 13, 11, 11, 11, 5, 13, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 12, 11, 6, 13, 11, 6, 13, 6, 11, 11, 6, 13, 6, 11, 6, 13, 6, 6, 13, 6, 6, 12, 6, 13, 6, 6, 12, 6, 13, 6, 6, 12, 6, 13, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 6, 1, 6, 12, 12, 12, 12, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 10, 5, 10, 10, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 11, 5, 10, 5, 10, 5, 11, 5, 13, 5, 5, 13, 5, 5, 13, 5, 5, 13, 5, 11, 5, 13, 5, 11, 13, 5, 11, 11, 10, 11, 11, 5, 13, 11, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 13, 6, 11, 11, 11, 6, 13, 6, 11, 11, 12, 11, 6, 13, 6, 13, 6, 6, 13, 6, 6, 13, 6, 6, 11, 6, 12, 6, 13, 6, 6, 12, 6, 13, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 12, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 10, 5, 4, 5, 10, 10, 5, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 11, 5, 13, 5, 5, 13, 5, 5, 11, 5, 10, 11, 5, 11, 5, 13, 5, 11, 10, 11, 5, 13, 5, 11, 11, 11, 13, 5, 11, 11, 11, 13, 5, 11, 11, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 6, 13, 11, 6, 13, 6, 11, 6, 13, 6, 11, 6, 12, 6, 13, 6, 6, 13, 6, 6, 13, 6, 6, 12, 6, 11, 12, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 1, 6, 12, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 5, 10, 10, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 11, 5, 10, 5, 13, 5, 5, 10, 5, 11, 5, 10, 5, 13, 5, 11, 5, 13, 5, 11, 5, 13, 5, 11, 11, 5, 13, 11, 5, 11, 11, 13, 5, 11, 11, 11, 11, 11, 13, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 6, 13, 11, 6, 13, 6, 11, 11, 6, 13, 6, 11, 6, 13, 6, 11, 6, 13, 6, 6, 11, 6, 12, 6, 6, 13, 6, 6, 12, 6, 6, 13, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 6, 1, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 11, 5, 10, 5, 5, 13, 5, 5, 13, 5, 5, 11, 5, 13, 5, 11, 5, 13, 5, 11, 5, 13, 5, 11, 11, 11, 5, 13, 11, 11, 11, 11, 11, 11, 13, 5, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 12, 11, 11, 6, 13, 11, 6, 11, 11, 12, 6, 13, 6, 11, 6, 13, 6, 6, 11, 6, 12, 6, 13, 6, 6, 13, 6, 6, 12, 6, 11, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 13, 5, 5, 5, 13, 5, 5, 11, 5, 13, 5, 5, 13, 5, 5, 13, 5, 11, 5, 13, 11, 5, 11, 13, 5, 11, 11, 11, 5, 13, 11, 5, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 6, 11, 11, 12, 11, 6, 11, 11, 6, 13, 6, 11, 6, 12, 11, 6, 13, 6, 6, 11, 6, 12, 6, 6, 13, 6, 6, 12, 6, 6, 13, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 10, 5, 10, 10, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 11, 5, 10, 5, 5, 13, 5, 5, 11, 5, 10, 5, 11, 5, 11, 5, 13, 5, 11, 5, 13, 5, 11, 11, 5, 11, 11, 11, 5, 13, 11, 11, 5, 12, 5, 11, 11, 11, 11, 11, 11, 13, 11, 11, 11, 11, 12, 11, 11, 11, 6, 13, 11, 6, 11, 11, 6, 13, 6, 11, 6, 13, 6, 11, 6, 11, 6, 6, 13, 6, 6, 12, 6, 11, 6, 6, 12, 6, 6, 13, 6, 6, 12, 6, 6, 12, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 12, 6, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 11, 5, 5, 10, 5, 11, 5, 13, 5, 5, 13, 5, 5, 11, 5, 13, 5, 11, 5, 11, 11, 10, 11, 5, 13, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 13, 11, 6, 11, 11, 11, 6, 13, 6, 11, 11, 6, 11, 6, 13, 6, 6, 13, 6, 6, 11, 6, 12, 6, 6, 13, 6, 6, 13, 6, 6, 12, 6, 6, 12, 6, 12, 6, 6, 12, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 6, 12, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 5, 10, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 11, 5, 10, 5, 5, 11, 5, 5, 13, 5, 5, 11, 5, 11, 5, 13, 5, 5, 11, 11, 5, 13, 5, 11, 11, 5, 11, 11, 11, 11, 5, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 6, 11, 11, 11, 6, 13, 6, 11, 6, 13, 6, 11, 6, 11, 6, 12, 6, 11, 6, 6, 13, 6, 6, 6, 13, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 5, 10, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 11, 5, 10, 5, 5, 11, 5, 10, 5, 11, 5, 5, 13, 5, 11, 5, 13, 5, 11, 5, 11, 11, 5, 13, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 13, 6, 11, 11, 6, 11, 6, 11, 6, 13, 6, 11, 6, 11, 6, 13, 6, 6, 6, 13, 6, 6, 6, 6, 12, 6, 6, 13, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 6, 12, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 5, 10, 5, 10, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 10, 5, 5, 13, 5, 5, 11, 5, 5, 13, 5, 5, 11, 5, 13, 5, 11, 5, 11, 11, 5, 13, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 12, 11, 6, 11, 6, 11, 6, 12, 6, 11, 6, 6, 11, 6, 6, 12, 6, 6, 11, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 11, 5, 5, 10, 5, 5, 11, 5, 5, 13, 5, 5, 11, 5, 13, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 13, 6, 6, 11, 6, 11, 6, 12, 6, 11, 6, 6, 13, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 10, 5, 5, 11, 5, 5, 13, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 13, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 13, 6, 11, 6, 11, 6, 11, 6, 12, 6, 11, 6, 6, 13, 6, 6, 6, 6, 12, 6, 6, 11, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 13, 5, 5, 11, 5, 11, 5, 13, 5, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 13, 6, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 13, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 10, 5, 10, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 11, 5, 5, 5, 13, 5, 5, 11, 5, 5, 11, 5, 11, 5, 13, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 13, 6, 6, 11, 6, 11, 6, 6, 11, 6, 6, 12, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 12, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 10, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 13, 6, 6, 6, 11, 6, 6, 6, 6, 13, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 10, 5, 10, 5, 5, 10, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 10, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 12, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 6, 12, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 12, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 10, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 6, 12, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 10, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 12, 6, 6, 12, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 12, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 10, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 6, 12, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 10, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 5, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 6, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 6, 5, 11, 11, 11, 11, 6, 11, 11, 11, 6, 5, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 11, 5, 6, 5, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 6, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 6, 6, 11, 6, 6, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 6, 11, 11, 11, 6, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 5, 11, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 6, 11, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 5, 5, 5, 5, 11, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 5, 6, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 5, 5, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 5, 6, 5, 11, 11, 11, 11, 6, 5, 6, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 11, 6, 6, 11, 6, 6, 6, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 5, 5, 5, 5, 11, 5, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 11, 6, 6, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 5, 11, 5, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 6, 6, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 5, 11, 5, 11, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 11, 6, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 5, 11, 5, 11, 11, 5, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 5, 6, 5, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 11, 11, 6, 11, 11, 6, 11, 6, 11, 6, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 11, 11, 11, 11, 5, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 11, 11, 6, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +}; diff --git a/src/commtool.c b/src/commtool.c deleted file mode 100644 index 6e77b3ed..00000000 --- a/src/commtool.c +++ /dev/null @@ -1,152 +0,0 @@ -/* Copyright 1999 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_commtool[] = - "$Id: commtool.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -#include "CommTool.h" -#include "MemoryMgr.h" -#include "OSUtil.h" - -#include "rsys/blockinterrupts.h" -#include "rsys/string.h" -#include "rsys/mman.h" - -PUBLIC INTEGER -CRMGetCRMVersion (void) -{ - INTEGER retval; - - retval = curCRMVersion; - return retval; -} - -PRIVATE QHdr commtool_head; - -PUBLIC QHdrPtr -CRMGetHeader (void) -{ - QHdrPtr retval; - - retval = &commtool_head; - return retval; -} - -PUBLIC void -CRMInstall (QElemPtr qp) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - if (!commtool_head.qTail) - ((CRMRecPtr)qp)->crmDeviceID = CLC (1); - else - { - CRMRecPtr prevp; - - prevp = (CRMRecPtr) MR (commtool_head.qTail); - ((CRMRecPtr)qp)->crmDeviceID = CL (CL (prevp->crmDeviceID) + 1); - } - - Enqueue (qp, &commtool_head); - restore_virtual_ints (block); -} - -PUBLIC OSErr -CRMRemove (QElemPtr qp) -{ - OSErr retval; - - retval = Dequeue (qp, &commtool_head); - return retval; -} - -PUBLIC QElemPtr -CRMSearch (QElemPtr qp) -{ - QElemPtr retval; - virtual_int_state_t block; - CRMRecPtr p; - LONGINT min; - - min = CL (((CRMRecPtr)qp)->crmDeviceID) + 1; - block = block_virtual_ints (); - - for (p = (CRMRecPtr) MR (commtool_head.qHead); - p && CL (p->crmDeviceID) < min; - p = (CRMRecPtr) MR (p->qLink)) - ; - restore_virtual_ints (block); - retval = (QElemPtr) p; - return retval; -} - -PRIVATE CRMErr -serial_insert (const char *input, const char *output, const char *name) -{ - CRMErr retval; - CRMSerialPtr p; - - p = (CRMSerialPtr) NewPtrSys (sizeof *p); - if (!p) - retval = MemError (); - else - { - CRMRecPtr qp; - - qp = (CRMRecPtr) NewPtrSys (sizeof *qp); - if (!qp) - retval = MemError (); - else - { - p->version = CWC (curCRMSerRecVer); - p->inputDriverName = RM (stringhandle_from_c_string (input)); - p->outputDriverName = RM (stringhandle_from_c_string (output)); - p->name = RM (stringhandle_from_c_string (name)); - p->deviceIcon = NULL; - p->ratedSpeed = CLC (19200); - p->maxSpeed = CLC (57600); - p->reserved = CLC (0); - qp->qLink = CLC (0); - qp->qType = CWC (crmType); - qp->crmVersion = CWC (crmRecVersion); - qp->crmPrivate = CLC (0); - qp->crmReserved = CWC (0); - qp->crmDeviceType = CLC (crmSerialDevice); - qp->crmDeviceID = CLC (0); - qp->crmAttributes = (LONGINT) RM (p); - qp->crmStatus = CLC (0); - qp->crmRefCon = CLC (0); - CRMInstall ((QElemPtr) qp); - retval = noErr; - } - } - return retval; -} - -PUBLIC CRMErr -InitCRM (void) -{ - static boolean_t beenhere; - CRMErr retval; - - if (beenhere) - retval = noErr; - else - { - ZONE_SAVE_EXCURSION - (SysZone, - { - retval = serial_insert (".AIn", ".AOut", "COM1"); - if (retval == noErr) - retval = serial_insert (".BIn", ".BOut", "COM2"); - beenhere = TRUE; - }); - } - return retval; -} diff --git a/src/commtool.cpp b/src/commtool.cpp new file mode 100644 index 00000000..41b33b5b --- /dev/null +++ b/src/commtool.cpp @@ -0,0 +1,146 @@ +/* Copyright 1999 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include "CommTool.h" +#include "MemoryMgr.h" +#include "OSUtil.h" + +#include "rsys/blockinterrupts.h" +#include "rsys/string.h" +#include "rsys/mman.h" + +using namespace Executor; + +INTEGER +Executor::CRMGetCRMVersion(void) +{ + INTEGER retval; + + retval = curCRMVersion; + return retval; +} + +static QHdr commtool_head; + +QHdrPtr +Executor::CRMGetHeader(void) +{ + QHdrPtr retval; + + retval = &commtool_head; + return retval; +} + +void +Executor::CRMInstall(QElemPtr qp) +{ + virtual_int_state_t block; + + block = block_virtual_ints(); + if(!commtool_head.qTail) + ((CRMRecPtr)qp)->crmDeviceID = CLC(1); + else + { + CRMRecPtr prevp; + + prevp = (CRMRecPtr)MR(commtool_head.qTail); + ((CRMRecPtr)qp)->crmDeviceID = CL(CL(prevp->crmDeviceID) + 1); + } + + Enqueue(qp, &commtool_head); + restore_virtual_ints(block); +} + +OSErr +Executor::CRMRemove(QElemPtr qp) +{ + OSErr retval; + + retval = Dequeue(qp, &commtool_head); + return retval; +} + +QElemPtr +Executor::CRMSearch(QElemPtr qp) +{ + QElemPtr retval; + virtual_int_state_t block; + CRMRecPtr p; + LONGINT min; + + min = CL(((CRMRecPtr)qp)->crmDeviceID) + 1; + block = block_virtual_ints(); + + for(p = (CRMRecPtr)MR(commtool_head.qHead); + p && CL(p->crmDeviceID) < min; + p = (CRMRecPtr)MR(p->qLink)) + ; + restore_virtual_ints(block); + retval = (QElemPtr)p; + return retval; +} + +static CRMErr +serial_insert(const char *input, const char *output, const char *name) +{ + CRMErr retval; + CRMSerialPtr p; + + p = (CRMSerialPtr)NewPtrSys(sizeof *p); + if(!p) + retval = MemError(); + else + { + CRMRecPtr qp; + + qp = (CRMRecPtr)NewPtrSys(sizeof *qp); + if(!qp) + retval = MemError(); + else + { + p->version = CWC(curCRMSerRecVer); + p->inputDriverName = RM(stringhandle_from_c_string(input)); + p->outputDriverName = RM(stringhandle_from_c_string(output)); + p->name = RM(stringhandle_from_c_string(name)); + p->deviceIcon = NULL; + p->ratedSpeed = CLC(19200); + p->maxSpeed = CLC(57600); + p->reserved = CLC(0); + qp->qLink = nullptr; + qp->qType = CWC(crmType); + qp->crmVersion = CWC(crmRecVersion); + qp->crmPrivate = CLC(0); + qp->crmReserved = CWC(0); + qp->crmDeviceType = CLC(crmSerialDevice); + qp->crmDeviceID = CLC(0); + qp->crmAttributes = guest_cast(RM(p)); + qp->crmStatus = CLC(0); + qp->crmRefCon = CLC(0); + CRMInstall((QElemPtr)qp); + retval = noErr; + } + } + return retval; +} + +CRMErr +Executor::InitCRM(void) +{ + static bool beenhere; + CRMErr retval; + + if(beenhere) + retval = noErr; + else + { + TheZoneGuard guard(LM(SysZone)); + retval = serial_insert(".AIn", ".AOut", "COM1"); + if(retval == noErr) + retval = serial_insert(".BIn", ".BOut", "COM2"); + beenhere = true; + } + return retval; +} diff --git a/src/config/Makefile.in b/src/config/Makefile.in deleted file mode 100644 index db247351..00000000 --- a/src/config/Makefile.in +++ /dev/null @@ -1,194 +0,0 @@ -root = @root@ - -util_dir = $(root)/util - -# gnu-style triple identifying the build machine; -# this is a dynamic value -# BUILD := $(shell $(root)/util/config.guess) - -build_obj_dir = $(BUILD) -build_obj_dir_stamp = $(build_obj_dir)/stamp - -# gnu-style triple identifying the host machine -HOST = @host@ -# canonical triple -CANONICAL_HOST = @canonical_host@ -HOST_ARCH = @host_arch@ -HOST_OS = @host_os@ -HOST_FILE_FORMAT = @host_file_format@ - -# same for the build machine -BUILD = @build@ -CANONICAL_BUILD = @canonical_build@ -BUILD_ARCH = @build_arch@ -BUILD_OS = @build_os@ - -# front-end for this version of executor; -# currently one of `nextstep', `x' or `dos' -FRONT_END = @front_end@ - -# the location of various component directories -SRC_DIR = $(root)/src - -FRONT_END_DIR = $(root)/src/config/front-ends/@front_end@ -SOUND_DIR = $(root)/src/config/sound/@sound@ - -HOST_ARCH_DIR = $(root)/src/config/arch/$(HOST_ARCH) -HOST_OS_DIR = $(root)/src/config/os/$(HOST_OS) - -BUILD_ARCH_DIR = $(root)/src/config/arch/$(BUILD_ARCH) -BUILD_OS_DIR = $(root)/src/config/os/$(BUILD_OS) - -SYN68K_LIB_DIR = $(root)/syn68k/lib/@syn68k_host@ -INCL_DIR = $(SRC_DIR)/include - -# ahh, should BUILD_{OS, ARCH}_DIR be added to the VPATH? -VPATH = $(SRC_DIR):$(HOST_ARCH_DIR):$(HOST_OS_DIR):$(FRONT_END_DIR):$(SOUND_DIR) - -# these are (possibly) cross-tools that run on the host -# and produce code for the host -# these names are host-independant -HOST_CC = splode -HOST_GCC = @host_gcc@ -HOST_STRIP = @host_strip@ - -HOST_AS = $(HOST_GCC) -c -x assembler-with-cpp -HOST_AS_CPP = $(HOST_GCC) -c -x assembler-with-cpp -P -# specifies c-specific -Ldirs -HOST_LD = splosion - -# these are compilers for the host -BUILD_CC = cc -BUILD_GCC = gcc -m32 - -ifobjc -# currently, objc compilers are only used on NEXTSTEP builds. -# the native (build) NeXT c compiler can act as the native objc compiler, -# as well as the host objc compiler. -BUILD_OBJC = cc -HOST_OBJC = cc -arch @arch@ -end ifobjc - -DEFINES = @syn68k_define@ $(ROMLIB_DEFINES) \ - $(FRONT_END_DEFINES) $(HOST_ARCH_DEFINES) $(HOST_OS_DEFINES) - -# include in -I$(HOST_..._DIR) also? -INCLUDES = -I. -I$(INCL_DIR) -I$(FRONT_END_DIR) -I$(HOST_OS_DIR) -I$(HOST_ARCH_DIR) -I$(SOUND_DIR) - -# build cflags are those given when compiling for the build -# do not put optimized/debug flags here -BUILD_CFLAGS = $(CFLAGS) -DCOMPILE_FOR_BUILD $(DEFINES) $(INCLUDES) -# GEN_FLAGS is like BUILD_FLAGS, but used when building object files -# which include ROMlib header files but do not link against ROMlib -# (so ROMlib headers should define inline functions which reference -# external romlib functions). -# this is indicated by `-DNO_ROMLIB' -GEN_CFLAGS = $(BUILD_CFLAGS) -DNO_ROMLIB -Wall - -ifobjc -BUILD_OBJCFLAGS = $(CFLAGS) $(DEFINES) $(INCLUDES) -end ifobjc - -# cflags specified during configuration, defaults to `-g' -CONFIGURE_CFLAGS = @cflags@ - -# cflags for host -HOST_CFLAGS = $(DEFINES) $(INCLUDES) $(CONFIGURE_CFLAGS) - -ifobjc -# `-traditional-cpp' is needed by NeXT cc to make sense of the -# global asm a5 decl -# HOST_OBJCFLAGS = -traditional-cpp $(HOST_CFLAGS) -# Haven't compiled NeXT based Executor in a very long time, but now that -# we have the beginnings of a Mac OS X port, don't mess it up by requesting -# -traditional-cpp. If we ever do support NEXT hosts again it will be -# after moving to a more modern GNU build system. -HOST_OBJCFLAGS = $(HOST_CFLAGS) -end ifobjc - -.SUFFIXES: .map .psw .h .c .m .s .scpp .o - -# by default, .c files are built by the host gcc compiler, -# you must make an explicit rule to override this -.c.o: $< - $(HOST_GCC) $(HOST_CFLAGS) -c -o $*.o $< - -.m.o: $< - $(HOST_OBJC) $(HOST_OBJCFLAGS) -c -o $*.o $< - -.s.o: $< - $(HOST_AS) -o $*.o $< - -.scpp.o: $< - $(HOST_AS_CPP) $(DEFINES) $(INCLUDES) -o $*.o $< - -all:: executor - -ifsyn68k -LIBSYN68K = -L$(SYN68K_LIB_DIR) -lsyn68k -end ifsyn68k - -@host_arch_make@ -@host_os_make@ -@front_end_make@ -@sound_make@ -@executor_make@ - -ifeq ($(HAVE_IV), yes) -IV_SRC = iv-stubs.c -IV_OBJ = $(IV_SRC:.c=.o) - -all:: iv-server -iv-server: iv-server.o - $(HOST_GCC) -o iv-server iv-server.o $(IV_LIBS) $(FRONT_END_LIBS) - -clean:: - rm -f iv-server iv-server.o $(IV_OBJ) -endif - -HOST_OBJ = $(HOST_ARCH_OBJ) $(HOST_OS_OBJ) -HOST_LIBS = $(HOST_ARCH_LIBS) $(HOST_OS_LIBS) -HOST_LD_FLAGS = $(HOST_ARCH_LD_FLAGS) $(HOST_OS_LD_FLAGS) - -executor: lowglobals.o $(ROMLIB_OBJ) $(EXECUTOR_OBJ) \ - $(HOST_OBJ) \ - $(FRONT_END_OBJ) $(IV_OBJ) $(SOUND_OBJ) $(HOST_OS_POST_LD_CMD) - echo '#include "rsys/common.h"' > tmp-buildtime.c - echo '#include "rsys/version.h"' >> tmp-buildtime.c - echo 'const char ROMlib_executor_build_time[] = "'`date`'";' >> tmp-buildtime.c - $(HOST_GCC) $(HOST_CFLAGS) -c -o buildtime.o tmp-buildtime.c - rm -f tmp-buildtime.c - @$(HOST_GCC) -o executor \ - $(LD_FLAGS) $(HOST_LD_FLAGS) $(LOWGLOBALS_LD_OPTION) \ - $(ROMLIB_OBJ) $(EXECUTOR_OBJ) buildtime.o \ - $(HOST_OBJ) $(FRONT_END_OBJ) $(IV_OBJ) $(SOUND_OBJ) \ - $(LIBSYN68K) $(FRONT_END_LIBS) $(HOST_LIBS) $(SOUND_LIBS) - $(HOST_OS_POST_LD_CMD) $(HOST_OS_POST_LD_OPTIONS) - -$(build_obj_dir_stamp): - if [ ! -d $(build_obj_dir) ]; then \ - mkdir $(build_obj_dir); \ - fi - touch $(build_obj_dir_stamp) - -clean:: - rm -f executor - rm -rf $(build_obj_dir) buildtime.o - -# We no longer use RCS; we use subversion, so we don't want any automatic -# checkouts -%:: RCS/%,v - -include make.depend - -depend-files: $(ROMLIB_SRC) $(EXECUTOR_SRC) $(HOST_SRC) \ - $(HOST_OS_SRC) $(FRONT_END_SRC) $(IV_SRC) $(SOUND_SRC) \ - $(MAP_C) $(EXECUTOR_GEN_C) $(HOST_ARCH_SRC) Makefile - @echo $(filter %.c %.m,$^) > depend-files.tmp - $(util_dir)/move-if-changed.sh depend-files.tmp depend-files - -make.depend: depend-files - -$(HOST_GCC) $(INCLUDES) -MM `cat depend-files` > make.depend - -clean:: - rm -f depend-files make.depend diff --git a/src/config/arch/alpha/alpha.c b/src/config/arch/alpha/alpha.c deleted file mode 100644 index ff1198b1..00000000 --- a/src/config/arch/alpha/alpha.c +++ /dev/null @@ -1,23 +0,0 @@ -/* Copyright 1999 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_alpha[] = - "$Id: alpha.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/arch.h" - -/* unclear what we need to do here */ - -boolean_t -arch_init (void) -{ - return TRUE; -} - -SWAP16_FUNC_DEFN - -SWAP32_FUNC_DEFN diff --git a/src/config/arch/alpha/alpha.h b/src/config/arch/alpha/alpha.h deleted file mode 100644 index 6bd1d1f5..00000000 --- a/src/config/arch/alpha/alpha.h +++ /dev/null @@ -1,34 +0,0 @@ -#if !defined (_ARCH_ALPHA_H_) -#define _ARCH_ALPHA_H_ - -#include - -#define LITTLEENDIAN - -#define SYN68K - -#if !defined (ALPHA) -# define ALPHA -#endif - -#include "rsys/types.h" - - -#define SWAP16_FUNC_DEFN \ -uint16 const \ -swap16 (uint16 n) \ -{ \ - return (n >> 8) | (n << 8); \ -} - -#define SWAP32_FUNC_DEFN \ -uint32 const \ -swap32 (uint32 n) \ -{ \ - return htonl(n); \ -} - -extern __inline__ SWAP16_FUNC_DEFN -extern __inline__ SWAP32_FUNC_DEFN - -#endif /* !_ARCH_ALPHA_H_ */ diff --git a/src/config/arch/alpha/alpha.make b/src/config/arch/alpha/alpha.make deleted file mode 100644 index 917c91e4..00000000 --- a/src/config/arch/alpha/alpha.make +++ /dev/null @@ -1 +0,0 @@ -HOST_ARCH_OBJ = alpha.o diff --git a/src/config/arch/generic_le/CMakeLists.txt b/src/config/arch/generic_le/CMakeLists.txt new file mode 100644 index 00000000..1eca810a --- /dev/null +++ b/src/config/arch/generic_le/CMakeLists.txt @@ -0,0 +1,2 @@ +add_library(arch-generic_le generic_le.cpp generic_le.h) +target_link_libraries(arch-generic_le syn68k) diff --git a/src/config/arch/generic_le/generic_le.cpp b/src/config/arch/generic_le/generic_le.cpp new file mode 100644 index 00000000..78baf432 --- /dev/null +++ b/src/config/arch/generic_le/generic_le.cpp @@ -0,0 +1,7 @@ +#include "rsys/common.h" +#include "rsys/arch.h" + +bool Executor::arch_init(void) +{ + return true; +} diff --git a/src/config/arch/generic_le/generic_le.h b/src/config/arch/generic_le/generic_le.h new file mode 100644 index 00000000..460f5d61 --- /dev/null +++ b/src/config/arch/generic_le/generic_le.h @@ -0,0 +1,19 @@ +#if !defined(__arch_x86_64_h__) +#define __arch_x86_64_h__ + +#define LITTLEENDIAN + +/* TODO: only do these if the compiler supports it, check to see if we can + get a better swap16 w/o using builtin_bswap32 */ + +#ifdef _MSC_VER +#include + +#define swap16(v) _byteswap_ushort(v) +#define swap32(v) _byteswap_ulong(v) +#else +#define swap16(v) ((uint16_t)__builtin_bswap16((uint32_t)(v))) +#define swap32(v) ((uint32_t)__builtin_bswap32((int32_t)(v))) +#endif + +#endif /* !defined (__arch_x86_64_h__) */ diff --git a/src/config/front-ends/sdl/host_bltmacros.h b/src/config/arch/i386/host_bltmacros.h similarity index 100% rename from src/config/front-ends/sdl/host_bltmacros.h rename to src/config/arch/i386/host_bltmacros.h diff --git a/src/config/arch/i386/i386.c b/src/config/arch/i386/i386.c deleted file mode 100644 index 180a226c..00000000 --- a/src/config/arch/i386/i386.c +++ /dev/null @@ -1,56 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_i386[] = - "$Id: i386.c 90 2005-05-25 05:06:01Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "rsys/arch.h" - - -#if !defined (ALWAYS_ON_I486) -arch_type_t arch_type; -#endif - - -boolean_t -arch_init (void) -{ -#if !defined (ALWAYS_ON_I486) - uint32 scratch1, scratch2; - uint8 i486_p; - - /* Adapted from _Assembly Language: For Real Programmers Only_ p. 561. - * This code determines if we are on an i486 or higher. We care because - * those chips have the "bswap" instruction for byte swapping. - */ - asm ("pushfl\n\t" - "pushfl\n\t" - "popl %0\n\t" - "xorl $0x40000,%0\n\t" - "pushl %0\n\t" - "popfl\n\t" - "pushfl\n\t" - "popl %1\n\t" - "cmpl %0,%1\n\t" - "jnz 1f\n\t" - "xorl $0x40000,%0\n\t" - "pushl %0\n\t" - "popfl\n\t" - "pushfl\n\t" - "popl %1\n\t" - "cmpl %0,%1\n" - "1:\n\t" - "setz %b2\n\t" - "popfl" - : "=r" (scratch1), "=r" (scratch2), "=abcd" (i486_p)); - - arch_type = (i486_p ? ARCH_TYPE_I486 : ARCH_TYPE_I386); -#endif /* !ALWAYS_ON_I486 */ - - return TRUE; -} diff --git a/src/config/arch/i386/i386.cpp b/src/config/arch/i386/i386.cpp new file mode 100644 index 00000000..18b1f648 --- /dev/null +++ b/src/config/arch/i386/i386.cpp @@ -0,0 +1,47 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/arch.h" + +#if !defined(ALWAYS_ON_I486) +arch_type_t arch_type; +#endif + +bool Executor::arch_init(void) +{ +#if !defined(ALWAYS_ON_I486) + uint32_t scratch1, scratch2; + uint8_t i486_p; + + /* Adapted from _Assembly Language: For Real Programmers Only_ p. 561. + * This code determines if we are on an i486 or higher. We care because + * those chips have the "bswap" instruction for byte swapping. + */ + asm("pushfl\n\t" + "pushfl\n\t" + "popl %0\n\t" + "xorl $0x40000,%0\n\t" + "pushl %0\n\t" + "popfl\n\t" + "pushfl\n\t" + "popl %1\n\t" + "cmpl %0,%1\n\t" + "jnz 1f\n\t" + "xorl $0x40000,%0\n\t" + "pushl %0\n\t" + "popfl\n\t" + "pushfl\n\t" + "popl %1\n\t" + "cmpl %0,%1\n" + "1:\n\t" + "setz %b2\n\t" + "popfl" + : "=r"(scratch1), "=r"(scratch2), "=abcd"(i486_p)); + + arch_type = (i486_p ? ARCH_TYPE_I486 : ARCH_TYPE_I386); +#endif /* !ALWAYS_ON_I486 */ + + return true; +} diff --git a/src/config/arch/i386/i386.h b/src/config/arch/i386/i386.h index e17bdf32..ef3740cf 100644 --- a/src/config/arch/i386/i386.h +++ b/src/config/arch/i386/i386.h @@ -1,14 +1,15 @@ -#if !defined (_ARCH_I386_H_) +#if !defined(_ARCH_I386_H_) #define _ARCH_I386_H_ #define LITTLEENDIAN -#define SYN68K - -#if !defined (i386) -# define i386 +#if !defined(i386) +#define i386 #endif + // need to execute autogenerated code on linux +#define PERSONALITY_HACK + /* * Technically, it's possible to run Linux on a 386. It might even * be possible to do the same with Windows 95. However, I don't think @@ -18,65 +19,67 @@ */ #if !defined(GO32) -# define ALWAYS_ON_I486 +#define ALWAYS_ON_I486 #endif -#include "rsys/types.h" +#include #include "i386_djgpp_version.h" - -#define SWAP16_FUNC_DEFN \ -extern inline uint16 \ -swap16 (uint16 n) \ -{ \ - return (n >> 8) | (n << 8); \ -} - - -#if defined (ALWAYS_ON_I486) -#define SWAP32_FUNC_DEFN \ -extern inline uint32 \ -swap32 (uint32 n) \ -{ \ - /* We can use bswap on the i486, but never on the i386. */ \ - __asm__ ("bswap %k0" : "=r" (n) : "0" (n)); \ - return n; \ -} -#else /* !ALWAYS_ON_I486 */ -#define SWAP32_FUNC_DEFN \ -extern inline uint32 \ -swap32 (uint32 n) \ -{ \ - __asm__ ("rorw $8,%w0\n\t" \ - "rorl $16,%k0\n\t" \ - "rorw $8,%w0" : "=r" (n) : "0" (n) : "cc"); \ - return n; \ -} +#define SWAP16_FUNC_DEFN \ + inline uint16_t \ + swap16(uint16_t n) \ + { \ + return (n >> 8) | (n << 8); \ + } + +#if defined(ALWAYS_ON_I486) +#define SWAP32_FUNC_DEFN \ + inline uint32_t \ + swap32(uint32_t n) \ + { \ + /* We can use bswap on the i486, but never on the i386. */ \ + __asm__("bswap %k0" \ + : "=r"(n) \ + : "0"(n)); \ + return n; \ + } +#else /* !ALWAYS_ON_I486 */ +#define SWAP32_FUNC_DEFN \ + inline uint32_t \ + swap32(uint32_t n) \ + { \ + __asm__("rorw $8,%w0\n\t" \ + "rorl $16,%k0\n\t" \ + "rorw $8,%w0" \ + : "=r"(n) \ + : "0"(n) \ + : "cc"); \ + return n; \ + } #endif /* !ALWAYS_ON_I486 */ -extern inline uint16 swap16 (uint16 n) __attribute__((const, always_inline)); -extern inline uint32 swap32 (uint32 n) __attribute__((const, always_inline)); +extern inline uint16_t swap16(uint16_t n) __attribute__((const, always_inline)); +extern inline uint32_t swap32(uint32_t n) __attribute__((const, always_inline)); SWAP16_FUNC_DEFN SWAP32_FUNC_DEFN -typedef enum -{ - ARCH_TYPE_I386, - ARCH_TYPE_I486 +typedef enum { + ARCH_TYPE_I386, + ARCH_TYPE_I486 } arch_type_t; -#if defined (ALWAYS_ON_I486) +#if defined(ALWAYS_ON_I486) #define arch_type ARCH_TYPE_I486 #else extern arch_type_t arch_type; #endif -#define I386_CC_CARRY_MASK (1 << 0) -#define I386_CC_ZERO_MASK (1 << 6) -#define I386_CC_SIGN_MASK (1 << 7) -#define I386_CC_DIRECTION_MASK (1 << 10) -#define I386_CC_OVERFLOW_MASK (1 << 11) +#define I386_CC_CARRY_MASK (1 << 0) +#define I386_CC_ZERO_MASK (1 << 6) +#define I386_CC_SIGN_MASK (1 << 7) +#define I386_CC_DIRECTION_MASK (1 << 10) +#define I386_CC_OVERFLOW_MASK (1 << 11) /* Note that we have an i386 implementation of these routines. */ @@ -87,8 +90,8 @@ extern arch_type_t arch_type; * why yet, but most likely they can be rehabilitated. */ #else /* !defined(MACOSX) */ -# define ARCH_PROVIDES_RAW_PATBLT -# define ARCH_PROVIDES_RAW_SRCBLT +#define ARCH_PROVIDES_RAW_PATBLT +#define ARCH_PROVIDES_RAW_SRCBLT #endif /* !defined(MACOSX) */ #endif /* !_ARCH_I386_H_ */ diff --git a/src/config/arch/i386/i386_djgpp_version.h b/src/config/arch/i386/i386_djgpp_version.h index ff9a7614..6c946136 100644 --- a/src/config/arch/i386/i386_djgpp_version.h +++ b/src/config/arch/i386/i386_djgpp_version.h @@ -1,22 +1,22 @@ -#if !defined (__i386_djgpp_version_h__) +#if !defined(__i386_djgpp_version_h__) #define __i386_djgpp_version_h__ -#if (defined (__DJGPP_MINOR__) && __DJGPP_MINOR__ == 1) +#if(defined(__DJGPP_MINOR__) && __DJGPP_MINOR__ == 1) #define ADDR32 #define DATA32 #define DATA16 #define QUOTED_DATA16 "" -#define DOT_ALIGN(x) .align (1 << x) +#define DOT_ALIGN(x) .align(1 << x) #else -#define ADDR32 addr32 +#define ADDR32 addr32 #define DATA32 data32 #define DATA16 data16 -#define QUOTED_DATA16 "data16 " +#define QUOTED_DATA16 "data16 " #define DOT_ALIGN(x) .align x - + #endif #endif /* !defined (__i386_djgpp_version_h__) */ diff --git a/src/config/arch/i386/opfind.c b/src/config/arch/i386/opfind.c deleted file mode 100644 index a9bb2544..00000000 --- a/src/config/arch/i386/opfind.c +++ /dev/null @@ -1,564 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#include -#include -#include -#include - -#include "opfind.h" -#include "asmsamples.h" - -typedef struct -{ - unsigned short start; - unsigned char size; - unsigned char done; - const char *src_reg; /* e.g. "%ecx", or NULL when movl $1,4(%edi), etc. */ - unsigned long value; /* This field is only valid if src_reg == NULL. */ -} move_t; - - -typedef struct -{ - unsigned long signature; /* Magic value in asm_code[asm_index] op slots. */ - const char *reg_name; /* Name of register, e.g. "%ecx". */ -} op_signature_t; - - -/* Index of the asm we want to process. */ -int asm_index; - - -/* This creates a list of move_t's to output all of the fixed bytes for - * a given set of assembly code. - */ -static int -construct_fixed_moves (const unsigned char *vary_mask, int code_size, - move_t *move) -{ - int num_moves; - int i; - - for (i = 0, num_moves = 0; i < code_size; ) - { - if (vary_mask[i] == 0) - { - move_t *m; - int j, s; - - m = &move[num_moves++]; - m->start = i; - m->done = FALSE; - - /* Find the best size of move. */ - for (s = 3; s >= 0; s--) - if (i + s < code_size && vary_mask[i + s] == 0) - break; - ++s; - m->size = (s != 3) ? s : 4; - - /* Compute the fixed value. Since all asm templates share - * the same fixed bytes (by definition) we just grab the - * byte values from the first one. - */ - m->value = 0; - for (j = 0; j < s; j++) - m->value |= asm_code[asm_index].start[i + j] << (8 * j); - - i += s; - } - else - i++; - } - - return num_moves; -} - - -/* This gives a rough guess as to how well two moves will pair back-to-back - * on the Pentium. I'm not sure how misalignment affects pairing, so this - * just ignores that issue. - */ -static int -pairing_goodness (const move_t *m1, const move_t *m2) -{ - unsigned mask1, mask2, mask; - int i, score, pairable1, pairable2; - - /* Default to a score of 1000 (worst possible). */ - score = 1000; - - /* Try not to put two word moves back to back, since they need to go - * in the U-pipe. - */ - if (m1->size != 2 || m2->size != 2) - score += 100; - - /* See if each instruction can be paired with anyone. - * On the Pentium, instructions with an immediate value and - * a constant displacement are not pairable! - */ - pairable1 = (m1->start == 0 || m1->src_reg != NULL); - pairable2 = (m2->start == 0 || m2->src_reg != NULL); - - /* If we are wasting a pairable instruction, this choice sucks. */ - if (pairable1 != pairable2) - score -= 500; - - /* Try to "use up" the word moves by placing them next to long or - * byte moves, so we don't end up with several word moves at the end. - */ - if (m1->size != 2 && m2->size != 2) - score--; - - /* Compute bit masks for the cache bytes touched by each move. We - * do this because adjacent moves which touch the same 4-byte cache - * bank are slower than those which do not. - */ - for (i = m1->start, mask1 = 0; i < m1->start + m1->size; i++) - mask1 |= 1 << (i & 31); - for (i = m2->start, mask2 = 0; i < m2->start + m2->size; i++) - mask2 |= 1 << (i & 31); - - /* Since we might be misaligned, guess the odds of a cache bank - * collision by considering all possible cache banks and finding out - * how many collide with both moves. - */ - for (i = 0, mask = 0xF; i < 32; i++) - { - /* If no collision with this possible bank, count that as being - * slightly good. Those moves which can't possibly collide will - * end up with the best score. Those which might collide - * (i.e. adjacent longs which might be misaligned and can - * therefore overlap the same cache bank) won't get quite as - * good a score, but will still do better than moves that - * necessarily collide. - */ - if (!(mask & mask1) || !(mask & mask2)) - score++; - - /* Rotate the mask. */ - mask = (mask >> 31) | (mask << 1); - } - - return score; -} - - -static const unsigned long size_mask[5] = { 0, 0xFF, 0xFFFF, 0, 0xFFFFFFFF }; - - -static int -popular_constant (const move_t *move, int num_moves, - unsigned long *valp) -{ - int i, j, best_count; - - best_count = 0; - *valp = 0; /* default */ - - for (i = 0; i < num_moves; i++) - if (move[i].src_reg == NULL) - { - int count; - unsigned long n = move[i].value; - - /* Compare against all others. Don't start looping at i + 1 because - * a later long move value might help an earlier short move, but not - * vice versa. We need to check all possibilities. - */ - for (j = 0, count = 0; j < num_moves; j++) - if (move[j].src_reg == NULL - && ((n & size_mask[move[j].size]) == move[j].value - || (move[j].size == 1 - && ((n >> 8) & 0xFF) == move[j].value))) - count++; - - /* Did we break the record? */ - if (count > best_count) - { - best_count = count; - *valp = n; - } - } - - return best_count; -} - - -/* Returns TRUE if a given register->memory move will be overwritten - * by a constant move which has not yet been done. This can happen in - * this situation: - * - * 0xAA 0xBB 0xCC - * - * The Right Way to do this is to output a long to fill in the first - * three bytes, then write out the operand to fill in the last four - * bytes. If we do it in the other order, opbyte0 will get stomped - * by the last (garbage) byte of the constant long being written out. - * This function identifies if such stompage would occur, so we know - * to wait and output the operand bytes later. - */ -static int -operand_will_be_stomped (const move_t *op, const move_t *move_list, - int num_moves) -{ - int i; - - for (i = 0; i < num_moves; i++) - { - const move_t *m = &move_list[i]; - if (!m->done && m->src_reg == NULL - && m->start < op->start + op->size - && m->start + m->size > op->start) - return TRUE; - } - return FALSE; -} - - -/* Attempts to do a decent job of Pentium instruction scheduling for - * this list of move instructions. - */ -static void -schedule_move_list (move_t *move, int num_moves) -{ - int i, j, moves_done, popular_constant_count; - move_t *new_move; - unsigned long most_popular_constant; - - if (num_moves == 0) - return; - - /* Allocate room for the new list. */ - new_move = (move_t *) alloca ((num_moves + 1) * sizeof new_move[0]); - moves_done = 0; - -#if 1 - /* See if there's some constant we use over and over again. */ - popular_constant_count = popular_constant (move, num_moves, - &most_popular_constant); -#else - popular_constant_count = 0; -#endif - - /* Put the most popular constant in %ecx and use that. */ - if (popular_constant_count > 1) - { - printf ("\tmovl\t$0x%lX,%%ecx\n", most_popular_constant); - for (i = 0; i < num_moves; i++) - { - int size; - - size = move[i].size; - if (move[i].src_reg == NULL) - { - if (move[i].value == (most_popular_constant & size_mask[size])) - { - static const char *reg_name[5] - = { NULL, "%cl", "%cx", NULL, "%ecx" }; - move[i].src_reg = reg_name[size]; - } - else if (size == 1 - && move[i].value == ((most_popular_constant >> 8) - & 0xFF)) - move[i].src_reg = "%ch"; - } - } - } - - new_move[moves_done] = move[0]; - move[0].done = TRUE; - moves_done++; - - while (1) - { - int best_score, best_index; - - /* Find the move with the best Pentium pairing (greedy). */ - for (i = 1, best_score = -1, best_index = -1; i < num_moves; i++) - if (!move[i].done - && (move[i].src_reg == NULL - || !operand_will_be_stomped (&move[i], move, num_moves))) - { - int score = pairing_goodness (&new_move[moves_done - 1], &move[i]); - if (score > best_score) - { - best_score = score; - best_index = i; - } - } - - /* If no match was found, we are done. */ - if (best_index == -1) - break; - - /* Make that move next. */ - new_move[moves_done] = move[best_index]; - move[best_index].done = TRUE; - moves_done++; - } - - /* Replace the old list with the new list. */ - memcpy (move, new_move, num_moves * sizeof move[0]); -} - - -/* Prints out assembly for a list of move instructions. */ -static void -print_move_list (const move_t *move, int num_moves) -{ - int i; - - for (i = 0; i < num_moves; i++) - { - char offset[32], src_operand[32]; - - /* Compute a string for the offset. We use the empty string instead - * of "0" because gas generates bigger code if you specify an - * explicit 0 offset instead of just leaving it out altogether. - */ - if (move[i].start == 0) - offset[0] = '\0'; - else - sprintf (offset, "%d", move[i].start); - - /* Compute a string for the source operand. */ - if (move[i].src_reg != NULL) - strcpy (src_operand, move[i].src_reg); - else - sprintf (src_operand, "$0x%lX", move[i].value); - - /* Print out the asm code. */ - printf ("\tmov%c\t%s,%s(%%edi)\n", - "?bw?l"[move[i].size], src_operand, offset); - } -} - - -/* Prints out the offsets for the longs that vary between asm_code entries. */ -static int -construct_operand_moves (const unsigned char *mask, int code_size, - const op_signature_t *sig, int num_sigs, - move_t *move) -{ - int i, num_moves; - - for (i = 0, num_moves = 0; i < code_size; ) - { - if (mask[i] != 0) - { - unsigned long val; - int s; - - if (i + 4 > code_size - || mask[i ] != 0xFF || mask[i + 1] != 0xFF - || mask[i + 2] != 0xFF || mask[i + 3] != 0xFF) - { - fprintf (stderr, "Found varying bytes, but they weren't " - "a solid block of four!\n"); - exit (EXIT_FAILURE); - } - - /* Fetch the operand value from the first code template. - * This is the "signature" value and can tell us which operand - * we have. - */ - val = (asm_code[asm_index].start[i] - | (asm_code[asm_index].start[i + 1] << 8) - | (asm_code[asm_index].start[i + 2] << 16) - | (asm_code[asm_index].start[i + 3] << 24)); - - /* Try to find a match for this signature. */ - for (s = 0; s < num_sigs; s++) - if (sig[s].signature == val) - { - move_t *m = &move[num_moves++]; - m->start = i; - m->size = 4; - m->done = FALSE; - m->src_reg = sig[s].reg_name; - m->value = 0; - break; - } - - i += 4; - } - else - i++; - } - - return num_moves; -} - - -static void -generate_asm (const unsigned char *vary_mask, int code_size, - const op_signature_t *sig, int num_sigs, - int gen_fixed) -{ - move_t *move; - int num_moves; - - /* Allocate an empty array. */ - move = (move_t *) alloca (code_size * sizeof move[0]); - memset (move, 0, code_size * sizeof move[0]); - - /* Construct the moves for the fixed (constant) values. */ - if (gen_fixed) - num_moves = construct_fixed_moves (vary_mask, code_size, move); - else - num_moves = 0; - - /* Construct the moves for any operands we know about. */ - num_moves += construct_operand_moves (vary_mask, code_size, sig, num_sigs, - move + num_moves); - - /* Instruction schedule the moves for the Pentium. */ - schedule_move_list (move, num_moves); - - /* Dump out the asm code. */ - print_move_list (move, num_moves); -} - - -/* This computes a bit mask of every bit that varies between any two - * asm_code entries. - */ -static void -compute_vary_mask (unsigned char *mask, int code_size) -{ - const asm_code_t *a, *b; - int i; - - memset (mask, 0, code_size); - for (a = &asm_code[asm_index]; a->start != NULL; a++) - for (b = a + 1; b->start != NULL; b++) - { - for (i = 0; i < code_size; i++) - mask[i] |= a->start[i] ^ b->start[i]; - } -} - - -/* This computes the size of the asm code and returns it. It also checks - * for any inconsistencies in the supplied templates. - */ -static int -compute_code_size (void) -{ - int i, size; - - for (size = 0, i = asm_index; asm_code[i].start != NULL; i++) - { - int new_size = asm_code[i].end - asm_code[i].start; - - if (i == asm_index) - size = new_size; - else if (size != new_size) - { - fprintf (stderr, "asm sizes differ based on operands!\n" - "This takes %d bytes:\n", size); - fputs (asm_code[asm_index].code, stderr); - fprintf (stderr, "\nWhile this takes %d bytes:\n", new_size); - fputs (asm_code[i].code, stderr); - exit (EXIT_FAILURE); - } - } - - return size; -} - - -static int -compute_operand_signatures (op_signature_t *sig, int argc, char *argv[]) -{ - int i, j, num_sigs; - - for (i = 0, num_sigs = 0; i < argc; i += 2) - { - unsigned long l; - - /* Make sure the register name starts with a `%'. */ - if (argv[i + 1][0] != '%') - { - fprintf (stderr, "Illegal register name \"%s\". Register names " - "must start with `%%'.\n", argv[i + 1]); - exit (EXIT_FAILURE); - } - - /* Read in the signature value. */ - l = 0; - sscanf (argv[i] + 2, "%lx", &l); - if (l == 0) - { - fprintf (stderr, - "Illegal signature number \"%s\"; must be a nonzero " - "hexadecimal integer.\n", argv[i]); - exit (EXIT_FAILURE); - } - - /* Check for duplicate signatures. */ - for (j = 0; j < num_sigs; j++) - if (sig[j].signature == l) - { - fprintf (stderr, "Fatal error: duplicate operand signatures.\n"); - exit (EXIT_FAILURE); - } - - /* Save the info away. */ - sig[num_sigs].signature = l; - sig[num_sigs].reg_name = argv[i + 1]; - num_sigs++; - } - - return num_sigs; -} - - -int -main (int argc, char *argv[]) -{ - unsigned char *vary_mask; - int i, code_size, num_sigs; - op_signature_t *sig; - - /* Check args. */ - if (argc < 3 - || !(argc % 2) - || (strcmp (argv[2], "-genasm") - && strcmp (argv[2], "-genasm-skip-fixed") - && strcmp (argv[2], "-print-size"))) - { - fprintf (stderr, - "Usage: %s asm_index <-genasm|-genasm-skip-fixed|-print-size>\n" - "\t\t[operand-signature1 reg1] [operand-signature2 reg2]...\n", - argv[0]); - exit (EXIT_FAILURE); - } - - asm_index = atoi (argv[1]); - - /* Compute operand signatures. */ - sig = (op_signature_t *) alloca (argc * sizeof sig[0]); - memset (sig, 0, argc * sizeof sig[0]); - num_sigs = compute_operand_signatures (sig, argc - 3, argv + 3); - - /* Compute the byte size of this asm code. */ - code_size = compute_code_size (); - - /* Figure out which bytes vary. */ - vary_mask = alloca (code_size); - compute_vary_mask (vary_mask, code_size); - - if (!strcmp (argv[2], "-genasm")) - generate_asm (vary_mask, code_size, sig, num_sigs, TRUE); - else if (!strcmp (argv[2], "-genasm-skip-fixed")) - generate_asm (vary_mask, code_size, sig, num_sigs, FALSE); - else if (!strcmp (argv[2], "-print-size")) - printf ("%d\n", code_size); - - return EXIT_SUCCESS; -} diff --git a/src/config/arch/i386/opfind.cpp b/src/config/arch/i386/opfind.cpp new file mode 100644 index 00000000..cb77d1a4 --- /dev/null +++ b/src/config/arch/i386/opfind.cpp @@ -0,0 +1,551 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include +#include +#include +#include + +#include "opfind.h" +#include "asmsamples.h" + +typedef struct +{ + unsigned short start; + unsigned char size; + unsigned char done; + const char *src_reg; /* e.g. "%ecx", or NULL when movl $1,4(%edi), etc. */ + unsigned long value; /* This field is only valid if src_reg == NULL. */ +} move_t; + +typedef struct +{ + unsigned long signature; /* Magic value in asm_code[asm_index] op slots. */ + const char *reg_name; /* Name of register, e.g. "%ecx". */ +} op_signature_t; + +/* Index of the asm we want to process. */ +int asm_index; + +/* This creates a list of move_t's to output all of the fixed bytes for + * a given set of assembly code. + */ +static int +construct_fixed_moves(const unsigned char *vary_mask, int code_size, + move_t *move) +{ + int num_moves; + int i; + + for(i = 0, num_moves = 0; i < code_size;) + { + if(vary_mask[i] == 0) + { + move_t *m; + int j, s; + + m = &move[num_moves++]; + m->start = i; + m->done = false; + + /* Find the best size of move. */ + for(s = 3; s >= 0; s--) + if(i + s < code_size && vary_mask[i + s] == 0) + break; + ++s; + m->size = (s != 3) ? s : 4; + + /* Compute the fixed value. Since all asm templates share + * the same fixed bytes (by definition) we just grab the + * byte values from the first one. + */ + m->value = 0; + for(j = 0; j < s; j++) + m->value |= asm_code[asm_index].start[i + j] << (8 * j); + + i += s; + } + else + i++; + } + + return num_moves; +} + +/* This gives a rough guess as to how well two moves will pair back-to-back + * on the Pentium. I'm not sure how misalignment affects pairing, so this + * just ignores that issue. + */ +static int +pairing_goodness(const move_t *m1, const move_t *m2) +{ + unsigned mask1, mask2, mask; + int i, score, pairable1, pairable2; + + /* Default to a score of 1000 (worst possible). */ + score = 1000; + + /* Try not to put two word moves back to back, since they need to go + * in the U-pipe. + */ + if(m1->size != 2 || m2->size != 2) + score += 100; + + /* See if each instruction can be paired with anyone. + * On the Pentium, instructions with an immediate value and + * a constant displacement are not pairable! + */ + pairable1 = (m1->start == 0 || m1->src_reg != NULL); + pairable2 = (m2->start == 0 || m2->src_reg != NULL); + + /* If we are wasting a pairable instruction, this choice sucks. */ + if(pairable1 != pairable2) + score -= 500; + + /* Try to "use up" the word moves by placing them next to long or + * byte moves, so we don't end up with several word moves at the end. + */ + if(m1->size != 2 && m2->size != 2) + score--; + + /* Compute bit masks for the cache bytes touched by each move. We + * do this because adjacent moves which touch the same 4-byte cache + * bank are slower than those which do not. + */ + for(i = m1->start, mask1 = 0; i < m1->start + m1->size; i++) + mask1 |= 1 << (i & 31); + for(i = m2->start, mask2 = 0; i < m2->start + m2->size; i++) + mask2 |= 1 << (i & 31); + + /* Since we might be misaligned, guess the odds of a cache bank + * collision by considering all possible cache banks and finding out + * how many collide with both moves. + */ + for(i = 0, mask = 0xF; i < 32; i++) + { + /* If no collision with this possible bank, count that as being + * slightly good. Those moves which can't possibly collide will + * end up with the best score. Those which might collide + * (i.e. adjacent longs which might be misaligned and can + * therefore overlap the same cache bank) won't get quite as + * good a score, but will still do better than moves that + * necessarily collide. + */ + if(!(mask & mask1) || !(mask & mask2)) + score++; + + /* Rotate the mask. */ + mask = (mask >> 31) | (mask << 1); + } + + return score; +} + +static const unsigned long size_mask[5] = { 0, 0xFF, 0xFFFF, 0, 0xFFFFFFFF }; + +static int +popular_constant(const move_t *move, int num_moves, + unsigned long *valp) +{ + int i, j, best_count; + + best_count = 0; + *valp = 0; /* default */ + + for(i = 0; i < num_moves; i++) + if(move[i].src_reg == NULL) + { + int count; + unsigned long n = move[i].value; + + /* Compare against all others. Don't start looping at i + 1 because + * a later long move value might help an earlier short move, but not + * vice versa. We need to check all possibilities. + */ + for(j = 0, count = 0; j < num_moves; j++) + if(move[j].src_reg == NULL + && ((n & size_mask[move[j].size]) == move[j].value + || (move[j].size == 1 + && ((n >> 8) & 0xFF) == move[j].value))) + count++; + + /* Did we break the record? */ + if(count > best_count) + { + best_count = count; + *valp = n; + } + } + + return best_count; +} + +/* Returns true if a given register->memory move will be overwritten + * by a constant move which has not yet been done. This can happen in + * this situation: + * + * 0xAA 0xBB 0xCC + * + * The Right Way to do this is to output a long to fill in the first + * three bytes, then write out the operand to fill in the last four + * bytes. If we do it in the other order, opbyte0 will get stomped + * by the last (garbage) byte of the constant long being written out. + * This function identifies if such stompage would occur, so we know + * to wait and output the operand bytes later. + */ +static int +operand_will_be_stomped(const move_t *op, const move_t *move_list, + int num_moves) +{ + int i; + + for(i = 0; i < num_moves; i++) + { + const move_t *m = &move_list[i]; + if(!m->done && m->src_reg == NULL + && m->start < op->start + op->size + && m->start + m->size > op->start) + return true; + } + return false; +} + +/* Attempts to do a decent job of Pentium instruction scheduling for + * this list of move instructions. + */ +static void +schedule_move_list(move_t *move, int num_moves) +{ + int i, j, moves_done, popular_constant_count; + move_t *new_move; + unsigned long most_popular_constant; + + if(num_moves == 0) + return; + + /* Allocate room for the new list. */ + new_move = (move_t *)alloca((num_moves + 1) * sizeof new_move[0]); + moves_done = 0; + +#if 1 + /* See if there's some constant we use over and over again. */ + popular_constant_count = popular_constant(move, num_moves, + &most_popular_constant); +#else + popular_constant_count = 0; +#endif + + /* Put the most popular constant in %ecx and use that. */ + if(popular_constant_count > 1) + { + printf("\tmovl\t$0x%lX,%%ecx\n", most_popular_constant); + for(i = 0; i < num_moves; i++) + { + int size; + + size = move[i].size; + if(move[i].src_reg == NULL) + { + if(move[i].value == (most_popular_constant & size_mask[size])) + { + static const char *reg_name[5] + = { NULL, "%cl", "%cx", NULL, "%ecx" }; + move[i].src_reg = reg_name[size]; + } + else if(size == 1 + && move[i].value == ((most_popular_constant >> 8) + & 0xFF)) + move[i].src_reg = "%ch"; + } + } + } + + new_move[moves_done] = move[0]; + move[0].done = true; + moves_done++; + + while(1) + { + int best_score, best_index; + + /* Find the move with the best Pentium pairing (greedy). */ + for(i = 1, best_score = -1, best_index = -1; i < num_moves; i++) + if(!move[i].done + && (move[i].src_reg == NULL + || !operand_will_be_stomped(&move[i], move, num_moves))) + { + int score = pairing_goodness(&new_move[moves_done - 1], &move[i]); + if(score > best_score) + { + best_score = score; + best_index = i; + } + } + + /* If no match was found, we are done. */ + if(best_index == -1) + break; + + /* Make that move next. */ + new_move[moves_done] = move[best_index]; + move[best_index].done = true; + moves_done++; + } + + /* Replace the old list with the new list. */ + memcpy(move, new_move, num_moves * sizeof move[0]); +} + +/* Prints out assembly for a list of move instructions. */ +static void +print_move_list(const move_t *move, int num_moves) +{ + int i; + + for(i = 0; i < num_moves; i++) + { + char offset[32], src_operand[32]; + + /* Compute a string for the offset. We use the empty string instead + * of "0" because gas generates bigger code if you specify an + * explicit 0 offset instead of just leaving it out altogether. + */ + if(move[i].start == 0) + offset[0] = '\0'; + else + sprintf(offset, "%d", move[i].start); + + /* Compute a string for the source operand. */ + if(move[i].src_reg != NULL) + strcpy(src_operand, move[i].src_reg); + else + sprintf(src_operand, "$0x%lX", move[i].value); + + /* Print out the asm code. */ + printf("\tmov%c\t%s,%s(%%edi)\n", + "?bw?l"[move[i].size], src_operand, offset); + } +} + +/* Prints out the offsets for the longs that vary between asm_code entries. */ +static int +construct_operand_moves(const unsigned char *mask, int code_size, + const op_signature_t *sig, int num_sigs, + move_t *move) +{ + int i, num_moves; + + for(i = 0, num_moves = 0; i < code_size;) + { + if(mask[i] != 0) + { + unsigned long val; + int s; + + if(i + 4 > code_size + || mask[i] != 0xFF || mask[i + 1] != 0xFF + || mask[i + 2] != 0xFF || mask[i + 3] != 0xFF) + { + fprintf(stderr, "Found varying bytes, but they weren't " + "a solid block of four!\n"); + exit(EXIT_FAILURE); + } + + /* Fetch the operand value from the first code template. + * This is the "signature" value and can tell us which operand + * we have. + */ + val = (asm_code[asm_index].start[i] + | (asm_code[asm_index].start[i + 1] << 8) + | (asm_code[asm_index].start[i + 2] << 16) + | (asm_code[asm_index].start[i + 3] << 24)); + + /* Try to find a match for this signature. */ + for(s = 0; s < num_sigs; s++) + if(sig[s].signature == val) + { + move_t *m = &move[num_moves++]; + m->start = i; + m->size = 4; + m->done = false; + m->src_reg = sig[s].reg_name; + m->value = 0; + break; + } + + i += 4; + } + else + i++; + } + + return num_moves; +} + +static void +generate_asm(const unsigned char *vary_mask, int code_size, + const op_signature_t *sig, int num_sigs, + int gen_fixed) +{ + move_t *move; + int num_moves; + + /* Allocate an empty array. */ + move = (move_t *)alloca(code_size * sizeof move[0]); + memset(move, 0, code_size * sizeof move[0]); + + /* Construct the moves for the fixed (constant) values. */ + if(gen_fixed) + num_moves = construct_fixed_moves(vary_mask, code_size, move); + else + num_moves = 0; + + /* Construct the moves for any operands we know about. */ + num_moves += construct_operand_moves(vary_mask, code_size, sig, num_sigs, + move + num_moves); + + /* Instruction schedule the moves for the Pentium. */ + schedule_move_list(move, num_moves); + + /* Dump out the asm code. */ + print_move_list(move, num_moves); +} + +/* This computes a bit mask of every bit that varies between any two + * asm_code entries. + */ +static void +compute_vary_mask(unsigned char *mask, int code_size) +{ + const asm_code_t *a, *b; + int i; + + memset(mask, 0, code_size); + for(a = &asm_code[asm_index]; a->start != NULL; a++) + for(b = a + 1; b->start != NULL; b++) + { + for(i = 0; i < code_size; i++) + mask[i] |= a->start[i] ^ b->start[i]; + } +} + +/* This computes the size of the asm code and returns it. It also checks + * for any inconsistencies in the supplied templates. + */ +static int +compute_code_size(void) +{ + int i, size; + + for(size = 0, i = asm_index; asm_code[i].start != NULL; i++) + { + int new_size = asm_code[i].end - asm_code[i].start; + + if(i == asm_index) + size = new_size; + else if(size != new_size) + { + fprintf(stderr, "asm sizes differ based on operands!\n" + "This takes %d bytes:\n", + size); + fputs(asm_code[asm_index].code, stderr); + fprintf(stderr, "\nWhile this takes %d bytes:\n", new_size); + fputs(asm_code[i].code, stderr); + exit(EXIT_FAILURE); + } + } + + return size; +} + +static int +compute_operand_signatures(op_signature_t *sig, int argc, char *argv[]) +{ + int i, j, num_sigs; + + for(i = 0, num_sigs = 0; i < argc; i += 2) + { + unsigned long l; + + /* Make sure the register name starts with a `%'. */ + if(argv[i + 1][0] != '%') + { + fprintf(stderr, "Illegal register name \"%s\". Register names " + "must start with `%%'.\n", + argv[i + 1]); + exit(EXIT_FAILURE); + } + + /* Read in the signature value. */ + l = 0; + sscanf(argv[i] + 2, "%lx", &l); + if(l == 0) + { + fprintf(stderr, + "Illegal signature number \"%s\"; must be a nonzero " + "hexadecimal integer.\n", + argv[i]); + exit(EXIT_FAILURE); + } + + /* Check for duplicate signatures. */ + for(j = 0; j < num_sigs; j++) + if(sig[j].signature == l) + { + fprintf(stderr, "Fatal error: duplicate operand signatures.\n"); + exit(EXIT_FAILURE); + } + + /* Save the info away. */ + sig[num_sigs].signature = l; + sig[num_sigs].reg_name = argv[i + 1]; + num_sigs++; + } + + return num_sigs; +} + +int main(int argc, char *argv[]) +{ + unsigned char *vary_mask; + int i, code_size, num_sigs; + op_signature_t *sig; + + /* Check args. */ + if(argc < 3 + || !(argc % 2) + || (strcmp(argv[2], "-genasm") + && strcmp(argv[2], "-genasm-skip-fixed") + && strcmp(argv[2], "-print-size"))) + { + fprintf(stderr, + "Usage: %s asm_index <-genasm|-genasm-skip-fixed|-print-size>\n" + "\t\t[operand-signature1 reg1] [operand-signature2 reg2]...\n", + argv[0]); + exit(EXIT_FAILURE); + } + + asm_index = atoi(argv[1]); + + /* Compute operand signatures. */ + sig = (op_signature_t *)alloca(argc * sizeof sig[0]); + memset(sig, 0, argc * sizeof sig[0]); + num_sigs = compute_operand_signatures(sig, argc - 3, argv + 3); + + /* Compute the byte size of this asm code. */ + code_size = compute_code_size(); + + /* Figure out which bytes vary. */ + vary_mask = (unsigned char *)alloca(code_size); + compute_vary_mask(vary_mask, code_size); + + if(!strcmp(argv[2], "-genasm")) + generate_asm(vary_mask, code_size, sig, num_sigs, true); + else if(!strcmp(argv[2], "-genasm-skip-fixed")) + generate_asm(vary_mask, code_size, sig, num_sigs, false); + else if(!strcmp(argv[2], "-print-size")) + printf("%d\n", code_size); + + return EXIT_SUCCESS; +} diff --git a/src/config/arch/i386/opfind.h b/src/config/arch/i386/opfind.h index a2a36094..39ae41af 100644 --- a/src/config/arch/i386/opfind.h +++ b/src/config/arch/i386/opfind.h @@ -1,14 +1,13 @@ typedef struct { - unsigned char *start, *end; - const char *code; + unsigned char *start, *end; + const char *code; } asm_code_t; -#if !defined (FALSE) -#define FALSE 0 +#if !defined(false) +#define false 0 #endif -#if !defined (TRUE) -#define TRUE 1 +#if !defined(true) +#define true 1 #endif - diff --git a/src/config/arch/i386/sbstubtables.c b/src/config/arch/i386/sbstubtables.c deleted file mode 100644 index 158f702e..00000000 --- a/src/config/arch/i386/sbstubtables.c +++ /dev/null @@ -1,289 +0,0 @@ -/* Copyright 1995 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#include "rsys/common.h" -#include "rsys/srcblt.h" -#include "rsys/vdriver.h" -#include "src-blitters.h" - - -#if !defined (USE_PORTABLE_SRCBLT) - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_sbstubtables[] = "$Id: sbstubtables.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* NOTE: xor is the only mode that cares about neither fg nor - * bk colors, so there is no special fgbk version for it. - */ - - -#define NOSHIFT(OPNAME, SEGSUFF) \ -static const void *OPNAME##_noshift_##SEGSUFF##_table[8] = \ -{ \ - &srcblt_nop, \ - &srcblt_##OPNAME##_noshift_1_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_2_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_3_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_4_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_mod_0_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_mod_1_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_mask_##SEGSUFF \ -} - -NOSHIFT (copy, noseg); -NOSHIFT (and, noseg); -NOSHIFT (or, noseg); -NOSHIFT (xor, noseg); -NOSHIFT (notcopy, noseg); -NOSHIFT (notand, noseg); -NOSHIFT (notor, noseg); -NOSHIFT (notxor, noseg); - -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -NOSHIFT (copy, seg); -NOSHIFT (and, seg); -NOSHIFT (or, seg); -NOSHIFT (xor, seg); -NOSHIFT (notcopy, seg); -NOSHIFT (notand, seg); -NOSHIFT (notor, seg); -NOSHIFT (notxor, seg); -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - -#undef NOSHIFT - - -#define NOSHIFT_FGBK(OPNAME, SEGSUFF) \ -static const void *OPNAME##_noshift_fgbk_##SEGSUFF##_table[8] = \ -{ \ - &srcblt_nop, \ - &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ - &srcblt_##OPNAME##_noshift_mask_fgbk_##SEGSUFF \ -} - -NOSHIFT_FGBK (copy, noseg); -NOSHIFT_FGBK (and, noseg); -NOSHIFT_FGBK (or, noseg); -NOSHIFT_FGBK (notcopy, noseg); -NOSHIFT_FGBK (notand, noseg); -NOSHIFT_FGBK (notor, noseg); - -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -NOSHIFT_FGBK (copy, seg); -NOSHIFT_FGBK (and, seg); -NOSHIFT_FGBK (or, seg); -NOSHIFT_FGBK (notcopy, seg); -NOSHIFT_FGBK (notand, seg); -NOSHIFT_FGBK (notor, seg); -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - -#undef NOSHIFT_FGBK - - -#define SHIFT(OPNAME, CPU, SEGSUFF) \ -static const void *OPNAME##_shift_##CPU##_##SEGSUFF##_table[8] = \ -{ \ - &srcblt_nop, \ - &srcblt_##OPNAME##_shift_1_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_mod_0_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_mod_1_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_mod_0_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_mod_0_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_mod_1_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_mask_##CPU##_##SEGSUFF \ -} - -SHIFT (copy, i486, noseg); -SHIFT (and, i486, noseg); -SHIFT (or, i486, noseg); -SHIFT (xor, i486, noseg); -SHIFT (notcopy, i486, noseg); -SHIFT (notand, i486, noseg); -SHIFT (notor, i486, noseg); -SHIFT (notxor, i486, noseg); - -SHIFT (copy, i386, noseg); -SHIFT (and, i386, noseg); -SHIFT (or, i386, noseg); -SHIFT (xor, i386, noseg); -SHIFT (notcopy, i386, noseg); -SHIFT (notand, i386, noseg); -SHIFT (notor, i386, noseg); -SHIFT (notxor, i386, noseg); - -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -SHIFT (copy, i486, seg); -SHIFT (and, i486, seg); -SHIFT (or, i486, seg); -SHIFT (xor, i486, seg); -SHIFT (notcopy, i486, seg); -SHIFT (notand, i486, seg); -SHIFT (notor, i486, seg); -SHIFT (notxor, i486, seg); - -SHIFT (copy, i386, seg); -SHIFT (and, i386, seg); -SHIFT (or, i386, seg); -SHIFT (xor, i386, seg); -SHIFT (notcopy, i386, seg); -SHIFT (notand, i386, seg); -SHIFT (notor, i386, seg); -SHIFT (notxor, i386, seg); -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - - -#undef SHIFT - - -#define SHIFT_FGBK(OPNAME, CPU, SEGSUFF) \ -static const void *OPNAME##_shift_fgbk_##CPU##_##SEGSUFF##_table[8] = \ -{ \ - &srcblt_nop, \ - &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ - &srcblt_##OPNAME##_shift_mask_fgbk_##CPU##_##SEGSUFF \ -} - -SHIFT_FGBK (copy, i486, noseg); -SHIFT_FGBK (and, i486, noseg); -SHIFT_FGBK (or, i486, noseg); -SHIFT_FGBK (notcopy, i486, noseg); -SHIFT_FGBK (notand, i486, noseg); -SHIFT_FGBK (notor, i486, noseg); - -SHIFT_FGBK (copy, i386, noseg); -SHIFT_FGBK (and, i386, noseg); -SHIFT_FGBK (or, i386, noseg); -SHIFT_FGBK (notcopy, i386, noseg); -SHIFT_FGBK (notand, i386, noseg); -SHIFT_FGBK (notor, i386, noseg); - -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -SHIFT_FGBK (copy, i486, seg); -SHIFT_FGBK (and, i486, seg); -SHIFT_FGBK (or, i486, seg); -SHIFT_FGBK (notcopy, i486, seg); -SHIFT_FGBK (notand, i486, seg); -SHIFT_FGBK (notor, i486, seg); - -SHIFT_FGBK (copy, i386, seg); -SHIFT_FGBK (and, i386, seg); -SHIFT_FGBK (or, i386, seg); -SHIFT_FGBK (notcopy, i386, seg); -SHIFT_FGBK (notand, i386, seg); -SHIFT_FGBK (notor, i386, seg); -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - -#undef SHIFT_FGBK - - -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -# define ARRAY [2] -# define CURLY { -#else -# define ARRAY -# define CURLY -#endif - -const void **srcblt_noshift_stubs ARRAY[8] = { CURLY - copy_noshift_noseg_table, or_noshift_noseg_table, - xor_noshift_noseg_table, notand_noshift_noseg_table, - notcopy_noshift_noseg_table, notor_noshift_noseg_table, - notxor_noshift_noseg_table, and_noshift_noseg_table -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -}, { - copy_noshift_seg_table, or_noshift_seg_table, - xor_noshift_seg_table, notand_noshift_seg_table, - notcopy_noshift_seg_table, notor_noshift_seg_table, - notxor_noshift_seg_table, and_noshift_seg_table -} -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ -}; - -const void **srcblt_noshift_fgbk_stubs ARRAY[8] = { CURLY - copy_noshift_fgbk_noseg_table, or_noshift_fgbk_noseg_table, - xor_noshift_noseg_table, notand_noshift_fgbk_noseg_table, - notcopy_noshift_fgbk_noseg_table, notor_noshift_fgbk_noseg_table, - notxor_noshift_noseg_table, and_noshift_fgbk_noseg_table -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -}, { - copy_noshift_fgbk_seg_table, or_noshift_fgbk_seg_table, - xor_noshift_seg_table, notand_noshift_fgbk_seg_table, - notcopy_noshift_fgbk_seg_table, notor_noshift_fgbk_seg_table, - notxor_noshift_seg_table, and_noshift_fgbk_seg_table -} -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ -}; - -const void **srcblt_shift_i486_stubs ARRAY[8] = { CURLY - copy_shift_i486_noseg_table, or_shift_i486_noseg_table, - xor_shift_i486_noseg_table, notand_shift_i486_noseg_table, - notcopy_shift_i486_noseg_table, notor_shift_i486_noseg_table, - notxor_shift_i486_noseg_table, and_shift_i486_noseg_table -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -}, { - copy_shift_i486_seg_table, or_shift_i486_seg_table, - xor_shift_i486_seg_table, notand_shift_i486_seg_table, - notcopy_shift_i486_seg_table, notor_shift_i486_seg_table, - notxor_shift_i486_seg_table, and_shift_i486_seg_table -} -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ -}; - -const void **srcblt_shift_i386_stubs ARRAY[8] = { CURLY - copy_shift_i386_noseg_table, or_shift_i386_noseg_table, - xor_shift_i386_noseg_table, notand_shift_i386_noseg_table, - notcopy_shift_i386_noseg_table, notor_shift_i386_noseg_table, - notxor_shift_i386_noseg_table, and_shift_i386_noseg_table -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -}, { - copy_shift_i386_seg_table, or_shift_i386_seg_table, - xor_shift_i386_seg_table, notand_shift_i386_seg_table, - notcopy_shift_i386_seg_table, notor_shift_i386_seg_table, - notxor_shift_i386_seg_table, and_shift_i386_seg_table -} -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ -}; - -const void **srcblt_shift_fgbk_i486_stubs ARRAY[8] = { CURLY - copy_shift_fgbk_i486_noseg_table, or_shift_fgbk_i486_noseg_table, - xor_shift_i486_noseg_table, notand_shift_fgbk_i486_noseg_table, - notcopy_shift_fgbk_i486_noseg_table, notor_shift_fgbk_i486_noseg_table, - notxor_shift_i486_noseg_table, and_shift_fgbk_i486_noseg_table -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -}, { - copy_shift_fgbk_i486_seg_table, or_shift_fgbk_i486_seg_table, - xor_shift_i486_seg_table, notand_shift_fgbk_i486_seg_table, - notcopy_shift_fgbk_i486_seg_table, notor_shift_fgbk_i486_seg_table, - notxor_shift_i486_seg_table, and_shift_fgbk_i486_seg_table -} -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ -}; - -const void **srcblt_shift_fgbk_i386_stubs ARRAY[8] = { CURLY - copy_shift_fgbk_i386_noseg_table, or_shift_fgbk_i386_noseg_table, - xor_shift_i386_noseg_table, notand_shift_fgbk_i386_noseg_table, - notcopy_shift_fgbk_i386_noseg_table, notor_shift_fgbk_i386_noseg_table, - notxor_shift_i386_noseg_table, and_shift_fgbk_i386_noseg_table -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) -}, { - copy_shift_fgbk_i386_seg_table, or_shift_fgbk_i386_seg_table, - xor_shift_i386_seg_table, notand_shift_fgbk_i386_seg_table, - notcopy_shift_fgbk_i386_seg_table, notor_shift_fgbk_i386_seg_table, - notxor_shift_i386_seg_table, and_shift_fgbk_i386_seg_table -} -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ -}; - -#endif /* !USE_PORTABLE_SRCBLT */ diff --git a/src/config/arch/i386/sbstubtables.cpp b/src/config/arch/i386/sbstubtables.cpp new file mode 100644 index 00000000..e3616a50 --- /dev/null +++ b/src/config/arch/i386/sbstubtables.cpp @@ -0,0 +1,166 @@ +/* Copyright 1995 - 1997 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/srcblt.h" +#include "rsys/vdriver.h" +#include "src-blitters.h" + +#if !defined(USE_PORTABLE_SRCBLT) + +/* NOTE: xor is the only mode that cares about neither fg nor + * bk colors, so there is no special fgbk version for it. + */ + +#define NOSHIFT(OPNAME, SEGSUFF) \ + static const void *OPNAME##_noshift_##SEGSUFF##_table[8] = { \ + &srcblt_nop, \ + &srcblt_##OPNAME##_noshift_1_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_2_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_3_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_4_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_mod_0_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_mod_1_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_mask_##SEGSUFF \ + } + +NOSHIFT(copy, noseg); +NOSHIFT(and, noseg); +NOSHIFT(or, noseg); +NOSHIFT (xor, noseg); +NOSHIFT(notcopy, noseg); +NOSHIFT(notand, noseg); +NOSHIFT(notor, noseg); +NOSHIFT(notxor, noseg); + +#undef NOSHIFT + +#define NOSHIFT_FGBK(OPNAME, SEGSUFF) \ + static const void *OPNAME##_noshift_fgbk_##SEGSUFF##_table[8] = { \ + &srcblt_nop, \ + &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_many_fgbk_##SEGSUFF, \ + &srcblt_##OPNAME##_noshift_mask_fgbk_##SEGSUFF \ + } + +NOSHIFT_FGBK(copy, noseg); +NOSHIFT_FGBK(and, noseg); +NOSHIFT_FGBK(or, noseg); +NOSHIFT_FGBK(notcopy, noseg); +NOSHIFT_FGBK(notand, noseg); +NOSHIFT_FGBK(notor, noseg); + +#undef NOSHIFT_FGBK + +#define SHIFT(OPNAME, CPU, SEGSUFF) \ + static const void *OPNAME##_shift_##CPU##_##SEGSUFF##_table[8] = { \ + &srcblt_nop, \ + &srcblt_##OPNAME##_shift_1_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_mod_0_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_mod_1_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_mod_0_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_mod_0_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_mod_1_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_mask_##CPU##_##SEGSUFF \ + } + +SHIFT(copy, i486, noseg); +SHIFT(and, i486, noseg); +SHIFT(or, i486, noseg); +SHIFT (xor, i486, noseg); +SHIFT(notcopy, i486, noseg); +SHIFT(notand, i486, noseg); +SHIFT(notor, i486, noseg); +SHIFT(notxor, i486, noseg); + +SHIFT(copy, i386, noseg); +SHIFT(and, i386, noseg); +SHIFT(or, i386, noseg); +SHIFT (xor, i386, noseg); +SHIFT(notcopy, i386, noseg); +SHIFT(notand, i386, noseg); +SHIFT(notor, i386, noseg); +SHIFT(notxor, i386, noseg); + +#undef SHIFT + +#define SHIFT_FGBK(OPNAME, CPU, SEGSUFF) \ + static const void *OPNAME##_shift_fgbk_##CPU##_##SEGSUFF##_table[8] = { \ + &srcblt_nop, \ + &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_many_fgbk_##CPU##_##SEGSUFF, \ + &srcblt_##OPNAME##_shift_mask_fgbk_##CPU##_##SEGSUFF \ + } + +SHIFT_FGBK(copy, i486, noseg); +SHIFT_FGBK(and, i486, noseg); +SHIFT_FGBK(or, i486, noseg); +SHIFT_FGBK(notcopy, i486, noseg); +SHIFT_FGBK(notand, i486, noseg); +SHIFT_FGBK(notor, i486, noseg); + +SHIFT_FGBK(copy, i386, noseg); +SHIFT_FGBK(and, i386, noseg); +SHIFT_FGBK(or, i386, noseg); +SHIFT_FGBK(notcopy, i386, noseg); +SHIFT_FGBK(notand, i386, noseg); +SHIFT_FGBK(notor, i386, noseg); + +#undef SHIFT_FGBK + +#define ARRAY +#define CURLY +# + +const void **srcblt_noshift_stubs ARRAY[8] = { CURLY + copy_noshift_noseg_table, + or_noshift_noseg_table, + xor_noshift_noseg_table, notand_noshift_noseg_table, + notcopy_noshift_noseg_table, notor_noshift_noseg_table, + notxor_noshift_noseg_table, and_noshift_noseg_table }; + +const void **srcblt_noshift_fgbk_stubs ARRAY[8] = { CURLY + copy_noshift_fgbk_noseg_table, + or_noshift_fgbk_noseg_table, + xor_noshift_noseg_table, notand_noshift_fgbk_noseg_table, + notcopy_noshift_fgbk_noseg_table, notor_noshift_fgbk_noseg_table, + notxor_noshift_noseg_table, and_noshift_fgbk_noseg_table }; + +const void **srcblt_shift_i486_stubs ARRAY[8] = { CURLY + copy_shift_i486_noseg_table, + or_shift_i486_noseg_table, + xor_shift_i486_noseg_table, notand_shift_i486_noseg_table, + notcopy_shift_i486_noseg_table, notor_shift_i486_noseg_table, + notxor_shift_i486_noseg_table, and_shift_i486_noseg_table }; + +const void **srcblt_shift_i386_stubs ARRAY[8] = { CURLY + copy_shift_i386_noseg_table, + or_shift_i386_noseg_table, + xor_shift_i386_noseg_table, notand_shift_i386_noseg_table, + notcopy_shift_i386_noseg_table, notor_shift_i386_noseg_table, + notxor_shift_i386_noseg_table, and_shift_i386_noseg_table }; + +const void **srcblt_shift_fgbk_i486_stubs ARRAY[8] = { CURLY + copy_shift_fgbk_i486_noseg_table, + or_shift_fgbk_i486_noseg_table, + xor_shift_i486_noseg_table, notand_shift_fgbk_i486_noseg_table, + notcopy_shift_fgbk_i486_noseg_table, notor_shift_fgbk_i486_noseg_table, + notxor_shift_i486_noseg_table, and_shift_fgbk_i486_noseg_table }; + +const void **srcblt_shift_fgbk_i386_stubs ARRAY[8] = { CURLY + copy_shift_fgbk_i386_noseg_table, + or_shift_fgbk_i386_noseg_table, + xor_shift_i386_noseg_table, notand_shift_fgbk_i386_noseg_table, + notcopy_shift_fgbk_i386_noseg_table, notor_shift_fgbk_i386_noseg_table, + notxor_shift_i386_noseg_table, and_shift_fgbk_i386_noseg_table }; + +#endif /* !USE_PORTABLE_SRCBLT */ diff --git a/src/config/arch/i386/x86patblt.S b/src/config/arch/i386/x86patblt.S index 7858466a..7e5d5e28 100644 --- a/src/config/arch/i386/x86patblt.S +++ b/src/config/arch/i386/x86patblt.S @@ -1,8 +1,5 @@ /* Each host that uses this has to provide this file. It must * only contain preprocessor directives and comments...no C code. - * It can #define: - * - * VGA_SCREEN_NEEDS_FAR_PTR : different selector may be required. */ #include "host_bltmacros.h" #include "i386_djgpp_version.h" @@ -12,7 +9,7 @@ #define CODE_BUFFER_SIZE 16384 /* if you change this, be sure to change the TOUCH_PAGES code below */ -#define RGNSTOP 32767 +#define RGN_STOP 32767 /* Offsets into our function pointer table for this transfer mode. */ #define REPEAT_0_FUNC 0 /* Just a "ret" */ @@ -90,7 +87,7 @@ _xdblt_canon_pattern: lodsw rorw $8,%ax cwtl - cmpl $RGNSTOP,%eax + cmpl $RGN_STOP,%eax je Ldone_with_scanlines movl %eax,y @@ -108,7 +105,7 @@ Lstart_scanline: movl code_start,%edi /* Have we hit the end of this scanline? */ - cmpl $RGNSTOP,%eax + cmpl $RGN_STOP,%eax je Lfetch_next_y /* No, so scale by bpp and apply horizontal offset. */ @@ -226,7 +223,7 @@ Lsame_long: Lno_boundary_cruft: /* See if we've hit the end of the scanline. */ - cmpw $RGNSTOP,(%esi) + cmpw $RGN_STOP,(%esi) je Lfetch_next_y movl %eax,%ebx andl $31,%ebx @@ -237,7 +234,7 @@ Lno_boundary_cruft: .align 4,0x90 Lfetch_next_y: /* Fetch the starting y value for the next scanline. When we - * get here, %esi points to the RGNSTOP for the last scanline, + * get here, %esi points to the RGN_STOP for the last scanline, * so we have to look two bytes farther to find the next y * value. Special regions store y's as big endian. */ @@ -245,7 +242,7 @@ Lfetch_next_y: addl $4,%esi rorw $8,%dx movswl %dx,%edx - cmpl $RGNSTOP,%edx + cmpl $RGN_STOP,%edx je Ldone_with_scanlines /* Save away the next y value. */ @@ -303,31 +300,9 @@ Lfetch_next_y: */ movl (%ebp),%eax -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) - /* Under DOS and friends, the screen may not be accessible - * with the default %ds. The code generated by the pattern - * blitter expects the screen to be referenced by %ds/%es, and - * does _NOT_ use any other runtime variables stored in the - * normal %ds. Instead, when it needs information from the - * %ds address space it uses %ebp, which implicitly uses %ss. - * This way we avoid all segment overrides and the associated - * performance penalties. - */ - pushl %es - pushl %ds - DATA16 movw _xdblt_dst_selector,%es - DATA16 movw _xdblt_dst_selector,%ds -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - /* Actually call the scanline blitting loop. */ call *%ecx -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) - /* Restore proper selector values. */ - popl %ds - popl %es -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - /* Put log2_bpp back in %cl (it got smashed). */ movb _xdblt_log2_bpp,%cl diff --git a/src/config/arch/i386/x86srcblt.S b/src/config/arch/i386/x86srcblt.S index bb09db34..f2ce402a 100644 --- a/src/config/arch/i386/x86srcblt.S +++ b/src/config/arch/i386/x86srcblt.S @@ -5,7 +5,7 @@ #define CODE_BUFFER_SIZE 16384 -#define RGNSTOP 32767 +#define RGN_STOP 32767 /* Offsets into our function pointer table for this transfer mode. */ #define REPEAT_0_FUNC 0 /* Just a "ret" */ @@ -88,7 +88,7 @@ _srcblt_bitmap: lodsw rorw $8,%ax cwtl - cmpl $RGNSTOP,%eax + cmpl $RGN_STOP,%eax je Ldone_with_scanlines movl %eax,y @@ -106,7 +106,7 @@ Lstart_scanline: movl %edx,row_offset /* Have we hit the end of this scanline? */ - cmpl $RGNSTOP,%eax + cmpl $RGN_STOP,%eax je Lfetch_next_y /* No, so scale by bpp and apply horizontal offset. */ @@ -240,7 +240,7 @@ Lno_offset2: Lno_boundary_cruft: /* See if we've hit the end of the scanline. */ - cmpw $RGNSTOP,(%esi) + cmpw $RGN_STOP,(%esi) je Lfetch_next_y movl %eax,%ebx andl $31,%ebx @@ -251,7 +251,7 @@ Lno_boundary_cruft: .align 4,0x90 Lfetch_next_y: /* Fetch the starting y value for the next scanline. When we - * get here, %esi points to the RGNSTOP for the last scanline, + * get here, %esi points to the RGN_STOP for the last scanline, * so we have to look two bytes farther to find the next y * value. Special regions store y's as big endian. */ @@ -259,7 +259,7 @@ Lfetch_next_y: addl $4,%esi rorw $8,%dx movswl %dx,%edx - cmpl $RGNSTOP,%edx + cmpl $RGN_STOP,%edx je Ldone_with_scanlines /* Save away the next y value. */ @@ -328,26 +328,8 @@ Ledi_set_up: /* Load shift offset. */ movl _srcblt_shift_offset,%ecx -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) - /* Under DOS and friends, the screen may not be accessible - * with the default %ds/%es. The code generated by the pattern - * blitter expects the source bits to be reference by %ds, - * and the dest bitmap to be referenced by %es. - */ - pushl %es - pushl %ds - DATA16 movw _srcblt_dst_selector,%es - DATA16 movw _srcblt_src_selector,%ds -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - call *%ebp -#if defined (VGA_SCREEN_NEEDS_FAR_PTR) - /* Restore proper selector values. */ - popl %ds - popl %es -#endif /* VGA_SCREEN_NEEDS_FAR_PTR */ - /* Put log2_bpp back in %cl (it got smashed). */ movb _srcblt_log2_bpp,%cl diff --git a/src/config/arch/i386/xdstubtables.c b/src/config/arch/i386/xdstubtables.c deleted file mode 100644 index 688594cd..00000000 --- a/src/config/arch/i386/xdstubtables.c +++ /dev/null @@ -1,269 +0,0 @@ -/* Copyright 1995 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#include "rsys/common.h" -#include "rsys/xdblt.h" -#include "pat-blitters.h" - - -#if !defined (USE_PORTABLE_PATBLT) - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_xdstubtables[] = "$Id: xdstubtables.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* For completely useless transfer modes (e.g. ORing with zero). */ -const void *xdblt_nop_table[12] = -{ - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, - &xdblt_nop, -}; - -#define SHORT_NARROW_COPY_TABLE(mask) \ -{ \ - &xdblt_nop, \ - &xdblt_copy_short_narrow_1, \ - &xdblt_copy_short_narrow_2, \ - &xdblt_copy_short_narrow_3, \ - &xdblt_copy_short_narrow_4, \ - &xdblt_copy_short_narrow_many, \ - &xdblt_copy_short_narrow_many, \ - &xdblt_copy_short_narrow_many, \ - &xdblt_copy_short_narrow_many, \ - mask, \ - &xdblt_nop, \ - &xdblt_short_init_ebp, \ -} - -static const void *zeros_copy[12] -= SHORT_NARROW_COPY_TABLE (&xdblt_copy_zeros_short_narrow_mask); -static const void *ones_copy[12] -= SHORT_NARROW_COPY_TABLE (&xdblt_copy_ones_short_narrow_mask); -static const void *short_narrow_copy[12] -= SHORT_NARROW_COPY_TABLE (&xdblt_copy_short_narrow_mask); - -#undef SHORT_NARROW_COPY_TABLE - - -#define SHORT_NARROW_TABLE(op, mask) \ -{ \ - &xdblt_nop, \ - &xdblt_##op##_short_narrow_1, \ - &xdblt_##op##_short_narrow_2, \ - &xdblt_##op##_short_narrow_3, \ - &xdblt_##op##_short_narrow_4, \ - &xdblt_##op##_short_narrow_many_mod_0, \ - &xdblt_##op##_short_narrow_many_mod_1, \ - &xdblt_##op##_short_narrow_many_mod_2, \ - &xdblt_##op##_short_narrow_many_mod_3, \ - mask, \ - &xdblt_nop, \ - &xdblt_short_init_ebp, \ -} - - -static const void *short_narrow_or[12] -= SHORT_NARROW_TABLE (or, &xdblt_or_short_narrow_mask); - -static const void *ones_xor[12] -= SHORT_NARROW_TABLE (xor, &xdblt_xor_ones_short_narrow_mask); -static const void *short_narrow_xor[12] -= SHORT_NARROW_TABLE (xor, &xdblt_xor_short_narrow_mask); - -static const void *short_narrow_and[12] -= SHORT_NARROW_TABLE (and, &xdblt_and_short_narrow_mask); - -#undef SHORT_NARROW_TABLE - -static const void *short_narrow_insert[12] = -{ - &xdblt_nop, - &xdblt_insert_short_narrow_1, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_many, - &xdblt_insert_short_narrow_mask, - &xdblt_nop, - &xdblt_short_init_ebp, -}; - - -/* Offsets into our function pointer table for this transfer mode. */ -#define REPEAT_0_FUNC 0 /* Just a "ret" */ -#define REPEAT_1_FUNC 4 -#define REPEAT_2_FUNC 8 -#define REPEAT_3_FUNC 12 -#define REPEAT_4_FUNC 16 -#define REPEAT_MANY_FUNC_MOD_0 20 -#define REPEAT_MANY_FUNC_MOD_1 24 -#define REPEAT_MANY_FUNC_MOD_2 28 -#define REPEAT_MANY_FUNC_MOD_3 32 -#define MASK_FUNC 36 -#define SETUP_PAT_FUNC 40 -#define INIT_EBP_FUNC 44 - - - -static const void *tall_narrow_copy[12] = -{ - &xdblt_nop, - &xdblt_copy_tall_narrow_1, - &xdblt_copy_tall_narrow_2, - &xdblt_copy_tall_narrow_3, - &xdblt_copy_tall_narrow_4, - &xdblt_copy_tall_narrow_many, - &xdblt_copy_tall_narrow_many, - &xdblt_copy_tall_narrow_many, - &xdblt_copy_tall_narrow_many, - &xdblt_copy_tall_narrow_mask, - &xdblt_tall_narrow_setup_pat, - &xdblt_tall_narrow_init_ebp, -}; - - -#define TALL_NARROW(op) \ -static const void *tall_narrow_##op[12] = { \ - &xdblt_nop, \ - &xdblt_##op##_tall_narrow_1, \ - &xdblt_##op##_tall_narrow_2, \ - &xdblt_##op##_tall_narrow_3, \ - &xdblt_##op##_tall_narrow_4, \ - &xdblt_##op##_tall_narrow_many_mod_0, \ - &xdblt_##op##_tall_narrow_many_mod_1, \ - &xdblt_##op##_tall_narrow_many_mod_2, \ - &xdblt_##op##_tall_narrow_many_mod_3, \ - &xdblt_##op##_tall_narrow_mask, \ - &xdblt_tall_narrow_setup_pat, \ - &xdblt_tall_narrow_init_ebp, \ -} - -TALL_NARROW (or); -TALL_NARROW (xor); -TALL_NARROW (and); - -#undef TALL_NARROW - -static const void *tall_narrow_insert[12] = -{ - &xdblt_nop, - &xdblt_insert_tall_narrow_1, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_many, - &xdblt_insert_tall_narrow_mask, - &xdblt_tall_narrow_setup_pat, - &xdblt_tall_narrow_init_ebp, -}; - - -#define WIDE(name, op, setup, init) \ -static const void *name##_##op[12] = \ -{ \ - &xdblt_nop, \ - &xdblt_##op##_wide_1, \ - &xdblt_##op##_wide_2, \ - &xdblt_##op##_wide_3, \ - &xdblt_##op##_wide_4, \ - &xdblt_##op##_wide_many, \ - &xdblt_##op##_wide_many, \ - &xdblt_##op##_wide_many, \ - &xdblt_##op##_wide_many, \ - &xdblt_##op##_wide_mask, \ - setup, \ - init, \ -} - - -WIDE (short_wide, copy, &xdblt_nop, &xdblt_short_init_ebp); -WIDE (short_wide, or, &xdblt_nop, &xdblt_short_init_ebp); -WIDE (short_wide, xor, &xdblt_nop, &xdblt_short_init_ebp); -WIDE (short_wide, and, &xdblt_nop, &xdblt_short_init_ebp); - -WIDE (tall_wide, copy, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); -WIDE (tall_wide, or, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); -WIDE (tall_wide, xor, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); -WIDE (tall_wide, and, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); - -#undef WIDE - -static const void *short_wide_insert[12] = -{ - &xdblt_nop, - &xdblt_insert_wide_1, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_mask, - &xdblt_nop, - &xdblt_short_init_ebp, -}; - -static const void *tall_wide_insert[12] = -{ - &xdblt_nop, - &xdblt_insert_wide_1, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_many, - &xdblt_insert_wide_mask, - &xdblt_tall_wide_setup_pat, - &xdblt_tall_wide_init_ebp, -}; - - -const void **xdblt_ones_stubs[5] = { - ones_copy, ones_copy, ones_xor, xdblt_nop_table, short_narrow_insert -}; - -const void **xdblt_zeros_stubs[5] = { - zeros_copy, xdblt_nop_table, xdblt_nop_table, zeros_copy, - short_narrow_insert -}; - -const void **xdblt_short_narrow_stubs[5] = { - short_narrow_copy, short_narrow_or, short_narrow_xor, short_narrow_and, - short_narrow_insert -}; - -const void **xdblt_tall_narrow_stubs[5] = { - tall_narrow_copy, tall_narrow_or, tall_narrow_xor, tall_narrow_and, - tall_narrow_insert -}; - -const void **xdblt_short_wide_stubs[5] = { - short_wide_copy, short_wide_or, short_wide_xor, short_wide_and, - short_wide_insert -}; - -const void **xdblt_tall_wide_stubs[5] = { - tall_wide_copy, tall_wide_or, tall_wide_xor, tall_wide_and, tall_wide_insert -}; - -#endif /* !USE_PORTABLE_PATBLT */ diff --git a/src/config/arch/i386/xdstubtables.cpp b/src/config/arch/i386/xdstubtables.cpp new file mode 100644 index 00000000..b8e3d155 --- /dev/null +++ b/src/config/arch/i386/xdstubtables.cpp @@ -0,0 +1,248 @@ +/* Copyright 1995 - 1997 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/xdblt.h" +#include "pat-blitters.h" + +#if !defined(USE_PORTABLE_PATBLT) + +/* For completely useless transfer modes (e.g. ORing with zero). */ +const void *xdblt_nop_table[12] = { + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, + &xdblt_nop, +}; + +#define SHORT_NARROW_COPY_TABLE(mask) \ + { \ + &xdblt_nop, \ + &xdblt_copy_short_narrow_1, \ + &xdblt_copy_short_narrow_2, \ + &xdblt_copy_short_narrow_3, \ + &xdblt_copy_short_narrow_4, \ + &xdblt_copy_short_narrow_many, \ + &xdblt_copy_short_narrow_many, \ + &xdblt_copy_short_narrow_many, \ + &xdblt_copy_short_narrow_many, \ + mask, \ + &xdblt_nop, \ + &xdblt_short_init_ebp, \ + } + +static const void *zeros_copy[12] + = SHORT_NARROW_COPY_TABLE(&xdblt_copy_zeros_short_narrow_mask); +static const void *ones_copy[12] + = SHORT_NARROW_COPY_TABLE(&xdblt_copy_ones_short_narrow_mask); +static const void *short_narrow_copy[12] + = SHORT_NARROW_COPY_TABLE(&xdblt_copy_short_narrow_mask); + +#undef SHORT_NARROW_COPY_TABLE + +#define SHORT_NARROW_TABLE(op, mask) \ + { \ + &xdblt_nop, \ + &xdblt_##op##_short_narrow_1, \ + &xdblt_##op##_short_narrow_2, \ + &xdblt_##op##_short_narrow_3, \ + &xdblt_##op##_short_narrow_4, \ + &xdblt_##op##_short_narrow_many_mod_0, \ + &xdblt_##op##_short_narrow_many_mod_1, \ + &xdblt_##op##_short_narrow_many_mod_2, \ + &xdblt_##op##_short_narrow_many_mod_3, \ + mask, \ + &xdblt_nop, \ + &xdblt_short_init_ebp, \ + } + +static const void *short_narrow_or[12] + = SHORT_NARROW_TABLE(or, &xdblt_or_short_narrow_mask); + +static const void *ones_xor[12] + = SHORT_NARROW_TABLE (xor, &xdblt_xor_ones_short_narrow_mask); +static const void *short_narrow_xor[12] + = SHORT_NARROW_TABLE (xor, &xdblt_xor_short_narrow_mask); + +static const void *short_narrow_and[12] + = SHORT_NARROW_TABLE(and, &xdblt_and_short_narrow_mask); + +#undef SHORT_NARROW_TABLE + +static const void *short_narrow_insert[12] = { + &xdblt_nop, + &xdblt_insert_short_narrow_1, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_many, + &xdblt_insert_short_narrow_mask, + &xdblt_nop, + &xdblt_short_init_ebp, +}; + +/* Offsets into our function pointer table for this transfer mode. */ +#define REPEAT_0_FUNC 0 /* Just a "ret" */ +#define REPEAT_1_FUNC 4 +#define REPEAT_2_FUNC 8 +#define REPEAT_3_FUNC 12 +#define REPEAT_4_FUNC 16 +#define REPEAT_MANY_FUNC_MOD_0 20 +#define REPEAT_MANY_FUNC_MOD_1 24 +#define REPEAT_MANY_FUNC_MOD_2 28 +#define REPEAT_MANY_FUNC_MOD_3 32 +#define MASK_FUNC 36 +#define SETUP_PAT_FUNC 40 +#define INIT_EBP_FUNC 44 + +static const void *tall_narrow_copy[12] = { + &xdblt_nop, + &xdblt_copy_tall_narrow_1, + &xdblt_copy_tall_narrow_2, + &xdblt_copy_tall_narrow_3, + &xdblt_copy_tall_narrow_4, + &xdblt_copy_tall_narrow_many, + &xdblt_copy_tall_narrow_many, + &xdblt_copy_tall_narrow_many, + &xdblt_copy_tall_narrow_many, + &xdblt_copy_tall_narrow_mask, + &xdblt_tall_narrow_setup_pat, + &xdblt_tall_narrow_init_ebp, +}; + +#define TALL_NARROW(op) \ + static const void *tall_narrow_##op[12] = { \ + &xdblt_nop, \ + &xdblt_##op##_tall_narrow_1, \ + &xdblt_##op##_tall_narrow_2, \ + &xdblt_##op##_tall_narrow_3, \ + &xdblt_##op##_tall_narrow_4, \ + &xdblt_##op##_tall_narrow_many_mod_0, \ + &xdblt_##op##_tall_narrow_many_mod_1, \ + &xdblt_##op##_tall_narrow_many_mod_2, \ + &xdblt_##op##_tall_narrow_many_mod_3, \ + &xdblt_##op##_tall_narrow_mask, \ + &xdblt_tall_narrow_setup_pat, \ + &xdblt_tall_narrow_init_ebp, \ + } + +TALL_NARROW(or); +TALL_NARROW (xor); +TALL_NARROW(and); + +#undef TALL_NARROW + +static const void *tall_narrow_insert[12] = { + &xdblt_nop, + &xdblt_insert_tall_narrow_1, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_many, + &xdblt_insert_tall_narrow_mask, + &xdblt_tall_narrow_setup_pat, + &xdblt_tall_narrow_init_ebp, +}; + +#define WIDE(name, op, setup, init) \ + static const void *name##_##op[12] = { \ + &xdblt_nop, \ + &xdblt_##op##_wide_1, \ + &xdblt_##op##_wide_2, \ + &xdblt_##op##_wide_3, \ + &xdblt_##op##_wide_4, \ + &xdblt_##op##_wide_many, \ + &xdblt_##op##_wide_many, \ + &xdblt_##op##_wide_many, \ + &xdblt_##op##_wide_many, \ + &xdblt_##op##_wide_mask, \ + setup, \ + init, \ + } + +WIDE(short_wide, copy, &xdblt_nop, &xdblt_short_init_ebp); +WIDE(short_wide, or, &xdblt_nop, &xdblt_short_init_ebp); +WIDE(short_wide, xor, &xdblt_nop, &xdblt_short_init_ebp); +WIDE(short_wide, and, &xdblt_nop, &xdblt_short_init_ebp); + +WIDE(tall_wide, copy, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); +WIDE(tall_wide, or, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); +WIDE(tall_wide, xor, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); +WIDE(tall_wide, and, &xdblt_tall_wide_setup_pat, &xdblt_tall_wide_init_ebp); + +#undef WIDE + +static const void *short_wide_insert[12] = { + &xdblt_nop, + &xdblt_insert_wide_1, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_mask, + &xdblt_nop, + &xdblt_short_init_ebp, +}; + +static const void *tall_wide_insert[12] = { + &xdblt_nop, + &xdblt_insert_wide_1, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_many, + &xdblt_insert_wide_mask, + &xdblt_tall_wide_setup_pat, + &xdblt_tall_wide_init_ebp, +}; + +const void **xdblt_ones_stubs[5] = { + ones_copy, ones_copy, ones_xor, xdblt_nop_table, short_narrow_insert +}; + +const void **xdblt_zeros_stubs[5] = { + zeros_copy, xdblt_nop_table, xdblt_nop_table, zeros_copy, + short_narrow_insert +}; + +const void **xdblt_short_narrow_stubs[5] = { + short_narrow_copy, short_narrow_or, short_narrow_xor, short_narrow_and, + short_narrow_insert +}; + +const void **xdblt_tall_narrow_stubs[5] = { + tall_narrow_copy, tall_narrow_or, tall_narrow_xor, tall_narrow_and, + tall_narrow_insert +}; + +const void **xdblt_short_wide_stubs[5] = { + short_wide_copy, short_wide_or, short_wide_xor, short_wide_and, + short_wide_insert +}; + +const void **xdblt_tall_wide_stubs[5] = { + tall_wide_copy, tall_wide_or, tall_wide_xor, tall_wide_and, tall_wide_insert +}; + +#endif /* !USE_PORTABLE_PATBLT */ diff --git a/src/config/arch/m68k/m68k-call-emulator.s b/src/config/arch/m68k/m68k-call-emulator.s deleted file mode 100644 index 42156cc6..00000000 --- a/src/config/arch/m68k/m68k-call-emulator.s +++ /dev/null @@ -1,46 +0,0 @@ -.text - .align 1 -.globl _m68k_call -_m68k_call: - movel a7@(4),d0 - moveml d1-a6,a7@- - movel _last_executor_stack_ptr,a7@- - movel a7,_last_executor_stack_ptr - movel _cpu_state+60,a7 - movel #L0,a7@- - movel d0,a7@- - clrw d0 - tstb _cpu_state+64 - bne 1f - bset #2,d0 -1: tstb _cpu_state+65 - beq 1f - bset #3,d0 -1: tstb _cpu_state+66 - beq 1f - bset #0,d0 -1: tstb _cpu_state+67 - beq 1f - bset #1,d0 -1: tstb _cpu_state+68 - beq 1f - bset #4,d0 -1: movew d0,ccr - moveml _cpu_state,d0-a6 - rts -L0: movel a7,_cpu_state+60 - movel _last_executor_stack_ptr,a7 - movel a7@+,_last_executor_stack_ptr - movel a0,a7@- - lea _cpu_state+60,a0 - moveml d0-a6,a0@- - sne _cpu_state+64 - smi _cpu_state+65 - scs _cpu_state+66 - svs _cpu_state+67 - clrb d0 - addxb d0,d0 - moveb d0,_cpu_state+68 - movel a7@+,_cpu_state+32 - moveml a7@+,d1-a6 - rts diff --git a/src/config/arch/m68k/m68k-callback-handler.s b/src/config/arch/m68k/m68k-callback-handler.s deleted file mode 100644 index 7e83fd2a..00000000 --- a/src/config/arch/m68k/m68k-callback-handler.s +++ /dev/null @@ -1,92 +0,0 @@ -;; low_level_callback_handler MUST be the first thing in this file! -;; this file gets tacked on the end of some machine-generated -;; assembly by a Perl script. -;; This handler should ONLY be called from the special bsr callback table. - -low_level_callback_handler: - ; Save some important stuff we're about to smash, before we smash it - movew ccr,a7@- - movel a1,a7@- - movel a0,a7@- - movel d0,a7@- - - movel a7,a0 - movel _last_executor_stack_ptr,a7 - - movel #_cpu_state,a1 - moveql #8,d0 -L0: movel a1@+,a7@- - movel a1@+,a7@- - dbra d0,L0 - - ; Save the current registers into cpu_state - movel #_cpu_state+60,a1 - moveml d0-d7/a0-a6,a1@- - - movel a0@,_cpu_state ; d0 - movel a0@(4),_cpu_state+32 ; a0 - movel a0@(8),_cpu_state+36 ; a1 - movew a0@(12),ccr ; ccr - addaw #14,a0 - movel a0,_cpu_state+60 ; a7 - - sne _cpu_state+64 - smi _cpu_state+65 - scs _cpu_state+66 - svs _cpu_state+67 - clrb d0 - addxb d0,d0 - moveb d0,_cpu_state+68 - - ; Fetch bsr return address, so we know which stub we're in, - ; and call the specified function with the specified void *. - movel _cpu_state+60,a0 - movel a0@+,d0 - movel a0@,d1 - movel a0,_cpu_state+60 - subl #_callback_stubs+4,d0 - lea _callback_data,a0 - movel a0@(d0:l:2),a7@- ; Push void * argument - movel d1,a7@- ; Push default return address - movel a0@(4,d0:l:2),a0 - jsr a0@ ; Call the specified handler - addqw #8,a7 - movel _cpu_state+60,a0 - subqw #6,a0 - movel a0,_cpu_state+60 - movel d0,a0@(2) ; Save returned rts address for later - - movel a7,a1 - movel a0,a7 - - ; compute new ccr and push it onto the other stack - clrw d0 - tstb _cpu_state+64 - bne 1f - bset #2,d0 -1: tstb _cpu_state+65 - beq 1f - bset #3,d0 -1: tstb _cpu_state+66 - beq 1f - bset #0,d0 -1: tstb _cpu_state+67 - beq 1f - bset #1,d0 -1: tstb _cpu_state+68 - beq 1f - bset #4,d0 -1: movew d0,a0@ ; push new ccr - - lea _cpu_state+72,a0 - moveql #8,d0 - -L1: movel a0@-,a7@- - movel a1@+,a0@ - movel a0@-,a7@- - movel a1@+,a0@ - dbra d0,L1 - - moveml a7@+,d0-a7 ; Doesn't actually reload a7, it can't be set - addql #8,a7 ; Skip cpu_state cc bit flags - rtr diff --git a/src/config/arch/m68k/m68k-callback.c b/src/config/arch/m68k/m68k-callback.c deleted file mode 100644 index 94dafa21..00000000 --- a/src/config/arch/m68k/m68k-callback.c +++ /dev/null @@ -1,83 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_m68k_callback[] = "$Id: m68k-callback.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -typedef struct -{ - void *arg; - callback_handler_t func; -} callback_data_t; - -#define EMPTY_SLOT ((callback_handler_t) -1) - -/* These are actually asm symbols, so we need the extern here. */ -extern callback_data_t callback_data[NUM_CALLBACK_SLOTS]; -extern uint32 callback_stubs[NUM_CALLBACK_SLOTS]; - -/* Last slot checked, for simple round-robin allocation algorithm - * (which is fine since we almost never free anything). - */ -static unsigned last_stub_tried = -1; - - -void -callback_init (void) -{ - int i; - - for (i = NUM_CALLBACK_SLOTS - 1; i >= 0; i--) - callback_data[i].func = EMPTY_SLOT; - - /* Flush the caches. */ - ROMlib_destroy_blocks (0, ~0, FALSE); -} - - -syn68k_addr_t -callback_install (callback_handler_t func, void *arbitrary_argument) -{ - unsigned i; - - for (i = last_stub_tried + 1; i != last_stub_tried; i++) - { - if (i >= NUM_CALLBACK_SLOTS) - i = -1; - else if (callback_data[i].func == EMPTY_SLOT) - { - callback_data[i].func = func; - callback_data[i].arg = arbitrary_argument; - last_stub_tried = i; - return (syn68k_addr_t) (&callback_stubs[i]); - } - } - - /* No slots free! */ - gui_abort (); -} - - -void * -callback_argument (syn68k_addr_t callback_address) -{ - return callback_data[(uint32 *) callback_address - callback_stubs].arg; -} - - -callback_handler_t -callback_function (syn68k_addr_t callback_address) -{ - return callback_data[(uint32 *) callback_address - callback_stubs].func; -} - - -void -callback_remove (syn68k_addr_t m68k_address) -{ - callback_data[(uint32 *) m68k_address - callback_stubs].func = EMPTY_SLOT; -} diff --git a/src/config/arch/m68k/m68k-destroy.c b/src/config/arch/m68k/m68k-destroy.c deleted file mode 100644 index d2e4c52f..00000000 --- a/src/config/arch/m68k/m68k-destroy.c +++ /dev/null @@ -1,27 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_m68k_destroy[] = - "$Id: m68k-destroy.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - - -unsigned long -destroy_blocks (syn68k_addr_t low_m68k_address, uint32 num_bytes) -{ - /* Tell NEXTSTEP to totally flush the caches. */ - asm ("trap #2"); - return 1; -} - - -unsigned long -destroy_blocks_with_checksum_mismatch (syn68k_addr_t low_m68k_address, - uint32 num_bytes) -{ - return destroy_blocks (low_m68k_address, num_bytes); -} diff --git a/src/config/arch/m68k/m68k-stack.c b/src/config/arch/m68k/m68k-stack.c deleted file mode 100644 index 527715c4..00000000 --- a/src/config/arch/m68k/m68k-stack.c +++ /dev/null @@ -1,77 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_m68k_stack[] = - "$Id: m68k-stack.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "m68k-stack.h" - - -uint32 last_executor_stack_ptr; - - -#define INTERRUPT_STACK_SIZE (256 * 1024 - 16) -#define NUM_INTERRUPT_STACKS 2 - -typedef struct -{ - uint32 *old_stack_variable; - uint32 old_stack_value; - uint8 stack[INTERRUPT_STACK_SIZE]; -} m68k_interrupt_stack_t; - -static m68k_interrupt_stack_t interrupt_stack[NUM_INTERRUPT_STACKS]; - -static volatile int current_interrupt_stack = 0; - - -boolean_t -m68k_use_interrupt_stacks (void) -{ - m68k_interrupt_stack_t *m; - int s; - - s = current_interrupt_stack; - if (s + 2 > NUM_INTERRUPT_STACKS) - return FALSE; - current_interrupt_stack = s + 2; - - m = &interrupt_stack[s]; - - /* Switch Mac stack. */ - m[0].old_stack_variable = &EM_A7; - m[0].old_stack_value = EM_A7; - EM_A7 = (uint32) &m[0].stack[INTERRUPT_STACK_SIZE - 16]; - - /* Switch Executor stack. */ - m[1].old_stack_variable = &last_executor_stack_ptr; - m[1].old_stack_value = last_executor_stack_ptr; - last_executor_stack_ptr - = (uint32) &m[1].stack[INTERRUPT_STACK_SIZE - 16]; - - return TRUE; -} - - -void -m68k_restore_stacks (void) -{ - m68k_interrupt_stack_t *m; - int s; - - s = current_interrupt_stack - 2; - if (s < 0) - abort (); - else - { - m = &interrupt_stack[s]; - *(m[0].old_stack_variable) = m[0].old_stack_value; - *(m[1].old_stack_variable) = m[1].old_stack_value; - - current_interrupt_stack = s; - } -} diff --git a/src/config/arch/m68k/m68k-stack.h b/src/config/arch/m68k/m68k-stack.h deleted file mode 100644 index c22e7233..00000000 --- a/src/config/arch/m68k/m68k-stack.h +++ /dev/null @@ -1,9 +0,0 @@ -#if !defined (_M68K_STACK_H_) -#define _M68K_STACK_H_ - -extern boolean_t m68k_use_interrupt_stacks (void); -extern void m68k_restore_stacks (void); - -extern uint32 last_executor_stack_ptr; - -#endif /* _M68K_STACK_H_ */ diff --git a/src/config/arch/m68k/m68k-trap-handler.s b/src/config/arch/m68k/m68k-trap-handler.s deleted file mode 100644 index c8b12b9f..00000000 --- a/src/config/arch/m68k/m68k-trap-handler.s +++ /dev/null @@ -1,18 +0,0 @@ -.text - .align 1 - - .globl _aline_stub -_aline_stub: - # Because of the way our NEXT kernel mods work, we only have 6 - # bytes instead of the normal 8 byte RTE frame so we create - # one by moving the stack down two bytes and sticking in the - # missing bytes - movel _cpu_state+60,a0 - subqw #2,a0 - movel a0,_cpu_state+60 - movew a0@(2),a0@ - movel a0@(4),d0 - movel d0,a0@(2) - movew #40,a0@(6) - movel d0,a7@(4) - jmp _alinehandler diff --git a/src/config/arch/m68k/m68k.c b/src/config/arch/m68k/m68k.c deleted file mode 100644 index d7b894c3..00000000 --- a/src/config/arch/m68k/m68k.c +++ /dev/null @@ -1,19 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_m68k[] = "$Id: m68k.c 63 2004-12-24 18:19:43Z ctm $"; -#endif -#include "rsys/common.h" - - -CPUState cpu_state; - -boolean_t -arch_init (void) -{ - memset (&cpu_state, 0, sizeof cpu_state); - callback_init (); - return TRUE; -} diff --git a/src/config/arch/m68k/m68k.h b/src/config/arch/m68k/m68k.h deleted file mode 100644 index 410153fb..00000000 --- a/src/config/arch/m68k/m68k.h +++ /dev/null @@ -1,24 +0,0 @@ -#if !defined (_ARCH_M68K_H_) -#define _ARCH_M68K_H_ - -#define BIGENDIAN - -#if !defined (mc68000) -# define mc68000 -#endif - -#if defined (SYN68K) -# error "m68k should not be using SYN68K!" -#endif - -#if defined (LITTLEENDIAN) -# error "m68k is not little endian!" -#endif - -/* We don't want our CPU state to have anything more than regs and cc bits. */ -#define MINIMAL_CPU_STATE - -extern void m68k_call (unsigned long addr); -#define CALL_EMULATOR(addr) m68k_call (addr) - -#endif /* _ARCH_M68K_H_ */ diff --git a/src/config/arch/m68k/m68k.make b/src/config/arch/m68k/m68k.make deleted file mode 100644 index c3d4a7c8..00000000 --- a/src/config/arch/m68k/m68k.make +++ /dev/null @@ -1,15 +0,0 @@ -HOST_ARCH_OBJ = m68k-call-emulator.o m68k-callback-stubs.o m68k-callback.o\ - m68k-stack.o m68k-trap-handler.o m68k.o m68k-destroy.o trap.o - -MAX_CALLBACKS=4352 # 4096 plus extra slop - -m68k-callback-stubs.s: make_callback_stubs.pl m68k-callback-handler.s - $(HOST_ARCH_DIR)/make_callback_stubs.pl $(MAX_CALLBACKS)\ - $(HOST_ARCH_DIR)/m68k-callback-handler.s\ - ./m68k-callback-stubs.s - -m68k-callback.o: m68k-callback.c - $(BUILD_GCC) $(BUILD_CFLAGS) -DNUM_CALLBACK_SLOTS=$(MAX_CALLBACKS)\ - $(HOST_ARCH_DIR)/m68k-callback.c -c -o m68k-callback.o - -clean:: diff --git a/src/config/arch/m68k/make_callback_stubs.pl b/src/config/arch/m68k/make_callback_stubs.pl deleted file mode 100755 index 3387948c..00000000 --- a/src/config/arch/m68k/make_callback_stubs.pl +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/perl - -$max_callbacks = $ARGV[0]; -$handler = $ARGV[1]; -$stubs= $ARGV[2]; - -open (HANDLER, "<$handler") || die "Unable to open handler.\n"; -open (STUBS, ">$stubs") || die "Unable to open output file.\n"; - -die "Too many callbacks for 16-bit offsets\n" - if (($max_callbacks - 1) * 4 > 32767); - -printf STUBS (".data\n" . - "\t.align 2\n" . - ".comm _callback_data,%d\n" . - ".text\n" . - "\t.align 2\n" . - ".globl _callback_stubs\n" . - "_callback_stubs:\n", - $max_callbacks * 8); - -# Output a bunch of 4-byte BSR directives (w/precisely 2 byte operands) -for ($i = 0; $i < $max_callbacks; $i++) { - printf STUBS ("\t.word 0x6100,0x%X\n", ($max_callbacks - $i) * 4 - 2); -} - -while () { - s/\s*\;.*$//g; - print STUBS if (!/^\s*$/); -} - -close (HANDLER); -close (STUBS); diff --git a/src/config/arch/m68k/syn68k_api.h b/src/config/arch/m68k/syn68k_api.h deleted file mode 100644 index 91443a28..00000000 --- a/src/config/arch/m68k/syn68k_api.h +++ /dev/null @@ -1,3 +0,0 @@ -#if !defined (_M68K_SYN68K_API_H_) - -#endif /* _M68K_SYN68K_API_H_ */ diff --git a/src/config/arch/m68k/trap.S b/src/config/arch/m68k/trap.S deleted file mode 100644 index 3155a505..00000000 --- a/src/config/arch/m68k/trap.S +++ /dev/null @@ -1,36 +0,0 @@ -.text - -.ascii "Copyright 1992, 1995 by Abacus Research and Development, Inc.\ - All rights reserved.\0" - -.ascii "$Id: trap.S,v 2.1 1995/10/09 10:50:22 mat Exp $\0" - -.text - .even - - -/* - * we get to privdispatcher through ardimods.s. When we get there - * we've pushed the old pc and then a 2 byte shim and then the 2 byte - * sr, so we add to that by - */ - -.globl _privdispatcher -_privdispatcher: - pea sp@(8) /* "real" sp */ - moveml d0-d7/a0-a6, sp@- /* save all regs to play with */ - movel sp, sp@- /* pointer to all that mess */ - jbsr _dopriv /* C routine to do dirty work */ - addql #4, sp /* get rid of argument */ - - movew sp@(70), d0 /* new "sr" */ - movel sp@(64), a0 /* ret pc */ - movel sp@(60), a1 /* "real" sp */ - movel a0, a1@- /* stash the retpc where we want */ - movew d0, a1@- /* stash the new sr */ - movel a1, sp@(60) /* update "real" sp */ - - moveml sp@+, d0-d7/a0-a6 /* restore possibly new regs */ - movel sp@, sp - movew sp@+, ccr /* reset the ccr bits as appropriate */ - rts diff --git a/src/config/arch/powerpc/powerpc.c b/src/config/arch/powerpc/powerpc.c deleted file mode 100644 index 4abb0194..00000000 --- a/src/config/arch/powerpc/powerpc.c +++ /dev/null @@ -1,123 +0,0 @@ -/* Copyright 1999 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_powerpc[] = - "$Id: powerpc.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/arch.h" -#include "rsys/gestalt.h" - -#include "Gestalt.h" - -PRIVATE uint32 -cpu_type_from_string (const char *str) -{ - uint32 retval; - unsigned long u; - static struct - { - unsigned long num; - const char *name; - uint32 gestaltValue; - } - entries[] = - { - { 1, "601", gestaltCPU601, }, - { 3, "603", gestaltCPU603, }, - { 4, "604", gestaltCPU604, }, - { 6, "603e", gestaltCPU603e, }, - { 7, "603ev", gestaltCPU603ev, }, - { 8, "750", gestaltCPU750, }, - { 9, "604e", gestaltCPU604e, }, - { 10, "604ev5", gestaltCPU604ev, }, /* (MachV) */ - { 12, "7400", gestaltCPUG4, }, /* (G4) */ - { 50, "821", 0x132, }, - { 80, "860", 0x150, }, - }; - - if (sscanf (str, "unknown (%lu)", &u) == 1) - { - int i; - - for (i = 0; i < NELEM (entries) && entries[i].num != u; ++i) - ; - if (i < NELEM (entries)) - retval = entries[i].gestaltValue; - else - { - warning_unexpected ("u = 0x%lx", u); - retval = 0x100 | u; - } - } - else - { - int i; - char *str2; - int len; - - str2 = alloca (strlen (str) + 1); - str2[0] = 0; - sscanf (str, "%s", str2); - len = strlen (str2); - - for (i = 0; - i < NELEM (entries) && strncmp (entries[i].name, str2, len) != 0; - ++i) - ; - if (i < NELEM (entries)) - retval = entries[i].gestaltValue; - else - { - warning_unexpected ("str = '%s'", str); - retval = 0; - } - } - return retval; -} - -#define CPU_LINE "cpu" - -PRIVATE uint32 -cpu_type (void) -{ - FILE *fp; - uint32 retval; - - retval = 0; - fp = fopen ("/proc/cpuinfo", "r"); - if (fp) - { - char buf[1024]; - - while (!retval && fgets (buf, sizeof buf, fp) != NULL) - { - if (strncmp (buf, CPU_LINE, sizeof CPU_LINE - 1) == 0) - { - char *colon; - - colon = strchr (buf, ':'); - if (colon && colon[1]) - retval = cpu_type_from_string (colon + 2); - } - } - fclose (fp); - } - return retval; -} - -/* unclear what we need to do here */ - -boolean_t -arch_init (void) -{ - uint32 type; - - type = cpu_type (); - if (type) - gestalt_set_cpu_type (type); - return TRUE; -} diff --git a/src/config/arch/powerpc/powerpc.h b/src/config/arch/powerpc/powerpc.h deleted file mode 100644 index cd07a3d4..00000000 --- a/src/config/arch/powerpc/powerpc.h +++ /dev/null @@ -1,30 +0,0 @@ -#if !defined (_ARCH_POWERPC_H_) -#define _ARCH_POWERPC_H_ - -#define BIGENDIAN - -#define SYN68K - -#if !defined (POWERPC) -#define POWERPC -#endif - -#include "rsys/types.h" - -extern uint32 ppc_call (uint32 toc, uint32 (*func)(uint32), uint32 arg); - -/* - * Using __ppc__ to detect that we're going to have problems with the - * Code Fragment Manager is a "short-term" (heh!) hack to allow us to - * build the Mac OS X PPC version before switching to the GNU Build - * system where we can either use configure to figure out if cfm.c - * will build or have the free time (right!) to figure out what needs - * to be done to get cfm.c "working" again. - */ - -#if defined(__ppc__) -# define CFM_PROBLEMS -#endif - - -#endif /* !_ARCH_POWERPC_H_ */ diff --git a/src/config/arch/powerpc/powerpc.make b/src/config/arch/powerpc/powerpc.make deleted file mode 100644 index 9af6fb3a..00000000 --- a/src/config/arch/powerpc/powerpc.make +++ /dev/null @@ -1,26 +0,0 @@ -HOST_ARCH_SRC = powerpc.c ppc_call.c ppc_stubs.c - -HOST_ARCH_OBJ = $(strip $(notdir $(addsuffix .o,$(basename $(HOST_ARCH_SRC))))) - -# _GNU_SOURCE needed for some simple math #defines -HOST_CFLAGS += -D_GNU_SOURCE - -# NOTE: using -mcall-aix doesn't help here; it hurts -# ppc_call.o: ppc_call.c -# $(HOST_GCC) $(HOST_CFLAGS) -mcall-aix -c $< - - -# -mcall-aix was used when we were compiling on Linux and experimenting with -# running powerpc code using a native powerpc processor. The ability to run -# native powerpc code is not likely to work (initially) under the Mac OS X -# port. - -ifeq (,$(findstring macosx,$(HOST))) - CALL_AIX_FLAG = -mcall-aix -endif - -ppc_stubs.o: ppc_stubs.c ppc_stubs.h - $(HOST_GCC) $(HOST_CFLAGS) $(CALL_AIX_FLAG) -c $< - -clean:: - rm -f $(HOST_ARCH_OBJ) diff --git a/src/config/arch/powerpc/ppc_call.c b/src/config/arch/powerpc/ppc_call.c deleted file mode 100644 index edb132b4..00000000 --- a/src/config/arch/powerpc/ppc_call.c +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright 2000 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ppc_call[] = - "$Id: ppc_call.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -PUBLIC uint32 -ppc_call (uint32 toc, uint32 (*func)(uint32), uint32 arg) -{ - uint32 retval; - register uint32 toc_r2 asm ("r2"); - - toc_r2 = toc; - asm volatile ("" : : "r" (toc_r2)); - retval = func (arg); - return retval; -} diff --git a/src/config/arch/powerpc/ppc_stubs.c b/src/config/arch/powerpc/ppc_stubs.c deleted file mode 100644 index d190b5ca..00000000 --- a/src/config/arch/powerpc/ppc_stubs.c +++ /dev/null @@ -1,204 +0,0 @@ -/* Copyright 2000 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ppc_stubs[] = - "$Id: ppc_stubs.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "ppc_stubs.h" - -/* - * Eventually we'll want a ppc stub for every routine that can be reached - * from the interfacelib. Most of them should be automatically generated, - * but we're experimenting with hand-crafted ones to make sure we run into - * all the issues before we automate. These hand-crafted stubs used to - * live in cfm.c, but I'm putting at least some into a separate file so - * I can see if we will automatically get the right arguments for routines - * with more arguments than will fit in r3-r10. - */ - -PUBLIC void -SFPGetFile_AIX (PointAsLong pal, StringPtr prompt, ProcPtr filef, INTEGER numt, - SFTypeList tl, ProcPtr dh, SFReply *rep, INTEGER dig, - ProcPtr fp) -{ - - sfpgetfile_aixtosysv4 sfp; - - sfp.dig = dig; - sfp.fp = fp; - warning_trace_info ("> 8 args"); - SFPGetFile_SYSV4 (pal, prompt, filef, numt, tl, dh, rep, &sfp); -} - -PUBLIC OSErr -HMShowMenuBalloon_AIX (INTEGER item, INTEGER menuid, LONGINT flags, - LONGINT itemreserved, PointAsLong pal, - RectPtr alternaterectp, Ptr tipproc, INTEGER proc, - INTEGER variant) -{ - OSErr retval; - hmshowmenuballoon_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.proc = proc; - args.variant = variant; - retval = HMShowMenuBalloon_SYSV4 (item, menuid, flags, itemreserved, - pal, alternaterectp, tipproc, &args); - return retval; -} - -PUBLIC OSErr -HMGetIndHelpMsg_AIX (ResType type, INTEGER resid, INTEGER msg, INTEGER state, - LONGINT *options, PointAsLong pal, Rect *altrectp, - INTEGER *theprocp, INTEGER *variantp, - HMMessageRecord *helpmsgp, INTEGER *count) -{ - OSErr retval; - hmgetindhelpmsg_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.theprocp = theprocp; - args.variantp = variantp; - args.helpmsgp = helpmsgp; - args.count = count; - retval = HMGetIndHelpMsg_SYSV4 (type, resid, msg, state, - options, pal, altrectp, &args); - return retval; -} - -PUBLIC ControlHandle -NewControl_AIX (WindowPtr wst, Rect *r, StringPtr title, BOOLEAN vis, - INTEGER value, INTEGER min, INTEGER max, INTEGER procid, - LONGINT rc) -{ - ControlHandle retval; - newcontrol_aixtosysv4 args; - - args.procid = procid; - args.rc = rc; - retval = NewControl_SYSV4 (wst, r, title, vis, - value, min, max, &args); - return retval; -} - -PUBLIC CDialogPtr -NewCDialog_AIX (Ptr p, Rect *rp, StringPtr sp, BOOLEAN b1, INTEGER i, - WindowPtr wp, BOOLEAN b2, LONGINT l, Handle h) -{ - CDialogPtr retval; - newcdialog_aixtosysv4 args; - - args.l = l; - args.h = h; - warning_trace_info ("> 8 args"); - retval = NewCDialog_SYSV4 (p, rp, sp, b1, - i, wp, b2, &args); - return retval; -} - -PUBLIC DialogPtr -NewDialog_AIX (Ptr dst, Rect *r, StringPtr tit, BOOLEAN vis, INTEGER procid, - WindowPtr behind, BOOLEAN gaflag, LONGINT rc, Handle items) -{ - DialogPtr retval; - newdialog_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.rc = rc; - args.items = items; - retval = NewDialog_SYSV4 (dst, r, tit, vis, - procid, behind, gaflag, &args); - return retval; -} - -PUBLIC OSErr -OutlineMetrics_AIX (int16 byte_count, Ptr text, PointAsLong numerAL, - PointAsLong denomAL, int16 *y_max, int16 *y_min, - Fixed *aw_array, Fixed *lsb_array, Rect *bounds_array) -{ - OSErr retval; - outlinemetrics_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.lsb_array = lsb_array; - args.bounds_array = bounds_array; - retval = OutlineMetrics_SYSV4 (byte_count, text, numerAL, denomAL, - y_max, y_min, aw_array, &args); - return retval; -} - -PUBLIC ListHandle -LNew_AIX (Rect *rview, Rect *bounds, PointAsLong pal, INTEGER proc, - WindowPtr wind, BOOLEAN draw, BOOLEAN grow, BOOLEAN scrollh, - BOOLEAN scrollv) -{ - ListHandle retval; - lnew_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.scrollh = scrollh; - args.scrollv = scrollv; - retval = LNew_SYSV4 (rview, bounds, pal, proc, - wind, draw, grow, &args); - return retval; -} - -PUBLIC INTEGER -PixelToChar_AIX (Ptr textBuf, LONGINT textLen, Fixed slop, Fixed pixelWidth, - BOOLEAN *leadingEdgep, Fixed *widthRemainingp, - JustStyleCode styleRunPosition, PointAsLong numerAL, - PointAsLong denomAL) -{ - INTEGER retval; - pixeltochar_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.numer.h = numerAL; - args.numer.v = numerAL >> 16; - args.denom.h = denomAL; - args.denom.v = denomAL >> 16; - retval = PixelToChar_SYSV4 (textBuf, textLen, slop, pixelWidth, - leadingEdgep, widthRemainingp, styleRunPosition, - &args); - return retval; -} - -PUBLIC void -CustomPutFile_AIX (Str255 prompt, Str255 defaultName, - StandardFileReply *replyp, INTEGER dlgid, PointAsLong pal, - DlgHookYDProcPtr dlghook, ModalFilterYDProcPtr filterproc, - Ptr activeList, ActivateYDProcPtr activateproc, - UNIV Ptr yourdatap) -{ - customputfile_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.activeList = activeList; - args.activateproc = activateproc; - args.yourdatap = yourdatap; - CustomPutFile_SYSV4 (prompt, defaultName, replyp, dlgid, - pal, dlghook, filterproc, &args); -} - -PUBLIC void -CustomGetFile_AIX (FileFilterYDProcPtr filefilter, INTEGER numtypes, - SFTypeList typelist, StandardFileReply *replyp, - INTEGER dlgid, PointAsLong pal, DlgHookYDProcPtr dlghook, - ModalFilterYDProcPtr filterproc, Ptr activeList, - ActivateYDProcPtr activateproc, UNIV Ptr yourdatap) - -{ - customgetfile_aixtosysv4 args; - - warning_trace_info ("> 8 args"); - args.filterproc = filterproc; - args.activeList = activeList; - args.activateproc = activateproc; - args.yourdatap = yourdatap; - CustomGetFile_SYSV4 (filefilter, numtypes, typelist, replyp, - dlgid, pal, dlghook, &args); -} diff --git a/src/config/arch/powerpc/ppc_stubs.h b/src/config/arch/powerpc/ppc_stubs.h deleted file mode 100644 index b2762d39..00000000 --- a/src/config/arch/powerpc/ppc_stubs.h +++ /dev/null @@ -1,211 +0,0 @@ -#if !defined (_PPC_STUBS_H_) -#define _PPC_STUBS_H_ - -#include "StdFilePkg.h" -#include "HelpMgr.h" -#include "ListMgr.h" -#include "ScriptMgr.h" - -typedef uint32 PointAsLong; - -typedef struct -{ - INTEGER dig; - ProcPtr fp; -} -sfpgetfile_aixtosysv4; - -typedef struct -{ - INTEGER proc; - INTEGER variant; -} -hmshowmenuballoon_aixtosysv4; - -typedef struct -{ - INTEGER *theprocp; - INTEGER *variantp; - HMMessageRecord *helpmsgp; - INTEGER *count; -} -hmgetindhelpmsg_aixtosysv4; - -typedef struct -{ - INTEGER procid; - LONGINT rc; -} -newcontrol_aixtosysv4; - -typedef struct -{ - LONGINT l; - Handle h; -} -newcdialog_aixtosysv4; - -typedef struct -{ - LONGINT rc; - Handle items; -} -newdialog_aixtosysv4; - -typedef struct -{ - Fixed *lsb_array; - Rect *bounds_array; -} -outlinemetrics_aixtosysv4; - -typedef struct -{ - BOOLEAN scrollh; - BOOLEAN scrollv; -} -lnew_aixtosysv4; - -typedef struct -{ - Point numer; - Point denom; -} -pixeltochar_aixtosysv4; - -typedef struct -{ - Ptr activeList; - ActivateYDProcPtr activateproc; - Ptr yourdatap; -} -customputfile_aixtosysv4; - -typedef struct -{ - ModalFilterYDProcPtr filterproc; - Ptr activeList; - ActivateYDProcPtr activateproc; - UNIV Ptr yourdatap; -} -customgetfile_aixtosysv4; - -extern void SFPGetFile_AIX (PointAsLong pal, StringPtr prompt, ProcPtr filef, - INTEGER numt, SFTypeList tl, ProcPtr dh, - SFReply *rep, INTEGER dig, ProcPtr fp); - -extern void SFPGetFile_SYSV4 (PointAsLong pal, StringPtr prompt, ProcPtr filef, - INTEGER numt, SFTypeList tl, ProcPtr dh, - SFReply *rep, const sfpgetfile_aixtosysv4 *pbp); - -extern OSErr HMShowMenuBalloon_AIX (INTEGER item, INTEGER menuid, - LONGINT flags, LONGINT itemreserved, - PointAsLong pal, RectPtr alternaterectp, - Ptr tipproc, INTEGER proc, - INTEGER variant); - -extern OSErr HMShowMenuBalloon_SYSV4 (INTEGER item, INTEGER menuid, - LONGINT flags, LONGINT itemreserved, - PointAsLong pal, RectPtr alternaterectp, - Ptr tipproc, - const - hmshowmenuballoon_aixtosysv4 *argp); - -extern OSErr HMGetIndHelpMsg_AIX (ResType type, INTEGER resid, INTEGER msg, - INTEGER state, LONGINT *options, - PointAsLong pal, Rect *altrectp, - INTEGER *theprocp, INTEGER *variantp, - HMMessageRecord *helpmsgp, INTEGER *count); - -extern OSErr HMGetIndHelpMsg_SYSV4 (ResType type, INTEGER resid, INTEGER msg, - INTEGER state, LONGINT *options, - PointAsLong pal, Rect *altrectp, - const hmgetindhelpmsg_aixtosysv4 *pbp); - -extern ControlHandle NewControl_AIX (WindowPtr wst, Rect *r, StringPtr title, - BOOLEAN vis, INTEGER value, INTEGER min, - INTEGER max, INTEGER procid, LONGINT rc); - -extern ControlHandle NewControl_SYSV4 (WindowPtr wst, Rect *r, StringPtr title, - BOOLEAN vis, INTEGER value, INTEGER min, - INTEGER max, - const newcontrol_aixtosysv4 *pbp); - -extern CDialogPtr NewCDialog_AIX (Ptr p, Rect *rp, StringPtr sp, BOOLEAN b1, - INTEGER i, WindowPtr wp, BOOLEAN b2, - LONGINT l, Handle h); - -extern CDialogPtr NewCDialog_SYSV4 (Ptr p, Rect *rp, StringPtr sp, BOOLEAN b1, - INTEGER i, WindowPtr wp, BOOLEAN b2, - const newcdialog_aixtosysv4 *pbp); - -extern DialogPtr NewDialog_AIX (Ptr dst, Rect *r, StringPtr tit, BOOLEAN vis, - INTEGER procid, WindowPtr behind, - BOOLEAN gaflag, LONGINT rc, Handle items); - -extern DialogPtr NewDialog_SYSV4 (Ptr dst, Rect *r, StringPtr tit, - BOOLEAN vis, INTEGER procid, - WindowPtr behind, BOOLEAN gaflag, - const newdialog_aixtosysv4 *pbp); - -extern OSErr OutlineMetrics_AIX (int16 byte_count, Ptr text, - PointAsLong numerAL, PointAsLong denomAL, - int16 *y_max, int16 *y_min, Fixed *aw_array, - Fixed *lsb_array, Rect *bounds_array); - -extern OSErr OutlineMetrics_SYSV4 (int16 byte_count, Ptr text, - PointAsLong numerAL, PointAsLong denomAL, - int16 *y_max, int16 *y_min, Fixed *aw_array, - const outlinemetrics_aixtosysv4 *pbp); - -extern ListHandle LNew_AIX (Rect *rview, Rect *bounds, PointAsLong pal, - INTEGER proc, WindowPtr wind, BOOLEAN draw, - BOOLEAN grow, BOOLEAN scrollh, BOOLEAN scrollv); - -extern ListHandle LNew_SYSV4 (Rect *rview, Rect *bounds, PointAsLong pal, - INTEGER proc, WindowPtr wind, BOOLEAN draw, - BOOLEAN grow, - const lnew_aixtosysv4 *pbp); - -extern INTEGER PixelToChar_AIX (Ptr textBuf, LONGINT textLen, Fixed slop, - Fixed pixelWidth, BOOLEAN *leadingEdgep, - Fixed *widthRemainingp, - JustStyleCode styleRunPosition, - PointAsLong numerAL, PointAsLong denomAL); - -extern INTEGER PixelToChar_SYSV4 (Ptr textBuf, LONGINT textLen, Fixed slop, - Fixed pixelWidth, BOOLEAN *leadingEdgep, - Fixed *widthRemainingp, - JustStyleCode styleRunPosition, - const pixeltochar_aixtosysv4 *pbp); - -extern void CustomPutFile_AIX (Str255 prompt, Str255 defaultName, - StandardFileReply *replyp, INTEGER dlgid, - PointAsLong pal, DlgHookYDProcPtr dlghook, - ModalFilterYDProcPtr filterproc, - Ptr activeList, - ActivateYDProcPtr activateproc, - UNIV Ptr yourdatap); - -extern void CustomPutFile_SYSV4 (Str255 prompt, Str255 defaultName, - StandardFileReply *replyp, INTEGER dlgid, - PointAsLong pal, DlgHookYDProcPtr dlghook, - ModalFilterYDProcPtr filterproc, - const customputfile_aixtosysv4 *pbp); - -extern void CustomGetFile_AIX (FileFilterYDProcPtr filefilter, - INTEGER numtypes, SFTypeList typelist, - StandardFileReply *replyp, INTEGER dlgid, - PointAsLong pal, DlgHookYDProcPtr dlghook, - ModalFilterYDProcPtr filterproc, - Ptr activeList, - ActivateYDProcPtr activateproc, - UNIV Ptr yourdatap); - -extern void CustomGetFile_SYSV4 (FileFilterYDProcPtr filefilter, - INTEGER numtypes, SFTypeList typelist, - StandardFileReply *replyp, INTEGER dlgid, - PointAsLong pal, DlgHookYDProcPtr dlghook, - const customgetfile_aixtosysv4 *pbp); - -#endif diff --git a/src/config/arch/x86_64/x86_64.c b/src/config/arch/x86_64/x86_64.c deleted file mode 100644 index 14dd721c..00000000 --- a/src/config/arch/x86_64/x86_64.c +++ /dev/null @@ -1,8 +0,0 @@ -#include "rsys/common.h" -#include "rsys/arch.h" - -boolean_t -arch_init (void) -{ - return TRUE; -} diff --git a/src/config/arch/x86_64/x86_64.h b/src/config/arch/x86_64/x86_64.h deleted file mode 100644 index c2b12bcc..00000000 --- a/src/config/arch/x86_64/x86_64.h +++ /dev/null @@ -1,14 +0,0 @@ -#if !defined (__arch_x86_64_h__) -#define __arch_x86_64_h__ - -#define LITTLEENDIAN -#define SYN68K - -/* TODO: only do these if the compiler supports it, check to see if we can - get a better swap16 w/o using builtin_bswap32 */ - -#define swap16(v) ((uint16_t) (__builtin_bswap32 ((int32_t) (v)) >> 16)) - -#define swap32(v)((uint32_t) __builtin_bswap32 ((int32_t)(v))) - -#endif /* !defined (__arch_x86_64_h__) */ diff --git a/src/config/front-ends/dos/NEWdosdisk.c b/src/config/front-ends/dos/NEWdosdisk.c deleted file mode 100644 index 49ddc9d7..00000000 --- a/src/config/front-ends/dos/NEWdosdisk.c +++ /dev/null @@ -1,967 +0,0 @@ -/* Copyright 1994 - 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosdisk[] = - "$Id: NEWdosdisk.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include -#include "dosdisk.h" -#include "vga.h" -#include "rsys/hfs.h" -#include -#include "dpmicall.h" -#include "rsys/dcache.h" -#include "rsys/syncint.h" -#include - -#define MAX_OPEN_DISKS 12 /* Arbitrary. */ -#define BYTES_PER_BLOCK 512 /* Bytes per logical block. */ -#define LOWMEM_BUFFER_BLOCKS (TRANSFER_BUFFER_SIZE / BYTES_PER_BLOCK) - -#define CD_BLOCK_SIZE 2048 -#define LOWMEM_CD_BUFFER_BLOCKS (TRANSFER_BUFFER_SIZE / CD_BLOCK_SIZE) - - -#define IS_FLOPPY_DRIVE(n) ((n) < 0x80) - - -typedef struct -{ - unsigned long fpos; /* Byte offset into disk; % 512 == 0. */ - unsigned long num_tracks; /* # of tracks on the disk. */ - unsigned short num_heads; /* # of disk heads; we assume 1 or 2. */ - unsigned short sectors_per_track; /* Assumed to be same for each track. */ - unsigned char disk_number; /* Actual disk # for this struct. */ - unsigned char is_open; /* Boolean value; 1 iff open, else 0. */ - unsigned char is_cd_rom; /* 1 iff cd-rom */ -} dosdisk_info_t; - - -/* State for each disk. */ -static dosdisk_info_t disks[MAX_OPEN_DISKS]; - -/* Maps a disk number to the doskdisk_info_t for that disk, iff there exists - * one. Returns NULL if there isn't one. - */ -static dosdisk_info_t * -disk_number_to_disk_info (int number) -{ - int i; - - /* Search for it. */ - for (i = MAX_OPEN_DISKS - 1; i >= 0; i--) - if (disks[i].disk_number == number && disks[i].is_open) - return &disks[i]; - - return NULL; -} - - -/* Returns an empty dosdisk_info_t struct, or NULL if they are all taken. */ -static dosdisk_info_t * -find_empty_slot (void) -{ - int i; - - for (i = MAX_OPEN_DISKS - 1; i >= 0; i--) - if (!disks[i].is_open) - return &disks[i]; - return NULL; -} - - -/* Closes a particular disk. Returns -1 on failure, 0 on success. */ -int -dosdisk_close (int disk) -{ - dosdisk_info_t *d; - int retval; - - d = disk_number_to_disk_info (disk); - if (d == NULL) - retval = -1; - else - { - d->is_open = 0; - retval = 0; - } - - dcache_invalidate (disk | DOSFDBIT); - - return retval; -} - - -typedef enum -{ - FLOPPY_ERROR, - FLOPPY_360K, - FLOPPY_1200K, - FLOPPY_720K, - FLOPPY_1440K -} floppy_type_t; - -static floppy_type_t -floppy_type (int drive_number) -{ - __dpmi_regs regs; - int dpmi_return; - - dpmi_zero_regs (®s); - regs.x.ax = 0x0800; - regs.x.dx = drive_number & 0x7F; - - dpmi_return = logging_dpmi_int_check_carry (0x13, ®s, "floppy type"); - - warning_fs_log ("drive_number = %d", drive_number); - - if (dpmi_return == -1 - || (regs.x.ax & 0xFF00) /* %ah != 0 -> error. */ - || drive_number > (regs.x.dx & 0xFF)) /* %dl has # of drives. */ - { - warning_fs_log ("returning FLOPPY_ERROR"); - return FLOPPY_ERROR; - } - /* Return the drive type. */ - return regs.x.bx & 0xFF; -} - - -/* Identifies the drive number of a CD-ROM drive and returns it if - * one is found (where 0 == A:, 1 == B:, etc.). Returns -1 if - * no CD-ROM is detected. - */ -int -dosdisk_find_cdrom (void) -{ - __dpmi_regs regs; - int retval, dpmi_return; - -/* #define TEMPORARY_HACK */ -#if defined(TEMPORARY_HACK) - return -1; -#endif - - dpmi_zero_regs (®s); - regs.x.ax = 0x1500; - regs.x.bx = 0; - dpmi_return = logging_dpmi_int (0x2F, ®s, "cdrom identify"); - - /* Carry bit is meaningless here, so don't check it. */ - if (dpmi_return == -1 || regs.x.bx == 0) - retval = -1; - else - { - retval = regs.x.cx; - warning_fs_log ("CDROM drive found at %c: (0x%X)", - 'A' + retval, (unsigned) retval); - } - - return retval; -} - -/* - * INT 13 uses 0 = floppy a:, 1 = floppy b:, 0x80 = hard disk c:, 0x81 = d: - * but INT 2F uses 0 = a: (for a CD-ROM), 1 = b:, etc. - */ - -PUBLIC int -int13_num_to_int2f_num (int num13) -{ - int retval; - - retval = (num13 & 0x80) ? (num13 & 0x7f) + 2 : num13; - return retval; -} - - -/* This opens a particular disk drive. You must open a disk before you can - * mess with it. The DISK parameter used here (and in all the other dosdisk - * functions) refers to the floppy drive number; 0 for the first floppy - * drive, 1 for the second, and so on. You can specify hard drives by ORing - * the drive number with 0x80. 0x80 is the first hard drive, 0x81 the - * second, and so on. Returns -1 on failure, disk on success. - */ -int -dosdisk_open (int disk, LONGINT *bsizep, drive_flags_t *flagsp) -{ - unsigned short track_sec; - unsigned char num_drives; - unsigned char max_head; - unsigned char error; - unsigned short max_track, sectors_per_track; - dosdisk_info_t *d; - __dpmi_regs regs; - static int cd_rom_drive = -2; /* NOTE: we only support 1 CD-ROM */ - - warning_fs_log ("disk = %d", disk); - - if (cd_rom_drive == -2) { - cd_rom_drive = dosdisk_find_cdrom (); - } - - /* Find out if this disk is already open. */ - d = disk_number_to_disk_info (disk); - if (d != NULL && !IS_FLOPPY_DRIVE (disk)) /* If so, return -1 */ -/*-->*/ return -1; - else /* Otherwise, allocate a new slot. */ - { - if (d == NULL) - d = find_empty_slot (); - if (d == NULL) /* If we're out of slots, punt! */ -/*-->*/ return -1; - } - - *flagsp = 0; - if (int13_num_to_int2f_num (disk) == cd_rom_drive) { - d->num_heads = 0; - d->num_tracks = 0; - d->sectors_per_track = 0; - d->is_cd_rom = 1; - *bsizep = CD_BLOCK_SIZE; - *flagsp |= DRIVE_FLAGS_LOCKED; - } else { - - if (IS_FLOPPY_DRIVE (disk)) - { - floppy_type_t type; - type = floppy_type (disk); - - /* Punt floppies that can't possibly be useful. */ - if (type == FLOPPY_ERROR - || type == FLOPPY_360K - || type == FLOPPY_1200K) -/*-->*/ return -1; - *flagsp |= DRIVE_FLAGS_FLOPPY; - } - - /* First, reset the drive controller. */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 0; - logging_dpmi_int (0x13, ®s, "reset drive 1"); - - /* Now query about the disk. */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 8; - error = (logging_dpmi_int_check_carry (0x13, ®s, "drive_query") - == -1); - track_sec = regs.x.cx; - max_head = regs.h.dh; - num_drives = regs.h.dl; - - warning_fs_log - ("error = %d, track_sec = %d, max_head = %d, num_drives = %d", - error, track_sec, max_head, num_drives); - - /* Extract max_track and sectors_per_track fields. */ - max_track = (track_sec >> 8) | ((track_sec & 0xC0) << 2); - sectors_per_track = track_sec & 0x3F; - - /* Check for error. Be paranoid. */ - if (error || regs.h.ah != 0 || (disk & 0x7F) >= (num_drives & 0x7F) - || max_track == 0 || sectors_per_track == 0) - { - warning_fs_log ("returning error"); -/*-->*/ return -1; - } - - d->num_heads = max_head + 1; - d->num_tracks = max_track + 1; - d->sectors_per_track = sectors_per_track; - d->is_cd_rom = 0; - if (!IS_FLOPPY_DRIVE(disk)) - *flagsp |= DRIVE_FLAGS_FIXED; - *bsizep = PHYSBSIZE; - } - - /* Stash the returned info in the struct for this disk. */ - d->fpos = 0; - d->disk_number = disk; - d->is_open = 1; - - dcache_invalidate (disk | DOSFDBIT); - - return disk; -} - - -/* Sets the current position into the disk. No attempt is made to pin - * pos to the end of the disk because if we have incorrect geometry info - * we could be refusing legitimate block accesses. - * Returns -1 on failure, 0 on success. - * - * FIXME - right now we have no way of getting the number of sectors - * actually present on the disk in the drive; instead, the information - * we get reflects the maximum capacity of the drive itself. - */ - -off_t -dosdisk_seek (int disk, off_t pos, int unused) -{ - dosdisk_info_t *d = disk_number_to_disk_info (disk); - unsigned long bytes_on_disk; - - gui_assert(unused == L_SET); - if (d == NULL) - { - gui_assert (0); - return -1; - } - gui_assert ((pos % BYTES_PER_BLOCK) == 0); - - /* Do NOT Pin the fpos at the end of the disk. */ - if (d->is_cd_rom) - bytes_on_disk = 2047 * 1024 * 1024; /* FIXME */ - else - bytes_on_disk = (d->num_heads * d->num_tracks - * d->sectors_per_track * BYTES_PER_BLOCK); - if (pos > bytes_on_disk) - { - static char been_here = FALSE; - - if (!been_here) - { - warning_fs_log ("pos = %ld, bytes_on_disk = %lu", - (long) pos, bytes_on_disk); - been_here = TRUE; - } - /* pos = bytes_on_disk; NO! */ - } - d->fpos = pos; - - return pos; -} - - -/* Returns the current position into the specified disk, or -1UL on failure. */ -ULONGINT -dosdisk_tell (int disk) -{ - dosdisk_info_t *d = disk_number_to_disk_info (disk); - - if (d == NULL) - { - gui_assert (0); - return -1; - } - - return d->fpos; -} - - -/* Helper function for dosdisk_read and dosdisk_write. Computes information - * about the map from a specified logical block number to the head/track/sector - * containing that block, as well as the number of contiguous blocks, - * including the specified block, remaining on the desired track. - */ -static void -compute_sector_info (const dosdisk_info_t *d, unsigned long block, - unsigned short *head, unsigned short *track, - unsigned short *sector, - unsigned long *blocks_left_on_track) -{ - unsigned long secnum; - - /* Compute the number of the containing physical sector. */ - secnum = block; - - /* Compute head/track/sector. We assume that, for disks with two heads, - * the first track's worth of sectors occurs on one head, the next on the - * other. Therefore, with 18 sectors per track, the first 18 sectors - * occur on track 0, head 0, the next 18 occur on track 0, head 1, - * the next 18 on track 1, head 0, and so on. - */ - *head = (secnum / d->sectors_per_track) % d->num_heads; - *track = secnum / (d->sectors_per_track * d->num_heads); - *sector = (secnum % d->sectors_per_track) + 1; /* Sector #'s start at 1. */ - - /* Compute the # of blocks remaining on this track. */ - *blocks_left_on_track = d->sectors_per_track - (*sector - 1); -} - - - -#if ERROR_SUPPORTED_P (ERROR_FILESYSTEM_LOG) - -/* Fills the entire conventional memory DOS buffer with a repeating pattern - * 0, 1, 2, 3, ... , 254, 255, 0, 1, ... - */ -static void -fill_dos_buf_with_signature (void) -{ - if (ERROR_ENABLED_P (ERROR_FILESYSTEM_LOG)) - { - char signature_buf[256]; - int q, r; - - for (q = sizeof signature_buf - 1; q >= 0; q--) - signature_buf[q] = q; - - /* Fill in the main buffer with a repeating pattern. */ - for (r = 0; r < DOS_BUF_SIZE; r += sizeof signature_buf) - { - movedata (dos_pm_ds, (unsigned) signature_buf, - dos_buf_selector, r, - MIN ((int) sizeof signature_buf, DOS_BUF_SIZE - r)); - } - } -} - - -/* Prints DOS stack used, assuming that `fill_dos_buf_with_signature' - * was called before the call that used the stack space. - */ -static void -print_dos_stack_used (void) -{ - if (ERROR_ENABLED_P (ERROR_FILESYSTEM_LOG)) - { - int i; - - for (i = TRANSFER_BUFFER_SIZE; i < DOS_STACK_TOP; i++) - { - unsigned char c = _farpeekb (dos_buf_selector, i); - if (c != (i & 0xFF)) - break; - } - - if (i == TRANSFER_BUFFER_SIZE) - { - warning_fs_log ("DOS stack blown!"); - vdriver_shutdown (); - printf ("DOS STACK WAS BLOWN!\n"); - exit (-1); - } - else - { - warning_fs_log ("%d bytes of DOS stack space used (%d left)", - DOS_STACK_TOP - i, i - TRANSFER_BUFFER_SIZE); - } - } -} - - -/* Dumps out the specified buffer in hex (using od -x syntax) */ -PRIVATE void -dump_buf (const void *buf, int size, int starting_address) -{ -#if 0 /* Appears to cause too much I/O -- makes things noticeably worse - on beaut */ - if (ERROR_ENABLED_P (ERROR_FILESYSTEM_LOG)) - { - char *p, *e; - int i; - - e = p = alloca (100 + size * 4); - p[0] = '\0'; - - for (i = 0; i < size; i += 2) - { - if ((i % 16) == 0) - e += sprintf (e, "\n%07o:", (unsigned) i+starting_address); - e += sprintf (e, " %04x", *(const uint16 *) ((char *)buf+i)); - } - - warning_fs_log ("%s", p); - } -#endif -} - -#else /* !ERROR_SUPPORTED_P (ERROR_FILESYSTEM_LOG) */ - -#define fill_dos_buf_with_signature() -#define print_dos_stack_used() -#define dump_buf(b, s, a) - -#endif /* !ERROR_SUPPORTED_P (ERROR_FILESYSTEM_LOG) */ - -typedef struct -{ - uint8 len PACKED; /* 0x00 */ - uint8 unit PACKED; /* 0x01 */ - uint8 command PACKED; /* 0x02 */ - uint16 status PACKED; /* 0x03 */ - uint8 reserved[8] PACKED; /* 0x05 */ - uint8 media_descriptor PACKED; /* 0x0d */ - uint32 transfer_address PACKED; /* 0x0e */ - uint16 sector_count PACKED; /* 0x12 */ - uint16 starting_sector PACKED; /* 0x14 should be 0xffff */ - uint32 volid_pointer PACKED; /* 0x16 */ - uint32 long_starting_sector PACKED; /* 0x1A */ -} -ioctl_read_t; - -enum { IOCTL_INPUT = 4 }; - -#define xxx(yyy, zzz) ((yyy) * 16 + (zzz)) - -void fill_read_t (ioctl_read_t *readp, uint32 starting_sector, - uint16 sector_count) -{ - memset (readp, 0, sizeof *readp); - readp->len = sizeof *readp; - readp->unit = 0; - readp->command = IOCTL_INPUT; - readp->transfer_address = xxx (dos_buf_segment, CD_BLOCK_SIZE); - readp->sector_count = sector_count; - readp->starting_sector = 0xFFFF; - readp->long_starting_sector = starting_sector; -} - -uint32 new_cd_read (int cd, uint32 start_sector, uint32 sectors_to_read) -{ - __dpmi_regs regs; - ioctl_read_t ioctl_read; - uint8 error; - uint32 retval; - - warning_fs_log ("cd = %d, start_sector = %d, sectors_to_read = %d", - cd, start_sector, sectors_to_read); - fill_read_t (&ioctl_read, start_sector, sectors_to_read); - - movedata (dos_pm_ds, (unsigned) &ioctl_read, dos_buf_selector, 0, - sizeof ioctl_read); - - dpmi_zero_regs (®s); - regs.x.ax = 0x1510; - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - regs.x.cx = cd; - error = logging_dpmi_int_check_carry (0x2f, ®s, "IOCTL INPUT") == -1; - - retval = error ? 0 : sectors_to_read * CD_BLOCK_SIZE; - - { - uint16 status; - - status = _farpeekw (dos_buf_selector, 3); - warning_fs_log ("retval = %d, status = 0x%0x", retval, status); - } - return retval; -} - -/* Reads the specified data in from the specified disk at the current - * file position within the disk. Returns -1 on error, else number of - * bytes read. - * - * Some data may be transferred even on an error, however. This advances the - * disk's file position by the amount read, although the file position is - * undefined after an error. - */ - -enum { CD_DRIVE_NOT_READY = 21 }; - -#define CD_READ_SECTOR 0x1508 - -int -dosdisk_read (int disk, void *buf, int num_bytes) -{ - int orig_num_bytes; - dosdisk_info_t *d = disk_number_to_disk_info (disk); - void *orig_buf; - unsigned long start_pos; - boolean_t old_slow_clock_p; - uint16 buf_offset; - - buf_offset = 0; - orig_buf = buf; - orig_num_bytes = num_bytes; - /* Make sure they've opened this disk. */ - if (d == NULL) - { - gui_assert (0); -/*-->*/ return -1; - } - - /* Note that it's OK for the 1024 Hz clock to perform badly here. */ - old_slow_clock_p = set_expect_slow_clock (TRUE); - - start_pos = d->fpos; - - /* Make sure they want an integral number of blocks. */ - if (d->is_cd_rom) - gui_assert ((num_bytes % CD_BLOCK_SIZE) == 0); - else - gui_assert ((num_bytes % BYTES_PER_BLOCK) == 0); - - /* Loop until we've read in all the requested bytes. We have to loop - * because the BIOS traps appear to only let you read in bytes from one - * track at a time. So, we read in as much as we can (but no more than - * we need to) from each track each time through the loop. - */ - while (num_bytes != 0) - { - unsigned long blocks_left_on_track; - unsigned long bytes_read; - unsigned char sectors_to_read; - unsigned short head, track, sector; - unsigned char sectors_actually_read; - unsigned char error; - int error_tries_left; - int block_size; - __dpmi_regs regs; - boolean_t cache_hit_p; - - block_size = d->is_cd_rom ? CD_BLOCK_SIZE : BYTES_PER_BLOCK; - if (dcache_read (disk | DOSFDBIT, buf, d->fpos, block_size)) - { - bytes_read = block_size; - cache_hit_p = TRUE; - } - else if (d->is_cd_rom) { - cache_hit_p = FALSE; - sectors_to_read = num_bytes / CD_BLOCK_SIZE; -#if 0 - if (sectors_to_read > LOWMEM_CD_BUFFER_BLOCKS) - sectors_to_read = LOWMEM_CD_BUFFER_BLOCKS; -#else - if (sectors_to_read > LOWMEM_CD_BUFFER_BLOCKS-1) - sectors_to_read = LOWMEM_CD_BUFFER_BLOCKS-1; - buf_offset = CD_BLOCK_SIZE; -#endif - -#if 1 - { - bytes_read = new_cd_read (int13_num_to_int2f_num (d->disk_number), - d->fpos / CD_BLOCK_SIZE, - sectors_to_read); - } -#else - { - int error_count; - uint32 bad_data_magic_cookie; - boolean_t cookie_failed_p; - - bad_data_magic_cookie = 0xDE52AA03; /* Unlikely bytes */ - cookie_failed_p = FALSE; - error_count = 0; - - do - { - - dpmi_zero_regs (®s); - regs.x.ax = CD_READ_SECTOR; /* absolute disk read */ - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - regs.x.cx = int13_num_to_int2f_num (d->disk_number); - regs.x.si = (d->fpos / CD_BLOCK_SIZE) >> 16; - regs.x.di = d ->fpos / CD_BLOCK_SIZE; - regs.x.dx = sectors_to_read; - - fill_dos_buf_with_signature (); - - _farpokel (dos_buf_selector, 0, bad_data_magic_cookie); - - error = (logging_dpmi_int_check_carry (0x2F, ®s, - "cdrom sector read") - == -1); - - /* Under WinNT it appears that we get a false success, - * as though the CD read call were completely ignored - * and the carry happened to come back clear. We detect - * that case here; if ax is untouched and a magic cookie - * we wrote to our DOS buffer isn't touched, we get - * suspicious and retry with a different cookie. If - * that cookie is also untouched, we know we're getting - * bogus results and the read fails. - */ - if (!error - && regs.x.ax == CD_READ_SECTOR /* ax untouched? */ - && _farpeekl (dos_buf_selector, 0) == bad_data_magic_cookie) - { - if (cookie_failed_p) - { - warning_unexpected ("CD-ROM read request claimed to be " - "successful but appears to have " - "been ignored."); - error = -1; - } - else - { - bad_data_magic_cookie ^= 0xF723567F; /* arbitrary */ - cookie_failed_p = TRUE; - } - } - } - while (error && regs.h.al == CD_DRIVE_NOT_READY - && ++error_count < 5); - - print_dos_stack_used (); - - if (error) { - goto done; - } - bytes_read = sectors_to_read * CD_BLOCK_SIZE; - } -#endif - } else { - cache_hit_p = FALSE; - - compute_sector_info (d, d->fpos / BYTES_PER_BLOCK, &head, &track, - §or, &blocks_left_on_track); - - /* Compute how many sectors to transfer. */ - sectors_to_read = MIN (blocks_left_on_track, - num_bytes / BYTES_PER_BLOCK); - if (sectors_to_read > LOWMEM_BUFFER_BLOCKS) - sectors_to_read = LOWMEM_BUFFER_BLOCKS; - - for (error_tries_left = 3; error_tries_left > 0; error_tries_left--) - { - dpmi_zero_regs (®s); - regs.h.ah = 2; - regs.h.al = sectors_to_read; - regs.h.ch = track & 0xFF; - regs.h.cl = (sector & 0x3F) | ((track & 0x300) >> 2); - regs.h.dh = head; - regs.h.dl = disk; - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - - fill_dos_buf_with_signature (); - - error = (logging_dpmi_int_check_carry (0x13, ®s, - "sector read") - == -1); - - print_dos_stack_used (); - - warning_fs_log - ("sectors_to_read = %d, track = %d, sector = %d, head = %d\n" - "disk = %d, error = %d, regs.h.al = %d, regs.h.ah = %d " - "regs.x.flags = 0x%x", - sectors_to_read, track, sector, head, disk, error, regs.h.al, - regs.h.ah, regs.x.flags); - -#if 0 - /* Compute how many bytes we really read in. For some reason, - * we always get 0 for hard drives! So for hard drives, we - * pretend like we read in all the sectors we wanted. If there - * was a problem, the error flag will be set anyway. - */ - if (IS_FLOPPY_DRIVE (disk)) - sectors_actually_read = regs.h.al; - else - sectors_actually_read = sectors_to_read; -#else - /* - * Under DJGPP 1.11 this appears to be needed - */ - sectors_actually_read = sectors_to_read; -#endif - - if (!error && regs.h.ah == 0) - bytes_read = sectors_actually_read * BYTES_PER_BLOCK; - else - bytes_read = 0; - - /* See if we were successful. */ - if (!error && sectors_actually_read != 0 && regs.h.ah == 0) - /*-->*/ break; - -#define DMA_OVERRUN 8 - - /* Some systems give us frequent DMA overrun errors - * when trying to read a large number of blocks while - * a SoundBlaster is going. Occasionally we were failing - * enough times in a row to generate an I/O error. - * Now when we've had a few failures, or a DMA overrun error, - * we back off and only try to read a single sector. - */ - if (sectors_to_read > 1 - && (error_tries_left - 1 == 0 || regs.h.ah == DMA_OVERRUN)) - { - sectors_to_read = 1; - error_tries_left += 3; - } - - /* Reset the disk and try again (docs say to do this). */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 0; - logging_dpmi_int (0x13, ®s, "reset drive 2"); - } - - /* If we ran out of error tries, punt. */ - if (error_tries_left == 0) { - /*-->*/ goto done; - } - } - - if (bytes_read == 0) - goto done; - - /* Copy the data we just read into their buffer. */ - if (!cache_hit_p) - { - movedata (dos_buf_selector, buf_offset, dos_pm_ds, (unsigned) buf, - bytes_read); - dcache_write (disk | DOSFDBIT, buf, d->fpos, bytes_read); - } - - /* Move on and continue reading. */ - d->fpos += bytes_read; - buf += bytes_read; - num_bytes -= bytes_read; - } - - done: - dump_buf (orig_buf, orig_num_bytes - num_bytes, start_pos); - set_expect_slow_clock (old_slow_clock_p); - return orig_num_bytes - num_bytes; -} - -/* Reads the specified data in from the specified disk at the current - * file position within the disk. Returns -1 on error, else number of - * bytes read. - * - * Some data may still be written even on failure, however. This advances - * the disk's file position by the amount written, although the file position - * is undefined after an error. - */ -int -dosdisk_write (int disk, const void *buf, int num_bytes) -{ - dosdisk_info_t *d = disk_number_to_disk_info (disk); - int orig_num_bytes; - boolean_t old_slow_clock_p; - - orig_num_bytes = num_bytes; - /* Make sure they've opened this disk. */ - if (d == NULL) - { - gui_assert (0); -/*-->*/ return -1; - } - - if (d->is_cd_rom) -/*-->*/ return -1; - - /* Make sure they want an integral number of blocks. */ - gui_assert ((num_bytes % BYTES_PER_BLOCK) == 0); - - /* Note that it's OK for the 1024 Hz clock to perform badly here. */ - old_slow_clock_p = set_expect_slow_clock (TRUE); - - /* Invalidate the cache on any write. */ - dcache_invalidate (disk | DOSFDBIT); - - /* Loop until all bytes are written. */ - while (num_bytes != 0) - { - unsigned long blocks_left_on_track; - unsigned long bytes_written; - unsigned char sectors_to_write; - unsigned short head, track, sector; - unsigned char sectors_actually_written; - unsigned char error; - int error_tries_left; - - compute_sector_info (d, d->fpos / BYTES_PER_BLOCK, &head, &track, - §or, &blocks_left_on_track); - - /* Compute how many sectors to transfer. */ - sectors_to_write = MIN (blocks_left_on_track, - num_bytes / BYTES_PER_BLOCK); - if (sectors_to_write > LOWMEM_BUFFER_BLOCKS) - sectors_to_write = LOWMEM_BUFFER_BLOCKS; - - for (error_tries_left = 3; error_tries_left > 0; error_tries_left--) - { - __dpmi_regs regs; - - /* Copy their data into low memory. */ - movedata (dos_pm_ds, (unsigned) buf, dos_buf_selector, 0, - sectors_to_write * BYTES_PER_BLOCK); - - /* Write the data out. */ - dpmi_zero_regs (®s); - regs.h.ah = 3; /* write */ - regs.h.al = sectors_to_write; - regs.h.ch = track &0xFF; - regs.h.cl = (sector & 0x3F) | ((track & 0x300) >> 2); - regs.h.dh = head; - regs.h.dl = disk; - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - error = (logging_dpmi_int_check_carry (0x13, ®s, "sector write") - == -1); - - warning_fs_log - ("sectors_to_write = %d, track = %d, sector = %d, head = %d\n" - "disk = %d, error = %d, regs.h.al = %d, regs.h.ah = %d, " - "regs.x.flags = 0x%x", - sectors_to_write, track, sector, head, disk, error, regs.h.al, - regs.h.ah, regs.x.flags); - -#if 0 - /* Compute how many bytes we really wrote out. For some reason, - * we always get 0 for hard drives! So for hard drives, we - * pretend like we wrote all the sectors we wanted. If there - * was a problem, the error flag will be set anyway. */ - if (IS_FLOPPY_DRIVE (disk)) - sectors_actually_written = regs.h.al; - else - sectors_actually_written = sectors_to_write; -#else - /* - * Under DJGPP 1.11 this appears to be needed - */ - - sectors_actually_written = sectors_to_write; -#endif - - if (!error && regs.h.ah == 0) - bytes_written = sectors_actually_written * BYTES_PER_BLOCK; - else - bytes_written = 0; - - /* See if we were successful. */ - if (!error && sectors_actually_written != 0 && regs.h.ah == 0) -/*-->*/ break; - - /* Some systems give us frequent DMA overrun errors when - * trying to read a large number of blocks while a - * SoundBlaster is going. Occasionally we were failing - * enough times in a row to generate an I/O error. Because - * this might happen with writes also, we defensively - * protect against that. Now when we've had a few failures, - * or a DMA overrun error, we back off and only try to write - * a single sector. - */ - if (sectors_to_write > 1 - && (error_tries_left - 1 == 0 || regs.h.ah == DMA_OVERRUN)) - { - sectors_to_write = 1; - error_tries_left += 3; - } - - /* We failed, reset the disk and try again (docs say to do this). */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 0; - logging_dpmi_int (0x13, ®s, "reset drive 3"); - } - - /* If we ran out of error tries, punt. */ - if (error_tries_left == 0) { - set_expect_slow_clock (old_slow_clock_p); -/*-->*/ return orig_num_bytes - num_bytes + bytes_written; - } - - /* Move on and continue writing. */ - d->fpos += bytes_written; - buf += bytes_written; - num_bytes -= bytes_written; - } - - set_expect_slow_clock (old_slow_clock_p); - return orig_num_bytes - num_bytes; -} diff --git a/src/config/front-ends/dos/NEWvga.c b/src/config/front-ends/dos/NEWvga.c deleted file mode 100644 index 8fe8773a..00000000 --- a/src/config/front-ends/dos/NEWvga.c +++ /dev/null @@ -1,1159 +0,0 @@ -/* Copyright 1994 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_vga[] = "$Id: NEWvga.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "vga.h" -#include "vgatables.h" -#include -#include -#include "rsys/fatal.h" -#include "rsys/cquick.h" -#include "rsys/blockinterrupts.h" -#include "rsys/host.h" -#include "rsys/depthconv.h" -#include "rsys/flags.h" -#include "rsys/refresh.h" -#include "MemoryMgr.h" -#include "rsys/mman.h" -#include "SegmentLdr.h" -#include "rsys/segment.h" -#include "rsys/time.h" -#include "dosmem.h" -#include "dpmimem.h" -#include "dpmicall.h" -#include - -typedef uint32 vga_svga_compound_mode_t; -enum { VBE_MODE_BIT = 1 << 31 }; /* or'd in when we use VESA to get mode */ - -/* List of known graphics modes. Terminated with a width field of 0. */ -static vga_mode_t mode_list[MAX_VGA_MODES + 1]; - -/* Original VGA mode. */ -static vga_svga_compound_mode_t orig_vga_mode = -1; - -/* Do we have a VESA driver? */ -uint16 vesa_version; - -/* Selector for real mode 0xA0000 - 0xAFFFF */ -uint16 vga_window_selector; - -/* Selector for the screen, wherever it is. May be the same as - * `vga_window_selector', or may be different for a linear frame buffer, etc. - */ -uint16 vga_screen_selector; - -/* TRUE iff we should pretend there's no VBE video driver. */ -boolean_t only_use_vga_p; - -/* TRUE iff we should try to make %ds enclose the real linear frame - * buffer and thereby give programs direct access to the frame buffer. - * Having such a "fat %ds" is dangerous, but can make graphics much - * faster, esp. for programs that require "refresh" mode. - */ -boolean_t try_to_use_fat_ds_vga_hack_p; - -/* TRUE iff we're actually using the fat %ds vga hack. */ -static boolean_t actually_using_fat_ds_vga_hack_p; - -/* Saved vga state and its size, so we can clean up when we exit. */ -static void *vga_state = NULL; -static unsigned vga_state_size; - -#if 0 -/* VBE 2.0 protected mode interface code pointers. NULL if not available. */ -static void *set_window_call_codep; -static void *set_display_start_codep; -static void *set_palette_data_codep; -#endif - -/* 0x80 if we should wait until VBL to set the DAC. */ -static uint8 set_palette_during_vbl_mask; - -/* Bits per DAC element; usually 6, never more than 8. */ -static int bits_per_dac_element = 6; - -/* TRUE iff the DAC can be switched to 8bpp. */ -static boolean_t switchable_dac_p; - -/* Makes a call to the VESA driver, and returns TRUE iff successful. */ -static boolean_t -vesa_call (int eax, __dpmi_regs *r) -{ - boolean_t success_p; - - if (only_use_vga_p) /* only old-style VGA allowed? */ - success_p = FALSE; - else - { - r->d.eax = eax; - success_p = (__dpmi_int (0x10, r) == 0 && r->x.ax == VESA_SUCCESS); - } - - return success_p; -} - -/* The following code may be a bad idea. The VBE spec that we have - says that VESA_GET_MODE_NUMBER may not return the correct value - if the mode number hadn't already been set with VESA_SET_MODE. - Still, people have been reporting mystery trouble with Executor, - so this hack is worth trying. */ - -static vga_svga_compound_mode_t -getmode (void) -{ - vga_svga_compound_mode_t retval; - - if (vesa_version >= 0x100 && !only_use_vga_p) - { - __dpmi_regs regs; - - dpmi_zero_regs (®s); - if (vesa_call (VESA_GET_MODE_NUMBER, ®s)) - { - retval = regs.x.bx & ~DONT_CLEAR_DISPLAY; - retval |= VBE_MODE_BIT; - } - else - { - only_use_vga_p = TRUE; - retval = getmode (); - only_use_vga_p = FALSE; - } - } - else - { - __dpmi_regs regs; - - dpmi_zero_regs (®s); - regs.h.ah = 0xF; - if (__dpmi_int (0x10, ®s) != -1) - retval = regs.h.al & 0x7F; - else - retval = -1; - } - - return retval; -} - -static boolean_t -setmode (vga_svga_compound_mode_t mode) -{ - boolean_t retval; - - if (mode & VBE_MODE_BIT) - { - __dpmi_regs regs; - - dpmi_zero_regs (®s); - regs.x.bx = (mode & ~VBE_MODE_BIT) | DONT_CLEAR_DISPLAY; /* some S3 based - cards will hang - the system if - you try to clear - the display here - no kidding */ - retval = vesa_call (VESA_SET_MODE, ®s); - } - else - { - __dpmi_regs regs; - - dpmi_zero_regs (®s); -#if 0 - regs.x.ax = mode | 0x80; /* Don't clear memory */ -#else - regs.x.ax = mode & 0x7F; /* clear memory */ -#endif - retval = __dpmi_int (0x10, ®s) != -1; - } - return retval; -} - -typedef enum -{ - COMPUTE_BUFFER_SIZE = 0, SAVE_STATE = 1, RESTORE_STATE = 2 -} state_func_t; - -static boolean_t (*state_glue_funcp) (state_func_t, unsigned *); - - -/* #define USE_VESA_STATE_SAVE */ - -#if defined (USE_VESA_STATE_SAVE) - -/* NOTE: users started reported serious problems once I added this - * routine. I'm leaving it out by default for now. - */ - -/* This function saves video state, restores video state, or computes - * the size of a buffer needed to hold the buffer size depending on - * the OPERATION. If non-NULL, and the operation is - * COMPUTE_BUFFER_SIZE, *buffer_size_ret is filled in with the - * buffer size. This routine assumes the state buffer is at - * `dos_buf_segment:0'. Returns TRUE on success, FALSE on failure. - */ -static boolean_t -vesa_state_glue (state_func_t operation, unsigned *buffer_size_ret) -{ - __dpmi_regs regs; - boolean_t success_p; - unsigned buf_size; - - /* Call the video driver. */ - dpmi_zero_regs (®s); - regs.h.dl = operation; - regs.x.cx = VESA_STATE_TO_SAVE; /* all state */ - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - if (vesa_call (VESA_STATE_CONTROL, ®s)) - { - buf_size = regs.x.bx * 64; /* only valid for COMPUTE_BUFFER_SIZE */ - success_p = TRUE; - } - else - { - buf_size = 0; - success_p = FALSE; - } - - if (buffer_size_ret != NULL) - *buffer_size_ret = buf_size; - - if (!success_p) - warning_unexpected ("vesa_state_glue call failed!"); - - return success_p; -} -#endif /* defined (USE_VESA_STATE_SAVE) */ - - -/* Same as vesa_state_glue, but only uses standard BIOS calls. */ -static boolean_t -vga_state_glue (state_func_t operation, unsigned *buffer_size_ret) -{ - __dpmi_regs regs; - boolean_t success_p; - unsigned buf_size; - - /* Call the video driver. */ - dpmi_zero_regs (®s); - regs.h.ah = 0x1C; - regs.h.al = operation; - regs.x.cx = VGA_STATE_TO_SAVE; /* all state */ - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - if (__dpmi_int (0x10, ®s) == 0 && regs.h.al == 0x1C) - { - buf_size = regs.x.bx * 64; /* only valid for COMPUTE_BUFFER_SIZE */ - success_p = TRUE; - } - else - { - buf_size = 0; - success_p = FALSE; - } - - if (buffer_size_ret != NULL) - *buffer_size_ret = buf_size; - return success_p; -} - - -/* Restores the VGA state specified in vga_state. */ -static void -restore_vga_state (void) -{ - /* Set the mode. */ - if (orig_vga_mode != -1) - { - vga_svga_compound_mode_t current_vga_mode; - - current_vga_mode = getmode (); - - /* Only reset the mode if it has changed, so we don't clear the - * screen on exception. - */ - if (current_vga_mode != orig_vga_mode) - setmode (orig_vga_mode); - } - - /* Restore the actual state. */ - if (vga_state != NULL) - { - /* Restore the random VGA state. */ - movedata (dos_pm_ds, (unsigned) vga_state, dos_buf_selector, 0, - vga_state_size); - state_glue_funcp (RESTORE_STATE, NULL); - } -} - - -/* Saves the vga state into vga_state, allocating space as necessary. */ -static void -save_vga_state (void) -{ - /* Fetch the current mode number. */ - orig_vga_mode = getmode (); - -#if 0 - if (state_glue_funcp (COMPUTE_BUFFER_SIZE, &vga_state_size) - && vga_state_size <= DOS_BUF_SIZE - DOS_MIN_STACK_SPACE - && state_glue_funcp (SAVE_STATE, NULL)) - { - if (vga_state != NULL) - { - warning_unexpected ("vga_state = 0x%lx", (long) vga_state); - } - vga_state = malloc (vga_state_size); - if (vga_state != NULL) - { - /* Save the state away in our memory space. */ - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) vga_state, - vga_state_size); - } - } -#endif - - /* Restore the VGA state because many BIOSes corrupt it when they - * save it (from the INTER document). This shouldn't be necessary - * for VESA drivers, but it's conceivable some stupid VESA driver - * calls one of the buggy BIOS routines which is known to need this. - */ -#if 0 - { - int save_orig_mode; - - save_orig_mode = orig_vga_mode; - orig_vga_mode = -1; /* Don't reset mode! */ - restore_vga_state (); - orig_vga_mode = save_orig_mode; - } -#else - if (vga_state != NULL) - { - /* don't have to move the data back into dos_buf, since nothing - has changed there */ - state_glue_funcp (RESTORE_STATE, NULL); - } -#endif -} - - -/* Attempts to fetch the VESA information block. Returns TRUE - * iff successful, else FALSE (in which case it should be assumed - * that no VESA driver is present). - */ -static boolean_t -get_vesa_info_block (vesa_info_t *vesa_info) -{ - __dpmi_regs regs; - boolean_t success_p; - - /* Move "VBE2" into the "VESA" signature field, to request 2.0 driver. */ - movedata (dos_pm_ds, (unsigned) "VBE2", dos_buf_selector, 0, 4); - - /* Make the VESA query. */ - dpmi_zero_regs (®s); - regs.x.es = dos_buf_segment; - regs.x.di = 0; - - if (!vesa_call (VESA_GET_VGA_INFO, ®s)) - success_p = FALSE; - else - { - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) vesa_info, - sizeof *vesa_info); - success_p = !strncmp (vesa_info->signature, "VESA", 4); - } - - return success_p; -} - -static unsigned -compute_vesa_version (void) -{ - vesa_info_t vesa_info; - return get_vesa_info_block (&vesa_info) ? vesa_info.version : 0; -} - - -#if 0 -static int -call_vbe2_pmi (int ax, int bx, int cx, int dx) -{ -} - - -/* Sets up the VBE protected mode interface pointers. See VBE function - * 0x0A for more information. Returns TRUE iff successful. - */ -static boolean_t -set_up_vbe2_protected_mode_interface (void) -{ - boolean_t success_p; - - success_p = FALSE; /* default */ - set_window_call_codep = NULL; - set_display_start_codep = NULL; - set_palette_data_code_p = NULL; - - if (vesa_version >= 0x200) /* new with VBE 2.0 */ - { - __dpmi_regs regs; - dpmi_zero_regs (®s); - regs.x.bl = 0; /* get protected mode table. */ - if (vesa_call (VESA_GET_PMI, ®s)) - { - int pmi_size; - - pmi_size = regs.x.cx; - if (vesa_pmi != NULL) - free (vesa_pmi); - vesa_pmi = malloc (pmi_size); - if (vesa_pmi != NULL) - { - movedata (dos_buf_selector, (regs.x.es << 4) + regs.x.di, - dos_pm_ds, (unsigned) vesa_pmi, - pmi_size); - set_window_codep = ((char *) vesa_pmi - + vesa_pmi->set_window_offset); - set_display_start_codep = ((char *) vesa_pmi - + vesa_pmi->set_display_start_offset); - set_palette_data_code_p = ((char *) vesa_pmi - + vesa_pmi->set_palette_data_offset); - success_p = TRUE; - - if (vesa_pmi->io_priv_offset && mmap_io_sel == 0) - { - const uint16 *p; - - for (p = (const uint16 *) ((char *)vesa_pmi - + vesa_pmi->io_priv_offset); - *p != 0xFFFF; - p++) - ; - if (p[1] != 0xFFFF) - { - uint32 addr = *(const uint32 *)(p + 1); - uint16 length = p[3]; - int sel; - - if (addr < 1024 * 1024 && length <= 65536) - - sel = selector_for_phys_mem (addr, length); - if (sel == -1) - { - mmap_io_sel = 0; - set_window_codep = NULL; - success_p = FALSE; - } - else - { - mmap_io_sel = sel; - } - } - } - } - } - } - - return success_p; -} -#endif - - -boolean_t -vgahost_init (int max_width, int max_height, int max_bpp, boolean_t fixed_p, - int *argc, char *argv[]) -{ - int sel; - - /* Grab a 64K selector for 0xA000:0000, for the frame buffer. */ - sel = __dpmi_segment_to_descriptor (0xA000); - if (sel == -1) - return FALSE; - vga_window_selector = sel; - vga_screen_selector = -1; /* no value yet. */ - - vesa_version = compute_vesa_version (); - -#if !defined (USE_VESA_STATE_SAVE) - state_glue_funcp = vga_state_glue; -#else /* USE_VESA_STATE_SAVE */ - if (vesa_version >= 0x100 && !only_use_vga_p) - state_glue_funcp = vesa_state_glue; - else - state_glue_funcp = vga_state_glue; -#endif /* USE_VESA_STATE_SAVE */ - - /* Save the current VGA state, so we can clean up well when we exit. */ - save_vga_state (); - - /* WinNT appears to not show us a VESA driver unless we start in - * full screen mode. However, if we set a plain VGA graphics mode - * it switches us to full screen mode. If we didn't see a VESA - * driver, this attempts to switch to fullscreen mode and then try - * again. - */ - if (vesa_version == 0 && !only_use_vga_p) - { - if (setmode (0x12)) /* 640x480 VGA mode. */ - { - vesa_version = compute_vesa_version (); - restore_vga_state (); - } - } - - return TRUE; -} - - -void -vdriver_opt_register (void) -{ -} - - -void -vgahost_alloc_fbuf (unsigned long size) -{ - unsigned long p; - - /* Allocate page-aligned memory for the screen. We page-align - * it so we can do various mmap-type things. - */ -#if defined (SBRK_PERMANENT_MEMORY) - /* sbrk an integral number of pages. We add two page size's here - * because we need to round up the amount we allocate to a page - * multiple and we'll also end up rounding up the base to the next - * page size. - */ - p = (unsigned long) sbrk ((size + DPMI_PAGE_SIZE + DPMI_PAGE_SIZE - 1) - & ~(DPMI_PAGE_SIZE - 1)); -#else - p = (unsigned long) malloc (size + DPMI_PAGE_SIZE - 1); -#endif - vdriver_fbuf = (uint8 *) ((p + DPMI_PAGE_SIZE - 1) & ~(DPMI_PAGE_SIZE - 1)); -} - - -void -vgahost_shutdown (void) -{ -#if 0 - if (vga_state != NULL) - { - /* Clean up the display, but only if we've done a mode set. - * This makes sure that error messages don't get erased. - */ - if (vga_current_mode != NULL) - restore_vga_state (); - free (vga_state); - vga_state = NULL; - } -#else - if (vga_current_mode != NULL) - restore_vga_state (); - -#endif -} - - -static int -selector_for_phys_mem (uint32 base, uint32 num_bytes) -{ - int sel; - uint32 seg_lim; - __dpmi_meminfo minfo; - - /* Allocate a descriptor. */ - sel = __dpmi_allocate_ldt_descriptors (1); - if (sel == -1) - return -1; - - seg_lim = ((num_bytes + 4095) & ~4095) - 1; - - /* Map the physical memory into linear address space. */ - minfo.handle = 0; /* unused */ - minfo.size = seg_lim + 1; - minfo.address = base; - if (__dpmi_physical_address_mapping (&minfo) != 0) - return -1; - - if (__dpmi_set_segment_base_address (sel, minfo.address) == -1) - return -1; - if (__dpmi_set_segment_limit (sel, seg_lim) == -1) - return -1; - - return sel; -} - - -/* This function queries the system and constructs a list of useful - * graphics modes. - */ - -vga_mode_t * -vgahost_compute_vga_mode_list (void) -{ - vesa_info_t vesa_info; - static const vga_mode_t standard_vga_modes[NUM_STANDARD_VGA_MODES] = - { - { 640, 480, 80, 0x12, 2, TRUE, FALSE, FALSE, 0, 0, 65536, 65536, -1 } - }; - static const vga_mode_t standard_vesa_modes[NUM_VESA_MODES] = - { - /* Many of these fields are intentionally left blank or have defaults. */ - { 640, 400, 0, 0x100, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 640, 480, 0, 0x101, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 800, 600, 0, 0x102, 2, TRUE, FALSE, FALSE, 0, 0, 65536, 65536, -1 }, - { 800, 600, 0, 0x103, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1024, 768, 0, 0x104, 2, TRUE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1024, 768, 0, 0x105, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1280, 1024, 0, 0x106, 2, TRUE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1280, 1024, 0, 0x107, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - }; - int num_modes, i; - __dpmi_regs regs; - - /* Default to an empty list. */ - mode_list[0].width = 0; - - /* Add in the normal VGA modes we know about. */ - memcpy (mode_list, standard_vga_modes, sizeof standard_vga_modes); - num_modes = (sizeof standard_vga_modes) / (sizeof standard_vga_modes[0]); - for (i = 0; i < num_modes; i++) - mode_list[i].screen_selector = vga_window_selector; - - if (get_vesa_info_block (&vesa_info)) - { - unsigned long list, num_mode_numbers, n; - unsigned short mode_num, *vesa_mode_numbers; - - /* Figure out what type of DAC we have. */ - switchable_dac_p = (vesa_version >= 0x200 - && (vesa_info.capabilities[0] & SWITCHABLE_DAC)); - set_palette_during_vbl_mask = ((vesa_info.capabilities[0] - & SET_PALETTE_DURING_VBL) ? 0x80 : 0); - - /* Count the number of modes in their list. */ - list = (vesa_info.mode_list_segment * 16 - + vesa_info.mode_list_offset); - for (num_mode_numbers = 0, mode_num = 0; - mode_num != 0xFFFF; - num_mode_numbers++) - { - dosmemget (list + num_mode_numbers * sizeof (short), - sizeof mode_num, &mode_num); - } - num_mode_numbers--; /* Don't count the 0xFFFF */ - - /* Allocate an array to hold the modes. */ - vesa_mode_numbers = ((unsigned short *) - alloca (num_mode_numbers - * sizeof vesa_mode_numbers[0])); - dosmemget (list, num_mode_numbers * sizeof vesa_mode_numbers[0], - vesa_mode_numbers); - - for (n = 0; n < num_mode_numbers && num_modes < MAX_VGA_MODES; n++) - { - unsigned short mode_num; - mode_info_t mode_info; - vga_mode_t *m; - - /* Mask out all but the real mode bits. */ - mode_num = vesa_mode_numbers[n] & 0x3FFF; - - if (!VESA_MODE_P (mode_num)) /* Is this not a VESA mode? */ - continue; - - /* Call BIOS function to get SVGA mode information. */ - dpmi_zero_regs (®s); - regs.x.cx = mode_num; - regs.x.es = dos_buf_segment; - regs.x.di = 0; - - if (!vesa_call (VESA_GET_MODE_INFO, ®s)) - continue; - - /* Pull the new information in from DOS memory. */ - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) &mode_info, - sizeof mode_info); - - if (!(mode_info.mode_attributes & ATTR_LEGAL_MODE) - || !(mode_info.mode_attributes & ATTR_GRAPHICS_MODE)) - continue; - - m = &mode_list[num_modes]; - memset (m, 0, sizeof *m); - - if (mode_info.mode_attributes & ATTR_EXTENDED_INFO) - { - /* Filter out unacceptable graphics modes. We want either - * simple packed screens or 4bpp planar screens only. - */ - if (mode_info.width < VDRIVER_MIN_SCREEN_WIDTH - || mode_info.height < VDRIVER_MIN_SCREEN_HEIGHT) - continue; - if (mode_info.bits_per_pixel > 8) - continue; - if (mode_info.memory_model != MEMORY_MODEL_PACKED_PIXELS - && (mode_info.bits_per_pixel != 4 - || (mode_info.memory_model - != MEMORY_MODEL_FOUR_PLANES))) - continue; - if (mode_info.num_planes != 1 - && (mode_info.num_planes != 4 - || mode_info.bits_per_pixel != 4)) - continue; - - m->width = mode_info.width; - m->height = mode_info.height; - m->log2_bpp = ROMlib_log2[mode_info.bits_per_pixel]; - m->planar_p = (mode_info.num_planes != 1); - } - else if (mode_num >= 0x100 && mode_num < 0x108) - { - /* No explicit information about this mode. VESA spec - * says this is legal as long as it is one of the - * standard VESA-defined modes, which it is. - */ - *m = standard_vesa_modes[mode_num - 0x100]; - } - else - continue; /* Strange; no information about this mode! */ - - m->row_bytes = mode_info.row_bytes; - m->win_granularity = mode_info.win_granularity * 1024; - m->interlaced_p = FALSE; - if ((mode_info.win_a_attributes & 0x3) == 0x3) - m->win_read = 0; - else if ((mode_info.win_b_attributes & 0x3) == 0x3) - m->win_read = 1; - else - continue; /* No readable window at all! */ - if ((mode_info.win_a_attributes & 0x5) == 0x5) - m->win_write = 0; - else if ((mode_info.win_b_attributes & 0x5) == 0x5) - m->win_write = 1; - else - continue; /* No writeable window at all! */ - - /* Default to not knowing the physical base address. */ - m->phys_base_addr = 0; - - if (vesa_version >= 0x200 - && (mode_info.mode_attributes & ATTR_LINEAR_FBUF) - && mode_info.phys_base_addr >= 1024 * 1024) - { - int sel; - - m->phys_base_addr = mode_info.phys_base_addr; - - sel = selector_for_phys_mem (m->phys_base_addr, - m->row_bytes * m->height); - if (sel != -1) - { - mode_num |= USE_LINEAR_FBUF; - m->multi_window_p = FALSE; - m->screen_selector = sel; - m->win_size = m->row_bytes * m->height; - } - } - - /* If we failed to set to linear mode, do it the - * old-fashioned way. - */ - if (!(mode_num & USE_LINEAR_FBUF)) - { - m->multi_window_p = (m->row_bytes * m->height > 65536); - m->screen_selector = vga_window_selector; - m->win_size = mode_info.win_size * 1024; - if (m->win_size > 65536) /* So we don't violate selector. */ - m->win_size = 65536; - } - - m->mode_number = mode_num; - - num_modes++; - if (m->planar_p && m->row_bytes * m->height > m->win_size) - { - m->log2_bpp = 0; /* Only allow the 1bpp version. */ - } - else - { - /* If we found a 4bpp planar mode, add the corresponding - * 1bpp mode we can get by only dealing with one of the - * planes. - */ - if (num_modes < MAX_VGA_MODES && m->planar_p) - { - mode_list[num_modes] = *m; - mode_list[num_modes].log2_bpp = 0; - num_modes++; - } - } - } - } - - /* Terminate the mode list. */ - mode_list[num_modes].width = 0; - - return mode_list; -} - - -#define SET_VGA_COLOR(c, r, g, b) \ -asm volatile ("outb %%al,%%dx\n\t" \ - "inb $0x80,%%al\n\t" \ - "incl %%edx\n\t" \ - "movl %2,%%eax\n\t" \ - "shrb $2,%%al\n\t" \ - "outb %%al,%%dx\n\t" \ - "inb $0x80,%%al\n\t" \ - "movl %3,%%eax\n\t" \ - "shrb $2,%%al\n\t" \ - "outb %%al,%%dx\n\t" \ - "inb $0x80,%%al\n\t" \ - "movl %4,%%eax\n\t" \ - "shrb $2,%%al\n\t" \ - "outb %%al,%%dx" \ - : \ - : "a" (c), "d" (0x3c8), \ - "g" (r), "g" (g), "g" (b) \ - : "ax", "dx") - - -typedef struct -{ - uint8 blue, green, red, filler; /* VESA spec is backwards */ -} vbe2_rgb_t; - -static inline unsigned const -shift_and_round (unsigned a, int round_bit, int shift) -{ - a += (a & round_bit); - if (a > 0xFF) - a = 0xFF; - a >>= shift; - return a; -} - -void -vgahost_set_colors (int first_color, int num_colors, - const ColorSpec *color_array) -{ - if (vesa_version >= 0x200) - { - __dpmi_regs regs; - int k, shift; - vbe2_rgb_t *r; - - /* Fill in our table assuming an 8 bpp DAC at first. */ - r = alloca (num_colors * sizeof r[0]); - for (k = num_colors - 1; k >= 0; k--) - { - r[k].filler = 0; - r[k].red = (*(const uint8 *)&color_array[k].rgb.red); /* MSB */ - r[k].green = (*(const uint8 *)&color_array[k].rgb.green); /* MSB */ - r[k].blue = (*(const uint8 *)&color_array[k].rgb.blue); /* MSB */ - } - - /* Next round to nearest value and shift bits for < 8 bpp DACs. */ - shift = 8 - bits_per_dac_element; - if (shift > 0) - { - int j, round_bit; - - round_bit = 1 << (shift - 1); - for (j = num_colors - 1; j >= 0; j--) - { - r[j].red = shift_and_round (r[j].red, round_bit, shift); - r[j].green = shift_and_round (r[j].green, round_bit, shift); - r[j].blue = shift_and_round (r[j].blue, round_bit, shift); - } - } - - /* Transfer the color array to conventional memory. */ - movedata (dos_pm_ds, (unsigned) r, dos_buf_selector, 0, - num_colors * sizeof r[0]); - - /* Call the VESA function to set the palette. */ - dpmi_zero_regs (®s); - regs.h.bl = 0x00; - regs.x.cx = num_colors; - regs.x.dx = first_color; - regs.x.es = dos_buf_segment; - regs.x.di = 0; - /* Only wait for a VBL if we're setting many colors. If we're - * setting one at a time, it would be bad to wait for a new VBL for - * each! - */ - if (num_colors > 30) /* arbitrary */ - regs.h.bl |= set_palette_during_vbl_mask; - if (!vesa_call (VESA_PALETTE_MANIP, ®s)) - warning_unexpected ("Failed to set palette!"); - } - else - { - const ColorSpec *c; - int i; - - for (c = color_array, i = 0; i < num_colors; c++, i++) - { - unsigned r, g, b; - - r = *(const uint8 *)&c->rgb.red; - if (r < 0xFC) - r += (r & 2); /* Round to nearest. */ - g = *(const uint8 *)&c->rgb.green; - if (g < 0xFC) - g += (g & 2); /* Round to nearest. */ - b = *(const uint8 *)&c->rgb.blue; - if (b < 0xFC) - b += (b & 2); /* Round to nearest. */ - - SET_VGA_COLOR ((first_color + i), r, g, b); - } - } -} - - -void -vgahost_set_write_window (int window_num) -{ - if (window_num != vga_write_window && vga_current_mode->multi_window_p) - { - __dpmi_regs regs; - - /* Set up the write window to point to the right place. */ - dpmi_zero_regs (®s); - regs.x.ax = VESA_WINDOW_CONTROL; - regs.x.bx = vga_current_mode->win_write; /* BH == 0x00 */ - regs.x.dx = window_num; - __dpmi_int (0x10, ®s); - - vga_write_window = window_num; - if (vga_current_mode->win_read == vga_current_mode->win_write) - vga_read_window = window_num; - } -} - - -void -vgahost_set_read_window (int window_num) -{ - if (window_num != vga_read_window && vga_current_mode->multi_window_p) - { - __dpmi_regs regs; - - /* Set up the write window to point to the right place. */ - dpmi_zero_regs (®s); - regs.x.ax = VESA_WINDOW_CONTROL; - regs.x.bx = vga_current_mode->win_read; /* BH == 0x00 */ - regs.x.dx = window_num; - __dpmi_int (0x10, ®s); - - vga_read_window = window_num; - if (vga_current_mode->win_read == vga_current_mode->win_write) - vga_write_window = window_num; - } -} - - -boolean_t -vgahost_illegal_mode_p (int width, int height, int bpp, - boolean_t exact_match_p) -{ - if (!actually_using_fat_ds_vga_hack_p || vga_current_mode == NULL) - return FALSE; - return (vdriver_fbuf == vdriver_real_screen_baseaddr - && bpp != (1 << vga_current_mode->log2_bpp)); -} - - -/* Attempts to mmap sufficient memory for the specified video mode - * over the memory pointed to by vdriver_fbuf, which must be - * page-aligned. Returns TRUE if successful, else FALSE. - */ -boolean_t -vgahost_mmap_linear_fbuf (const vga_mode_t *mode) -{ - boolean_t success_p; - - success_p = FALSE; /* Default */ - if (mode->phys_base_addr != 0) /* do we have a linear frame buffer? */ - { - if (!__djgpp_map_physical_memory (vdriver_fbuf, - ((mode->height * mode->row_bytes - + DPMI_PAGE_SIZE - 1) - & ~(DPMI_PAGE_SIZE - 1)), - mode->phys_base_addr)) - { - success_p = TRUE; - } - else if (mode->screen_selector != 0 && try_to_use_fat_ds_vga_hack_p) - { - /* We failed to mmap it the DPMI 1.0 way, so we'll see if we - * can use the fat %ds hack. - */ - if (__djgpp_nearptr_enable ()) - { - unsigned long executor_base = 0, fbuf_base = 0; - if (!__dpmi_get_segment_base_address (dos_pm_ds, &executor_base) - && !__dpmi_get_segment_base_address (mode->screen_selector, - &fbuf_base)) - { - vdriver_fbuf = (uint8 *) (fbuf_base - executor_base); - actually_using_fat_ds_vga_hack_p = TRUE; - success_p = TRUE; - } - } - } - } - - if (success_p) - { - /* Cool beans. Note that the screen is in our address space. */ - vga_screen_selector = dos_pm_ds; - } - - return success_p; -} - - -/* Replaces the frame buffer space with RAM, instead of memory - * mapped on to the video card. Returns TRUE If successful, - * else FALSE. - */ -boolean_t -vgahost_unmap_linear_fbuf (unsigned long num_bytes) -{ - boolean_t success_p; - - if (actually_using_fat_ds_vga_hack_p) - { - /* Can't unmap a fat %ds frame buffer! */ - success_p = FALSE; - } - else - { - /* Set all pages to committed, r/w, not accessed, not dirty; - * see DPMI spec for details. - */ - success_p = !__djgpp_set_page_attributes (vdriver_fbuf, - ((num_bytes + DPMI_PAGE_SIZE - - 1) - & ~(DPMI_PAGE_SIZE - 1)), - 0x1 | (0x1 << 3) | (0x1 << 4)); - } - - return success_p; -} - - -boolean_t -vgahost_set_mode (vga_mode_t *mode) -{ - __dpmi_regs regs; - boolean_t success_p; - ColorSpec clut[256]; - int i; - - success_p = TRUE; - - /* Actually set up the current mode. Always do this, even if the - * mode isn't changing, because sometimes the video mode gets - * scrogged when people hotkey around under Windows, etc. and we - * want to be able to reset the mode. - */ - if (VESA_MODE_P (mode->mode_number)) - { - if (!setmode (mode->mode_number ^ VBE_MODE_BIT)) - - { - success_p = FALSE; - goto done; - } - - /* Guarantee that we've got window #0. */ - vga_write_window = -1; - vgahost_set_write_window (0); - } - else /* Old-style VGA mode. Don't use any SVGA calls. */ - { - if (!setmode (mode->mode_number)) - { - success_p = FALSE; - goto done; - } - } - - /* Attempt to set the DAC to 8 bit mode if possible. */ - bits_per_dac_element = 6; /* default */ - if (switchable_dac_p) - { - __dpmi_regs set_dac_regs; - - /* Attempt to set the DAC to 8 bit mode. */ - dpmi_zero_regs (&set_dac_regs); - set_dac_regs.x.bx = 0x0800; /* set DAC format to 8 bit. */ - if (vesa_call (VESA_SET_GET_PALETTE_FORMAT, &set_dac_regs)) - bits_per_dac_element = set_dac_regs.h.bh; - } - - /* Reset CLUT to black, initially, gray later. This seems - * to look better when the splash screen first comes up. - */ - clut[0] = (vga_current_mode == NULL - ? ROMlib_black_cspec - : ROMlib_gray_cspec); - for (i = 255; i > 0; i--) - clut[i] = clut[0]; - vgahost_set_colors (0, 256, clut); - - if (mode->planar_p) - { - int i; - - /* Select 16 pages of 16 color registers. */ - dpmi_zero_regs (®s); - regs.x.ax = 0x1013; - regs.x.bx = 0x0100; - __dpmi_int (0x10, ®s); - - /* Select page 0. */ - dpmi_zero_regs (®s); - regs.x.ax = 0x1013; - regs.x.bx = 0x0001; - __dpmi_int (0x10, ®s); - - /* Map palette register N to color register N. */ - for (i = 0; i < 16; i++) - { - dpmi_zero_regs (®s); - regs.x.ax = 0x1000; - regs.x.bx = i | (i << 8); - __dpmi_int (0x10, ®s); - } - } - - /* The screen always starts 0 bytes into the screen segment; - * this value will be changed later if we successfully mmap - * the screen into our address space - */ - vga_portal_baseaddr = 0; - vdriver_real_screen_baseaddr = 0; - - /* Grab the selector for the current screen. */ - vga_screen_selector = mode->screen_selector; - - done: - return success_p; -} diff --git a/src/config/front-ends/dos/aspi.c b/src/config/front-ends/dos/aspi.c deleted file mode 100644 index 9fd8b4b8..00000000 --- a/src/config/front-ends/dos/aspi.c +++ /dev/null @@ -1,1194 +0,0 @@ -/* Copyright 1994-1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_aspi[] = - "$Id: aspi.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include -#include -#include -#include - -#include "rsys/stdfile.h" /* for ROMlib_macdrives */ - -#include "aspi.h" -#include "rsys/hfs.h" -#include "dosdisk.h" -#include "rsys/flags.h" -#include "libc/dosio.h" -#include "rsys/blockinterrupts.h" -#include "dpmicall.h" -#include "rsys/dcache.h" -#include "rsys/syncint.h" -#include "rsys/checkpoint.h" - -#if defined (ASPI_STANDALONE) -# include -# undef gui_assert -# define gui_assert assert -# undef warning_unexpected -# define warning_unexpected printf -# define NL "\n" -#else -# define NL -#endif - -/* - * NOTE: This implementation is NOT reentrant. To make it so would require - * different management of conventional memory, which would either - * require sucking up more memory than we use, or the possibility that - * a reentrant call would fail due to lack of conventional memory - * anyway. DOS sucks. - */ - - -PUBLIC int ROMlib_skipaspi = 0; - -/* TRUE iff we have a legitimate ASPI driver. */ -PRIVATE boolean_t has_aspi_p; - -/* Number of host adaptors.*/ -PRIVATE int num_host_adaptors; - -/* The entry point for the ASPI driver. */ -PRIVATE uint16 aspi_entry_segment; -PRIVATE uint16 aspi_entry_offset; - - -PUBLIC void -aspi_iterator_init (aspi_iterator_t *aip) -{ - aip->last_adaptor = -1; - aip->last_target = 7; - aip->last_lun = 7; -} - -PRIVATE inline unsigned char -srb_status (void) -{ - unsigned char retval; - -#if 0 - retval = _farpeekb (dos_buf_selector, - (ASPI_COMMAND_OFFSET - + offsetof (aspi_command_t, srb.status))); -#else - retval = _farpeekb (dos_buf_selector, - (ASPI_COMMAND_OFFSET - + 1)); -#endif - - return retval; -} - -/* Waits for completion or until the timeout expires. Returns TRUE - * if success was achieved before timeout. - */ -PRIVATE boolean_t -aspi_wait (unsigned long msecs_timeout, unsigned char *statusp) -{ - unsigned char status; - boolean_t retval; - unsigned long start_ticks, new_ticks; - unsigned long ticks_timeout; - - /* Figure out how many 1/18.2's of a second to wait. */ - ticks_timeout = msecs_timeout / (10000 / 182); - - /* Use rawclock for timeouts. We must do this since Executor's - * clock isn't running when we first get here. - */ - start_ticks = rawclock (); - do - { - status = srb_status (); - new_ticks = rawclock (); - if (new_ticks < start_ticks) /* handle midnight wraparound */ - start_ticks = new_ticks; - } - while (status == BUSY && new_ticks - start_ticks < ticks_timeout); - - if (statusp) - *statusp = status; - retval = (status == NO_ERROR); - - if (!retval) - warning_unexpected ("status = %d", status); - - return retval; -} - -/* Calls the ASPI driver. */ -PRIVATE boolean_t -aspi_call (aspi_command_t *cmd) -{ - __dpmi_regs regs; - __dpmi_raddr cmd_addr; - boolean_t success_p; - - if (!aspi_entry_segment && !aspi_entry_offset) - { - warning_unexpected ("segment = 0x%x, offset = 0x%x", aspi_entry_segment, - aspi_entry_offset); - return FALSE; - } - - cmd->srb.status = BUSY; - - /* Copy CMD into conventional memory. */ - movedata (dos_pm_ds, (unsigned) cmd, dos_buf_selector, ASPI_COMMAND_OFFSET, - sizeof *cmd); - - dpmi_zero_regs (®s); - regs.x.ss = dos_buf_segment; - regs.x.sp = DOS_STACK_TOP; - regs.x.cs = aspi_entry_segment; - regs.x.ip = aspi_entry_offset; - - cmd_addr.segment = dos_buf_segment; - cmd_addr.offset16 = ASPI_COMMAND_OFFSET; - - success_p = - (__dpmi_simulate_real_mode_procedure_retf_stack (®s, sizeof cmd_addr, - &cmd_addr) != -1); - - if (!success_p) - warning_unexpected ("aspi_call failed"); - - return success_p; -} - -PRIVATE void aspi_reset (aspi_command_t *cmd); - -/* Makes an ASPI call and waits a set amount of time for a - * returned success value. - */ -PRIVATE boolean_t -aspi_call_wait (aspi_command_t *cmd, unsigned long msecs_timeout) -{ - boolean_t retval; - unsigned char status; - int count, max; - - count = 0; - max = 2; /* NOTE: Currently it is safe to retry any command because - we only support directly accessible writes. When we support - tape writes, this will not be legit, because a partial write - can't be overwritten. BTW, we have to do the retry because - we get a media changed error the first time we try to access - a CD-ROM drive after the CD-ROM has been changed. */ - do - { - if (!aspi_call (cmd)) - return FALSE; - retval = aspi_wait (msecs_timeout, &status); - if (!retval && status == COMPLETED_WITH_ERROR && (count != max -1)) - aspi_reset (cmd); - } - while (!retval && status == COMPLETED_WITH_ERROR && ++count < max); - - /* Copy the aspi_command_t struct back to protected mode memory. */ - movedata (dos_buf_selector, ASPI_COMMAND_OFFSET, - dos_pm_ds, (unsigned) cmd, - sizeof *cmd); - - return retval; -} - - -/* - * if the command was an execute command reset the device using - * most of the fields from that command - * - */ - -PRIVATE void -aspi_reset (aspi_command_t *cmd) -{ -#if 0 - - /* this code is a lose ... it will prevent zip drives from being - ejectable because we'll always get media changed errors. It is - better to just let a command fail and retry it without a reset. */ - - if (cmd->srb.command == EXECUTE_SCSI_COMMAND) - { - aspi_command_t reset_cmd; - - memset (&reset_cmd, 0, sizeof reset_cmd); - reset_cmd.srb = cmd->srb; - reset_cmd.srb.command = RESET_SCSI_DEVICE; - reset_cmd.u.rc.target_id = cmd->u.ec.target_id; - reset_cmd.u.rc.lun = cmd->u.ec.lun; - aspi_call_wait (&reset_cmd, ASPI_DEFAULT_TIMEOUT); - warning_fs_log ("reset"); - } -#endif -} - -/* Helper function: fills in the fields of a given srb_t. */ -PRIVATE void -set_srb (srb_t *srb, command_t command, uint8 adaptor, uint8 flags) -{ - srb->command = command; - srb->status = 0; /* To be safe. */ - srb->adaptor = adaptor; - srb->flags = flags; - srb->reserved = 0; -} - - -/* Helper function: fills in the fields of a given execute_command_t. */ -PRIVATE void -set_ec_common (execute_command_t *ecb, uint8 target_id, uint8 lun, - uint32 data_allocation_length, int cdb_length) -{ - memset (ecb, 0, sizeof *ecb); - ecb->target_id = target_id; - ecb->lun = lun; - ecb->data_allocation_length = data_allocation_length; - ecb->sense_allocation_length = DATA_SENSE_LENGTH; - ecb->data_buffer_pointer.offset = 0; - ecb->data_buffer_pointer.segment = dos_buf_segment; - ecb->cdb_length = cdb_length; -} - - -/* Helper function: fills in the fields of a given read_write_10_t. */ -PRIVATE void -set_rw_10 (read_write_10_t *rw, operation_code_t op, uint8 lun, - uint16 blocks_to_xfer, uint32 logical_block_address) -{ - memset (rw, 0, sizeof *rw); - rw->operation_code = op; - rw->lun_shifted_5 = lun << 5; - rw->logical_block_address = CL (logical_block_address); - rw->transfer_length = CW (blocks_to_xfer); - rw->must_be_zero = 0; -} - -#if 0 -/* NOTE: For the vast majority of its pre-beta incarnation, Executor only - used 10 byte CDBs for reads and writes. I started fiddling around - with 6 byte CDBs in a failed attempt to get our zip drive working. - Mat and I agree that it would be a bad idea to start using 6 byte - CDBs this late into the game. */ - -PRIVATE void -set_rw_6 (read_write_6_t *rw, operation_code_t op, uint8 lun, - uint16 blocks_to_xfer, uint32 logical_block_address) -{ - memset (rw, 0, sizeof *rw); - rw->operation_code = op; - rw->lun_shifted_5_and_logical_msb = lun << 5; - rw->lun_shifted_5_and_logical_msb |= (logical_block_address >> 16) & 0x1f; - rw->logical = logical_block_address >> 8; - rw->logical_lsb = logical_block_address; - rw->transfer_length = blocks_to_xfer; - rw->must_be_zero = 0; -} -#endif - -PRIVATE void -set_mode_sense (mode_sense_t *m, operation_code_t op, uint8 lun, - uint8 allocation_length) -{ - memset (m, 0, sizeof *m); - m->operation_code = op; - m->lun_shifted_5 = lun << 5; -#if 0 - m->reserved = 0; -#else - m->reserved = 1; /* page 1 */ -#endif - m->allocation_length = allocation_length; -} - -PRIVATE void -set_inquiry (inquiry_t *m, operation_code_t op, uint8 lun, - uint8 allocation_length) -{ - memset (m, 0, sizeof *m); - m->operation_code = op; - m->lun_shifted_5 = lun << 5; - m->allocation_length = allocation_length; -} - -PRIVATE void -set_start_stop (start_stop_t *m, operation_code_t op, uint8 lun, uint8 immed, - uint8 start_stop_val) -{ - memset (m, 0, sizeof *m); - m->operation_code = op; - m->lun_shifted_5_plus_immed = (lun << 5) | immed; - m->start_stop_val = start_stop_val; -} - -/* Reads a three byte array as a big endian value. */ -PRIVATE uint32 -read3 (const uint8 np[3]) -{ - return ((uint32) np[0] << 16) | (np[1] << 8) | np[2]; -} - -char * type_name (unsigned char type) -{ - char *retval; - - switch (type) - { - case DIRECT_ACCESS_DEVICE: - retval = "direct access"; - break; - case SEQUENTIAL_ACCESS_DEVICE: - retval = "sequential access"; - break; - case PRINTER_DEVICE: - retval = "printer"; - break; - case PROCESSOR_DEVICE: - retval = "processor"; - break; - case WRITE_ONCE_READ_MULTIPLE_DEVICE: - retval = "worm"; - break; - case READ_ONLY_DIRECT_ACCESS_DEVICE: - retval = "r/o direct access"; - break; - case LOGICAL_UNIT_NOT_PRESENT: - retval = "not present"; - break; - default: - { - static char unknown[5]; - - sprintf (unknown, "0x%02x", type); - retval = unknown; - } - } - return retval; -} - -PRIVATE peripheral_type_t -get_device_type (const aspi_iterator_t *aip) -{ - peripheral_type_t retval; - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, GET_DEVICE_TYPE, aip->last_adaptor, 0); - cmd.u.gdt.target_id = aip->last_target; - cmd.u.gdt.lun = aip->last_lun; - - if (aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT)) - { - retval = cmd.u.gdt.device_type; - warning_fs_log ("(%d,%d,%d): device type = %s", aip->last_adaptor, - aip->last_target, aip->last_lun, type_name (retval)); - } - else - { - warning_unexpected ("aspi_wait_failed (%d,%d,%d)", aip->last_adaptor, - aip->last_target, aip->last_lun); - retval = LOGICAL_UNIT_NOT_PRESENT; - } - return retval; -} - -PRIVATE boolean_t -is_int13_accessible (const aspi_iterator_t *aip, uint8 *drivep) -{ - boolean_t retval; - aspi_command_t cmd; - -/* #define TEMPORARY_HACK */ -#if defined(TEMPORARY_HACK) - return FALSE; -#endif - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, GET_DISK_DRIVE_INFORMATION, aip->last_adaptor, 0); - cmd.u.gddi.target_id = aip->last_target; - cmd.u.gddi.lun = aip->last_lun; - - if (!aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT)) - retval = FALSE; /* assume it's not accessible */ - else - { - retval = !((cmd.u.gddi.drive_flags & INT13_MASK) - == NOT_ACCESSIBLE_VIA_INT13); - if (retval) - *drivep = int13_num_to_int2f_num (cmd.u.gddi.int_13h_drive); - warning_fs_log ("(%d,%d,%d) flags = 0x%02x, drive = 0x%02x", - aip->last_adaptor, aip->last_target, aip->last_lun, - cmd.u.gddi.drive_flags, cmd.u.gddi.int_13h_drive); - } - return retval; -} - -PRIVATE void -dump_sense (unsigned char *sensep) -{ - char buf[80]; - int i; - - for (i = 0; i < 4; ++i) - { - sprintf (buf, - "0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x\n", - sensep[0], sensep[1], sensep[2], sensep[3], - sensep[4], sensep[5], sensep[6], sensep[7]); - warning_fs_log (buf); - sensep += 8; - } -} - -PRIVATE boolean_t -mode_sense (const aspi_iterator_t *aip, unsigned long *block_lengthp, - unsigned long *num_blocksp, boolean_t *write_protectp) -{ - boolean_t retval; - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, EXECUTE_SCSI_COMMAND, aip->last_adaptor, DIR_UNSPECIFIED); - set_ec_common (&cmd.u.ec, aip->last_target, aip->last_lun, - sizeof (mode_sense_data_t), 6); -#if 0 - set_mode_sense (&cmd.u.ec.u.mode_sense, MODE_SENSE, aip->last_lun, - sizeof (mode_sense_data_t)); -#else - set_mode_sense (&cmd.u.ec.u.mode_sense, MODE_SENSE, aip->last_lun, - 12); -#endif - - if (!aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT)) - { - retval = FALSE; - warning_fs_log ("(%d) mode_sense failed, host adapter status = %d, " - "target status = %d", aip->last_target, - cmd.u.ec.host_adaptor_status, cmd.u.ec.target_status); - dump_sense ((char *) &cmd.u.ec.u.mode_sense - + sizeof (cmd.u.ec.u.mode_sense)); - /* TODO: dump sense data? */ - } - else - { - mode_sense_data_t mode_sense_data; - - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) &mode_sense_data, - sizeof (mode_sense_data)); - *block_lengthp - = read3 (mode_sense_data.block_descriptors[0].block_length); - if (*block_lengthp == 2340) - *block_lengthp = 2048; - *num_blocksp - = read3 (mode_sense_data.block_descriptors[0].number_of_blocks); - *write_protectp = mode_sense_data.wp_shifted_7 >> 7; - warning_fs_log ("(%d) mode_sense succeeded, bs = %ld, num = %ld", - aip->last_target, *block_lengthp, *num_blocksp); - retval = TRUE; - } - return retval; -} - -/* - * Try to read block 0 to determine if media is present - */ - -PRIVATE boolean_t -media_present (const aspi_iterator_t *aip, int block_length) -{ - boolean_t retval; - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, EXECUTE_SCSI_COMMAND, aip->last_adaptor, - DIR_TARGET_TO_HOST); - set_ec_common (&cmd.u.ec, aip->last_target, aip->last_lun, block_length, 10); - set_rw_10 (&cmd.u.ec.u.read_write_10, READ_10, aip->last_lun, 1, 0); - - retval = aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT); - - return retval; -} - -PRIVATE void -inquiry (const aspi_iterator_t *aip, boolean_t *removablep) -{ - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, EXECUTE_SCSI_COMMAND, aip->last_adaptor, - DIR_TARGET_TO_HOST); - set_ec_common (&cmd.u.ec, aip->last_target, aip->last_lun, 64, 6); - set_inquiry (&cmd.u.ec.u.inquiry, INQUIRY, aip->last_lun, 64); - - if (!aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT)) - { - warning_fs_log ("inquiry failed"); - *removablep = FALSE; - } - else - { - inquiry_data_t inquiry_data; - - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) &inquiry_data, - sizeof (inquiry_data)); - *removablep = inquiry_data.removable_bit_and_qualifier >> 7; - } -} - -PRIVATE boolean_t -get_aspi_info (aspi_iterator_t *aip, aspi_info_t *aspi_info_p) -{ - boolean_t done_p; - boolean_t last_success_p; - boolean_t retval; - - if (!has_aspi_p) - return FALSE; - - retval = FALSE; - last_success_p = TRUE; - done_p = FALSE; - do - { - ++aip->last_lun; - if (1 || aip->last_lun > 7 || !last_success_p) - { - aip->last_lun = 0; - ++aip->last_target; - if (aip->last_target > 6) - { - aip->last_target = 0; - ++aip->last_adaptor; - if (aip->last_adaptor >= num_host_adaptors) - done_p = TRUE; - } - } - last_success_p = FALSE; - - if (!done_p) - { - peripheral_type_t type; - boolean_t force_read_only; - - force_read_only = FALSE; - type = get_device_type (aip); - switch (type) - { - case WRITE_ONCE_READ_MULTIPLE_DEVICE: - case READ_ONLY_DIRECT_ACCESS_DEVICE: - force_read_only = TRUE; - /* FALL THROUGH */ - case DIRECT_ACCESS_DEVICE: - { - boolean_t int13_accessible; - uint8 drive; - - int13_accessible = is_int13_accessible (aip, &drive); - if (int13_accessible) - ROMlib_macdrives |= (1 << drive); - else - { - unsigned long block_length, num_blocks; - boolean_t write_protect, removable, media_loaded; - - inquiry (aip, &removable); - - media_loaded = mode_sense (aip, &block_length, &num_blocks, - &write_protect); - - if (removable || media_loaded) - { - aspi_info_p->adaptor = aip->last_adaptor; - aspi_info_p->target = aip->last_target; - aspi_info_p->lun = aip->last_lun; - aspi_info_p->force_write_protect = force_read_only; - aspi_info_p->removable = removable; - aspi_info_p->media_present = media_loaded; - - if (media_loaded) - { - aspi_info_p->block_length = block_length; - - aspi_info_p->num_blocks = num_blocks; - aspi_info_p->write_protect = (force_read_only - ? TRUE - : write_protect); - if (!media_present (aip, block_length)) - { - warning_fs_log ("not ready"); - media_loaded = FALSE; - } - } - retval = TRUE; - done_p = TRUE; - last_success_p = TRUE; - } - } - } - break; - default: - break; - } - } - } - while (!done_p); - - return retval; -} - -#define MAX_ASPI_DISKS 12 /* arbitrary: two full host adaptors */ - -PRIVATE aspi_info_t aspi_info[MAX_ASPI_DISKS]; - - -PRIVATE aspi_info_t * -disk_number_to_aspi_info (int disk) -{ - aspi_info_t *retval; - - if (disk >= 0 && disk < MAX_ASPI_DISKS && aspi_info[disk].block_length) - retval = &aspi_info[disk]; - else - retval = NULL; - - return retval; -} - -PRIVATE void info_to_iterator (aspi_info_t *infop, aspi_iterator_t *iterp) -{ - iterp->last_adaptor = infop->adaptor; - iterp->last_target = infop->target; - iterp->last_lun = infop->lun; -} - -PRIVATE void -update_aitp (aspi_info_t *aitp) -{ - aspi_iterator_t aip; - unsigned long block_length; - unsigned long num_blocks; - boolean_t write_protect; - - info_to_iterator (aitp, &aip); - if (mode_sense (&aip, &block_length, &num_blocks, &write_protect)) - { - aitp->block_length = block_length; - aitp->num_blocks = num_blocks; - aitp->write_protect = aitp->force_write_protect ? TRUE : write_protect; - aitp->media_present = media_present (&aip, block_length); - } - else - aitp->media_present = FALSE; -} - -/* - * aspi_disk_open is private because it does no checking to see whether - * or not the drive is already open. - */ -PRIVATE boolean_t -aspi_disk_open (int disk, drive_flags_t *flagsp, LONGINT *bsizep) -{ - boolean_t retval; - aspi_info_t *aitp; - - *flagsp = 0; - aitp = disk_number_to_aspi_info (disk); - if (aitp) - { - if (aitp->is_open) - retval = FALSE; - else - { - if (aitp->removable) - update_aitp (aitp); - - if (!aitp->media_present) - retval = FALSE; - else - { - if (aitp->write_protect) - *flagsp |= DRIVE_FLAGS_LOCKED; - if (!aitp->removable) - *flagsp |= DRIVE_FLAGS_FIXED; - *bsizep = aitp->block_length; - warning_fs_log ("*bsizep = %d", *bsizep); - if (!*bsizep) - { - warning_unexpected ("aitp->block_length == 0"); - *bsizep = 2048; - } - aitp->is_open = TRUE; - retval = TRUE; - } - } - } - else - retval = FALSE; - - dcache_invalidate (disk | ASPIFDBIT, FALSE); /* just being paranoid...can't hurt */ - - return retval; -} - - -PUBLIC int -aspi_disk_close (int disk, boolean_t eject) -{ - int retval; - aspi_info_t *aitp; - - aitp = disk_number_to_aspi_info (disk); - if (!aitp) - retval = -1; - else - { - dcache_invalidate (disk | ASPIFDBIT, TRUE); - aitp->is_open = FALSE; - retval = 0; - } - - - if (eject && aitp->removable) - { - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, EXECUTE_SCSI_COMMAND, aitp->adaptor, DIR_NO_TRANSFER); - set_ec_common (&cmd.u.ec, aitp->target, aitp->lun, 0, 6); - set_start_stop (&cmd.u.ec.u.start_stop, START_STOP, aitp->lun, 1, 2); - - aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT); - } - - return retval; -} - - -PUBLIC off_t -aspi_disk_seek (int fd, off_t pos, int unused) -{ - aspi_info_t *aitp; - unsigned long bytes_on_disk; - - gui_assert (unused == L_SET); - aitp = disk_number_to_aspi_info (fd); - if (!aitp) - { - warning_unexpected ("Trying to seek on invalid ASPI device!" NL); - return -1; - } - gui_assert ((pos % aitp->block_length) == 0); - - /* Do not pin the fpos at the end of the disk. Issue a warning the first - time someone trys to seek past the end. When we used to pin, we weren't - able to read CD-ROMs on the HP-4020i */ - bytes_on_disk = aitp->block_length * aitp->num_blocks; - if (pos > bytes_on_disk) - { - static char been_here; - - if (!been_here) - { - warning_unexpected ("(%d,%d,%d) pos = %d, bsize = %d, " - "num_blocks = %d", - aitp->adaptor, - aitp->target, - aitp->lun, - pos, - aitp->block_length, - aitp->num_blocks); - been_here = TRUE; - } - /* pos = bytes_on_disk; NO! */ - } - aitp->fpos = pos; - - return pos; -} - - -/* This helper routine does the grunge work of either a read or a write. - * It returns the number of bytes actually transferred. - */ - -PRIVATE int -aspi_disk_xfer (operation_code_t op, int disk, void *buf, int num_bytes) -{ - int orig_num_bytes; - aspi_info_t *aspi_info_ptr; - unsigned long blocks_to_xfer, bytes_to_xfer, bytes_xfered; - boolean_t old_slow_clock_p; - - /* Sanity check our arguments and grab info about this device. */ - gui_assert (op == READ_10 || op == WRITE_10); - - warning_fs_log ("op = %s, disk = %d, buf = %p, num_bytes = %d", - op == READ_10 ? "read" : "write", - disk, (char *) buf, num_bytes); - - aspi_info_ptr = disk_number_to_aspi_info (disk); - if (!aspi_info_ptr) - { - warning_unexpected ("Tried to access illegal ASPI device." NL); - return -1; - } - gui_assert ((num_bytes % aspi_info_ptr->block_length) == 0); - - if (op == WRITE_10) - dcache_invalidate (disk | ASPIFDBIT, TRUE); - - old_slow_clock_p = set_expect_slow_clock (TRUE); - - warning_fs_log ("(%d,%d,%d) pos = %d", aspi_info_ptr->adaptor, - aspi_info_ptr->target, aspi_info_ptr->lun, - aspi_info_ptr->fpos); - - orig_num_bytes = num_bytes; - while (num_bytes != 0) - { - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - /* Compute how much to transfer this time through the loop. */ - blocks_to_xfer = (MIN (num_bytes, TRANSFER_BUFFER_SIZE) - / aspi_info_ptr->block_length); - bytes_to_xfer = blocks_to_xfer * aspi_info_ptr->block_length; - - if (op == READ_10 - && dcache_read (disk | ASPIFDBIT, buf, aspi_info_ptr->fpos, - bytes_to_xfer, NULL)) - { - bytes_xfered = bytes_to_xfer; - } - else - { - /* Set up the SRB. */ - set_srb (&cmd.srb, EXECUTE_SCSI_COMMAND, aspi_info_ptr->adaptor, - ((op == READ_10) ? DIR_TARGET_TO_HOST : DIR_HOST_TO_TARGET)); - - /* Set up the shared fields of the execute command. */ - set_ec_common (&cmd.u.ec, aspi_info_ptr->target, aspi_info_ptr->lun, - bytes_to_xfer, 10); - - /* Set up the read_write_10 info. */ - set_rw_10 (&cmd.u.ec.u.read_write_10, op, aspi_info_ptr->lun, - blocks_to_xfer, - aspi_info_ptr->fpos / aspi_info_ptr->block_length); - - /* Copy the bytes to be written to our DOS transfer buffer. */ - if (op == WRITE_10) - movedata (dos_pm_ds, (unsigned) buf, dos_buf_selector, 0, - bytes_to_xfer); - - /* Actually call the ASPI driver. */ - if (!aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT)) - { - warning_unexpected ("DANGEROUS SHORT XFER"); /* FIXME */ - goto done; - } - - /* Transfer all bytes read from DOS memory to our memory. */ - bytes_xfered = bytes_to_xfer; - if (op == READ_10) - { - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) buf, - bytes_xfered); - - /* Save away this data in the cache. */ - dcache_write (disk | ASPIFDBIT, buf, aspi_info_ptr->fpos, - bytes_xfered, NULL); - } - } - - /* Note the number of bytes transferred. */ - aspi_info_ptr->fpos += bytes_xfered; - buf += bytes_xfered; - num_bytes -= bytes_xfered; - } - - done: - set_expect_slow_clock (old_slow_clock_p); - return orig_num_bytes - num_bytes; -} - - -PUBLIC int -aspi_disk_read (int disk, void *buf, int num_bytes) -{ - return aspi_disk_xfer (READ_10, disk, buf, num_bytes); -} - - -PUBLIC int -aspi_disk_write (int disk, const void *buf, int num_bytes) -{ - return aspi_disk_xfer (WRITE_10, disk, (void *) buf, num_bytes); -} - - -#define SCSI_DRIVER_NAME "SCSIMGR$" - - -/* Attempts to open up the ASPI driver, filling in *file_handle with - * the file handle for the ASPI driver. Returns TRUE if successful, - * else FALSE. - */ -PRIVATE boolean_t -open_aspi_driver (int *file_handle) -{ - __dpmi_regs regs; - - *file_handle = 0; /* Default */ - - /* First open the ASPI driver with DOS. */ - dpmi_zero_regs (®s); - regs.x.ax = 0x3D00; - regs.x.ds = dos_buf_segment; - regs.x.dx = 0; - movedata (dos_pm_ds, (unsigned) SCSI_DRIVER_NAME, dos_buf_selector, 0, - sizeof (SCSI_DRIVER_NAME)); - - if (logging_dpmi_int_check_carry (0x21, ®s, "ASPI Open") == -1) - { - warning_unexpected ("Unable to open ASPI driver: %s" NL, - strerror (__doserr_to_errno (regs.x.ax))); - return FALSE; - } - - /* Note the DOS file handle for the SCSI driver. */ - *file_handle = regs.x.ax; - - return TRUE; -} - - -/* Closes the ASPI driver. Returns TRUE iff successful. */ -PRIVATE boolean_t -close_aspi_driver (int file_handle) -{ - __dpmi_regs regs; - boolean_t retval; - - /* Make the DOS call to close the ASPI driver. */ - dpmi_zero_regs (®s); - regs.h.ah = 0x3E; - regs.x.bx = file_handle; - retval = (logging_dpmi_int_check_carry (0x21, ®s, "ASPI Close") != -1); - return retval; -} - - -/* Computes the entry point for the ASPI driver, storing it - * in aspi_entry_segment and aspi_entry_offset. Returns TRUE - * if successful, else FALSE. - */ -PRIVATE boolean_t -setup_aspi_entry_point (int file_handle) -{ - __dpmi_regs regs; - - /* Zero the 4-byte buffer used for the ASPI return value, to be safe. */ - _farpokel (dos_buf_selector, 0, 0); - - /* Fetch the entry point for the ASPI driver. */ - dpmi_zero_regs (®s); - regs.x.ax = 0x4402; - regs.x.ds = dos_buf_segment; - regs.x.dx = 0; - regs.x.cx = 4; - regs.x.bx = file_handle; - if (logging_dpmi_int (0x21, ®s, "ASPI Entry") == -1) - return FALSE; - - /* Load the segment/offset returned by the ASPI driver. */ - aspi_entry_offset = _farpeekw (dos_buf_selector, 0); - aspi_entry_segment = _farpeekw (dos_buf_selector, 2); - - /* Only return TRUE if either value was set to nonzero, to be safe. */ - return (aspi_entry_segment || aspi_entry_offset); -} - -PRIVATE void -aspi_try_to_open_and_mount_disk (int disk) -{ - char aspi_name[sizeof ("aspi(nn,nn,nn)")]; - LONGINT mess; - LONGINT blocksize; - drive_flags_t flags; - - if (aspi_disk_open (disk, &flags, &blocksize)) - { - sprintf (aspi_name, "aspi(%d,%d,%d)", - aspi_info[disk].adaptor, aspi_info[disk].target, - aspi_info[disk].lun); - try_to_mount_disk (aspi_name, disk | ASPIFDBIT, &mess, - blocksize, 16 * PHYSBSIZE, flags, 0); - mess = CL (mess); - if (mess && mess >> 16 == 0) - { - PPostEvent (diskEvt, mess, (HIDDEN_EvQElPtr *) 0); - /* TODO: we probably should post if mess returns an - error, but I think we get confused if we do */ - } - else - { - aspi_disk_close (disk, FALSE); - } - } -} - -#if !defined (ASPI_STANDALONE) -/* Code largely taken from futzwithdosdisks in stdfile.c -- If you find - * bugs here, you should check there for the same bugs. These should be - * merged sometime. - */ -PRIVATE boolean_t -mount_all_aspi_devices (void) -{ - int i; - aspi_iterator_t ait; - - /* Loop over all potential devices, trying to mount them, until we fail. */ - aspi_iterator_init (&ait); - for (i = 0; i < NELEM (aspi_info); ++i) - { - if (!get_aspi_info (&ait, &aspi_info[i])) - break; - - aspi_try_to_open_and_mount_disk (i); - } - - return TRUE; -} -#endif /* !ASPI_STANDALONE */ - - -/* Computes and fills in num_host_adaptors, and returns TRUE if successful. */ -PRIVATE -boolean_t setup_num_host_adaptors (void) -{ - boolean_t success_p; - aspi_command_t cmd; - - memset (&cmd, 0, sizeof cmd); - set_srb (&cmd.srb, HOST_ADAPTOR_INQUIRY, 0, 0); - - if (aspi_call_wait (&cmd, ASPI_DEFAULT_TIMEOUT)) - { - num_host_adaptors = cmd.u.haq.number_host_adaptors; - success_p = TRUE; - } - else - success_p = FALSE; - - return success_p; -} - - -/* Initializes the ASPI driver and mounts all ASPI devices. Returns - * TRUE on success, else FALSE. - */ -PUBLIC boolean_t -aspi_init (void) -{ - int file_handle; - boolean_t retval; - - if (!ROMlib_skipaspi) - checkpoint_aspi (checkpointp, begin); - file_handle = 0; - - gui_assert (ASPI_COMMAND_SPACE >= sizeof (aspi_command_t)); - - /* Default to not having ASPI. */ - has_aspi_p = FALSE; - - if (ROMlib_skipaspi || !open_aspi_driver (&file_handle) || - !setup_aspi_entry_point (file_handle)) - retval = FALSE; - else - { - /* We close the driver once we have the entry point, because this - * is what Cliff's old code used to do. It's presumably safe - * to refer to the driver entry point after the file handle has - * been closed. (?) - */ - close_aspi_driver (file_handle); /* can close once we have - entry point. */ - - /* Compute the number of host adaptors. */ - if (!setup_num_host_adaptors ()) - retval = FALSE; - else - { - has_aspi_p = TRUE; - -#if !defined (ASPI_STANDALONE) - retval = mount_all_aspi_devices (); -#else - retval = TRUE; -#endif - } - } - if (!ROMlib_skipaspi) - checkpoint_aspi (checkpointp, end); - return retval; -} - -PUBLIC void -aspi_rescan (void) -{ - if (!ROMlib_skipaspi) - { - int i; - - for (i = 0; i < NELEM (aspi_info) ; ++i) - { - if (aspi_info[i].removable && !aspi_info[i].is_open) - aspi_try_to_open_and_mount_disk (i); - } - } -} - -#if defined (ASPI_STANDALONE) - -PUBLIC int -main (void) -{ - aspi_iterator_t aspi_iterator; - aspi_info_t aspi_info; - - if (!init_dos_memory ()) - { - fprintf (stderr, "Unable to initialize DOS memory.\n"); - exit (-1); - } - - if (aspi_init ()) - { - aspi_iterator_init (&aspi_iterator); - while (get_aspi_info (&aspi_iterator, &aspi_info)) - { - printf (" adaptor = %d, target = %d, lun = %d\n", aspi_info.adaptor, - aspi_info.target, aspi_info.lun); - printf (" block length = %lu, num blocks = %lu, " - "write protect = %d\n", - (unsigned long) aspi_info.block_length, - (unsigned long) aspi_info.num_blocks, - (int) aspi_info.write_protect); - } - } - else - puts ("aspi_init failed!"); - - return EXIT_SUCCESS; -} -#endif /* ASPI_STANDALONE */ diff --git a/src/config/front-ends/dos/aspi.h b/src/config/front-ends/dos/aspi.h deleted file mode 100644 index a4ab1468..00000000 --- a/src/config/front-ends/dos/aspi.h +++ /dev/null @@ -1,294 +0,0 @@ -#if !defined (_ASPI_H_) -#define _ASPI_H_ - -#if defined (MSDOS) - -#include "dosdisk.h" - -/* - * Copyright 1994-1996 by Abacus Research and Development, Inc. - * All rights reserved. - * - * $Id: aspi.h 63 2004-12-24 18:19:43Z ctm $ - */ - -typedef struct { - uint32 fpos; - int adaptor; - int target; - int lun; - uint32 block_length; - uint32 num_blocks; - boolean_t is_open; - boolean_t force_write_protect; - boolean_t write_protect; - boolean_t removable; - boolean_t media_present; -} aspi_info_t; - -typedef struct { - int last_adaptor; - int last_target; - int last_lun; -} aspi_iterator_t; - -typedef enum { - HOST_ADAPTOR_INQUIRY, - GET_DEVICE_TYPE, - EXECUTE_SCSI_COMMAND, - ABORT_SCSI_COMMAND, - RESET_SCSI_DEVICE, - SET_HOST_ADAPTOR_PARAMETERS, - GET_DISK_DRIVE_INFORMATION, -} command_t; - -#define PACKED __attribute__((packed)) - -typedef enum { - DIR_UNSPECIFIED = (0 << 3), - DIR_TARGET_TO_HOST = (1 << 3), - DIR_HOST_TO_TARGET = (2 << 3), - DIR_NO_TRANSFER = (3 << 3), -} dir_flags_t; - -typedef enum { - BUSY, - NO_ERROR, - COMPLETED_WITH_ERROR = 4, -} status_t; - -typedef struct { - command_t command:8 PACKED; - status_t status:8 PACKED; - uint8 adaptor PACKED; - uint8 flags PACKED; - uint32 reserved PACKED; -} srb_t; - -typedef struct { - uint8 number_host_adaptors PACKED; - uint8 host_adaptor_id PACKED; - char scsi_manager_id[16] PACKED; - char host_adapter_id[16] PACKED; - char host_adapter_unique_parameters[16] PACKED; -} host_adaptor_query_t; - -typedef enum { - DIRECT_ACCESS_DEVICE, - SEQUENTIAL_ACCESS_DEVICE, - PRINTER_DEVICE, - PROCESSOR_DEVICE, - WRITE_ONCE_READ_MULTIPLE_DEVICE, - READ_ONLY_DIRECT_ACCESS_DEVICE, - LOGICAL_UNIT_NOT_PRESENT = 0x7F, -} peripheral_type_t; - -typedef struct { - uint8 target_id PACKED; - uint8 lun PACKED; - peripheral_type_t device_type:8 PACKED; -} get_device_type_t; - -typedef enum { - TEST_UNIT_READY = 0x0, - READ_6 = 0x8, - WRITE_6 = 0xA, - INQUIRY = 0x12, - MODE_SENSE = 0x1A, - START_STOP = 0x1B, - READ_10 = 0x28, - WRITE_10 = 0x2A, -} operation_code_t; - -typedef struct { - operation_code_t operation_code : 8 PACKED; - uint8 lun_shifted_5 PACKED; - unsigned short reserved PACKED; - uint8 allocation_length PACKED; - uint8 must_be_zero PACKED; -} mode_sense_t; - -typedef struct -{ - operation_code_t operation_code : 8 PACKED; - uint8 lun_shifted_5 PACKED; - unsigned short reserved PACKED; - uint8 allocation_length PACKED; - uint8 must_be_zero PACKED; -} -inquiry_t; - -#define MAX_N_DESCRIPTORS 3 - -typedef struct { - uint8 density_code PACKED; - uint8 number_of_blocks[3] PACKED; - uint8 reserved PACKED; - uint8 block_length[3] PACKED; -} block_descriptor_t; - -typedef struct { - uint8 sense_data_length PACKED; - uint8 medium_type PACKED; - uint8 wp_shifted_7 PACKED; - uint8 block_descriptor_length PACKED; - block_descriptor_t block_descriptors[MAX_N_DESCRIPTORS] PACKED; -} mode_sense_data_t; - -typedef struct -{ - uint8 peripheral_device_type PACKED; - uint8 removable_bit_and_qualifier PACKED; - uint8 iso_and_ecma_and_ansi PACKED; - uint8 reserved PACKED; - uint8 additional_length PACKED; -} -inquiry_data_t; - -typedef struct -{ - operation_code_t operation_code : 8 PACKED; - uint8 lun_shifted_5_and_logical_msb PACKED; - uint8 logical PACKED; - uint8 logical_lsb PACKED; - uint8 transfer_length PACKED; - uint8 must_be_zero PACKED; -} -read_write_6_t; - -typedef struct { - operation_code_t operation_code : 8 PACKED; - uint8 lun_shifted_5 PACKED; - uint32 logical_block_address PACKED; - uint8 reserved PACKED; - uint16 transfer_length PACKED; - uint8 must_be_zero PACKED; -} read_write_10_t; - -typedef struct -{ - operation_code_t operation_code : 8 PACKED; - uint8 lun_shifted_5_plus_immed PACKED; - uint8 reserved[2] PACKED; - uint8 start_stop_val PACKED; - uint8 must_be_zero PACKED; -} -start_stop_t; - -typedef struct { - uint16 offset PACKED; - uint16 segment PACKED; -} offset_segment_t; - -#define DATA_SENSE_LENGTH 32 - -typedef struct -{ - uint8 flags; - uint8 vendor_plus_lba_msb; - uint8 lba_middle; - uint8 lba_lsb; -} -sense_info_t; - -enum -{ - SENSE_FLAG_LBA_VALID = 0x80, - SENSE_FLAG_ERROR_CLASS_MASK = 0x30, - SENSE_FLAG_ERROR_CODE_MASK = 0x0F -}; - -enum -{ - SENSE_FLAG_ERROR_CLASS_SHIFT = 4, - SENSE_FLAG_ERROR_CODE_SHIFT = 0 -}; - -typedef struct { - uint8 target_id PACKED; - uint8 lun PACKED; - uint32 data_allocation_length PACKED; - uint8 sense_allocation_length PACKED; - offset_segment_t data_buffer_pointer PACKED; - offset_segment_t srb_link_pointer PACKED; - uint8 cdb_length PACKED; - uint8 host_adaptor_status PACKED; - uint8 target_status PACKED; - offset_segment_t post_routine_pointer PACKED; - uint8 reserved[34] PACKED; - union { - mode_sense_t mode_sense PACKED; - read_write_10_t read_write_10 PACKED; - inquiry_t inquiry PACKED; - read_write_6_t read_write_6 PACKED; - start_stop_t start_stop PACKED; - } u PACKED; - /* data sense area immediately follows the cdb. We can't have - a field that provides it, because it is in different places - depending on whether we have a 6 byte cdb (like mode sense) - or a 10 byte cdb like our read and write. The padding here - is just to make sure that we have enough room */ - char data_sense_padding[DATA_SENSE_LENGTH] PACKED; -} execute_command_t; - -typedef struct { - uint8 target_id PACKED; - uint8 lun PACKED; - uint8 reserved[14] PACKED; - uint8 host_adaptor_status PACKED; - uint8 target_status PACKED; - offset_segment_t post_routine_pointer PACKED; - uint8 reserved2[2] PACKED; -} reset_command_t; - -#define INT13_MASK 3 - -typedef enum { - NOT_ACCESSIBLE_VIA_INT13, - INT13_AND_DOS, - INT13_NO_DOS, -} aspi_drive_flags_t; - -typedef struct { - uint8 target_id PACKED; - uint8 lun PACKED; - aspi_drive_flags_t drive_flags:8 PACKED; - uint8 int_13h_drive PACKED; - uint8 preferred_head_translation PACKED; - uint8 preferred_sector_translation PACKED; - uint8 reserved[10] PACKED; -} get_disk_drive_information_t; - -typedef struct { - srb_t srb PACKED; - union { - host_adaptor_query_t haq PACKED; - get_device_type_t gdt PACKED; - execute_command_t ec PACKED; - get_disk_drive_information_t gddi PACKED; - reset_command_t rc PACKED; - } u; -} aspi_command_t; - -extern int aspi_disk_close (int disk, boolean_t eject); -extern off_t aspi_disk_seek(int fd, off_t pos, int unused); -extern int aspi_disk_read(int fd, void *bufp, int num_bytes); -extern int aspi_disk_write(int fd, const void *bufp, int num_bytes); -extern boolean_t aspi_init( void ); -extern void aspi_rescan (void); - -/* - * Number of milliseconds to wait before timing out - */ -#define ASPI_DEFAULT_TIMEOUT 1000 - -#define ASPI_COMMAND_OFFSET (TRANSFER_BUFFER_SIZE) -#define ASPI_COMMAND_SPACE (2 * 1024) /* Plenty of space for ASPI. */ - -#if (ASPI_COMMAND_OFFSET + ASPI_COMMAND_SPACE) > (DOS_BUF_SIZE - DOS_MIN_STACK_SPACE) -# error "Not enough space for ASPI stuff in DOS memory." -#endif - -#endif /* MSDOS */ - -#endif /* !_ASPI_H_ */ diff --git a/src/config/front-ends/dos/deintr.S b/src/config/front-ends/dos/deintr.S deleted file mode 100644 index d1cef57b..00000000 --- a/src/config/front-ends/dos/deintr.S +++ /dev/null @@ -1,223 +0,0 @@ -#include "dosevq_defs.h" -#include "i386_djgpp_version.h" - - .file "deintr.S" -.text - .align 4 -.globl _dosevq_asm_begin -_dosevq_asm_begin: - -/* This computes BIOS keyflags in the style of int 16h, ah=12h, just by - * looking at the BIOS memory locations containing the modifier bits. - * The bizarre %esi hack is there so gas doesn't misassemble - * the 16-bit instantiation of this code. - */ - -#define FETCH_BIOS_KEYFLAGS_CORE(esi_val, prefix) \ - pushl %esi ; \ - movl $esi_val,%esi ; \ - prefix movb 0x18(%esi),%ah ; \ - movb %ah,%al ; \ - andb $0x73,%ah ; \ - shlb $5,%al ; \ - andb $0x80,%al ; \ - orb %al,%ah ; \ - prefix movb 0x96(%esi),%al ; \ - andb $0x0C,%al ; \ - orb %al,%ah ; \ - prefix movb 0x17(%esi),%al ; \ - popl %esi - -_fetch_bios_keyflags: - pushl %ds - .byte 0x2E /* %cs prefix, for gas botch */ - DATA16 movw _dos_rm_selector,%ds - xorl %eax,%eax - FETCH_BIOS_KEYFLAGS_CORE(0x400,) - popl %ds - ret - -.globl _dosevq_kbd_int -_dosevq_kbd_int: - /* Save interrupt state */ - pushfl - pushal - pushw %ds - pushw %es - pushw %fs - pushw %gs - - /* Set up %ds and %es for protected mode */ - .byte 0x2E /* %cs prefix, for gas botch */ - DATA16 movw _dos_pm_interrupt_ds,%ds - DATA16 movw _dos_pm_interrupt_ds,%es /* No need for %cs here, %ds is OK */ - - /* Fetch the current BIOS modifier flags and push them */ - call _fetch_bios_keyflags - pushl %eax - - /* Fetch the key from the keyboard, and acknowledge it */ - xorl %eax,%eax - inb $0x60,%al - pushl %eax - inb $0x61,%al - orb $0x80,%al - outb %al,$0x61 - andb $0x7F,%al - outb %al,$0x61 - - /* Push the event type (EVTYPE_RAWKEY) */ - pushl $1 - - /* Enqueue the event */ - call _dosevq_enqueue - addl $12,%esp - - /* Restore interrupt state */ - popw %gs - popw %fs - popw %es - popw %ds - popal - nop /* Morten Welinder says this works around 80386 popal bug */ - popfl - - /* Jump down the chain */ - .byte 0x2E /* %cs prefix, for gas botch */ - ljmp _old_kbd_handler /* Contains selector:offset pair */ - iret - -#define QUEUE_OFFSET (__dos_event_queue_start-_dos_mouse_stub) - - .globl _dosevq_qelt -_dosevq_qelt: - movl 4(%esp),%eax - DATA16 movw _mouse_handler_and_queue_sel,%fs - .byte 0x64 /* %fs prefix, for gas botch. */ - movl (QUEUE_OFFSET+12)(,%eax,4),%eax - ret - -.globl _dosevq_set_qelt -_dosevq_set_qelt: - movl 4(%esp),%eax - movl 8(%esp),%ecx - DATA16 movw _mouse_handler_and_queue_sel,%fs - .byte 0x64 /* %fs prefix, for gas botch. */ - movl %ecx,(QUEUE_OFFSET+12)(,%eax,4) - ret - - - /* This code is not called directly; rather, it is copied - * to real mode and run there. - */ - DOT_ALIGN (2) -.globl _dos_mouse_stub -_dos_mouse_stub: - .code16 - - pushfl - pushal - pushw %ds - - /* Move the proper segment value into %ds. */ - .byte 0xBB /* movw $nnnn,%bx opcode */ -.globl _dos_mouse_stub_segment -_dos_mouse_stub_segment: - .byte 0x34, 0x12 - movw %bx,%ds - - /* Move a pointer to the queue structure into %ebx. */ - movl $(__dos_event_queue_start - _dos_mouse_stub),%ebx - - /* Did the mouse move? */ - testb $MOUSE_MOTION_MASK,%al - - DATA32 je check_button_pressed - - /* Compute mouse deltas. */ - ADDR32 movw -4(%ebx),%cx - ADDR32 movw %si,-4(%ebx) - subw %cx,%si - ADDR32 movw -2(%ebx),%cx - ADDR32 movw %di,-2(%ebx) - subw %cx,%di - - /* Offset currently known mouse position. */ - ADDR32 addw %si,4(%ebx) - ADDR32 addw %di,6(%ebx) - - /* Note that the mouse has moved. */ - ADDR32 movb $1,8(%ebx) - -/* Enqueues an event whose `type' and `which' are in %dx. %bx pts to queue. */ -#define ENQUEUE_DX \ - pushl %eax ; \ - \ - /* Compute the keyflags. */ \ - pushw %ds ; \ - movw $0x40,%ax ; \ - movw %ax,%ds ; \ - xorw %ax,%ax ; \ - FETCH_BIOS_KEYFLAGS_CORE(0,ADDR32) ; \ - popw %ds ; \ - \ - /* Jam keyflags into the high two bytes of %edx. */ \ - rorl $16,%edx ; \ - movw %ax,%dx ; \ - rorl $16,%edx ; \ - \ - ADDR32 movzwl (%ebx),%eax ; /* qhead */ \ - movw %ax,%di ; /* next_qhead */ \ - incw %di ; \ - andw $(DOSEVQ_QUEUE_SIZE-1),%di ; \ - ADDR32 cmpw %di,2(%ebx) ; /* compare next_qhead to qtail */ \ - DATA32 je 5f ; /* queue full! */ \ - \ - /* Queue has room, so stick the event in the queue. */ \ - ADDR32 movl %edx,12(%ebx,%eax,4) ; \ - ADDR32 movw %di,(%ebx) ; /* update qhead */ \ - \ - /* Note that an event has been posted. */ \ - ADDR32 movb $1,9(%ebx) ; \ -5: \ - popl %eax - -check_button_pressed: - testb $MOUSE_LEFT_PRESSED_MASK,%al - DATA32 je check_button_released - movw $(EVTYPE_MOUSE_DOWN | (1 << 8)),%dx - ENQUEUE_DX - -check_button_released: - testb $MOUSE_LEFT_RELEASED_MASK,%al - DATA32 je done - movw $(EVTYPE_MOUSE_UP | (0 << 8)),%dx - ENQUEUE_DX - -done: - popw %ds - popal - nop /* Morten Welinder says this works around 80386 popal bug */ - popfl - .byte 0xCB /* retf (using `lret' prepends a bad prefix byte) */ - - - DOT_ALIGN (2) -/* These two variables must immediately precede the queue in this order! */ -old_mickey_x: .word 0 -old_mickey_y: .word 0 -.globl __dos_event_queue_start -__dos_event_queue_start: - .word 0,0 /* qhead, qtail */ - .word 0,0 /* mouse_dx, mouse_dy */ - .long 0 /* interrupt_pending_mask */ -end_of_stub_stuff: - .code32 - -.globl _dos_mouse_stub_bytes_to_copy -_dos_mouse_stub_bytes_to_copy: - .long (end_of_stub_stuff - _dos_mouse_stub) - -.globl _dosevq_asm_end -_dosevq_asm_end: - ret /* Avoid some ld weirdness Sandmann hinted at */ diff --git a/src/config/front-ends/dos/deintr.winnt.s b/src/config/front-ends/dos/deintr.winnt.s deleted file mode 100644 index b2c97f11..00000000 --- a/src/config/front-ends/dos/deintr.winnt.s +++ /dev/null @@ -1,148 +0,0 @@ - .file "deintr.s" -.text - .align 4 -.globl _dosevq_asm_begin -_dosevq_asm_begin: - -# This computes BIOS keyflags in the style of int 16h, ah=12h, just by -# looking at the BIOS memory locations containing the modifier bits. -_fetch_bios_keyflags: - pushl %ds - .byte 0x2E # %cs prefix, for gas botch - movw _dos_rm_selector,%ds - xorl %eax,%eax - movb 0x418,%ah - movb %ah,%al - andb $0x73,%ah - shlb $5,%al - andb $0x80,%al - orb %al,%ah - movb 0x496,%al - andb $0x0C,%al - orb %al,%ah - movb 0x417,%al - popl %ds - ret - -.globl _dosevq_kbd_int -_dosevq_kbd_int: - # Save interrupt state - pushfl - pushal - pushw %ds - pushw %es - pushw %fs - pushw %gs - - # Set up %ds and %es for protected mode - .byte 0x2E # %cs prefix, for gas botch - movw _dos_pm_interrupt_ds,%ds - movw _dos_pm_interrupt_ds,%es # No need for %cs here, %ds is OK - - # Fetch the current BIOS modifier flags and push them - call _fetch_bios_keyflags - pushl %eax - - # Fetch the key from the keyboard, and acknowledge it - xorl %eax,%eax - inb $0x60,%al - pushl %eax - inb $0x61,%al - orb $0x80,%al - outb %al,$0x61 - andb $0x7F,%al - outb %al,$0x61 - - # Push the event type (EVTYPE_RAWKEY) - pushl $1 - - # Enqueue the event - call _dosevq_enqueue - addl $12,%esp - - # Restore interrupt state - popw %gs - popw %fs - popw %es - popw %ds - popal - nop # Morten Welinder says this works around 80386 popal bug - popfl - - # Jump down the chain - .byte 0x2E # %cs prefix, for gas botch - ljmp _old_kbd_handler # Contains selector:offset pair - iret - - .align 4 -.globl _dosevq_handle_mouse_callback -_dosevq_handle_mouse_callback: - # Save interrupt state - pushfl - pushal - pushw %ds - pushw %es - pushw %fs - pushw %gs - - # Perform a "ret" for the caller by popping cs:ip from the - # real mode stack pointer and sticking them in the cs:ip - # fields of the register struct. The normal way to pop the - # ret address is to examine the stack via %ds:(%esi). - # However, that seems to be broken under WinNT so we do it the - # slightly harder way, by extracting out ss:sp from the - # register struct and figuring out where the return address - # is ourselves. This isn't 100% the same because maybe %ds - # (the theoretical selector for the real mode stack here) - # doesn't refer to the same set of conventional memory as - # dos_rm_selector. Seems unlikely though. - movzwl %es:48(%edi),%eax # fetch %ss - movzwl %es:46(%edi),%ebx # fetch %sp - shll $4,%eax - addl %ebx,%eax - .byte 0x2E # %cs prefix, for gas botch - movw _dos_rm_selector,%ds - movl (%eax),%eax - movl %eax,%es:42(%edi) # jam ret address into cs:ip - addw $4,%es:46(%edi) # increment sp - - # Push %di and %si - movswl %es:(%edi),%eax - pushl %eax - movswl %es:4(%edi),%eax - pushl %eax - - # Push %ax - movzwl %es:28(%edi),%eax - pushl %eax - - # Set up %ds and %es for protected mode - .byte 0x2E # %cs prefix, for gas botch - movw _dos_pm_interrupt_ds,%ds - movw _dos_pm_interrupt_ds,%es # No need for %cs here, %ds is OK - - testb $6,%al # See if the mouse button status changed - jz 1f # If not, don't bother computing key mod flags - - # Fetch the current BIOS modifier flags and push them - call _fetch_bios_keyflags -1: pushl %eax - - # Call the main mouse handler - call _dosevq_handle_mouse - addl $16,%esp - - # Restore state - popw %gs - popw %fs - popw %es - popw %ds - popal - nop # Morten Welinder says this works around 80386 popal bug - popfl - - iret - -.globl _dosevq_asm_end -_dosevq_asm_end: - ret # Avoid some ld weirdness Sandmann hinted at diff --git a/src/config/front-ends/dos/dos.h b/src/config/front-ends/dos/dos.h deleted file mode 100644 index 4d82d3bb..00000000 --- a/src/config/front-ends/dos/dos.h +++ /dev/null @@ -1 +0,0 @@ -#define SAVE_CURSOR diff --git a/src/config/front-ends/dos/dos.make b/src/config/front-ends/dos/dos.make deleted file mode 100644 index 82c4af99..00000000 --- a/src/config/front-ends/dos/dos.make +++ /dev/null @@ -1,18 +0,0 @@ -FRONT_END_DEFINES = - -FRONT_END_LIBS = -L$(FRONT_END_DIR) -lsv - -METAASM_ARGS = -define 'DST_SEG=%es:' - -DOS_SRC = \ - dosclip.c dosdisk.c dosevents.c vga.c vgavdriver.c aspi.c\ - dosevq.c dpmilock.c deintr.S dosmem.c dosserial.c - -FRONT_END_SRC = $(DOS_SRC) -FRONT_END_OBJ = $(strip $(addsuffix .o,$(basename $(FRONT_END_SRC)))) - -deintr.o: deintr.S dosevq_defs.h - $(HOST_GCC) $(HOST_CFLAGS) -c $(FRONT_END_DIR)/deintr.S - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/dos/dosclip.c b/src/config/front-ends/dos/dosclip.c deleted file mode 100644 index c3f10ccd..00000000 --- a/src/config/front-ends/dos/dosclip.c +++ /dev/null @@ -1,59 +0,0 @@ -/* Copyright 1994 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosclip[] = "$Id: dosclip.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include -#include "rsys/myabort.h" -#include "vga.h" -#include "dosdisk.h" -#include -#include -#include - -#warning "initclip(), PutScrapX(), GetScrapX() not implemented" - -PRIVATE void initclip(void) -{ - static int been_here = 0; - - if (!been_here) { - - been_here = TRUE; - } -} - -void PutScrapX (LONGINT type, LONGINT length, char *p, int scrap_count) -{ - initclip(); - - if (type == TICKX("TEXT")) { - /* TODO */ - } else if (type == TICKX("TIFF")) { - /* TODO */ - } else if (type == TICKX("PICT")) { - /* TODO */ - } else if (type == TICKX("RTF ")) { - /* TODO */ - } -} - -LONGINT GetScrapX (LONGINT type, char **h) -{ - initclip(); - - if (type == TICKX("TEXT")) { - /* TODO */ - } else if (type == TICKX("TIFF")) { - /* TODO */ - } else if (type == TICKX("PICT")) { - /* TODO */ - } else if (type == TICKX("RTF ")) { - /* TODO */ - } - return 0; -} diff --git a/src/config/front-ends/dos/dosdisk.c b/src/config/front-ends/dos/dosdisk.c deleted file mode 100644 index 20f7cee1..00000000 --- a/src/config/front-ends/dos/dosdisk.c +++ /dev/null @@ -1,1026 +0,0 @@ -/* Copyright 1994 - 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosdisk[] = - "$Id: dosdisk.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include -#include "dosdisk.h" -#include "vga.h" -#include "rsys/hfs.h" -#include -#include "dpmicall.h" -#include "rsys/dcache.h" -#include "rsys/syncint.h" -#include - -#define MAX_OPEN_DISKS 12 /* Arbitrary. */ -#define BYTES_PER_BLOCK 512 /* Bytes per logical block. */ -#define LOWMEM_BUFFER_BLOCKS (TRANSFER_BUFFER_SIZE / BYTES_PER_BLOCK) - -#define CD_BLOCK_SIZE 2048 -#define LOWMEM_CD_BUFFER_BLOCKS (TRANSFER_BUFFER_SIZE / CD_BLOCK_SIZE) - - -#define IS_FLOPPY_DRIVE(n) ((n) < 0x80) - - -typedef struct -{ - unsigned long fpos; /* Byte offset into disk; % 512 == 0. */ - unsigned long num_tracks; /* # of tracks on the disk. */ - unsigned short num_heads; /* # of disk heads; we assume 1 or 2. */ - unsigned short sectors_per_track; /* Assumed to be same for each track. */ - unsigned char disk_number; /* Actual disk # for this struct. */ - unsigned char is_open; /* Boolean value; 1 iff open, else 0. */ - unsigned char is_cd_rom; /* 1 iff cd-rom */ -} dosdisk_info_t; - - -/* State for each disk. */ -static dosdisk_info_t disks[MAX_OPEN_DISKS]; - -/* Maps a disk number to the doskdisk_info_t for that disk, iff there exists - * one. Returns NULL if there isn't one. - */ -static dosdisk_info_t * -disk_number_to_disk_info (int number) -{ - int i; - - /* Search for it. */ - for (i = MAX_OPEN_DISKS - 1; i >= 0; i--) - if (disks[i].disk_number == number && disks[i].is_open) - return &disks[i]; - - return NULL; -} - - -/* Returns an empty dosdisk_info_t struct, or NULL if they are all taken. */ -static dosdisk_info_t * -find_empty_slot (void) -{ - int i; - - for (i = MAX_OPEN_DISKS - 1; i >= 0; i--) - if (!disks[i].is_open) - return &disks[i]; - return NULL; -} - -typedef enum -{ - lock = 0, /* don't change these values */ - unlock = 1, /* they correspond to INT 13 ah = 45 args */ -} -lock_op_t; - -PRIVATE void -lock_media_helper (int disk, lock_op_t lock_op) -{ - __dpmi_regs regs; - - dpmi_zero_regs (®s); - regs.h.ah = 0x45; - regs.h.al = lock_op; - regs.h.dl = disk; - logging_dpmi_int_check_carry (0x13, ®s, "lock/unlock drive"); -} - -PRIVATE void -lock_media (disk) -{ - lock_media_helper (disk, lock); -} - -PRIVATE void -unlock_media (disk) -{ - lock_media_helper (disk, unlock); -} - -PRIVATE void -eject_media (disk) -{ - __dpmi_regs regs; - - dpmi_zero_regs (®s); - regs.h.ah = 0x46; - regs.h.al = 0; - regs.h.dl = disk; - logging_dpmi_int_check_carry (0x13, ®s, "eject media"); -} - -#if 0 -PRIVATE void -detect_media_extensions (void) -{ - int i; - - warning_unexpected ("about to check"); - for (i = 0; i < 256; ++i) - { - int check_carry; - - dpmi_zero_regs (®s); - regs.h.ah = 0x41; /* int 13 extension installation check */ - regs.x.bx = 0x55aa; - regs.h.dl = i; - check_carry = logging_dpmi_int_check_carry (0x13, ®s, - "extended media installation check"); - if (regs.x.bx == 0xaa55) - { - warning_unexpected ("found extensions check_carry = 0x%x, i = 0x%x, " - "bx = 0x%x, ah = 0x%x, cx = 0x%x", check_carry, - i, regs.x.bx, regs.h.ah, regs.x.cx); - break; - } - } -} -#endif - -PRIVATE boolean_t -check_and_clear_media_change (int disk) -{ - __dpmi_regs regs; - boolean_t error; - boolean_t retval; - - dpmi_zero_regs (®s); - regs.h.ah = 0x49; /* Extended media change */ - regs.h.dl = disk; - error = (logging_dpmi_int_check_carry (0x13, ®s, "extended media change") - == -1); - retval = error && regs.h.ah == 6; - return retval; -} - -PRIVATE void -complain_about_changed_media (void) -{ - /* detected media change -- what do we do? */ - SysBeep (20); - Delay (5, 0); - SysBeep (20); - Delay (5, 0); - SysBeep (20); -} - - -/* Closes a particular disk. Returns -1 on failure, 0 on success. */ -int -dosdisk_close (int disk, boolean_t eject_p) -{ - dosdisk_info_t *d; - int retval; - - d = disk_number_to_disk_info (disk); - if (d == NULL) - retval = -1; - else - { - dcache_invalidate (disk | DOSFDBIT, TRUE); - d->is_open = 0; - retval = 0; - } - - unlock_media (disk); - if (eject_p) - eject_media (disk); - - return retval; -} - - -typedef enum -{ - FLOPPY_ERROR, - FLOPPY_360K, - FLOPPY_1200K, - FLOPPY_720K, - FLOPPY_1440K -} floppy_type_t; - -static floppy_type_t -floppy_type (int drive_number) -{ - __dpmi_regs regs; - int dpmi_return; - - dpmi_zero_regs (®s); - regs.x.ax = 0x0800; - regs.x.dx = drive_number & 0x7F; - - dpmi_return = logging_dpmi_int_check_carry (0x13, ®s, "floppy type"); - - warning_fs_log ("drive_number = %d", drive_number); - - if (dpmi_return == -1 - || (regs.x.ax & 0xFF00) /* %ah != 0 -> error. */ - || drive_number > (regs.x.dx & 0xFF)) /* %dl has # of drives. */ - { - warning_fs_log ("returning FLOPPY_ERROR"); - return FLOPPY_ERROR; - } - /* Return the drive type. */ - return regs.x.bx & 0xFF; -} - - -/* Identifies the drive number of a CD-ROM drive and returns it if - * one is found (where 0 == A:, 1 == B:, etc.). Returns -1 if - * no CD-ROM is detected. - */ -int -dosdisk_find_cdrom (void) -{ - __dpmi_regs regs; - int retval, dpmi_return; - -/* #define TEMPORARY_HACK */ -#if defined(TEMPORARY_HACK) - return -1; -#endif - - dpmi_zero_regs (®s); - regs.x.ax = 0x1500; - regs.x.bx = 0; - dpmi_return = logging_dpmi_int (0x2F, ®s, "cdrom identify"); - - /* Carry bit is meaningless here, so don't check it. */ - if (dpmi_return == -1 || regs.x.bx == 0) - retval = -1; - else - { - retval = regs.x.cx; - warning_fs_log ("CDROM drive found at %c: (0x%X)", - 'A' + retval, (unsigned) retval); - } - - return retval; -} - -/* - * INT 13 uses 0 = floppy a:, 1 = floppy b:, 0x80 = hard disk c:, 0x81 = d: - * but INT 2F uses 0 = a: (for a CD-ROM), 1 = b:, etc. - */ - -PUBLIC int -int13_num_to_int2f_num (int num13) -{ - int retval; - - retval = (num13 & 0x80) ? (num13 & 0x7f) + 2 : num13; - return retval; -} - -/* This opens a particular disk drive. You must open a disk before you can - * mess with it. The DISK parameter used here (and in all the other dosdisk - * functions) refers to the floppy drive number; 0 for the first floppy - * drive, 1 for the second, and so on. You can specify hard drives by ORing - * the drive number with 0x80. 0x80 is the first hard drive, 0x81 the - * second, and so on. Returns -1 on failure, disk on success. - */ -int -dosdisk_open (int disk, LONGINT *bsizep, drive_flags_t *flagsp) -{ - unsigned short track_sec; - unsigned char num_drives; - unsigned char max_head; - unsigned char error; - unsigned short max_track, sectors_per_track; - dosdisk_info_t *d; - __dpmi_regs regs; - static int cd_rom_drive = -2; /* NOTE: we only support 1 CD-ROM */ - - warning_fs_log ("disk = %d", disk); - - if (cd_rom_drive == -2) { - cd_rom_drive = dosdisk_find_cdrom (); - } - - /* Find out if this disk is already open. */ - d = disk_number_to_disk_info (disk); - if (d != NULL && !IS_FLOPPY_DRIVE (disk)) /* If so, return -1 */ -/*-->*/ return -1; - else /* Otherwise, allocate a new slot. */ - { - if (d == NULL) - d = find_empty_slot (); - if (d == NULL) /* If we're out of slots, punt! */ -/*-->*/ return -1; - } - - *flagsp = 0; - if (int13_num_to_int2f_num (disk) == cd_rom_drive) { - d->num_heads = 0; - d->num_tracks = 0; - d->sectors_per_track = 0; - d->is_cd_rom = 1; - *bsizep = CD_BLOCK_SIZE; - *flagsp |= DRIVE_FLAGS_LOCKED; - } else { - - if (IS_FLOPPY_DRIVE (disk)) - { - floppy_type_t type; - type = floppy_type (disk); - - /* Punt floppies that can't possibly be useful. */ - if (type == FLOPPY_ERROR - || type == FLOPPY_360K - || type == FLOPPY_1200K) -/*-->*/ return -1; - *flagsp |= DRIVE_FLAGS_FLOPPY; - } - - /* First, reset the drive controller. */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 0; - logging_dpmi_int (0x13, ®s, "reset drive 1"); - - /* Now query about the disk. */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 8; - error = (logging_dpmi_int_check_carry (0x13, ®s, "drive_query") - == -1); - track_sec = regs.x.cx; - max_head = regs.h.dh; - num_drives = regs.h.dl; - - warning_fs_log - ("error = %d, track_sec = %d, max_head = %d, num_drives = %d", - error, track_sec, max_head, num_drives); - - /* Extract max_track and sectors_per_track fields. */ - max_track = (track_sec >> 8) | ((track_sec & 0xC0) << 2); - sectors_per_track = track_sec & 0x3F; - - /* Check for error. Be paranoid. */ - if (error || regs.h.ah != 0 || (disk & 0x7F) >= (num_drives & 0x7F) - || max_track == 0 || sectors_per_track == 0) - { - warning_fs_log ("returning error"); -/*-->*/ return -1; - } - - d->num_heads = max_head + 1; - d->num_tracks = max_track + 1; - d->sectors_per_track = sectors_per_track; - d->is_cd_rom = 0; - if (!IS_FLOPPY_DRIVE(disk)) - *flagsp |= DRIVE_FLAGS_FIXED; - *bsizep = PHYSBSIZE; - } - - /* Stash the returned info in the struct for this disk. */ - d->fpos = 0; - d->disk_number = disk; - d->is_open = 1; - - dcache_invalidate (disk | DOSFDBIT, FALSE); - - lock_media (disk); - check_and_clear_media_change (disk); - - return disk; -} - - -/* Sets the current position into the disk. No attempt is made to pin - * pos to the end of the disk because if we have incorrect geometry info - * we could be refusing legitimate block accesses. - * Returns -1 on failure, 0 on success. - * - * FIXME - right now we have no way of getting the number of sectors - * actually present on the disk in the drive; instead, the information - * we get reflects the maximum capacity of the drive itself. - */ - -off_t -dosdisk_seek (int disk, off_t pos, int unused) -{ - dosdisk_info_t *d = disk_number_to_disk_info (disk); - unsigned long bytes_on_disk; - - gui_assert(unused == L_SET); - if (d == NULL) - { - gui_assert (0); - return -1; - } - gui_assert ((pos % BYTES_PER_BLOCK) == 0); - - /* Do NOT Pin the fpos at the end of the disk. */ - if (d->is_cd_rom) - bytes_on_disk = 2047 * 1024 * 1024; /* FIXME */ - else - bytes_on_disk = (d->num_heads * d->num_tracks - * d->sectors_per_track * BYTES_PER_BLOCK); - if (pos > bytes_on_disk) - { - static char been_here = FALSE; - - if (!been_here) - { - warning_fs_log ("pos = %ld, bytes_on_disk = %lu", - (long) pos, bytes_on_disk); - been_here = TRUE; - } - /* pos = bytes_on_disk; NO! */ - } - d->fpos = pos; - - return pos; -} - - -/* Returns the current position into the specified disk, or -1UL on failure. */ -ULONGINT -dosdisk_tell (int disk) -{ - dosdisk_info_t *d = disk_number_to_disk_info (disk); - - if (d == NULL) - { - gui_assert (0); - return -1; - } - - return d->fpos; -} - - -/* Helper function for dosdisk_read and dosdisk_write. Computes information - * about the map from a specified logical block number to the head/track/sector - * containing that block, as well as the number of contiguous blocks, - * including the specified block, remaining on the desired track. - */ -static void -compute_sector_info (const dosdisk_info_t *d, unsigned long block, - unsigned short *head, unsigned short *track, - unsigned short *sector, - unsigned long *blocks_left_on_track) -{ - unsigned long secnum; - - /* Compute the number of the containing physical sector. */ - secnum = block; - - /* Compute head/track/sector. We assume that, for disks with two heads, - * the first track's worth of sectors occurs on one head, the next on the - * other. Therefore, with 18 sectors per track, the first 18 sectors - * occur on track 0, head 0, the next 18 occur on track 0, head 1, - * the next 18 on track 1, head 0, and so on. - */ - *head = (secnum / d->sectors_per_track) % d->num_heads; - *track = secnum / (d->sectors_per_track * d->num_heads); - *sector = (secnum % d->sectors_per_track) + 1; /* Sector #'s start at 1. */ - - /* Compute the # of blocks remaining on this track. */ - *blocks_left_on_track = d->sectors_per_track - (*sector - 1); -} - - - -#if ERROR_SUPPORTED_P (ERROR_FILESYSTEM_LOG) - -/* Fills the entire conventional memory DOS buffer with a repeating pattern - * 0, 1, 2, 3, ... , 254, 255, 0, 1, ... - */ -static void -fill_dos_buf_with_signature (void) -{ - if (ERROR_ENABLED_P (ERROR_FILESYSTEM_LOG)) - { - char signature_buf[256]; - int q, r; - - for (q = sizeof signature_buf - 1; q >= 0; q--) - signature_buf[q] = q; - - /* Fill in the main buffer with a repeating pattern. */ - for (r = 0; r < DOS_BUF_SIZE; r += sizeof signature_buf) - { - movedata (dos_pm_ds, (unsigned) signature_buf, - dos_buf_selector, r, - MIN ((int) sizeof signature_buf, DOS_BUF_SIZE - r)); - } - } -} - - -/* Prints DOS stack used, assuming that `fill_dos_buf_with_signature' - * was called before the call that used the stack space. - */ -static void -print_dos_stack_used (void) -{ - if (ERROR_ENABLED_P (ERROR_FILESYSTEM_LOG)) - { - int i; - - for (i = TRANSFER_BUFFER_SIZE; i < DOS_STACK_TOP; i++) - { - unsigned char c = _farpeekb (dos_buf_selector, i); - if (c != (i & 0xFF)) - break; - } - - if (i == TRANSFER_BUFFER_SIZE) - { - warning_fs_log ("DOS stack blown!"); - vdriver_shutdown (); - printf ("DOS STACK WAS BLOWN!\n"); - exit (-1); - } - else - { - warning_fs_log ("%d bytes of DOS stack space used (%d left)", - DOS_STACK_TOP - i, i - TRANSFER_BUFFER_SIZE); - } - } -} - - -/* Dumps out the specified buffer in hex (using od -x syntax) */ -PRIVATE void -dump_buf (const void *buf, int size, int starting_address) -{ -#if 0 /* Appears to cause too much I/O -- makes things noticeably worse - on beaut */ - if (ERROR_ENABLED_P (ERROR_FILESYSTEM_LOG)) - { - char *p, *e; - int i; - - e = p = alloca (100 + size * 4); - p[0] = '\0'; - - for (i = 0; i < size; i += 2) - { - if ((i % 16) == 0) - e += sprintf (e, "\n%07o:", (unsigned) i+starting_address); - e += sprintf (e, " %04x", *(const uint16 *) ((char *)buf+i)); - } - - warning_fs_log ("%s", p); - } -#endif -} - -#else /* !ERROR_SUPPORTED_P (ERROR_FILESYSTEM_LOG) */ - -#define fill_dos_buf_with_signature() -#define print_dos_stack_used() -#define dump_buf(b, s, a) - -#endif /* !ERROR_SUPPORTED_P (ERROR_FILESYSTEM_LOG) */ - -/* Reads the specified data in from the specified disk at the current - * file position within the disk. Returns -1 on error, else number of - * bytes read. - * - * Some data may be transferred even on an error, however. This advances the - * disk's file position by the amount read, although the file position is - * undefined after an error. - */ - -enum { CD_DRIVE_NOT_READY = 21 }; - -#define CD_READ_SECTOR 0x1508 - -enum { NO_MEDIA_IN_DRIVE = 0x31 }; - -int -dosdisk_read (int disk, void *buf, int num_bytes) -{ - int orig_num_bytes; - dosdisk_info_t *d = disk_number_to_disk_info (disk); - void *orig_buf; - unsigned long start_pos; - boolean_t old_slow_clock_p; - boolean_t changed; - - changed = FALSE; - orig_buf = buf; - orig_num_bytes = num_bytes; - /* Make sure they've opened this disk. */ - if (d == NULL) - { - gui_assert (0); -/*-->*/ return -1; - } - - /* Note that it's OK for the 1024 Hz clock to perform badly here. */ - old_slow_clock_p = set_expect_slow_clock (TRUE); - - start_pos = d->fpos; - - /* Make sure they want an integral number of blocks. */ - if (d->is_cd_rom) - gui_assert ((num_bytes % CD_BLOCK_SIZE) == 0); - else - gui_assert ((num_bytes % BYTES_PER_BLOCK) == 0); - - /* Loop until we've read in all the requested bytes. We have to loop - * because the BIOS traps appear to only let you read in bytes from one - * track at a time. So, we read in as much as we can (but no more than - * we need to) from each track each time through the loop. - */ - while (num_bytes != 0) - { - unsigned long blocks_left_on_track; - unsigned long bytes_read; - unsigned char sectors_to_read; - unsigned short head, track, sector; - unsigned char sectors_actually_read; - unsigned char error; - int error_tries_left; - int block_size; - __dpmi_regs regs; - boolean_t cache_hit_p; - - block_size = d->is_cd_rom ? CD_BLOCK_SIZE : BYTES_PER_BLOCK; - if (dcache_read (disk | DOSFDBIT, buf, d->fpos, block_size, NULL)) - { - bytes_read = block_size; - cache_hit_p = TRUE; - } - else if (d->is_cd_rom) { - int error_count; - uint32 bad_data_magic_cookie; - boolean_t cookie_failed_p; - - cache_hit_p = FALSE; - - bad_data_magic_cookie = 0xDE52AA03; /* Unlikely bytes */ - cookie_failed_p = FALSE; - error_count = 0; - - do - { - sectors_to_read = num_bytes / CD_BLOCK_SIZE; - if (sectors_to_read > LOWMEM_CD_BUFFER_BLOCKS) - sectors_to_read = LOWMEM_CD_BUFFER_BLOCKS; - - dpmi_zero_regs (®s); - regs.x.ax = CD_READ_SECTOR; /* absolute disk read */ - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - regs.x.cx = int13_num_to_int2f_num (d->disk_number); - regs.x.si = (d->fpos / CD_BLOCK_SIZE) >> 16; - regs.x.di = d ->fpos / CD_BLOCK_SIZE; - regs.x.dx = sectors_to_read; - - fill_dos_buf_with_signature (); - - _farpokel (dos_buf_selector, 0, bad_data_magic_cookie); - - if (!changed) - changed = check_and_clear_media_change (d->disk_number); - error = (logging_dpmi_int_check_carry (0x2F, ®s, - "cdrom sector read") - == -1); - - /* Under WinNT it appears that we get a false success, - * as though the CD read call were completely ignored - * and the carry happened to come back clear. We detect - * that case here; if ax is untouched and a magic cookie - * we wrote to our DOS buffer isn't touched, we get - * suspicious and retry with a different cookie. If - * that cookie is also untouched, we know we're getting - * bogus results and the read fails. - */ - if (!error - && regs.x.ax == CD_READ_SECTOR /* ax untouched? */ - && _farpeekl (dos_buf_selector, 0) == bad_data_magic_cookie) - { - if (cookie_failed_p) - { - warning_unexpected ("CD-ROM read request claimed to be " - "successful but appears to have " - "been ignored."); - error = -1; - } - else - { - bad_data_magic_cookie ^= 0xF723567F; /* arbitrary */ - cookie_failed_p = TRUE; - } - } - } - while (error && regs.h.al == CD_DRIVE_NOT_READY - && ++error_count < 5); - - print_dos_stack_used (); - - if (error) { - goto done; - } - bytes_read = sectors_to_read * CD_BLOCK_SIZE; - } else { - cache_hit_p = FALSE; - - compute_sector_info (d, d->fpos / BYTES_PER_BLOCK, &head, &track, - §or, &blocks_left_on_track); - - /* Compute how many sectors to transfer. */ - sectors_to_read = MIN (blocks_left_on_track, - num_bytes / BYTES_PER_BLOCK); - if (sectors_to_read > LOWMEM_BUFFER_BLOCKS) - sectors_to_read = LOWMEM_BUFFER_BLOCKS; - - for (error_tries_left = 3; error_tries_left > 0; error_tries_left--) - { - dpmi_zero_regs (®s); - regs.h.ah = 2; - regs.h.al = sectors_to_read; - regs.h.ch = track & 0xFF; - regs.h.cl = (sector & 0x3F) | ((track & 0x300) >> 2); - regs.h.dh = head; - regs.h.dl = disk; - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - - fill_dos_buf_with_signature (); - - if (!changed) - { - changed = check_and_clear_media_change (disk); - if (changed && check_and_clear_media_change (disk)) - { - /* no media in drive ... save time by giving up now */ - error_tries_left = 0; - break; - } - } - error = (logging_dpmi_int_check_carry (0x13, ®s, - "sector read") - == -1); - - print_dos_stack_used (); - - warning_fs_log - ("sectors_to_read = %d, track = %d, sector = %d, head = %d\n" - "disk = %d, error = %d, regs.h.al = %d, regs.h.ah = %d " - "regs.x.flags = 0x%x", - sectors_to_read, track, sector, head, disk, error, regs.h.al, - regs.h.ah, regs.x.flags); - -#if 0 - /* Compute how many bytes we really read in. For some reason, - * we always get 0 for hard drives! So for hard drives, we - * pretend like we read in all the sectors we wanted. If there - * was a problem, the error flag will be set anyway. - */ - if (IS_FLOPPY_DRIVE (disk)) - sectors_actually_read = regs.h.al; - else - sectors_actually_read = sectors_to_read; -#else - /* - * Under DJGPP 1.11 this appears to be needed - */ - sectors_actually_read = sectors_to_read; -#endif - - if (!error && regs.h.ah == 0) - bytes_read = sectors_actually_read * BYTES_PER_BLOCK; - else - { - bytes_read = 0; - if (regs.h.ah == NO_MEDIA_IN_DRIVE) - { - error_tries_left = 0; - break; /* no media? don't keep trying */ - } - } - - /* See if we were successful. */ - if (!error && sectors_actually_read != 0 && regs.h.ah == 0) - /*-->*/ break; - -#define DMA_OVERRUN 8 - - /* Some systems give us frequent DMA overrun errors - * when trying to read a large number of blocks while - * a SoundBlaster is going. Occasionally we were failing - * enough times in a row to generate an I/O error. - * Now when we've had a few failures, or a DMA overrun error, - * we back off and only try to read a single sector. - */ - if (sectors_to_read > 1 - && (error_tries_left - 1 == 0 || regs.h.ah == DMA_OVERRUN)) - { - sectors_to_read = 1; - error_tries_left += 3; - } - - /* Reset the disk and try again (docs say to do this). */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 0; - logging_dpmi_int (0x13, ®s, "reset drive 2"); - } - - /* If we ran out of error tries, punt. */ - if (error_tries_left == 0) { - /*-->*/ goto done; - } - } - - /* Copy the data we just read into their buffer. */ - if (!cache_hit_p) - { - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) buf, - bytes_read); - dcache_write (disk | DOSFDBIT, buf, d->fpos, bytes_read, NULL); - } - - /* Move on and continue reading. */ - d->fpos += bytes_read; - buf += bytes_read; - num_bytes -= bytes_read; - } - - done: - dump_buf (orig_buf, orig_num_bytes - num_bytes, start_pos); - set_expect_slow_clock (old_slow_clock_p); - if (changed && num_bytes == 0) - complain_about_changed_media (); - return orig_num_bytes - num_bytes; -} - - -/* Reads the specified data in from the specified disk at the current - * file position within the disk. Returns -1 on error, else number of - * bytes read. - * - * Some data may still be written even on failure, however. This advances - * the disk's file position by the amount written, although the file position - * is undefined after an error. - */ -int -dosdisk_write (int disk, const void *buf, int num_bytes) -{ - dosdisk_info_t *d = disk_number_to_disk_info (disk); - int orig_num_bytes; - boolean_t old_slow_clock_p; - boolean_t changed; - - changed = FALSE; - orig_num_bytes = num_bytes; - /* Make sure they've opened this disk. */ - if (d == NULL) - { - gui_assert (0); -/*-->*/ return -1; - } - - if (d->is_cd_rom) -/*-->*/ return -1; - - /* Make sure they want an integral number of blocks. */ - gui_assert ((num_bytes % BYTES_PER_BLOCK) == 0); - - /* Note that it's OK for the 1024 Hz clock to perform badly here. */ - old_slow_clock_p = set_expect_slow_clock (TRUE); - - /* Invalidate the cache on any write. */ - dcache_invalidate (disk | DOSFDBIT, TRUE); - - /* Loop until all bytes are written. */ - while (num_bytes != 0) - { - unsigned long blocks_left_on_track; - unsigned long bytes_written; - unsigned char sectors_to_write; - unsigned short head, track, sector; - unsigned char sectors_actually_written; - unsigned char error; - int error_tries_left; - - bytes_written = 0; - compute_sector_info (d, d->fpos / BYTES_PER_BLOCK, &head, &track, - §or, &blocks_left_on_track); - - /* Compute how many sectors to transfer. */ - sectors_to_write = MIN (blocks_left_on_track, - num_bytes / BYTES_PER_BLOCK); - if (sectors_to_write > LOWMEM_BUFFER_BLOCKS) - sectors_to_write = LOWMEM_BUFFER_BLOCKS; - - for (error_tries_left = 3; error_tries_left > 0; error_tries_left--) - { - __dpmi_regs regs; - - /* Copy their data into low memory. */ - movedata (dos_pm_ds, (unsigned) buf, dos_buf_selector, 0, - sectors_to_write * BYTES_PER_BLOCK); - - /* Write the data out. */ - dpmi_zero_regs (®s); - regs.h.ah = 3; /* write */ - regs.h.al = sectors_to_write; - regs.h.ch = track &0xFF; - regs.h.cl = (sector & 0x3F) | ((track & 0x300) >> 2); - regs.h.dh = head; - regs.h.dl = disk; - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - - if (!changed) - { - changed = check_and_clear_media_change (disk); - if (changed && check_and_clear_media_change (disk)) - { - /* no media in drive ... save time by giving up now */ - error_tries_left = 0; - break; - } - } - error = (logging_dpmi_int_check_carry (0x13, ®s, "sector write") - == -1); - - warning_fs_log - ("sectors_to_write = %d, track = %d, sector = %d, head = %d\n" - "disk = %d, error = %d, regs.h.al = %d, regs.h.ah = %d, " - "regs.x.flags = 0x%x", - sectors_to_write, track, sector, head, disk, error, regs.h.al, - regs.h.ah, regs.x.flags); - -#if 0 - /* Compute how many bytes we really wrote out. For some reason, - * we always get 0 for hard drives! So for hard drives, we - * pretend like we wrote all the sectors we wanted. If there - * was a problem, the error flag will be set anyway. */ - if (IS_FLOPPY_DRIVE (disk)) - sectors_actually_written = regs.h.al; - else - sectors_actually_written = sectors_to_write; -#else - /* - * Under DJGPP 1.11 this appears to be needed - */ - - sectors_actually_written = sectors_to_write; -#endif - - if (!error && regs.h.ah == 0) - bytes_written = sectors_actually_written * BYTES_PER_BLOCK; - else - bytes_written = 0; - - /* See if we were successful. */ - if (!error && sectors_actually_written != 0 && regs.h.ah == 0) -/*-->*/ break; - - /* Some systems give us frequent DMA overrun errors when - * trying to read a large number of blocks while a - * SoundBlaster is going. Occasionally we were failing - * enough times in a row to generate an I/O error. Because - * this might happen with writes also, we defensively - * protect against that. Now when we've had a few failures, - * or a DMA overrun error, we back off and only try to write - * a single sector. - */ - if (sectors_to_write > 1 - && (error_tries_left - 1 == 0 || regs.h.ah == DMA_OVERRUN)) - { - sectors_to_write = 1; - error_tries_left += 3; - } - - /* We failed, reset the disk and try again (docs say to do this). */ - dpmi_zero_regs (®s); - regs.h.dl = disk; - regs.h.ah = 0; - logging_dpmi_int (0x13, ®s, "reset drive 3"); - } - - /* If we ran out of error tries, punt. */ - if (error_tries_left == 0) { - set_expect_slow_clock (old_slow_clock_p); -/*-->*/ return orig_num_bytes - num_bytes + bytes_written; - } - - /* Move on and continue writing. */ - d->fpos += bytes_written; - buf += bytes_written; - num_bytes -= bytes_written; - } - - set_expect_slow_clock (old_slow_clock_p); - if (changed && num_bytes == 0) - complain_about_changed_media (); - return orig_num_bytes - num_bytes; -} diff --git a/src/config/front-ends/dos/dosdisk.h b/src/config/front-ends/dos/dosdisk.h deleted file mode 100644 index 3ad33bf5..00000000 --- a/src/config/front-ends/dos/dosdisk.h +++ /dev/null @@ -1,25 +0,0 @@ -#if !defined (_dosdisk_h_) -#define _dosdisk_h_ - -#include -#include "dosmem.h" -#include - -extern int int13_num_to_int2f_num (int num13); - -extern int dosdisk_open (int disk, LONGINT *bsizep, drive_flags_t *flagsp); -extern int dosdisk_close (int disk, boolean_t eject_p); -extern off_t dosdisk_seek (int disk, off_t where, int unused); -extern ULONGINT dosdisk_tell (int disk); -extern int dosdisk_read (int disk, void *buf, int num_bytes); -extern int dosdisk_write (int disk, const void *buf, int num_bytes); -extern int dosdisk_find_cdrom (void); - -/* Temporary space to be used as a buffer communicating with the disk. */ -#define TRANSFER_BUFFER_SIZE (16 * 1024) /* Arbitrary. */ - -#if TRANSFER_BUFFER_SIZE > (DOS_BUF_SIZE - DOS_MIN_STACK_SPACE) -# error "Transfer buffer too big" -#endif - -#endif /* Not _dosdisk_h_ */ diff --git a/src/config/front-ends/dos/dosevents.c b/src/config/front-ends/dos/dosevents.c deleted file mode 100644 index cf9a4fe8..00000000 --- a/src/config/front-ends/dos/dosevents.c +++ /dev/null @@ -1,432 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosevents[] = "$Id: dosevents.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "QuickDraw.h" -#include "dosevents.h" -#include "dosevq.h" -#include "rsys/time.h" -#include "rsys/segment.h" -#include "rsys/m68kint.h" -#include "OSEvent.h" -#include "rsys/osevent.h" -#include "EventMgr.h" -#include "rsys/keyboards.h" -#include "ToolboxEvent.h" -#include "SegmentLdr.h" -#include "rsys/vgavdriver.h" -#include "rsys/myabort.h" -#include "rsys/blockinterrupts.h" -#include -#include "rsys/adb.h" -#include "rsys/keyboard.h" -#include "dpmicall.h" -#include "rsys/redrawscreen.h" - -static int pinned_mouse_x, pinned_mouse_y; - -PRIVATE boolean_t caps_currently_locked = FALSE; - -PUBLIC boolean_t need_hacky_screen_update = FALSE; - -/* Extract the charcode from keywhat. */ -#define CHARCODE_MASK 0xFF - - -/* Called soon after the mouse moves. */ -static syn68k_addr_t -mouse_moved (syn68k_addr_t interrupt_addr, void *unused) -{ - virtual_int_state_t old_virt; - int dx1, dx2, dy1, dy2, x, y; - - /* Fetch the current dx and dy, and try to minimize the chance of - * a cursor interrupt giving us an inconsistent dx,dy pair. Blocking - * interrupts is relatively expensive, so we avoid doing that. - */ - do - { - dx1 = DOSEVQ_MOUSE_DX (); - dy1 = DOSEVQ_MOUSE_DY (); - dx2 = DOSEVQ_MOUSE_DX (); - dy2 = DOSEVQ_MOUSE_DY (); - } - while (dx1 != dx2 || dy1 != dy2); - - DOSEVQ_SET_MOUSE_DX (0); - DOSEVQ_SET_MOUSE_DY (0); - - x = CW (MouseLocation.h) + dx1; - y = CW (MouseLocation.v) + dy1; - - if (x < 0) - x = 0; - else if (x > pinned_mouse_x) - x = pinned_mouse_x; - - if (y < 0) - y = 0; - else if (y > pinned_mouse_y) - y = pinned_mouse_y; - - /* Actually redraw the cursor. */ - old_virt = block_virtual_ints (); - - if (need_hacky_screen_update) - { - vdriver_set_mode (0, 0, 0, vdriver_grayscale_p); - redraw_screen (); - need_hacky_screen_update = FALSE; - } - vga_update_cursor (x, y); - restore_virtual_ints (old_virt); - - /* Record the current mouse position. */ - MouseLocation.h = CW (x); - MouseLocation.v = CW (y); - - adb_apeiron_hack (TRUE, dx1, dy2); - - return MAGIC_RTE_ADDRESS; -} - - -/* These four originally come from the extended keyboard flags. */ -#define ARDI_KB_CAPS_LOCK 0x40 -#define ARDI_KB_RIGHT_ALT 0x08 -#define ARDI_KB_LEFT_ALT 0x02 -#define ARDI_KB_CTRL (0x04 | 0x01) - -/* This originally comes from the normal keyboard flags << 4. */ -#define ARDI_KB_SHIFT (0x10 | 0x20) - -#define DOS_KEYCODE_LEFT_SHIFT 0x2A -#define DOS_KEYCODE_RIGHT_SHIFT 0x36 -#define DOS_KEYCODE_CTRL 0x1D -#define DOS_KEYCODE_LEFT_ALT 0x38 /* ACK! These are the same under DOS! */ -#define DOS_KEYCODE_RIGHT_ALT 0x38 /* Oh well; we'll approximate goodness.*/ -#define DOS_KEYCODE_CAPS_LOCK 0x3A - -static INTEGER -compute_button_mods_from_dos_event (dosevq_record_t *event) -{ - static const struct { unsigned char mask; INTEGER val; } mapping[] = { - { ARDI_KB_SHIFT, shiftKey }, - { ARDI_KB_CTRL, ControlKey }, - { ARDI_KB_LEFT_ALT, cmdKey }, - { ARDI_KB_RIGHT_ALT, optionKey }, -#if 0 - /* Don't use this one; we process caps-lock by hand now */ - { ARDI_KB_CAPS_LOCK, alphaLock } -#endif - }; - unsigned short bios_flags; - unsigned char flags; - INTEGER retval; - int i; - - bios_flags = event->keyflags; - - /* Now we have to adjust the flags appropriately for rawkey events. - * For example, if you press the shift key, the flags returned by - * the keyboard will indicate the shift key is *not* depressed - * on the very first event you received, and when you release it, - * the flags will indicate that shift was down. This makes Lemmings - * unhappy, since when it gets the shift key up event, the flags still - * indicate that shift is down...since we only update these flags on - * key events, and we don't get any more key events, Lemmings acts - * as if the shift key is still down. To compensate, if we get a rawkey - * event for one of the flags keys, we ask BIOS for the key flags again. - */ - if (event->type == EVTYPE_RAWKEY) - { - unsigned char keycode; - - keycode = event->which & 0x7F; - if (keycode == DOS_KEYCODE_LEFT_SHIFT - || keycode == DOS_KEYCODE_RIGHT_SHIFT - || keycode == DOS_KEYCODE_CTRL - || keycode == DOS_KEYCODE_LEFT_ALT - || keycode == DOS_KEYCODE_RIGHT_ALT - || keycode == DOS_KEYCODE_CAPS_LOCK) - { - __dpmi_regs regs; - - dpmi_zero_regs (®s); - regs.x.ax = 0x1200; - __dpmi_int (0x16, ®s); - bios_flags = regs.x.ax; - } - } - - /* Convert BIOS keyboard flags to our own one-byte style. */ -/* #warning "Historical; punt this and just use BIOS flags." */ - flags = ((bios_flags & 3) << 4) | ((bios_flags >> 8) & 0xCF); - - /* Loop through and map the appropriate bits. */ - for (i = 0, retval = 0; i < sizeof mapping / sizeof mapping[0]; i++) - if (flags & mapping[i].mask) - retval |= mapping[i].val; - - /* Add in ROMlib_mods. */ - retval |= ROMlib_mods & btnState; - - if (caps_currently_locked) - retval |= alphaLock; - - return retval; -} - - -static LONGINT -dos_keydata_to_mac_keydata (dosevq_record_t *event, INTEGER mods, - int map_arrow, boolean_t down_p, - unsigned char *virtp) -{ - unsigned char keycode; - unsigned char scancode; - INTEGER keywhat; - -/* #warning "We don't set the keycode and stuff properly." */ - - scancode = event->which & 0x7F; - - if (map_arrow) - switch (scancode) { - case 0x1c: /* keyboard enter */ - scancode = 0x60; - break; - case 0x2a: /* used as a prefix for many keys */ - scancode = 0; - break; - case 0x35: /* numeric slash */ - scancode = 0x62; - break; - case 0x37: /* Print Screen */ - scancode = 0x63; - break; - case DOS_KEYCODE_RIGHT_ALT: - scancode = 0x64; - break; - case 0x47: /* Home */ - scancode = 0x66; - break; - case 0x48: /* The PC feeds us 0xE0/0x48 for up arrow. */ - scancode = 0x67; - break; - case 0x49: /* Page Up */ - scancode = 0x68; - break; - case 0x4B: /* The PC feeds us 0xE0/0x4B for left arrow. */ - scancode = 0x69; - break; - case 0x4D: /* The PC feeds us 0xE0/0x4D for right arrow. */ - scancode = 0x6A; - break; - case 0x4F: /* End */ - scancode = 0x6b; - break; - case 0x50: /* The PC feeds us 0xE0/0x50 for down arrow. */ - scancode = 0x6C; - break; - case 0x51: /* Page Down */ - scancode = 0x76; - break; - case 0x52: /* Insert */ - scancode = 0x6E; - break; - case 0x53: /* Delete */ - scancode = 0x6f; - break; - default: - warning_unexpected ("scancode = 0x%02x", scancode); - break; - } - - keycode = ibm_virt_to_mac_virt[scancode]; - - *virtp = keycode; - keywhat = ROMlib_xlate (keycode, mods, down_p); - return keywhat; -} - -enum { DOS_alt_status_address = 0x40 * 16 + 0x17, - DOS_alt_status_hold_address }; - -enum { caps_lock_bit = (1 << 6) }; - -/* Takes a DOS event and posts it as a Mac event. */ -static void -post_dos_event (dosevq_record_t *event) -{ - LONGINT when; - INTEGER button_mods; - Point where; - LONGINT keywhat; - int scancode; - static char last_rawkey_was_0xe0 = 0; - static char last_rawkey_was_arrow = 0; - boolean_t is_caps_lock; - - when = TickCount (); - button_mods = ROMlib_mods = compute_button_mods_from_dos_event (event); - where.h = CW (MouseLocation.h); - where.v = CW (MouseLocation.v); - - switch (event->type) - { - case EVTYPE_RAWKEY: - scancode = event->which; - - /* PC keyboards seem to preface arrow key sequences with 0xe0. */ - if (scancode == 0xE0) - { - last_rawkey_was_arrow = 0; - last_rawkey_was_0xe0 = 1; - } - else - { - unsigned char virt; - - if (last_rawkey_was_0xe0) - { - last_rawkey_was_0xe0 = 0; - last_rawkey_was_arrow = 1; - } - else - last_rawkey_was_arrow = 0; - - where.h = CW (MouseLocation.h); - where.v = CW (MouseLocation.v); - -/* - * NOTE: DOS keyboards don't mechanically lock caps-lock; instead the - * BIOS keeps track on its own. When the BIOS thinks caps-lock - * is down then we shouldn't pass a key-up event for the caps-lock. - * That way Executor will continue to think caps-lock is down. - * Similarly if the BIOS thinks that caps-lock is up, we don't bother - * passing the key-down event. - */ - - is_caps_lock = (scancode & 0x7f) == DOS_KEYCODE_CAPS_LOCK; - if (is_caps_lock) - { - unsigned char b; - - dosmemget (DOS_alt_status_address, sizeof (b), &b); - caps_currently_locked = !! (b & caps_lock_bit); - - if (scancode & 0x80) /* key up */ - { - if (caps_currently_locked) - break; - } - else - if (!caps_currently_locked) - break; - } - - keywhat = dos_keydata_to_mac_keydata (event, button_mods, - last_rawkey_was_arrow, - !(scancode & 0x80), &virt); - if (keywhat != -1) - post_keytrans_key_events ((scancode & 0x80) ? keyUp : keyDown, - keywhat, when, where, button_mods, virt); - } - break; - - case EVTYPE_MOUSE_DOWN: - button_mods &= ~btnState; - ROMlib_PPostEvent (mouseDown, 0, (HIDDEN_EvQElPtr *) 0, when, where, - button_mods); - adb_apeiron_hack (TRUE, 0, 0); - break; - case EVTYPE_MOUSE_UP: - button_mods |= btnState; - ROMlib_PPostEvent (mouseUp, 0, (HIDDEN_EvQElPtr *) 0, when, where, - button_mods); - adb_apeiron_hack (TRUE, 0, 0); - break; - default: - gui_abort (); - } -} - -static syn68k_addr_t -post_all_pending_dos_events (syn68k_addr_t interrupt_addr, void *unused) -{ - dosevq_record_t e; - int have_rawkey; - - have_rawkey = FALSE; - while (dosevq_dequeue (&e) != EVTYPE_NONE) - { - if (e.type == EVTYPE_RAWKEY) - have_rawkey = TRUE; - post_dos_event (&e); - } - - if (have_rawkey) - { - __dpmi_regs regs; - - /* Drain the BIOS key buffer dry, so it doesn't overflow */ - while (1) - { - dpmi_zero_regs (®s); - regs.x.ax = 0x1100; - __dpmi_int (0x16, ®s); - if (regs.x.flags & I386_CC_ZERO_MASK) - break; - - dpmi_zero_regs (®s); - regs.x.ax = 0x1000; - __dpmi_int (0x16, ®s); - } - } - - return MAGIC_RTE_ADDRESS; -} - -/* Call this once right away. */ -void -init_dos_events (int max_mouse_x, int max_mouse_y) -{ - const char *errmsg; - syn68k_addr_t mouse_moved_callback, event_callback; - - /* Turn off ctrl-c, make ctrl-break fatal. */ - __djgpp_set_ctrl_c (FALSE); - - pinned_mouse_x = max_mouse_x - 1; - pinned_mouse_y = max_mouse_y - 1; - - errmsg = dosevq_init (); - - if (errmsg != NULL) - { - vdriver_shutdown (); /* So fprintf stays visible. */ - fprintf (stderr, "%s\n", errmsg); - exit (-100); - } - - /* Set up faux m68k interrupts to process mouse moving and events. */ - mouse_moved_callback = callback_install (mouse_moved, NULL); - event_callback = callback_install (post_all_pending_dos_events, NULL); - *(syn68k_addr_t *)SYN68K_TO_US(M68K_MOUSE_MOVED_VECTOR * 4) = CL (mouse_moved_callback); - *(syn68k_addr_t *)SYN68K_TO_US(M68K_EVENT_VECTOR * 4) = CL (event_callback); -} - - -/* Grabs the current mouse position. */ -void -querypointerX (LONGINT *xp, LONGINT *yp, LONGINT *notused) -{ - *xp = CW (MouseLocation.h); - *yp = CW (MouseLocation.v); -} diff --git a/src/config/front-ends/dos/dosevents.h b/src/config/front-ends/dos/dosevents.h deleted file mode 100644 index 25f45cde..00000000 --- a/src/config/front-ends/dos/dosevents.h +++ /dev/null @@ -1,17 +0,0 @@ -#if !defined (_dosevents_h_) -#define _dosevents_h_ - -#if defined (MSDOS) - -#include - -extern void init_dos_events (int max_mouse_x, int max_mouse_y); -extern void querypointerX (LONGINT *xp, LONGINT *yp, LONGINT *notused); -extern void update_vga_cursor (int x, int y); - -/* Cursor hotspot. */ -extern int cursor_hot_x, cursor_hot_y; - -#endif /* MSDOS */ - -#endif /* Not _dosevents_h_ */ diff --git a/src/config/front-ends/dos/dosevq.c b/src/config/front-ends/dos/dosevq.c deleted file mode 100644 index 92495f33..00000000 --- a/src/config/front-ends/dos/dosevq.c +++ /dev/null @@ -1,411 +0,0 @@ -/* Copyright 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosevq[] = "$Id: dosevq.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "dosevq.h" -#include "rsys/m68kint.h" -#include -#include -#include -#include "rsys/blockinterrupts.h" -#include "dpmilock.h" -#include "dosmem.h" -#include "rsys/flags.h" -#include "dpmicall.h" - - -/* These are symbols found in deintr.s. We declare them here to - * trick the C compiler. - */ -extern char dosevq_asm_begin, dosevq_asm_end; -extern char dosevq_kbd_int; -extern void dosevq_handle_mouse_callback (void); - -/* These hold the registers for the mouse callback. */ -static __dpmi_regs mouse_callback_regs; - -/* Vector for the keyboard interrupt. */ -#define KBD_VEC 0x09 - -/* Old keyboard interrupt vector. Can't be static since deintr.s - * references this. - */ -__dpmi_paddr old_kbd_handler; - -/* New keyboard interrupt vector. */ -__dpmi_paddr new_kbd_handler; - -/* Real mode address of mouse callback. */ -__dpmi_raddr mouse_callback_addr; - -/* Selector for DOS memory for mouse stub and event queue. */ -uint16 mouse_handler_and_queue_sel; - -/* These flags tell us whether we need to shut these down when we exit. */ -static char keyboard_initialized = 0; -static char mouse_initialized = 0; - -/* Global flag; use DPMI real mode callback for mouse driver? */ -boolean_t use_mouse_rmcb_p = TRUE; - - -/* This dummy function is used to mark the beginning of memory to - * "wire down" so it won't get paged out. This is admittedly a hack, - * but there's no nice way to do it. - */ -void dosevq_lock_functions_begin (void) { } - - -/* We use this instead of _farpeekw so we can guarantee that it - * is in locked down memory even when we're not inlining. - */ -inline uint16 -_get_queue_mem16 (unsigned long offset) -{ - uint16 result; - asm volatile (QUOTED_DATA16 "movw _mouse_handler_and_queue_sel,%%fs\n\t" - ".byte 0x64\n\t" - "movw (%k1),%w0" - : "=r" (result) - : "r" (offset)); - return result; -} - -/* We use this instead of _farpokew so we can guarantee that it - * is in locked down memory even when we're not inlining. - */ -inline void -_set_queue_mem16 (unsigned long offset, uint16 val) -{ - asm volatile (QUOTED_DATA16 "movw _mouse_handler_and_queue_sel,%%fs\n\t" - ".byte 0x64\n\t" - "movw %w0,(%k1)" - : : "ri" (val), "r" (offset)); -} - - - -/* This private routine enqueues an event. Since it is always called - * at interrupt time, there is no need to block interrupts. - */ -void -dosevq_enqueue (dosevq_type_t type, unsigned char which, - unsigned short keyflags) -{ - dosevq_record_t e; - unsigned qhead, next_qhead; - - /* Disallow enqueueing when there is no queue. */ - if (mouse_handler_and_queue_sel == 0) - return; - - /* See if the queue is full. If so, fail. */ - qhead = DOSEVQ_QHEAD (); - next_qhead = (qhead + 1) % DOSEVQ_QUEUE_SIZE; - if (next_qhead == DOSEVQ_QTAIL ()) - return; - - /* Actually enqueue the element. */ - e.type = type; - e.which = which; - e.keyflags = keyflags; - DOSEVQ_SET_QELT (qhead, *(uint32 *) &e); - - /* Notify Executor that an event has come in. */ - cpu_state.interrupt_pending[M68K_EVENT_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - - /* Advance the queue head. */ - DOSEVQ_SET_QHEAD (next_qhead); -} - - -/* Checks to see if the conventional memory queue is requesting - * a virtual interrupt, and if so, signals the appropriate virtual - * interrupt(s). - */ -void -dosevq_note_mouse_interrupt (void) -{ - if (mouse_handler_and_queue_sel != 0) - { - int pending; - - pending = DOSEVQ_INTERRUPT_PENDING_MASK (); - if (pending) - { - DOSEVQ_SET_INTERRUPT_PENDING_MASK (0); - if (pending & DOSEVQ_MOUSE_MOVED_PENDING_MASK) - cpu_state.interrupt_pending[M68K_MOUSE_MOVED_PRIORITY] = 1; - if (pending & DOSEVQ_EVENT_PENDING_MASK) - cpu_state.interrupt_pending[M68K_EVENT_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - } - } -} - - -/* This dummy function is used to mark the end of memory to "wire - * down" so it won't get paged out. This is a hack, but there's no - * nice way to do it. - */ -void dosevq_lock_functions_end (void) { } - - -/* These functions are used to communicate with the mouse driver. */ -#define MOUSE_INIT 0x0000 -#define MOUSE_HIDE 0x0002 -#define MOUSE_SET_XY 0x0004 -#define MOUSE_SET_XLIMIT 0x0007 -#define MOUSE_SET_YLIMIT 0x0008 -#define MOUSE_MOVE_DELTA 0x000B -#define MOUSE_INSTALL_HANDLER 0x000C - -#define MOUSE_DRIVER_CALL(AX, CX, DX) \ - do { \ - /* Don't zero regs here! Other regs may be set. */ \ - regs.x.ax = (AX); \ - regs.x.cx = (CX); \ - regs.x.dx = (DX); \ - __dpmi_int (0x33, ®s); \ - } while (0) - - -/* Sets up a real mode mouse stub, to use in place of a real-mode callback. - * We seem to need this for WinNT 3.51. - */ -static boolean_t -setup_mouse_stub (void) -{ - int seg, sel; - - seg = __dpmi_allocate_dos_memory ((DOS_EVENT_QUEUE_OFFSET - + sizeof (dosevq_queue_t) + 15U) / 16, - &sel); - if (seg != -1) - { - /* We used to use a DPMI real mode callback for mouse events. - * That seems to be broken under WinNT, so now we copy a - * real-mode mouse event handler to conventional memory and let - * it process the mouse events for us. - */ - mouse_callback_addr.segment = seg; - mouse_callback_addr.offset16 = 0; - mouse_handler_and_queue_sel = sel; - movedata (dos_pm_ds, (unsigned) &dos_mouse_stub[0], - sel, 0, dos_mouse_stub_bytes_to_copy); - - /* Hard code in the proper segment value for %ds. We could - * instead assume %cs has the right value, but this is safer. - */ - _farpokew (sel, - ((char *) &dos_mouse_stub_segment - - (char *) &dos_mouse_stub[0]), - seg); - } - else - { - mouse_callback_addr.segment = 0; - mouse_callback_addr.offset16 = 0; - mouse_handler_and_queue_sel = 0; - } - - return (seg != -1); -} - -typedef enum { initialize, reinitialize } what_init_t; - -static const char * -init_mouse_common (what_init_t what) -{ - const char *msg = NULL; - __dpmi_regs regs; - - /* Initialize the mouse driver. */ - dpmi_zero_regs (®s); - MOUSE_DRIVER_CALL (MOUSE_INIT, 0, 0); - if (regs.x.ax != 0xFFFF) - { - msg = "No mouse driver detected; you need a mouse to run Executor.\n"; - goto done; - } - - /* Hide the mouse (probably not necessary). */ - dpmi_zero_regs (®s); - MOUSE_DRIVER_CALL (MOUSE_HIDE, 0, 0); - - /* Read the motion counters to clear them. */ - dpmi_zero_regs (®s); - MOUSE_DRIVER_CALL (MOUSE_MOVE_DELTA, 0, 0); - - if (what == initialize && !setup_mouse_stub ()) - { - msg = "Unable to allocate conventional memory for mouse driver.\n"; - goto done; - } - - /* Install the mouse event handler. */ - dpmi_zero_regs (®s); - regs.x.es = mouse_callback_addr.segment; - MOUSE_DRIVER_CALL (MOUSE_INSTALL_HANDLER, - (MOUSE_MOTION_MASK | MOUSE_LEFT_PRESSED_MASK - | MOUSE_LEFT_RELEASED_MASK), - mouse_callback_addr.offset16); - -done: - mouse_initialized = (msg == NULL); - return msg; -} - -static const char * -init_mouse (void) -{ - const char *retval; - - retval = init_mouse_common (initialize); - return retval; -} - -const char * -dosevq_reinit_mouse (void) -{ - const char *retval; - - retval = init_mouse_common (reinitialize); - return retval; -} - -static const char * -init_keyboard (void) -{ - const char *errmsg; - - /* Chain keyboard interrupt. */ - new_kbd_handler.offset32 = (unsigned long) &dosevq_kbd_int; - new_kbd_handler.selector = dos_pm_cs; - if ((__dpmi_get_protected_mode_interrupt_vector (KBD_VEC, &old_kbd_handler) - != -1) - && (__dpmi_set_protected_mode_interrupt_vector (KBD_VEC, - &new_kbd_handler) - != -1)) - { - errmsg = NULL; - } - else - { - errmsg = "Unable to initialize keyboard.\n"; - } - - keyboard_initialized = (errmsg == NULL); - - return errmsg; -} - - -const char * -dosevq_init (void) -{ - const char *errmsg; - - /* Lock all memory we might touch at interrupt time. */ - dpmi_lock_memory (&mouse_callback_regs, sizeof mouse_callback_regs); - dpmi_lock_memory (&old_kbd_handler, sizeof old_kbd_handler); - dpmi_lock_memory (&new_kbd_handler, sizeof new_kbd_handler); - dpmi_lock_memory (&dosevq_asm_begin, - &dosevq_asm_end - &dosevq_asm_begin); - dpmi_lock_memory ((char *) dosevq_lock_functions_begin, - ((char *) dosevq_lock_functions_end - - (char *) dosevq_lock_functions_begin)); - dpmi_lock_memory (&mouse_handler_and_queue_sel, - sizeof mouse_handler_and_queue_sel); - - /* Set up the keyboard and mouse. */ - errmsg = init_keyboard (); - if (errmsg == NULL) - errmsg = init_mouse (); - - /* See if we got an error initializing stuff. */ - if (errmsg == NULL) - atexit (dosevq_shutdown); - else - dosevq_shutdown (); - - return errmsg; -} - - -void -dosevq_shutdown (void) -{ - if (keyboard_initialized) - { - __dpmi_set_protected_mode_interrupt_vector (KBD_VEC, &old_kbd_handler); - keyboard_initialized = FALSE; - } - - if (mouse_initialized) - { - __dpmi_regs regs; - int sel_to_free; - - /* Reinitializing the mouse driver will remove our handler. */ - dpmi_zero_regs (®s); - MOUSE_DRIVER_CALL (MOUSE_INIT, 0, 0); - - /* Avoid a race condition with the timer code that checks the queue - * for an interrupt pending notice by zeroing this selector now, - * before we invalidate it. - */ - sel_to_free = mouse_handler_and_queue_sel; - mouse_handler_and_queue_sel = 0; - - /* Free up the mouse real-mode callback, if we allocated one, - * and the conventional memory for our queue. - */ - if (use_mouse_rmcb_p - && (mouse_callback_addr.segment || mouse_callback_addr.offset16)) - __dpmi_free_real_mode_callback (&mouse_callback_addr); - if (sel_to_free != 0) - __dpmi_free_dos_memory (sel_to_free); - mouse_callback_addr.segment = 0; - mouse_callback_addr.offset16 = 0; - - mouse_initialized = FALSE; - } -} - - -/* Returns by reference the next event in the queue. Returns the - * type of the event, or EVTYPE_NONE if there are no events left - * in the queue. - */ -dosevq_type_t -dosevq_dequeue (dosevq_record_t *e) -{ - e->type = EVTYPE_NONE; /* Default value. */ - - if (mouse_handler_and_queue_sel != 0) - { - unsigned qtail; - - qtail = DOSEVQ_QTAIL (); - if (DOSEVQ_QHEAD () != qtail) - { - *(uint32 *) e = DOSEVQ_QELT (qtail); - DOSEVQ_SET_QTAIL ((qtail + 1) % DOSEVQ_QUEUE_SIZE); - } - - if (DOSEVQ_MOUSE_DX () || DOSEVQ_MOUSE_DY ()) - { - cpu_state.interrupt_pending[M68K_MOUSE_MOVED_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - } - } - - return e->type; -} diff --git a/src/config/front-ends/dos/dosevq.h b/src/config/front-ends/dos/dosevq.h deleted file mode 100644 index 0a240f18..00000000 --- a/src/config/front-ends/dos/dosevq.h +++ /dev/null @@ -1,86 +0,0 @@ -#if !defined (_DOSEVQ_H_) -#define _DOSEVQ_H_ - -#include "dosevq_defs.h" -#include - -extern boolean_t need_hacky_screen_update; - -/* This struct must be 32 bits, or else you'll have to change some - * accessor macros and assembly code. - */ -typedef struct -{ - uint8 type PACKED; /* The type of event. */ - uint8 which PACKED; /* Keycode, scancode, or button number. */ - uint16 keyflags PACKED; /* Flags for modifier keys (shift, etc. */ -} dosevq_record_t PACKED; - -typedef uint8 dosevq_type_t; - -#define DOSEVQ_QUEUE_TYPE(nelts) \ -struct \ -{ \ - uint16 qhead, qtail; /* Head and tail indices. */ \ - int16 mouse_dx, mouse_dy; /* Delta mouse position since last query */ \ - uint16 mouse_interrupt_pending_mask; /* mask for different interrupts. */ \ - uint16 padding; /* to keep queue long-aligned. */ \ - dosevq_record_t queue[nelts]; /* qsize elements in this array. */ \ -} - -typedef DOSEVQ_QUEUE_TYPE (DOSEVQ_QUEUE_SIZE) dosevq_queue_t; - -#define DOSEVQ_MOUSE_MOVED_PENDING_MASK 0x00FF -#define DOSEVQ_EVENT_PENDING_MASK 0xFF00 - -extern const char *dosevq_init (void); -extern const char *dosevq_reinit_mouse (void); -extern void dosevq_shutdown (void); -extern dosevq_type_t dosevq_dequeue (dosevq_record_t *e); -extern void dosevq_note_mouse_interrupt (void); - -/* Selector for the low-level DOS event queue. */ -extern uint16 dosevq_queue_sel; - -extern uint8 dos_mouse_stub[]; -extern unsigned dos_mouse_stub_bytes_to_copy; -extern uint16 dos_mouse_stub_segment; -extern uint8 _dos_event_queue_start; - -/* Offset in bytes from the beginning of our DOS buffer to the event queue. */ -#define DOS_EVENT_QUEUE_OFFSET (&_dos_event_queue_start - &dos_mouse_stub[0]) - -/* Accessor macros for queue elements. */ -extern uint16 _get_queue_mem16 (unsigned long offset); -extern void _set_queue_mem16 (unsigned long offset, uint16 val); - -#define _DOSEVQ_GET_FIELD(field) \ - ((typeof (((dosevq_queue_t *)0)->field)) \ - _get_queue_mem16 (DOS_EVENT_QUEUE_OFFSET \ - + offsetof (dosevq_queue_t, field))) -#define _DOSEVQ_SET_FIELD(field, val) \ - _set_queue_mem16 ((DOS_EVENT_QUEUE_OFFSET \ - + offsetof (dosevq_queue_t, field)), \ - (val)) - -#define DOSEVQ_QHEAD() _DOSEVQ_GET_FIELD (qhead) -#define DOSEVQ_QTAIL() _DOSEVQ_GET_FIELD (qtail) -#define DOSEVQ_MOUSE_DX() _DOSEVQ_GET_FIELD (mouse_dx) -#define DOSEVQ_MOUSE_DY() _DOSEVQ_GET_FIELD (mouse_dy) -#define DOSEVQ_INTERRUPT_PENDING_MASK() \ - _DOSEVQ_GET_FIELD (mouse_interrupt_pending_mask) - -extern uint32 dosevq_qelt (int which_elt); -#define DOSEVQ_QELT(elt) dosevq_qelt (elt) - -#define DOSEVQ_SET_QHEAD(val) _DOSEVQ_SET_FIELD (qhead, val) -#define DOSEVQ_SET_QTAIL(val) _DOSEVQ_SET_FIELD (qtail, val) -#define DOSEVQ_SET_MOUSE_DX(val) _DOSEVQ_SET_FIELD (mouse_dx, val) -#define DOSEVQ_SET_MOUSE_DY(val) _DOSEVQ_SET_FIELD (mouse_dy, val) -#define DOSEVQ_SET_INTERRUPT_PENDING_MASK(val) \ - _DOSEVQ_SET_FIELD (mouse_interrupt_pending_mask, val) - -extern void dosevq_set_qelt (int which_elt, uint32 e); -#define DOSEVQ_SET_QELT(elt, val) dosevq_set_qelt ((elt), (val)) - -#endif /* !_DOSEVQ_H_ */ diff --git a/src/config/front-ends/dos/dosevq_defs.h b/src/config/front-ends/dos/dosevq_defs.h deleted file mode 100644 index 0f893957..00000000 --- a/src/config/front-ends/dos/dosevq_defs.h +++ /dev/null @@ -1,28 +0,0 @@ -#if !defined (_DOSEVQ_DEFS_H_) -#define _DOSEVQ_DEFS_H_ - -/* This file is #included from assembly code, so it can contain - * only preprocessor stuff. - */ - - -/* Internal event queue types. */ -#define EVTYPE_NONE 0 -#define EVTYPE_RAWKEY 1 -#define EVTYPE_MOUSE_DOWN 2 -#define EVTYPE_MOUSE_UP 3 - -#define EVMASK_NONE 0 -#define EVMASK_RAWKEY (1 << EVTYPE_RAWKEY) -#define EVMASK_MOUSE_DOWN (1 << EVTYPE_MOUSE_DOWN) -#define EVMASK_MOUSE_UP (1 << EVTYPE_MOUSE_UP) - -/* Number of entries in our event queue. Must be a power of 2. */ -#define DOSEVQ_QUEUE_SIZE 128 - -/* These flags are passed in %ax by the mouse driver when something happens. */ -#define MOUSE_MOTION_MASK 0x1 -#define MOUSE_LEFT_PRESSED_MASK 0x2 -#define MOUSE_LEFT_RELEASED_MASK 0x4 - -#endif /* _DOSEVQ_DEFS_H_ */ diff --git a/src/config/front-ends/dos/dosmem.c b/src/config/front-ends/dos/dosmem.c deleted file mode 100644 index 8634a52e..00000000 --- a/src/config/front-ends/dos/dosmem.c +++ /dev/null @@ -1,143 +0,0 @@ -/* Copyright 1995 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosmem[] = "$Id: dosmem.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "dosmem.h" -#include "dpmilock.h" -#include "rsys/blockinterrupts.h" -#include -#include -#include - - -/* Use this memory for temporary stack during calls to DOS memory. - * DOS_STACK_TOP is the real mode offset you should use. - */ -uint16 dos_buf_segment; -uint16 dos_buf_selector; - -/* This selector refers to DOS conventional memory. */ -uint16 dos_rm_selector; - -/* This is our %ds selector. We copy %ds to %ss right away in main. */ -uint16 dos_pm_ds; - -/* This is an alias for %ds that will always be valid, even when - * ctrl-break is hit. We use this at interrupt time. - */ -uint16 dos_pm_interrupt_ds; - -/* This is our %cs selector. */ -uint16 dos_pm_cs; - - -/* Attempts to allocate a block of DOS memory of size SIZE which does - * not span two 64K banks. We need to make this guarantee so that calls - * to floppy disk BIOS routines will work (DMA hardware requires - * things not to cross 64K boundaries). Returns TRUE iff successful, - * else FALSE. - */ -static boolean_t -alloc_single_bank_dos_block (int size, uint16 *segp, uint16 *selp) -{ - int selectors_to_free[16], i, j, sel, seg; - int paragraphs; - boolean_t success_p; - - if (size > 64 * 1024) - abort (); - - paragraphs = (size + 15) / 16; - - /* Default values. */ - seg = sel = -1; - success_p = FALSE; - - /* Allocate a bunch of selectors until we happen to get one that - * doesn't cross a 64K mark. - */ - memset (selectors_to_free, -1, sizeof selectors_to_free); - for (i = 0; i < NELEM (selectors_to_free); i++) - { - warning_trace_info (NULL_STRING); - - seg = __dpmi_allocate_dos_memory (paragraphs, &sel); - - /* Did we run out of memory? */ - if (seg == -1) - break; - - /* Make sure the start and end addresses are in the same 64K - * bank. Since these are segment values, they represent the - * linear address divided by 16. - */ - if ((seg >> 12) == ((seg + paragraphs - 1) >> 12)) - { - success_p = TRUE; - warning_trace_info (NULL_STRING); - break; - } - - selectors_to_free[i] = sel; - warning_trace_info (NULL_STRING); - } - - /* Free up all the failed selectors. */ - for (j = 0; j < i; j++) - { - int s; - s = selectors_to_free[j]; - gui_assert (s != -1 && (!success_p || s != sel)); - __dpmi_free_dos_memory (s); - } - - /* Record the successful selector, if there is one. */ - if (!success_p) - *segp = *selp = 0; - else - { - gui_assert (seg != -1 && sel != -1); - *segp = seg; - *selp = sel; - } - - return success_p; -} - - -boolean_t -init_dos_memory (void) -{ - asm ("movw %%cs,%0" : "=g" (dos_pm_cs)); - asm ("movw %%ds,%0" : "=g" (dos_pm_ds)); - dos_rm_selector = _go32_info_block.selector_for_linear_memory; - dos_pm_interrupt_ds = __djgpp_ds_alias; - - /* Allocate a DOS buffer. */ - if (!alloc_single_bank_dos_block (DOS_BUF_SIZE, &dos_buf_segment, - &dos_buf_selector)) - return FALSE; - - /* Wire these down so we can use them at interrupt time. */ - dpmi_lock_memory (&dos_rm_selector, sizeof dos_rm_selector); - dpmi_lock_memory (&dos_pm_ds, sizeof dos_pm_ds); - dpmi_lock_memory (&dos_pm_interrupt_ds, sizeof dos_pm_interrupt_ds); - dpmi_lock_memory (&dos_pm_cs, sizeof dos_pm_cs); - - /* NOTE: we can't free our DOS memory at atexit time since we use it - * in other shutdown routines. - */ - - /* Let __dpmi_int (heavily used by libc) use our extra DOS stack - * space, just to be safe. - */ - __dpmi_int_ss = dos_buf_segment; - __dpmi_int_sp = DOS_STACK_TOP; - - return TRUE; -} diff --git a/src/config/front-ends/dos/dosmem.h b/src/config/front-ends/dos/dosmem.h deleted file mode 100644 index 12f1da44..00000000 --- a/src/config/front-ends/dos/dosmem.h +++ /dev/null @@ -1,17 +0,0 @@ -#if !defined (_DOSMEM_H_) -#define _DOSMEM_H_ - -#define DOS_BUF_SIZE (32768 - 16) -#define DOS_STACK_TOP ((DOS_BUF_SIZE - 16) & ~3) -#define DOS_MIN_STACK_SPACE 512 - -extern uint16 dos_buf_segment; -extern uint16 dos_buf_selector; -extern uint16 dos_rm_selector; -extern uint16 dos_pm_ds; -extern uint16 dos_pm_interrupt_ds; -extern uint16 dos_pm_cs; - -extern boolean_t init_dos_memory (void); - -#endif /* !_DOSMEM_H_ */ diff --git a/src/config/front-ends/dos/dosmem.test b/src/config/front-ends/dos/dosmem.test deleted file mode 100644 index 9b022e23..00000000 --- a/src/config/front-ends/dos/dosmem.test +++ /dev/null @@ -1,160 +0,0 @@ -#include "rsys/common.h" -#include "dosmem.h" -#include "dpmilock.h" -#include "rsys/blockinterrupts.h" -#include -#include -#include - - -/* Use this memory for temporary stack during calls to DOS memory. - * DOS_STACK_TOP is the real mode offset you should use. - */ -uint16 dos_buf_segment; -uint16 dos_buf_selector; - -/* This selector refers to DOS conventional memory. */ -uint16 dos_rm_selector; - -/* This is our %ds selector. We copy %ds to %ss right away in main. */ -uint16 dos_pm_ds; - -/* This is an alias for %ds that will always be valid, even when - * ctrl-break is hit. We use this at interrupt time. - */ -uint16 dos_pm_interrupt_ds; - -/* This is our %cs selector. */ -uint16 dos_pm_cs; - - -/* Attempts to allocate a block of DOS memory of size SIZE which does - * not span a 64K bank. We need to make this guarantee so that calls - * to floppy disk BIOS routines will work (DMA hardware requires - * things not to cross 64K boundaries). Returns TRUE iff successful, - * else FALSE. - */ -static boolean_t -alloc_single_bank_dos_block (int size, uint16 *segp, uint16 *selp) -{ - int dos_sel[16], i, j, sel, seg; - int paragraphs; - boolean_t success_p; - -warning_trace_info (NULL); - - if (size > 64 * 1024) - abort (); - -warning_trace_info (NULL); - paragraphs = (size + 15) / 16; - -warning_trace_info (NULL); - /* Default values. */ - seg = sel = -1; - success_p = FALSE; - -warning_trace_info (NULL); - - /* Allocate a bunch of selectors until we happen to get one that - * doesn't cross a 64K mark. - */ - for (i = 0; i < NELEM (dos_sel); i++) - { -warning_trace_info (NULL); - - seg = __dpmi_allocate_dos_memory (paragraphs, &sel); - - /* Did we run out of memory? */ - if (seg == -1) - break; - -warning_trace_info (NULL); - - dos_sel[i] = sel; - -warning_trace_info (NULL); - - - /* Make sure the start and end addresses are in the same 64K - * bank. Since these are segment values, they represent the - * linear address divided by 16. - */ - if ((seg & 0xFFF) == ((seg + paragraphs - 1) & 0xFFF)) - { - success_p = TRUE; -warning_trace_info (NULL); - break; - } - -warning_trace_info (NULL); - } - -warning_trace_info (NULL); - - /* Free up all the failed selectors. */ - for (j = 0; j < i; j++) - { -warning_trace_info (NULL); - gui_assert (dos_sel[j] != -1 && dos_sel[j] != sel); - __dpmi_free_dos_memory (dos_sel[j]); - } - -warning_trace_info (NULL); - /* Record the successful selector, if there is one. */ - if (!success_p) - *segp = *selp = 0; - else - { -warning_trace_info (NULL); - gui_assert (seg != -1 && sel != -1); -warning_trace_info (NULL); - *segp = seg; - *selp = sel; - } - -warning_trace_info (NULL); - - return success_p; -} - - -boolean_t -init_dos_memory (void) -{ - asm ("movw %%cs,%0" : "=g" (dos_pm_cs)); - asm ("movw %%ds,%0" : "=g" (dos_pm_ds)); - dos_rm_selector = _go32_info_block.selector_for_linear_memory; - dos_pm_interrupt_ds = __djgpp_ds_alias; - -warning_trace_info ("enter"); - - /* Allocate a DOS buffer. */ - if (!alloc_single_bank_dos_block (DOS_BUF_SIZE, &dos_buf_segment, - &dos_buf_selector)) - { - warning_unexpected ("Unable to allocate DOS memory."); - return FALSE; - } - - warning_trace_info ("DOS scratch buffer at 0x%04X:0000", - (unsigned) dos_buf_segment); - - /* Wire these down so we can use them at interrupt time. */ - dpmi_lock_memory (&dos_rm_selector, sizeof dos_rm_selector); - dpmi_lock_memory (&dos_pm_ds, sizeof dos_pm_ds); - dpmi_lock_memory (&dos_pm_interrupt_ds, sizeof dos_pm_interrupt_ds); - dpmi_lock_memory (&dos_pm_cs, sizeof dos_pm_cs); - - /* NOTE: we can't free our DOS memory at atexit time since we use it - * in other shutdown routines. - */ - - /* Let __dpmi_int (heavily used by libc) use our extra DOS stack - * space, just to be safe. - */ - __dpmi_int_ss = dos_buf_segment; - __dpmi_int_sp = DOS_STACK_TOP; - - return TRUE; -} diff --git a/src/config/front-ends/dos/dosserial.c b/src/config/front-ends/dos/dosserial.c deleted file mode 100644 index ecb93f73..00000000 --- a/src/config/front-ends/dos/dosserial.c +++ /dev/null @@ -1,702 +0,0 @@ -/* - * Copyright 1997 by Abacus Research and Development, Inc. - * All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dosserial[] = - "$Id: dosserial.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "dosserial.h" -#include -#include -#include "dpmicall.h" -#include "Serial.h" - -#define USE_SVA - -#if defined (USE_SVA) -#include "svasync/svasync.h" -#endif - -enum { PARAMETER_ERROR = -2 }; - -/* - * A useful macro for looking up the value of a key in a mapping table. - * It uses the gcc-specific construct of ({ ... }) - */ - -#define LOOKUP_KEY(valp, thekey, map) \ -({ \ - int i; \ - int retval; \ - \ - retval = PARAMETER_ERROR; \ - for (i = 0; i < NELEM (map); ++i) \ - if (map[i].key == thekey) \ - { \ - *valp = map[i].val; \ - retval = 0; \ - break; \ - } \ - retval; \ -}) - -static struct -{ - bios_port_t val; - uint8 key; -} serial_port_map[] = - { - { 0, 0 }, - { 1, 1 }, - }; - -/* - * xxx = 0 for modem, 1 for printer - */ - -PRIVATE int -set_xxx_port_mapping_to_pc_port (int xxx, int pc_port) -{ - int retval; - - if (xxx >= 0 && xxx <= 1 && pc_port >= 1 && pc_port <= 4) - { - serial_port_map[xxx].val = pc_port - 1; - retval = 0; - } - else - retval = PARAMETER_ERROR; - - return retval; -} - -PUBLIC int -set_modem_port_mapping_to_pc_port (int pc_port) -{ - int retval; - - retval = set_xxx_port_mapping_to_pc_port (0, pc_port); - return retval; -} - -PUBLIC int -set_printer_port_mapping_to_pc_port (int pc_port) -{ - int retval; - - retval = set_xxx_port_mapping_to_pc_port (1, pc_port); - return retval; -} - -/* - * These five helper routines convert from the values we use on the outside - * world to the values that the BIOS calls use. If an inappropriate source - * value is supplied, then they return PARAMETER_ERROR, otherwise they return - * 0 - */ - -PRIVATE int -port_to_bios_port (bios_port_t *bios_portp, uint8 port) -{ - int retval; - - retval = LOOKUP_KEY (bios_portp, port, serial_port_map); - return retval; -} - -#if !defined (USE_SVA) - -PRIVATE int -baud_to_bios_baud (bios_serial_baud_t *bios_baudp, uint32 baud) -{ - int retval; - - struct - { - bios_serial_baud_t val; - uint32 key; - } map[] = - { - /* { bios_serial_baud_110, 110, }, */ - /* { bios_serial_baud_150, 150, }, */ - { bios_serial_baud_300, baud300, }, - { bios_serial_baud_600, baud600, }, - { bios_serial_baud_1200, baud1200, }, - { bios_serial_baud_2400, baud2400, }, - { bios_serial_baud_4800, baud4800, }, - { bios_serial_baud_9600, baud9600, }, - }; - retval = LOOKUP_KEY (bios_baudp, baud, map); - return retval; -} - -#else - -PRIVATE int -baud_to_sva_baud (unsigned int *sva_baudp, uint32 baud) -{ - int retval; - - struct - { - unsigned int val; - uint32 key; - } map[] = - { - { 300, baud300, }, - { 600, baud600, }, - { 1200, baud1200, }, - { 2400, baud2400, }, - { 4800, baud4800, }, - { 9600, baud9600, }, - }; - retval = LOOKUP_KEY (sva_baudp, baud, map); - return retval; -} - -#endif - -PRIVATE int -parity_to_bios_parity (bios_serial_parity_t *bios_parityp, parity_t parity) -{ - int retval; - - struct - { - bios_serial_parity_t val; - parity_t key; - } map[] = - { - { bios_serial_parity_none0, noParity, }, - { bios_serial_parity_odd, oddParity, }, - { bios_serial_parity_even, evenParity, }, - }; - retval = LOOKUP_KEY (bios_parityp, parity, map); - return retval; -} - -PRIVATE int -stop_to_bios_stop (bios_serial_stop_bits_t *bios_stopp, uint32 stop_bits) -{ - int retval; - - struct - { - bios_serial_stop_bits_t val; - uint32 key; - } map[] = - { - /* NOTE: 1 = 1, 2 = 1.5, 3 = 2 */ - { bios_serial_stop_bits_1, 1, }, - { bios_serial_stop_bits_more_than_1, 2, }, /* slight cheat here, since if - anyone ever uses a data length - of five bits, then "more than 1" - is really 1.5 */ - { bios_serial_stop_bits_more_than_1, 3, } - }; - retval = LOOKUP_KEY (bios_stopp, stop_bits, map); - return retval; -} - -PRIVATE int -length_to_bios_length (bios_serial_length_t *bios_lengthp, uint32 data_length) -{ - int retval; - - struct - { - bios_serial_length_t val; - uint32 key; - } map[] = - { - { bios_serial_length_5, data5, }, - { bios_serial_length_6, data6, }, - { bios_serial_length_7, data7, }, - { bios_serial_length_8, data8, }, - }; - retval = LOOKUP_KEY (bios_lengthp, data_length, map); - return retval; -} - -/* - * These five macros convert from the values we use on the outside world - * to the values that the BIOS calls use. If an inappropriate source value - * is supplied, they automatically force the calling function to return - * PARAMETER_ERROR - */ - -#define PORT_TO_BIOS_PORT(bios_portp, port) \ -do \ -{ \ - if (port_to_bios_port (bios_portp, port) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define BAUD_TO_BIOS_BAUD(bios_baudp, baud) \ -do \ -{ \ - if (baud_to_bios_baud (bios_baudp, baud) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define BAUD_TO_SVA_BAUD(sva_baudp, baud) \ -do \ -{ \ - if (baud_to_sva_baud (sva_baudp, baud) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define PARITY_TO_BIOS_PARITY(bios_parityp, parity) \ -do \ -{ \ - if (parity_to_bios_parity (bios_parityp, parity) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define STOP_TO_BIOS_STOP(bios_stopp, stop_bits) \ -do \ -{ \ - if (stop_to_bios_stop (bios_stopp, stop_bits) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define LENGTH_TO_BIOS_LENGTH(bios_lengthp, data_length) \ -do \ -{ \ - if (length_to_bios_length (bios_lengthp, data_length) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -PRIVATE unsigned int shadow_hand; - -PRIVATE void -shadow_SVAsyncHand (unsigned int Hand) -{ - shadow_hand = Hand; - SVAsyncHand (Hand); -} - -enum { DEFAULT_BAUD = 9600 }; -enum { DEFAULT_COM = BITS_8 | STOP_1 | NO_PARITY }; -enum { DEFAULT_HAND = DTR | RTS }; - -PRIVATE void -make_sure_sva_initted (void) -{ - static boolean_t initted = FALSE; - - if (!initted) - { -#warning poor implementation of port mapping - SVAsyncInit ( serial_port_map[0].val + COM1 ); - atexit (SVAsyncStop); - SVAsyncFifoInit (); - SVAsyncSet (DEFAULT_BAUD, DEFAULT_COM); - shadow_SVAsyncHand (DEFAULT_HAND); - initted = TRUE; - } -} - -/* - * These are the serial port accessing routines that the BIOS directly - * provides. We build all other routines on top of these (at least until - * we write our own drivers). - */ - -PRIVATE int -dos_serial_bios_init_port (uint8 port, - uint32 baud, - uint32 parity, - uint32 stop_bits, - uint32 data_length, - line_status_t *line_statusp, - modem_status_t *modem_statusp) -{ - int retval; - bios_port_t bios_port; - bios_serial_parity_t bios_parity; - bios_serial_stop_bits_t bios_stop; - bios_serial_length_t bios_length; - bios_serial_init_u bios; -#if !defined (USE_SVA) - bios_serial_baud_t bios_baud; - __dpmi_regs regs; -#else - unsigned int sva_baud; -#endif - - PORT_TO_BIOS_PORT (&bios_port, port); - PARITY_TO_BIOS_PARITY (&bios_parity, parity); - STOP_TO_BIOS_STOP (&bios_stop, stop_bits); - LENGTH_TO_BIOS_LENGTH (&bios_length, data_length); - - bios.ub = 0; - bios.init.bios_serial_init_parity = bios_parity; - bios.init.bios_serial_init_stop_bits = bios_stop; - bios.init.bios_serial_init_data_length = bios_length; - -#if !defined (USE_SVA) - BAUD_TO_BIOS_BAUD (&bios_baud, baud); - bios.init.bios_serial_init_baud = bios_baud; - - dpmi_zero_regs (®s); - regs.h.ah = 0; - regs.h.al = bios.ub; - regs.x.dx = bios_port; - - retval = __dpmi_int (0x14, ®s); - if (retval >= 0) - { - if (line_statusp) - { - line_status_u line; - - line.ub = regs.h.ah; - *line_statusp = line.status; - } - - if (modem_statusp) - { - modem_status_u modem; - - modem.ub = regs.h.al; - *modem_statusp = modem.status; - } - } - return retval; -#else - BAUD_TO_SVA_BAUD (&sva_baud, baud); - make_sure_sva_initted (); - SVAsyncSet (sva_baud, bios.ub); - retval = 0; - return retval; -#endif -} - -PRIVATE int -dos_serial_bios_send_byte (uint8 port, - uint8 byte, - line_status_t *line_statusp) -{ - int retval; -#if !defined (USE_SVA) - bios_port_t bios_port; - __dpmi_regs regs; - - PORT_TO_BIOS_PORT (&bios_port, port); - - dpmi_zero_regs (®s); - regs.h.ah = 1; - regs.h.al = byte; - regs.x.dx = bios_port; - retval = __dpmi_int (0x14, ®s); - if (retval >= 0 && line_statusp) - { - line_status_u line; - - line.ub = regs.h.ah; - *line_statusp = line.status; - } - return retval; -#else - make_sure_sva_initted (); - SVAsyncOut (byte); - retval = 0; - return retval; -#endif -} - -PRIVATE int -dos_serial_bios_receive_byte (uint8 port, - uint8 *bytep, - line_status_t *line_statusp) -{ -#if !defined (USE_SVA) - int retval; - bios_port_t bios_port; - __dpmi_regs regs; - - PORT_TO_BIOS_PORT (&bios_port, port); - - dpmi_zero_regs (®s); - regs.h.ah = 2; - regs.x.dx = bios_port; - retval = __dpmi_int (0x14, ®s); - if (retval >= 0) - { - if (line_statusp) - { - line_status_u line; - - line.ub = regs.h.ah; - *line_statusp = line.status; - } - *bytep = regs.h.al; - } - return retval; -#else - -#warning currently SVA only allows one port at a time - - int c; - int retval; - - make_sure_sva_initted (); - c = SVAsyncIn (); - if (c == -1) - retval = -1; - else - { - *bytep = c; - retval = 0; - } - - return retval; -#endif -} - -PRIVATE int -dos_serial_bios_read_status (uint8 port, - line_status_t *line_statusp, - modem_status_t *modem_statusp) -{ - int retval; - bios_port_t bios_port; - __dpmi_regs regs; - - PORT_TO_BIOS_PORT (&bios_port, port); - - dpmi_zero_regs (®s); - regs.h.ah = 3; - regs.x.dx = bios_port; - retval = __dpmi_int (0x14, ®s); - - if (retval >= 0) - { - if (line_statusp) - { - line_status_u line; - - line.ub = regs.h.ah; - *line_statusp = line.status; - } - - if (modem_statusp) - { - modem_status_u modem; - - modem.ub = regs.h.al; - *modem_statusp = modem.status; - } - } - - return retval; -} - -/* - * Here are the public routines. They're made to slip comfortably into - * the existing "serial.c" code (which is quite a hack) - * - * The first implementation of these routines is incredibly naive. One thing - * that we can do if the first cut isn't sufficient is to always pay attention - * to the line status, and whenever there's a character that can be read, - * read it and squirrel it away for future use. That can be done in all of - * these routines, even the write routine. - */ - -PUBLIC ssize_t -serial_bios_read (LONGINT fd, void *buf, size_t count) -{ - ssize_t retval; - uint8 *bufp; - - retval = 0; - bufp = buf; - while (count-- > 0) - { - if (dos_serial_bios_receive_byte (fd, bufp, 0) < 0) - break; - ++retval; - ++bufp; - } - return retval; -} - -PUBLIC ssize_t -serial_bios_write (LONGINT fd, void *buf, size_t count) -{ - ssize_t retval; - uint8 *bufp; - - retval = 0; - bufp = buf; - while (count-- > 0) - { - if (dos_serial_bios_send_byte (fd, *bufp, 0) < 0) - break; - ++retval; - ++bufp; - } - return retval; -} - -PUBLIC OSErr -serial_bios_serset (LONGINT fd, INTEGER param) -{ - OSErr retval; - uint32 mac_baud, mac_data_length, mac_parity, mac_stop_bits; - - mac_baud = param & 0x3FF; - mac_data_length = param & 0xc00; - mac_parity = param & 0x3000; - mac_stop_bits = ((param >> 14) & 0x3); - - dos_serial_bios_init_port (fd, mac_baud, mac_parity, mac_stop_bits, - mac_data_length, 0, 0); - - retval = noErr; - return retval; -} - -PUBLIC OSErr -serial_bios_serxhshake (LONGINT fd, SerShk *sershkp) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; -} - -/* - * In order to explicitly set the baud without setting anything else, we'll - * need to keep track of the last settings we've made for each port. That's - * not hard to do, but we just don't do it yet. - */ - -PUBLIC OSErr -serial_bios_setbaud (LONGINT fd, INTEGER baud) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; -} - -PUBLIC OSErr -serial_bios_ctlbrk (LONGINT fd, INTEGER flag) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; -} - -PUBLIC OSErr -serial_bios_setflow (LONGINT fd, LONGINT flag) -{ - OSErr retval; - - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; -} - -enum { SERIAL_ADDRESSES = 0x400 }; /* BIOS Address containing 4 shorts, each - one being an i/o port address for a - serial port. See _The Undocumented PC_ - page 578 */ - -enum { MODEM_CONTROL_REGISTER_OFFSET = 4 }; /* offset from i/o port to modem - control register. See _TUPC_ - p. 612 */ - -PRIVATE OSErr -serial_bios_dtr (LONGINT fd, int value) -{ -#if !defined (USE_SVA) - bios_port_t bios_port; - unsigned long offset; - unsigned short port; - modem_control_register_u modem_control; - OSErr retval; - - PORT_TO_BIOS_PORT (&bios_port, fd); - offset = SERIAL_ADDRESSES + (bios_port * 2); - _dosmemgetw (offset, 1, &port); - port += MODEM_CONTROL_REGISTER_OFFSET; - modem_control.ub = inportb (port); - modem_control.reg.modem_control_dtr = value; - outportb (port, modem_control.ub); - retval = noErr; - return retval; -#else - OSErr retval; - unsigned int hand; - - if (value) - hand = shadow_hand | DTR; - else - hand = shadow_hand & ~DTR; - - shadow_SVAsyncHand (hand); - - retval = noErr; - return retval; -#endif -} - -PUBLIC OSErr -serial_bios_setdtr (LONGINT fd) -{ - OSErr retval; - - retval = serial_bios_dtr (fd, 1); - return retval; -} - -PUBLIC OSErr -serial_bios_clrdtr (LONGINT fd) -{ - OSErr retval; - - retval = serial_bios_dtr (fd, 0); - return retval; -} - -/* - * In the current kludgey implementation, we only differentiate between no - * characters ready to read and one. Hopefully that will be enough to drive - * the scanner. - */ - -PUBLIC int -serial_bios_fionread (LONGINT fd, LONGINT *np) -{ -#if !defined (USE_SVA) - int retval; - line_status_t status; - - if ((dos_serial_bios_read_status (fd, &status, 0) >= 0) && - status.line_data_ready) - *np = 1; - else - *np = 0; - - retval = 0; - return retval; -#else - int retval; - - make_sure_sva_initted (); - *np = SVAsyncInStat (); - retval = 0; - return retval; -#endif -} diff --git a/src/config/front-ends/dos/dosserial.h b/src/config/front-ends/dos/dosserial.h deleted file mode 100644 index 7bc271c9..00000000 --- a/src/config/front-ends/dos/dosserial.h +++ /dev/null @@ -1,166 +0,0 @@ -#if !defined (_dosserial_h_) -#define _dosserial_h_ - -/* - * Copyright 1997 by Abacus Research and Development, Inc. - * All rights reserved. - */ - -#include "Serial.h" - -/* - * This should really be divided into public and private .h files - */ - -typedef enum { parity_none, parity_odd, parity_even } parity_t; - -typedef struct -{ - uint8 line_data_ready: 1; - uint8 line_overrun: 1; - uint8 line_parity_error: 1; - uint8 line_framing_error: 1; - uint8 line_break_received: 1; - uint8 line_transmit_buffer_empty: 1; - uint8 line_holding_and_shift_empty: 1; - uint8 line_timeout_error: 1; -} -line_status_t; - -typedef union -{ - uint8 ub; - line_status_t status; -} -line_status_u; - -typedef struct -{ - uint8 modem_delta_cts: 1; - uint8 modem_delta_dsr: 1; - uint8 modem_trailing_ring_detect: 1; - uint8 modem_delta_dcd: 1; - uint8 modem_cts: 1; - uint8 modem_dsr: 1; - uint8 modem_ring: 1; - uint8 modem_dcd: 1; -} -modem_status_t; - -typedef union -{ - uint8 ub; - modem_status_t status; -} -modem_status_u; - -/* - * Modem control register as documented for a 16C1450/16C1550. - * Beware -- some of these bits do different things on other serial chips. - * Right now, we're only using these to control DTR. See _The Undocumented PC_ - * pages 612 and 613 for more info. - */ - -typedef struct -{ - uint8 modem_control_dtr: 1; /* NOTE: _TUPC_ p.613 claims that - this big is dsr, but p. 573 calls - this bit dtr, by implication */ - uint8 modem_control_rts: 1; - uint8 modem_control_reset_uart: 1; - uint8 modem_control_enable_irqs: 1; - uint8 modem_control_loopback_enable: 1; - uint8 modem_control_unused0: 1; - uint8 modem_control_unused1: 1; - uint8 modem_control_power_savings: 1; -} -modem_control_register_t; - -typedef union -{ - uint8 ub; - modem_control_register_t reg; -} -modem_control_register_u; - -typedef uint8 bios_port_t; - -typedef enum -{ - bios_serial_baud_110, - bios_serial_baud_150, - bios_serial_baud_300, - bios_serial_baud_600, - bios_serial_baud_1200, - bios_serial_baud_2400, - bios_serial_baud_4800, - bios_serial_baud_9600, -} -bios_serial_baud_t; - -typedef enum -{ - bios_serial_parity_none0, - bios_serial_parity_odd, - bios_serial_parity_none1, - bios_serial_parity_even, -} -bios_serial_parity_t; - -typedef enum -{ - bios_serial_stop_bits_1, - bios_serial_stop_bits_more_than_1, -} -bios_serial_stop_bits_t; - -typedef enum -{ - bios_serial_length_5, - bios_serial_length_6, - bios_serial_length_7, - bios_serial_length_8, -} -bios_serial_length_t; - -typedef struct -{ - bios_serial_length_t bios_serial_init_data_length: 2; - bios_serial_stop_bits_t bios_serial_init_stop_bits: 1; - bios_serial_parity_t bios_serial_init_parity: 2; - bios_serial_baud_t bios_serial_init_baud: 3; -} -bios_serial_init_t; - -typedef union -{ - uint8 ub; - bios_serial_init_t init; -} -bios_serial_init_u; - -extern ssize_t serial_bios_read (LONGINT fd, void *buf, size_t count); - -extern ssize_t serial_bios_write (LONGINT fd, void *buf, size_t count); - -extern OSErr serial_bios_serset (LONGINT fd, INTEGER param); - -extern OSErr serial_bios_serxhshake (LONGINT fd, SerShk *sershkp); - -extern OSErr serial_bios_setbaud (LONGINT fd, INTEGER baud); - -extern OSErr serial_bios_ctlbrk (LONGINT fd, INTEGER flag); - -extern OSErr serial_bios_setflow (LONGINT fd, LONGINT flag); - -extern OSErr serial_bios_setdtr (LONGINT fd); - -extern OSErr serial_bios_clrdtr (LONGINT fd); - -extern int serial_bios_fionread (LONGINT fd, LONGINT *np); - -extern int set_modem_port_mapping_to_pc_port (int pc_port); - -extern int set_printer_port_mapping_to_pc_port (int pc_port); - -#endif /* !defined (_dosserial_h_) */ diff --git a/src/config/front-ends/dos/dpmilock.c b/src/config/front-ends/dos/dpmilock.c deleted file mode 100644 index 8b7e86c9..00000000 --- a/src/config/front-ends/dos/dpmilock.c +++ /dev/null @@ -1,31 +0,0 @@ -/* Copyright 1995 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dpmilock[] = "$Id: dpmilock.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - - -#include "rsys/common.h" -#include -#include "dpmilock.h" -#include "dosmem.h" - -void -dpmi_lock_memory (void *start, unsigned long num_bytes) -{ - unsigned long base = 0; - - /* Get the linear base address. */ - if (__dpmi_get_segment_base_address (dos_pm_ds, &base) != -1) - { - __dpmi_meminfo mem; - - mem.handle = 0; /* Unused */ - mem.size = num_bytes; - mem.address = (unsigned long) ((char *) start + base); - __dpmi_lock_linear_region (&mem); - } -} diff --git a/src/config/front-ends/dos/dpmilock.h b/src/config/front-ends/dos/dpmilock.h deleted file mode 100644 index 9d6eb277..00000000 --- a/src/config/front-ends/dos/dpmilock.h +++ /dev/null @@ -1,6 +0,0 @@ -#if !defined (_DPMILOCK_H_) -#define _DPMILOCK_H_ - -extern void dpmi_lock_memory (void *start, unsigned long num_bytes); - -#endif /* !_DPMILOCK_H_ */ diff --git a/src/config/front-ends/dos/host_bltmacros.h b/src/config/front-ends/dos/host_bltmacros.h deleted file mode 100644 index 67a61ea1..00000000 --- a/src/config/front-ends/dos/host_bltmacros.h +++ /dev/null @@ -1 +0,0 @@ -#define VGA_SCREEN_NEEDS_FAR_PTR diff --git a/src/config/front-ends/dos/host_vdriver.h b/src/config/front-ends/dos/host_vdriver.h deleted file mode 100644 index a5ed75b1..00000000 --- a/src/config/front-ends/dos/host_vdriver.h +++ /dev/null @@ -1,34 +0,0 @@ -#include "rsys/prefs.h" -#include "rsys/flags.h" - -#define vdriver_flush_display() -#define vdriver_system_busy 0 -#define VDRIVER_DIRTY_RECT_BYTE_ALIGNMENT 4 -#define VDRIVER_SORT_DIRTY_RECTS_BY_TOP /* less VESA window thrashing */ - -#define vdriver_accel_rect_fill(t, l, b, r, c) VDRIVER_ACCEL_NO_UPDATE -#define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE -#define vdriver_accel_wait() - -#define USE_VGAVDRIVER -#define VGAHOST_VGA_MODE_EXTENSIONS \ -unsigned win_granularity, win_size; \ -uint32 phys_base_addr; \ -uint16 screen_selector; - -#define VGA_WINDOW_GRANULARITY(mode) ((mode)->win_granularity) -#define VGA_WINDOW_SIZE(mode) ((mode)->win_size) - -extern uint16 vga_screen_selector; -extern uint16 vga_window_selector; -#define VGA_SELECTOR vga_screen_selector - -#define vdriver_fixed_clut_p FALSE - -extern boolean_t try_to_use_fat_ds_vga_hack_p; - -#define VDRIVER_SUPPORTS_REAL_SCREEN_BLITS - -#define VDRIVER_BYPASS_INTERNAL_FBUF_P() \ -((vdriver_real_screen_blit_possible_p && !ROMlib_refresh) \ - || !ROMlib_shadow_screen_p) diff --git a/src/config/front-ends/dos/itimer.h b/src/config/front-ends/dos/itimer.h deleted file mode 100644 index 11a98591..00000000 --- a/src/config/front-ends/dos/itimer.h +++ /dev/null @@ -1,14 +0,0 @@ -#if !defined (_itimer_h_) -#define _itimer_h_ - -extern void itimer_init (void); -extern void itimer_deinit (void); -extern int itimer_set (unsigned long usecs, void (*func) (void)); -extern void itimer_clear (void); - -extern void ROMlib_blockdostimer( void ); -extern void ROMlib_unblockdostimer( void ); - -extern INTEGER ROMlib_ticks60; - -#endif /* Not _itimer_h_ */ diff --git a/src/config/front-ends/dos/itimer32.c b/src/config/front-ends/dos/itimer32.c deleted file mode 100644 index 53cc763c..00000000 --- a/src/config/front-ends/dos/itimer32.c +++ /dev/null @@ -1,332 +0,0 @@ -/* Copyright 1994 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_itimer32[] = - "$Id: itimer32.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include /* See if we're using synchronous interrupts. */ - -#if defined (MSDOS) && !defined (SYNCHRONOUS_INTERRUPTS) - -#include "rsys/itimer.h" -#include "rsys/int386.h" -#include "rsys/blockinterrupts.h" -#include "OSEvent.h" -#include "OSUtil.h" -#include "rsys/prefs.h" - -#include -#include -#include - - -/* Reprogram clock to 60Hz? */ - -INTEGER ROMlib_ticks60 = 1; - -/* Function to be called the next time the interval timer expires. */ -static void (*itimer_func) (void) = NULL; -static long itimer_ticks = 0; - -/* Boolean value; 1 while we have int 8 patched, else 0. */ -static volatile int itimer_chained = 0; - -static _go32_dpmi_seginfo old_handler; -static _go32_dpmi_seginfo new_handler; -BOOLEAN iret_wrapper_allocated = FALSE; - -#if 1 -#define REPROGRAM_TIMER_0(ticks_per_sec) \ -asm volatile ("movb $0x36,%%al\n\t" \ - "outb %%al,$0x43\n\t" \ - "jmp 1f\n" \ - "1:\tjmp 1f\n" \ - "1:\tjmp 1f\n" \ - "1:\tmovb %0,%%al\n\t" \ - "outb %%al,$0x40\n\t" \ - "jmp 1f\n" \ - "1:\tjmp 1f\n" \ - "1:\tjmp 1f\n" \ - "1:\tmovb %1,%%al\n\t" \ - "outb %%al,$0x40\n\t" : : \ - "g" ((unsigned) ((65532 / ((ticks_per_sec) / 18.2)) + 0.5) \ - & 0xFF), \ - "g" (((unsigned) ((65532 / ((ticks_per_sec) / 18.2)) + 0.5) \ - \ - >> 8) & 0xFF) \ - : "eax") - -#define MICROSECONDS_PER_TICK \ - (ROMlib_ticks60 \ - ? (1000000L / 60) /* 60 Hz */ \ - : (1000000L * 10 / 182)) /* 18.2 Hz */ -#endif - -#if !defined (MICROSECONDS_PER_TICK) -#define MICROSECONDS_PER_TICK (1000000L * 10 / 182) /* 18.2 Hz */ -#endif - - -static void unchain() -{ - real_int_state_t bi; - - if (itimer_chained) { - bi = block_real_ints (); -#if defined (REPROGRAM_TIMER_0) - if (ROMlib_ticks60) - { - REPROGRAM_TIMER_0(18.2); - } -#endif - _go32_dpmi_set_protected_mode_interrupt_vector(8, &old_handler); - itimer_chained = 0; - - if (iret_wrapper_allocated) - { - _go32_dpmi_free_iret_wrapper (&new_handler); - iret_wrapper_allocated = FALSE; - } - - restore_real_ints (bi); - } -} - -typedef enum { - syn_started = (1 << 0), - int_pending = (1 << 1), - in_int = (1 << 2), - in_aline = (1 << 3), - blocked = (1 << 4) -} syn_cpu_state_t; - -#define STATE_MASK (syn_started|int_pending|in_int|in_aline|blocked) - -PRIVATE syn_cpu_state_t syn_cpu_state = 0; - - -/* - * NOTE: we ignore tzp. - */ - -void protected_gettimeofday(struct timeval *tvp, struct timezone *tzp) -{ - static struct timeval last_known_time; - static long last_known_clock; - static unsigned long last_known_ticks; - static char beenhere = FALSE; - long temp_clock; - - if (!beenhere) - { - gettimeofday(tvp, tzp); - if (ROMlib_ticks60 && ROMlib_clock) - last_known_ticks = CL (Ticks); - else - last_known_clock = clock (); - beenhere = TRUE; - } - - if (ROMlib_ticks60 && ROMlib_clock) - { - unsigned long usec_diff, t; - - /* Compute the change in Ticks since last time we were here. */ - t = CL (Ticks); - usec_diff = (t - last_known_ticks) * 1000000 / 60; - last_known_ticks = t; - - *tvp = last_known_time; - tvp->tv_sec += usec_diff / 1000000; - tvp->tv_usec += usec_diff % 1000000; - tvp->tv_sec += tvp->tv_usec / 1000000; - tvp->tv_usec %= 1000000; - - last_known_time = *tvp; - } - else - { - if (syn_cpu_state & in_int) { - temp_clock = clock() - last_known_clock; - *tvp = last_known_time; - tvp->tv_sec += temp_clock / 1000000; - tvp->tv_usec += temp_clock % 1000000; - tvp->tv_sec += tvp->tv_usec / 1000000; - tvp->tv_usec %= 1000000; - } else { - gettimeofday(tvp, tzp); - last_known_clock = clock(); - last_known_time = *tvp; - } - } -} - -static void do_itimer(void) { - asm ("cld"); /* Broken djgpp libs assume d is always clear. */ - while ((syn_cpu_state & STATE_MASK) == (syn_started|int_pending)) { - syn_cpu_state &= ~int_pending; - syn_cpu_state |= in_int; - itimer_func(); - syn_cpu_state &= ~in_int; - } -} - -static void tic_handler(void) -{ - real_int_state_t bi; -#if defined(REPROGRAM_TIMER_0) - static int usecs_elapsed = 0; -#endif - - bi = block_real_ints (); - if (--itimer_ticks == 0) { /* TODO: take syn_cpu_state into consider */ - if (ROMlib_ticks60 && ROMlib_clock) - { - unsigned long t; - - /* Increment Ticks and Time. */ - t = CL(Ticks) + 1; - Ticks = CL(t); - Time = CL(UNIXTIMETOMACTIME(ROMlib_startup) + t / 60); - } - - syn_cpu_state |= int_pending; - do_itimer(); - } - -#if defined (REPROGRAM_TIMER_0) - if (ROMlib_ticks60) - { - /* See if we should forward this tick to the normal 18.2 Hz handler. */ - usecs_elapsed += MICROSECONDS_PER_TICK; - if (usecs_elapsed >= (1000000 * 10 / 182)) - { - usecs_elapsed -= 1000000 * 10 / 182; - asm volatile ("cli\n\t" - "pushfl\n\t" - "lcall %0" - : : "m" (*&old_handler.pm_offset)); - } - else - { - /* Issue end-of-interrupt command. */ - asm volatile ("cli\n\t" - "outb %b0,$0x20" - : : "a" (0x20)); - } - } -#endif - restore_real_ints (bi); -} - -short ROMlib_disable_dos_timer = 0; - -/* This allows you to specify a given function to be called in the specified - * number of microseconds. If an itimer was already installed, it is removed - * and replaced with the new information. Passing an argument of "0" for - * usecs will remove any pending interrupt. - */ -int -itimer_set (unsigned long usecs, void (*func) (void)) -{ - real_int_state_t bi; - - if (!ROMlib_disable_dos_timer) { - bi = block_real_ints (); - itimer_func = func; - itimer_ticks = func == NULL ? -1 : usecs / MICROSECONDS_PER_TICK; - if (!itimer_ticks) - itimer_ticks = 1; - if (usecs) { - if (!itimer_chained) { - struct timeval tv; - struct timezone tz; - - /* Initialize starting time. */ - protected_gettimeofday (&tv, &tz); - - _go32_dpmi_get_protected_mode_interrupt_vector(8, - &old_handler); - new_handler.pm_offset = (int)tic_handler; - new_handler.pm_selector = _go32_my_cs(); - - if ( -#if !defined (REPROGRAM_TIMER_0) - 0 && -#endif - ROMlib_ticks60) - { - if (_go32_dpmi_allocate_iret_wrapper (&new_handler)) - { - gui_fatal ("Unable to allocate iret wrapper " - "for the clock."); - } - iret_wrapper_allocated = TRUE; - _go32_dpmi_set_protected_mode_interrupt_vector(8, - &new_handler); - } - else - _go32_dpmi_chain_protected_mode_interrupt_vector(8, &new_handler); - - if (ROMlib_ticks60) - { - REPROGRAM_TIMER_0 (60.0); - } - else - { - REPROGRAM_TIMER_0 (18.2); - } - - itimer_chained = 1; - atexit(unchain); - } - } - restore_real_ints (bi); - } - return 1; -} - -void ROMlib_blockdostimer( void ) -{ - syn_cpu_state |= blocked; -} - -void ROMlib_unblockdostimer( void ) -{ - real_int_state_t bi; - - bi = block_real_ints (); - syn_cpu_state &= ~blocked; - do_itimer(); - restore_real_ints (bi); -} - -void syn_begin( void ) -{ - real_int_state_t bi; - - bi = block_real_ints (); - syn_cpu_state |= syn_started; - do_itimer(); - restore_real_ints (bi); -} - -void aline_begin( void ) -{ - syn_cpu_state |= in_aline; -} - -void aline_end( void ) -{ - real_int_state_t bi; - - bi = block_real_ints (); - syn_cpu_state &= ~in_aline; - do_itimer(); - restore_real_ints (bi); -} -#endif /* defined(MSDOS) && !defined(SYNCHRONOUS_INTERRUPTS) */ diff --git a/src/config/front-ends/dos/newcdhack.c b/src/config/front-ends/dos/newcdhack.c deleted file mode 100644 index b4aebd9a..00000000 --- a/src/config/front-ends/dos/newcdhack.c +++ /dev/null @@ -1,113 +0,0 @@ -/* ----command codes 04h,08h,09h (except Compaq DOS 3.31, DR DOS 6)--- - 0Dh BYTE media descriptor (block devices only) - 0Eh DWORD transfer address - 12h WORD byte count (character devices) or sector count (block devices) - 14h WORD starting sector number (block devices only) - 16h DWORD (DOS 3.0+) pointer to volume ID if error 0Fh returned - 1Ah DWORD (DOS 4.0+) 32-bit starting sector number (block devices with - device attribute word bit 1 set only) if starting sector - number above is FFFFh (see INT 21/AH=52h) - -int ReadLong(DWORD loc, WORD secnum,WORD bufseg) -{ - struct ReadL *pcmd=(struct ReadL *)pcmdbuf; - pcmd->req.len=sizeof(struct ReadL); - pcmd->req.unit=0; - pcmd->req.command=128; - pcmd->mode=0; - pcmd->address=MK_FP(bufseg,0); - pcmd->secnum=secnum; - pcmd->loc=loc; - pcmd->readmode=RAW_MODE; - pcmd->skip[0]=pcmd->skip[1]=0; - CallDriver(); - return pcmd->req.status; -} - -struct ReqHdr { - BYTE len; - BYTE unit; - BYTE command; - WORD status; - BYTE reserved[8]; -}; - -struct IOCTLI { - struct ReqHdr req; - BYTE descriptor; - void far *address; - WORD len; - WORD secnum; - void far *ptr; -}; - -struct DiskInfo { - BYTE control; - BYTE lowest; - BYTE highest; - DWORD total; -}; - -struct ReadL { - struct ReqHdr req; - BYTE mode; - void far *address; - WORD secnum; - DWORD loc; - BYTE readmode; - BYTE skip[2]; - }; - -*/ - -#include -#include - -typedef unsigned char uint8; -typedef unsigned short uint16; -typedef unsigned long uint32; - -#define PACKED __attribute__ ((packed)) - -typedef struct -{ - uint8 len PACKED; /* 0x00 */ - uint8 unit PACKED; /* 0x01 */ - uint8 command PACKED; /* 0x02 */ - uint16 status PACKED; /* 0x03 */ - uint8 reserved[8] PACKED; /* 0x05 */ - uint8 media_descriptor PACKED; /* 0x0d */ - uint32 transfer_address PACKED; /* 0x0e */ - uint16 sector_count PACKED; /* 0x12 */ - uint16 starting_sector PACKED; /* 0x14 should be 0xffff */ - uint32 volid_pointer PACKED; /* 0x16 */ - uint32 long_starting_sector PACKED; /* 0x1A */ -} -ioctl_read_t; - -enum { IOCTL_INPUT = 4 }; - -#define xxx(yyy, zzz) ((yyy) * 16 + (zzz)) - -void fill_read_t (ioctl_read_t *readp, uint8 unit, uint16 sector_count, - uint32 starting_sector) -{ - memset (readp, 0, sizeof *readp); - readp->len = sizeof *readp; - readp->unit = unit; - readp->command = IOCTL_INPUT; - readp->transfer_address = xxx (dos_buf_selector, dos_buf_segment); - readp->sector_count = sector_count; - readp->starting_sector = 0xFFFF; - readp->long_starting_sector = starting_sector; -} - -int main (void) -{ - int retval; - - printf ("%d\n", sizeof (ioctl_read_t)); - retval = 0; - return retval; -} diff --git a/src/config/front-ends/dos/oldaspi.c b/src/config/front-ends/dos/oldaspi.c deleted file mode 100644 index 283b2938..00000000 --- a/src/config/front-ends/dos/oldaspi.c +++ /dev/null @@ -1,604 +0,0 @@ -/* Copyright 1994 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_aspi[] = - "$Id: oldaspi.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include -#include -#include -#include - -#include "aspi.h.~1.7~" -#include "rsys/hfs.h" -#include "rsys/assert.h" -#include "dosdisk.h" -#include "rsys/flags.h" - -#if defined (ASPI_STANDALONE) -# include -# undef gui_assert -# define gui_assert assert -# undef warning_trace_info -# define warning_trace_info printf -# undef warning_unexpected -# define warning_unexpected printf -# define NL "\n" -#else -# define NL -#endif -/* - * NOTE: This implementation is NOT reentrant. To make it so would require - * different management of conventional memory, which would either - * require sucking up more memory than we use, or the possibility that - * a reentrant call would fail due to lack of conventional memory - * anyway. DOS sucks. - */ - -/* - * These typedefs aren't in aspi.h since the size of the wrapper needs to - * be taken into account, so it is nice to have the wrapper_t and things that - * depend on it all near the actual code for the wrapper. - */ - -typedef unsigned char wrapper_t[0x46]; - -/* - * NOTE: The wrapper code below depends on this particular layout for - * low_memory_contents_t. Don't mess with either unless you are - * fully aware of how the wrapper code works. - */ - -typedef struct { - wrapper_t wrapper PACKED; - offset_segment_t aspi_entry PACKED; - srb_t srb PACKED; - aspi_command_t u PACKED; -} low_memory_contents_t; - -#if !defined(PRIVATE) -#define PRIVATE static -#endif - -#if !defined(PUBLIC) -#define PUBLIC -#endif - -PUBLIC int ROMlib_skipaspi = 0; - -PRIVATE low_memory_contents_t memory_template = -{ - { - /* 0000 _aspi_wrapper proc far */ -0x0e, /* 0000 0E push cs */ -0x1f, /* 0001 1F pop ds */ -0xa1, 0x46, 0x00, /* 0002 A1 0046r mov ax,word ptr aspi_entry */ -0x0b, 0x06, 0x48, 0x00, /* 0005 0B 06 0048r or ax,word ptr aspi_entry+2 */ -0x75, 0x1d, /* 0009 75 1D jne short @1@422 */ -0xb8, 0x00, 0x3d, /* 000B B8 3D00 mov ax, 03d00H */ -0xba, 0x3d, 0x00, /* 000E BA 003Dr lea dx, scsi_mgr */ -0xcd, 0x21, /* 0011 CD 21 int 021H */ -0x72, 0x27, /* 0013 72 27 jc short @1@478 */ -0x50, /* 0015 50 push ax */ -0x8b, 0xd8, /* 0016 8B D8 mov bx, ax */ -0xb8, 0x02, 0x44, /* 0018 B8 4402 mov ax, 04402H */ -0xba, 0x46, 0x00, /* 001B BA 0046r lea dx, aspi_entry */ -0xb9, 0x04, 0x00, /* 001E B9 0004 mov cx, 4 */ -0xcd, 0x21, /* 0021 CD 21 int 021H */ -0xb4, 0x3e, /* 0023 B4 3E mov ah, 03eH */ -0x5b, /* 0025 5B pop bx */ -0xcd, 0x21, /* 0026 CD 21 int 021H */ - /* 0028 @1@422: */ -0xa1, 0x46, 0x00, /* 0028 A1 0046r mov ax,word ptr aspi_entry */ -0x0b, 0x06, 0x48, 0x00, /* 002B 0B 06 0048r or ax,word ptr aspi_entry+2 */ -0x74, 0x0b, /* 002F 74 0B je short @1@478 */ -0x1e, /* 0031 1E push ds */ -0xb8, 0x4a, 0x00, /* 0032 B8 004Ar mov ax,offset haq */ -0x50, /* 0035 50 push ax */ -0xff, 0x1e, 0x46, 0x00, /* 0036 FF 1E 0046r call dword ptr aspi_entry */ -0x59, /* 003A 59 pop cx */ -0x59, /* 003B 59 pop cx */ - /* 003C @1@478: */ -0xcb, /* 003C CB retf */ - /* 003D _aspi_wrapper endp */ - /* 003D scsi_mgr label byte */ -0x53,0x43,0x53,0x49, /* 003D 53 43 53 49 db 'SCSIMGR$', 0 */ -0x4d,0x47,0x52,0x24, /* 0041 4D 47 52 24 */ -0x00, /* 0045 00 */ - }, - { 0, 0, }, - { 0, 0, 0, 0, 0, }, - /* more zeros go here */ -}; - -#define linear_address_of_segment(segment) ((unsigned long)(segment) << 4) - -#define WRAPPER_OFFSET(element) \ - ((char *) &element - (char *) &memory_template) - -#define WRAPPER_MEM_GET(element) \ - movedata(aspi_wrap_dos_mem_selector, WRAPPER_OFFSET(element), \ - dos_pm_ds, (unsigned)&element, sizeof (element)) - -#define WRAPPER_MEM_PUT(element) \ - movedata(dos_pm_ds, (unsigned)&element, \ - aspi_wrap_dos_mem_selector, WRAPPER_OFFSET(element), \ - sizeof (element)) - -#define ASPI_CALL() \ - do { \ - memset(®s, 0, sizeof(regs)); \ - regs.x.cs = aspi_wrap_dos_mem_segment; \ - regs.x.ip = 0; \ - regs.x.ss = dos_buf_segment; \ - regs.x.sp = DOS_STACK_TOP; \ - __dpmi_simulate_real_mode_procedure_retf (®s, 0, 0); \ - } while (0) - -#define ASPI_WAIT(timeout) \ - do { \ - timeout = 409600; \ - do { \ - WRAPPER_MEM_GET(memory_template.srb.status); \ - } while ( memory_template.srb.status == 0 && --timeout); \ - } while (0) - -#define ASPI_CALL_WAIT(timeout) \ - do { \ - ASPI_CALL(); \ - ASPI_WAIT(timeout); \ - } while (0) - -PRIVATE unsigned long get_multi_byte_value(int n_bytes, unsigned char *bytes) -{ - unsigned long retval; - - retval = 0; - while (--n_bytes >= 0) - retval = (retval << 8) | *bytes++; - - return retval; -} - -#define GET_MULTI_BYTE_VALUE(element) \ - get_multi_byte_value(sizeof(element), element) - -PRIVATE void set_multi_byte_value(int n_bytes, unsigned char *bytes, unsigned long value) -{ - bytes += n_bytes; - - while (--n_bytes >= 0) { - *--bytes = value; - value >>= 8; - } -} - -#define SET_MULTI_BYTE_VALUE(element, value) \ - set_multi_byte_value(sizeof(element), (element), (value)) - -PUBLIC void aspi_iterator_init( aspi_iterator_t *aip ) -{ - aip->last_adaptor = -1; - aip->last_target = 7; - aip->last_lun = 7; -} - -#if defined(FUTILE_HACK) -/* - * NOTE: tick_timer() is here to allow us to detect when ASPI is messing - * up on our Dell 90 P5. However, it appears that the low memory - * ticks aren't changing while we're having trouble, so, as written, - * this routine is useless. - */ - -PRIVATE unsigned long tick_timer(void) -{ - unsigned long retval; - - dosmemget(0x40 * 16 + 0x6c, sizeof(retval), &retval); - return retval; -} -#endif /* FUTILE_HACK */ - -PRIVATE uint16 aspi_wrap_dos_mem_segment, aspi_wrap_dos_mem_selector; - -PUBLIC BOOLEAN get_aspi_info( aspi_iterator_t *aip, aspi_info_t *aspi_info_p ) -{ - static BOOLEAN beenhere = FALSE, has_aspi = FALSE; - __dpmi_regs regs; - unsigned long timeout; - static int number_host_adaptors; - BOOLEAN done; - int seg, sel; - mode_sense_data_t mode_sense_data; -#if defined(FUTILE_HACK) - unsigned long ticks; -#endif /* FUTILE_HACK */ - BOOLEAN last_success; - BOOLEAN retval; - - if (!beenhere) { - beenhere = TRUE; - if (ROMlib_skipaspi) - has_aspi = FALSE; - else - { - warning_trace_info ("first time in aspi" NL); - seg = (__dpmi_allocate_dos_memory ((sizeof(memory_template) + 15) / 16, - &sel)); - if (seg == -1) { - fprintf(stderr, "Unable to allocate %ld bytes of conventional mem " - "for aspi support\n", - (long)sizeof(memory_template)); - has_aspi = FALSE; - } else { - aspi_wrap_dos_mem_segment = seg; - aspi_wrap_dos_mem_selector = sel; - memory_template.srb.command = HOST_ADAPTOR_INQUIRY; - memory_template.srb.adaptor = 0; - memory_template.srb.flags = 0; - memory_template.srb.reserved = 0; - WRAPPER_MEM_PUT(memory_template); - ASPI_CALL(); - - WRAPPER_MEM_GET(memory_template.aspi_entry); - if (memory_template.aspi_entry.segment - || memory_template.aspi_entry.offset) { - ASPI_WAIT(timeout); - WRAPPER_MEM_GET(memory_template.u.haq); - number_host_adaptors = - memory_template.u.haq.number_host_adaptors; - has_aspi = TRUE; - } else { - __dpmi_free_dos_memory (aspi_wrap_dos_mem_selector); - aspi_wrap_dos_mem_segment = 0; - aspi_wrap_dos_mem_selector = 0; - has_aspi = FALSE; - } - } - } - } - retval = FALSE; - last_success = TRUE; - if (has_aspi) { - done = FALSE; - do { - ++aip->last_lun; - if (1 || aip->last_lun > 7 || !last_success) { - aip->last_lun = 0; - ++aip->last_target; - if (aip->last_target > 6) { - aip->last_target = 0; - ++aip->last_adaptor; - if (aip->last_adaptor >= number_host_adaptors) - done = TRUE; - } - } - warning_trace_info ("adaptor = %d, target = %d, lun = %d" NL, - aip->last_adaptor, aip->last_target, aip->last_lun); - last_success = FALSE; - if (!done) { - memory_template.srb.command = GET_DEVICE_TYPE; - memory_template.srb.adaptor = aip->last_adaptor; - memory_template.srb.flags = 0; - memory_template.srb.reserved = 0; - memory_template.u.gdt.target_id = aip->last_target; - memory_template.u.gdt.lun = aip->last_lun; - WRAPPER_MEM_PUT(memory_template.srb); - WRAPPER_MEM_PUT(memory_template.u.gdt); - -#if defined(FUTILE_HACK) - ticks = tick_timer(); - ASPI_CALL_WAIT(timeout); - /* - * Nasty hack needed on our Dell P5 90 - */ - if (tick_timer() - ticks > 10) { - fprintf(stderr, "retrying\n"); - fflush(stdout); - ASPI_CALL_WAIT(timeout); - } -#else /* !FUTILE_HACK */ - ASPI_CALL_WAIT(timeout); -#endif /* !FUTILE_HACK */ - WRAPPER_MEM_GET(memory_template.u.gdt); - if (memory_template.srb.status == NO_ERROR && - (memory_template.u.gdt.device_type == DIRECT_ACCESS_DEVICE || - memory_template.u.gdt.device_type == READ_ONLY_DIRECT_ACCESS_DEVICE)) { - - memory_template.srb.command = GET_DISK_DRIVE_INFORMATION; - memory_template.srb.adaptor = aip->last_adaptor; - memory_template.srb.flags = 0; - memory_template.srb.reserved = 0; - memory_template.u.gddi.target_id = aip->last_target; - memory_template.u.gddi.lun = aip->last_lun; - WRAPPER_MEM_PUT(memory_template.srb); - WRAPPER_MEM_PUT(memory_template.u.gddi); - ASPI_CALL_WAIT(timeout); - WRAPPER_MEM_GET(memory_template.u.gddi); - if (memory_template.srb.status != NO_ERROR || - (memory_template.u.gddi.drive_flags & INT13_MASK) - == NOT_ACCESSIBLE_VIA_INT13) { - memory_template.srb.command = EXECUTE_SCSI_COMMAND; - memory_template.srb.adaptor = aip->last_adaptor; - memory_template.srb.flags = DIR_TARGET_TO_HOST; - memory_template.srb.reserved = 0; - memory_template.u.ec.target_id = aip->last_target; - memory_template.u.ec.lun = aip->last_lun; - - memory_template.u.ec.data_allocation_length = 64; - memory_template.u.ec.sense_allocation_length = DATA_SENSE_LENGTH; - - memory_template.u.ec.data_buffer_pointer.offset = 0; - memory_template.u.ec.data_buffer_pointer.segment = dos_buf_segment; - memory_template.u.ec.srb_link_pointer.offset = 0; - memory_template.u.ec.srb_link_pointer.segment = 0; - memory_template.u.ec.post_routine_pointer.offset = 0; - memory_template.u.ec.post_routine_pointer.segment = 0; - memory_template.u.ec.cdb_length = 6; - - memory_template.u.ec.u.mode_sense.operation_code = MODE_SENSE; - memory_template.u.ec.u.mode_sense.lun_shifted_5 = aip->last_lun << 5; - memory_template.u.ec.u.mode_sense.reserved = 0; - memory_template.u.ec.u.mode_sense.allocation_length = 64; - memory_template.u.ec.u.mode_sense.must_be_zero = 0; - - WRAPPER_MEM_PUT(memory_template.srb); - WRAPPER_MEM_PUT(memory_template.u.ec); - ASPI_CALL_WAIT(timeout); - if (memory_template.srb.status == NO_ERROR) { - movedata (dos_buf_selector, 0, - dos_pm_ds, (unsigned) &mode_sense_data, - sizeof(mode_sense_data)); - aspi_info_p->adaptor = aip->last_adaptor; - aspi_info_p->target = aip->last_target; - aspi_info_p->lun = aip->last_lun; - aspi_info_p->block_length = GET_MULTI_BYTE_VALUE(mode_sense_data.block_descriptors[0].block_length); - aspi_info_p->num_blocks = GET_MULTI_BYTE_VALUE(mode_sense_data.block_descriptors[0].number_of_blocks); - aspi_info_p->write_protect = mode_sense_data.wp_shifted_7 >> 7; - retval = TRUE; - done = TRUE; - last_success = TRUE; - } - } - } - } - } while (!done); - } - return retval; -} - -#define MAX_ASPI_DISKS 12 /* arbitrary: two full host adaptors */ - -PRIVATE aspi_info_t aspi_info[MAX_ASPI_DISKS]; - -PRIVATE aspi_info_t *disk_number_to_aspi_info(int disk) -{ - aspi_info_t *retval; - - if (disk >= 0 && disk < MAX_ASPI_DISKS && aspi_info[disk].block_length) - retval = &aspi_info[disk]; - else - retval = 0; - - return retval; -} - -/* - * aspi_disk_open is private because it does no checking to see whether - * or not the drive is already open. - */ - -PRIVATE int aspi_disk_open(int disk, char *ejectablep, LONGINT *bsizep) -{ - BOOLEAN retval; - aspi_info_t *aitp; - - aitp = disk_number_to_aspi_info(disk); - if (aitp) { - *ejectablep = FALSE; - *bsizep = aitp->block_length; - retval = TRUE; - } else - retval = FALSE; - return retval; -} - -/* - * NOTE: currently aspi_disk_close will never be called since the only - * call to it is from eject_disk, and we always claim that SCSI - * disks are not ejectable. This will change sometime. - */ - -PUBLIC int aspi_disk_close(int disk) -{ - return 0; -} - -PUBLIC off_t aspi_disk_seek(int fd, off_t pos, int unused) -{ - aspi_info_t *aitp; - unsigned long bytes_on_disk; - - gui_assert(unused == L_SET); - aitp = disk_number_to_aspi_info(fd); - if (!aitp) - { - gui_assert (0); - return -1; - } - gui_assert ((pos % aitp->block_length) == 0); - - /* Pin the fpos at the end of the disk. */ - bytes_on_disk = aitp->block_length * aitp->num_blocks; - if (pos > bytes_on_disk) - pos = bytes_on_disk; - aitp->fpos = pos; - - return pos; -} - -PRIVATE int aspi_disk_xfer(operation_code_t op, int disk, void *buf, - int num_bytes) -{ - int orig_num_bytes; - aspi_info_t *aspi_info_p; - unsigned long blocks_to_xfer, bytes_to_xfer, bytes_xfered; - __dpmi_regs regs; - unsigned long timeout; - - gui_assert(op == READ || op == WRITE); - orig_num_bytes = num_bytes; - aspi_info_p = disk_number_to_aspi_info(disk); - if (!aspi_info_p) { - gui_assert(0); -/**/return -1; - } - gui_assert((num_bytes % aspi_info_p->block_length) == 0); - while (num_bytes != 0) { - blocks_to_xfer = num_bytes / aspi_info_p->block_length; - if (blocks_to_xfer > TRANSFER_BUFFER_SIZE / aspi_info_p->block_length) - blocks_to_xfer = TRANSFER_BUFFER_SIZE / aspi_info_p->block_length; - bytes_to_xfer = blocks_to_xfer * aspi_info_p->block_length; - memory_template.srb.command = EXECUTE_SCSI_COMMAND; - memory_template.srb.adaptor = aspi_info_p->adaptor; - memory_template.srb.flags = ((op == READ) - ? DIR_TARGET_TO_HOST : DIR_HOST_TO_TARGET); - memory_template.srb.reserved = 0; - memory_template.u.ec.target_id = aspi_info_p->target; - memory_template.u.ec.lun = aspi_info_p->lun; - memory_template.u.ec.data_allocation_length = bytes_to_xfer; - memory_template.u.ec.sense_allocation_length = DATA_SENSE_LENGTH; - memory_template.u.ec.data_buffer_pointer.offset = 0; - memory_template.u.ec.data_buffer_pointer.segment = dos_buf_segment; - memory_template.u.ec.srb_link_pointer.offset = 0; - memory_template.u.ec.srb_link_pointer.segment = 0; - memory_template.u.ec.post_routine_pointer.offset = 0; - memory_template.u.ec.post_routine_pointer.segment = 0; - memory_template.u.ec.cdb_length = 10; - - memory_template.u.ec.u.read_write.operation_code = op; - memory_template.u.ec.u.read_write.lun_shifted_5 = aspi_info_p->lun << 5; - SET_MULTI_BYTE_VALUE(memory_template.u.ec.u.read_write.logical_block_address, aspi_info_p->fpos / aspi_info_p->block_length); - memory_template.u.ec.u.read_write.reserved = 0; - SET_MULTI_BYTE_VALUE(memory_template.u.ec.u.read_write.transfer_length, blocks_to_xfer); - memory_template.u.ec.u.read_write.must_be_zero = 0; - - if (op == WRITE) - movedata (dos_pm_ds, (unsigned) buf, dos_buf_selector, 0, - bytes_to_xfer); - - WRAPPER_MEM_PUT(memory_template.srb); - WRAPPER_MEM_PUT(memory_template.u.ec); - ASPI_CALL_WAIT(timeout); - if (memory_template.srb.status != NO_ERROR) { - /*-->*/ return orig_num_bytes - num_bytes; - } - bytes_xfered = bytes_to_xfer; - if (op == READ) - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) buf, - bytes_xfered); - aspi_info_p->fpos += bytes_xfered; - buf += bytes_xfered; - num_bytes -= bytes_xfered; - } - return orig_num_bytes - num_bytes; -} - -PUBLIC int aspi_disk_read(int disk, void *buf, int num_bytes) -{ - return aspi_disk_xfer(READ, disk, buf, num_bytes); -} - -PUBLIC int aspi_disk_write(int disk, const void *buf, int num_bytes) -{ - return aspi_disk_xfer(WRITE, disk, (void *) buf, num_bytes); -} - - -PRIVATE void aspi_shutdown( void ) -{ - if (aspi_wrap_dos_mem_segment) - { - __dpmi_free_dos_memory (aspi_wrap_dos_mem_selector); - aspi_wrap_dos_mem_segment = 0; - aspi_wrap_dos_mem_selector = 0; - } -} - - -/* - * Code largely taken from futzwithdosdisks in stdfile.c -- If you find - * bugs here, you should check there for the same bugs. These should be - * merged sometime. - */ - -#if !defined (ASPI_STANDALONE) -PUBLIC void aspi_init( void ) -{ - int i; - LONGINT mess; - LONGINT blocksize; - char ejectable; - aspi_iterator_t ait; - char aspi_name[sizeof("aspi(nn,nn,nn)")]; - drive_flags_t flags; - - aspi_iterator_init(&ait); - for (i = 0; i < NELEM(aspi_info); ++i) { - if (!get_aspi_info(&ait, &aspi_info[i])) -/*-->*/ break; - if (aspi_disk_open(i, &ejectable, &blocksize) >= 0) { - sprintf(aspi_name, "aspi(%d,%d,%d)", - aspi_info[i].adaptor, aspi_info[i].target, aspi_info[i].lun); - flags = 0; - if (!ejectable) - flags |= DRIVE_FLAGS_FIXED; - if (aspi_info[i].write_protect) - flags |= DRIVE_FLAGS_LOCKED; - try_to_mount_disk( aspi_name, i|ASPIFDBIT, &mess, - blocksize, 16 * PHYSBSIZE, flags); - mess = CL(mess); - if (mess) { - if (mess >> 16 == 0) { - PPostEvent(diskEvt, mess, (HIDDEN_EvQElPtr *) 0); - /* TODO: we probably should post if mess returns an - error, but I think we get confused if we do */ - } else { - aspi_disk_close(i); - } - } else { - aspi_disk_close(i); - } - } - } -} -#endif - - -#if defined (ASPI_STANDALONE) -PUBLIC int main(void) -{ - aspi_iterator_t aspi_iterator; - aspi_info_t aspi_info; - - if (!init_dos_memory ()) - { - fprintf (stderr, "Unable to initialize DOS memory.\n"); - exit (-1); - } - - aspi_iterator_init(&aspi_iterator); - while (get_aspi_info(&aspi_iterator, &aspi_info)) { - printf("adaptor = %d, target = %d, lun = %d\n", aspi_info.adaptor, - aspi_info.target, aspi_info.lun); - printf("block length = %lu, num blocks = %lu, write protect = %d\n", - aspi_info.block_length, aspi_info.num_blocks, aspi_info.write_protect); - } - return 0; -} -#endif diff --git a/src/config/front-ends/dos/vga.c b/src/config/front-ends/dos/vga.c deleted file mode 100644 index 274f6e39..00000000 --- a/src/config/front-ends/dos/vga.c +++ /dev/null @@ -1,1128 +0,0 @@ -/* Copyright 1994 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_vga[] = "$Id: vga.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "vga.h" -#include "vgatables.h" -#include -#include -#include "rsys/fatal.h" -#include "rsys/cquick.h" -#include "rsys/blockinterrupts.h" -#include "rsys/host.h" -#include "rsys/depthconv.h" -#include "rsys/flags.h" -#include "rsys/refresh.h" -#include "MemoryMgr.h" -#include "rsys/mman.h" -#include "SegmentLdr.h" -#include "rsys/segment.h" -#include "rsys/time.h" -#include "dosmem.h" -#include "dpmimem.h" -#include "dpmicall.h" -#include - - -/* List of known graphics modes. Terminated with a width field of 0. */ -static vga_mode_t mode_list[MAX_VGA_MODES + 1]; - -/* Original VGA mode. */ -static int orig_vga_mode = -1; - -/* Do we have a VESA driver? */ -uint16 vesa_version; - -/* Selector for real mode 0xA0000 - 0xAFFFF */ -uint16 vga_window_selector; - -/* Selector for the screen, wherever it is. May be the same as - * `vga_window_selector', or may be different for a linear frame buffer, etc. - */ -uint16 vga_screen_selector; - -/* TRUE iff we should pretend there's no VBE video driver. */ -boolean_t only_use_vga_p; - -/* TRUE iff we should try to make %ds enclose the real linear frame - * buffer and thereby give programs direct access to the frame buffer. - * Having such a "fat %ds" is dangerous, but can make graphics much - * faster, esp. for programs that require "refresh" mode. - */ -boolean_t try_to_use_fat_ds_vga_hack_p; - -/* TRUE iff we're actually using the fat %ds vga hack. */ -static boolean_t actually_using_fat_ds_vga_hack_p; - -/* - * NOTE: it's not clear why we were saving VGA state before, but - * there's a chance that our saving and restoring of VGA state is - * causing trouble on a few esoteric machines, so until I can see why - * we *need* to save and restore state (as opposed to the mode), I'm - * not going to #define SAVE_VGA_STATE - */ - -#if defined (SAVE_VGA_STATE) -/* Saved vga state and its size, so we can clean up when we exit. */ -static void *vga_state; -static unsigned vga_state_size; -#endif - -#if 0 -/* VBE 2.0 protected mode interface code pointers. NULL if not available. */ -static void *set_window_call_codep; -static void *set_display_start_codep; -static void *set_palette_data_codep; -#endif - -/* 0x80 if we should wait until VBL to set the DAC. */ -static uint8 set_palette_during_vbl_mask; - -/* Bits per DAC element; usually 6, never more than 8. */ -static int bits_per_dac_element = 6; - -/* TRUE iff the DAC can be switched to 8bpp. */ -static boolean_t switchable_dac_p; - -#if defined (SAVE_VGA_STATE) - -typedef enum -{ - COMPUTE_BUFFER_SIZE, SAVE_STATE, RESTORE_STATE -} state_func_t; - -static boolean_t (*state_glue_funcp) (state_func_t, unsigned *); - -#endif - -/* Makes a call to the VESA driver, and returns TRUE iff successful. */ -static boolean_t -vesa_call (int eax, __dpmi_regs *r) -{ - boolean_t success_p; - - if (only_use_vga_p) /* only old-style VGA allowed? */ - success_p = FALSE; - else - { - r->d.eax = eax; - success_p = (__dpmi_int (0x10, r) == 0 && r->x.ax == VESA_SUCCESS); - } - - return success_p; -} - -#if defined (SAVE_VGA_STATE) - -#if defined (USE_VESA_STATE_SAVE) - -/* NOTE: users started reported serious problems once I added this - * routine. I'm leaving it out by default for now. - */ - -/* This function saves video state, restores video state, or computes - * the size of a buffer needed to hold the buffer size depending on - * the OPERATION. If non-NULL, and the operation is - * COMPUTE_BUFFER_SIZE, *buffer_size_ret is filled in with the - * buffer size. This routine assumes the state buffer is at - * `dos_buf_segment:0'. Returns TRUE on success, FALSE on failure. - */ -static boolean_t -vesa_state_glue (state_func_t operation, unsigned *buffer_size_ret) -{ - __dpmi_regs regs; - boolean_t success_p; - unsigned buf_size; - - /* Call the video driver. */ - dpmi_zero_regs (®s); - regs.h.dl = operation; - regs.x.cx = VESA_STATE_TO_SAVE; /* all state */ - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - if (vesa_call (VESA_STATE_CONTROL, ®s)) - { - buf_size = regs.x.bx * 64; /* only valid for COMPUTE_BUFFER_SIZE */ - success_p = TRUE; - } - else - { - buf_size = 0; - success_p = FALSE; - } - - if (buffer_size_ret != NULL) - *buffer_size_ret = buf_size; - - if (!success_p) - warning_unexpected ("vesa_state_glue call failed!"); - - return success_p; -} -#endif /* defined (USE_VESA_STATE_SAVE) */ - - -/* Same as vesa_state_glue, but only uses standard BIOS calls. */ -static boolean_t -vga_state_glue (state_func_t operation, unsigned *buffer_size_ret) -{ - __dpmi_regs regs; - boolean_t success_p; - unsigned buf_size; - - /* Call the video driver. */ - dpmi_zero_regs (®s); - regs.h.ah = 0x1C; - regs.h.al = operation; - regs.x.cx = VGA_STATE_TO_SAVE; /* all state */ - regs.x.es = dos_buf_segment; - regs.x.bx = 0; - if (__dpmi_int (0x10, ®s) == 0 && regs.h.al == 0x1C) - { - buf_size = regs.x.bx * 64; /* only valid for COMPUTE_BUFFER_SIZE */ - success_p = TRUE; - } - else - { - buf_size = 0; - success_p = FALSE; - } - - if (buffer_size_ret != NULL) - *buffer_size_ret = buf_size; - return success_p; -} - -#endif - -/* Restores the VGA state specified in vga_state. */ -static void -restore_vga_state (void) -{ - __dpmi_regs regs; - - /* Set the mode. */ - if (orig_vga_mode != -1) - { - int current_vga_mode; - - /* Fetch the current mode number. */ - dpmi_zero_regs (®s); - regs.h.ah = 0xF; - if (__dpmi_int (0x10, ®s) != -1) - current_vga_mode = regs.h.al & 0x7F; - else - current_vga_mode = -1; - - /* Only reset the mode if it has changed, so we don't clear the - * screen on exception. - */ - if (current_vga_mode != orig_vga_mode) - { - dpmi_zero_regs (®s); - regs.x.ax = orig_vga_mode & 0x7F; /* AH == 0x00 */ - __dpmi_int (0x10, ®s); - } - } - -#if defined (SAVE_VGA_STATE) - /* Restore the actual state. */ - if (vga_state != NULL - && vga_state_size <= DOS_BUF_SIZE - DOS_MIN_STACK_SPACE) - { - /* Restore the random VGA state. */ - movedata (dos_pm_ds, (unsigned) vga_state, dos_buf_selector, 0, - vga_state_size); - state_glue_funcp (RESTORE_STATE, NULL); - } -#endif -} - - -/* Saves the vga state into vga_state, allocating space as necessary. */ -static void -save_vga_state (void) -{ - __dpmi_regs regs; - - /* Fetch the current mode number. */ - dpmi_zero_regs (®s); - regs.h.ah = 0xF; - if (__dpmi_int (0x10, ®s) != -1) - orig_vga_mode = regs.h.al & 0x7F; - else - orig_vga_mode = -1; - -#if defined (SAVE_VGA_STATE) - if (state_glue_funcp (COMPUTE_BUFFER_SIZE, &vga_state_size) - && vga_state_size <= DOS_BUF_SIZE - DOS_MIN_STACK_SPACE - && state_glue_funcp (SAVE_STATE, NULL)) - { - if (vga_state != NULL) - free (vga_state); - vga_state = malloc (vga_state_size); - if (vga_state != NULL) - { - /* Save the state away in our memory space. */ - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) vga_state, - vga_state_size); - } - } - - /* Restore the VGA state because many BIOSes corrupt it when they - * save it (from the INTER document). This shouldn't be necessary - * for VESA drivers, but it's conceivable some stupid VESA driver - * calls one of the buggy BIOS routines which is known to need this. - */ - { - int save_orig_mode; - - save_orig_mode = orig_vga_mode; - orig_vga_mode = -1; /* Don't reset mode! */ - restore_vga_state (); - orig_vga_mode = save_orig_mode; - } -#endif -} - - -/* Attempts to fetch the VESA information block. Returns TRUE - * iff successful, else FALSE (in which case it should be assumed - * that no VESA driver is present). - */ -static boolean_t -get_vesa_info_block (vesa_info_t *vesa_info) -{ - __dpmi_regs regs; - boolean_t success_p; - - /* Move "VBE2" into the "VESA" signature field, to request 2.0 driver. */ - movedata (dos_pm_ds, (unsigned) "VBE2", dos_buf_selector, 0, 4); - - /* Make the VESA query. */ - dpmi_zero_regs (®s); - regs.x.es = dos_buf_segment; - regs.x.di = 0; - - if (!vesa_call (VESA_GET_VGA_INFO, ®s)) - success_p = FALSE; - else - { - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) vesa_info, - sizeof *vesa_info); - success_p = !strncmp (vesa_info->signature, "VESA", 4); - } - - return success_p; -} - -static unsigned -compute_vesa_version (void) -{ - vesa_info_t vesa_info; - return get_vesa_info_block (&vesa_info) ? vesa_info.version : 0; -} - - -#if 0 -static int -call_vbe2_pmi (int ax, int bx, int cx, int dx) -{ -} - - -/* Sets up the VBE protected mode interface pointers. See VBE function - * 0x0A for more information. Returns TRUE iff successful. - */ -static boolean_t -set_up_vbe2_protected_mode_interface (void) -{ - boolean_t success_p; - - success_p = FALSE; /* default */ - set_window_call_codep = NULL; - set_display_start_codep = NULL; - set_palette_data_code_p = NULL; - - if (vesa_version >= 0x200) /* new with VBE 2.0 */ - { - __dpmi_regs regs; - dpmi_zero_regs (®s); - regs.x.bl = 0; /* get protected mode table. */ - if (vesa_call (VESA_GET_PMI, ®s)) - { - int pmi_size; - - pmi_size = regs.x.cx; - if (vesa_pmi != NULL) - free (vesa_pmi); - vesa_pmi = malloc (pmi_size); - if (vesa_pmi != NULL) - { - movedata (dos_buf_selector, (regs.x.es << 4) + regs.x.di, - dos_pm_ds, (unsigned) vesa_pmi, - pmi_size); - set_window_codep = ((char *) vesa_pmi - + vesa_pmi->set_window_offset); - set_display_start_codep = ((char *) vesa_pmi - + vesa_pmi->set_display_start_offset); - set_palette_data_code_p = ((char *) vesa_pmi - + vesa_pmi->set_palette_data_offset); - success_p = TRUE; - - if (vesa_pmi->io_priv_offset && mmap_io_sel == 0) - { - const uint16 *p; - - for (p = (const uint16 *) ((char *)vesa_pmi - + vesa_pmi->io_priv_offset); - *p != 0xFFFF; - p++) - ; - if (p[1] != 0xFFFF) - { - uint32 addr = *(const uint32 *)(p + 1); - uint16 length = p[3]; - int sel; - - if (addr < 1024 * 1024 && length <= 65536) - - sel = selector_for_phys_mem (addr, length); - if (sel == -1) - { - mmap_io_sel = 0; - set_window_codep = NULL; - success_p = FALSE; - } - else - { - mmap_io_sel = sel; - } - } - } - } - } - } - - return success_p; -} -#endif - - -boolean_t -vgahost_init (int max_width, int max_height, int max_bpp, boolean_t fixed_p, - int *argc, char *argv[]) -{ - int sel; - - /* Grab a 64K selector for 0xA000:0000, for the frame buffer. */ - sel = __dpmi_segment_to_descriptor (0xA000); - if (sel == -1) - return FALSE; - vga_window_selector = sel; - vga_screen_selector = -1; /* no value yet. */ - - vesa_version = compute_vesa_version (); - -#if defined (SAVE_VGA_STATE) - -#if !defined (USE_VESA_STATE_SAVE) - state_glue_funcp = vga_state_glue; -#else /* USE_VESA_STATE_SAVE */ -#error "this will break with the mods to try switching to fullscreen and querying VESA version again...we might save the wrong kind of state!" - if (vesa_version >= 0x100) /* version 1.0 or greater? */ - state_glue_funcp = vesa_state_glue; - else - state_glue_funcp = vga_state_glue; -#endif /* USE_VESA_STATE_SAVE */ - -#endif - - /* Save the current VGA state, so we can clean up well when we exit. */ - save_vga_state (); - - /* WinNT appears to not show us a VESA driver unless we start in - * full screen mode. However, if we set a plain VGA graphics mode - * it switches us to full screen mode. If we didn't see a VESA - * driver, this attempts to switch to fullscreen mode and then try - * again. - */ - if (vesa_version == 0 && !only_use_vga_p) - { - __dpmi_regs regs; - - dpmi_zero_regs (®s); - regs.x.ax = 0x12; /* 640x480 VGA mode. AH == 0x00. Erase screen. */ - if (__dpmi_int (0x10, ®s) == 0) - { - vesa_version = compute_vesa_version (); - restore_vga_state (); - } - } - - return TRUE; -} - - -void -vdriver_opt_register (void) -{ -} - - -void -vgahost_alloc_fbuf (unsigned long size) -{ - unsigned long p; - - /* Allocate page-aligned memory for the screen. We page-align - * it so we can do various mmap-type things. - */ -#if defined (SBRK_PERMANENT_MEMORY) - /* sbrk an integral number of pages. We add two page size's here - * because we need to round up the amount we allocate to a page - * multiple and we'll also end up rounding up the base to the next - * page size. - */ - p = (unsigned long) sbrk ((size + DPMI_PAGE_SIZE + DPMI_PAGE_SIZE - 1) - & ~(DPMI_PAGE_SIZE - 1)); -#else - p = (unsigned long) malloc (size + DPMI_PAGE_SIZE - 1); -#endif - vdriver_fbuf = (uint8 *) ((p + DPMI_PAGE_SIZE - 1) & ~(DPMI_PAGE_SIZE - 1)); -} - - -void -vgahost_shutdown (void) -{ -#if defined (SAVE_VGA_STATE) - if (vga_state != NULL) - { - /* Clean up the display, but only if we've done a mode set. - * This makes sure that error messages don't get erased. - */ - if (vga_current_mode != NULL) - restore_vga_state (); - free (vga_state); - vga_state = NULL; - } -#else - if (vga_current_mode != NULL) - restore_vga_state (); -#endif -} - - -static int -selector_for_phys_mem (uint32 base, uint32 num_bytes) -{ - int sel; - uint32 seg_lim; - __dpmi_meminfo minfo; - - /* Allocate a descriptor. */ - sel = __dpmi_allocate_ldt_descriptors (1); - if (sel == -1) - return -1; - - seg_lim = ((num_bytes + 4095) & ~4095) - 1; - - /* Map the physical memory into linear address space. */ - minfo.handle = 0; /* unused */ - minfo.size = seg_lim + 1; - minfo.address = base; - if (__dpmi_physical_address_mapping (&minfo) != 0) - return -1; - - if (__dpmi_set_segment_base_address (sel, minfo.address) == -1) - return -1; - if (__dpmi_set_segment_limit (sel, seg_lim) == -1) - return -1; - - return sel; -} - - -/* This function queries the system and constructs a list of useful - * graphics modes. - */ - -vga_mode_t * -vgahost_compute_vga_mode_list (void) -{ - vesa_info_t vesa_info; - static const vga_mode_t standard_vga_modes[NUM_STANDARD_VGA_MODES] = - { - { 640, 480, 80, 0x12, 2, TRUE, FALSE, FALSE, 0, 0, 65536, 65536, -1 } - }; - static const vga_mode_t standard_vesa_modes[NUM_VESA_MODES] = - { - /* Many of these fields are intentionally left blank or have defaults. */ - { 640, 400, 0, 0x100, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 640, 480, 0, 0x101, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 800, 600, 0, 0x102, 2, TRUE, FALSE, FALSE, 0, 0, 65536, 65536, -1 }, - { 800, 600, 0, 0x103, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1024, 768, 0, 0x104, 2, TRUE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1024, 768, 0, 0x105, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1280, 1024, 0, 0x106, 2, TRUE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - { 1280, 1024, 0, 0x107, 3, FALSE, FALSE, TRUE, 0, 0, 65536, 65536, -1 }, - }; - int num_modes, i; - __dpmi_regs regs; - - /* Default to an empty list. */ - mode_list[0].width = 0; - - /* Add in the normal VGA modes we know about. */ - memcpy (mode_list, standard_vga_modes, sizeof standard_vga_modes); - num_modes = (sizeof standard_vga_modes) / (sizeof standard_vga_modes[0]); - for (i = 0; i < num_modes; i++) - mode_list[i].screen_selector = vga_window_selector; - - if (get_vesa_info_block (&vesa_info)) - { - unsigned long list, num_mode_numbers, n; - unsigned short mode_num, *vesa_mode_numbers; - - /* Figure out what type of DAC we have. */ - switchable_dac_p = (vesa_version >= 0x200 - && (vesa_info.capabilities[0] & SWITCHABLE_DAC)); - set_palette_during_vbl_mask = ((vesa_info.capabilities[0] - & SET_PALETTE_DURING_VBL) ? 0x80 : 0); - - /* Count the number of modes in their list. */ - list = (vesa_info.mode_list_segment * 16 - + vesa_info.mode_list_offset); - for (num_mode_numbers = 0, mode_num = 0; - mode_num != 0xFFFF; - num_mode_numbers++) - { - dosmemget (list + num_mode_numbers * sizeof (short), - sizeof mode_num, &mode_num); - } - num_mode_numbers--; /* Don't count the 0xFFFF */ - - /* Allocate an array to hold the modes. */ - vesa_mode_numbers = ((unsigned short *) - alloca (num_mode_numbers - * sizeof vesa_mode_numbers[0])); - dosmemget (list, num_mode_numbers * sizeof vesa_mode_numbers[0], - vesa_mode_numbers); - - for (n = 0; n < num_mode_numbers && num_modes < MAX_VGA_MODES; n++) - { - unsigned short mode_num; - mode_info_t mode_info; - vga_mode_t *m; - - /* Mask out all but the real mode bits. */ - mode_num = vesa_mode_numbers[n] & 0x3FFF; - - if (!VESA_MODE_P (mode_num)) /* Is this not a VESA mode? */ - continue; - - /* Call BIOS function to get SVGA mode information. */ - dpmi_zero_regs (®s); - regs.x.cx = mode_num; - regs.x.es = dos_buf_segment; - regs.x.di = 0; - - if (!vesa_call (VESA_GET_MODE_INFO, ®s)) - continue; - - /* Pull the new information in from DOS memory. */ - movedata (dos_buf_selector, 0, dos_pm_ds, (unsigned) &mode_info, - sizeof mode_info); - - if (!(mode_info.mode_attributes & ATTR_LEGAL_MODE) - || !(mode_info.mode_attributes & ATTR_GRAPHICS_MODE)) - continue; - - m = &mode_list[num_modes]; - memset (m, 0, sizeof *m); - - if (mode_info.mode_attributes & ATTR_EXTENDED_INFO) - { - /* Filter out unacceptable graphics modes. We want either - * simple packed screens or 4bpp planar screens only. - */ - if (mode_info.width < VDRIVER_MIN_SCREEN_WIDTH - || mode_info.height < VDRIVER_MIN_SCREEN_HEIGHT) - continue; - if (mode_info.bits_per_pixel > 8) - continue; - if (mode_info.memory_model != MEMORY_MODEL_PACKED_PIXELS - && (mode_info.bits_per_pixel != 4 - || (mode_info.memory_model - != MEMORY_MODEL_FOUR_PLANES))) - continue; - if (mode_info.num_planes != 1 - && (mode_info.num_planes != 4 - || mode_info.bits_per_pixel != 4)) - continue; - - m->width = mode_info.width; - m->height = mode_info.height; - m->log2_bpp = ROMlib_log2[mode_info.bits_per_pixel]; - m->planar_p = (mode_info.num_planes != 1); - } - else if (mode_num >= 0x100 && mode_num < 0x108) - { - /* No explicit information about this mode. VESA spec - * says this is legal as long as it is one of the - * standard VESA-defined modes, which it is. - */ - *m = standard_vesa_modes[mode_num - 0x100]; - } - else - continue; /* Strange; no information about this mode! */ - - m->row_bytes = mode_info.row_bytes; - m->win_granularity = mode_info.win_granularity * 1024; - m->interlaced_p = FALSE; - if ((mode_info.win_a_attributes & 0x3) == 0x3) - m->win_read = 0; - else if ((mode_info.win_b_attributes & 0x3) == 0x3) - m->win_read = 1; - else - continue; /* No readable window at all! */ - if ((mode_info.win_a_attributes & 0x5) == 0x5) - m->win_write = 0; - else if ((mode_info.win_b_attributes & 0x5) == 0x5) - m->win_write = 1; - else - continue; /* No writeable window at all! */ - - /* Default to not knowing the physical base address. */ - m->phys_base_addr = 0; - - if (vesa_version >= 0x200 - && (mode_info.mode_attributes & ATTR_LINEAR_FBUF) - && mode_info.phys_base_addr >= 1024 * 1024) - { - int sel; - - m->phys_base_addr = mode_info.phys_base_addr; - - sel = selector_for_phys_mem (m->phys_base_addr, - m->row_bytes * m->height); - if (sel != -1) - { - mode_num |= USE_LINEAR_FBUF; - m->multi_window_p = FALSE; - m->screen_selector = sel; - m->win_size = m->row_bytes * m->height; - } - } - - /* If we failed to set to linear mode, do it the - * old-fashioned way. - */ - if (!(mode_num & USE_LINEAR_FBUF)) - { - m->multi_window_p = (m->row_bytes * m->height > 65536); - m->screen_selector = vga_window_selector; - m->win_size = mode_info.win_size * 1024; - if (m->win_size > 65536) /* So we don't violate selector. */ - m->win_size = 65536; - } - - m->mode_number = mode_num; - - num_modes++; - if (m->planar_p && m->row_bytes * m->height > m->win_size) - { - m->log2_bpp = 0; /* Only allow the 1bpp version. */ - } - else - { - /* If we found a 4bpp planar mode, add the corresponding - * 1bpp mode we can get by only dealing with one of the - * planes. - */ - if (num_modes < MAX_VGA_MODES && m->planar_p) - { - mode_list[num_modes] = *m; - mode_list[num_modes].log2_bpp = 0; - num_modes++; - } - } - } - } - - /* Terminate the mode list. */ - mode_list[num_modes].width = 0; - - return mode_list; -} - - -#define SET_VGA_COLOR(c, r, g, b) \ -do \ -{ \ - int __unused; \ - \ - asm volatile ("outb %%al,%%dx\n\t" \ - "inb $0x80,%%al\n\t" \ - "incl %%edx\n\t" \ - "movl %4,%%eax\n\t" \ - "shrb $2,%%al\n\t" \ - "outb %%al,%%dx\n\t" \ - "inb $0x80,%%al\n\t" \ - "movl %5,%%eax\n\t" \ - "shrb $2,%%al\n\t" \ - "outb %%al,%%dx\n\t" \ - "inb $0x80,%%al\n\t" \ - "movl %6,%%eax\n\t" \ - "shrb $2,%%al\n\t" \ - "outb %%al,%%dx" \ - : "=a" (__unused), "=d" (__unused) \ - : "0" (c), "1" (0x3c8), \ - "g" (r), "g" (g), "g" (b)); \ -} \ -while (FALSE) - - - -typedef struct -{ - uint8 blue, green, red, filler; /* VESA spec is backwards */ -} vbe2_rgb_t; - -static inline unsigned const -shift_and_round (unsigned a, int round_bit, int shift) -{ - a += (a & round_bit); - if (a > 0xFF) - a = 0xFF; - a >>= shift; - return a; -} - -void -vgahost_set_colors (int first_color, int num_colors, - const ColorSpec *color_array) -{ - if (vesa_version >= 0x200) - { - __dpmi_regs regs; - int k, shift; - vbe2_rgb_t *r; - - /* Fill in our table assuming an 8 bpp DAC at first. */ - r = alloca (num_colors * sizeof r[0]); - for (k = num_colors - 1; k >= 0; k--) - { - r[k].filler = 0; - r[k].red = (*(const uint8 *)&color_array[k].rgb.red); /* MSB */ - r[k].green = (*(const uint8 *)&color_array[k].rgb.green); /* MSB */ - r[k].blue = (*(const uint8 *)&color_array[k].rgb.blue); /* MSB */ - } - - /* Next round to nearest value and shift bits for < 8 bpp DACs. */ - shift = 8 - bits_per_dac_element; - if (shift > 0) - { - int j, round_bit; - - round_bit = 1 << (shift - 1); - for (j = num_colors - 1; j >= 0; j--) - { - r[j].red = shift_and_round (r[j].red, round_bit, shift); - r[j].green = shift_and_round (r[j].green, round_bit, shift); - r[j].blue = shift_and_round (r[j].blue, round_bit, shift); - } - } - - /* Transfer the color array to conventional memory. */ - movedata (dos_pm_ds, (unsigned) r, dos_buf_selector, 0, - num_colors * sizeof r[0]); - - /* Call the VESA function to set the palette. */ - dpmi_zero_regs (®s); - regs.h.bl = 0x00; - regs.x.cx = num_colors; - regs.x.dx = first_color; - regs.x.es = dos_buf_segment; - regs.x.di = 0; - /* Only wait for a VBL if we're setting many colors. If we're - * setting one at a time, it would be bad to wait for a new VBL for - * each! - */ - if (num_colors > 30) /* arbitrary */ - regs.h.bl |= set_palette_during_vbl_mask; - if (!vesa_call (VESA_PALETTE_MANIP, ®s)) - warning_unexpected ("Failed to set palette!"); - } - else - { - const ColorSpec *c; - int i; - - for (c = color_array, i = 0; i < num_colors; c++, i++) - { - unsigned r, g, b; - - r = *(const uint8 *)&c->rgb.red; - if (r < 0xFC) - r += (r & 2); /* Round to nearest. */ - g = *(const uint8 *)&c->rgb.green; - if (g < 0xFC) - g += (g & 2); /* Round to nearest. */ - b = *(const uint8 *)&c->rgb.blue; - if (b < 0xFC) - b += (b & 2); /* Round to nearest. */ - - SET_VGA_COLOR ((first_color + i), r, g, b); - } - } -} - - -void -vgahost_set_write_window (int window_num) -{ - if (window_num != vga_write_window && vga_current_mode->multi_window_p) - { - __dpmi_regs regs; - - /* Set up the write window to point to the right place. */ - dpmi_zero_regs (®s); - regs.x.ax = VESA_WINDOW_CONTROL; - regs.x.bx = vga_current_mode->win_write; /* BH == 0x00 */ - regs.x.dx = window_num; - __dpmi_int (0x10, ®s); - - vga_write_window = window_num; - if (vga_current_mode->win_read == vga_current_mode->win_write) - vga_read_window = window_num; - } -} - - -void -vgahost_set_read_window (int window_num) -{ - if (window_num != vga_read_window && vga_current_mode->multi_window_p) - { - __dpmi_regs regs; - - /* Set up the write window to point to the right place. */ - dpmi_zero_regs (®s); - regs.x.ax = VESA_WINDOW_CONTROL; - regs.x.bx = vga_current_mode->win_read; /* BH == 0x00 */ - regs.x.dx = window_num; - __dpmi_int (0x10, ®s); - - vga_read_window = window_num; - if (vga_current_mode->win_read == vga_current_mode->win_write) - vga_write_window = window_num; - } -} - - -boolean_t -vgahost_illegal_mode_p (int width, int height, int bpp, - boolean_t exact_match_p) -{ - if (!actually_using_fat_ds_vga_hack_p || vga_current_mode == NULL) - return FALSE; - return (vdriver_fbuf == vdriver_real_screen_baseaddr - && bpp != (1 << vga_current_mode->log2_bpp)); -} - - -/* Attempts to mmap sufficient memory for the specified video mode - * over the memory pointed to by vdriver_fbuf, which must be - * page-aligned. Returns TRUE if successful, else FALSE. - */ -boolean_t -vgahost_mmap_linear_fbuf (const vga_mode_t *mode) -{ - boolean_t success_p; - - success_p = FALSE; /* Default */ - if (mode->phys_base_addr != 0) /* do we have a linear frame buffer? */ - { - if (!__djgpp_map_physical_memory (vdriver_fbuf, - ((mode->height * mode->row_bytes - + DPMI_PAGE_SIZE - 1) - & ~(DPMI_PAGE_SIZE - 1)), - mode->phys_base_addr)) - { - success_p = TRUE; - } - else if (mode->screen_selector != 0 && try_to_use_fat_ds_vga_hack_p) - { - /* We failed to mmap it the DPMI 1.0 way, so we'll see if we - * can use the fat %ds hack. - */ - if (__djgpp_nearptr_enable ()) - { - unsigned long executor_base = 0, fbuf_base = 0; - if (!__dpmi_get_segment_base_address (dos_pm_ds, &executor_base) - && !__dpmi_get_segment_base_address (mode->screen_selector, - &fbuf_base)) - { - vdriver_fbuf = (uint8 *) (fbuf_base - executor_base); - actually_using_fat_ds_vga_hack_p = TRUE; - success_p = TRUE; - } - } - } - } - - if (success_p) - { - /* Cool beans. Note that the screen is in our address space. */ - vga_screen_selector = dos_pm_ds; - } - - return success_p; -} - - -/* Replaces the frame buffer space with RAM, instead of memory - * mapped on to the video card. Returns TRUE If successful, - * else FALSE. - */ -boolean_t -vgahost_unmap_linear_fbuf (unsigned long num_bytes) -{ - boolean_t success_p; - - if (actually_using_fat_ds_vga_hack_p) - { - /* Can't unmap a fat %ds frame buffer! */ - success_p = FALSE; - } - else - { - /* Set all pages to committed, r/w, not accessed, not dirty; - * see DPMI spec for details. - */ - success_p = !__djgpp_set_page_attributes (vdriver_fbuf, - ((num_bytes + DPMI_PAGE_SIZE - - 1) - & ~(DPMI_PAGE_SIZE - 1)), - 0x1 | (0x1 << 3) | (0x1 << 4)); - } - - return success_p; -} - - -boolean_t -vgahost_set_mode (vga_mode_t *mode) -{ - __dpmi_regs regs; - boolean_t success_p; - ColorSpec clut[256]; - int i; - - success_p = TRUE; - - /* Actually set up the current mode. Always do this, even if the - * mode isn't changing, because sometimes the video mode gets - * scrogged when people hotkey around under Windows, etc. and we - * want to be able to reset the mode. - */ - if (VESA_MODE_P (mode->mode_number)) - { - dpmi_zero_regs (®s); - regs.x.bx = mode->mode_number | DONT_CLEAR_DISPLAY; /* some S3 based - cards will hang - the system if - you try to clear - the display here - no kidding */ - if (!vesa_call (VESA_SET_MODE, ®s)) - { - success_p = FALSE; - goto done; - } - - /* Guarantee that we've got window #0. */ - vga_write_window = -1; - vgahost_set_write_window (0); - } - else /* Old-style VGA mode. Don't use any SVGA calls. */ - { - dpmi_zero_regs (®s); - regs.x.ax = mode->mode_number; /* AH == 0x00. Erase screen. */ - if (__dpmi_int (0x10, ®s) == -1) - { - success_p = FALSE; - goto done; - } - } - - /* Attempt to set the DAC to 8 bit mode if possible. */ - bits_per_dac_element = 6; /* default */ - if (switchable_dac_p) - { - __dpmi_regs set_dac_regs; - - /* Attempt to set the DAC to 8 bit mode. */ - dpmi_zero_regs (&set_dac_regs); - set_dac_regs.x.bx = 0x0800; /* set DAC format to 8 bit. */ - if (vesa_call (VESA_SET_GET_PALETTE_FORMAT, &set_dac_regs)) - bits_per_dac_element = set_dac_regs.h.bh; - } - - /* Reset CLUT to black, initially, gray later. This seems - * to look better when the splash screen first comes up. - */ - clut[0] = (vga_current_mode == NULL - ? ROMlib_black_cspec - : ROMlib_gray_cspec); - for (i = 255; i > 0; i--) - clut[i] = clut[0]; - vgahost_set_colors (0, 256, clut); - - if (mode->planar_p) - { - int i; - - /* Select 16 pages of 16 color registers. */ - dpmi_zero_regs (®s); - regs.x.ax = 0x1013; - regs.x.bx = 0x0100; - __dpmi_int (0x10, ®s); - - /* Select page 0. */ - dpmi_zero_regs (®s); - regs.x.ax = 0x1013; - regs.x.bx = 0x0001; - __dpmi_int (0x10, ®s); - - /* Map palette register N to color register N. */ - for (i = 0; i < 16; i++) - { - dpmi_zero_regs (®s); - regs.x.ax = 0x1000; - regs.x.bx = i | (i << 8); - __dpmi_int (0x10, ®s); - } - } - - /* The screen always starts 0 bytes into the screen segment; - * this value will be changed later if we successfully mmap - * the screen into our address space - */ - vga_portal_baseaddr = 0; - vdriver_real_screen_baseaddr = 0; - - /* Grab the selector for the current screen. */ - vga_screen_selector = mode->screen_selector; - - done: - return success_p; -} diff --git a/src/config/front-ends/dos/vga.h b/src/config/front-ends/dos/vga.h deleted file mode 100644 index ce426e2f..00000000 --- a/src/config/front-ends/dos/vga.h +++ /dev/null @@ -1,114 +0,0 @@ -#if !defined (_VGA_H_) -#define _VGA_H_ - -#include "rsys/vgavdriver.h" - -#define NUM_STANDARD_VGA_MODES 1 -#define NUM_VESA_MODES 8 -#define EXTRA_VGA_MODES 32 /* Arbitrary, but allow for extra modes. */ -#define MAX_VGA_MODES \ -(NUM_STANDARD_VGA_MODES + (NUM_VESA_MODES * 2) + EXTRA_VGA_MODES) - - -#define VESA_MODE_P(mode) (((mode) & 0x100) != 0) - -#define VESA_GET_VGA_INFO 0x4F00 -#define VESA_GET_MODE_INFO 0x4F01 -#define VESA_SET_MODE 0x4F02 -#define VESA_GET_MODE_NUMBER 0x4F03 -#define VESA_STATE_CONTROL 0x4F04 -#define VESA_WINDOW_CONTROL 0x4F05 -#define VESA_SET_GET_PALETTE_FORMAT 0x4F08 -#define VESA_PALETTE_MANIP 0x4F09 -#define VESA_GET_PMI 0x4F0A -#define VESA_SUCCESS 0x004F - -#define MEMORY_MODEL_FOUR_PLANES 0x3 -#define MEMORY_MODEL_PACKED_PIXELS 0x4 -#define MEMORY_MODEL_RGB 0x6 -#define MEMORY_MODEL_YUV 0x7 - -#define VESA_STATE_TO_SAVE 0xF /* All state. */ -#define VGA_STATE_TO_SAVE 0x7 /* All state. */ - -typedef struct -{ - uint8 signature[4]; - uint16 version; - uint16 oem_string_offset, oem_string_segment; - uint8 capabilities[4]; - uint16 mode_list_offset, mode_list_segment; - - /* VBE 2.0 fields. */ - uint16 total_memory; - uint16 oem_software_rev; - uint16 oem_vendor_name_offset, oem_vendor_name_segment; - uint16 oem_product_name_offset, oem_product_name_segment; - uint16 oem_product_rev_offset, oem_product_rev_segment; - uint8 reserved[222]; - uint8 oemdata[256]; -} vesa_info_t; - - -typedef struct -{ - uint16 mode_attributes; - uint8 win_a_attributes; - uint8 win_b_attributes; - uint16 win_granularity; - uint16 win_size; - uint16 win_a_segment; - uint16 win_b_segment; - uint16 winfunc_offset, winfunc_segment; - uint16 row_bytes; - - /* Optional information, valid iff (mode_attributes & 0x2). */ - uint16 width; - uint16 height; - uint8 char_width; - uint8 char_height; - uint8 num_planes; - uint8 bits_per_pixel; - uint8 num_banks; - uint8 memory_model; - uint8 bank_size; - uint8 num_image_pages; - uint8 reserved_byte; - - /* Direct color fields (only valid for RGB or YUV). */ - uint8 red_mask_size; - uint8 red_field_position; - uint8 green_mask_size; - uint8 green_field_position; - uint8 blue_mask_size; - uint8 blue_field_position; - uint8 reserved_mask_size; - uint8 reserved_field_position; - uint8 direct_color_mode_info; - - /* VBE 2.0 info. */ - uint32 phys_base_addr; - int32 off_screen_mem_offset; - uint16 off_screen_mem_size; /* in 1K units */ - - uint8 reserved[206]; -} mode_info_t; - -#define SWITCHABLE_DAC (1 << 0) -#define SET_PALETTE_DURING_VBL (1 << 2) - -#define ATTR_LEGAL_MODE (1 << 0) -#define ATTR_EXTENDED_INFO (1 << 1) -#define ATTR_GRAPHICS_MODE (1 << 4) -#define ATTR_NOT_VGA_COMPATIBLE (1 << 5) -#define ATTR_HAS_WINDOWED_MODE (1 << 6) -#define ATTR_LINEAR_FBUF (1 << 7) - -#define USE_LINEAR_FBUF (1 << 14) - -extern uint16 vesa_version; -extern boolean_t only_use_vga_p; - -enum { DONT_CLEAR_DISPLAY = (1 << 15) }; - -#endif /* !_VGA_H_ */ diff --git a/src/config/front-ends/dos/vgatables.c b/src/config/front-ends/dos/vgatables.c deleted file mode 100644 index 01c9f41e..00000000 --- a/src/config/front-ends/dos/vgatables.c +++ /dev/null @@ -1,78 +0,0 @@ -/* Copyright 1994 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_vgatables[] -= "$Id: vgatables.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "vgatables.h" - -/* This table is used when extracting plane bits; the process of compacting - * every 4th bit into a byte leaves them in a weird order, so this array - * compensates for that and places them in the desired order. It also - * flips all of the bits. - */ -const unsigned char vga_planar_4bpp_unscramble[256] = -{ - 0xFF, 0xBF, 0xFB, 0xBB, 0xEF, 0xAF, 0xEB, 0xAB, 0xFE, 0xBE, 0xFA, - 0xBA, 0xEE, 0xAE, 0xEA, 0xAA, 0x7F, 0x3F, 0x7B, 0x3B, 0x6F, 0x2F, - 0x6B, 0x2B, 0x7E, 0x3E, 0x7A, 0x3A, 0x6E, 0x2E, 0x6A, 0x2A, 0xF7, - 0xB7, 0xF3, 0xB3, 0xE7, 0xA7, 0xE3, 0xA3, 0xF6, 0xB6, 0xF2, 0xB2, - 0xE6, 0xA6, 0xE2, 0xA2, 0x77, 0x37, 0x73, 0x33, 0x67, 0x27, 0x63, - 0x23, 0x76, 0x36, 0x72, 0x32, 0x66, 0x26, 0x62, 0x22, 0xDF, 0x9F, - 0xDB, 0x9B, 0xCF, 0x8F, 0xCB, 0x8B, 0xDE, 0x9E, 0xDA, 0x9A, 0xCE, - 0x8E, 0xCA, 0x8A, 0x5F, 0x1F, 0x5B, 0x1B, 0x4F, 0x0F, 0x4B, 0x0B, - 0x5E, 0x1E, 0x5A, 0x1A, 0x4E, 0x0E, 0x4A, 0x0A, 0xD7, 0x97, 0xD3, - 0x93, 0xC7, 0x87, 0xC3, 0x83, 0xD6, 0x96, 0xD2, 0x92, 0xC6, 0x86, - 0xC2, 0x82, 0x57, 0x17, 0x53, 0x13, 0x47, 0x07, 0x43, 0x03, 0x56, - 0x16, 0x52, 0x12, 0x46, 0x06, 0x42, 0x02, 0xFD, 0xBD, 0xF9, 0xB9, - 0xED, 0xAD, 0xE9, 0xA9, 0xFC, 0xBC, 0xF8, 0xB8, 0xEC, 0xAC, 0xE8, - 0xA8, 0x7D, 0x3D, 0x79, 0x39, 0x6D, 0x2D, 0x69, 0x29, 0x7C, 0x3C, - 0x78, 0x38, 0x6C, 0x2C, 0x68, 0x28, 0xF5, 0xB5, 0xF1, 0xB1, 0xE5, - 0xA5, 0xE1, 0xA1, 0xF4, 0xB4, 0xF0, 0xB0, 0xE4, 0xA4, 0xE0, 0xA0, - 0x75, 0x35, 0x71, 0x31, 0x65, 0x25, 0x61, 0x21, 0x74, 0x34, 0x70, - 0x30, 0x64, 0x24, 0x60, 0x20, 0xDD, 0x9D, 0xD9, 0x99, 0xCD, 0x8D, - 0xC9, 0x89, 0xDC, 0x9C, 0xD8, 0x98, 0xCC, 0x8C, 0xC8, 0x88, 0x5D, - 0x1D, 0x59, 0x19, 0x4D, 0x0D, 0x49, 0x09, 0x5C, 0x1C, 0x58, 0x18, - 0x4C, 0x0C, 0x48, 0x08, 0xD5, 0x95, 0xD1, 0x91, 0xC5, 0x85, 0xC1, - 0x81, 0xD4, 0x94, 0xD0, 0x90, 0xC4, 0x84, 0xC0, 0x80, 0x55, 0x15, - 0x51, 0x11, 0x45, 0x05, 0x41, 0x01, 0x54, 0x14, 0x50, 0x10, 0x44, - 0x04, 0x40, 0x00, -}; - - -/* This table is used when extracting plane bits; the process of compacting - * every other bit into a byte leaves them in a weird order, so this array - * compensates for that and places them in the desired order. It also - * flips all of the bits. - */ -const unsigned char vga_planar_2bpp_unscramble[256] = -{ - 0xFF, 0xEF, 0xFE, 0xEE, 0xDF, 0xCF, 0xDE, 0xCE, 0xFD, 0xED, 0xFC, - 0xEC, 0xDD, 0xCD, 0xDC, 0xCC, 0xBF, 0xAF, 0xBE, 0xAE, 0x9F, 0x8F, - 0x9E, 0x8E, 0xBD, 0xAD, 0xBC, 0xAC, 0x9D, 0x8D, 0x9C, 0x8C, 0xFB, - 0xEB, 0xFA, 0xEA, 0xDB, 0xCB, 0xDA, 0xCA, 0xF9, 0xE9, 0xF8, 0xE8, - 0xD9, 0xC9, 0xD8, 0xC8, 0xBB, 0xAB, 0xBA, 0xAA, 0x9B, 0x8B, 0x9A, - 0x8A, 0xB9, 0xA9, 0xB8, 0xA8, 0x99, 0x89, 0x98, 0x88, 0x7F, 0x6F, - 0x7E, 0x6E, 0x5F, 0x4F, 0x5E, 0x4E, 0x7D, 0x6D, 0x7C, 0x6C, 0x5D, - 0x4D, 0x5C, 0x4C, 0x3F, 0x2F, 0x3E, 0x2E, 0x1F, 0x0F, 0x1E, 0x0E, - 0x3D, 0x2D, 0x3C, 0x2C, 0x1D, 0x0D, 0x1C, 0x0C, 0x7B, 0x6B, 0x7A, - 0x6A, 0x5B, 0x4B, 0x5A, 0x4A, 0x79, 0x69, 0x78, 0x68, 0x59, 0x49, - 0x58, 0x48, 0x3B, 0x2B, 0x3A, 0x2A, 0x1B, 0x0B, 0x1A, 0x0A, 0x39, - 0x29, 0x38, 0x28, 0x19, 0x09, 0x18, 0x08, 0xF7, 0xE7, 0xF6, 0xE6, - 0xD7, 0xC7, 0xD6, 0xC6, 0xF5, 0xE5, 0xF4, 0xE4, 0xD5, 0xC5, 0xD4, - 0xC4, 0xB7, 0xA7, 0xB6, 0xA6, 0x97, 0x87, 0x96, 0x86, 0xB5, 0xA5, - 0xB4, 0xA4, 0x95, 0x85, 0x94, 0x84, 0xF3, 0xE3, 0xF2, 0xE2, 0xD3, - 0xC3, 0xD2, 0xC2, 0xF1, 0xE1, 0xF0, 0xE0, 0xD1, 0xC1, 0xD0, 0xC0, - 0xB3, 0xA3, 0xB2, 0xA2, 0x93, 0x83, 0x92, 0x82, 0xB1, 0xA1, 0xB0, - 0xA0, 0x91, 0x81, 0x90, 0x80, 0x77, 0x67, 0x76, 0x66, 0x57, 0x47, - 0x56, 0x46, 0x75, 0x65, 0x74, 0x64, 0x55, 0x45, 0x54, 0x44, 0x37, - 0x27, 0x36, 0x26, 0x17, 0x07, 0x16, 0x06, 0x35, 0x25, 0x34, 0x24, - 0x15, 0x05, 0x14, 0x04, 0x73, 0x63, 0x72, 0x62, 0x53, 0x43, 0x52, - 0x42, 0x71, 0x61, 0x70, 0x60, 0x51, 0x41, 0x50, 0x40, 0x33, 0x23, - 0x32, 0x22, 0x13, 0x03, 0x12, 0x02, 0x31, 0x21, 0x30, 0x20, 0x11, - 0x01, 0x10, 0x00, -}; diff --git a/src/config/front-ends/dos/vgatables.h b/src/config/front-ends/dos/vgatables.h deleted file mode 100644 index c0233733..00000000 --- a/src/config/front-ends/dos/vgatables.h +++ /dev/null @@ -1,7 +0,0 @@ -#if !defined (_VGATABLES_H_) -#define _VGATABLES_H_ - -extern const unsigned char vga_planar_4bpp_unscramble[256]; -extern const unsigned char vga_planar_2bpp_unscramble[256]; - -#endif /* !_VGATABLES_H_ */ diff --git a/src/config/front-ends/nextstep/1kfile b/src/config/front-ends/nextstep/1kfile deleted file mode 100644 index 06d74050..00000000 Binary files a/src/config/front-ends/nextstep/1kfile and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor.iconheader b/src/config/front-ends/nextstep/Executor.iconheader deleted file mode 100644 index 9bb8f7f2..00000000 --- a/src/config/front-ends/nextstep/Executor.iconheader +++ /dev/null @@ -1,9 +0,0 @@ -F Executor Executor app -S APPL Executor appl -S appl Executor appl -S MSW Executor msw -S msw Executor msw -S XL Executor xl -S xl Executor xl -S MXL Executor xl -S mxl Executor xl diff --git a/src/config/front-ends/nextstep/Executor.tiff b/src/config/front-ends/nextstep/Executor.tiff deleted file mode 100644 index 0064addf..00000000 Binary files a/src/config/front-ends/nextstep/Executor.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/.dir3_0.wmd b/src/config/front-ends/nextstep/Executor/.dir3_0.wmd deleted file mode 100644 index 2ce51467..00000000 --- a/src/config/front-ends/nextstep/Executor/.dir3_0.wmd +++ /dev/null @@ -1,8 +0,0 @@ -BrowserHeight0 = 438; -ViewerShelf0 = /Net/iclone/usr/local2/ARDI/ROMlib/NEXT/executor/Executor.project; -BrowserWidth0 = 458; -BrowserView0 = Browser; -BrowserRoot0 = /Net/iclone/usr/local2/ARDI/ROMlib/NEXT/executor/Executor.project; -BrowserShelfRows0 = 1; -BrowserDir0 = /Net/iclone/usr/local2/ARDI/ROMlib/NEXT/executor/Executor.project; -BrowserTop0 = "427 640"; diff --git a/src/config/front-ends/nextstep/Executor/8kfile b/src/config/front-ends/nextstep/Executor/8kfile deleted file mode 100644 index 6d17cf9d..00000000 Binary files a/src/config/front-ends/nextstep/Executor/8kfile and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/.dir3_0.wmd b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/.dir3_0.wmd deleted file mode 100644 index 1375e74a..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/.dir3_0.wmd +++ /dev/null @@ -1,8 +0,0 @@ -BrowserHeight0 = 438; -ViewerShelf0 = "/ardi/executor/src/config/front-ends/nextstep/Executor/English.lproj"; -BrowserWidth0 = 458; -BrowserView0 = Browser; -BrowserRoot0 = "/ardi/executor/src/config/front-ends/nextstep/Executor/English.lproj"; -BrowserDir0 = "/ardi/executor/src/config/front-ends/nextstep/Executor/English.lproj"; -BrowserTop0 = "250 678"; -BrowserShelfRows0 = 1; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.nib/data.classes b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.nib/data.classes deleted file mode 100644 index 5cdbc322..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.nib/data.classes +++ /dev/null @@ -1,102 +0,0 @@ -"QuickText" = { - ACTIONS = {}; - OUTLETS = {}; - SUPERCLASS = NSView; -}; -"SoundGenerator" = { - ACTIONS = { - "changeAttack:" = id; - "changeDecay:" = id; - "changeFreqMul:" = id; - "changeIndex:" = id; - "changeRatio:" = id; - "changeState:" = id; - "play:" = id; - "showSoundSettings:" = id; - }; - OUTLETS = { - attackInput = id; - attackOutput = id; - decayInput = id; - decayOutput = id; - freqMulInput = id; - freqMulOutput = id; - indexInput = id; - indexOutput = id; - ratioInput = id; - ratioOutput = id; - }; - SUPERCLASS = Object; -}; -"MacAppClass" = { - ACTIONS = { - "displaysettings:" = id; - "mailARDI:" = id; - "modaldone:" = id; - "myregister:" = id; - "printGame:" = id; - "readsettings:" = id; - "savesettings:" = id; - "serialEntered:" = id; - "showInfo:" = id; - }; - OUTLETS = { - commenttext = id; - d0text = id; - deathwindow = id; - debtable = id; - debtext = id; - doneButton = id; - game = id; - gameWindow = id; - myButton = id; - myForm = id; - myMenu = id; - pctext = id; - prefWindow = id; - psltext = id; - registerWindow = id; - registerWindow2 = id; - serialForm = id; - serialText = id; - serialWindow = id; - sigtext = id; - splashScreen = id; - sptext = id; - starpctext = id; - starsptext = id; - }; - SUPERCLASS = NSApplication; -}; -"MacWindow" = { - ACTIONS = {}; - OUTLETS = {}; - SUPERCLASS = NSWindow; -}; -"MacViewClass" = { - ACTIONS = { - "abort:" = id; - "go:" = id; - "gotoFirstLevel:" = id; - "mailARDI:" = id; - "pause:" = id; - "step:" = id; - "stop:" = id; - "unpause:" = id; - }; - OUTLETS = { - addressForm = id; - mailPanel = id; - noteBox = id; - reproBox = id; - ruWindow = id; - softwareForm = id; - statusView = id; - }; - SUPERCLASS = NSView; -}; -"FirstResponder" = { - ACTIONS = {}; - OUTLETS = {}; - CATEGORY = LocalActions; -}; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.nib/objects.nib b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.nib/objects.nib deleted file mode 100644 index 2ec625d1..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.nib/objects.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.project.nib/data.classes b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.project.nib/data.classes deleted file mode 100644 index 6ab14d71..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.project.nib/data.classes +++ /dev/null @@ -1,5 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.project.nib/data.nib b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.project.nib/data.nib deleted file mode 100644 index 45525504..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Executor.project.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/1PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/1PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/1PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/213102_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/213102_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/213102_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/228564_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/228564_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/228564_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/233683_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/233683_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/233683_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/249151_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/249151_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/249151_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/257522_PixelRule.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/257522_PixelRule.tiff deleted file mode 100644 index 195d2086..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/257522_PixelRule.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/258566_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/258566_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/258566_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/281899_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/281899_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/281899_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/285316_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/285316_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/285316_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/32130_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/32130_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/32130_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/396344_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/396344_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/396344_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/419343_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/419343_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/419343_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/421483_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/421483_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/421483_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/506328_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/506328_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/506328_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/556892_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/556892_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/556892_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/55774_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/55774_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/55774_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/565289_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/565289_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/565289_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/70598_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/70598_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/70598_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/730050_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/730050_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/730050_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/790199_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/790199_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/790199_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/854927_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/854927_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/854927_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/86115_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/86115_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/86115_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/867553_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/867553_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/867553_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/913680_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/913680_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/913680_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/91917_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/91917_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/91917_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/922556_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/922556_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/922556_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/956766_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/956766_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/956766_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/TXT.rtf b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/TXT.rtf deleted file mode 100644 index 86a61d18..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/Index.rtfd/TXT.rtf +++ /dev/null @@ -1,582 +0,0 @@ -{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\ftech Symbol;} -\paperw7900 -\paperh9660 -\margl0 -\margr0 -{\colortbl;\red0\green0\blue0;\red56\green70\blue144;\red85\green85\blue85;} -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs16\li360\fc1\cf1 \ - -\b\fs36 Index -\i -\b0\i0\fs20\gray333\fc2\cf2 (Click a topic to learn about it) -\b\fs36\gray0\fc1\cf1 -\f1\b0\fs16 \ - -{\f0\fs12{\NeXTGraphic48 257522_PixelRule.tiff \width7180 \height60 -} -¬}\pard\tx1820\tx2520\f0\b0\i0\ulnone\fs36\li1440\fc1\cf1 \ - -\fs64 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 A -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic55 1PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink58 \markername ;\linkFilename Objects/Menus/Windows/ArrangeInFront.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Arrange in Front command\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 B -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic90 913680_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1 brightness\ - -{{\NeXTHelpLink105 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting -\fc0\cf0 \ - -{{\NeXTHelpLink118 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 buttons\ - -{\fc0\cf0{\NeXTHelpLink128 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername dimmedbutton;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dimmed\ - -{\fc0\cf0{\NeXTHelpLink138 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 using\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 C -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic152 285316_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink155 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 check box\ - -{{\NeXTHelpLink167 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 clicking with the mouse\ - -{{\NeXTHelpLink193 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 close button\ - -{\fc0\cf0{\NeXTHelpLink208 \markername ;\linkFilename Objects/Menus/Windows/CloseWindow.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Close Window command\ - color display\ - -{{\NeXTHelpLink246 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername color display;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting brightness\ - -{\fc0\cf0{\NeXTHelpLink270 \markername ;\linkFilename Objects/Panels/ColorsPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Colors panel\ - -{\fc1\cf1{\NeXTHelpLink285 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 commands\ - -{{\NeXTHelpLink296 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 choosing\ - -{{\NeXTHelpLink308 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername dimmed command;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dimmed\ - -\i See also specific menu or command\ - -{\i0{\NeXTHelpLink354 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername Command key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i\ulnone\fs24\fc1\cf1 -\i0 Command key\ - -{{\NeXTHelpLink368 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername Command key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 choosing commands\ - -{{\NeXTHelpLink389 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername Command key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 turning off speaker volume\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 D -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic424 233683_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink427 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 detaching submenus\ - -{{\NeXTHelpLink448 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername dimmed command;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dimmed commands\ - -{{\NeXTHelpLink466 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername double-click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 double-clicking, with the mouse\ - -{\fc1\cf1{\NeXTHelpLink500 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername drag;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 dragging the mouse\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 E -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic526 854927_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 \ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 F -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic536 213102_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1{\NeXTHelpLink539 \markername ;\linkFilename Objects/Panels/FaxPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Fax panel\ - -{{\NeXTHelpLink551 \markername ;\linkFilename Objects/Panels/FontPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Font panel\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 G -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic569 922556_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 \ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 H -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic579 249151_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 help\ - -{\fc0\cf0{\NeXTHelpLink588 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 clicking for\ - -{{\NeXTHelpLink604 \markername ;\linkFilename Tasks/GettingStarted/FindingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 finding by keyword\ - -{{\NeXTHelpLink626 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 getting by topic\ - -{\fc0\cf0{\NeXTHelpLink646 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername NoHelpKey;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 getting if your keyboard has no Help key\ - -{{\NeXTHelpLink690 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername Help key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Help key\ - -{{\NeXTHelpLink701 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Help panel\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 I -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic719 32130_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 J -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic746 281899_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 K -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic773 867553_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink776 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername key window;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 key window\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 L -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic794 556892_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 M -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic821 421483_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink824 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername menu;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 menu\ - -{\fc1\cf1{\NeXTHelpLink831 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 choosing commands from\ - -{\fc1\cf1{\NeXTHelpLink857 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 miniaturize button\ - -{{\NeXTHelpLink878 \markername ;\linkFilename Objects/Menus/Windows/MiniaturizeWindow.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Miniaturize Window command\ - -{{\NeXTHelpLink907 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername miniwindow;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 miniwindow\ - monitor\ - -{{\NeXTHelpLink929 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting brightness\ - -{\fc0\cf0{\NeXTHelpLink953 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 mouse, using\ - -{{\NeXTHelpLink968 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 clicking\ - -{{\NeXTHelpLink980 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername drag;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dragging\ - -{{\NeXTHelpLink992 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername double-click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 double-clicking\ - -{{\NeXTHelpLink1011 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername press;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 pressing\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 N -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1028 506328_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 O -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1055 730050_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1{\NeXTHelpLink1058 \markername ;\linkFilename Objects/Panels/OpenPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Open panel\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 P -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1076 55774_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1079 \markername ;\linkFilename Objects/Panels/PageLayoutPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Page Layout panel\ - -{{\NeXTHelpLink1099 \markername ;\linkFilename Objects/Prolog.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 panel, getting help on\ - -{\fc1\cf1{\NeXTHelpLink1124 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername press;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 pressing a mouse button\ - -{{\NeXTHelpLink1150 \markername ;\linkFilename Objects/Panels/PrintPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Print panel\ - -{{\NeXTHelpLink1164 \markername ;\linkFilename Tasks/PrintingFaxing/Printing.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 printing\ - -{{\NeXTHelpLink1175 \markername ;\linkFilename Tasks/PrintingFaxing/SettingUpPage.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 setting up the page\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 Q -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1203 565289_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 R -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1230 956766_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1{\NeXTHelpLink1233 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 resize bar\ - Return key\ - -{{\NeXTHelpLink1258 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername Return key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 to operate a button\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 S -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1286 258566_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1289 \markername ;\linkFilename Objects/Panels/SavePanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Save panel\ - -{{\NeXTHelpLink1302 \markername ;\linkFilename Tasks/GettingStarted/Scrolling.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 scrolling to see more\ - searching\ - -{\fc1\cf1{\NeXTHelpLink1337 \markername ;\linkFilename Tasks/GettingStarted/FindingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 for help by keywords\ - -{{\NeXTHelpLink1361 \markername ;\linkFilename Objects/Menus/Main/ServicesMenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Services menu\ - -{\fc0\cf0{\NeXTHelpLink1377 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 sliders\ - -{\fc0\cf0{\NeXTHelpLink1387 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 using\ - speaker\ - -{{\NeXTHelpLink1405 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting volume\ - -{{\NeXTHelpLink1425 \markername ;\linkFilename Objects/Panels/SpellingPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Spelling panel\ - -{{\NeXTHelpLink1442 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 submenus\ - -{{\NeXTHelpLink1453 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername close detached;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 closing when detached\ - -{{\NeXTHelpLink1478 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 detaching\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 T -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1496 70598_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1499 \markername ;\linkFilename Tasks/WorkingText/Formatting.rtfd;\linkMarkername Tab key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Tab key\ - -{{\NeXTHelpLink1509 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername Tab key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 to move among fields\ - -{{\NeXTHelpLink1533 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 text fields\ - -{{\NeXTHelpLink1547 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername Tab key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 moving among\ - -{{\NeXTHelpLink1563 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 using\ - -{{\NeXTHelpLink1572 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 title bar of a window\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 U -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1601 228564_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1604 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 using the mouse -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 V -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1627 86115_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 volume\ - -{{\NeXTHelpLink1638 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 W -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1656 790199_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1659 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 windows\ - -{{\NeXTHelpLink1669 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername closing;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 closing\ - -{{\NeXTHelpLink1680 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername display miniwindow;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 displaying a miniwindow full size\ - -{{\NeXTHelpLink1717 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername key window;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 key\ - -{{\NeXTHelpLink1724 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername resizing;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 making larger or smaller\ - -{{\NeXTHelpLink1752 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername miniaturizing;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 miniaturizing\ - -{{\NeXTHelpLink1769 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername moving;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 moving\ - -{{\NeXTHelpLink1779 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername selecting;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 selecting\ - -{{\NeXTHelpLink1792 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 working with\ - -{{\NeXTHelpLink1808 \markername ;\linkFilename Objects/Menus/Main/WindowsMenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Windows menu\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 X -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1828 419343_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 Y -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1855 91917_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 Z -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1882 396344_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\fs72 \ - -} diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/TableOfContents.rtf b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/TableOfContents.rtf deleted file mode 100644 index 88037565..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Help/TableOfContents.rtf +++ /dev/null @@ -1,58 +0,0 @@ -{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f2\fmodern Ohlfs;} -\paperw7900 -\paperh9660 -\margl0 -\margr0 -{\colortbl;\red0\green0\blue0;} -\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 Getting Started -\b0 \ - -{\fc1\cf1{\NeXTHelpLink17 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\b0 Click for help\ - -{\fc1\cf1{\NeXTHelpLink35 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Get help by topic\ - -{\fc1\cf1{\NeXTHelpLink56 \markername ;\linkFilename Tasks/GettingStarted/FindingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Find help by keyword\ - -{\fc1\cf1{\NeXTHelpLink80 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\b0 Use the mouse\ - -{{\NeXTHelpLink97 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Use buttons, fields, and sliders\ - -{\fc1\cf1{\NeXTHelpLink133 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Choose commands\ - -{{\NeXTHelpLink152 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Detach submenus\ - -{\fc0\cf0{\NeXTHelpLink171 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\b0 Work with windows -\fc1\cf1 \ - -{{\NeXTHelpLink192 \markername ;\linkFilename Tasks/GettingStarted/Scrolling.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Scroll to see more\ - -{{\NeXTHelpLink214 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Adjust brightness and volume\ - -\b\fc0\cf0 Reference -\b0 \ - -{\fc1\cf1{\NeXTHelpLink257 \markername ;\linkFilename Tasks/Reference/Cursor.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 The cursor\ - -{\b\fc0\cf0{\NeXTHelpLink271 \markername ;\linkFilename Index.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Index -} diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Info.nib/data.classes b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Info.nib/data.classes deleted file mode 100644 index 1a3d93d1..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Info.nib/data.classes +++ /dev/null @@ -1,11 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; -MacAppClass = { - OUTLETS = { - infoPanel; - }; - SUPERCLASS = Application; -}; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Info.nib/data.nib b/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Info.nib/data.nib deleted file mode 100644 index dcf3ae54..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj.openstep/Info.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/.dir3_0.wmd b/src/config/front-ends/nextstep/Executor/English.lproj/.dir3_0.wmd deleted file mode 100644 index 1375e74a..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj/.dir3_0.wmd +++ /dev/null @@ -1,8 +0,0 @@ -BrowserHeight0 = 438; -ViewerShelf0 = "/ardi/executor/src/config/front-ends/nextstep/Executor/English.lproj"; -BrowserWidth0 = 458; -BrowserView0 = Browser; -BrowserRoot0 = "/ardi/executor/src/config/front-ends/nextstep/Executor/English.lproj"; -BrowserDir0 = "/ardi/executor/src/config/front-ends/nextstep/Executor/English.lproj"; -BrowserTop0 = "250 678"; -BrowserShelfRows0 = 1; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.nib/data.classes b/src/config/front-ends/nextstep/Executor/English.lproj/Executor.nib/data.classes deleted file mode 100644 index 6f4d23ab..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.nib/data.classes +++ /dev/null @@ -1,98 +0,0 @@ -QuickText = { - SUPERCLASS = View; -}; -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; -MacWindow = { - SUPERCLASS = Window; -}; -MacViewClass = { - ACTIONS = { - go:; - stop:; - abort:; - mailARDI:; - step:; - unpause:; - pause:; - gotoFirstLevel:; - }; - OUTLETS = { - statusView; - reproBox; - softwareForm; - addressForm; - mailPanel; - noteBox; - ruWindow; - }; - SUPERCLASS = View; -}; -SoundGenerator = { - ACTIONS = { - changeDecay:; - changeRatio:; - showSoundSettings:; - changeState:; - changeAttack:; - changeFreqMul:; - changeIndex:; - play:; - }; - OUTLETS = { - attackOutput; - indexOutput; - decayInput; - freqMulInput; - decayOutput; - attackInput; - freqMulOutput; - indexInput; - ratioOutput; - ratioInput; - }; - SUPERCLASS = Object; -}; -MacAppClass = { - ACTIONS = { - myregister:; - displaysettings:; - printGame:; - savesettings:; - mailARDI:; - modaldone:; - readsettings:; - serialEntered:; - showInfo:; - }; - OUTLETS = { - serialText; - serialWindow; - doneButton; - debtext; - myButton; - game; - debtable; - psltext; - d0text; - myMenu; - starpctext; - registerWindow2; - pctext; - starsptext; - myForm; - sigtext; - splashScreen; - serialForm; - deathwindow; - commenttext; - registerWindow; - sptext; - gameWindow; - prefWindow; - }; - SUPERCLASS = Application; -}; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.nib/data.nib b/src/config/front-ends/nextstep/Executor/English.lproj/Executor.nib/data.nib deleted file mode 100644 index 65f8aa63..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.project.nib/data.classes b/src/config/front-ends/nextstep/Executor/English.lproj/Executor.project.nib/data.classes deleted file mode 100644 index 6ab14d71..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.project.nib/data.classes +++ /dev/null @@ -1,5 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.project.nib/data.nib b/src/config/front-ends/nextstep/Executor/English.lproj/Executor.project.nib/data.nib deleted file mode 100644 index 45525504..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Executor.project.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/1PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/1PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/1PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/213102_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/213102_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/213102_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/228564_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/228564_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/228564_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/233683_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/233683_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/233683_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/249151_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/249151_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/249151_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/257522_PixelRule.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/257522_PixelRule.tiff deleted file mode 100644 index 195d2086..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/257522_PixelRule.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/258566_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/258566_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/258566_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/281899_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/281899_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/281899_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/285316_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/285316_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/285316_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/32130_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/32130_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/32130_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/396344_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/396344_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/396344_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/419343_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/419343_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/419343_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/421483_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/421483_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/421483_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/506328_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/506328_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/506328_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/556892_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/556892_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/556892_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/55774_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/55774_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/55774_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/565289_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/565289_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/565289_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/70598_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/70598_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/70598_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/730050_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/730050_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/730050_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/790199_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/790199_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/790199_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/854927_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/854927_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/854927_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/86115_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/86115_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/86115_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/867553_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/867553_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/867553_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/913680_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/913680_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/913680_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/91917_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/91917_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/91917_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/922556_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/922556_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/922556_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/956766_PixelRule_Index.tiff b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/956766_PixelRule_Index.tiff deleted file mode 100644 index 1689417f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/956766_PixelRule_Index.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/TXT.rtf b/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/TXT.rtf deleted file mode 100644 index 86a61d18..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj/Help/Index.rtfd/TXT.rtf +++ /dev/null @@ -1,582 +0,0 @@ -{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\ftech Symbol;} -\paperw7900 -\paperh9660 -\margl0 -\margr0 -{\colortbl;\red0\green0\blue0;\red56\green70\blue144;\red85\green85\blue85;} -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs16\li360\fc1\cf1 \ - -\b\fs36 Index -\i -\b0\i0\fs20\gray333\fc2\cf2 (Click a topic to learn about it) -\b\fs36\gray0\fc1\cf1 -\f1\b0\fs16 \ - -{\f0\fs12{\NeXTGraphic48 257522_PixelRule.tiff \width7180 \height60 -} -¬}\pard\tx1820\tx2520\f0\b0\i0\ulnone\fs36\li1440\fc1\cf1 \ - -\fs64 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 A -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic55 1PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink58 \markername ;\linkFilename Objects/Menus/Windows/ArrangeInFront.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Arrange in Front command\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 B -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic90 913680_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1 brightness\ - -{{\NeXTHelpLink105 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting -\fc0\cf0 \ - -{{\NeXTHelpLink118 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 buttons\ - -{\fc0\cf0{\NeXTHelpLink128 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername dimmedbutton;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dimmed\ - -{\fc0\cf0{\NeXTHelpLink138 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 using\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 C -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic152 285316_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink155 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 check box\ - -{{\NeXTHelpLink167 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 clicking with the mouse\ - -{{\NeXTHelpLink193 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 close button\ - -{\fc0\cf0{\NeXTHelpLink208 \markername ;\linkFilename Objects/Menus/Windows/CloseWindow.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Close Window command\ - color display\ - -{{\NeXTHelpLink246 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername color display;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting brightness\ - -{\fc0\cf0{\NeXTHelpLink270 \markername ;\linkFilename Objects/Panels/ColorsPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Colors panel\ - -{\fc1\cf1{\NeXTHelpLink285 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 commands\ - -{{\NeXTHelpLink296 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 choosing\ - -{{\NeXTHelpLink308 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername dimmed command;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dimmed\ - -\i See also specific menu or command\ - -{\i0{\NeXTHelpLink354 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername Command key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i\ulnone\fs24\fc1\cf1 -\i0 Command key\ - -{{\NeXTHelpLink368 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername Command key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 choosing commands\ - -{{\NeXTHelpLink389 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername Command key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 turning off speaker volume\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 D -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic424 233683_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink427 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 detaching submenus\ - -{{\NeXTHelpLink448 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername dimmed command;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dimmed commands\ - -{{\NeXTHelpLink466 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername double-click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 double-clicking, with the mouse\ - -{\fc1\cf1{\NeXTHelpLink500 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername drag;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 dragging the mouse\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 E -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic526 854927_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 \ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 F -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic536 213102_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1{\NeXTHelpLink539 \markername ;\linkFilename Objects/Panels/FaxPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Fax panel\ - -{{\NeXTHelpLink551 \markername ;\linkFilename Objects/Panels/FontPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Font panel\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 G -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic569 922556_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 \ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 H -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic579 249151_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 help\ - -{\fc0\cf0{\NeXTHelpLink588 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 clicking for\ - -{{\NeXTHelpLink604 \markername ;\linkFilename Tasks/GettingStarted/FindingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 finding by keyword\ - -{{\NeXTHelpLink626 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 getting by topic\ - -{\fc0\cf0{\NeXTHelpLink646 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername NoHelpKey;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 getting if your keyboard has no Help key\ - -{{\NeXTHelpLink690 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername Help key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Help key\ - -{{\NeXTHelpLink701 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Help panel\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 I -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic719 32130_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 J -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic746 281899_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 K -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic773 867553_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink776 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername key window;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 key window\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 L -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic794 556892_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 M -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic821 421483_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink824 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername menu;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 menu\ - -{\fc1\cf1{\NeXTHelpLink831 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 choosing commands from\ - -{\fc1\cf1{\NeXTHelpLink857 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 miniaturize button\ - -{{\NeXTHelpLink878 \markername ;\linkFilename Objects/Menus/Windows/MiniaturizeWindow.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Miniaturize Window command\ - -{{\NeXTHelpLink907 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername miniwindow;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 miniwindow\ - monitor\ - -{{\NeXTHelpLink929 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting brightness\ - -{\fc0\cf0{\NeXTHelpLink953 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 mouse, using\ - -{{\NeXTHelpLink968 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 clicking\ - -{{\NeXTHelpLink980 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername drag;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 dragging\ - -{{\NeXTHelpLink992 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername double-click;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 double-clicking\ - -{{\NeXTHelpLink1011 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername press;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 pressing\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 N -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1028 506328_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 O -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1055 730050_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1{\NeXTHelpLink1058 \markername ;\linkFilename Objects/Panels/OpenPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Open panel\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 P -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1076 55774_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1079 \markername ;\linkFilename Objects/Panels/PageLayoutPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Page Layout panel\ - -{{\NeXTHelpLink1099 \markername ;\linkFilename Objects/Prolog.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 panel, getting help on\ - -{\fc1\cf1{\NeXTHelpLink1124 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername press;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 pressing a mouse button\ - -{{\NeXTHelpLink1150 \markername ;\linkFilename Objects/Panels/PrintPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Print panel\ - -{{\NeXTHelpLink1164 \markername ;\linkFilename Tasks/PrintingFaxing/Printing.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 printing\ - -{{\NeXTHelpLink1175 \markername ;\linkFilename Tasks/PrintingFaxing/SettingUpPage.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 setting up the page\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 Q -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1203 565289_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 R -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1230 956766_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc1\cf1{\NeXTHelpLink1233 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 resize bar\ - Return key\ - -{{\NeXTHelpLink1258 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername Return key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 to operate a button\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 S -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1286 258566_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1289 \markername ;\linkFilename Objects/Panels/SavePanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Save panel\ - -{{\NeXTHelpLink1302 \markername ;\linkFilename Tasks/GettingStarted/Scrolling.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 scrolling to see more\ - searching\ - -{\fc1\cf1{\NeXTHelpLink1337 \markername ;\linkFilename Tasks/GettingStarted/FindingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 for help by keywords\ - -{{\NeXTHelpLink1361 \markername ;\linkFilename Objects/Menus/Main/ServicesMenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Services menu\ - -{\fc0\cf0{\NeXTHelpLink1377 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 sliders\ - -{\fc0\cf0{\NeXTHelpLink1387 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 using\ - speaker\ - -{{\NeXTHelpLink1405 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting volume\ - -{{\NeXTHelpLink1425 \markername ;\linkFilename Objects/Panels/SpellingPanel.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 Spelling panel\ - -{{\NeXTHelpLink1442 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 submenus\ - -{{\NeXTHelpLink1453 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername close detached;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 closing when detached\ - -{{\NeXTHelpLink1478 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 detaching\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 T -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1496 70598_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1499 \markername ;\linkFilename Tasks/WorkingText/Formatting.rtfd;\linkMarkername Tab key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Tab key\ - -{{\NeXTHelpLink1509 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername Tab key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 to move among fields\ - -{{\NeXTHelpLink1533 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 text fields\ - -{{\NeXTHelpLink1547 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername Tab key;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 moving among\ - -{{\NeXTHelpLink1563 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 using\ - -{{\NeXTHelpLink1572 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 title bar of a window\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 U -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1601 228564_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1604 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 using the mouse -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 V -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1627 86115_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 volume\ - -{{\NeXTHelpLink1638 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc1\cf1 adjusting\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 W -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1656 790199_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -{\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0{\NeXTHelpLink1659 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 windows\ - -{{\NeXTHelpLink1669 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername closing;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 closing\ - -{{\NeXTHelpLink1680 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername display miniwindow;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 displaying a miniwindow full size\ - -{{\NeXTHelpLink1717 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername key window;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 key\ - -{{\NeXTHelpLink1724 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername resizing;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 making larger or smaller\ - -{{\NeXTHelpLink1752 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername miniaturizing;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 miniaturizing\ - -{{\NeXTHelpLink1769 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername moving;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 moving\ - -{{\NeXTHelpLink1779 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername selecting;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 selecting\ - -{{\NeXTHelpLink1792 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 working with\ - -{{\NeXTHelpLink1808 \markername ;\linkFilename Objects/Menus/Main/WindowsMenu.rtfd;\linkMarkername ;} -¬}\pard\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Windows menu\ - -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 X -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1828 419343_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 Y -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1855 91917_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ -\ - -\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\b\fs36\li360\gray333\fc2\cf2 Z -\f1\b0\fs8\fc3\cf3 -{\f0\fs24\gray0\fc1\cf1{\NeXTGraphic1882 396344_PixelRule_Index.tiff \width6100 \height20 -} -¬}\pard\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\f0\b0\i0\ulnone\fs24\li360\fc1\cf1 \ - -\fs4\gray333 \ - -\pard\tx1440\tx1800\tx2160\fs24\fc0\cf0 -\fc1\cf1 Insert entry here -\pard\tx1820\tx2520\li1440\fc1\cf1 \ - -\fs72 \ - -} diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Help/TableOfContents.rtf b/src/config/front-ends/nextstep/Executor/English.lproj/Help/TableOfContents.rtf deleted file mode 100644 index 88037565..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj/Help/TableOfContents.rtf +++ /dev/null @@ -1,58 +0,0 @@ -{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f2\fmodern Ohlfs;} -\paperw7900 -\paperh9660 -\margl0 -\margr0 -{\colortbl;\red0\green0\blue0;} -\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 Getting Started -\b0 \ - -{\fc1\cf1{\NeXTHelpLink17 \markername ;\linkFilename Tasks/GettingStarted/ClickingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\b0 Click for help\ - -{\fc1\cf1{\NeXTHelpLink35 \markername ;\linkFilename Tasks/GettingStarted/GettingHelpTopic.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Get help by topic\ - -{\fc1\cf1{\NeXTHelpLink56 \markername ;\linkFilename Tasks/GettingStarted/FindingHelp.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Find help by keyword\ - -{\fc1\cf1{\NeXTHelpLink80 \markername ;\linkFilename Tasks/GettingStarted/UsingMouse.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\b0 Use the mouse\ - -{{\NeXTHelpLink97 \markername ;\linkFilename Tasks/GettingStarted/ButtonsSlidersFields.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 Use buttons, fields, and sliders\ - -{\fc1\cf1{\NeXTHelpLink133 \markername ;\linkFilename Tasks/GettingStarted/ChooseCommands.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Choose commands\ - -{{\NeXTHelpLink152 \markername ;\linkFilename Tasks/GettingStarted/DetachSubmenu.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Detach submenus\ - -{\fc0\cf0{\NeXTHelpLink171 \markername ;\linkFilename Tasks/GettingStarted/WorkingWindows.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\b0 Work with windows -\fc1\cf1 \ - -{{\NeXTHelpLink192 \markername ;\linkFilename Tasks/GettingStarted/Scrolling.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Scroll to see more\ - -{{\NeXTHelpLink214 \markername ;\linkFilename Tasks/GettingStarted/AdjustBriteVolume.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Adjust brightness and volume\ - -\b\fc0\cf0 Reference -\b0 \ - -{\fc1\cf1{\NeXTHelpLink257 \markername ;\linkFilename Tasks/Reference/Cursor.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b0\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 The cursor\ - -{\b\fc0\cf0{\NeXTHelpLink271 \markername ;\linkFilename Index.rtfd;\linkMarkername ;} -¬}\pard\tx360\tx720\tx1080\tx1440\tx1800\tx2160\f0\b\i0\ulnone\fs24\fc0\cf0 -\fc1\cf1 Index -} diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Info.nib/data.classes b/src/config/front-ends/nextstep/Executor/English.lproj/Info.nib/data.classes deleted file mode 100644 index 1a3d93d1..00000000 --- a/src/config/front-ends/nextstep/Executor/English.lproj/Info.nib/data.classes +++ /dev/null @@ -1,11 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; -MacAppClass = { - OUTLETS = { - infoPanel; - }; - SUPERCLASS = Application; -}; diff --git a/src/config/front-ends/nextstep/Executor/English.lproj/Info.nib/data.nib b/src/config/front-ends/nextstep/Executor/English.lproj/Info.nib/data.nib deleted file mode 100644 index dcf3ae54..00000000 Binary files a/src/config/front-ends/nextstep/Executor/English.lproj/Info.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap-le.dir b/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap-le.dir deleted file mode 100644 index 6abe525d..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap-le.dir and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap-le.pag b/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap-le.pag deleted file mode 100644 index f5d15e72..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap-le.pag and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap.dir b/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap.dir deleted file mode 100644 index bfed50ba..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/DirectoryMap.dir and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.nib/data.classes b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.nib/data.classes deleted file mode 100644 index e69de29b..00000000 diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.nib/data.nib b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.nib/data.nib deleted file mode 100644 index 26cf9957..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.project.nib/data.classes b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.project.nib/data.classes deleted file mode 100644 index 6ab14d71..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.project.nib/data.classes +++ /dev/null @@ -1,5 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.project.nib/data.nib b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.project.nib/data.nib deleted file mode 100644 index 45525504..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Executor.project.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Help.store b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Help.store deleted file mode 100644 index 59aad62f..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Help.store and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Info.nib/data.classes b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Info.nib/data.classes deleted file mode 100644 index 0dcf0f45..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Info.nib/data.classes +++ /dev/null @@ -1,12 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; -MacAppClass = { - OUTLETS = { - infoPanel; - versionString; - }; - SUPERCLASS = Application; -}; diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Info.nib/data.nib b/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Info.nib/data.nib deleted file mode 100644 index 7f4f8bd7..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.app/English.lproj/Info.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/LoadCommands b/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/LoadCommands deleted file mode 100644 index dd492f09..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/LoadCommands +++ /dev/null @@ -1,14 +0,0 @@ -# -# Script used for initializing the loadable kernel server to load -# the ardi mods (Abacus Research and Development, Inc. modifications to -# support faster A-line dispatching and the use of some privileged instructions -# from user space). -# - -# Call ardimods_init during loading. - -CALL ardimods_init 0 - -# Load immediately upon allocation. - -START diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/Makefile b/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/Makefile deleted file mode 100644 index 9e84e126..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# ARDIMODS V1.3 Makefile, accept no substitutes - -SERVER_OBJ= ardimods_main.o ardimods.o -CFLAGS= -g -DKERNEL -DKERNEL_FEATURES -DMACH -ALL=ardimods_reloc -DESTDIR=/LocalApps - -# -# NOTE: the install directive leaves -# ardimods_reloc in the current directory (which is where it needs -# to be). -# - -# NOTE: FASTALINETRAPS is no longer an option; it's always turned on. -# There is no reason to turn it off. - -all: $(ALL) - -install: ardimods_reloc - -ardimods_reloc: ${SERVER_OBJ} LoadCommands UnloadCommands - kl_ld -n ardimods -l LoadCommands -u UnloadCommands -i instance \ - -o $@ ${SERVER_OBJ} - -clean: - rm -f *.o - rm -f $(ALL) - -ardimods.o ardimods_main.o: Makefile - -.c.o: - ${CC} ${CFLAGS} ${ARDIOPTIONS} -c $*.c - -.s.o: - $(CC) ${ARDIOPTIONS} -c $*.s diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/UnloadCommands b/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/UnloadCommands deleted file mode 100644 index 66e60a90..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/UnloadCommands +++ /dev/null @@ -1,5 +0,0 @@ -# -# Script used for shutting down the loadable kernel server -# - -CALL ardimods_signoff 0 diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/ardimods.s b/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/ardimods.s deleted file mode 100644 index 4b252ce0..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/ardimods.s +++ /dev/null @@ -1,291 +0,0 @@ -/* - * Although written by Abacus R&D, the source code in this file is not - * copyrighted by Abacus R&D, but is in the public domain. - */ - -/* - * Revised ardimods: - * - * V1.1.1: - * In some instances either the copyin or copyout was corrupting the - * user stack pointer. My guess is that when copyin or copyout took - * a page fault, the fault code made assumptions about the amount of - * state that had already been saved. The assumptions were not correct, - * because the ARDImods short-circuits the saving of much state (that's - * what makes them fast). The new strategy is to spl7(), set a flag - * that says we're special and do the copyin and copyout ourselves, - * noting whether or not we get a bus error. If we get the error we'll - * just do things the old-fashioned, slow way, using UNIX style signal - * handlers. This will rarely be the case, so we will still see tremendous - * speedups using the ARDImods. - * - * V1.2: - * Running "Globes" with "Sync to VBL" chosen can lock up machines. The - * symptoms suggest that somehow an important interrupt is being missed - * and from that point on the machine continues running without ever - * switching tasks. In light of this, the new strategy is to not use - * spl7, but to look at the return pc to determine whether or not we're - * in this code. - * - * V1.3: - * The bottom line is that without access to the NeXT kernel source, there's - * an incredibly slim chance that the fastaline code will cause a machine - * to hang. For that reason, we've disabled that section of the code. - * However, if you're interested, you can uncomment out the lines in - * - * V1.4: - * Replacing rte with bra ardifpsp_done fixes the potential hang problem. - * Also moved all of the illegal instruction simulation into user space - * (with the exception of "movc d0, cacr", which is now totally in assembly). - * FASTALINETRAPS is now de rigueur since there's not even a one instruction - * window of vulnerability. NOTE: a bug in NeXTSTEP2.x makes hangs still - * possible. We haven't seen any hangs, nor do I believe they're possible - * in NS3.0. - * - * V1.5: - * NEXTSTEP 3.1 has totally changed fpsp_done. We now use theirs and I - * believe they've fixed their bugs. If you have a pre 3.1 version of - * NEXTSTEP, then you might want to use "ardifpsp_done" instead of - * NeXT's fpsp_done. - * - * V1.6: - * Some people are going to want to use these mods on 3.0 systems, so - * instead of making the user patch a line, we'll try to detect 3.0 systems - * ourselves. - * - * V1.7: - * Got rid of the stuff that temporarily disables the cache. There's no - * need for it. Macs have had '040's in them for a while now. - * - * V1.8: - * newsrstuff sets up location 0x54 with a copy of dma_chip so we can - * test for the turbo monitors for accelerated graphics. This is not - * a pretty hack, but it's painless and gets the job done, while we're - * waiting for a better solution from NeXT. - * - */ - - .data - .align 2 -oldalinevec: .long 0 /* for dispatching A-Line requests */ -oldprivvec: .long 0 /* for handling moves to/from SR */ -oldbusvec: .long 0 /* for detecting page faults */ - -troublevec: .long 0 /* used when we may want to back out - of a bus error on an 040 */ - -busbadness: .byte 0 /* used when we detect a bus error on an 030 */ - - .text - .even - -.globl _replace_vectors -_replace_vectors: - movc vbr, a0 - movel a0@(0x08), oldbusvec - movel #dobuscheck, a0@(0x08) - movel a0@(0x28), oldalinevec - movel #fastalinecode, a0@(0x28) - movel a0@(0x20), oldprivvec - movel #newsrstuff, a0@(0x20) - rts - -.globl _restore_vectors -_restore_vectors: - movc vbr, a0 - movel oldprivvec, a0@(0x20) - movel oldalinevec, a0@(0x28) - movel oldbusvec, a0@(0x08) - rts - -fastalinecode: - clrb busbadness - moveml d0/d1/a0/a1, sp@- /* C saving precautions */ - movew sr, sp@- /* so we can SPL7 later */ - link a6, #0 /* so we can back out easily */ - movel oldalinevec, troublevec /* so we'll back out to the */ - moveq #1, d1 /* D1: Constant: #1 */ - movec d1, sfc /* source: user space */ - - lea 0x5C, a0 - movesl a0@, d0 - cmpl #0x41524449, d0 /* check for 'ARDI' in 0x5C */ - bne newnogood - - movesl @(0x28), a1 - - - movec d1, dfc - oriw #0x700, sr - movc usp, a0 /* A0: user stack pointer */ - movel a6@(24), d1 /* D1: OLD PC */ - movesl d1, a0@- - movew a6@(22), d1 /* D1: OLD status */ - movesw d1, a0@- - tstb busbadness - bne newnogood - movc a0, usp - movel a1, a6@(24) - bra amf - -dobuscheck: - cmpl #fastalinecode, sp@(2) - ble notours - cmpl #amf, sp@(2) - bgt notours - -/* - * Check to make sure that we were in Supervisor mode. - */ - - btst #5, sp@ - beq notours - - tstb _cpu_type - beq dobus_30 - -dobus_40: - movew d0, sp@- - movew sp@(0xe), d0 /* SSW */ - andiw #0xDA3F, d0 /* ignore CT, RW, X, SIZE1 */ - cmpiw #0x0001, d0 /* TM = 1 */ - bne not_ours2 - movew sp@+, d0 - lea newnogood, a0 /* this will get our code to end */ - movel a0, sp@(2) /* properly */ - rte - -dobus_30: - bclr #0, sp@(0xA) /* Axe DF bit */ - st busbadness - rte /* too bad */ - -not_ours2: - movew sp@+, d0 -notours: - movel oldbusvec, sp@- /* It's not ours; set up oldbusvec */ - rts /* and jump */ - - -/* - * In order to verify that we are indeed and Executor - * process, we check out location 0x5C and look for - * 'ARDI', but page zero can get swapped out, and even - * if we find what we want, we could take a page fault - * when we try to put stuff on the stack. - * - * So, here's the trick: - * - * If we don't get what we want, we just let - * the normal UNIX trap handler get it's hands on things, - * but instead of actually responding to the ILL or ALINE, - * the UNIX signal handler just touches the relevent - * pages and restarts the instruction which should work - * the second time around. - * - * Because we're paranoid, we SPL7 before we start putting stuff - * on the user's stack, since even though it's unlikely, there - * could be some interrupt driven routine that also munges stuff - * on the users stack pointer. - */ - -/* - * this location is used when we weren't able to process an ALINE or - * an ILL and we need to go through the UNIX mechanism - */ - -newnogood: - unlk a6 - movew sp@+, sr - moveml sp@+, d0/d1/a0/a1 - movel troublevec, sp@- - rts - -newsrstuff: - clrb busbadness - moveml d0/d1/a0/a1, sp@- /* C saving precautions */ - movew sr, sp@- /* so we can SPL7 later */ - link a6, #0 /* so we can back out easily */ - movel oldprivvec, troublevec /* so we'll back out to the */ - /* right place */ - moveq #1, d1 /* D1: Constant: #1 */ - movec d1, sfc /* source: user space */ - movec d1, dfc /* dest: user space */ - - movesl @(0x5C), d1 - - cmpl #0x41524449, d1 /* check for 'ARDI' in 0x5C */ - bne newnogood - - movel _dma_chip, d1 /* For turbo detection */ - movesl d1, @(0x54) /* to be picked up later... */ - - movel a6@(24), a0 /* pick up faulting longword */ - movesl a0@, d1 - - tstb busbadness - bne newnogood - -/* don't know what it is, hand it off */ -/* leaving the old pc buried under the old sr-as-a-longword */ - - oriw #0x700, sr - movc usp, a0 - movew a6@(22), d0 - movesl d0, a0@- - movel a6@(24), d0 - movesl d0, a0@- - lea 0x20, a1 - movesl a1@, d0 - tstb busbadness - bne newnogood - movel d0, a6@(24) - movc a0, usp - bra amf - -/* This is our implementation of movc d0, cacr */ - -amf: - unlk a6 - movew sp@+, sr - moveml sp@+, d0/d1/a0/a1 - cmpl #0x040a3058, fpsp_done+6 /* old value of - "active_threads". NOTE: - This test may not work - for 2.x Systems. If you - have a 2.x System, you may - want to change the following - "beq" to a "bra" */ - beq ardifpsp_done /* == 3.0 system, use our patched fpsp_done */ - bra fpsp_done /* != 3.1 system, use "real" fpsp_done */ - -/* - * The code below is based on the functionality seen in fpsp_done, with - * a few efficiencies tossed in, some bogus code removed and a fix for - * what I suspect to be a NeXT bug. - */ - -ardifpsp_done: - movel a0,sp@- - lea _active_threads,a0 - movel a0@,a0 // only one CPU - movel a0@(0x28:w),a0 - movew #0x2700,sr // No interrupts - btst #2,a0@(0x1a2:w) // Is TRACE_AST set? - bne needtrace // YES: need trace (NOTE: This is - // fixs an annoying bug) - bclr #3,a0@(0x1a2:w) // Is AST_SCHEDULE set? - beq out // NO: don't need trace - bset #2,a0@(0x1a2:w) // Set TRACE_AST -needtrace: - btst #6,sp@(0x4:w) // Is T0 already set? - bne 1f // YES: Don't set T1 - bset #7,sp@(0x4:w) // Set the T1 bit so we'll be thrown back - // Into supervisor as soon as we RTE -1: - bclr #0,a0@(0x1a2:w) // Don't wait until the end of the - // System call; we're not in a system - // call and aren't guaranteed to be soon -out: - movel sp@+,a0 - rte diff --git a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/ardimods_main.c b/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/ardimods_main.c deleted file mode 100644 index fc375dae..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.app/ardimods/ardimods_main.c +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Although written by Abacus R&D, the source code in this file is not - * copyrighted by Abacus R&D, but is in the public domain. - */ - -/* ardimods_main.c: major functions of ardimods */ - -#import -#import - -kern_server_t instance; - -/* ardimods_init: Called when ardimods is loaded. */ -void ardimods_init(void) -{ - replace_vectors(); - printf("ARDI mods 1.8 loaded (for NEXTSTEP 3.0 or later)\n"); - printf("Fast A-line Traps installed\n"); -} - -/* ardimods_signoff: Called when ardimods is unloaded. */ -void ardimods_signoff(void) -{ - restore_vectors(); - printf("ARDI mods 1.8 unloaded\n"); - printf("Fast A-line Traps removed\n"); -} diff --git a/src/config/front-ends/nextstep/Executor/Executor.iconheader b/src/config/front-ends/nextstep/Executor/Executor.iconheader deleted file mode 100644 index 6c6f157f..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.iconheader +++ /dev/null @@ -1,5 +0,0 @@ -F Executor.app Executor app -F Executor Executor app -S apl Executor docAppl -S msw Executor docMSW -S mxl Executor docXL diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/.lastBuildTime b/src/config/front-ends/nextstep/Executor/Executor.project.app/.lastBuildTime deleted file mode 100644 index efc22b50..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.project.app/.lastBuildTime +++ /dev/null @@ -1 +0,0 @@ -m68k_i386_obj diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.nib/data.classes b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.nib/data.classes deleted file mode 100644 index 6f4d23ab..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.nib/data.classes +++ /dev/null @@ -1,98 +0,0 @@ -QuickText = { - SUPERCLASS = View; -}; -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; -MacWindow = { - SUPERCLASS = Window; -}; -MacViewClass = { - ACTIONS = { - go:; - stop:; - abort:; - mailARDI:; - step:; - unpause:; - pause:; - gotoFirstLevel:; - }; - OUTLETS = { - statusView; - reproBox; - softwareForm; - addressForm; - mailPanel; - noteBox; - ruWindow; - }; - SUPERCLASS = View; -}; -SoundGenerator = { - ACTIONS = { - changeDecay:; - changeRatio:; - showSoundSettings:; - changeState:; - changeAttack:; - changeFreqMul:; - changeIndex:; - play:; - }; - OUTLETS = { - attackOutput; - indexOutput; - decayInput; - freqMulInput; - decayOutput; - attackInput; - freqMulOutput; - indexInput; - ratioOutput; - ratioInput; - }; - SUPERCLASS = Object; -}; -MacAppClass = { - ACTIONS = { - myregister:; - displaysettings:; - printGame:; - savesettings:; - mailARDI:; - modaldone:; - readsettings:; - serialEntered:; - showInfo:; - }; - OUTLETS = { - serialText; - serialWindow; - doneButton; - debtext; - myButton; - game; - debtable; - psltext; - d0text; - myMenu; - starpctext; - registerWindow2; - pctext; - starsptext; - myForm; - sigtext; - splashScreen; - serialForm; - deathwindow; - commenttext; - registerWindow; - sptext; - gameWindow; - prefWindow; - }; - SUPERCLASS = Application; -}; diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.nib/data.nib b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.nib/data.nib deleted file mode 100644 index daf86c4c..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.project.nib/data.classes b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.project.nib/data.classes deleted file mode 100644 index 6ab14d71..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.project.nib/data.classes +++ /dev/null @@ -1,5 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.project.nib/data.nib b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.project.nib/data.nib deleted file mode 100644 index 45525504..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Executor.project.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Help.store b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Help.store deleted file mode 100644 index 31771aa3..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Help.store and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Info.nib/data.classes b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Info.nib/data.classes deleted file mode 100644 index 1a3d93d1..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Info.nib/data.classes +++ /dev/null @@ -1,11 +0,0 @@ -FirstResponder = { - ACTIONS = { - }; - SUPERCLASS = Object; -}; -MacAppClass = { - OUTLETS = { - infoPanel; - }; - SUPERCLASS = Application; -}; diff --git a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Info.nib/data.nib b/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Info.nib/data.nib deleted file mode 100644 index 9fb03070..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.project.app/English.lproj/Info.nib/data.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor.tiff b/src/config/front-ends/nextstep/Executor/Executor.tiff deleted file mode 100644 index 714108c7..00000000 Binary files a/src/config/front-ends/nextstep/Executor/Executor.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/Executor_main.m b/src/config/front-ends/nextstep/Executor/Executor_main.m deleted file mode 100644 index 596e870f..00000000 --- a/src/config/front-ends/nextstep/Executor/Executor_main.m +++ /dev/null @@ -1,78 +0,0 @@ -/* Generated by the NeXT Project Builder - NOTE: Do NOT change this file -- Project Builder maintains it. -*/ - -#include "rsys/common.h" -#ifndef OPENSTEP -#import -#else /* OPENSTEP */ - -#import -#endif /* OPENSTEP */ - -#include "MacAppClass.h" -#include -#include - -#include "rsys/memory_layout.h" - - -#if defined(i386) -#define NEXT_STACK_SIZE (512L * 1024) -#endif /* defined(i386) */ - -#ifndef OPENSTEP -void main(int argc, char *argv[]) { -#else /* OPENSTEP */ -int ExecutorArgc; -char **ExecutorArgv; - -int main(int argc, char *argv[]) { -#endif /* OPENSTEP */ - -#if 1 /* THIS IS A TEMPORARY HACK */ - - void *where; - kern_return_t r; -#if defined(i386) - struct rlimit rl; - - getrlimit(RLIMIT_STACK, &rl); - rl.rlim_cur = NEXT_STACK_SIZE; - setrlimit(RLIMIT_STACK, &rl); -#endif /* defined(i386) */ - -#if !defined (STRICT_OPENSTEP) -#define LENGTH (TEXT_SEGMENT_START - PAGE_ZERO_START) - - if ((r=vm_deallocate(task_self(), 0, LENGTH))!=KERN_SUCCESS) { - fprintf(stderr, "Could not deallocate err=%d\n", r); - exit(-10); - } - - where = PAGE_ZERO_START; - if ((r=vm_allocate(task_self(), (vm_address_t *)&where, (vm_size_t) LENGTH, - FALSE)) != KERN_SUCCESS) { - fprintf(stderr, "Could not allocate err=%d\n", r); - exit(-11); - } -#endif - -#endif - -#ifndef OPENSTEP - [MacAppClass new]; - if ([NXApp loadNibSection:"Executor.nib" owner:NXApp withNames:NO]) - [NXApp run]; - else - fprintf(stderr, "death1\n"); - - - [NXApp free]; - exit(0); -#else /* OPENSTEP */ - ExecutorArgc = argc; - ExecutorArgv = argv; - return NSApplicationMain (argc, argv); -#endif /* OPENSTEP */ -} diff --git a/src/config/front-ends/nextstep/Executor/Makefile.nextstep b/src/config/front-ends/nextstep/Executor/Makefile.nextstep deleted file mode 100644 index 94d56de0..00000000 --- a/src/config/front-ends/nextstep/Executor/Makefile.nextstep +++ /dev/null @@ -1,49 +0,0 @@ -# -# Generated by the NeXT Project Builder. -# -# NOTE: Do NOT change this file -- Project Builder maintains it. -# -# Put all of your customizations in files called Makefile.preamble -# and Makefile.postamble (both optional), and Makefile will include them. -# - -NAME = Executor - -PROJECTVERSION = 1.1 -LANGUAGE = English - -APPICON = Executor.tiff -DOCICONS = docAppl.tiff docMSW.tiff docXL.tiff - -LOCAL_RESOURCES = Executor.nib Executor.project.nib Info.nib Help - -GLOBAL_RESOURCES = 8kfile - -MFILES = Executor_main.m - -OTHERSRCS = Makefile.preamble Makefile Makefile.postamble - - -MAKEFILEDIR = /NextDeveloper/Makefiles/app -MAKEFILE = app.make -INSTALLDIR = $(HOME)/Apps -INSTALLFLAGS = -c -s -m 755 -SOURCEMODE = 444 - -ICONSECTIONS = -sectcreate __ICON app Executor.tiff \ - -sectcreate __ICON docAppl docAppl.tiff \ - -sectcreate __ICON docMSW docMSW.tiff \ - -sectcreate __ICON docXL docXL.tiff - -LIBS = -lexecutor -lgccFAT -lIndexing_s -lkernload -lMedia_s -lNeXT_s -DEBUG_LIBS = $(LIBS) -PROF_LIBS = $(LIBS) - - --include Makefile.preamble - -include $(MAKEFILEDIR)/$(MAKEFILE) - --include Makefile.postamble - --include Makefile.dependencies diff --git a/src/config/front-ends/nextstep/Executor/Makefile.openstep b/src/config/front-ends/nextstep/Executor/Makefile.openstep deleted file mode 100644 index df04e086..00000000 --- a/src/config/front-ends/nextstep/Executor/Makefile.openstep +++ /dev/null @@ -1,54 +0,0 @@ -# -# Generated by the NeXT Project Builder. -# -# NOTE: Do NOT change this file -- Project Builder maintains it. -# -# Put all of your customizations in files called Makefile.preamble -# and Makefile.postamble (both optional), and Makefile will include them. -# - -NAME = Executor - -PROJECTVERSION = 2.6 -PROJECT_TYPE = Application -LANGUAGE = English - -NEXTSTEP_APPICON = Executor.tiff -NEXTSTEP_DOCICONS = docAppl.tiff docMSW.tiff docXL.tiff - -ICONSECTIONS = -sectcreate __ICON app Executor.tiff \ - -sectcreate __ICON docAppl docAppl.tiff \ - -sectcreate __ICON docMSW docMSW.tiff \ - -sectcreate __ICON docXL docXL.tiff - -LOCAL_RESOURCES = Executor.nib Executor.project.nib Info.nib Help - -GLOBAL_RESOURCES = 8kfile - -MFILES = Executor_main.m - -OTHERSRCS = Makefile.preamble Makefile Makefile.postamble - - -MAKEFILEDIR = $(NEXT_ROOT)/NextDeveloper/Makefiles/pb_makefiles -CODE_GEN_STYLE = DYNAMIC -MAKEFILE = app.make -NEXTSTEP_INSTALLDIR = $(HOME)/Apps -WINDOWS_INSTALLDIR = $(HOME)/Apps -PDO_UNIX_INSTALLDIR = $(HOME)/Apps -LIBS = -lexecutor -lgccFAT -lIndexing_s -lkernload -lMedia_s -lNeXT_s -DEBUG_LIBS = $(LIBS) -PROF_LIBS = $(LIBS) - - - - -include $(MAKEFILEDIR)/platform.make - --include Makefile.preamble - -include $(MAKEFILEDIR)/$(MAKEFILE) - --include Makefile.postamble - --include Makefile.dependencies diff --git a/src/config/front-ends/nextstep/Executor/Makefile.postamble b/src/config/front-ends/nextstep/Executor/Makefile.postamble deleted file mode 100644 index fd7c39c6..00000000 --- a/src/config/front-ends/nextstep/Executor/Makefile.postamble +++ /dev/null @@ -1,106 +0,0 @@ -############################################################################### -# NeXT Makefile.postamble Template -# Copyright 1993, NeXT Computer, Inc. -# -# This Makefile is used for configuring the standard app makefiles associated -# with ProjectBuilder. -# -# Use this template to set attributes for a project, sub-project, bundle, or -# palette. Each node in the project's tree of sub-projects and bundles -# should have it's own Makefile.preamble and Makefile.postamble. Additional -# rules (e.g., after_install) that are defined by the developer should be -# defined in this file. -# -############################################################################### -# -# Here are the variables exported by the common "app" makefiles that can be -# used in any customizations you make to the template below: -# -# PRODUCT_ROOT - Name of top-level app-wrapper (e.g., Webster.app) -# OFILE_DIR - Directory into which .o object files are generated. -# (Note that this name is calculated based on the target -# architectures specified in Project Builder). -# DERIVED_SRC_DIR - Directory used for all other derived files -# ALL_CFLAGS - All the flags passed to the cc(1) driver for compilations -# -# NAME - name of application, bundle, subproject, palette, etc. -# LANGUAGE - langage in which the project is written (default "English") -# ENGLISH - boolean flag set iff $(LANGUAGE) = "English" -# JAPANESE - boolean flag set iff $(LANGUAGE) = "Japanese" -# LOCAL_RESOURCES - localized resources (e.g. nib's, images) of project -# GLOBAL_RESOURCES - non-localized resources of project -# PROJECTVERSION - version of ProjectBuilder that output Makefile -# APPICON - application icon file -# DOCICONS - dock icon files -# ICONSECTIONS - Specifies icon sections when linking executable -# -# CLASSES - Class implementation files in project. -# HFILES - Header files in project. -# MFILES - Other Objective-C source files in project. -# CFILES - Other C source files in project. -# PSWFILES - .psw files in the project -# PSWMFILES - .pswm files in the project -# SUBPROJECTS - Subprojects of this project -# BUNDLES - Bundle subprojects of this project -# OTHERSRCS - Other miscellaneous sources of this project -# OTHERLINKED - Source files not matching a standard source extention -# -# LIBS - Libraries to link with when making app target -# DEBUG_LIBS - Libraries to link with when making debug target -# PROF_LIBS - Libraries to link with when making profile target -# OTHERLINKEDOFILES - Other relocatable files to (always) link in. -# -# APP_MAKEFILE_DIR - Directory in which to find generic set of Makefiles -# MAKEFILEDIR - Directory in which to find $(MAKEFILE) -# MAKEFILE - Top level mechanism Makefile (e.g., app.make, bundle.make) -# INSTALLDIR - Directory app will be installed into by 'install' target - - -# Change defaults assumed by the standard app makefiles here. Edit the -# following default values as appropriate. (Note that if no Makefile.postamble -# exists, these values will have defaults set in common.make). - -# Add Makefile.preamble, Makefile.postamble, and Makefile.dependencies here if -# you would like changes to them to invalidate previous builds. The project -# depends on $(MAKEFILES) so that changes to Makefiles will trigger a re-build. -#MAKEFILES = Makefile - -# Optimization flag passed to compiler: -#OPTIMIZATION_CFLAG = -O - -# Flags passed to compiler in normal 'app' compiles: -#NORMAL_CFLAGS = -g $(OPTIMIZATION_CFLAG) -Wall - -# Flags passed to compiler in 'debug' compiles: -#DEBUG_CFLAGS = -g -Wall -DDEBUG - -# Flags passed to compiler in 'profile' compiles -#PROFILE_CFLAGS = -g -pg $(OPTIMIZATION_CFLAG) -Wall -DPROFILE - -# Ownership and permissions of files installed by 'install' target -#INSTALL_AS_USER = root # User to chown app to -#INSTALL_AS_GROUP = wheel # Group to chgrp app to -#INSTALL_PERMISSIONS = # If set, 'install' chmod's executable to this - -# Options to strip for bundles, apps with bundles, and apps without bundles, -# respectively. -#RELOCATABLE_STRIP_OPTS = -x -u -#DYLD_APP_STRIP_OPTS = -A -n -#APP_STRIP_OPTS = -# (Note: APP_STRIP_OPTS defaults to empty, but developers doing their own -# dynamic loading should set this to $(DYLD_APP_STRIP_OPTS)). - - -######################################################################### -# Put rules to extend the behavior of the standard Makefiles here. Typical -# user-defined rules are before_install and after_install (please don't -# redefine things like install or app, as they are owned by the top-level -# Makefile API), which are rules that get invoked before and after the install -# target runs. Such rules should be specified with the '::' syntax rather than -# a single colon. - - - - - - diff --git a/src/config/front-ends/nextstep/Executor/Makefile.preamble b/src/config/front-ends/nextstep/Executor/Makefile.preamble deleted file mode 100644 index d400049b..00000000 --- a/src/config/front-ends/nextstep/Executor/Makefile.preamble +++ /dev/null @@ -1,90 +0,0 @@ -############################################################################### -# NeXT Makefile.preamble Template -# Copyright 1993, NeXT Computer, Inc. -# -# This Makefile is used for configuring the standard app makefiles associated -# with ProjectBuilder. -# -# Use this template to set attributes for a project, sub-project, bundle, or -# palette. Each node in the project's tree of sub-projects and bundles -# should have it's own Makefile.preamble and Makefile.postamble. -# -############################################################################### -## Configure the flags passed to $(CC) here. These flags will also be -## inherited by all nested sub-projects and bundles. Put your -I, -D, -U, and -## -L flags here. To change the default flags that get passed to ${CC} -## (e.g. change -O to -O2), see Makefile.postamble. - -# Flags passed to compiler (in addition to -g, -O, etc) -OTHER_CFLAGS = -# Flags passed to ld (in addition to -ObjC, etc.) -OTHER_LDFLAGS = -L/usr2 \ - lowglobals.o \ - -sectcreate hfs_xfer hfs_xfersect hfs_xfer.util.stripped - -## Configure what is linked in at each level here. Libraries are only used in -## the final 'app' linking step. Final 'app' linking is only done via the -## 'app', 'debug', and 'profile' targets when they are invoked for -## the top-level app. - -# Additional relocatables to be linked in at this level -OTHER_OFILES = - - -# Additional libs to link apps against ('app' target) -OTHER_LIBS = -# Additional libs to link apps against ('debug' target) -OTHER_DEBUG_LIBS = -# Additional libs to link apps against ('profile' target) -OTHER_PROF_LIBS = - -# More 'app' libraries when $(JAPANESE) = "YES" -OTHER_JAPANESE_LIBS = -# More 'debug' libraries when $(JAPANESE) = "YES" -OTHER_JAPANESE_DEBUG_LIBS = -# More 'profile' libs when $(JAPANESE) = "YES" -OTHER_JAPANESE_PROF_LIBS = - -## Configure how things get built here. Additional dependencies, sourcefiles, -## derived files, and build order should be specified here. - -# Other dependencies of this project -OTHER_PRODUCT_DEPENDS = -# Built *before* building subprojects/bundles -OTHER_EARLY_TARGETS = -# Other source files maintained by .pre/postamble -OTHER_SOURCEFILES = -# Additional files to be removed by `make clean' -OTHER_GARBAGE = -# Precompiled headers to be built before any compilation occurs (e.g., draw.p) -PRECOMPS = - -# Targets to be built before subprojects & bundles -OTHER_INITIAL_TARGETS = - -# A virtual root directory (other than /) to be prepended to the $(INSTALLDIR) -# passed from ProjectBuilder. -DSTROOT = - - -## Add more obscure source files here to cause them to be automatically -## processed by the appropriate tool. Note that these files should also be -## added to "Supporting Files" in ProjectBuilder. The desired .o files that -## result from these files should also be added to OTHER_OFILES above so they -## will be linked in. - -# .msg files that should have msgwrap run on them -MSGFILES = -# .defs files that should have mig run on them -DEFSFILES = -# .mig files (no .defs files) that should have mig run on them -MIGFILES = - -## Add additional Help directories here (add them to the project as "Other -## Resources" in Project Builder) so that they will be compressed into .store -## files and copied into the app wrapper. If the help directories themselves -## need to also be in the app wrapper, then a cp command will need to be added -## in an after_install target. -OTHER_HELP_DIRS = - - diff --git a/src/config/front-ends/nextstep/Executor/PB.gdbinit b/src/config/front-ends/nextstep/Executor/PB.gdbinit deleted file mode 100644 index ec04a06d..00000000 --- a/src/config/front-ends/nextstep/Executor/PB.gdbinit +++ /dev/null @@ -1,7 +0,0 @@ -# -# Generated by the NeXT Project Builder. -# -# NOTE: Do NOT change this file -- Project Builder maintains it. -# -view - diff --git a/src/config/front-ends/nextstep/Executor/PB.project b/src/config/front-ends/nextstep/Executor/PB.project deleted file mode 100644 index c3428be6..00000000 --- a/src/config/front-ends/nextstep/Executor/PB.project +++ /dev/null @@ -1,26 +0,0 @@ -INSTALLDIR = "$(HOME)/Apps"; -APPICON = Executor.tiff; -GENERATEMAIN = YES; -DOCICONFILES = (docAppl.tiff, docMSW.tiff, docXL.tiff); -FILESTABLE = { - OTHER_LIBS = (executor, gccFAT, Indexing_s, kernload, Media_s, NeXT_s); - OTHER_RESOURCES = (8kfile, Help); - OTHER_SOURCES = (Makefile.preamble, Makefile, Makefile.postamble); - INTERFACES = (Executor.nib, Executor.project.nib, Info.nib); - OTHER_LINKED = (); - M_FILES = (Executor_main.m); -}; -APPCLASS = Application; -MAINNIB = Executor; -DOCEXTENSIONS = (apl, msw, mxl); -PROJECTTYPE = Application; -PROJECTVERSION = 1.1; -LOCALIZABLE_FILES = { - Help; - Executor.project.nib; - Info.nib; - Executor.nib; -}; -PROJECTNAME = Executor; -SYSTEMEXTENSIONS = (); -LANGUAGE = English; diff --git a/src/config/front-ends/nextstep/Executor/PB.project.openstep b/src/config/front-ends/nextstep/Executor/PB.project.openstep deleted file mode 100644 index 20f84c1b..00000000 --- a/src/config/front-ends/nextstep/Executor/PB.project.openstep +++ /dev/null @@ -1,36 +0,0 @@ -{ - APPCLASS = Application; - FILESTABLE = { - INTERFACES = (Executor.nib, Executor.project.nib, Info.nib); - M_FILES = (); - OTHER_LIBS = (executor, gccFAT, Indexing_s, kernload, Media_s, NeXT_s); - OTHER_LINKED = (Executor_main.m); - OTHER_RESOURCES = (8kfile, Help); - OTHER_SOURCES = (Makefile.preamble, Makefile, Makefile.postamble); - }; - GENERATEMAIN = YES; - LANGUAGE = English; - LOCALIZABLE_FILES = { - Executor.nib = Executor.nib; - Executor.project.nib = Executor.project.nib; - Help = Help; - Info.nib = Info.nib; - }; - MAKEFILEDIR = "$(NEXT_ROOT)/NextDeveloper/Makefiles/pb_makefiles"; - NEXTSTEP_APPICON = Executor.tiff; - NEXTSTEP_DOCUMENTEXTENSIONS = ( - {Extension = apl; Image = docAppl.tiff; }, - {Extension = msw; Image = docMSW.tiff; }, - {Extension = mxl; Image = docXL.tiff; } - ); - NEXTSTEP_INSTALLDIR = "$(HOME)/Apps"; - NEXTSTEP_MAINNIB = Executor; - PDO_UNIX_INSTALLDIR = "$(HOME)/Apps"; - PDO_UNIX_MAINNIB = Executor; - PROJECTNAME = Executor; - PROJECTTYPE = Application; - PROJECTVERSION = 2.6; - SYSTEMEXTENSIONS = (); - WINDOWS_INSTALLDIR = "$(HOME)/Apps"; - WINDOWS_MAINNIB = Executor; -} diff --git a/src/config/front-ends/nextstep/Executor/docAppl.tiff b/src/config/front-ends/nextstep/Executor/docAppl.tiff deleted file mode 100644 index be0e48fc..00000000 Binary files a/src/config/front-ends/nextstep/Executor/docAppl.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/docMSW.tiff b/src/config/front-ends/nextstep/Executor/docMSW.tiff deleted file mode 100644 index 7319c79c..00000000 Binary files a/src/config/front-ends/nextstep/Executor/docMSW.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/Executor/docXL.tiff b/src/config/front-ends/nextstep/Executor/docXL.tiff deleted file mode 100644 index 5348682c..00000000 Binary files a/src/config/front-ends/nextstep/Executor/docXL.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer b/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer deleted file mode 100644 index 62ef811a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer-pg b/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer-pg deleted file mode 100644 index ff7c4e74..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer-pg and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer.c.mac b/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer.c.mac deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer.c.mac and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer_DA b/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer_DA deleted file mode 100644 index 6483f6ee..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%HFS_XFer_DA and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%deleteandrenamer.c.mac b/src/config/front-ends/nextstep/HFS_XFer/%deleteandrenamer.c.mac deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%deleteandrenamer.c.mac and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%error.c.mac b/src/config/front-ends/nextstep/HFS_XFer/%error.c.mac deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%error.c.mac and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%fs.h.new b/src/config/front-ends/nextstep/HFS_XFer/%fs.h.new deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%fs.h.new and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%myhfs.h.new b/src/config/front-ends/nextstep/HFS_XFer/%myhfs.h.new deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%myhfs.h.new and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%mytype.h.new b/src/config/front-ends/nextstep/HFS_XFer/%mytype.h.new deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%mytype.h.new and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%transferer.c.mac b/src/config/front-ends/nextstep/HFS_XFer/%transferer.c.mac deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%transferer.c.mac and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%xbar.h.new b/src/config/front-ends/nextstep/HFS_XFer/%xbar.h.new deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%xbar.h.new and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/%xfer.h.new b/src/config/front-ends/nextstep/HFS_XFer/%xfer.h.new deleted file mode 100644 index 77f9439a..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/%xfer.h.new and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/.gdbinit b/src/config/front-ends/nextstep/HFS_XFer/.gdbinit deleted file mode 100644 index b85fb549..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/.gdbinit +++ /dev/null @@ -1,2 +0,0 @@ -dir ../ROMlib-g.internal -b DebugStr diff --git a/src/config/front-ends/nextstep/HFS_XFer/1kfile b/src/config/front-ends/nextstep/HFS_XFer/1kfile deleted file mode 100644 index 06d74050..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/1kfile and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer deleted file mode 100644 index e69de29b..00000000 diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.c deleted file mode 100644 index 83c3e3c8..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.c +++ /dev/null @@ -1,621 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" - -#if !defined(MAC) -#include -#include -#include -#include -#include -#include "fs.h" -#include -#endif /* !defined(MAC) */ - -#define LONGTIME 216000 /* one hour */ - -func ap_funcs[] = { - "\pAbout HFS_XFer...", about_HFS_XFer -}; - -funcinfo file_funcs[] = { - "\pCopy Disk...", copydiskhook, 110, 30, "\pCopy Disk", - "\pMove Files...", movefileshook, 28, 30, "\pMove File or Folder", - "\pCopy Files...", copyfileshook, 28, 30, "\pCopy File or Folder", - "\pRename...", renamefileshook, 28, 40, "\pRename File or Folder", - "\pDelete...", deletefileshook, 28, 40, "\pDelete File or Folder", - "\pNew Folder...", newdirhook, 28, 40, "\pCreate New Folder", - "\p(-", 0, 0, 0, "", - "\pQuit/Q", 0, 0, 0, "" -}; - -func edit_funcs[] = { - "\p(Undo/Z", 0, - "\p(Cut/X", 0, - "\p(Copy/C", 0, - "\p(Paste/V", 0 -}; - -option optionvars[] = { - "\pVerify overwriting files", &verifyfileoverwrite, - "\pVerify overwriting directories", &verifydiroverwrite, - "\pVerify deleting files", &verifyfiledelete, - "\pVerify deleting directories", &verifydirdelete -}; - -MenuHandle drvrmenu, filemenu, editmenu, optionmenu; -LONGINT destdir; -INTEGER destdisk, verifyfileoverwrite, verifydiroverwrite, - verifyfiledelete, verifydirdelete; -SFReply globalreply; -WindowPtr destdirwin; -TEHandle destdirname; - -void doerror(OSErr errno, char * s) -{ - static errortable errormessages[] = { - wPrErr, "\pThat volume is locked.", - vLckdErr, "\pThat volume is locked.", - permErr, "\pPermission error writing to locked file.", - ioErr, "\pI/O Error." - }; - - INTEGER i; - Str255 s2; - - for (i = 0 ; i < NELEM(errormessages) && errormessages[i].number != errno - ; i++) - ; - if ( i < NELEM(errormessages) ) { - ParamText((StringPtr) errormessages[i].message, 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - } else { - NumToString((LONGINT)errno, s2); - ParamText(s2, (StringPtr) s, 0, 0); - CautionAlert(DOERRORALERT, (ProcPtr) 0); - } -} - -void about_HFS_XFer() -{ - Alert(ABOUTALERT, (ProcPtr) 0); -} - -INTEGER quitfunc(void) -{ - ExitToShell(); - return 0; -} - -BOOLEAN caneject(DialogPtr dp) -{ - Rect r; - INTEGER type; - Handle h; - - GetDItem(dp, getEject, &type, &h, &r); - return !(*(ControlHandle) h)->contrlHilite; -} - -void setcurdestname(INTEGER disk, LONGINT dir) -{ - CInfoPBRec hpb; - Str255 s; - INTEGER id; - Ptr ptr; - - hpb.dirInfo.ioNamePtr = s; - hpb.dirInfo.ioVRefNum = disk; - hpb.dirInfo.ioFDirIndex = -1; - hpb.dirInfo.ioDrDirID = dir; - TESetText((Ptr) 0, 0, destdirname); - do { - xPBGetCatInfo(&hpb, FALSE); - /* insert name : */ - TEInsert((Ptr) s+1, (LONGINT) s[0], destdirname); - TEInsert((Ptr) ":", 1, destdirname); - TESetSelect(0, 0, destdirname); - id = hpb.dirInfo.ioDrDirID; - hpb.dirInfo.ioDrDirID = hpb.dirInfo.ioDrParID; - } while (id != 2); - TESetSelect(32767, 32767, destdirname); - TESelView(destdirname); -/* TODO: change this to a drawtext */ - ptr = (Ptr)"Current Destination"; - TextFace(bold); - MoveTo((destdirwin->portRect.right + destdirwin->portRect.left - - TextWidth(ptr, 0, strlen((char *)ptr)))/2, 12); - DrawText(ptr, 0, strlen((char *)ptr)); -} - -void updatedestwin(INTEGER disk, LONGINT dir) -{ - GrafPtr saveport; - - GetPort(&saveport); - SetPort(destdirwin); - BeginUpdate(destdirwin); - EraseRect(&destdirwin->portRect); - setcurdestname(disk, dir); - TEUpdate(&destdirwin->portRect, destdirname); - EndUpdate(destdirwin); - SetPort(saveport); -} - -pascal BOOLEAN visiblefilesonly(ParmBlkPtr p) -{ - BOOLEAN retval; - - retval = !!(p->fileParam.ioFlFndrInfo.fdFlags & fInvisible); - return retval; -} - -pascal BOOLEAN myfilterproc(DialogPtr dp, EventRecord *event, INTEGER *item) -{ - Rect r; - INTEGER type; - Handle h; - Str255 s; - - GetDItem(dp, TEXTITEM, &type, &h, &r); - if(!(type & itemDisable)) { - GetIText(h, s); - GetDItem(dp, ACTIONBUTTON, &type, &h, &r); - if (s[0] == 0) - HiliteControl( (ControlHandle)h, 255); - else - HiliteControl( (ControlHandle)h, 0); - } - GetDItem(dp, getOpen, &type, &h, &r); - if (globalreply.fType != 0) - HiliteControl( (ControlHandle)h, 0); - else - HiliteControl( (ControlHandle)h, 255); - switch(event->what) { - case keyDown: - if ((event->message & 0xFF) == '\r' && globalreply.fType != 0) { - if (((DialogPeek)dp)->editField == -1) - *item = getOpen; - else - *item = ACTIONBUTTON; -/*-->*/ return TRUE; - } else if ((event->message & 0xFF) == '.' && - (event->modifiers & cmdKey)) { - *item = Cancel; -/*-->*/ return TRUE; - } - break; - case updateEvt: - if ((WindowPtr)event->message == destdirwin) - updatedestwin(-destdisk, destdir); - break; - } - return FALSE; -} - -INTEGER dodelete(DialogPtr dp) -{ - Str255 sp; - LONGINT fromdirid; - - getnameandfromdirid(&sp, &fromdirid); - delete1file(-SFSaveDisk, fromdirid, sp); - return 101; -} - -INTEGER dorename(DialogPtr dp) -{ - renamefile(dp); - return 101; -} - -INTEGER docopy(DialogPtr dp) -{ - dotransfer(copy1file); - return 0; -} - -INTEGER domove(DialogPtr dp) -{ - dotransfer(move1file); - return 101; -} - -void invaldestwin() -{ - GrafPtr saveport; - - GetPort(&saveport); - SetPort(destdirwin); - InvalRect(&destdirwin->portRect); - SetPort(saveport); -} - -pascal Boolean dirsfilter(DialogPtr dp, EventRecord *ep, INTEGER *itemhit) -{ - static INTEGER currentdisk; - - if (currentdisk != SFSaveDisk) { - invaldestwin(); - currentdisk = SFSaveDisk; - } - switch(ep->what) { - case keyDown: - if ((ep->message & 0xFF) == '\r') { - *itemhit = getOpen; -/*-->*/ return TRUE; - } - break; - case nullEvent: - *itemhit = 100; -/*-->*/ return TRUE; - case updateEvt: - if ((WindowPtr)ep->message == destdirwin) { - updatedestwin(-SFSaveDisk, CurDirStore); - currentdisk = SFSaveDisk; - } - break; - } - return FALSE; -} - -pascal INTEGER DirDlgHook(INTEGER itemhit, DialogPtr dp) -{ - static INTEGER needupdate = TRUE; - - if (needupdate) { - invaldestwin(); - needupdate = FALSE; - } - if (itemhit != 100) - needupdate = TRUE; - if (itemhit == SELECTBUTTON) - return getOpen; - else - return itemhit; -} - -void getnewdest() -{ - SFReply reply; - SFTypeList tl; - LONGINT savedestdir, dir; - INTEGER disk, savedestdisk; - Point where; - HParamBlockRec pb; - - disk = SFSaveDisk; - dir = CurDirStore; - savedestdisk = SFSaveDisk = destdisk; - savedestdir = CurDirStore = destdir; - - tl[0] = 0x7B2A265E; - tl[1] = 0x00000000; - tl[2] = 0x00000000; - tl[3] = 0x00000000; - SetPt(&where, 82, 40); - SFPGetFile(where, (StringPtr) "\pSelect Directory", - (ProcPtr) visiblefilesonly, 1, tl, (ProcPtr) DirDlgHook, &reply, - DIRSONLYDLG, (ProcPtr) dirsfilter); - if (reply.good) { - destdisk = SFSaveDisk; - destdir = CurDirStore; - } else { - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioVRefNum = -savedestdisk; - if (PBHGetVInfo(&pb, FALSE)==noErr && pb.volumeParam.ioVDrvInfo != 0) { - destdisk = savedestdisk; - destdir = savedestdir; - invaldestwin(); - } else { - destdisk = SFSaveDisk; - destdir = CurDirStore; - } - } - SFSaveDisk = disk; - CurDirStore = dir; -} - -INTEGER hookcommon(INTEGER item, DialogPtr dp, INTEGER (*pp)(DialogPtr dp)) -{ - INTEGER retval; - static INTEGER needtoupdatedestdisk; - - if (needtoupdatedestdisk) { - needtoupdatedestdisk = FALSE; - destdisk = SFSaveDisk; - destdir = CurDirStore; - invaldestwin(); - } - retval = 0; - switch(item) { - case -1: - invaldestwin(); - break; - case ACTIONBUTTON: - retval = (*pp)(dp); - break; - case NEWDESTBUTTON: - getnewdest(); - break; - case getOpen: - retval = 100; - break; - case getEject: - if (destdisk == SFSaveDisk) - needtoupdatedestdisk = TRUE; - break; - default: - break; - } - return retval ? retval : item; -} - -void hideitem(DialogPtr dp, INTEGER item) -{ - Handle h; - Rect r; - INTEGER type; - - GetDItem(dp, item, &type, &h, &r); - if (type & ctrlItem) { - HideControl((ControlHandle) h); -/*-->*/ return; - } - if (type == editText) { - ((DialogPeek)dp)->editField = -1; - SizeWindow(dp, dp->portRect.right - dp->portRect.left, 220, TRUE); - } - OffsetRect(&r, 8000, 8000); - type += itemDisable; - SetDItem(dp, item, type, h, &r); -} - -void setactionbutton(DialogPtr dp, Str255 title) -{ - Handle h; - Rect r; - INTEGER type; - - GetDItem(dp, ACTIONBUTTON, &type, &h, &r); - SetCTitle((ControlHandle) h, title); -} - -pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp) -{ - if (item == -1) { - ShowWindow(destdirwin); - hideitem(dp, TEXTITEM); - setactionbutton(dp, (StringPtr)"\pCopy"); - } - return hookcommon(item, dp, docopy); -} - -pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp) -{ - if (item == -1) { - ShowWindow(destdirwin); - SetOrigin(240, 0); - SizeWindow(dp, 250, dp->portRect.bottom - dp->portRect.top, TRUE); - setactionbutton(dp, (StringPtr)"\pCopy"); - hideitem(dp, getOpen); - hideitem(dp, TEXTITEM); - } - return hookcommon(item, dp, docopydisk); -} - -pascal INTEGER movefileshook(INTEGER item, DialogPtr dp) -{ - if (item == -1) { - ShowWindow(destdirwin); - setactionbutton(dp, (StringPtr)"\pMove"); - hideitem(dp, TEXTITEM); - } - return hookcommon(item, dp, domove); -} - -pascal INTEGER newdirhook(INTEGER item, DialogPtr dp) -{ - Handle h; - INTEGER type; - Rect r; - - if (item == -1) { - setactionbutton(dp, (StringPtr)"\pCreate"); - GetDItem(dp, TEXTITEM, &type, &h, &r); - SetIText(h, (StringPtr) "\pNewFolder"); - SelIText(dp, TEXTITEM, 0, 32767); - hideitem(dp, NEWDESTBUTTON); - hideitem(dp, DESTNAME); - } - return hookcommon(item, dp, donewdir); -} - -pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp) -{ - Handle h; - INTEGER type; - Rect r; - - if (item == -1) { - setactionbutton(dp, (StringPtr)"\pRename"); - GetDItem(dp, TEXTITEM, &type, &h, &r); - SetIText(h, (StringPtr) "\p"); - hideitem(dp, NEWDESTBUTTON); - hideitem(dp, DESTNAME); - } - return hookcommon(item, dp, dorename); -} - -pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp) -{ - if (item == -1) { - setactionbutton(dp, (StringPtr)"\pDelete"); - hideitem(dp, NEWDESTBUTTON); - hideitem(dp, DESTNAME); - hideitem(dp, TEXTITEM); - } - return hookcommon(item, dp, dodelete); -} - -void changeoption(INTEGER i) -{ - INTEGER val; - - val = !*optionvars[i - 1].var; - CheckItem(optionmenu, i, val); - *optionvars[i - 1].var = val; -} - -void setalloptions(INTEGER what) -{ - INTEGER i; - - for (i = 1 ; i <= NELEM(optionvars) ; i++) { - CheckItem(optionmenu, i, what); - *optionvars[i - 1].var = what; - } -} - - -void init( void ) -{ - INTEGER i; - Rect r; - - InitGraf((Ptr) &thePort); - InitWindows(); - InitFonts(); - InitMenus(); - InitCursor(); - InitDialogs((ProcPtr)0); - TEInit(); - - drvrmenu = NewMenu(1,(StringPtr) "\p\023"); - for (i=0;iportRect; - InsetRect(&r, 4, 8); - OffsetRect(&r, 0, 8); - destdirname = TENew(&r, &r); - TEAutoView(TRUE, destdirname); - (*destdirname)->txSize = 12; -} - -void doitem(choice) -long choice; -{ - Str255 apname; - funcinfo *infop; - Point pt; - - switch (HiWord(choice)) { - case 1: - if (LoWord(choice) <= NELEM(ap_funcs)){ - (*ap_funcs[LoWord(choice) - 1].ptr)(); - } else { - GetItem(drvrmenu,LoWord(choice),(StringPtr) &apname); - OpenDeskAcc(apname); - } - break; - case 2: - infop = file_funcs + LoWord(choice) - 1 ; - SetPt(&pt, infop->h, infop->v); - if (infop->dlgHook == 0) - quitfunc(); - else - SFPGetFile(pt, (StringPtr) infop->prompt, - (ProcPtr) visiblefilesonly, -1, 0, - (ProcPtr) infop->dlgHook, &globalreply, - XFERDLGID, (ProcPtr) myfilterproc); - HideWindow(destdirwin); - break; - case 3: - (*edit_funcs[LoWord(choice) - 1].ptr)(); - break; - case 4: - if (LoWord(choice) <= NELEM(optionvars)){ - changeoption(LoWord(choice)); - } else { - setalloptions(LoWord(choice) - NELEM(optionvars) - 2); - } - break; - default: - break; - } -} - -long sock; -long pipefd[2]; - -void main( void ) -{ - EventRecord evt; - long mitem; - WindowPtr winp; - WDPBRec wd; - - wd.ioWDDirID = CurDirStore; - wd.ioVRefNum = -SFSaveDisk; - wd.ioNamePtr = 0; - PBHSetVol(&wd, FALSE); - OpenResFile((StringPtr) "\pHFS_XFer"); /* DON'T TAKE THIS OUT! - or put calls to init() - before it! */ - init(); -#if defined(UNIX) - ROMlib_WriteWhen(WriteInOSEvent); -#endif - for (;;) { - while (!WaitNextEvent(everyEvent, &evt, LONGTIME, 0)) - ; - switch(evt.what) { - case mouseDown: - if (FindWindow(evt.where, &winp) == inMenuBar) { - mitem = MenuSelect(evt.where); - doitem(mitem); - HiliteMenu(0); - } - break; - case keyDown: - if (evt.modifiers & cmdKey) { - mitem = MenuKey(evt.message & 0xFF); - doitem(mitem); - HiliteMenu(0); - } - break; - default: - break; - } - } -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.c.mac b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.c.mac deleted file mode 100644 index fd355caf..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.c.mac +++ /dev/null @@ -1 +0,0 @@ -#include "xfer.h" #if !defined(MAC) #include #include #include #include #include #include "fs.h" #include #endif /* !defined(MAC) */ #define LONGTIME 216000 /* one hour */ func ap_funcs[] = { "\pAbout HFS_XFer...", about_HFS_XFer }; funcinfo file_funcs[] = { "\pCopy Disk...", copydiskhook, 110, 30, "\pCopy Disk", "\pMove Files...", movefileshook, 28, 30, "\pMove File or Folder", "\pCopy Files...", copyfileshook, 28, 30, "\pCopy File or Folder", "\pRename...", renamefileshook, 28, 40, "\pRename File or Folder", "\pDelete...", deletefileshook, 28, 40, "\pDelete File or Folder", "\pNew Folder...", newdirhook, 28, 40, "\pCreate New Folder", "\p(-", 0, 0, 0, "", "\pQuit/Q", 0, 0, 0, "" }; func edit_funcs[] = { "\p(Undo/Z", 0, "\p(Cut/X", 0, "\p(Copy/C", 0, "\p(Paste/V", 0 }; option optionvars[] = { "\pVerify overwriting files", &verifyfileoverwrite, "\pVerify overwriting directories", &verifydiroverwrite, "\pVerify deleting files", &verifyfiledelete, "\pVerify deleting directories", &verifydirdelete }; MenuHandle drvrmenu, filemenu, editmenu, optionmenu; LONGINT destdir; INTEGER destdisk, verifyfileoverwrite, verifydiroverwrite, verifyfiledelete, verifydirdelete; SFReply globalreply; WindowPtr destdirwin; TEHandle destdirname; void doerror(OSErr errno, char * s) { static errortable errormessages[] = { wPrErr, "\pThat volume is locked.", vLckdErr, "\pThat volume is locked.", permErr, "\pPermission error writing to locked file.", ioErr, "\pI/O Error." }; INTEGER i; Str255 s2; for (i = 0 ; i < NELEM(errormessages) && errormessages[i].number != errno ; i++) ; if ( i < NELEM(errormessages) ) { ParamText((StringPtr) errormessages[i].message, 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } else { NumToString((LONGINT)errno, s2); ParamText(s2, (StringPtr) s, 0, 0); CautionAlert(DOERRORALERT, (ProcPtr) 0); } } void about_HFS_XFer() { Alert(ABOUTALERT, (ProcPtr) 0); } INTEGER quitfunc(void) { ExitToShell(); return 0; } BOOLEAN caneject(DialogPtr dp) { Rect r; INTEGER type; Handle h; GetDItem(dp, getEject, &type, &h, &r); return !(*(ControlHandle) h)->contrlHilite; } void setcurdestname(INTEGER disk, LONGINT dir) { CInfoPBRec hpb; Str255 s; INTEGER id; Ptr ptr; hpb.dirInfo.ioNamePtr = s; hpb.dirInfo.ioVRefNum = disk; hpb.dirInfo.ioFDirIndex = -1; hpb.dirInfo.ioDrDirID = dir; TESetText((Ptr) 0, 0, destdirname); do { xPBGetCatInfo(&hpb, false); /* insert name : */ TEInsert((Ptr) s+1, (LONGINT) s[0], destdirname); TEInsert((Ptr) ":", 1, destdirname); TESetSelect(0, 0, destdirname); id = hpb.dirInfo.ioDrDirID; hpb.dirInfo.ioDrDirID = hpb.dirInfo.ioDrParID; } while (id != 2); TESetSelect(32767, 32767, destdirname); TESelView(destdirname); /* TODO: change this to a drawtext */ ptr = (Ptr)"Current Destination"; TextFace(bold); MoveTo((destdirwin->portRect.right + destdirwin->portRect.left - TextWidth(ptr, 0, strlen((char *)ptr)))/2, 12); DrawText(ptr, 0, strlen((char *)ptr)); } void updatedestwin(INTEGER disk, LONGINT dir) { GrafPtr saveport; GetPort(&saveport); SetPort(destdirwin); BeginUpdate(destdirwin); EraseRect(&destdirwin->portRect); setcurdestname(disk, dir); TEUpdate(&destdirwin->portRect, destdirname); EndUpdate(destdirwin); SetPort(saveport); } pascal BOOLEAN visiblefilesonly(ParmBlkPtr p) { BOOLEAN retval; retval = !!(p->fileParam.ioFlFndrInfo.fdFlags & fInvisible); return retval; } pascal BOOLEAN myfilterproc(DialogPtr dp, EventRecord *event, INTEGER *item) { Rect r; INTEGER type; Handle h; Str255 s; GetDItem(dp, TEXTITEM, &type, &h, &r); if(!(type & itemDisable)) { GetIText(h, s); GetDItem(dp, ACTIONBUTTON, &type, &h, &r); if (s[0] == 0) HiliteControl( (ControlHandle)h, 255); else HiliteControl( (ControlHandle)h, 0); } GetDItem(dp, getOpen, &type, &h, &r); if (globalreply.fType != 0) HiliteControl( (ControlHandle)h, 0); else HiliteControl( (ControlHandle)h, 255); switch(event->what) { case keyDown: if ((event->message & 0xFF) == '\r' && globalreply.fType != 0) { if (((DialogPeek)dp)->editField == -1) *item = getOpen; else *item = ACTIONBUTTON; /*-->*/ return true; } else if ((event->message & 0xFF) == '.' && (event->modifiers & cmdKey)) { *item = Cancel; /*-->*/ return true; } break; case updateEvt: if ((WindowPtr)event->message == destdirwin) updatedestwin(-destdisk, destdir); break; } return false; } INTEGER dodelete(DialogPtr dp) { Str255 sp; LONGINT fromdirid; getnameandfromdirid(&sp, &fromdirid); delete1file(-SFSaveDisk, fromdirid, sp); return 101; } INTEGER dorename(DialogPtr dp) { renamefile(dp); return 101; } INTEGER docopy(DialogPtr dp) { dotransfer(copy1file); return 0; } INTEGER domove(DialogPtr dp) { dotransfer(move1file); return 101; } void invaldestwin() { GrafPtr saveport; GetPort(&saveport); SetPort(destdirwin); InvalRect(&destdirwin->portRect); SetPort(saveport); } pascal Boolean dirsfilter(DialogPtr dp, EventRecord *ep, INTEGER *itemhit) { static INTEGER currentdisk; if (currentdisk != SFSaveDisk) { invaldestwin(); currentdisk = SFSaveDisk; } switch(ep->what) { case keyDown: if ((ep->message & 0xFF) == '\r') { *itemhit = getOpen; /*-->*/ return true; } break; case nullEvent: *itemhit = 100; /*-->*/ return true; case updateEvt: if ((WindowPtr)ep->message == destdirwin) { updatedestwin(-SFSaveDisk, CurDirStore); currentdisk = SFSaveDisk; } break; } return false; } pascal INTEGER DirDlgHook(INTEGER itemhit, DialogPtr dp) { static INTEGER needupdate = true; if (needupdate) { invaldestwin(); needupdate = false; } if (itemhit != 100) needupdate = true; if (itemhit == SELECTBUTTON) return getOpen; else return itemhit; } void getnewdest() { SFReply reply; SFTypeList tl; LONGINT savedestdir, dir; INTEGER disk, savedestdisk; Point where; HParamBlockRec pb; disk = SFSaveDisk; dir = CurDirStore; savedestdisk = SFSaveDisk = destdisk; savedestdir = CurDirStore = destdir; tl[0] = 0x7B2A265E; tl[1] = 0x00000000; tl[2] = 0x00000000; tl[3] = 0x00000000; SetPt(&where, 82, 40); SFPGetFile(where, (StringPtr) "\pSelect Directory", (ProcPtr) visiblefilesonly, 1, tl, (ProcPtr) DirDlgHook, &reply, DIRSONLYDLG, (ProcPtr) dirsfilter); if (reply.good) { destdisk = SFSaveDisk; destdir = CurDirStore; } else { pb.volumeParam.ioVolIndex = 0; pb.volumeParam.ioNamePtr = 0; pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioVRefNum = -savedestdisk; if (PBHGetVInfo(&pb, false)==noErr && pb.volumeParam.ioVDrvInfo != 0) { destdisk = savedestdisk; destdir = savedestdir; invaldestwin(); } else { destdisk = SFSaveDisk; destdir = CurDirStore; } } SFSaveDisk = disk; CurDirStore = dir; } INTEGER hookcommon(INTEGER item, DialogPtr dp, INTEGER (*pp)(DialogPtr dp)) { INTEGER retval; static INTEGER needtoupdatedestdisk; if (needtoupdatedestdisk) { needtoupdatedestdisk = false; destdisk = SFSaveDisk; destdir = CurDirStore; invaldestwin(); } retval = 0; switch(item) { case -1: invaldestwin(); break; case ACTIONBUTTON: retval = (*pp)(dp); break; case NEWDESTBUTTON: getnewdest(); break; case getOpen: retval = 100; break; case getEject: if (destdisk == SFSaveDisk) needtoupdatedestdisk = true; break; default: break; } return retval ? retval : item; } void hideitem(DialogPtr dp, INTEGER item) { Handle h; Rect r; INTEGER type; GetDItem(dp, item, &type, &h, &r); if (type & ctrlItem) { HideControl((ControlHandle) h); /*-->*/ return; } if (type == editText) { ((DialogPeek)dp)->editField = -1; SizeWindow(dp, dp->portRect.right - dp->portRect.left, 220, true); } OffsetRect(&r, 8000, 8000); type += itemDisable; SetDItem(dp, item, type, h, &r); } void setactionbutton(DialogPtr dp, Str255 title) { Handle h; Rect r; INTEGER type; GetDItem(dp, ACTIONBUTTON, &type, &h, &r); SetCTitle((ControlHandle) h, title); } pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp) { if (item == -1) { ShowWindow(destdirwin); hideitem(dp, TEXTITEM); setactionbutton(dp, (StringPtr)"\pCopy"); } return hookcommon(item, dp, docopy); } pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp) { if (item == -1) { ShowWindow(destdirwin); SetOrigin(240, 0); SizeWindow(dp, 250, dp->portRect.bottom - dp->portRect.top, true); setactionbutton(dp, (StringPtr)"\pCopy"); hideitem(dp, getOpen); hideitem(dp, TEXTITEM); } return hookcommon(item, dp, docopydisk); } pascal INTEGER movefileshook(INTEGER item, DialogPtr dp) { if (item == -1) { ShowWindow(destdirwin); setactionbutton(dp, (StringPtr)"\pMove"); hideitem(dp, TEXTITEM); } return hookcommon(item, dp, domove); } pascal INTEGER newdirhook(INTEGER item, DialogPtr dp) { Handle h; INTEGER type; Rect r; if (item == -1) { setactionbutton(dp, (StringPtr)"\pCreate"); GetDItem(dp, TEXTITEM, &type, &h, &r); SetIText(h, (StringPtr) "\pNewFolder"); SelIText(dp, TEXTITEM, 0, 32767); hideitem(dp, NEWDESTBUTTON); hideitem(dp, DESTNAME); } return hookcommon(item, dp, donewdir); } pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp) { Handle h; INTEGER type; Rect r; if (item == -1) { setactionbutton(dp, (StringPtr)"\pRename"); GetDItem(dp, TEXTITEM, &type, &h, &r); SetIText(h, (StringPtr) "\p"); hideitem(dp, NEWDESTBUTTON); hideitem(dp, DESTNAME); } return hookcommon(item, dp, dorename); } pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp) { if (item == -1) { setactionbutton(dp, (StringPtr)"\pDelete"); hideitem(dp, NEWDESTBUTTON); hideitem(dp, DESTNAME); hideitem(dp, TEXTITEM); } return hookcommon(item, dp, dodelete); } void changeoption(INTEGER i) { INTEGER val; val = !*optionvars[i - 1].var; CheckItem(optionmenu, i, val); *optionvars[i - 1].var = val; } void setalloptions(INTEGER what) { INTEGER i; for (i = 1 ; i <= NELEM(optionvars) ; i++) { CheckItem(optionmenu, i, what); *optionvars[i - 1].var = what; } } void init( void ) { INTEGER i; Rect r; InitGraf((Ptr) &thePort); InitWindows(); InitFonts(); InitMenus(); InitCursor(); InitDialogs((ProcPtr)0); TEInit(); drvrmenu = NewMenu(1,(StringPtr) "\p\023"); for (i=0;iportRect; InsetRect(&r, 4, 8); OffsetRect(&r, 0, 8); destdirname = TENew(&r, &r); TEAutoView(true, destdirname); (*destdirname)->txSize = 12; } void doitem(choice) long choice; { Str255 apname; funcinfo *infop; Point pt; switch (HiWord(choice)) { case 1: if (LoWord(choice) <= NELEM(ap_funcs)){ (*ap_funcs[LoWord(choice) - 1].ptr)(); } else { GetItem(drvrmenu,LoWord(choice),(StringPtr) &apname); OpenDeskAcc(apname); } break; case 2: infop = file_funcs + LoWord(choice) - 1 ; SetPt(&pt, infop->h, infop->v); if (infop->dlgHook == 0) quitfunc(); else SFPGetFile(pt, (StringPtr) infop->prompt, (ProcPtr) visiblefilesonly, -1, 0, (ProcPtr) infop->dlgHook, &globalreply, XFERDLGID, (ProcPtr) myfilterproc); HideWindow(destdirwin); break; case 3: (*edit_funcs[LoWord(choice) - 1].ptr)(); break; case 4: if (LoWord(choice) <= NELEM(optionvars)){ changeoption(LoWord(choice)); } else { setalloptions(LoWord(choice) - NELEM(optionvars) - 2); } break; default: break; } } long sock; long pipefd[2]; void main( void ) { EventRecord evt; long mitem; WindowPtr winp; WDPBRec wd; wd.ioWDDirID = CurDirStore; wd.ioVRefNum = -SFSaveDisk; wd.ioNamePtr = 0; PBHSetVol(&wd, false); OpenResFile((StringPtr) "\pHFS_XFer"); /* DON'T TAKE THIS OUT! or put calls to init() before it! */ init(); #if defined(UNIX) ROMlib_WriteWhen(WriteInOSEvent); #endif for (;;) { while (!WaitNextEvent(everyEvent, &evt, LONGTIME, 0)) ; switch(evt.what) { case mouseDown: if (FindWindow(evt.where, &winp) == inMenuBar) { mitem = MenuSelect(evt.where); doitem(mitem); HiliteMenu(0); } break; case keyDown: if (evt.modifiers & cmdKey) { mitem = MenuKey(evt.message & 0xFF); doitem(mitem); HiliteMenu(0); } break; default: break; } } } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.iconheader b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.iconheader deleted file mode 100644 index 716498d6..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.iconheader +++ /dev/null @@ -1 +0,0 @@ -F HFS_XFer HFS_XFer app diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.nib b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.nib deleted file mode 100644 index c3f2629b..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.nib and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.otool-l b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.otool-l deleted file mode 100644 index 5957787a..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.otool-l +++ /dev/null @@ -1,473 +0,0 @@ -iclone# otool -l HFS_XFer-pg -HFS_XFer-pg: -Load command 0 - cmd LC_SEGMENT - cmdsize 56 - segname __PAGEZERO - vmaddr 0x00000000 - vmsize 0x00002000 - fileoff 0 - filesize 0 - maxprot 0x00000000 - initprot 0x00000000 - nsects 0 - flags 4 -Load command 1 - cmd LC_SEGMENT - cmdsize 532 - segname __TEXT - vmaddr 0x00002000 - vmsize 0x0017a000 - fileoff 0 - filesize 1548288 - maxprot 0x00000007 - initprot 0x00000005 - nsects 7 - flags 0 -Section - sectname __text - segname __TEXT - addr 0x000046c0 - size 0x0015c674 - offset 9920 - align 2^1 (2) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __fvmlib_init0 - segname __TEXT - addr 0x00160d34 - size 0x00000000 - offset 1436980 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __fvmlib_init1 - segname __TEXT - addr 0x00160d34 - size 0x00000000 - offset 1436980 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __const - segname __TEXT - addr 0x00160d34 - size 0x00010788 - offset 1436980 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __cstring - segname __TEXT - addr 0x001714bc - size 0x0000aa30 - offset 1504444 - align 2^0 (1) - reloff 0 - nreloc 0 - flags 0x00000002 - reserved1 0 - reserved2 0 -Section - sectname __literal8 - segname __TEXT - addr 0x0017bef0 - size 0x000000d8 - offset 1548016 - align 2^3 (8) - reloff 0 - nreloc 0 - flags 0x00000004 - reserved1 0 - reserved2 0 -Section - sectname __literal4 - segname __TEXT - addr 0x0017bfc8 - size 0x00000034 - offset 1548232 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000003 - reserved1 0 - reserved2 0 -Load command 2 - cmd LC_SEGMENT - cmdsize 260 - segname __DATA - vmaddr 0x0017c000 - vmsize 0x00016000 - fileoff 1548288 - filesize 81920 - maxprot 0x00000007 - initprot 0x00000007 - nsects 3 - flags 0 -Section - sectname __data - segname __DATA - addr 0x0017c000 - size 0x000123c8 - offset 1548288 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __bss - segname __DATA - addr 0x0018e3c8 - size 0x00000c64 - offset 0 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000001 - reserved1 0 - reserved2 0 -Section - sectname __common - segname __DATA - addr 0x0018f030 - size 0x00001c18 - offset 0 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000001 - reserved1 0 - reserved2 0 -Load command 3 - cmd LC_SEGMENT - cmdsize 940 - segname __OBJC - vmaddr 0x00192000 - vmsize 0x00022000 - fileoff 1630208 - filesize 139264 - maxprot 0x00000007 - initprot 0x00000007 - nsects 13 - flags 0 -Section - sectname __class - segname __OBJC - addr 0x00192000 - size 0x00000e58 - offset 1630208 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __meta_class - segname __OBJC - addr 0x00192e58 - size 0x00000e58 - offset 1633880 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __cat_cls_meth - segname __OBJC - addr 0x00193cb0 - size 0x0000009c - offset 1637552 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __cat_inst_meth - segname __OBJC - addr 0x00193d4c - size 0x00000b70 - offset 1637708 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __cls_meth - segname __OBJC - addr 0x001948bc - size 0x000011c0 - offset 1640636 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __inst_meth - segname __OBJC - addr 0x00195a7c - size 0x00009024 - offset 1645180 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __message_refs - segname __OBJC - addr 0x0019eaa0 - size 0x00001c88 - offset 1682080 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000005 - reserved1 0 - reserved2 0 -Section - sectname __symbols - segname __OBJC - addr 0x001a0728 - size 0x000007e8 - offset 1689384 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __category - segname __OBJC - addr 0x001a0f10 - size 0x000001a0 - offset 1691408 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __class_vars - segname __OBJC - addr 0x001a10b0 - size 0x00000070 - offset 1691824 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __instance_vars - segname __OBJC - addr 0x001a1120 - size 0x000027c0 - offset 1691936 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __module_info - segname __OBJC - addr 0x001a38e0 - size 0x000007e0 - offset 1702112 - align 2^2 (4) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname __selector_strs - segname __OBJC - addr 0x001a40c0 - size 0x0000f082 - offset 1704128 - align 2^0 (1) - reloff 0 - nreloc 0 - flags 0x00000002 - reserved1 0 - reserved2 0 -Load command 4 - cmd LC_SEGMENT - cmdsize 192 - segname __ICON - vmaddr 0x001b4000 - vmsize 0x00002000 - fileoff 1769472 - filesize 8192 - maxprot 0x00000001 - initprot 0x00000001 - nsects 2 - flags 4 -Section - sectname __header - segname __ICON - addr 0x001b4000 - size 0x00000020 - offset 1769472 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname app - segname __ICON - addr 0x001b4020 - size 0x00000550 - offset 1769504 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Load command 5 - cmd LC_SEGMENT - cmdsize 192 - segname __NIB - vmaddr 0x001b6000 - vmsize 0x00004000 - fileoff 1777664 - filesize 16384 - maxprot 0x00000001 - initprot 0x00000001 - nsects 2 - flags 4 -Section - sectname Info.nib - segname __NIB - addr 0x001b6000 - size 0x00000a10 - offset 1777664 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Section - sectname MacStuff.nib - segname __NIB - addr 0x001b6a10 - size 0x00002170 - offset 1780240 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Load command 6 - cmd LC_SEGMENT - cmdsize 124 - segname hfs_xfer - vmaddr 0x001ba000 - vmsize 0x00002000 - fileoff 1794048 - filesize 8192 - maxprot 0x00000007 - initprot 0x00000007 - nsects 1 - flags 4 -Section - sectname hfs_xfersect - segname hfs_xfer - addr 0x001ba000 - size 0x00000960 - offset 1794048 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Load command 7 - cmd LC_SEGMENT - cmdsize 124 - segname lowseg - vmaddr 0x001bc000 - vmsize 0x00002000 - fileoff 1802240 - filesize 8192 - maxprot 0x00000007 - initprot 0x00000007 - nsects 1 - flags 4 -Section - sectname lowsect - segname lowseg - addr 0x001bc000 - size 0x00000400 - offset 1802240 - align 2^4 (16) - reloff 0 - nreloc 0 - flags 0x00000000 - reserved1 0 - reserved2 0 -Load command 8 - cmd LC_SEGMENT - cmdsize 56 - segname __LINKEDIT - vmaddr 0x001be000 - vmsize 0x00320000 - fileoff 1810432 - filesize 3275909 - maxprot 0x00000007 - initprot 0x00000005 - nsects 0 - flags 4 -Load command 9 - cmd LC_SYMTAB - cmdsize 24 - symoff 1810432 - nsyms 73996 - stroff 2698384 - strsize 2387957 -Load command 10 - cmd LC_UNIXTHREAD - cmdsize 88 - flavor NeXT_THREAD_STATE_REGS - count NeXT_THREAD_STATE_REGS_COUNT - dregs 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 - aregs 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 - pad 0x0000 sr 0x0000 pc 0x000046c0 diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.tiff b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.tiff deleted file mode 100644 index 614a89b9..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.util.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.util.c deleted file mode 100644 index 6a9d9fac..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer.util.c +++ /dev/null @@ -1,224 +0,0 @@ -/* #include "rsys/common.h" */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "fs.h" -#include "rsys/partition.h" - -/* - * This is a hack to allow us to get "disk inserted" events - */ - -unsigned char buf[8][512]; /* don't change this size */ - -#if !defined(TRUE) -#define TRUE 1 -#define FALSE 0 -#endif /* !defined(TRUE) */ - -static char isejectable( const char *dname, long fd ) -{ - char retval; -#if defined(NEXTSTEP) - struct scsi_req sr; - char inqbuf[sizeof(struct inquiry_reply) + 3]; - struct inquiry_reply *inqp; - const char *p; -#endif - - /* look for rfd[0-9] */ - retval = FALSE; -#if defined(NEXTSTEP) - for (p = dname; p = index(p, 'r'); ++p) { - if (p[1] == 'f' && p[2] == 'd' && isdigit(p[3])) { - retval = TRUE; -/*-->*/ break; - } - } - if (!retval) { - inqp = (struct inquiry_reply *) (((long) inqbuf + 3) / 4 * 4); - bzero (&sr, sizeof(sr)); - sr.sr_cdb.cdb_c6.c6_opcode = C6OP_INQUIRY; - sr.sr_cdb.cdb_c6.c6_len = sizeof(*inqp); - sr.sr_dma_dir = SR_DMA_RD; - sr.sr_addr = (caddr_t) inqp; - sr.sr_dma_max = sr.sr_cdb.cdb_c6.c6_len; - sr.sr_ioto = 1; - if (ioctl(fd, SGIOCREQ, &sr) == 0 && sr.sr_io_status == 0 && - inqp->ir_removable) - retval = TRUE; - } -#endif - return retval; -} - - -/* - * BE CAREFUL when using modesenseselect. You don't want to confuse some - * poor SCSI device. - */ - -int modesenseselect( long fd, unsigned char opcode, - struct mode_sel_data *msdp ) -{ - struct scsi_req sr; - - bzero (&sr, sizeof(sr)); - sr.sr_cdb.cdb_c6.c6_opcode = opcode; - sr.sr_cdb.cdb_c6.c6_len = 4; /* NOT sizeof(*msdp) */; - sr.sr_dma_dir = opcode == C6OP_MODESELECT ? - SR_DMA_WR : SR_DMA_RD; - sr.sr_addr = (caddr_t) msdp; - sr.sr_dma_max = sr.sr_cdb.cdb_c6.c6_len; - sr.sr_ioto = 1; - return ioctl(fd, SGIOCREQ, &sr) == 0 && sr.sr_io_status == 0; -} - -typedef enum { MODEUNCHANGED = 0, MODE800K = 0x22, MODE1400K = 0x28 } mode_t; - -static void setheadermode(struct mode_sel_hdr *hdrp, mode_t mode) { - hdrp->msh_sd_length_0 = 0; - hdrp->msh_med_type = mode; - hdrp->msh_wp = 0; - hdrp->msh_bufmode = 0; - hdrp->msh_speed = 0; - hdrp->msh_bd_length = 0; -} - -static long moderead(mode_t mode, long fd, char *buf, long ntoread) -{ - long retval; - struct mode_sel_data msd; - mode_t savemode; - - retval = -1; - if (mode != MODEUNCHANGED) { - if (modesenseselect(fd, C6OP_MODESENSE, &msd)) { - savemode = msd.msd_header.msh_med_type; - setheadermode(&msd.msd_header, mode); - if (modesenseselect(fd, C6OP_MODESELECT, &msd)) { - retval = read(fd, (char *) buf, ntoread); - if (retval < 0 && errno == EIO) { - setheadermode(&msd.msd_header, savemode); - modesenseselect(fd, C6OP_MODESELECT, &msd); - } - } - } - } - if (retval < 0) - retval = read(fd, (char *) buf, ntoread); - return retval; -} - -static void trywithmode(char *argv0, char *rawname, mode_t mode) -{ - long sock, fd; - char name[DEVNAMELEN]; - struct sockaddr sockname; - struct stat sbuf; - char newbuf[100]; - int len; - char openit; - char *p; - unsigned short nmalblks; - unsigned long alblksiz; - long newmode; - char ejectable; - - if (rawname[0] == 'f') - sprintf(name, "/dev/r%sb", rawname); - else - sprintf(name, "/dev/r%sh", rawname); - openit = FALSE; - if ((fd = open(name, O_RDONLY)) >= 0 && - moderead(mode, fd, (char *) buf, sizeof(buf)) == sizeof(buf)) { - p = argv0 + strlen(argv0) - 3 - 2; /* ".fs" -3 " "RO" -2 */ - if ((p[0] == 'r' || p[0] == 'R') && (p[1] == 'o' || p[1] == 'O')) - newmode = 0444; - else - newmode = 0666; - if (buf[2][0] == 'B' && buf[2][1] == 'D') { - openit = TRUE; - nmalblks = (buf[2][18] << 8) | buf[2][19]; - - alblksiz = (buf[2][20] << 24) | (buf[2][21] << 16) | - (buf[2][22] << 8) | buf[2][23]; - - if ( nmalblks * alblksiz <= 1024L * 1024L * 3) - newmode = 0666; - } else if ((buf[1][0] == PARMAPSIG0 && buf[1][1] == PARMAPSIG1) || - (buf[1][0] == OLDMAPSIG0 && buf[1][1] == OLDMAPSIG1)) - openit = TRUE; - - ejectable = isejectable(name, fd); - close(fd); - if (openit) { - sock = socket(AF_UNIX, SOCK_STREAM, 0); - sockname.sa_family = AF_UNIX; - memcpy(sockname.sa_data, OURSOCK, sizeof(OURSOCK)); - if (connect(sock, &sockname, sizeof(sockname)) == 0) { - stat(name, &sbuf); - chmod(name, newmode); - sprintf(newbuf, "%s%c%06o%c%c", name, 0, sbuf.st_mode, 0, - ejectable); - len = strlen(newbuf)+1; /* name */ - len += strlen(newbuf+len)+1; /* perm */ - len += 1; /* ejectable */ - write(sock, newbuf, len); - exit(FSUR_RECOGNIZED); - } - } - } -} - -void main(int argc, char *argv[]) -{ - if (argc < 3) { - fprintf(stderr, "too few args\n"); - exit(FSUR_INVAL); - } - if (argv[1][0] != '-') { - fprintf(stderr, "first arg character not '-'\n"); - exit(FSUR_INVAL); - } - switch (argv[1][1]) { - case '8': - if (strcmp(argv[1], "-800k") == 0) - trywithmode(argv[0], argv[2], MODE800K); - exit(FSUR_UNRECOGNIZED); - break; - case '1': - if (strcmp(argv[1], "-1400k") == 0) - trywithmode(argv[0], argv[2], MODE1400K); - exit(FSUR_UNRECOGNIZED); - break; - case 'p': - trywithmode(argv[0], argv[2], MODEUNCHANGED); - exit(FSUR_UNRECOGNIZED); - break; - case 'm': - exit(FSUR_IO_SUCCESS); - break; - case 'r': - fprintf(stderr, "repair %s\n", argv[2]); - exit(FSUR_IO_FAIL); - break; - case 'u': - fprintf(stderr, "unmount %s\n", argv[2]); - exit(FSUR_IO_FAIL); - break; - case 'M': - fprintf(stderr, "Mount %s on %s\n", argv[2], argv[3]); - exit(FSUR_IO_FAIL); - break; - default: - fprintf(stderr, "unknown argument\n"); - exit(FSUR_INVAL); - } -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.%B9 b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.%B9 deleted file mode 100644 index 11d56c03..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.%B9 and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.%B9.rsrc b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.%B9.rsrc deleted file mode 100644 index 74669fac..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.%B9.rsrc and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.c deleted file mode 100644 index 56102da9..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer.c and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer_DA b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer_DA deleted file mode 100644 index 1aa011c9..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%HFS_XFer_DA and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%deleteandrenamer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%deleteandrenamer.c deleted file mode 100644 index 8277187c..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%deleteandrenamer.c and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%error.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%error.c deleted file mode 100644 index f72b77c3..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%error.c and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%mytype.h b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%mytype.h deleted file mode 100644 index 9a99ee47..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%mytype.h and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%transferer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%transferer.c deleted file mode 100644 index bce156cc..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%transferer.c and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%xbar2.h b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%xbar2.h deleted file mode 100644 index 69e492ad..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%xbar2.h and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%xfer.h b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%xfer.h deleted file mode 100644 index a990865d..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/%xfer.h and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.%B9 b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.%B9 deleted file mode 100644 index e69de29b..00000000 diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.%B9.rsrc b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.%B9.rsrc deleted file mode 100644 index e69de29b..00000000 diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.c deleted file mode 100644 index c71622c0..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.c +++ /dev/null @@ -1,2 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" #if defined(UNIX) #include #include #include #include #include #include "fs.h" #include #endif /* !defined(MAC) */ #include #include #include #define LONGTIME 216000 /* one hour */ func ap_funcs[1]; static init_ap_funcs( void ) { ap_funcs[0].name = "\pAbout HFS_XFer..."; ap_funcs[0].ptr = about_HFS_XFer; } funcinfo file_funcs[] = { 0, 0, 110, 30, 0, 0, 0, 28, 30, 0, 0, 0, 28, 30, 0, 0, 0, 28, 40, 0, 0, 0, 28, 40, 0, 0, 0, 28, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; static init_file_funcs( void ) { file_funcs[0].name = "\pCopy Disk..."; file_funcs[0].dlgHook = copydiskhook; file_funcs[0].prompt = "\pCopy Disk"; file_funcs[1].name = "\pMove Files..."; file_funcs[1].dlgHook = movefileshook; file_funcs[1].prompt = "\pMove File or Folder"; file_funcs[2].name = "\pCopy Files..."; file_funcs[2].dlgHook = copyfileshook; file_funcs[2].prompt = "\pCopy File or Folder"; file_funcs[3].name = "\pRename..."; file_funcs[3].dlgHook = renamefileshook; file_funcs[3].prompt = "\pRename File or Folder"; file_funcs[4].name = "\pDelete..."; file_funcs[4].dlgHook = deletefileshook; file_funcs[4].prompt = "\pDelete File or Folder"; file_funcs[5].name = "\pNew Folder..."; file_funcs[5].dlgHook = newdirhook; file_funcs[5].prompt = "\pCreate New Folder"; file_funcs[6].name = "\p(-"; file_funcs[6].prompt = ""; file_funcs[7].name = "\pQuit/Q"; file_funcs[7].prompt = ""; } func edit_funcs[4]; void init_edit_funcs( void ) { edit_funcs[0].name = "\p(Undo/Z"; edit_funcs[1].name = "\p(Cut/X"; edit_funcs[2].name = "\p(Copy/C"; edit_funcs[3].name = "\p(Paste/V"; } void init_all_tables( void ) { init_ap_funcs(); init_file_funcs(); init_edit_funcs(); } MenuHandle drvrmenu, filemenu, editmenu, optionmenu; LONGINT destdir; INTEGER destdisk, verify_flags; SFReply globalreply; WindowPtr destdirwin; TEHandle destdirname; int abortflag = 0; void doerror(OSErr errno, char * s) { static errortable errormessages[] = { wPrErr, "\pThat volume is locked.", vLckdErr, "\pThat volume is locked.", permErr, "\pPermission error writing to locked file.", ioErr, "\pI/O Error." }; INTEGER i; Str255 s2; if (abortflag) /*-->*/ return; for (i = 0 ; i < NELEM(errormessages) && errormessages[i].number != errno ; i++) ; if ( i < NELEM(errormessages) ) { ParamText((StringPtr) errormessages[i].message, 0, 0, 0); abortflag = StopAlert(ONEPARAMABORTALERT, (ProcPtr) 0) == ABORTITEM; } else { NumToString((LONGINT)errno, s2); ParamText(s2, (StringPtr) s, 0, 0); abortflag = CautionAlert(DOERRORABORTALERT, (ProcPtr) 0) == ABORTITEM; } } void about_HFS_XFer() { Alert(ABOUTALERT, (ProcPtr) 0); } INTEGER quitfunc(int rn) { CloseDeskAcc(rn); return 0; } BOOLEAN caneject(DialogPtr dp) { Rect r; INTEGER type; Handle h; GetDItem(dp, getEject, &type, &h, &r); return !(*(ControlHandle) h)->contrlHilite; } static int strlen(char *p) { register int retval; for (retval = 0; *p++; ++retval) ; return retval; } void setcurdestname(INTEGER disk, LONGINT dir) { CInfoPBRec hpb; Str255 s; INTEGER id; Ptr ptr; hpb.dirInfo.ioNamePtr = s; hpb.dirInfo.ioVRefNum = disk; hpb.dirInfo.ioFDirIndex = -1; hpb.dirInfo.ioDrDirID = dir; TESetText((Ptr) 0, 0, destdirname); do { xPBGetCatInfo(&hpb, FALSE); /* insert name : */ TEInsert((Ptr) s+1, (LONGINT) s[0], destdirname); TEInsert((Ptr) ":", 1, destdirname); TESetSelect(0, 0, destdirname); id = hpb.dirInfo.ioDrDirID; hpb.dirInfo.ioDrDirID = hpb.dirInfo.ioDrParID; } while (id != 2); TESetSelect(32767, 32767, destdirname); TESelView(destdirname); /* TODO: change this to a drawtext */ ptr = (Ptr)"Current Destination"; TextFace(bold); MoveTo((destdirwin->portRect.right + destdirwin->portRect.left - TextWidth(ptr, 0, strlen((char *)ptr)))/2, 12); DrawText(ptr, 0, strlen((char *)ptr)); } void updatedestwin(INTEGER disk, LONGINT dir) { GrafPtr saveport; GetPort(&saveport); SetPort(destdirwin); BeginUpdate(destdirwin); EraseRect(&destdirwin->portRect); setcurdestname(disk, dir); TEUpdate(&destdirwin->portRect, destdirname); EndUpdate(destdirwin); SetPort(saveport); } pascal BOOLEAN visiblefilesonly(ParmBlkPtr p) { BOOLEAN retval; retval = !!(p->fileParam.ioFlFndrInfo.fdFlags & fInvisible); return retval; } pascal BOOLEAN myfilterproc(DialogPtr dp, EventRecord *event, INTEGER *item) { Rect r; INTEGER type; Handle h; Str255 s; SetUpA4(); GetDItem(dp, TEXTITEM, &type, &h, &r); if(!(type & itemDisable)) { GetIText(h, s); GetDItem(dp, ACTIONBUTTON, &type, &h, &r); if (s[0] == 0) HiliteControl( (ControlHandle)h, 255); else HiliteControl( (ControlHandle)h, 0); } GetDItem(dp, getOpen, &type, &h, &r); if (globalreply.fType != 0) HiliteControl( (ControlHandle)h, 0); else HiliteControl( (ControlHandle)h, 255); switch(event->what) { case keyDown: if ((event->message & 0xFF) == '\r' && globalreply.fType != 0) { if (((DialogPeek)dp)->editField == -1) *item = getOpen; else *item = ACTIONBUTTON; RestoreA4(); /*-->*/ return TRUE; } else if ((event->message & 0xFF) == '.' && (event->modifiers & cmdKey)) { *item = Cancel; RestoreA4(); /*-->*/ return TRUE; } break; case updateEvt: if ((WindowPtr)event->message == destdirwin) updatedestwin(-destdisk, destdir); break; } RestoreA4(); return FALSE; } INTEGER dodelete(DialogPtr dp) { Str255 sp; LONGINT fromdirid; getnameandfromdirid(&sp, &fromdirid); delete1file(-SFSaveDisk, fromdirid, sp); return 101; } INTEGER dorename(DialogPtr dp) { renamefile(dp); return 101; } INTEGER docopy(DialogPtr dp) { dotransfer(copy1file); return 0; } INTEGER domove(DialogPtr dp) { dotransfer(move1file); return 101; } void invaldestwin() { GrafPtr saveport; GetPort(&saveport); SetPort(destdirwin); InvalRect(&destdirwin->portRect); SetPort(saveport); } pascal Boolean dirsfilter(DialogPtr dp, EventRecord *ep, INTEGER *itemhit) { static INTEGER currentdisk; SetUpA4(); if (currentdisk != SFSaveDisk) { invaldestwin(); currentdisk = SFSaveDisk; } switch(ep->what) { case keyDown: if ((ep->message & 0xFF) == '\r') { *itemhit = getOpen; RestoreA4(); /*-->*/ return TRUE; } break; case nullEvent: *itemhit = 100; RestoreA4(); /*-->*/ return TRUE; case updateEvt: if ((WindowPtr)ep->message == destdirwin) { updatedestwin(-SFSaveDisk, CurDirStore); currentdisk = SFSaveDisk; } break; } RestoreA4(); return FALSE; } pascal INTEGER DirDlgHook(INTEGER itemhit, DialogPtr dp) { static INTEGER needupdate = TRUE; SetUpA4(); if (needupdate) { invaldestwin(); needupdate = FALSE; } if (itemhit != 100) needupdate = TRUE; RestoreA4(); if (itemhit == SELECTBUTTON) return getOpen; else return itemhit; } void getnewdest() { SFReply reply; SFTypeList tl; LONGINT savedestdir, dir; INTEGER disk, savedestdisk; Point where; HParamBlockRec pb; disk = SFSaveDisk; dir = CurDirStore; savedestdisk = SFSaveDisk = destdisk; savedestdir = CurDirStore = destdir; tl[0] = 0x7B2A265E; tl[1] = 0x00000000; tl[2] = 0x00000000; tl[3] = 0x00000000; SetPt(&where, 82, 40); SFPGetFile(where, (StringPtr) "\pSelect Directory", (ProcPtr) visiblefilesonly, 1, tl, (ProcPtr) DirDlgHook, &reply, DIRSONLYDLG, (ProcPtr) dirsfilter); if (reply.good) { destdisk = SFSaveDisk; destdir = CurDirStore; } else { pb.volumeParam.ioVolIndex = 0; pb.volumeParam.ioNamePtr = 0; pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioVRefNum = -savedestdisk; if (PBHGetVInfo(&pb, FALSE)==noErr && pb.volumeParam.ioVDrvInfo != 0) { destdisk = savedestdisk; destdir = savedestdir; invaldestwin(); } else { destdisk = SFSaveDisk; destdir = CurDirStore; } } SFSaveDisk = disk; CurDirStore = dir; } INTEGER hookcommon(INTEGER item, DialogPtr dp, INTEGER (*pp)(DialogPtr dp)) { INTEGER retval; static INTEGER needtoupdatedestdisk; if (needtoupdatedestdisk) { needtoupdatedestdisk = FALSE; destdisk = SFSaveDisk; destdir = CurDirStore; invaldestwin(); } retval = 0; switch(item) { case -1: invaldestwin(); break; case ACTIONBUTTON: retval = (*pp)(dp); break; case NEWDESTBUTTON: getnewdest(); break; case getOpen: retval = 100; break; case getEject: if (destdisk == SFSaveDisk) needtoupdatedestdisk = TRUE; break; default: break; } return retval ? retval : item; } void hideitem(DialogPtr dp, INTEGER item) { Handle h; Rect r; INTEGER type; GetDItem(dp, item, &type, &h, &r); if (type & ctrlItem) { HideControl((ControlHandle) h); /*-->*/ return; } if (type == editText) { ((DialogPeek)dp)->editField = -1; SizeWindow(dp, dp->portRect.right - dp->portRect.left, 220, TRUE); } OffsetRect(&r, 8000, 8000); type += itemDisable; SetDItem(dp, item, type, h, &r); } void setactionbutton(DialogPtr dp, Str255 title) { Handle h; Rect r; INTEGER type; GetDItem(dp, ACTIONBUTTON, &type, &h, &r); SetCTitle((ControlHandle) h, title); } void myShowWindow(WindowPtr wp) { BringToFront(wp); ShowWindow(wp); } pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp) { INTEGER retval; SetUpA4(); abortflag = FALSE; if (item == -1) { myShowWindow(destdirwin); hideitem(dp, TEXTITEM); setactionbutton(dp, (StringPtr)"\pCopy"); } retval = hookcommon(item, dp, docopy); RestoreA4(); return retval; } pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp) { INTEGER retval; SetUpA4(); abortflag = FALSE; if (item == -1) { myShowWindow(destdirwin); SetOrigin(240, 0); SizeWindow(dp, 250, dp->portRect.bottom - dp->portRect.top, TRUE); setactionbutton(dp, (StringPtr)"\pCopy"); hideitem(dp, getOpen); hideitem(dp, TEXTITEM); } retval = hookcommon(item, dp, docopydisk); RestoreA4(); return retval; } pascal INTEGER movefileshook(INTEGER item, DialogPtr dp) { INTEGER retval; SetUpA4(); abortflag = FALSE; if (item == -1) { myShowWindow(destdirwin); setactionbutton(dp, (StringPtr)"\pMove"); hideitem(dp, TEXTITEM); } retval = hookcommon(item, dp, domove); RestoreA4(); return retval; } pascal INTEGER newdirhook(INTEGER item, DialogPtr dp) { Handle h; INTEGER type; Rect r; INTEGER retval; SetUpA4(); abortflag = FALSE; if (item == -1) { setactionbutton(dp, (StringPtr)"\pCreate"); GetDItem(dp, TEXTITEM, &type, &h, &r); SetIText(h, (StringPtr) "\pNewFolder"); SelIText(dp, TEXTITEM, 0, 32767); hideitem(dp, NEWDESTBUTTON); hideitem(dp, DESTNAME); } retval = hookcommon(item, dp, donewdir); RestoreA4(); return retval; } pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp) { Handle h; INTEGER type; Rect r; INTEGER retval; SetUpA4(); abortflag = FALSE; if (item == -1) { setactionbutton(dp, (StringPtr)"\pRename"); GetDItem(dp, TEXTITEM, &type, &h, &r); SetIText(h, (StringPtr) "\p"); hideitem(dp, NEWDESTBUTTON); hideitem(dp, DESTNAME); } retval = hookcommon(item, dp, dorename); RestoreA4(); return retval; } pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp) { INTEGER retval; SetUpA4(); abortflag = FALSE; if (item == -1) { setactionbutton(dp, (StringPtr)"\pDelete"); hideitem(dp, NEWDESTBUTTON); hideitem(dp, DESTNAME); hideitem(dp, TEXTITEM); } retval = hookcommon(item, dp, dodelete); RestoreA4(); return retval; } Handle savembar, ourmbar; void init( int rn, DialogPtr *ourwindowp ) { INTEGER i, itemtype; Handle itemhand; Rect itemrect; Rect r; DialogPtr startdp; #if 0 InitGraf((Ptr) &thePort); InitWindows(); InitFonts(); InitMenus(); InitCursor(); InitDialogs((ProcPtr)0); TEInit(); #endif savembar = GetMenuBar(); ClearMenuBar(); drvrmenu = NewMenu(DRVR(ourid, 0), (StringPtr) "\p\023"); for (i=0;iwindowKind = rn; *ourwindowp = startdp; GetDItem(startdp, NEW_VOLUME_ITEM, &itemtype, &itemhand, &itemrect); HiliteControl((ControlHandle) itemhand, 255); verify_flags = 0; for (i = FIRST_VERIFY_ITEM; i <= LAST_VERIFY_ITEM; ++i) { GetDItem(startdp, i, &itemtype, &itemhand, &itemrect); SetCtlValue((ControlHandle) itemhand, 1); verify_flags |= ITEM_TO_BIT(i); } destdir = CurDirStore; destdisk = SFSaveDisk; destdirwin = GetNewWindow(DESTDIRWINID, (Ptr) 0, (WindowPtr) -1); SetPort(destdirwin); r = destdirwin->portRect; InsetRect(&r, 4, 8); OffsetRect(&r, 0, 8); destdirname = TENew(&r, &r); TEAutoView(TRUE, destdirname); (*destdirname)->txSize = 12; } void doitem(long choice, int rn) { Str255 apname; funcinfo *infop; Point pt; switch (HiWord(choice) - DRVR(ourid, 0)) { case 0: if (LoWord(choice) <= NELEM(ap_funcs)){ (*ap_funcs[LoWord(choice) - 1].ptr)(); } else { GetItem(drvrmenu,LoWord(choice),(StringPtr) &apname); OpenDeskAcc(apname); } break; case 1: infop = file_funcs + LoWord(choice) - 1 ; SetPt(&pt, infop->h, infop->v); if (infop->dlgHook == 0) quitfunc(rn); else SFPGetFile(pt, (StringPtr) infop->prompt, (ProcPtr) visiblefilesonly, -1, 0, (ProcPtr) infop->dlgHook, &globalreply, XFERDLGID, (ProcPtr) myfilterproc); HideWindow(destdirwin); break; case 2: (*edit_funcs[LoWord(choice) - 1].ptr)(); break; default: break; } } short ourid; int main( cntrlParam *pb, DCtlPtr dctlp, int n ) { static int beenhere = 0; EventRecord *evtp; long mitem; WindowPtr winp; WDPBRec wd; DialogPtr dp; INTEGER item, itemtype, val; Handle itemhand; Rect itemrect; typedef enum { OpenSel, PrimeSel, ControlSel, StatusSel, CloseSel } think_sel_t; /* See Think C p. 78 */ ourid = -(dctlp->dCtlRefNum+1); RememberA4(); init_all_tables(); /* has to be done with every call because the pointers to functions can move */ switch (n) { case OpenSel: if (!beenhere) { beenhere = 1; init(dctlp->dCtlRefNum, &dctlp->dCtlWindow); dctlp->dCtlMenu = dctlp->dCtlRefNum; } break; case PrimeSel: break; case ControlSel: if (pb->csCode == accEvent) { evtp = *(EventRecord **)pb->csParam; if (evtp->what == activateEvt) { if (evtp->modifiers & activeFlag) { if (MBarEnable != dctlp->dCtlRefNum) { SetMenuBar(ourmbar); DrawMenuBar(); MBarEnable = dctlp->dCtlRefNum; } } else { if (MBarEnable == dctlp->dCtlRefNum) { SetMenuBar(savembar); DrawMenuBar(); MBarEnable = 0; } } } if (evtp->what != keyDown) { if (DialogSelect(evtp, &dp, &item)) { switch (item) { case NEW_VOLUME_ITEM: /* FALL THROUGH */ case COPY_DISK_ITEM: case MOVE_FILE_ITEM: case COPY_FILE_ITEM: case RENAME_FILE_ITEM: case DELETE_FILE_ITEM: case NEW_FOLDER_ITEM: doitem(((1L + DRVR(ourid, 0)) << 16)|(item - COPY_DISK_ITEM+1), dctlp->dCtlRefNum); break; case VERIFY_OVERWRITE_FILE_ITEM: case VERIFY_OVERWRITE_FOLDER_ITEM: case VERIFY_DELETE_FILE_ITEM: case VERIFY_DELETE_FOLDER_ITEM: GetDItem(dp, item, &itemtype, &itemhand, &itemrect); val = 1 ^ GetCtlValue((ControlHandle) itemhand); SetCtlValue((ControlHandle) itemhand, val); if (val) verify_flags |= ITEM_TO_BIT(item); else verify_flags &= ~ITEM_TO_BIT(item); break; } } } else { switch(evtp->what) { case mouseDown: break; case keyDown: if (evtp->modifiers & cmdKey) { mitem = MenuKey(evtp->message & 0xFF); doitem(mitem, dctlp->dCtlRefNum); HiliteMenu(0); } break; default: break; } } } else if (pb->csCode == accMenu) { mitem = *(long *)pb->csParam; doitem(mitem, dctlp->dCtlRefNum); HiliteMenu(0); } break; case StatusSel: break; case CloseSel: SetMenuBar(savembar); DrawMenuBar(); MBarEnable = 0; DisposDialog(dctlp->dCtlWindow); DisposHandle(ourmbar); DisposHandle(savembar); dctlp->dCtlWindow = 0; break; } return 0; } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.c.nl b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.c.nl deleted file mode 100644 index b0454a0b..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer.c.nl +++ /dev/null @@ -1,783 +0,0 @@ -#include "xfer.h" - -#if defined(UNIX) -#include -#include -#include -#include -#include -#include "fs.h" -#include -#endif /* !defined(MAC) */ - -#include -#include -#include - -#define LONGTIME 216000 /* one hour */ - -func ap_funcs[1]; - -static init_ap_funcs( void ) -{ - ap_funcs[0].name = "\pAbout HFS_XFer..."; - ap_funcs[0].ptr = about_HFS_XFer; -} - -funcinfo file_funcs[] = { - 0, 0, 110, 30, 0, - 0, 0, 28, 30, 0, - 0, 0, 28, 30, 0, - 0, 0, 28, 40, 0, - 0, 0, 28, 40, 0, - 0, 0, 28, 40, 0, - 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0 -}; - -static init_file_funcs( void ) -{ - file_funcs[0].name = "\pCopy Disk..."; - file_funcs[0].dlgHook = copydiskhook; - file_funcs[0].prompt = "\pCopy Disk"; - - file_funcs[1].name = "\pMove Files..."; - file_funcs[1].dlgHook = movefileshook; - file_funcs[1].prompt = "\pMove File or Folder"; - - file_funcs[2].name = "\pCopy Files..."; - file_funcs[2].dlgHook = copyfileshook; - file_funcs[2].prompt = "\pCopy File or Folder"; - - file_funcs[3].name = "\pRename..."; - file_funcs[3].dlgHook = renamefileshook; - file_funcs[3].prompt = "\pRename File or Folder"; - - file_funcs[4].name = "\pDelete..."; - file_funcs[4].dlgHook = deletefileshook; - file_funcs[4].prompt = "\pDelete File or Folder"; - - file_funcs[5].name = "\pNew Folder..."; - file_funcs[5].dlgHook = newdirhook; - file_funcs[5].prompt = "\pCreate New Folder"; - - file_funcs[6].name = "\p(-"; - file_funcs[6].prompt = ""; - - file_funcs[7].name = "\pQuit/Q"; - file_funcs[7].prompt = ""; -} - -func edit_funcs[4]; - -void init_edit_funcs( void ) -{ - edit_funcs[0].name = "\p(Undo/Z"; - edit_funcs[1].name = "\p(Cut/X"; - edit_funcs[2].name = "\p(Copy/C"; - edit_funcs[3].name = "\p(Paste/V"; -} - -void init_all_tables( void ) -{ - init_ap_funcs(); - init_file_funcs(); - init_edit_funcs(); -} - -MenuHandle drvrmenu, filemenu, editmenu, optionmenu; -LONGINT destdir; -INTEGER destdisk, verify_flags; -SFReply globalreply; -WindowPtr destdirwin; -TEHandle destdirname; - -int abortflag = 0; - -void doerror(OSErr errno, char * s) -{ - static errortable errormessages[] = { - wPrErr, "\pThat volume is locked.", - vLckdErr, "\pThat volume is locked.", - permErr, "\pPermission error writing to locked file.", - ioErr, "\pI/O Error." - }; - - INTEGER i; - Str255 s2; - - if (abortflag) -/*-->*/ return; - - for (i = 0 ; i < NELEM(errormessages) && errormessages[i].number != errno - ; i++) - ; - if ( i < NELEM(errormessages) ) { - ParamText((StringPtr) errormessages[i].message, 0, 0, 0); - abortflag = StopAlert(ONEPARAMABORTALERT, (ProcPtr) 0) == ABORTITEM; - } else { - NumToString((LONGINT)errno, s2); - ParamText(s2, (StringPtr) s, 0, 0); - abortflag = CautionAlert(DOERRORABORTALERT, (ProcPtr) 0) == ABORTITEM; - } -} - -void about_HFS_XFer() -{ - Alert(ABOUTALERT, (ProcPtr) 0); -} - -INTEGER quitfunc(int rn) -{ - CloseDeskAcc(rn); - return 0; -} - -BOOLEAN caneject(DialogPtr dp) -{ - Rect r; - INTEGER type; - Handle h; - - GetDItem(dp, getEject, &type, &h, &r); - return !(*(ControlHandle) h)->contrlHilite; -} - -static int strlen(char *p) -{ - register int retval; - - for (retval = 0; *p++; ++retval) - ; - return retval; -} - -void setcurdestname(INTEGER disk, LONGINT dir) -{ - CInfoPBRec hpb; - Str255 s; - INTEGER id; - Ptr ptr; - - hpb.dirInfo.ioNamePtr = s; - hpb.dirInfo.ioVRefNum = disk; - hpb.dirInfo.ioFDirIndex = -1; - hpb.dirInfo.ioDrDirID = dir; - TESetText((Ptr) 0, 0, destdirname); - do { - xPBGetCatInfo(&hpb, false); - /* insert name : */ - TEInsert((Ptr) s+1, (LONGINT) s[0], destdirname); - TEInsert((Ptr) ":", 1, destdirname); - TESetSelect(0, 0, destdirname); - id = hpb.dirInfo.ioDrDirID; - hpb.dirInfo.ioDrDirID = hpb.dirInfo.ioDrParID; - } while (id != 2); - TESetSelect(32767, 32767, destdirname); - TESelView(destdirname); -/* TODO: change this to a drawtext */ - ptr = (Ptr)"Current Destination"; - TextFace(bold); - MoveTo((destdirwin->portRect.right + destdirwin->portRect.left - - TextWidth(ptr, 0, strlen((char *)ptr)))/2, 12); - DrawText(ptr, 0, strlen((char *)ptr)); -} - -void updatedestwin(INTEGER disk, LONGINT dir) -{ - GrafPtr saveport; - - GetPort(&saveport); - SetPort(destdirwin); - BeginUpdate(destdirwin); - EraseRect(&destdirwin->portRect); - setcurdestname(disk, dir); - TEUpdate(&destdirwin->portRect, destdirname); - EndUpdate(destdirwin); - SetPort(saveport); -} - -pascal BOOLEAN visiblefilesonly(ParmBlkPtr p) -{ - BOOLEAN retval; - - retval = !!(p->fileParam.ioFlFndrInfo.fdFlags & fInvisible); - return retval; -} - -pascal BOOLEAN myfilterproc(DialogPtr dp, EventRecord *event, INTEGER *item) -{ - Rect r; - INTEGER type; - Handle h; - Str255 s; - - SetUpA4(); - GetDItem(dp, TEXTITEM, &type, &h, &r); - if(!(type & itemDisable)) { - GetIText(h, s); - GetDItem(dp, ACTIONBUTTON, &type, &h, &r); - if (s[0] == 0) - HiliteControl( (ControlHandle)h, 255); - else - HiliteControl( (ControlHandle)h, 0); - } - GetDItem(dp, getOpen, &type, &h, &r); - if (globalreply.fType != 0) - HiliteControl( (ControlHandle)h, 0); - else - HiliteControl( (ControlHandle)h, 255); - switch(event->what) { - case keyDown: - if ((event->message & 0xFF) == '\r' && globalreply.fType != 0) { - if (((DialogPeek)dp)->editField == -1) - *item = getOpen; - else - *item = ACTIONBUTTON; - RestoreA4(); -/*-->*/ return true; - } else if ((event->message & 0xFF) == '.' && - (event->modifiers & cmdKey)) { - *item = Cancel; - RestoreA4(); -/*-->*/ return true; - } - break; - case updateEvt: - if ((WindowPtr)event->message == destdirwin) - updatedestwin(-destdisk, destdir); - break; - } - RestoreA4(); - return false; -} - -INTEGER dodelete(DialogPtr dp) -{ - Str255 sp; - LONGINT fromdirid; - - getnameandfromdirid(&sp, &fromdirid); - delete1file(-SFSaveDisk, fromdirid, sp); - return 101; -} - -INTEGER dorename(DialogPtr dp) -{ - renamefile(dp); - return 101; -} - -INTEGER docopy(DialogPtr dp) -{ - dotransfer(copy1file); - return 0; -} - -INTEGER domove(DialogPtr dp) -{ - dotransfer(move1file); - return 101; -} - -void invaldestwin() -{ - GrafPtr saveport; - - GetPort(&saveport); - SetPort(destdirwin); - InvalRect(&destdirwin->portRect); - SetPort(saveport); -} - -pascal Boolean dirsfilter(DialogPtr dp, EventRecord *ep, INTEGER *itemhit) -{ - static INTEGER currentdisk; - - SetUpA4(); - if (currentdisk != SFSaveDisk) { - invaldestwin(); - currentdisk = SFSaveDisk; - } - switch(ep->what) { - case keyDown: - if ((ep->message & 0xFF) == '\r') { - *itemhit = getOpen; - RestoreA4(); -/*-->*/ return true; - } - break; - case nullEvent: - *itemhit = 100; - RestoreA4(); -/*-->*/ return true; - case updateEvt: - if ((WindowPtr)ep->message == destdirwin) { - updatedestwin(-SFSaveDisk, CurDirStore); - currentdisk = SFSaveDisk; - } - break; - } - RestoreA4(); - return false; -} - -pascal INTEGER DirDlgHook(INTEGER itemhit, DialogPtr dp) -{ - static INTEGER needupdate = true; - - SetUpA4(); - if (needupdate) { - invaldestwin(); - needupdate = false; - } - if (itemhit != 100) - needupdate = true; - RestoreA4(); - if (itemhit == SELECTBUTTON) - return getOpen; - else - return itemhit; -} - -void getnewdest() -{ - SFReply reply; - SFTypeList tl; - LONGINT savedestdir, dir; - INTEGER disk, savedestdisk; - Point where; - HParamBlockRec pb; - - disk = SFSaveDisk; - dir = CurDirStore; - savedestdisk = SFSaveDisk = destdisk; - savedestdir = CurDirStore = destdir; - - tl[0] = 0x7B2A265E; - tl[1] = 0x00000000; - tl[2] = 0x00000000; - tl[3] = 0x00000000; - SetPt(&where, 82, 40); - SFPGetFile(where, (StringPtr) "\pSelect Directory", - (ProcPtr) visiblefilesonly, 1, tl, (ProcPtr) DirDlgHook, &reply, - DIRSONLYDLG, (ProcPtr) dirsfilter); - if (reply.good) { - destdisk = SFSaveDisk; - destdir = CurDirStore; - } else { - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioVRefNum = -savedestdisk; - if (PBHGetVInfo(&pb, false)==noErr && pb.volumeParam.ioVDrvInfo != 0) { - destdisk = savedestdisk; - destdir = savedestdir; - invaldestwin(); - } else { - destdisk = SFSaveDisk; - destdir = CurDirStore; - } - } - SFSaveDisk = disk; - CurDirStore = dir; -} - -INTEGER hookcommon(INTEGER item, DialogPtr dp, INTEGER (*pp)(DialogPtr dp)) -{ - INTEGER retval; - static INTEGER needtoupdatedestdisk; - - if (needtoupdatedestdisk) { - needtoupdatedestdisk = false; - destdisk = SFSaveDisk; - destdir = CurDirStore; - invaldestwin(); - } - retval = 0; - switch(item) { - case -1: - invaldestwin(); - break; - case ACTIONBUTTON: - retval = (*pp)(dp); - break; - case NEWDESTBUTTON: - getnewdest(); - break; - case getOpen: - retval = 100; - break; - case getEject: - if (destdisk == SFSaveDisk) - needtoupdatedestdisk = true; - break; - default: - break; - } - return retval ? retval : item; -} - -void hideitem(DialogPtr dp, INTEGER item) -{ - Handle h; - Rect r; - INTEGER type; - - GetDItem(dp, item, &type, &h, &r); - if (type & ctrlItem) { - HideControl((ControlHandle) h); -/*-->*/ return; - } - if (type == editText) { - ((DialogPeek)dp)->editField = -1; - SizeWindow(dp, dp->portRect.right - dp->portRect.left, 220, true); - } - OffsetRect(&r, 8000, 8000); - type += itemDisable; - SetDItem(dp, item, type, h, &r); -} - -void setactionbutton(DialogPtr dp, Str255 title) -{ - Handle h; - Rect r; - INTEGER type; - - GetDItem(dp, ACTIONBUTTON, &type, &h, &r); - SetCTitle((ControlHandle) h, title); -} - -void myShowWindow(WindowPtr wp) -{ - BringToFront(wp); - ShowWindow(wp); -} - -pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp) -{ - INTEGER retval; - - SetUpA4(); - abortflag = false; - if (item == -1) { - myShowWindow(destdirwin); - hideitem(dp, TEXTITEM); - setactionbutton(dp, (StringPtr)"\pCopy"); - } - retval = hookcommon(item, dp, docopy); - RestoreA4(); - return retval; -} - -pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp) -{ - INTEGER retval; - - SetUpA4(); - abortflag = false; - if (item == -1) { - myShowWindow(destdirwin); - SetOrigin(240, 0); - SizeWindow(dp, 250, dp->portRect.bottom - dp->portRect.top, true); - setactionbutton(dp, (StringPtr)"\pCopy"); - hideitem(dp, getOpen); - hideitem(dp, TEXTITEM); - } - retval = hookcommon(item, dp, docopydisk); - RestoreA4(); - return retval; -} - -pascal INTEGER movefileshook(INTEGER item, DialogPtr dp) -{ - INTEGER retval; - - SetUpA4(); - abortflag = false; - if (item == -1) { - myShowWindow(destdirwin); - setactionbutton(dp, (StringPtr)"\pMove"); - hideitem(dp, TEXTITEM); - } - retval = hookcommon(item, dp, domove); - RestoreA4(); - return retval; -} - -pascal INTEGER newdirhook(INTEGER item, DialogPtr dp) -{ - Handle h; - INTEGER type; - Rect r; - INTEGER retval; - - SetUpA4(); - abortflag = false; - if (item == -1) { - setactionbutton(dp, (StringPtr)"\pCreate"); - GetDItem(dp, TEXTITEM, &type, &h, &r); - SetIText(h, (StringPtr) "\pNewFolder"); - SelIText(dp, TEXTITEM, 0, 32767); - hideitem(dp, NEWDESTBUTTON); - hideitem(dp, DESTNAME); - } - retval = hookcommon(item, dp, donewdir); - RestoreA4(); - return retval; -} - -pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp) -{ - Handle h; - INTEGER type; - Rect r; - INTEGER retval; - - SetUpA4(); - abortflag = false; - if (item == -1) { - setactionbutton(dp, (StringPtr)"\pRename"); - GetDItem(dp, TEXTITEM, &type, &h, &r); - SetIText(h, (StringPtr) "\p"); - hideitem(dp, NEWDESTBUTTON); - hideitem(dp, DESTNAME); - } - retval = hookcommon(item, dp, dorename); - RestoreA4(); - return retval; -} - -pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp) -{ - INTEGER retval; - - SetUpA4(); - abortflag = false; - if (item == -1) { - setactionbutton(dp, (StringPtr)"\pDelete"); - hideitem(dp, NEWDESTBUTTON); - hideitem(dp, DESTNAME); - hideitem(dp, TEXTITEM); - } - retval = hookcommon(item, dp, dodelete); - RestoreA4(); - return retval; -} - -Handle savembar, ourmbar; - -void init( int rn, DialogPtr *ourwindowp ) -{ - INTEGER i, itemtype; - Handle itemhand; - Rect itemrect; - - Rect r; - DialogPtr startdp; - -#if 0 - InitGraf((Ptr) &thePort); - InitWindows(); - InitFonts(); - InitMenus(); - InitCursor(); - InitDialogs((ProcPtr)0); - TEInit(); - -#endif - savembar = GetMenuBar(); - ClearMenuBar(); - - drvrmenu = NewMenu(DRVR(ourid, 0), (StringPtr) "\p\023"); - for (i=0;iwindowKind = rn; - *ourwindowp = startdp; - - GetDItem(startdp, NEW_VOLUME_ITEM, &itemtype, &itemhand, &itemrect); - HiliteControl((ControlHandle) itemhand, 255); - - verify_flags = 0; - for (i = FIRST_VERIFY_ITEM; i <= LAST_VERIFY_ITEM; ++i) { - GetDItem(startdp, i, &itemtype, &itemhand, &itemrect); - SetCtlValue((ControlHandle) itemhand, 1); - verify_flags |= ITEM_TO_BIT(i); - } - - destdir = CurDirStore; - destdisk = SFSaveDisk; - destdirwin = GetNewWindow(DESTDIRWINID, (Ptr) 0, (WindowPtr) -1); - SetPort(destdirwin); - r = destdirwin->portRect; - InsetRect(&r, 4, 8); - OffsetRect(&r, 0, 8); - destdirname = TENew(&r, &r); - TEAutoView(true, destdirname); - (*destdirname)->txSize = 12; -} - -void doitem(long choice, int rn) -{ - Str255 apname; - funcinfo *infop; - Point pt; - - switch (HiWord(choice) - DRVR(ourid, 0)) { - case 0: - if (LoWord(choice) <= NELEM(ap_funcs)){ - (*ap_funcs[LoWord(choice) - 1].ptr)(); - } else { - GetItem(drvrmenu,LoWord(choice),(StringPtr) &apname); - OpenDeskAcc(apname); - } - break; - case 1: - infop = file_funcs + LoWord(choice) - 1 ; - SetPt(&pt, infop->h, infop->v); - if (infop->dlgHook == 0) - quitfunc(rn); - else - SFPGetFile(pt, (StringPtr) infop->prompt, - (ProcPtr) visiblefilesonly, -1, 0, - (ProcPtr) infop->dlgHook, &globalreply, - XFERDLGID, (ProcPtr) myfilterproc); - HideWindow(destdirwin); - break; - case 2: - (*edit_funcs[LoWord(choice) - 1].ptr)(); - break; - default: - break; - } -} - -short ourid; - -int main( cntrlParam *pb, DCtlPtr dctlp, int n ) -{ - static int beenhere = 0; - EventRecord *evtp; - long mitem; - WindowPtr winp; - WDPBRec wd; - DialogPtr dp; - INTEGER item, itemtype, val; - Handle itemhand; - Rect itemrect; - typedef enum { - OpenSel, - PrimeSel, - ControlSel, - StatusSel, - CloseSel - } think_sel_t; /* See Think C p. 78 */ - - ourid = -(dctlp->dCtlRefNum+1); - RememberA4(); - init_all_tables(); /* has to be done with every call because - the pointers to functions can move */ - switch (n) { - case OpenSel: - if (!beenhere) { - beenhere = 1; - init(dctlp->dCtlRefNum, &dctlp->dCtlWindow); - dctlp->dCtlMenu = dctlp->dCtlRefNum; - } - break; - case PrimeSel: - break; - case ControlSel: - if (pb->csCode == accEvent) { - evtp = *(EventRecord **)pb->csParam; - if (evtp->what == activateEvt) { - if (evtp->modifiers & activeFlag) { - if (MBarEnable != dctlp->dCtlRefNum) { - SetMenuBar(ourmbar); - DrawMenuBar(); - MBarEnable = dctlp->dCtlRefNum; - } - } else { - if (MBarEnable == dctlp->dCtlRefNum) { - SetMenuBar(savembar); - DrawMenuBar(); - MBarEnable = 0; - } - } - } - if (evtp->what != keyDown) { - if (DialogSelect(evtp, &dp, &item)) { - switch (item) { - case NEW_VOLUME_ITEM: - /* FALL THROUGH */ - case COPY_DISK_ITEM: - case MOVE_FILE_ITEM: - case COPY_FILE_ITEM: - case RENAME_FILE_ITEM: - case DELETE_FILE_ITEM: - case NEW_FOLDER_ITEM: - doitem(((1L + DRVR(ourid, 0)) << 16)|(item - COPY_DISK_ITEM+1), - dctlp->dCtlRefNum); - break; - - case VERIFY_OVERWRITE_FILE_ITEM: - case VERIFY_OVERWRITE_FOLDER_ITEM: - case VERIFY_DELETE_FILE_ITEM: - case VERIFY_DELETE_FOLDER_ITEM: - GetDItem(dp, item, &itemtype, &itemhand, &itemrect); - val = 1 ^ GetCtlValue((ControlHandle) itemhand); - SetCtlValue((ControlHandle) itemhand, val); - if (val) - verify_flags |= ITEM_TO_BIT(item); - else - verify_flags &= ~ITEM_TO_BIT(item); - break; - } - } - } else { - switch(evtp->what) { - case mouseDown: - break; - case keyDown: - if (evtp->modifiers & cmdKey) { - mitem = MenuKey(evtp->message & 0xFF); - doitem(mitem, dctlp->dCtlRefNum); - HiliteMenu(0); - } - break; - default: - break; - } - } - } else if (pb->csCode == accMenu) { - mitem = *(long *)pb->csParam; - doitem(mitem, dctlp->dCtlRefNum); - HiliteMenu(0); - } - break; - case StatusSel: - break; - case CloseSel: - SetMenuBar(savembar); - DrawMenuBar(); - MBarEnable = 0; - DisposDialog(dctlp->dCtlWindow); - DisposHandle(ourmbar); - DisposHandle(savembar); - dctlp->dCtlWindow = 0; - break; - } - return 0; -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer_DA b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/HFS_XFer_DA deleted file mode 100644 index e69de29b..00000000 diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/deleteandrenamer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/deleteandrenamer.c deleted file mode 100644 index 88bb5e9a..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/deleteandrenamer.c +++ /dev/null @@ -1,2 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" void delete1file(INTEGER vrn, LONGINT dirid, Str255 s) { HParamBlockRec hpb; OSErr err; Str255 s2; LONGINT subdirid; INTEGER save_verify_flags; ParamBlockRec pb; pb.volumeParam.ioVolIndex = 0; pb.volumeParam.ioVRefNum = vrn; pb.volumeParam.ioNamePtr = 0; err = xPBGetVInfo((volumeParam *) &pb, FALSE); if (err != noErr) { doerror(err, "\pPBGetVInfo"); /*-->*/ return; } if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { doerror(vLckdErr, (char *) 0); return; } hpb.fileParam.ioVRefNum = vrn; hpb.fileParam.ioDirID = dirid; hpb.fileParam.ioFDirIndex = 0; hpb.fileParam.ioCompletion = 0; hpb.fileParam.ioNamePtr = s; err = xPBGetCatInfo((CInfoPBPtr)&hpb, FALSE); if (err != noErr) { doerror(err, "\pPBGetCatInfo"); /*-->*/ return; } if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) /*-->*/ return; if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { if ((verify_flags & VERIFY_DELETE_FOLDER) && (ask("\pdelete directory", s) == Cancel)) /*-->*/ return; save_verify_flags = verify_flags; verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); subdirid = hpb.fileParam.ioDirID; hpb.fileParam.ioNamePtr = s2; for (hpb.fileParam.ioFDirIndex = 1; err != fnfErr; ) { hpb.fileParam.ioDirID = subdirid; err = xPBGetCatInfo((CInfoPBPtr)&hpb, FALSE); if (err) hpb.fileParam.ioFDirIndex++; else delete1file(vrn, subdirid, s2); } verify_flags = save_verify_flags; hpb.fileParam.ioNamePtr = s; hpb.fileParam.ioDirID = dirid; err = xPBHDelete((HFileParam *)&hpb, FALSE); if (err != noErr) doerror(err, "\pPBHDelete"); } else { if ((verify_flags & VERIFY_DELETE_FILE) && (ask("\pdelete file", s) == Cancel)) return; hpb.fileParam.ioDirID = dirid; err = xPBHDelete((HFileParam *)&hpb, FALSE); if (err != noErr) doerror(err, "\pPBHDelete"); } } void renamefile(DialogPtr dp) { Str255 s, s2; INTEGER type; HParamBlockRec hpb; CInfoPBRec cpb; OSErr err; Rect r; Handle h; INTEGER save_verify_flags; LONGINT fromdirid; getnameandfromdirid(&s, &fromdirid); hpb.fileParam.ioVRefNum = -SFSaveDisk; hpb.fileParam.ioDirID = fromdirid; hpb.fileParam.ioCompletion = 0; hpb.fileParam.ioNamePtr = s; GetDItem(dp, TEXTITEM, &type, &h, &r); GetIText(h, s2); hpb.ioParam.ioMisc = (LONGORPTR) s2; err = xPBHRename((HFileParam *)&hpb, FALSE); if (err == dupFNErr) { cpb.hFileInfo.ioFDirIndex = 0; cpb.hFileInfo.ioNamePtr = s2; cpb.hFileInfo.ioVRefNum = -SFSaveDisk; cpb.hFileInfo.ioDirID = fromdirid; xPBGetCatInfo(&cpb, FALSE); if (cpb.hFileInfo.ioFlAttrib & ISDIRMASK) { if (!(verify_flags & VERIFY_OVERWRITE_FOLDER) || ask("\poverwrite directory", s2) == OK) { save_verify_flags = verify_flags; verify_flags &= ~(VERIFY_DELETE_FILE|VERIFY_DELETE_FOLDER); delete1file(-SFSaveDisk, fromdirid, s2); verify_flags = save_verify_flags; err = xPBHRename((HFileParam *)&hpb, FALSE); } } else { if (!(verify_flags & VERIFY_OVERWRITE_FILE) || ask("\poverwrite file", s2) == OK) { save_verify_flags = verify_flags; verify_flags &= ~(VERIFY_DELETE_FILE|VERIFY_DELETE_FOLDER); delete1file(-SFSaveDisk, fromdirid, s2); verify_flags = save_verify_flags; err = xPBHRename((HFileParam *)&hpb, FALSE); } } } else if (err != noErr) doerror(err, "\pPBHRename"); } INTEGER donewdir(DialogPtr dp) { Str255 s; HParamBlockRec hpb; OSErr err; INTEGER type; Rect r; Handle h; INTEGER save_verify_flags; hpb.ioParam.ioVRefNum = -SFSaveDisk; hpb.fileParam.ioDirID = CurDirStore; GetDItem(dp, TEXTITEM, &type, &h, &r); GetIText(h, s); hpb.ioParam.ioNamePtr = (StringPtr) s; err = xPBDirCreate((HFileParam *)&hpb, FALSE); if (err == dupFNErr) { ParamText((StringPtr) "\pThat name is already in use.", 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } else if (err != noErr) doerror(err, "\pPBDirCreate"); return 101; } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/deleteandrenamer.c.nl b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/deleteandrenamer.c.nl deleted file mode 100644 index a2b742c5..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/deleteandrenamer.c.nl +++ /dev/null @@ -1,140 +0,0 @@ -#include "xfer.h" - - -void delete1file(INTEGER vrn, LONGINT dirid, Str255 s) -{ - HParamBlockRec hpb; - OSErr err; - Str255 s2; - LONGINT subdirid; - INTEGER save_verify_flags; - ParamBlockRec pb; - - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioVRefNum = vrn; - pb.volumeParam.ioNamePtr = 0; - err = xPBGetVInfo((volumeParam *) &pb, false); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); -/*-->*/ return; - } - if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { - doerror(vLckdErr, (char *) 0); - return; - } - hpb.fileParam.ioVRefNum = vrn; - hpb.fileParam.ioDirID = dirid; - hpb.fileParam.ioFDirIndex = 0; - hpb.fileParam.ioCompletion = 0; - hpb.fileParam.ioNamePtr = s; - err = xPBGetCatInfo((CInfoPBPtr)&hpb, false); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); -/*-->*/ return; - } - if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) -/*-->*/ return; - if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { - if ((verify_flags & VERIFY_DELETE_FOLDER) && (ask("\pdelete directory", s) == Cancel)) -/*-->*/ return; - save_verify_flags = verify_flags; - verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); - subdirid = hpb.fileParam.ioDirID; - hpb.fileParam.ioNamePtr = s2; - for (hpb.fileParam.ioFDirIndex = 1; err != fnfErr; ) { - hpb.fileParam.ioDirID = subdirid; - err = xPBGetCatInfo((CInfoPBPtr)&hpb, false); - if (err) - hpb.fileParam.ioFDirIndex++; - else - delete1file(vrn, subdirid, s2); - } - verify_flags = save_verify_flags; - hpb.fileParam.ioNamePtr = s; - hpb.fileParam.ioDirID = dirid; - err = xPBHDelete((HFileParam *)&hpb, false); - if (err != noErr) - doerror(err, "\pPBHDelete"); - } else { - if ((verify_flags & VERIFY_DELETE_FILE) && (ask("\pdelete file", s) == Cancel)) - return; - hpb.fileParam.ioDirID = dirid; - err = xPBHDelete((HFileParam *)&hpb, false); - if (err != noErr) - doerror(err, "\pPBHDelete"); - } -} - -void renamefile(DialogPtr dp) -{ - Str255 s, s2; - INTEGER type; - HParamBlockRec hpb; - CInfoPBRec cpb; - OSErr err; - Rect r; - Handle h; - INTEGER save_verify_flags; - LONGINT fromdirid; - - getnameandfromdirid(&s, &fromdirid); - hpb.fileParam.ioVRefNum = -SFSaveDisk; - hpb.fileParam.ioDirID = fromdirid; - hpb.fileParam.ioCompletion = 0; - hpb.fileParam.ioNamePtr = s; - GetDItem(dp, TEXTITEM, &type, &h, &r); - GetIText(h, s2); - hpb.ioParam.ioMisc = (LONGORPTR) s2; - err = xPBHRename((HFileParam *)&hpb, false); - if (err == dupFNErr) { - cpb.hFileInfo.ioFDirIndex = 0; - cpb.hFileInfo.ioNamePtr = s2; - cpb.hFileInfo.ioVRefNum = -SFSaveDisk; - cpb.hFileInfo.ioDirID = fromdirid; - - xPBGetCatInfo(&cpb, false); - if (cpb.hFileInfo.ioFlAttrib & ISDIRMASK) { - if (!(verify_flags & VERIFY_OVERWRITE_FOLDER) || - ask("\poverwrite directory", s2) == OK) { - save_verify_flags = verify_flags; - verify_flags &= ~(VERIFY_DELETE_FILE|VERIFY_DELETE_FOLDER); - delete1file(-SFSaveDisk, fromdirid, s2); - verify_flags = save_verify_flags; - err = xPBHRename((HFileParam *)&hpb, false); - } - } else { - if (!(verify_flags & VERIFY_OVERWRITE_FILE) || ask("\poverwrite file", s2) == OK) { - save_verify_flags = verify_flags; - verify_flags &= ~(VERIFY_DELETE_FILE|VERIFY_DELETE_FOLDER); - delete1file(-SFSaveDisk, fromdirid, s2); - verify_flags = save_verify_flags; - err = xPBHRename((HFileParam *)&hpb, false); - } - } - } else if (err != noErr) - doerror(err, "\pPBHRename"); -} - -INTEGER donewdir(DialogPtr dp) -{ - Str255 s; - HParamBlockRec hpb; - OSErr err; - INTEGER type; - Rect r; - Handle h; - INTEGER save_verify_flags; - - hpb.ioParam.ioVRefNum = -SFSaveDisk; - hpb.fileParam.ioDirID = CurDirStore; - GetDItem(dp, TEXTITEM, &type, &h, &r); - GetIText(h, s); - hpb.ioParam.ioNamePtr = (StringPtr) s; - err = xPBDirCreate((HFileParam *)&hpb, false); - if (err == dupFNErr) { - ParamText((StringPtr) "\pThat name is already in use.", 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - } else if (err != noErr) - doerror(err, "\pPBDirCreate"); - return 101; -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/error.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/error.c deleted file mode 100644 index f19d9e00..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/error.c +++ /dev/null @@ -1,2 +0,0 @@ -#include "rsys/common.h" -#include "DialogMgr.h" #include "xfer.h" #define OURERRORID 404 #define OURBADERRID 405 PUBLIC void errormessage(StringPtr msg, alerttype severity) { INTEGER res; #if 1 DebugStr(msg); return; #endif ParamText(msg, (StringPtr) "\p", (StringPtr) "\p", (StringPtr) "\p"); switch(severity) { case NOTE: res = NoteAlert(OURERRORID, (ProcPtr) 0); break; case CAUTION: res = CautionAlert(OURERRORID, (ProcPtr) 0); break; case STOP: res = StopAlert(OURBADERRID, (ProcPtr) 0); break; default: res = StopAlert(OURBADERRID, (ProcPtr) 0); break; } #if defined(OUTDATEDCODE) if (res == Cancel) OurExit(); #else ExitToShell(); #endif } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/error.c.nl b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/error.c.nl deleted file mode 100644 index 6ef95088..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/error.c.nl +++ /dev/null @@ -1,36 +0,0 @@ -#include - -#include "xfer.h" - -#define OURERRORID 404 -#define OURBADERRID 405 - -PUBLIC void errormessage(StringPtr msg, alerttype severity) -{ - INTEGER res; -#if 1 - DebugStr(msg); - return; -#endif - ParamText(msg, (StringPtr) "\p", (StringPtr) "\p", (StringPtr) "\p"); - switch(severity) { - case NOTE: - res = NoteAlert(OURERRORID, (ProcPtr) 0); - break; - case CAUTION: - res = CautionAlert(OURERRORID, (ProcPtr) 0); - break; - case STOP: - res = StopAlert(OURBADERRID, (ProcPtr) 0); - break; - default: - res = StopAlert(OURBADERRID, (ProcPtr) 0); - break; - } -#if defined(OUTDATEDCODE) - if (res == Cancel) - OurExit(); -#else - ExitToShell(); -#endif -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/mytype.h b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/mytype.h deleted file mode 100644 index 93935019..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/mytype.h +++ /dev/null @@ -1 +0,0 @@ -#if !defined(UNIX) typedef char BOOLEAN; typedef short INTEGER; typedef long LONGINT; #define LONGORPTR Ptr typedef unsigned short ushort; #else #define LONGORPTR LONGINT #include #endif typedef unsigned long ulong; #if !defined(UNIX) #define PRIVATE static #define PUBLIC #endif /* UNIX */ \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/transferer.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/transferer.c deleted file mode 100644 index c64ef4d0..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/transferer.c +++ /dev/null @@ -1,2 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" LONGINT sizetocopy, sizecopied, cantcopydir; INTEGER BreakCopy; DialogPtr piechartdp; LONGINT ischild(LONGINT dir1, LONGINT dir2) { CInfoPBRec pb; OSErr err; if (dir1 == dir2) return -1; pb.dirInfo.ioCompletion = 0; pb.dirInfo.ioNamePtr = 0; pb.dirInfo.ioVRefNum = -SFSaveDisk; pb.dirInfo.ioFDirIndex = -1; pb.dirInfo.ioDrDirID = dir1; while (pb.dirInfo.ioDrDirID > 1) { err = xPBGetCatInfo(&pb, FALSE); if (err != noErr) doerror(err, "\pPBGetCatInfo"); if (pb.dirInfo.ioDrParID == dir2) /*-->*/ return pb.dirInfo.ioDrDirID; pb.dirInfo.ioDrDirID = pb.dirInfo.ioDrParID; } return 0; } INTEGER ask(char * s1, Str255 s2) { INTEGER retval; ParamText((StringPtr) s1, s2, (StringPtr) 0, (StringPtr) 0); retval = CautionAlert(ASKALERT, (ProcPtr) 0); if (sizetocopy > 0) DrawDialog(piechartdp); return retval; } void makepiechart( void ) { if (sizetocopy > 0) { piechartdp = GetNewDialog(PIECHARTID, (Ptr) 0, (WindowPtr) -1); SetPort(piechartdp); DrawDialog(piechartdp); } else piechartdp = 0; } void updatepiechart( void ) { Rect r; Handle h; INTEGER itype; GrafPtr saveport; static LONGINT blackl[2] = { -1, -1 }; if (piechartdp) { GetPort(&saveport); SetPort(piechartdp); GetDItem(piechartdp, PIECHARTITEM, &itype, &h, &r); FrameOval(&r); FillArc(&r, 0, (long) sizecopied * 360 / sizetocopy, blackl); SetPort(saveport); } } #define PREALLOCATE /* */ #define BUFSIZE (8L * 1024) static char buf[BUFSIZE]; OSErr CopyFork(forktype fork, StringPtr name, LONGINT fromid, LONGINT toid, INTEGER srcvrn, INTEGER dstvrn) { HParamBlockRec rdio, wrio; OSErr err; EventRecord event; if (abortflag) /*-->*/ return noErr; rdio.ioParam.ioVRefNum = srcvrn; rdio.ioParam.ioNamePtr = name; rdio.fileParam.ioDirID = fromid; #if defined(PREALLOCATE) rdio.fileParam.ioFDirIndex = 0; err = xPBHGetFInfo((ParmBlkPtr) &rdio, FALSE); if (err != noErr) { doerror(err, "\pPBGetFInfo"); /*-->*/ return err; } rdio.fileParam.ioDirID = fromid; #endif /* PREALLOCATE */ rdio.ioParam.ioPermssn = fsRdPerm; rdio.ioParam.ioMisc = 0; wrio.ioParam.ioVRefNum = dstvrn; wrio.ioParam.ioNamePtr = name; wrio.ioParam.ioPermssn = fsWrPerm; wrio.ioParam.ioMisc = 0; wrio.fileParam.ioDirID = toid; switch (fork) { case datafork: err = xPBHOpen((HFileParam *)&rdio, FALSE); if (err != noErr) return err; err = xPBHOpen((HFileParam *)&wrio, FALSE); if (err != noErr) { xPBClose((ioParam *) &rdio, FALSE); return err; } #if defined(PREALLOCATE) wrio.ioParam.ioReqCount = rdio.fileParam.ioFlLgLen; wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlLgLen; #endif /* PREALLOCATE */ break; case resourcefork: err = xPBHOpenRF((HFileParam *)&rdio, FALSE); if (err != noErr) return err; err = xPBHOpenRF((HFileParam *)&wrio, FALSE); if (err != noErr) { xPBClose((ioParam *) &rdio, FALSE); return err; } #if defined(PREALLOCATE) wrio.ioParam.ioReqCount = rdio.fileParam.ioFlRLgLen; wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlRLgLen; #endif /* PREALLOCATE */ break; default: /*-->*/ return fsDSIntErr; } #if defined(PREALLOCATE) err = xPBAllocContig((ParmBlkPtr) &wrio, FALSE); if (err != noErr) { if (err != dskFulErr) { err = xPBAllocate((ParmBlkPtr) &wrio, FALSE); if (err != noErr) { doerror(err, "\pPBAllocate"); /*-->*/ goto DONE; } } else { doerror(err, "\pPBAllocContig"); /*-->*/ goto DONE; } } err = xPBSetEOF((ParmBlkPtr) &wrio, FALSE); if (err != noErr) { doerror(err, "\pPBSetEOF"); /*-->*/ goto DONE; } #endif /* PREALLOCATE */ do { rdio.ioParam.ioBuffer = (Ptr) buf; rdio.ioParam.ioReqCount = BUFSIZE; rdio.ioParam.ioPosMode = fsFromMark; rdio.ioParam.ioPosOffset = 0; #if 0 err = xPBRead((ParmBlkPtr) &rdio, FALSE); #else /* 0 */ err = xPBRead((ioParam *) &rdio, FALSE); #endif /* 0 */ if (err == noErr || (err == eofErr && rdio.ioParam.ioActCount > 0)) { wrio.ioParam.ioBuffer = (Ptr) buf; wrio.ioParam.ioReqCount = rdio.ioParam.ioActCount; wrio.ioParam.ioPosMode = fsFromMark; wrio.ioParam.ioPosOffset = 0; err = xPBWrite((ioParam *) &wrio, FALSE); } sizecopied++; updatepiechart(); while (GetNextEvent(keyDownMask, &event)) if ((event.modifiers & cmdKey) && ((event.message & charCodeMask) == '.')) { err = xPBClose((ioParam *) &wrio, FALSE); if (err != noErr) doerror(err, "\pPBClose"); wrio.fileParam.ioDirID = toid; err = xPBHDelete((HFileParam *) &wrio, FALSE); if (err != noErr) doerror(err, "\pPBHDelete"); BreakCopy = TRUE; return eofErr; } } while (err == noErr); sizecopied--; DONE: xPBClose((ioParam *) &rdio, FALSE); xPBClose((ioParam *) &wrio, FALSE); return err; } void warnaboutincest( void ) { ParamText((StringPtr) "\pDirectories may not be transfered to their offspring.", 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit) { HParamBlockRec hpb; OSErr err; INTEGER retval, type, filesize; Handle h; Rect r; INTEGER save_verify_flags; Str255 s2; if (abortflag) /*-->*/ return FALSE; if (BreakCopy) return FALSE; retval = TRUE; hpb.fileParam.ioVRefNum = srcvrn; hpb.fileParam.ioDirID = srcdirid; hpb.fileParam.ioFDirIndex = 0; hpb.fileParam.ioNamePtr = s; err = xPBGetCatInfo((CInfoPBPtr) &hpb, FALSE); if (err != noErr) { doerror(err, "\pPBGetCatInfo"); /*-->*/ return FALSE; } if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) /*-->*/ return FALSE; if (cantcopydir == hpb.fileParam.ioDirID) { if (!doit) warnaboutincest(); /*-->*/ return FALSE; } if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { srcdirid = hpb.fileParam.ioDirID; if (doit) { hpb.fileParam.ioVRefNum = dstvrn; hpb.fileParam.ioDirID = dstdirid; err = xPBDirCreate((HFileParam *)&hpb, FALSE); if (err == dupFNErr) { if (!(verify_flags & VERIFY_OVERWRITE_FOLDER) || ask("\poverwrite directory", s) == OK) { save_verify_flags = verify_flags; verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); delete1file(dstvrn, dstdirid, s); verify_flags = save_verify_flags; err = xPBDirCreate((HFileParam *)&hpb, FALSE); if (err != noErr) { doerror(err, "\pPBDirCreate"); /*-->*/ return FALSE; } } else /*-->*/ return FALSE; } else if (err != noErr) { doerror(err, "\pPBDirCreate"); /*-->*/ return FALSE; } dstdirid = hpb.fileParam.ioDirID; } hpb.fileParam.ioVRefNum = srcvrn; hpb.fileParam.ioNamePtr = s2; for (hpb.fileParam.ioFDirIndex = 1; err == noErr; hpb.fileParam.ioFDirIndex++) { hpb.fileParam.ioDirID = srcdirid; err = xPBGetCatInfo((CInfoPBPtr)&hpb, FALSE); if (err == noErr) retval &= copy1file(srcvrn, dstvrn, srcdirid, dstdirid, s2, doit); } } else { filesize = (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) / BUFSIZE + (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; if (!doit) { sizetocopy += filesize; return retval; } hpb.fileParam.ioVRefNum = dstvrn; hpb.fileParam.ioDirID = dstdirid; err = xPBHCreate((HFileParam *)&hpb, FALSE); if (err == dupFNErr) { if (!(verify_flags & VERIFY_OVERWRITE_FILE) || ask("\poverwrite file", s) == OK) { save_verify_flags = verify_flags; verify_flags &= ~VERIFY_DELETE_FILE; delete1file(dstvrn, dstdirid, s); verify_flags = save_verify_flags; err = xPBHCreate((HFileParam *)&hpb, FALSE); if (err != noErr) { doerror(err, "\pPBHCreate"); /*-->*/ return FALSE; } } else { sizecopied += (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) / BUFSIZE + (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; /*-->*/ return FALSE; } } else if (err != noErr) { doerror(err, "\pPBHCreate"); /*-->*/ return FALSE; } if (piechartdp) { GetDItem(piechartdp, FILENAMEITEM, &type, &h, &r); SetIText(h, s); } err = CopyFork(datafork, s, srcdirid, hpb.fileParam.ioDirID, srcvrn, dstvrn); if (err != eofErr) { doerror(err, "\pCopyFork"); return FALSE; } err = CopyFork(resourcefork, s, srcdirid, hpb.fileParam.ioDirID, srcvrn, dstvrn); if (err != eofErr) { doerror(err, "\pCopyFork"); return FALSE; } err = xPBSetCatInfo((CInfoPBPtr)&hpb, FALSE); if (err != noErr) { doerror(err, "\pPBSetCatInfo"); /*-->*/ return FALSE; } } return retval; } INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit) { CMovePBRec cpb; CInfoPBRec hpb; OSErr err; INTEGER save_verify_flags, retval, vrn; ParamBlockRec pb; if (BreakCopy) return FALSE; retval = TRUE; if (dstvrn == srcvrn) { if (!doit) /*-->*/ return FALSE; cpb.ioCompletion = 0; cpb.ioNamePtr = s; cpb.ioVRefNum = srcvrn; cpb.ioNewName = 0; cpb.ioNewDirID = dstdirid; cpb.ioDirID = srcdirid; err = xPBCatMove(&cpb, FALSE); if (err == badMovErr) warnaboutincest(); else if (err == dupFNErr) { hpb.hFileInfo.ioCompletion = 0; hpb.hFileInfo.ioNamePtr = s; hpb.hFileInfo.ioVRefNum = srcvrn; hpb.hFileInfo.ioFDirIndex = 0; hpb.hFileInfo.ioDirID = srcdirid; err = xPBGetCatInfo(&hpb, FALSE); if (err != noErr) { doerror(err, "\pPBGetCatInfo"); /*-->*/ return FALSE; } if (hpb.hFileInfo.ioFlAttrib & ISDIRMASK) { if (!(verify_flags & VERIFY_OVERWRITE_FOLDER) || ask("\poverwrite directory", s) == OK) { save_verify_flags = verify_flags; verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); delete1file(dstvrn, dstdirid, s); verify_flags = save_verify_flags; err = xPBCatMove(&cpb, FALSE); if (err != noErr) doerror(err, "\pPBCatMove"); } } else { if (!(verify_flags & VERIFY_OVERWRITE_FILE) || ask("\poverwrite file", s) == OK) { save_verify_flags = verify_flags; verify_flags &= ~VERIFY_DELETE_FILE; delete1file(dstvrn, dstdirid, s); verify_flags = save_verify_flags; err = xPBCatMove(&cpb, FALSE); if (err != noErr) doerror(err, "\pPBCatMove"); } } } else if (err != noErr) doerror(err, "\pPBCatMove"); } else { if (hpb.hFileInfo.ioFlFndrInfo.fdFlags & fInvisible) /*-->*/ return FALSE; pb.volumeParam.ioVolIndex = 0; pb.volumeParam.ioVRefNum = vrn; pb.volumeParam.ioNamePtr = 0; err = xPBGetVInfo((volumeParam *) &pb, FALSE); if (err != noErr) { doerror(err, "\pPBGetVInfo"); /*-->*/ return FALSE; } if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { if (doit) { ParamText((StringPtr) "\pFiles can not be moved from a locked disk." , 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } /*-->*/ return FALSE; } if ((retval = copy1file(srcvrn, dstvrn, srcdirid, dstdirid, s, doit)) && doit) { save_verify_flags = verify_flags; verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); delete1file(srcvrn, srcdirid, s); verify_flags = save_verify_flags; } } return retval; } void printsillywarning( void ) { ParamText((StringPtr) "\pCopying files onto themselves does nothing", 0, 0, 0); NoteAlert(ONEPARAMALERT, (ProcPtr) 0); } void noroom(INTEGER needed, INTEGER avail) { Str255 s1, s2; NumToString((LONGINT) needed, s1); NumToString((LONGINT) avail, s2); ParamText(s1, s2, 0, 0); StopAlert(NOROOMALERTID, (ProcPtr) 0); } void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid) { CInfoPBRec cpb; if (globalreply.fName[0] == 0) { cpb.hFileInfo.ioFDirIndex = -1; cpb.hFileInfo.ioDirID = globalreply.fType; cpb.hFileInfo.ioVRefNum = -SFSaveDisk; cpb.hFileInfo.ioNamePtr = *sp; PBGetCatInfo(&cpb, FALSE); if (sp[0] != 0) *fromdirid = cpb.hFileInfo.ioFlParID; else *fromdirid = CurDirStore; } else { *fromdirid = CurDirStore; BlockMove(globalreply.fName, *sp, globalreply.fName[0]+1); } } void dotransfer(INTEGER (*fp)(INTEGER, INTEGER, LONGINT, LONGINT, Str255, BOOLEAN)) { LONGINT fromdirid; Str255 sp; OSErr err; ParamBlockRec pb; GrafPtr saveport; getnameandfromdirid(&sp, &fromdirid); if (SFSaveDisk == destdisk) cantcopydir = ischild(destdir, fromdirid); else cantcopydir = 0; if (cantcopydir == -1) { printsillywarning(); /*-->*/ return; } sizetocopy = 0; sizecopied = 0; BreakCopy = FALSE; (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, FALSE); GetPort(&saveport); pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioNamePtr = 0; pb.volumeParam.ioVRefNum = -destdisk; pb.volumeParam.ioVolIndex = 0; err = xPBGetVInfo((volumeParam *)&pb, FALSE); if (err != noErr) { doerror(err, "\pPBGetVInfo"); return; } if (sizetocopy > pb.volumeParam.ioVFrBlk * pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, pb.volumeParam.ioVFrBlk); return; } makepiechart(); updatepiechart(); (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, TRUE); updatepiechart(); SetPort(saveport); if (piechartdp) DisposDialog(piechartdp); sizetocopy = 0; piechartdp = 0; } INTEGER docopydisk( DialogPtr dp ) { GrafPtr saveport; Str255 s; ParamBlockRec pb; OSErr err; if (!caneject(dp)) { ParamText((StringPtr) "\pOnly floppies may be copied with this option.", 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); return 0; } if (SFSaveDisk == destdisk) { warnaboutincest(); return 0; } sizetocopy = 0; sizecopied = 0; piechartdp = (GrafPtr) 0; GetPort(&saveport); BreakCopy = FALSE; pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioNamePtr = s; pb.volumeParam.ioVRefNum = -SFSaveDisk; pb.volumeParam.ioVolIndex = 0; err = xPBGetVInfo((volumeParam *)&pb, FALSE); if (err != noErr) { doerror(err, "\pPBGetVInfo"); return 0; } copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, FALSE); pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioNamePtr = 0; pb.volumeParam.ioVRefNum = -destdisk; pb.volumeParam.ioVolIndex = 0; err = xPBGetVInfo((volumeParam *)&pb, FALSE); if (err != noErr) { doerror(err, "\pPBGetVInfo"); return 0; } if (sizetocopy > pb.volumeParam.ioVFrBlk * pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, pb.volumeParam.ioVFrBlk); return 0; } makepiechart(); updatepiechart(); copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, TRUE); updatepiechart(); SetPort(saveport); if (piechartdp) DisposDialog(piechartdp); piechartdp = 0; sizetocopy = 0; return 101; } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/transferer.c.nl b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/transferer.c.nl deleted file mode 100644 index 4408170b..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/transferer.c.nl +++ /dev/null @@ -1,570 +0,0 @@ -#include "xfer.h" - -LONGINT sizetocopy, sizecopied, cantcopydir; -INTEGER BreakCopy; -DialogPtr piechartdp; - -LONGINT ischild(LONGINT dir1, LONGINT dir2) -{ - CInfoPBRec pb; - OSErr err; - - if (dir1 == dir2) - return -1; - pb.dirInfo.ioCompletion = 0; - pb.dirInfo.ioNamePtr = 0; - pb.dirInfo.ioVRefNum = -SFSaveDisk; - pb.dirInfo.ioFDirIndex = -1; - pb.dirInfo.ioDrDirID = dir1; - while (pb.dirInfo.ioDrDirID > 1) { - err = xPBGetCatInfo(&pb, false); - if (err != noErr) - doerror(err, "\pPBGetCatInfo"); - if (pb.dirInfo.ioDrParID == dir2) -/*-->*/ return pb.dirInfo.ioDrDirID; - pb.dirInfo.ioDrDirID = pb.dirInfo.ioDrParID; - } - return 0; -} - -INTEGER ask(char * s1, Str255 s2) -{ - INTEGER retval; - - ParamText((StringPtr) s1, s2, (StringPtr) 0, (StringPtr) 0); - retval = CautionAlert(ASKALERT, (ProcPtr) 0); - if (sizetocopy > 0) - DrawDialog(piechartdp); - return retval; -} - -void makepiechart( void ) -{ - if (sizetocopy > 0) { - piechartdp = GetNewDialog(PIECHARTID, (Ptr) 0, (WindowPtr) -1); - SetPort(piechartdp); - DrawDialog(piechartdp); - } else - piechartdp = 0; -} - -void updatepiechart( void ) -{ - Rect r; - Handle h; - INTEGER itype; - GrafPtr saveport; - static LONGINT blackl[2] = { -1, -1 }; - - if (piechartdp) { - GetPort(&saveport); - SetPort(piechartdp); - GetDItem(piechartdp, PIECHARTITEM, &itype, &h, &r); - FrameOval(&r); - FillArc(&r, 0, (long) sizecopied * 360 / sizetocopy, blackl); - SetPort(saveport); - } -} - -#define PREALLOCATE /* */ - -#define BUFSIZE (8L * 1024) - -static char buf[BUFSIZE]; - -OSErr CopyFork(forktype fork, StringPtr name, LONGINT fromid, - LONGINT toid, INTEGER srcvrn, INTEGER dstvrn) -{ - HParamBlockRec rdio, wrio; - OSErr err; - EventRecord event; - - if (abortflag) -/*-->*/ return noErr; - - rdio.ioParam.ioVRefNum = srcvrn; - rdio.ioParam.ioNamePtr = name; - rdio.fileParam.ioDirID = fromid; -#if defined(PREALLOCATE) - rdio.fileParam.ioFDirIndex = 0; - err = xPBHGetFInfo((ParmBlkPtr) &rdio, false); - if (err != noErr) { - doerror(err, "\pPBGetFInfo"); -/*-->*/ return err; - } - rdio.fileParam.ioDirID = fromid; -#endif /* PREALLOCATE */ - rdio.ioParam.ioPermssn = fsRdPerm; - rdio.ioParam.ioMisc = 0; - - wrio.ioParam.ioVRefNum = dstvrn; - wrio.ioParam.ioNamePtr = name; - wrio.ioParam.ioPermssn = fsWrPerm; - wrio.ioParam.ioMisc = 0; - wrio.fileParam.ioDirID = toid; - - switch (fork) { - case datafork: - err = xPBHOpen((HFileParam *)&rdio, false); - if (err != noErr) - return err; - err = xPBHOpen((HFileParam *)&wrio, false); - if (err != noErr) { - xPBClose((ioParam *) &rdio, false); - return err; - } -#if defined(PREALLOCATE) - wrio.ioParam.ioReqCount = rdio.fileParam.ioFlLgLen; - wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlLgLen; -#endif /* PREALLOCATE */ - break; - case resourcefork: - err = xPBHOpenRF((HFileParam *)&rdio, false); - if (err != noErr) - return err; - err = xPBHOpenRF((HFileParam *)&wrio, false); - if (err != noErr) { - xPBClose((ioParam *) &rdio, false); - return err; - } -#if defined(PREALLOCATE) - wrio.ioParam.ioReqCount = rdio.fileParam.ioFlRLgLen; - wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlRLgLen; -#endif /* PREALLOCATE */ - break; - default: -/*-->*/ return fsDSIntErr; - } - -#if defined(PREALLOCATE) - err = xPBAllocContig((ParmBlkPtr) &wrio, false); - if (err != noErr) { - if (err != dskFulErr) { - err = xPBAllocate((ParmBlkPtr) &wrio, false); - if (err != noErr) { - doerror(err, "\pPBAllocate"); -/*-->*/ goto DONE; - } - } else { - doerror(err, "\pPBAllocContig"); -/*-->*/ goto DONE; - } - } - err = xPBSetEOF((ParmBlkPtr) &wrio, false); - if (err != noErr) { - doerror(err, "\pPBSetEOF"); -/*-->*/ goto DONE; - } -#endif /* PREALLOCATE */ - - do { - rdio.ioParam.ioBuffer = (Ptr) buf; - rdio.ioParam.ioReqCount = BUFSIZE; - rdio.ioParam.ioPosMode = fsFromMark; - rdio.ioParam.ioPosOffset = 0; -#if 0 - err = xPBRead((ParmBlkPtr) &rdio, false); -#else /* 0 */ - err = xPBRead((ioParam *) &rdio, false); -#endif /* 0 */ - - if (err == noErr || (err == eofErr && rdio.ioParam.ioActCount > 0)) { - wrio.ioParam.ioBuffer = (Ptr) buf; - wrio.ioParam.ioReqCount = rdio.ioParam.ioActCount; - wrio.ioParam.ioPosMode = fsFromMark; - wrio.ioParam.ioPosOffset = 0; - err = xPBWrite((ioParam *) &wrio, false); - } - sizecopied++; - updatepiechart(); - while (GetNextEvent(keyDownMask, &event)) - if ((event.modifiers & cmdKey) && - ((event.message & charCodeMask) == '.')) { - err = xPBClose((ioParam *) &wrio, false); - if (err != noErr) - doerror(err, "\pPBClose"); - wrio.fileParam.ioDirID = toid; - err = xPBHDelete((HFileParam *) &wrio, false); - if (err != noErr) - doerror(err, "\pPBHDelete"); - BreakCopy = true; - return eofErr; - } - } while (err == noErr); - - sizecopied--; -DONE: - xPBClose((ioParam *) &rdio, false); - xPBClose((ioParam *) &wrio, false); - return err; -} - -void warnaboutincest( void ) -{ - ParamText((StringPtr) "\pDirectories may not be transfered to their offspring.", - 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); -} - -INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, - LONGINT dstdirid, Str255 s, BOOLEAN doit) -{ - HParamBlockRec hpb; - OSErr err; - INTEGER retval, type, filesize; - Handle h; - Rect r; - INTEGER save_verify_flags; - Str255 s2; - - if (abortflag) -/*-->*/ return false; - - if (BreakCopy) - return false; - retval = true; - hpb.fileParam.ioVRefNum = srcvrn; - hpb.fileParam.ioDirID = srcdirid; - hpb.fileParam.ioFDirIndex = 0; - hpb.fileParam.ioNamePtr = s; - err = xPBGetCatInfo((CInfoPBPtr) &hpb, false); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); -/*-->*/ return false; - } - if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) -/*-->*/ return false; - if (cantcopydir == hpb.fileParam.ioDirID) { - if (!doit) - warnaboutincest(); -/*-->*/ return false; - } - if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { - srcdirid = hpb.fileParam.ioDirID; - if (doit) { - hpb.fileParam.ioVRefNum = dstvrn; - hpb.fileParam.ioDirID = dstdirid; - err = xPBDirCreate((HFileParam *)&hpb, false); - if (err == dupFNErr) { - if (!(verify_flags & VERIFY_OVERWRITE_FOLDER) || - ask("\poverwrite directory", s) == OK) { - save_verify_flags = verify_flags; - verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); - delete1file(dstvrn, dstdirid, s); - verify_flags = save_verify_flags; - err = xPBDirCreate((HFileParam *)&hpb, false); - if (err != noErr) { - doerror(err, "\pPBDirCreate"); -/*-->*/ return false; - } - } else -/*-->*/ return false; - } else if (err != noErr) { - doerror(err, "\pPBDirCreate"); -/*-->*/ return false; - } - dstdirid = hpb.fileParam.ioDirID; - } - hpb.fileParam.ioVRefNum = srcvrn; - hpb.fileParam.ioNamePtr = s2; - for (hpb.fileParam.ioFDirIndex = 1; err == noErr; - hpb.fileParam.ioFDirIndex++) { - hpb.fileParam.ioDirID = srcdirid; - err = xPBGetCatInfo((CInfoPBPtr)&hpb, false); - if (err == noErr) - retval &= copy1file(srcvrn, dstvrn, srcdirid, dstdirid, - s2, doit); - } - } else { - filesize = (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) / BUFSIZE - + (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; - if (!doit) { - sizetocopy += filesize; - return retval; - } - hpb.fileParam.ioVRefNum = dstvrn; - hpb.fileParam.ioDirID = dstdirid; - err = xPBHCreate((HFileParam *)&hpb, false); - if (err == dupFNErr) { - if (!(verify_flags & VERIFY_OVERWRITE_FILE) || ask("\poverwrite file", s) == OK) { - save_verify_flags = verify_flags; - verify_flags &= ~VERIFY_DELETE_FILE; - delete1file(dstvrn, dstdirid, s); - verify_flags = save_verify_flags; - err = xPBHCreate((HFileParam *)&hpb, false); - if (err != noErr) { - doerror(err, "\pPBHCreate"); -/*-->*/ return false; - } - } else { - sizecopied += (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) - / BUFSIZE + - (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; -/*-->*/ return false; - } - } else if (err != noErr) { - doerror(err, "\pPBHCreate"); -/*-->*/ return false; - } - if (piechartdp) { - GetDItem(piechartdp, FILENAMEITEM, &type, &h, &r); - SetIText(h, s); - } - err = CopyFork(datafork, s, srcdirid, hpb.fileParam.ioDirID, - srcvrn, dstvrn); - if (err != eofErr) { - doerror(err, "\pCopyFork"); - return false; - } - err = CopyFork(resourcefork, s, srcdirid, hpb.fileParam.ioDirID, - srcvrn, dstvrn); - if (err != eofErr) { - doerror(err, "\pCopyFork"); - return false; - } - err = xPBSetCatInfo((CInfoPBPtr)&hpb, false); - if (err != noErr) { - doerror(err, "\pPBSetCatInfo"); -/*-->*/ return false; - } - } - return retval; -} - -INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, - LONGINT dstdirid, Str255 s, BOOLEAN doit) -{ - CMovePBRec cpb; - CInfoPBRec hpb; - OSErr err; - INTEGER save_verify_flags, retval, vrn; - ParamBlockRec pb; - - if (BreakCopy) - return false; - retval = true; - if (dstvrn == srcvrn) { - if (!doit) -/*-->*/ return false; - cpb.ioCompletion = 0; - cpb.ioNamePtr = s; - cpb.ioVRefNum = srcvrn; - cpb.ioNewName = 0; - cpb.ioNewDirID = dstdirid; - cpb.ioDirID = srcdirid; - err = xPBCatMove(&cpb, false); - if (err == badMovErr) - warnaboutincest(); - else if (err == dupFNErr) { - hpb.hFileInfo.ioCompletion = 0; - hpb.hFileInfo.ioNamePtr = s; - hpb.hFileInfo.ioVRefNum = srcvrn; - hpb.hFileInfo.ioFDirIndex = 0; - hpb.hFileInfo.ioDirID = srcdirid; - err = xPBGetCatInfo(&hpb, false); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); -/*-->*/ return false; - } - if (hpb.hFileInfo.ioFlAttrib & ISDIRMASK) { - if (!(verify_flags & VERIFY_OVERWRITE_FOLDER) || - ask("\poverwrite directory", s) == OK) { - save_verify_flags = verify_flags; - verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); - delete1file(dstvrn, dstdirid, s); - verify_flags = save_verify_flags; - err = xPBCatMove(&cpb, false); - if (err != noErr) - doerror(err, "\pPBCatMove"); - } - } else { - if (!(verify_flags & VERIFY_OVERWRITE_FILE) || - ask("\poverwrite file", s) == OK) { - save_verify_flags = verify_flags; - verify_flags &= ~VERIFY_DELETE_FILE; - delete1file(dstvrn, dstdirid, s); - verify_flags = save_verify_flags; - err = xPBCatMove(&cpb, false); - if (err != noErr) - doerror(err, "\pPBCatMove"); - } - } - } else if (err != noErr) - doerror(err, "\pPBCatMove"); - } else { - if (hpb.hFileInfo.ioFlFndrInfo.fdFlags & fInvisible) -/*-->*/ return false; - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioVRefNum = vrn; - pb.volumeParam.ioNamePtr = 0; - err = xPBGetVInfo((volumeParam *) &pb, false); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); -/*-->*/ return false; - } - if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { - if (doit) { - ParamText((StringPtr) - "\pFiles can not be moved from a locked disk." , 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - } -/*-->*/ return false; - } - - if ((retval = copy1file(srcvrn, dstvrn, srcdirid, dstdirid, s, doit)) - && doit) { - save_verify_flags = verify_flags; - verify_flags &= ~(VERIFY_DELETE_FOLDER|VERIFY_DELETE_FILE); - delete1file(srcvrn, srcdirid, s); - verify_flags = save_verify_flags; - } - } - return retval; -} - -void printsillywarning( void ) -{ - ParamText((StringPtr) "\pCopying files onto themselves does nothing", - 0, 0, 0); - NoteAlert(ONEPARAMALERT, (ProcPtr) 0); -} - -void noroom(INTEGER needed, INTEGER avail) -{ - Str255 s1, s2; - - NumToString((LONGINT) needed, s1); - NumToString((LONGINT) avail, s2); - ParamText(s1, s2, 0, 0); - StopAlert(NOROOMALERTID, (ProcPtr) 0); -} - -void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid) -{ - CInfoPBRec cpb; - - if (globalreply.fName[0] == 0) { - cpb.hFileInfo.ioFDirIndex = -1; - cpb.hFileInfo.ioDirID = globalreply.fType; - cpb.hFileInfo.ioVRefNum = -SFSaveDisk; - cpb.hFileInfo.ioNamePtr = *sp; - PBGetCatInfo(&cpb, false); - if (sp[0] != 0) - *fromdirid = cpb.hFileInfo.ioFlParID; - else - *fromdirid = CurDirStore; - } else { - *fromdirid = CurDirStore; - BlockMove(globalreply.fName, *sp, globalreply.fName[0]+1); - } -} - -void dotransfer(INTEGER (*fp)(INTEGER, INTEGER, LONGINT, - LONGINT, Str255, BOOLEAN)) -{ - LONGINT fromdirid; - Str255 sp; - OSErr err; - ParamBlockRec pb; - GrafPtr saveport; - - getnameandfromdirid(&sp, &fromdirid); - if (SFSaveDisk == destdisk) - cantcopydir = ischild(destdir, fromdirid); - else - cantcopydir = 0; - if (cantcopydir == -1) { - printsillywarning(); -/*-->*/ return; - } - sizetocopy = 0; - sizecopied = 0; - BreakCopy = false; - (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, false); - GetPort(&saveport); - - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioVRefNum = -destdisk; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo((volumeParam *)&pb, false); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return; - } - if (sizetocopy > pb.volumeParam.ioVFrBlk * - pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { - noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, - pb.volumeParam.ioVFrBlk); - return; - } - - makepiechart(); - updatepiechart(); - (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, true); - updatepiechart(); - SetPort(saveport); - if (piechartdp) - DisposDialog(piechartdp); - sizetocopy = 0; - piechartdp = 0; -} - -INTEGER docopydisk( DialogPtr dp ) -{ - GrafPtr saveport; - Str255 s; - ParamBlockRec pb; - OSErr err; - - if (!caneject(dp)) { - ParamText((StringPtr) "\pOnly floppies may be copied with this option.", 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - return 0; - } - if (SFSaveDisk == destdisk) { - warnaboutincest(); - return 0; - } - sizetocopy = 0; - sizecopied = 0; - piechartdp = (GrafPtr) 0; - GetPort(&saveport); - BreakCopy = false; - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = s; - pb.volumeParam.ioVRefNum = -SFSaveDisk; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo((volumeParam *)&pb, false); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return 0; - } - copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, false); - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioVRefNum = -destdisk; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo((volumeParam *)&pb, false); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return 0; - } - if (sizetocopy > pb.volumeParam.ioVFrBlk * - pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { - noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, - pb.volumeParam.ioVFrBlk); - return 0; - } - - makepiechart(); - updatepiechart(); - copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, true); - updatepiechart(); - SetPort(saveport); - if (piechartdp) - DisposDialog(piechartdp); - piechartdp = 0; - sizetocopy = 0; - return 101; -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/xbar2.h b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/xbar2.h deleted file mode 100644 index 5a3243dc..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/xbar2.h +++ /dev/null @@ -1 +0,0 @@ -#define xPBSetEOF PBSetEOF #define xPBHOpenRF PBHOpenRF #define xPBRead PBRead #define xPBHRename PBHRename #define xPBCatMove PBCatMove #define xPBHCreate PBHCreate #define xPBDirCreate PBDirCreate #define xPBHDelete PBHDelete #define xPBWrite PBWrite #define xPBAllocate PBAllocate #define xPBClose PBClose #define xPBAllocContig PBAllocContig #define xPBHOpen PBHOpen #define xPBGetVInfo PBGetVInfo #define xPBSetCatInfo PBSetCatInfo #define xPBHGetFInfo PBHGetFInfo #define xPBGetCatInfo PBGetCatInfo \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/xfer.h b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/xfer.h deleted file mode 100644 index 16ab78f7..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_DA/xfer.h +++ /dev/null @@ -1,2 +0,0 @@ -#include "rsys/common.h" -#include "QuickDraw.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef UNIX #include #else /* UNIX */ #include #include #endif /* UNIX */ #include "mytype.h" #include "xbar2.h" #define PLAN8 #define NELEM(x) (sizeof(x) / sizeof(x[0])) #define DRVR(id, offset) ((short) (0xC000|(id<<5)|offset)) extern short ourid; #define ONEPARAMALERT DRVR(ourid, 0) #define DOERRORALERT DRVR(ourid, 1) #define ASKALERT DRVR(ourid, 2) #define NOROOMALERTID DRVR(ourid, 3) #define ABOUTALERT DRVR(ourid, 4) #define PIECHARTID DRVR(ourid, 5) #define XFERDLGID DRVR(ourid, 6) #define DIRSONLYDLG DRVR(ourid, 7) #define DESTDIRWINID DRVR(ourid, 8) #define ONEPARAMABORTALERT DRVR(ourid, 9) #define DOERRORABORTALERT DRVR(ourid, 10) #define STARTALERT DRVR(ourid, 11) #define COPY_DISK_ITEM 1 #define MOVE_FILE_ITEM 2 #define COPY_FILE_ITEM 3 #define RENAME_FILE_ITEM 4 #define DELETE_FILE_ITEM 5 #define NEW_FOLDER_ITEM 6 #define NEW_VOLUME_ITEM 11 #define FIRST_VERIFY_ITEM 7 /* THESE MUST BE CONTIGUOUS */ #define VERIFY_OVERWRITE_FILE_ITEM 7 #define VERIFY_OVERWRITE_FOLDER_ITEM 8 #define VERIFY_DELETE_FILE_ITEM 9 #define VERIFY_DELETE_FOLDER_ITEM 10 #define LAST_VERIFY_ITEM 10 #define ITEM_TO_BIT(item) (1 << (item - VERIFY_OVERWRITE_FILE_ITEM)) #define VERIFY_OVERWRITE_FILE ITEM_TO_BIT(VERIFY_OVERWRITE_FILE_ITEM) #define VERIFY_OVERWRITE_FOLDER ITEM_TO_BIT(VERIFY_OVERWRITE_FOLDER_ITEM) #define VERIFY_DELETE_FILE ITEM_TO_BIT(VERIFY_DELETE_FILE_ITEM) #define VERIFY_DELETE_FOLDER ITEM_TO_BIT(VERIFY_DELETE_FOLDER_ITEM) #define ABORTITEM 3 extern int abortflag; #define ACTIONBUTTON 11 #define NEWDESTBUTTON 12 #define DESTNAME 13 #define TEXTITEM 14 #define FILENAMEITEM 2 #define PIECHARTITEM 3 #define SELECTBUTTON 11 #define VOLLOCKEDMASK ((1<<7) | (1<<15)) #define ISDIRMASK 16 #define ON 0 #define OFF 255 extern void about_HFS_XFer(), movefiles(), copyfiles(), renamefile(), deletefiles(), copydisk(), newdir(), getnewdest(); extern INTEGER quitfunc(), docopydisk(), donewdir(); extern void dotransfer(); #ifndef __STDC__ extern pascal INTEGER movefileshook(), copyfileshook(), renamefileshook(), deletefileshook(), copydiskhook(), newdirhook(); extern void delete1file(), doerror(); extern INTEGER copy1file(), move1file(); extern INTEGER ask(); extern BOOLEAN caneject(); extern void getnameandfromdirid(); #else /* __STDC__ */ extern pascal INTEGER movefileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp); extern pascal INTEGER newdirhook(INTEGER item, DialogPtr dp); extern void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid); extern INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit); extern INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit); extern void doerror(OSErr errno, char * s); extern void delete1file(INTEGER vrn, LONGINT dirid, Str255 s); extern INTEGER ask(char * s1, Str255 s2); extern BOOLEAN caneject(DialogPtr dp); #endif /* __STDC__ */ extern LONGINT destdir; extern INTEGER destdisk, verify_flags; extern SFReply globalreply; typedef enum { up, down, nowhere } direction; typedef struct { char *name; void (*ptr)(); }func; typedef struct { char *name; INTEGER (*dlgHook)(INTEGER item, DialogPtr dp); INTEGER h, v; char *prompt; }funcinfo; typedef struct { char *name; INTEGER *var; }option; typedef struct { INTEGER number; char message[50]; }errortable; typedef enum {NOTE, CAUTION, STOP} alerttype; typedef enum { datafork, resourcefork = 0xFF } forktype; \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_main.m b/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_main.m deleted file mode 100644 index cc2e973e..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_XFer_main.m +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Generated by the NeXT Interface Builder. - */ - -#import -#import "MacAppClass.h" - -void main(int argc, char *argv[]) { - NXApp = [MacAppClass new]; - [NXApp loadNibSection:"HFS_XFer.nib" owner:NXApp]; - [NXApp run]; - [NXApp free]; - exit(0); -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/HFS_Xfer_lower_f.c b/src/config/front-ends/nextstep/HFS_XFer/HFS_Xfer_lower_f.c deleted file mode 100644 index ac11a364..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/HFS_Xfer_lower_f.c +++ /dev/null @@ -1,678 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" - -func ap_funcs[] = { - "\pAbout HFS xfer",about_HFSxfer -}; - -func file_funcs[] = { - "\pCopy Disk", copydisk, - "\pMove or Copy", transferfiles, - "\pRename", renamefiles, - "\pDelete", deletefiles, - "\p(-", 0, - "\pQuit/Q", quitfunc -}; - -func edit_funcs[] = { - "\p(Undo/Z", 0, - "\p(Cut/X", 0, - "\p(Copy/C", 0, - "\p(Paste/V", 0 -}; - -option optionvars[] = { - "\pVerify overwriting files", &verifyfileoverwrite, - "\pVerify overwriting directories", &verifydiroverwrite, - "\pVerify deleting files", &verifyfiledelete, - "\pVerify deleting directories", &verifydirdelete -}; - -MenuHandle drvrmenu, filemenu, editmenu, optionmenu; -LONGINT Firstcurdirstore, Secondcurdirstore; -INTEGER Firstsavedisk, Secondsavedisk, verifyfileoverwrite, - verifydiroverwrite, verifyfiledelete, verifydirdelete; -ListHandle firstlist, secondlist; - -void framelists() -{ - Rect r; - - r = (*firstlist)->rView; - InsetRect(&r, -1, -1); - FrameRect(&r); - r = (*secondlist)->rView; - InsetRect(&r, -1, -1); - FrameRect(&r); -} - -void doerror(OSErr errno, char * s) -{ - Str255 s2; - - if (errno == wPrErr || errno == vLckdErr) { - ParamText("\pThat volume is locked.", 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - } else { - NumToString((LONGINT)errno, s2); - ParamText(s2, s, 0, 0); - CautionAlert(DOERRORALERT, (ProcPtr) 0); - } - framelists(); - LUpdate(thePort->visRgn, firstlist); - LUpdate(thePort->visRgn, secondlist); -} - -void filllist(ListHandle list, LONGINT curdir, INTEGER savedisk) -{ - Str255 s; - char s2[256]; - CInfoPBRec pb; - OSErr err; - Cell cell; - INTEGER numrows, len, done; - - err = noErr; - SetPt(&cell, 0, 0); - LDelRow(0, 0, list); - LDoDraw(FALSE, list); - numrows = 0; - pb.hFileInfo.ioNamePtr = s + 2; - pb.hFileInfo.ioVRefNum = savedisk; - for (pb.hFileInfo.ioFDirIndex = 1; err != fnfErr; - pb.hFileInfo.ioFDirIndex++) { - pb.hFileInfo.ioDirID = curdir; - err = xPBGetCatInfo(&pb, FALSE); - if (err == noErr) { - done = FALSE; - for (cell.v = 0 ; !done & (cell.v < numrows) ; cell.v++) { - len = 255; - LGetCell(s2, &len, cell, list); - s2[1] = len; - done = RelString(s + 2, s2 + 1, FALSE, FALSE) < 1; - } - if (done) - cell.v--; - len = s[2] + 2; - if (pb.hFileInfo.ioFlAttrib & ISDIRMASK) - s[1] = '>'; - else - s[1] = ' '; - s[2] = ' '; - LAddRow(1, cell.v, list); - LSetCell(s + 1, len, cell, list); - numrows++; - } else if (err != fnfErr) { - doerror(err, "\pPBGetCatInfo"); - break; - } - } - LDoDraw(TRUE, list); - LUpdate(thePort->visRgn, list); -} - -void cd(ListHandle list, direction way, INTEGER vrn, LONGINT * dirid) -{ - Cell c; - INTEGER len; - Str255 s; - CInfoPBRec hpb; - OSErr err; - - hpb.hFileInfo.ioVRefNum = vrn; - hpb.hFileInfo.ioDirID = *dirid; - hpb.hFileInfo.ioNamePtr = s+1; - switch(way) { - case up: - hpb.hFileInfo.ioFDirIndex = -1; - err = xPBGetCatInfo(&hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); - return; - } - if (hpb.hFileInfo.ioFlParID < 2) -/*-->*/ return; - *dirid = hpb.hFileInfo.ioFlParID; - break; - case down: - SetPt(&c, 0, 0); - if (!LGetSelect(TRUE, &c, list)) -/*-->*/ return; - len = 255; - LGetCell(s, &len, c, list); - s[1] = (unsigned char) len - 2; - hpb.hFileInfo.ioFDirIndex = 0; - err = xPBGetCatInfo(&hpb, FALSE); - if (err != noErr) - doerror(err, "\pPBGetCatInfo"); - if (hpb.hFileInfo.ioFlAttrib & ISDIRMASK) - *dirid = hpb.dirInfo.ioDrDirID; - else -/*-->*/ return; - break; - default: - break; - } - filllist(list, *dirid, vrn); - framelists(); -} - -void about_HFSxfer() -{ - Alert(ABOUTALERT, (ProcPtr) 0); -} - -void quitfunc() -{ - ExitToShell(); -} - -void unselect(ListHandle list) -{ - Cell c; - - c.h = 0; - for (c.v = 0 ; c.v < (*list)->dataBounds.bottom ; c.v++) - LSetSelect(FALSE, c, list); -} - -void changedisk(ListHandle list, LONGINT *dirid, INTEGER *disk, - DialogPtr dp, INTEGER itemno) -{ - INTEGER current; - ParamBlockRec pb; - INTEGER vref0; - OSErr err; - Rect r; - INTEGER type; - Handle h; - Str255 s; - - pb.volumeParam.ioVRefNum = *disk; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo(&pb, FALSE); - if (err != noErr) - doerror(err, "\pPBGetVInfo"); - current = pb.volumeParam.ioVRefNum; - - pb.volumeParam.ioVolIndex = 1; - err = xPBGetVInfo(&pb, FALSE); - if (err != noErr) - doerror(err, "\pPBGetVInfo"); - vref0 = pb.volumeParam.ioVRefNum; - while (err == noErr && pb.volumeParam.ioVRefNum != current) { - ++pb.volumeParam.ioVolIndex; - err = xPBGetVInfo(&pb, FALSE); - } - if (err != noErr) { - *disk = 0; - } else { - ++pb.volumeParam.ioVolIndex; - err = xPBGetVInfo(&pb, FALSE); - if (err == noErr) - *disk = pb.volumeParam.ioVRefNum; - else - *disk = vref0; - } - *dirid = 2; - filllist(list, *dirid, *disk); - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioNamePtr = s; - pb.volumeParam.ioVRefNum = *disk; - err = xPBGetVInfo(&pb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return; - } - GetDItem(dp, itemno, &type, &h, &r); - SetIText(h, s); - framelists(); -} - -void eject(INTEGER vrn) -{ - OSErr err; - ParamBlockRec pb; - - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioVRefNum = vrn; - err = xPBEject(&pb); - if (err != noErr) - doerror(err, "\pPBEject"); - err = xPBUnmountVol(&pb); - if (err != noErr) - doerror(err, "\pPBUnmountVol"); -} - -void hilite(DialogPtr dp, INTEGER val) -{ - Rect r; - INTEGER type; - Handle h; - Str255 s; - - GetDItem(dp, COPYBUTTON, &type, &h, &r); - GetCTitle((ControlHandle)h, s); - if (s[1] != 'C') - HiliteControl((ControlHandle) h, val); - GetDItem(dp, MOVEBUTTON, &type, &h, &r); - HiliteControl((ControlHandle) h, val); - GetDItem(dp, DELETEBUTTON, &type, &h, &r); - HiliteControl((ControlHandle) h, val); - GetDItem(dp, RENAMEBUTTON, &type, &h, &r); - HiliteControl((ControlHandle) h, val); -} - -pascal INTEGER myfilterproc(DialogPtr unuseddp, EventRecord *event, - INTEGER *item) -{ - DialogPtr dp; - Rect r; - INTEGER type; - Handle h; - Str255 s; - INTEGER toeject; - EventRecord evt; - Cell c; - - if (event->what != mouseDown) -/*-->*/ return FALSE; - GetNextEvent(diskMask, &evt); - DialogSelect(event, &dp, item); - SetPt(&c, 0, 0); - switch (*item) { - case FIRSTLIST: - unselect(secondlist); - GetDItem(dp, COPYBUTTON, &type, &h, &r); - GetCTitle((ControlHandle)h, s); - if (s[1] == '<') { - SetCTitle((ControlHandle)h, "\p>> Copy >>"); - GetDItem(dp, MOVEBUTTON, &type, &h, &r); - SetCTitle((ControlHandle)h, "\p>> Move >>"); - } -/* FALL THROUGH */ - case FIRSTSCROLLBAR: - GlobalToLocal(&event->where); - if (LClick(event->where, event->modifiers, firstlist) && - !(event->modifiers & (cmdKey | shiftKey | optionKey))) { - cd(firstlist, down, Firstsavedisk, &Firstcurdirstore); - } - event->what = nullEvent; - if (!LGetSelect(TRUE, &c, firstlist)) - hilite(dp, 255); - else - hilite(dp, 0); - break; - case SECONDLIST: - unselect(firstlist); - GetDItem(dp, COPYBUTTON, &type, &h, &r); - GetCTitle((ControlHandle)h, s); - if (s[1] == '>') { - SetCTitle((ControlHandle)h, "\p<< Copy <<"); - GetDItem(dp, MOVEBUTTON, &type, &h, &r); - SetCTitle((ControlHandle)h, "\p<< Move <<"); - } -/* FALL THROUGH */ - case SECONDSCROLLBAR: - GlobalToLocal(&event->where); - if (LClick(event->where, event->modifiers, secondlist) && - !(event->modifiers & (cmdKey | shiftKey | optionKey))) { - cd(secondlist, down, Secondsavedisk, &Secondcurdirstore); - } - event->what = nullEvent; - if (!LGetSelect(TRUE, &c, secondlist)) - hilite(dp, 255); - else - hilite(dp, 0); - break; - case UPFIRSTDIR: - cd(firstlist, up, Firstsavedisk, &Firstcurdirstore); - if (!LGetSelect(TRUE, &c, secondlist)) - hilite(dp, 255); - break; - case UPSECONDDIR: - cd(secondlist, up, Secondsavedisk, &Secondcurdirstore); - if (!LGetSelect(TRUE, &c, firstlist)) - hilite(dp, 255); - break; - case FIRSTDRIVE: - changedisk(firstlist, &Firstcurdirstore, &Firstsavedisk, dp, - FIRSTVOLUME); - if (!LGetSelect(TRUE, &c, secondlist)) - hilite(dp, 255); - break; - case SECONDDRIVE: - changedisk(secondlist, &Secondcurdirstore, &Secondsavedisk, dp, - SECONDVOLUME); - if (!LGetSelect(TRUE, &c, firstlist)) - hilite(dp, 255); - break; - case DOWNFIRSTDIR: - cd(firstlist, down, Firstsavedisk, &Firstcurdirstore); - if (!LGetSelect(TRUE, &c, secondlist)) - hilite(dp, 255); - break; - case DOWNSECONDDIR: - cd(secondlist, down, Secondsavedisk, &Secondcurdirstore); - if (!LGetSelect(TRUE, &c, firstlist)) - hilite(dp, 255); - break; - case FIRSTEJECTBUTTON: - toeject = Firstsavedisk; - changedisk(firstlist, &Firstcurdirstore, &Firstsavedisk, dp, - FIRSTVOLUME); - eject(toeject); - if (!LGetSelect(TRUE, &c, secondlist)) - hilite(dp, 255); - break; - case SECONDEJECTBUTTON: - toeject = Secondsavedisk; - changedisk(secondlist, &Secondcurdirstore, &Secondsavedisk, dp, - SECONDVOLUME); - eject(toeject); - if (!LGetSelect(TRUE, &c, firstlist)) - hilite(dp, 255); - break; - default: - return TRUE; - break; - } - return FALSE; -} - -void setuplists(DialogPtr dp) -{ - Handle h; - INTEGER type; - Rect r, dbounds; - Point csize; - ParamBlockRec pb; - Str255 s; - OSErr err; - - SpaceExtra((Fixed)(CharWidth('>') - CharWidth(' ')) << 16); - GetDItem(dp, FIRSTLIST, &type, &h, &r); - SetRect(&dbounds, 0,0,1,0); - SetPt(&csize, 0, 0); - firstlist = LNew(&r, &dbounds, csize, 0, dp, FALSE, FALSE, FALSE, TRUE); - filllist(firstlist, Firstcurdirstore, Firstsavedisk); - pb.volumeParam.ioNamePtr = s; - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioVRefNum = Firstsavedisk; - err = xPBGetVInfo(&pb, FALSE); - if (err != noErr) - doerror(err, "\pPBGetVInfo"); - GetDItem(dp, FIRSTVOLUME, &type, &h, &r); - SetIText(h, s); - GetDItem(dp, SECONDLIST, &type, &h, &r); - secondlist = LNew(&r, &dbounds, csize, 0, dp, FALSE, FALSE, FALSE, TRUE); - filllist(secondlist, Secondcurdirstore, Secondsavedisk); - pb.volumeParam.ioVRefNum = Secondsavedisk; - err = xPBGetVInfo(&pb, FALSE); - if (err != noErr) - doerror(err, "\pPBGetVInfo"); - GetDItem(dp, SECONDVOLUME, &type, &h, &r); - SetIText(h, s); - hilite(dp, 255); - ShowWindow(dp); - framelists(); - LUpdate(thePort->visRgn, firstlist); - LUpdate(thePort->visRgn, secondlist); -} - -void transferfiles() -{ - DialogPtr dp; - int itemhit; - GrafPtr saveport; - - GetPort(&saveport); - dp = GetNewDialog(FILETRANSFERDIALOGID, (Ptr) 0, (Ptr) -1); - SetPort(dp); - setuplists(dp); - itemhit = 0; - while (itemhit != Cancel) { - ModalDialog(myfilterproc, &itemhit); - switch(itemhit) { - case COPYBUTTON: - dotransfer(dp, copy1file); - filllist(firstlist, Firstcurdirstore, Firstsavedisk); - filllist(secondlist, Secondcurdirstore, Secondsavedisk); - framelists(); - break; - case MOVEBUTTON: - dotransfer(dp, move1file); - filllist(firstlist, Firstcurdirstore, Firstsavedisk); - filllist(secondlist, Secondcurdirstore, Secondsavedisk); - framelists(); - break; - default: - break; - } - } - SetPort(saveport); - LDispose(firstlist); - LDispose(secondlist); - DisposDialog(dp); -} - -void copydisk() -{ - DialogPtr dp; - int itemhit; - GrafPtr saveport; - - GetPort(&saveport); - dp = GetNewDialog(COPYDISKDIALOGID, (Ptr) 0, (Ptr) -1); - SetPort(dp); - setuplists(dp); - (*secondlist)->selFlags |= lOnlyOne; - itemhit = 0; - while (itemhit != Cancel) { - ModalDialog(myfilterproc, &itemhit); - switch(itemhit) { - case COPYBUTTON: - docopydisk(); - filllist(secondlist, Secondcurdirstore, Secondsavedisk); - framelists(); - break; - default: - break; - } - } - SetPort(saveport); - LDispose(firstlist); - LDispose(secondlist); - DisposDialog(dp); -} - -void renamefiles() -{ - DialogPtr dp; - int itemhit; - GrafPtr saveport; - - GetPort(&saveport); - dp = GetNewDialog(RENAMEDIALOGID, (Ptr) 0, (Ptr) -1); - SetPort(dp); - setuplists(dp); - (*firstlist)->selFlags |= lOnlyOne; - itemhit = 0; - while (itemhit != Cancel) { - ModalDialog(myfilterproc, &itemhit); - switch(itemhit) { - case RENAMEBUTTON: - dorename(dp); - filllist(firstlist, Firstcurdirstore, Firstsavedisk); - framelists(); - break; - default: - break; - } - } - SetPort(saveport); - LDispose(firstlist); - LDispose(secondlist); - DisposDialog(dp); -} - -void deletefiles() -{ - DialogPtr dp; - int itemhit; - GrafPtr saveport; - - GetPort(&saveport); - dp = GetNewDialog(DELETEDIALOGID, (Ptr) 0, (Ptr) -1); - SetPort(dp); - setuplists(dp); - itemhit = 0; - while (itemhit != Cancel) { - ModalDialog(myfilterproc, &itemhit); - switch(itemhit) { - case DELETEBUTTON: - dodelete(); - filllist(firstlist, Firstcurdirstore, Firstsavedisk); - framelists(); - break; - default: - break; - } - } - SetPort(saveport); - LDispose(firstlist); - LDispose(secondlist); - DisposDialog(dp); -} - -void changeoption(INTEGER i) -{ - INTEGER val; - - val = !*optionvars[i - 1].var; - CheckItem(optionmenu, i, val); - *optionvars[i - 1].var = val; -} - -void setalloptions(INTEGER what) -{ - INTEGER i; - - for (i = 1 ; i <= NELEM(optionvars) ; i++) { - CheckItem(optionmenu, i, what); - *optionvars[i - 1].var = what; - } -} - - -void init() -{ - int i; - - OpenResFile("\pHFS_Xfer"); - InitGraf(&thePort); - InitWindows(); - InitFonts(); - InitMenus(); - InitCursor(); - InitDialogs((ProcPtr)0); - TEInit(); - - drvrmenu = NewMenu(1,"\p\023"); - for (i=0;i= 0;) { - str255assign(munglocp, (StringPtr) filenames[fileindex++ % NELEM(filenames)]); - namelen = *munglocp; - name[0] += namelen; - *munglocp = ':'; - printf("cf %d\n", fileindex); - err = myPBCreate(&pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\ppbcreate failed"); - name[0] -= namelen; - } - } else { - --level; - hp.ioNamePtr = name; - hp.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) dirnames[dirindex++ % NELEM(dirnames)]); - namelen = *munglocp; - name[0] += namelen-1; - *munglocp = ':'; - printf("cd %d\n", dirindex); - err = myPBDirCreate(&hp, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\ppbdirCreate failed"); - name[0] += 1; - createnfiles(level, name, n); - name[0] -= namelen; - } - } -} - -PRIVATE void deletenfiles(INTEGER level, StringPtr prefixp, INTEGER n) -{ - Str255 name; - ioParam pb; - HFileParam hp; - unsigned char *munglocp; - int namelen, i; - OSErr err; - - str255assign(name, prefixp); - munglocp = name + name[0]; - if (level == 0) { - pb.ioNamePtr = name; - pb.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) filenames[fileindex++ % NELEM(filenames)]); - namelen = *munglocp; - name[0] += namelen; - *munglocp = ':'; - printf("df %d\n", fileindex); -#if 0 - if (fileindex == 109) - DebugStr("\pabout to do 109"); -#endif - err = myPBDelete(&pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pmyPBDelete failed"); - name[0] -= namelen; - } - } else { - --level; - hp.ioNamePtr = name; - hp.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) dirnames[dirindex++ % NELEM(dirnames)]); - namelen = *munglocp; - *munglocp = ':'; - name[0] += namelen; - deletenfiles(level, name, n); - name[0] -= 1; - printf("dd %d\n", dirindex); - err = myPBHDelete(&hp, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pmyPBHDelete failed"); - name[0] -= namelen-1; - } - } -} - -PUBLIC void main( void ) -{ - ioParam pb; -#if 0 - HFileParam hp; - char testbuffer[TESTSIZE]; -#endif - OSErr err; -#if 0 - volumeinfoHandle vh; - Ptr p2; - ulong *lp; - cacheentry *cachep; - - err = SetVol("\pMyVol:", 0); - err = getcache(&cachep, ((HVCB *)DefVCBPtr)->vcbXTRef, (ulong) 0, - GETCACHESAVE); - err = err; -#endif - -#if 0 - testfcb(); - return; -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pmyvol:mail:jody"; - pb.ioPermssn = fsRdPerm; - pb.ioMisc = 0; - myPBOpen(&pb, FALSE); - - pb.ioPosMode = fsFromStart; - pb.ioPosOffset = 0; - pb.ioReqCount = TESTSIZE; - pb.ioBuffer = testbuffer; - myPBRead(&pb, FALSE); - myPBClose(&pb, FALSE); -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's second file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's third file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fourth file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fifth file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's second file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's third file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fourth file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fifth file"; - err = myPBDelete(&pb, FALSE); -#endif - -#if 0 - hp.ioNamePtr = (StringPtr) "\pMyVol:testdir1"; - hp.ioDirID = 600; - hp.ioVRefNum = 0; - err = PBDirCreate(&hp, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol(&pb, FALSE); - err = myPBHDelete(&hp, FALSE); -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's file"; - pb.ioRefNum = 0; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's second file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's third file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's fourth file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's fifth file"; - err = myPBCreate(&pb, FALSE); -#endif - -#if 1 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#if 1 -#if 1 - createnfiles(3, (StringPtr) "\pMyVol:", 5); -#endif -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#if 1 - dirindex = 0; - fileindex = 0; - deletenfiles(3, (StringPtr) "\pMyVol:", 5); -#endif -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#endif -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/badmcount b/src/config/front-ends/nextstep/HFS_XFer/badmcount deleted file mode 100644 index 18b70e93..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/badmcount +++ /dev/null @@ -1,894 +0,0 @@ -Bpt 4, 0xbca2 in DrawText (tb=(char *) 0x6c318 "M*c*n*o*h compatibility routines Copyright 1986-1992", fb=0, bc=52) (qText.c line 83) -83 { -19: x/i $pc 0xbca2 : lea @#0x66868 ,a0 -18: /x $sp = 0x03f7f9e4 -17: /x $fp = 0x03f7f9e8 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x0006c34d -(gdb) stepi -0xbca8 83 { -19: x/i $pc 0xbca8 : jsr @#0x5003620 <.branch_table_slot_930> -18: /x $sp = 0x03f7f9e4 -17: /x $fp = 0x03f7f9e8 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x5003620 in .branch_table_slot_930 () -19: x/i $pc 0x5003620 <.branch_table_slot_930>: jmp @#0x505e500 -18: /x $sp = 0x03f7f9e0 -17: /x $fp = 0x03f7f9e8 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e500 in mcount () -19: x/i $pc 0x505e500 : linkw fp,#0 -18: /x $sp = 0x03f7f9e0 -17: /x $fp = 0x03f7f9e8 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e504 in mcount () -19: x/i $pc 0x505e504 : moveml #8248,-(sp) -18: /x $sp = 0x03f7f9dc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e508 in mcount () -19: x/i $pc 0x505e508 : tstb @#0x4012648 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e50e in mcount () -19: x/i $pc 0x505e50e : bne 0x505e62e -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e512 in mcount () -19: x/i $pc 0x505e512 : addqb #1,@#0x4012648 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e518 in mcount () -19: x/i $pc 0x505e518 : moveal (fp),a3 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e51a in mcount () -19: x/i $pc 0x505e51a : moveal 4(a3),a1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x03f7f9e8 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419320 -1: /x $a0 = 0x00066868 -(gdb) -0x505e51e in mcount () -19: x/i $pc 0x505e51e : moveal 4(fp),a3 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x03f7f9e8 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004e192 -1: /x $a0 = 0x00066868 -(gdb) -0x505e522 in mcount () -19: x/i $pc 0x505e522 : subal @#0x4012650 ,a1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004e192 -1: /x $a0 = 0x00066868 -(gdb) -0x505e528 in mcount () -19: x/i $pc 0x505e528 : cmpal @#0x4012654 ,a1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e52e in mcount () -19: x/i $pc 0x505e52e : bls 0x505e532 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e532 in mcount () -19: x/i $pc 0x505e532 : movel a1,d0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0006c318 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e534 in mcount () -19: x/i $pc 0x505e534 : movel #-2,d2 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e536 in mcount () -19: x/i $pc 0x505e536 : andl d2,d0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e538 in mcount () -19: x/i $pc 0x505e538 : moveal d0,a1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e53a in mcount () -19: x/i $pc 0x505e53a : addal @#0x40134ec <_NX_ULTable_+3452>,a1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x0004b342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e540 in mcount () -19: x/i $pc 0x505e540 : clrl d1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015d -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e542 in mcount () -19: x/i $pc 0x505e542 : movew (a1),d1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e544 in mcount () -19: x/i $pc 0x505e544 : tstl d1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e546 in mcount () -19: x/i $pc 0x505e546 : bne 0x505e586 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e548 in mcount () -19: x/i $pc 0x505e548 : moveal @#0x401265c ,a0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x00066868 -(gdb) -0x505e54e in mcount () -19: x/i $pc 0x505e54e : addqw #1,8(a0) -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e552 in mcount () -19: x/i $pc 0x505e552 : clrl d1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e554 in mcount () -19: x/i $pc 0x505e554 : movew 8(a0),d1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e558 in mcount () -19: x/i $pc 0x505e558 : cmpl @#0x4012658 ,d1 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e55e in mcount () -19: x/i $pc 0x505e55e : bge 0x505e614 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e562 in mcount () -19: x/i $pc 0x505e562 : movew d1,(a1) -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e564 in mcount () -19: x/i $pc 0x505e564 : moveal d1,a4 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e566 in mcount () -19: x/i $pc 0x505e566 : lea 0(a4)[d1.l*4],a4 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000015e -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e56a in mcount () -19: x/i $pc 0x505e56a : movel a4,d0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x0004b342 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e56c in mcount () -19: x/i $pc 0x505e56c : asll #1,d0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x000006d6 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e56e in mcount () -19: x/i $pc 0x505e56e : moveal d0,a0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e570 in mcount () -19: x/i $pc 0x505e570 : addal @#0x401265c ,a0 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x00000dac -(gdb) -0x505e576 in mcount () -19: x/i $pc 0x505e576 : movel a3,(a0) -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e578 in mcount () -19: x/i $pc 0x505e578 : movel #1,d2 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e57a in mcount () -19: x/i $pc 0x505e57a : movel d2,4(a0) -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e57e in mcount () -19: x/i $pc 0x505e57e : clrw 8(a0) -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e582 in mcount () -19: x/i $pc 0x505e582 : bra 0x505e60c -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e60c in mcount () -19: x/i $pc 0x505e60c : subb #1,@#0x4012648 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e612 in mcount () -19: x/i $pc 0x505e612 : bra 0x505e62e -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e62e in mcount () -19: x/i $pc 0x505e62e : moveml -16(fp),#7172 -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x000006d6 -4: /x $a3 = 0x0000bcae -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e634 in mcount () -19: x/i $pc 0x505e634 : unlk fp -18: /x $sp = 0x03f7f9cc -17: /x $fp = 0x03f7f9dc -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0x505e636 in mcount () -19: x/i $pc 0x505e636 : rts -18: /x $sp = 0x03f7f9e0 -17: /x $fp = 0x03f7f9e8 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac -(gdb) -0xbcae in DrawText (tb=(char *) 0x6c318 "M*c*n*o*h compatibility routines Copyright 1986-1992", fb=0, bc=52) (qText.c line 83) -83 { -19: x/i $pc 0xbcae : movew 14(fp),14(fp) -18: /x $sp = 0x03f7f9e4 -17: /x $fp = 0x03f7f9e8 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000015e -9: /x $d0 = 0x00000dac -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00419342 -1: /x $a0 = 0x0042edac diff --git a/src/config/front-ends/nextstep/HFS_XFer/btree.c b/src/config/front-ends/nextstep/HFS_XFer/btree.c deleted file mode 100644 index d2ba2f7e..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/btree.c +++ /dev/null @@ -1,1990 +0,0 @@ -#if defined(OUTDATEDCODE) - -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#if !defined(UNIX) -#include -#endif -#include "MemoryMgr.h" -#include "ToolboxUtil.h" -#include - -PUBLIC ulong blockchecksum(void *blockp) -{ - ulong retval, *ulp; - INTEGER i; - - for (i = 128, retval = 0, ulp = blockp; --i >= 0;) - retval ^= *ulp++; - return retval; -} - -#if 0 -PRIVATE void checkcache(short refnum) -{ - cacheentry *cachep; - cachehead *headp; - HVCB *vcbp; - filecontrolblock *fcbp; - INTEGER i; - static INTEGER count = 0; - - if (++count > 3) - return; - - printf("\n"); - fcbp = (filecontrolblock *)((char *)FCBSPtr + refnum); - vcbp = fcbp->fcbVPtr; - headp = (cachehead *) vcbp->vcbCtlBuf; - printf("headp = 0x%lx, nitems = %d, flink = 0x%lx, blink = 0x%lx\n", - headp, headp->nitems, headp->flink, headp->blink); - for (i = headp->nitems, cachep = headp->flink; --i >= -3; - cachep = cachep->flink) - printf("0x%lx:0x%x ", cachep, cachep->flags); - printf("\n\n"); - for (i = headp->nitems, cachep = headp->blink; --i >= -3; - cachep = cachep->blink) - printf("0x%lx ", cachep); - printf("\n"); -} -#endif - -PUBLIC cacheentry *addrtocachep(Ptr addr, HVCB *vcbp) -{ - cachehead *headp; - cacheentry *retval; - INTEGER i; - - headp = (cachehead *) vcbp->vcbCtlBuf; - for (i = headp->nitems, retval = headp->flink; --i >= 0 && - (addr < (Ptr) retval || addr > (Ptr) retval + sizeof(cacheentry)); - retval = retval->flink) - ; - return i >= 0 ? retval : 0; -} - -#define BTENTRY(btp, n) \ - ((anykey *)((char *) (btp) + \ - (((short *)((char *)(btp) + PHYSBSIZE - sizeof(short)))[-(n)]))) - -#define BTOFFSET(btp, n) \ - ((short *)((char *)(btp) + PHYSBSIZE - sizeof(short))-(n)) - -#define EVENUP(x) (((x)+1)/2 *2) - -/* - * The test code below assumes that a catalog file is being modified. - * You can't have CATFILEDEBUG turned on during normal use because as soon - * as an extents file has to be modified you'll get complaints related to - * the keysize not being what this code expects. - */ - -/* #define CATFILEDEBUG */ - -#if defined (CATFILEDEBUG) - -PRIVATE void checkbtp(btnode *btp) -{ - ulong flink, blink; - short *offsetp, expected; - INTEGER i; - char keylen; - - flink = btp->ndFLink; - blink = btp->ndBLink; - switch (btp->ndType) { - case indexnode: - if (btp->ndLevel > 5) - errormessage((StringPtr) "\plevel > 5 on indexnode", NOTE); - offsetp = BTOFFSET(btp, 0); - expected = sizeof(btnode); - for (i = btp->ndNRecs+1; --i >= 0; --offsetp) { - if (*offsetp != expected) - if (*offsetp < expected) - errormessage((StringPtr) "\punexpected offset", STOP); - else - fprintf(stderr, "curiously large offset\n"); - if (i > 0) { - if (*((char *)btp+expected) != 37) - errormessage((StringPtr) "\punexpected keylen", STOP); - expected += 38 + sizeof(long); - } - } - break; - case leafnode: -#if 0 - if (flink > 100 || blink > 100) /* could do more checking */ - errormessage("\pflink or blink > 100", CAUTION); /* if we looked at block0 */ -#endif - if (btp->ndLevel != 1) - errormessage((StringPtr) "\plevel != 1 on leafnode", STOP); - offsetp = BTOFFSET(btp, 0); - expected = sizeof(btnode); - for (i = btp->ndNRecs+1; --i >= 0; --offsetp) { - if (*offsetp != expected) - if (*offsetp < expected) - errormessage((StringPtr) "\punexpected offset", CAUTION); - else - fprintf(stderr, "curiously large offset\n"); - if (i > 0) { - if ((keylen = *((char *)btp+expected)) > 37) - errormessage((StringPtr) "\punexpected keylen", CAUTION); - expected += EVENUP(keylen+1); - switch (*((char *)btp+expected)) { - case DIRTYPE: - expected += sizeof(directoryrec); - break; - case FILETYPE: - expected += sizeof(filerec); - break; - case THREADTYPE: - expected += sizeof(threadrec); - break; - default: - errormessage((StringPtr) "\punexpected type", STOP); - break; - } - } - } - break; - default: - errormessage((StringPtr) "\punknown node type", STOP); - return; - break; - } -} -#endif /* CATFILEDEBUG */ - -PUBLIC BOOLEAN searchnode(btnode *btp, void *key, compfp fp, anykey **keypp, - INTEGER *afterp) -{ - INTEGER low, high, mid; - anykey *totest, *totest2; - -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ - high = btp->ndNRecs-1; - totest = BTENTRY(btp, high); /* test last one by hand then use as sentinel */ - switch ((*fp)(key, totest)) { - case firstisless: - low = 0; - for (;;) { - mid = (low + high) / 2; - totest = BTENTRY(btp, mid); - switch ((*fp)(key, totest)) { - case firstisless: - if (mid == 0) { - *keypp = totest; - *afterp = -1; - return FALSE; - } - high = mid; - break; - case same: - *keypp = totest; - *afterp = mid; - return TRUE; - case firstisgreater: - totest2 = BTENTRY(btp, mid+1); - switch ((*fp)(key, totest2)) { - case firstisless: - *keypp = totest; - *afterp = mid; - return FALSE; - case same: - *keypp = totest2; - *afterp = mid+1; - return TRUE; - case firstisgreater: - low = mid+1; - break; - } - } - } - case same: - *keypp = totest; - *afterp = high; - return TRUE; - case firstisgreater: - *keypp = totest; - *afterp = high; - return FALSE; - } -#if !defined (LETGCCWAIL) - return FALSE; -#endif -} - -PRIVATE void makefirst(cachehead *headp, cacheentry *entryp) -{ - if (headp->flink != entryp) { - entryp->blink->flink = entryp->flink; /* remove link */ - entryp->flink->blink = entryp->blink; - - entryp->flink = headp->flink; - entryp->blink = headp->flink->blink; - - headp->flink->blink = entryp; - headp->flink = entryp; - } -} - -PUBLIC OSErr putcache(cacheentry *cachep) -{ - OSErr err; - HVCB *vcbp; - - err = noErr; - if ((cachep->flags & (CACHEDIRTY|CACHEFREE)) == CACHEDIRTY) { - vcbp = cachep->vptr; -#if !defined(UNIX) - if (strncmp((char *) vcbp->vcbVN, "\pMyVol", vcbp->vcbVN[0]+1) != 0) { - errormessage((StringPtr) "\pDisk not named MyVol", NOTE); -#if 0 - errormessage((StringPtr) "\pdangerous chemicals", NOTE); - printf("Dangerous chemicals, Timmy! (we should stick to MyVol)\n"); -#endif /* 0 */ - DebugStr((StringPtr) "\pabout to exit from putcache"); - exit(1); - } -#endif -#if 0 - BufTgFNum = cachep->fileno; - BufTgFFlag = cachep->forktype == datafork ? 0 : 2; - BufTgFBkNum = cachep->logblk; - BufTgDate = Time; -#endif - err = TransPhysBlk(vcbp, cachep->physblock * PHYSBSIZE, 1, - (Ptr) cachep->buf, writing, (long *) 0); - } - if (cachep->flags & CACHEFREE) - errormessage((StringPtr) "\pcache free", NOTE); - cachep->flags &= ~CACHEDIRTY; - return err; -} - -PUBLIC LONGINT tagfnum; -PUBLIC INTEGER tagflag; -PUBLIC INTEGER tagbknm; -PUBLIC LONGINT tagdate; -PUBLIC LONGINT tagtfs0; -PUBLIC LONGINT tagtfs1; - -PUBLIC OSErr getcache(cacheentry **retpp, short refnum, ulong logbno, - cacheflagtype flags) -{ - cacheentry *retval, *lastp, *lastdirtyp, *lastfreep; - cachehead *headp; - HVCB *vcbp; - filecontrolblock *fcbp; - INTEGER count; - short nphyscontig; - OSErr err; - ulong physbyte; - LONGINT filenum; - forktype forkwanted; -#if 1 - INTEGER badnesscount; -#endif - - fcbp = (filecontrolblock *)((char *)FCBSPtr + refnum); - vcbp = fcbp->fcbVPtr; - filenum = fcbp->fcbFlNum; - forkwanted = fcbp->fcbMdRByt & RESOURCEBIT ? resourcefork : datafork; - headp = (cachehead *) vcbp->vcbCtlBuf; - -#if 0 && !defined(UNIX) - if (strncmp((char *) vcbp->vcbVN, "\pMyVol", vcbp->vcbVN[0]+1) != 0) { - errormessage((StringPtr) "\pdangerous chemicals", CAUTION); - printf("Dangerous chemicals, Timmy! (we should stick to MyVol)\n"); - exit(1); - } -#endif - - count = headp->nitems; - lastp = 0; - lastdirtyp = 0; - lastfreep = 0; -#if 1 - badnesscount = 0; -#endif - for (retval = headp->flink; --count >= 0 && (retval->logblk != logbno || - retval->refnum != refnum || retval->vptr != vcbp || - retval->fileno != filenum || retval->forktype != forkwanted); - retval = retval->flink) { - if (!(retval->flags & CACHEBUSY)) { - if (retval->flags & CACHEDIRTY) { - if (retval->vptr == vcbp) /* TODO: take vptr == vcbp out */ - lastdirtyp = retval; -#if 1 - else - badnesscount++; -#endif - } else - lastp = retval; - } - if (retval->flags & CACHEFREE) - lastfreep = retval; - } - if (count < 0) { - if (lastfreep) - retval = lastfreep; - else if (lastp) - retval = lastp; - else if (lastdirtyp) { - retval = lastdirtyp; - err = putcache(retval); - if (err != noErr) - return err; - } else { - DebugStr((StringPtr) "\pall cache busy"); - return fsDSIntErr; - } - } - makefirst(headp, retval); - if (count < 0) { - retval->vptr = vcbp; - retval->fileno = filenum; - retval->refnum = refnum; - retval->logblk = logbno; - retval->flags = CACHEBUSY; - retval->forktype = forkwanted; - - physbyte = logtophys(fcbp, logbno * PHYSBSIZE, &nphyscontig); - if (nphyscontig < 1) { - DebugStr((StringPtr) "\pnphyscontig < 1"); - return fsDSIntErr; - } - retval->physblock = physbyte / PHYSBSIZE; - if (!(flags&GETCACHENOREAD)) - err = TransPhysBlk(vcbp, physbyte, 1, (Ptr) retval->buf, reading, - (long *) 0); - else - err = noErr; - retval->flags = 0; -#if 0 - if (logbno == 0 || logbno == 1) { - tagfnum = BufTgFNum; - tagflag = BufTgFFlag; - tagbknm = BufTgFBkNum; - tagdate = BufTgDate; - tagtfs0 = TFSTagData0; - tagtfs1 = TFSTagData1; - errormessage((StringPtr) "\pgot 'em", NOTE); - } -#endif - } else - err = noErr; - if (flags & GETCACHESAVE) - retval->flags |= CACHEBUSY; - retval->flags &= ~CACHEFREE; - *retpp = retval; - return err; -} - -#if defined (CATFILEDEBUG) -PUBLIC void checkleaves(INTEGER refnum) -{ - OSErr err; - cacheentry *block0cachep, *cachep; - btblock0 *block0p; - ulong node, expectedblink; - btnode *btp; - - err = getcache(&block0cachep, refnum, (ulong) 0, GETCACHESAVE); - if (err != noErr) - errormessage((StringPtr) "\pgetcache error", STOP); - block0p = (btblock0 *) block0cachep->buf; - node = block0p->firstleaf; - expectedblink = 0; - while (node != 0) { - err = getcache(&cachep, refnum, node, 0); - if (err != noErr) - errormessage((StringPtr) "\pgetcache error", STOP); - btp = (btnode *) cachep->buf; -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ - if (btp->ndBLink != expectedblink) - errormessage((StringPtr) "\pbad blink", STOP); - expectedblink = node; - node = btp->ndFLink; - } - if (block0p->lastleaf != expectedblink) - errormessage((StringPtr) "\pbad block0p->blink", STOP); -} -#endif /* CATFILEDEBUG */ - -PUBLIC OSErr cleancache(HVCB *vcbp) -{ - INTEGER i; - cachehead *headp; - cacheentry *cachep; - OSErr err; - - headp = (cachehead *) vcbp->vcbCtlBuf; - err = noErr; - for (i = headp->nitems, cachep = (cacheentry *) (headp + 1); --i >= 0; - ++cachep) { - if (cachep->vptr == vcbp) - cachep->flags &= ~CACHEBUSY; - } - return err; -} - -PUBLIC OSErr flushcachevcbp(HVCB *vcbp) -{ - INTEGER i; - cachehead *headp; - cacheentry *cachep; - OSErr err; - - headp = (cachehead *) vcbp->vcbCtlBuf; - err = noErr; - for (i = headp->nitems, cachep = (cacheentry *) (headp + 1); --i >= 0; - ++cachep) { - if (cachep->vptr == vcbp && (cachep->flags & CACHEDIRTY)) - putcache(cachep); - } - return err; -} - -/* - * NOTE: an important side effect of keyfind is that the first and last node - * have the CACHEBUSY bit set. - */ - -PUBLIC OSErr keyfind(btparam *btpb) -{ - cacheentry *cachep; - OSErr err; - long node; - BOOLEAN found; - unsigned char type; - trailentry *tep; - - tep = btpb->trail; - err = getcache(&cachep, btpb->refnum, (ulong) 0, GETCACHESAVE); - if (err != noErr) - return err; - if (((btblock0 *)cachep->buf)->numentries == 0) { - btpb->foundp = 0; - btpb->success = FALSE; - btpb->leafindex = 0; - return noErr; - } - node = ((btblock0 *)cachep->buf)->root; - tep->logbno = 0; - tep++->cachep = cachep; -#if !defined (LETGCCWAIL) - type = 0; -#endif /* LETGCCWAIL */ - for (;;) { - err = getcache(&cachep, btpb->refnum, node, 0); - if (err == noErr) { - tep->logbno = node; - tep->cachep = cachep; - type = ((btnode *)cachep->buf)->ndType; - } - if (err != noErr || (type != indexnode && type != leafnode)) { - btpb->success = FALSE; - if (err == noErr) { - DebugStr((StringPtr) "\punknown node"); - err = fsDSIntErr; - } - return err; - } - found = searchnode((btnode *)cachep->buf, &btpb->tofind, - btpb->fp, &btpb->foundp, &tep->after); - if (type == indexnode) - node = *(long *) DATAPFROMKEY(btpb->foundp); - else { - btpb->leafindex = tep - btpb->trail; - btpb->success = found; - tep->cachep->flags |= CACHEBUSY; - return noErr; - } - ++tep; - } -} - -/* - * NOTE: btnext could be made to use searchnode if we passed in a comparator. - * Currently I'm not concerned with "speed" since disk i/o overwhelms - * computation.. - */ - -PUBLIC OSErr btnext(anykey **nextpp, anykey *keyp, HVCB *vcbp) -{ - cacheentry *cachep; - btnode *btp; - INTEGER i; - anykey *retval; - long node; - OSErr err; - - cachep = addrtocachep((Ptr) keyp, vcbp); - btp = (btnode *) cachep->buf; - for (i = btp->ndNRecs; --i >= 0 && BTENTRY(btp, i) != keyp;) - ; - if (i < 0) - retval = 0; - else if (i < btp->ndNRecs - 1) - retval = BTENTRY(btp, i+1); - else if (node = btp->ndFLink) { - err = getcache(&cachep, cachep->refnum, node, 0); - if (err != noErr) - return err; - btp = (btnode *) cachep->buf; - retval = BTENTRY(btp, 0); - } else - retval = 0; - *nextpp = retval; - return noErr; -} - -PRIVATE OSErr deletenode(cacheentry *todeletep) -{ - cacheentry *block0cachep, *linkcachep; - btblock0 *block0p; - btnode *btp, *linkbtp; - ulong node, flink, blink; - OSErr err; - INTEGER refnum; - - refnum = todeletep->refnum; - err = getcache(&block0cachep, refnum, 0L, GETCACHESAVE); - if (err != noErr) - return err; - block0p = (btblock0 *) block0cachep->buf; - btp = (btnode *) todeletep->buf; -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ - node = todeletep->logblk; -#if 0 - if (btp->ndType == leafnode) { -#endif - flink = btp->ndFLink; - blink = btp->ndBLink; - if (block0p->firstleaf == node) - block0p->firstleaf = flink; - if (block0p->lastleaf == node) - block0p->lastleaf = blink; - if (blink) { - err = getcache(&linkcachep, refnum, blink, 0); - if (err != noErr) - return err; - linkbtp = (btnode *) linkcachep->buf; - linkbtp->ndFLink = flink; - linkcachep->flags |= CACHEDIRTY; - } - if (flink) { - err = getcache(&linkcachep, refnum, flink, 0); - if (err != noErr) - return err; - linkbtp = (btnode *) linkcachep->buf; - linkbtp->ndBLink = blink; - linkcachep->flags |= CACHEDIRTY; - } -#if 0 - } -#endif - ++block0p->nfreenodes; - BitClr((Ptr) block0p->map, node); - block0cachep->flags |= CACHEDIRTY; - bzero(todeletep->buf, PHYSBSIZE); - todeletep->flags |= CACHEDIRTY; - return noErr; -} - -typedef enum { leavealone, doleft, doright } whichnodetype; - -#define FREESIZE(btp) \ - (((char *) (btp) + PHYSBSIZE - ((btp)->ndNRecs+1)*sizeof(short)) - \ - (char *) BTENTRY((btp), (btp)->ndNRecs)) - -#define SIZECUTOFF ((PHYSBSIZE - sizeof(btnode)) / 2) - -/* - * NOTE: the code for merge is very similar to the code for shuffle right to - * left. If you find a bug here, look for a corresponding one below. - */ - -PRIVATE OSErr merge(cacheentry *leftp, cacheentry *rightp) -{ - INTEGER n, nrecs, datasize, i; - btnode *leftbtp, *rightbtp; - char *datastart, *datastop; - INTEGER *offsetp; - - leftbtp = (btnode *) leftp ->buf; - rightbtp = (btnode *) rightp->buf; -#if defined (CATFILEDEBUG) - checkbtp(leftbtp); - checkbtp(rightbtp); -#endif - nrecs = rightbtp->ndNRecs; - datastart = (char *) BTENTRY(rightbtp, 0); - datastop = (char *) BTENTRY(rightbtp, nrecs); - datasize = datastop - datastart; - - bcopy(datastart, BTENTRY(leftbtp, leftbtp->ndNRecs), datasize); - - offsetp = BTOFFSET(leftbtp, leftbtp->ndNRecs); - n = 0; - for (i = nrecs, n = 0; --i >= 0; ++n) { - offsetp[-1] = offsetp[0] + (char *) BTENTRY(rightbtp, n+1) - - (char *) BTENTRY(rightbtp, n); - --offsetp; - } - leftbtp->ndNRecs += nrecs; - if (!(rightp->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - if (!(leftp->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - leftp->flags |= CACHEDIRTY; -#if defined (CATFILEDEBUG) - checkbtp(leftbtp); -#endif - return deletenode(rightp); -} - -PRIVATE OSErr shuffle(cacheentry *leftp, cacheentry *rightp) -{ - btnode *leftbtp, *rightbtp; - INTEGER leftfreesize, rightfreesize, numtocopy, n, recsize, - rightdatasize, bytestoshift, i; - char *rightbtentry0, *recstart, *recend; - INTEGER *offsetp; - - leftbtp = (btnode *) leftp->buf; - rightbtp = (btnode *) rightp->buf; -#if defined (CATFILEDEBUG) - checkbtp(leftbtp); - checkbtp(rightbtp); -#endif - leftfreesize = FREESIZE(leftbtp); - rightfreesize = FREESIZE(rightbtp); - numtocopy = 0; - bytestoshift = 0; - rightbtentry0 = (char *) BTENTRY(rightbtp, 0); -#if !defined (LETGCCWAIL) - recstart = recend = 0; -#endif /* LETGCCWAIL */ - if (leftfreesize < rightfreesize) { - /* copy from left to right; almost the same code as below */ - /* NOTE: if you find a bug here, look for a similar bug below */ - n = leftbtp->ndNRecs - 1; - while (rightfreesize > SIZECUTOFF) { - numtocopy++; - recstart = (char *) BTENTRY(leftbtp, n); - recend = (char *) BTENTRY(leftbtp, n+1); - recsize = recend - recstart; - bytestoshift += recsize; - rightfreesize -= sizeof(INTEGER) + recsize; - --n; - } - rightdatasize = (char *) BTENTRY(rightbtp, rightbtp->ndNRecs) - - rightbtentry0; - bcopy(rightbtentry0, rightbtentry0+bytestoshift, rightdatasize); - bcopy(recstart, rightbtentry0, bytestoshift); - - offsetp = BTOFFSET(rightbtp, rightbtp->ndNRecs + numtocopy); - for (i = rightbtp->ndNRecs; --i >= 0;) { - offsetp[0] = offsetp[numtocopy] + bytestoshift; - ++offsetp; - } - - offsetp = BTOFFSET(rightbtp, 0); - ++n; - for (i = numtocopy; --i >= 0;) { - offsetp[-1] = offsetp[0] + (char *) BTENTRY(leftbtp, n+1) - - (char *) BTENTRY(leftbtp, n); - --offsetp; - ++n; - } - - leftbtp ->ndNRecs -= numtocopy; - rightbtp->ndNRecs += numtocopy; - } else { - /* copy from right to left; almost the same code as above */ - /* NOTE: if you find a bug here, look for a similar bug above */ - n = 0; - while (leftfreesize > SIZECUTOFF) { - numtocopy++; - recstart = (char *) BTENTRY(rightbtp, n); - recend = (char *) BTENTRY(rightbtp, n+1); - recsize = recend - recstart; - bytestoshift += recsize; - leftfreesize -= sizeof(INTEGER) + recsize; - ++n; - } - rightdatasize = (char *) BTENTRY(rightbtp, rightbtp->ndNRecs) - - recend; - bcopy(rightbtentry0, BTENTRY(leftbtp, leftbtp->ndNRecs), bytestoshift); - bcopy(recend, rightbtentry0, rightdatasize); - - offsetp = BTOFFSET(leftbtp, leftbtp->ndNRecs); - n = 0; - for (i = numtocopy; --i >= 0;) { - offsetp[-1] = offsetp[0] + (char *) BTENTRY(rightbtp, n+1) - - (char *) BTENTRY(rightbtp, n); - --offsetp; - ++n; - } - - offsetp = BTOFFSET(rightbtp, 1); - for (i = rightbtp->ndNRecs - numtocopy; --i >= 0;) { - offsetp[0] = offsetp[-numtocopy] - bytestoshift; - --offsetp; - } - - rightbtp->ndNRecs -= numtocopy; - leftbtp ->ndNRecs += numtocopy; - - } -#if defined (CATFILEDEBUG) - checkbtp(leftbtp); - checkbtp(rightbtp); -#endif - if (!(rightp->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - if (!(leftp->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - leftp ->flags |= CACHEDIRTY; - rightp->flags |= CACHEDIRTY; - return noErr; -} - -PRIVATE OSErr btsetkey(cacheentry *cachep, INTEGER index, anykey *srckeyp) -{ - anykey *dstkeyp; - -#if 0 - if (cachep->logblk == 15) - DebugStr("\psetting key of 15"); -#endif -#if defined (CATFILEDEBUG) - checkbtp((btnode *) cachep->buf); -#endif /* CATFILEDEBUG */ - dstkeyp = BTENTRY((btnode *) cachep->buf, index); - - /* NOTE: dstkeyp->keylen is not a bug; it shouldn't be srckeyp->keylen. - btsetkey is used only to set a parent's key from a child's key, - and the rule is that parent's keys are always a fixed length - that are never smaller than children's keys */ - - bcopy((char *)srckeyp + 1, (char *)dstkeyp + 1, dstkeyp->keylen); - if (!(cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - cachep->flags |= CACHEDIRTY; -#if defined (CATFILEDEBUG) - checkbtp((btnode *) cachep->buf); -#endif /* CATFILEDEBUG */ - return noErr; -} - -PRIVATE OSErr pullout(cacheentry *selfcachep, INTEGER selfindex, - cacheentry *parentcachep, INTEGER parentindex, INTEGER *todeletep) -{ - cacheentry *leftcachep, *rightcachep; - btnode *btp, *parentbtp, *leftbtp, *rightbtp; - short *offsetp; - INTEGER adjust; - char *startp, *stopp, *freep; - INTEGER freesize, ntoadjust; - whichnodetype whichmerge; - OSErr err; - BOOLEAN done, modselfkey, modrightkey; - LONGINT left, right; - -#if 0 - if (selfcachep->logblk == 15) - DebugStr("\ppulling out of 15"); -#endif - modselfkey = FALSE; - modrightkey = FALSE; - *todeletep = -1; - btp = (btnode *) selfcachep->buf; - if (selfindex < 0 || selfindex >= btp->ndNRecs) { - DebugStr((StringPtr) "\pfried selfindex"); - return fsDSIntErr; - } - -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ - /* delete entry */ - - selfcachep->flags |= CACHEDIRTY; - startp = (char *) BTENTRY(btp, selfindex); - stopp = (char *) BTENTRY(btp, selfindex+1); - freep = (char *) BTENTRY(btp, btp->ndNRecs); - bcopy(stopp, startp, freep - stopp); - ntoadjust = btp->ndNRecs - selfindex; - offsetp = BTOFFSET(btp, selfindex); - adjust = stopp - startp; - while (--ntoadjust >= 0) { - *offsetp = offsetp[-1] - adjust; - --offsetp; - } - --btp->ndNRecs; - if (selfindex == 0) - modselfkey = TRUE; - -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ -#if !defined (LETGCCWAIL) - leftbtp = rightbtp = 0; -#endif - /* check to see if freespace is too big */ - freesize = FREESIZE(btp); - if (freesize > SIZECUTOFF) { - done = FALSE; - if (parentcachep) { - parentbtp = (btnode *) parentcachep->buf; -#if defined (CATFILEDEBUG) - checkbtp(parentbtp); -#endif /* CATFILEDEBUG */ - if (parentindex > 0) - left = *(long *)DATAPFROMKEY(BTENTRY(parentbtp, parentindex-1)); - else - left = -1; - if (parentindex < parentbtp->ndNRecs - 1) - right = *(long *)DATAPFROMKEY(BTENTRY(parentbtp, parentindex+1)); - else - right = -1; - } else { - left = -1; - right = -1; - } - if (left >= 0) { - err = getcache(&leftcachep, selfcachep->refnum, left, GETCACHESAVE); - if (err != noErr) - return err; - leftbtp = (btnode *) leftcachep->buf; -#if defined (CATFILEDEBUG) - checkbtp(leftbtp); -#endif /* CATFILEDEBUG */ - if (freesize + FREESIZE(leftbtp) < 2 * SIZECUTOFF) { - err = shuffle(leftcachep, selfcachep); -#if 0 - printf("shuffled left, self\n"); -#endif - if (err != noErr) - return err; - modselfkey = TRUE; - done = TRUE; - } - } - if (!done && right >= 0) { - err = getcache(&rightcachep, selfcachep->refnum, right, - GETCACHESAVE); - if (err != noErr) - return err; - rightbtp = (btnode *) rightcachep->buf; -#if defined (CATFILEDEBUG) - checkbtp(rightbtp); -#endif /* CATFILEDEBUG */ - if (freesize + FREESIZE(rightbtp) < 2 * SIZECUTOFF) { - err = shuffle(selfcachep, rightcachep); -#if 0 - printf("shuffled self, right\n"); -#endif - if (err != noErr) - return err; - modrightkey = TRUE; - done = TRUE; - } - } - if (!done) { - if (left >= 0) { - if (right >= 0) - if (FREESIZE(leftbtp) <= FREESIZE(rightbtp)) - whichmerge = doleft; - else - whichmerge = doright; - else - whichmerge = doleft; - } else { - if (right >= 0) - whichmerge = doright; - else - whichmerge = leavealone; - } - switch (whichmerge) { - case doleft: - err = merge(leftcachep, selfcachep); -#if 0 - printf("merged left, self\n"); -#endif - *todeletep = parentindex; - modselfkey = FALSE; - break; - case doright: - err = merge(selfcachep, rightcachep); -#if 0 - printf("merged self, right\n"); -#endif - *todeletep = parentindex+1; - modrightkey = FALSE; - break; - case leavealone: /* do nothing */ - break; - default: - DebugStr((StringPtr) "\punknown whichmerge"); - return fsDSIntErr; - break; - } - } - } - err = noErr; - if (modselfkey && parentcachep) { - err = btsetkey(parentcachep, parentindex, BTENTRY(btp, 0)); -#if 0 - printf("modded self\n"); -#endif - } - if (err == noErr && modrightkey) { - err = btsetkey(parentcachep, parentindex+1, BTENTRY(rightbtp, 0)); -#if 0 - printf("modded right\n"); -#endif - } - return err; -} - -PRIVATE OSErr maketrailentrybusy(trailentry *tep, INTEGER refnum) -{ - OSErr err; - HVCB *vcbp; - - vcbp = ((filecontrolblock *)((char *)FCBSPtr + refnum))->fcbVPtr; - if (tep->cachep->refnum != refnum || tep->cachep->logblk != tep->logbno || - tep->cachep->vptr != vcbp) - err = getcache(&tep->cachep, refnum, tep->logbno, GETCACHESAVE); - else { - err = noErr; - tep->cachep->flags |= CACHEBUSY; - } - return err; -} - -PRIVATE OSErr btlegitimize(btparam *btpb) -{ - OSErr err; - - if (btpb->leafindex < 0) - err = keyfind(btpb); - else - err = noErr; - return err; -} - -PRIVATE OSErr deleteroot(cacheentry *oldrootp, cacheentry *block0cachep) -{ - btblock0 *block0p; - /* update height, root */ - - block0p = (btblock0 *) block0cachep->buf; - block0p->height--; - block0p->root = - *(ulong *)DATAPFROMKEY(BTENTRY((btnode *) oldrootp->buf, 0)); - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - block0cachep->flags |= CACHEDIRTY; - return deletenode(oldrootp); -} - -PRIVATE OSErr btdeletetree(cacheentry *block0cachep, cacheentry *leafcachep) -{ - OSErr err, err1; - btblock0 *block0p; - - /* TODO: check this over carefully */ - block0p = (btblock0 *) block0cachep->buf; - block0p->height = 0; - block0p->root = 0; - /* don't set block0p->numentries; it'll be decremented later */ - block0p->firstleaf = block0p->lastleaf = 0; - block0cachep->flags |= CACHEDIRTY; - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - if (!(leafcachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - err = deletenode(leafcachep); - return err != noErr ? err : err1; -} - -PRIVATE OSErr updatenumentries(cacheentry *block0cachep, INTEGER adjust) -{ - btblock0 *block0p; - - block0p = (btblock0 *) block0cachep->buf; - block0p->numentries += adjust; - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - block0cachep->flags |= CACHEDIRTY; - return noErr; -} - -PUBLIC OSErr btdelete(btparam *btpb) -{ - OSErr err; - trailentry *tep; - BOOLEAN done; - cacheentry *selfcachep, *parentcachep; - INTEGER selfindex, parentindex, todelete, tomung, refnum; - - err = btlegitimize(btpb); - if (err != noErr) - return err; - if (!btpb->success) { -#if 0 - err = keyfind(btpb); - if (err != noErr) -#endif - DebugStr((StringPtr) "\pno success in btdelete"); - return fsDSIntErr; - } - tep = btpb->trail + btpb->leafindex; - selfindex = tep->after; - done = FALSE; - refnum = btpb->trail[0].cachep->refnum; - if (((btblock0 *)btpb->trail[0].cachep->buf)->numentries == 1) { - err = maketrailentrybusy(&btpb->trail[1], refnum); - if (err != noErr) - return err; - err = btdeletetree(btpb->trail[0].cachep, btpb->trail[1].cachep); - } else { - done = FALSE; - while (!done) { - err = maketrailentrybusy(tep-1, refnum); - if (err != noErr) - return err; - selfcachep = tep->cachep; - if (tep > btpb->trail+1) { - parentcachep = tep[-1].cachep; - parentindex = tep[-1].after; - } else { - parentcachep = 0; -#if !defined (LETGCCWAIL) - parentindex = 0; -#endif - } - err = pullout(selfcachep, selfindex, parentcachep, parentindex, - &todelete); - if (err != noErr) - return err; - if (todelete == -1 && ((btnode *)selfcachep->buf)->ndNRecs == 1 - && ((btnode *)selfcachep->buf)->ndType == indexnode) { - err = deleteroot(selfcachep, btpb->trail[0].cachep); - if (err != noErr) - return err; - } - if (todelete == -1) - done = TRUE; - else { - selfindex = todelete; - tep--; - } - } -/* - * We start the loop off at +leafindex-1 because the bottom most one is - * going to already be done for us if it is necessary (which it may not - * be if there was a merge that resulted in our current node being deleted) - */ - for (tep = btpb->trail + btpb->leafindex - 1; - tep > btpb->trail+1 && tep->after == 0; --tep) { - tomung = tep[-1].after; - if (tomung == -1) { - DebugStr((StringPtr) "\ptomung is -1"); - return fsDSIntErr; - } - err = maketrailentrybusy(tep, refnum); - if (err != noErr) - return err; - err = maketrailentrybusy(tep-1, refnum); - if (err != noErr) - return err; - if ((*btpb->fp)(&btpb->tofind, - BTENTRY((btnode *)tep[-1].cachep->buf, 0)) == same) { - btsetkey(tep[-1].cachep, tomung, - BTENTRY((btnode *)tep[0].cachep->buf, 0)); -#if 0 - printf("munging %d\n", tomung); -#endif - } - } - err = noErr; - } - if (err == noErr) - err = updatenumentries(btpb->trail[0].cachep, -1); - return err; -} - -PUBLIC void makecatparam(btparam *btpb, HVCB *vcbp, LONGINT dirid, - INTEGER namelen, Ptr namep) -{ - btpb->vcbp = vcbp; - makecatkey((catkey *) &btpb->tofind, dirid, namelen, namep); - btpb->fp = catcompare; - btpb->refnum = vcbp->vcbCTRef; - btpb->leafindex = -1; -} - -PUBLIC OSErr dirtyleaf(void *p, HVCB *vcbp) -{ - OSErr err; - cacheentry *cachep; - - cachep = addrtocachep((Ptr) p, vcbp); - if (cachep) { -#if 0 - if (!(cachep->flags & CACHEBUSY)) - DebugStr((StringPtr) "\pnot busy"); -#endif - cachep->flags |= CACHEDIRTY; - err = noErr; - } else { - DebugStr((StringPtr) "\paddrtocachep failed"); - err = fsDSIntErr; - } - return err; -} - -PRIVATE OSErr valenceadjust(btparam *btpb, INTEGER toadjust, filekind kind) -{ - OSErr err; - LONGINT *countadj; - threadrec *thdp; - directoryrec *drp; - btparam btparamblock; - - err = noErr; - switch (kind) { - case regular: - countadj = &btpb->vcbp->vcbFilCnt; - break; - case directory: - countadj = &btpb->vcbp->vcbDirCnt; - break; - default: -#if !defined (LETGCCWAIL) - countadj = 0; -#endif /* LETGCCWAIL */ - DebugStr((StringPtr) "\punknown valenceadjust"); - err = fsDSIntErr; - break; - } - if (err == noErr) { - makecatparam(&btparamblock, btpb->vcbp, - btpb->tofind.catk.ckrParID, 0, (Ptr) 0); - err = keyfind(&btparamblock); - if (err == noErr && btparamblock.success) { - thdp = (threadrec *) DATAPFROMKEY(btparamblock.foundp); - makecatkey((catkey *) &btparamblock.tofind, thdp->thdParID, - thdp->thdCName[0], (Ptr) thdp->thdCName+1); - /* don't need to remake btparamblock */ - err = keyfind(&btparamblock); - if (err == noErr && btparamblock.success) { - drp = (directoryrec *) DATAPFROMKEY(btparamblock.foundp); - drp->dirVal += toadjust; - err = dirtyleaf(drp, btpb->vcbp); - if (err == noErr) { - *countadj += toadjust; - if (drp->dirDirID == 2) - if (kind == directory) - btpb->vcbp->vcbNmRtDirs += toadjust; - else - btpb->vcbp->vcbNmFls += toadjust; - btpb->vcbp->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - } - } else { - if (err == noErr) { - DebugStr((StringPtr) "\pno success2"); - err = fsDSIntErr; - } - } - } else { - if (err == noErr) { - DebugStr((StringPtr) "\pno success1"); - err = fsDSIntErr; - } - } - } - return err; -} - -/* - * filedelete calls btdelete but adjusts valences (is called by dirdelete) - */ - -PUBLIC OSErr filedelete(btparam *btpb, filekind kind) -{ - OSErr err; - - err = btdelete(btpb); - if (err == noErr) - err = valenceadjust(btpb, -1, kind); - return err; -} - -/* - * dirdelete calls filedelete but also deletes the thread record - */ - -PUBLIC OSErr dirdelete(btparam *btpb) -{ - OSErr err; - directoryrec *drp; - LONGINT dirid; - - drp = (directoryrec *) DATAPFROMKEY(btpb->foundp); - dirid = drp->dirDirID; - err = filedelete(btpb, directory); - if (err == noErr) { /* nuke the thread record */ - makecatkey((catkey *) &btpb->tofind, dirid, 0, (Ptr) 0); - btpb->leafindex = -1; - err = btdelete(btpb); - } - return err; -} - -PRIVATE ulong findfirstzero(unsigned char *cp) -{ - ulong retval; - unsigned char c, bit; - - retval = 0; - while (*cp++ == 0xFF) - retval += 8; - c = cp[-1]; - for (bit = 0x80; bit & c; bit >>= 1) - ++retval; - return retval; -} - -typedef struct { - short refnum; - ulong logbno; -} saverec_t; - -PRIVATE OSErr savebusybuffers(HVCB *vcbp, saverec_t ***savehandlep) -{ - INTEGER count; - cacheentry *cachep; - cachehead *headp; - saverec_t tempsaverec, **retval; - Size cursize; - - headp = (cachehead *) vcbp->vcbCtlBuf; - count = headp->nitems; - - retval = (saverec_t **) NewHandle((Size) 0); - if (retval == 0) - return MemError(); - cursize = 0; - for (cachep = headp->flink; --count >= 0; cachep = cachep->flink) { - if (cachep->flags & CACHEBUSY) { - tempsaverec.refnum = cachep->refnum; - tempsaverec.logbno = cachep->logblk; -#if 0 - Munger(); -#else - SetHandleSize((Handle) retval, cursize + sizeof(tempsaverec)); - bcopy(&tempsaverec, (char *) *retval + cursize, - sizeof(tempsaverec)); - cursize += sizeof(tempsaverec); -#endif - } - } - *savehandlep = retval; - return noErr; -} - -PRIVATE OSErr restorebusybuffers(saverec_t **savehandle) -{ - INTEGER nentries; - saverec_t *savep; - OSErr err, retval; - cacheentry *notused; - - retval = noErr; - nentries = GetHandleSize((Handle) savehandle) / sizeof(**savehandle); - HLock((Handle) savehandle); - for (savep = *savehandle; --nentries >= 0; ++savep) { - err = getcache(¬used, savep->refnum, savep->logbno, GETCACHESAVE); - if (retval == noErr) - retval = err; - } - HUnlock((Handle) savehandle); - DisposHandle((Handle) savehandle); - return retval; -} - -PRIVATE OSErr getfreenode(cacheentry **newcachepp, cacheentry *block0cachep) -{ - OSErr err, err1; - cacheentry *newcachep; - btblock0 *block0p; - ulong nblocksalloced, newblock; - ioParam iop; - INTEGER refnum, flags; - filecontrolblock *fcbp; - saverec_t **busysave; - - refnum = block0cachep->refnum; - block0p = (btblock0 *) block0cachep->buf; - if (block0p->nfreenodes == 0) { - fcbp = (filecontrolblock *) ((char *)FCBSPtr + refnum); - iop.ioRefNum = refnum; -#if !defined (UNIX) - iop.ioMisc = (Ptr) (fcbp->fcbPLen + fcbp->fcbClmpSize); -#else - iop.ioMisc = (LONGINT) (fcbp->fcbPLen + fcbp->fcbClmpSize); -#endif - flags = fcbp->fcbMdRByt; - fcbp->fcbMdRByt |= WRITEBIT; - err = savebusybuffers(fcbp->fcbVPtr, &busysave); - if (err != noErr) - return err; - cleancache(fcbp->fcbVPtr); - err = myPBSetEOF((ioParam *) &iop, FALSE); /* yahoo */ - fcbp->fcbVPtr->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - flushvcbp(fcbp->fcbVPtr); /* just setting DIRTY isn't safe */ - err1 = restorebusybuffers(busysave); - if (err == noErr) - err = err1; - fcbp->fcbMdRByt = flags; - if (err != noErr) - return err; - nblocksalloced = fcbp->fcbClmpSize / PHYSBSIZE; - if (nblocksalloced <= 0) { - DebugStr((StringPtr) "\pnblocksalloced <= 0"); - return fsDSIntErr; - } - block0p->nfreenodes += nblocksalloced; - block0p->nnodes += nblocksalloced; - } - newblock = findfirstzero(block0p->map); - BitSet((Ptr) block0p->map, newblock); - --block0p->nfreenodes; - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - block0cachep->flags |= CACHEDIRTY; - err = getcache(&newcachep, refnum, newblock, GETCACHESAVE|GETCACHENOREAD); - if (err == noErr) - *newcachepp = newcachep; - return err; -} - -PRIVATE OSErr getnewnode(cacheentry **newcachepp, cacheentry *leftp) -{ - cacheentry *newcachep, *block0cachep, *linkcachep; - btblock0 *block0p; - btnode *leftbtp, *newbtp, *linkbtp; - OSErr err; - INTEGER refnum; - ulong newnode, leftnode, flink; - - refnum = leftp->refnum; - err = getcache(&block0cachep, refnum, 0L, GETCACHESAVE); - if (err != noErr) - return err; - block0p = (btblock0 *) block0cachep->buf; - err = getfreenode(&newcachep, block0cachep); - *newcachepp = newcachep; - newbtp = (btnode *) newcachep->buf; - newnode = newcachep->logblk; - leftbtp = (btnode *) leftp->buf; -#if defined (CATFILEDEBUG) - checkbtp(leftbtp); -#endif /* CATFILEDEBUG */ - bcopy(leftbtp, newbtp, sizeof(leftbtp->ndFLink) + - sizeof(leftbtp->ndBLink) + - sizeof(leftbtp->ndType) + - sizeof(leftbtp->ndLevel)); - leftnode = leftp->logblk; - if (block0p->lastleaf == leftnode) - block0p->lastleaf = newnode; - leftbtp->ndFLink = newnode; - if (!(leftp->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - leftp->flags |= CACHEDIRTY; - newbtp->ndBLink = leftnode; - if (flink = newbtp->ndFLink) { - err = getcache(&linkcachep, refnum, flink, 0); - if (err != noErr) - return err; - linkbtp = (btnode *) linkcachep->buf; - linkbtp->ndBLink = newnode; - linkcachep->flags |= CACHEDIRTY; - } - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - block0cachep->flags |= CACHEDIRTY; - return noErr; -} - -/* - * slipin adds the (key,data) pair to btp, splitting the node if necessary. - * If the node is split, a pointer to the new node is returned to where - * cachepp points. slipin never goes up the tree, but if it splits, or if - * after is -1 then the caller of slipin will need to update the parent of btp. - * - * NOTE: when the split is being done there is some extra copying of memory - * going on. Specifically we do the split as though there is nothing to - * be added in and then we call ourselves to do the insert. This could - * be avoided with more code but wouldn't make too much difference since - * we're using a write-though cache, which causes the I/O to overwhelm - * the computation. - */ - -PRIVATE OSErr slipin(cacheentry *cachep, INTEGER after, anykey *keyp, - char *data, INTEGER datasize, cacheentry **cachepp) -{ - INTEGER sizeneeded, nrecs, keysize, freesize, offsetsize, noffsets, i; - INTEGER newfirst, sizeused, shim; - char *keylocp, *firstlocp; - short *firstoffset, *offsetp; - ushort newnode; - cacheentry *newcachep; - btnode *btp, *newbtp; - HVCB *vcbp; - BOOLEAN inbtp; - OSErr err; - - btp = (btnode *) cachep->buf; -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ - vcbp = cachep->vptr; - firstoffset = (short *)((char *)btp + PHYSBSIZE) - 1; - nrecs = btp->ndNRecs; - keysize = EVENUP(((catkey *)keyp)->ckrKeyLen + 1); - datasize = EVENUP(datasize); - sizeneeded = keysize + datasize + sizeof(INTEGER); - freesize = FREESIZE(btp); - if (sizeneeded <= freesize) { - /* TESTED: WORKS! */ - keylocp = (char *) BTENTRY(btp, after+1); - bcopy(keylocp, keylocp + sizeneeded - sizeof(INTEGER), - (char *) BTENTRY(btp, nrecs) - (char *) BTENTRY(btp, after+1)); - bcopy(keyp, keylocp, keysize); - bcopy(data, keylocp + keysize, datasize); - for (i = nrecs - after, offsetp = &firstoffset[-nrecs - 1]; --i >= 0;) { - offsetp[0] = offsetp[1] + datasize + keysize; - ++offsetp; - } - ++btp->ndNRecs; - if (cachepp) - *cachepp = 0; - if (!(cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - cachep->flags |= CACHEDIRTY; - err = noErr; -#if defined (CATFILEDEBUG) - checkbtp(btp); -#endif /* CATFILEDEBUG */ - } else { - /* NOTE: it might be a win to try to shuffle with left and right, - but I'm not too concerned now */ - err = getnewnode(&newcachep, cachep); - if (err != noErr) - return err; - newnode = newcachep->logblk; - newbtp = (btnode *) newcachep->buf; - if (cachepp) - *cachepp = newcachep; - - /* find split */ - inbtp = FALSE; - for (newfirst = 0, sizeused = 0; sizeused < SIZECUTOFF; newfirst++) { - if (after + 1 == newfirst && !inbtp) { - inbtp = TRUE; - sizeused += sizeneeded; -/* --> */ --newfirst; /* didn't add in newfirst on this go around */ - } else - sizeused += (char *) BTENTRY(btp, newfirst+1) - - (char *) BTENTRY(btp, newfirst) + sizeof(INTEGER); - } - /* copy group from btp to newbtp */ - firstlocp = (char *) BTENTRY(btp, newfirst); - bcopy(firstlocp, (char *) newbtp + sizeof(btnode), - (char *) BTENTRY(btp, nrecs) - firstlocp); - /* adjust offsets */ - noffsets = nrecs - newfirst + 1; - offsetsize = noffsets * sizeof(INTEGER); - bcopy(&firstoffset[-nrecs], (char *)newbtp+PHYSBSIZE-offsetsize, - offsetsize); - shim = (char *) BTENTRY(btp, newfirst) - (char *)btp - sizeof(btnode); - offsetp = (INTEGER *) ((char *)newbtp + PHYSBSIZE); - for (i = noffsets; --i >= 0;) - *--offsetp -= shim; - - newbtp->ndNRecs = noffsets - 1; - btp->ndNRecs = newfirst; - -#if defined (CATFILEDEBUG) - checkbtp(btp); - checkbtp(newbtp); -#endif - - if (inbtp) - err = slipin(cachep, after, keyp, data, datasize, - (cacheentry **) 0); - else - err = slipin(newcachep, after - newfirst, keyp, data, datasize, - (cacheentry **) 0); - if (!(cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - if (!(newcachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - cachep ->flags |= CACHEDIRTY; - newcachep->flags |= CACHEDIRTY; -#if defined (CATFILEDEBUG) - checkbtp(btp); - checkbtp(newbtp); -#endif - } - return err; -} - -PRIVATE OSErr makenewroot(cacheentry *leftp, cacheentry *rightp, - cacheentry *block0cachep) -{ - OSErr err; - btblock0 *block0p; - cacheentry *newcachep; - btnode *newbtp, *leftbtp, *rightbtp; - short *offsetp; - INTEGER keylen; - char *keydst; - - err = getfreenode(&newcachep, block0cachep); - if (err != noErr) - return err; - block0p = (btblock0 *) block0cachep->buf; - newbtp = (btnode *) newcachep->buf; - newbtp->ndFLink = 0; - newbtp->ndBLink = 0; - newbtp->ndType = indexnode; - newbtp->ndLevel = ++block0p->height; - leftbtp = (btnode *) leftp->buf; - if (rightp) { - rightbtp = (btnode *) rightp->buf; - newbtp->ndNRecs = 2; - } else { - newbtp->ndNRecs = 1; -#if !defined (LETGCCWAIL) - rightbtp = 0; -#endif /* LETGCCWAIL */ - } - if (!(newcachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - newcachep->flags |= CACHEDIRTY; - block0p->root = newcachep->logblk; - block0cachep->flags |= CACHEDIRTY; - offsetp = BTOFFSET(newbtp, 0); - keylen = EVENUP(block0p->indexkeylen + 1); - offsetp[ 0] = sizeof(btnode); - keydst = (char *) BTENTRY(newbtp, 0); - bcopy(BTENTRY(leftbtp, 0), keydst, keylen); - *keydst = keylen - 1; - *(ulong *)(keydst + keylen) = leftp->logblk; - if (rightp) { - --offsetp; - offsetp[0] = offsetp[1] + keylen + sizeof(ulong); - keydst = (char *) BTENTRY(newbtp, 1); - bcopy(BTENTRY(rightbtp, 0), keydst, keylen); - *keydst = keylen-1; - *(ulong *)(keydst + keylen) = rightp->logblk; - } - --offsetp; - offsetp[0] = offsetp[1] + keylen + sizeof(ulong); -#if defined (CATFILEDEBUG) - checkbtp(newbtp); - checkbtp(leftbtp); - if (rightp) - checkbtp(rightbtp); -#endif - return noErr; -} - -/* TODO: makefirstentry should create just one leaf node! */ - -PRIVATE OSErr makefirstentry(btparam *btpb, char *datap, INTEGER datasize) -{ - OSErr err; - cacheentry *block0cachep, *leafp; - btnode *leafbtp; - short *offsetp; - btblock0 *block0p; - ulong newnode; - INTEGER keylen; - char *keydst; - - block0cachep = btpb->trail[0].cachep; - err = getfreenode(&leafp, block0cachep); - if (err != noErr) - return err; - leafbtp = (btnode *) leafp->buf; - leafbtp->ndFLink = 0; - leafbtp->ndBLink = 0; - leafbtp->ndType = leafnode; - leafbtp->ndLevel = 1; - leafbtp->ndNRecs = 1; - offsetp = BTOFFSET(leafbtp, 0); - *offsetp = sizeof(btnode); - keylen = EVENUP(btpb->tofind.keylen + 1); - keydst = (char *) BTENTRY(leafbtp, 0); - bcopy(&btpb->tofind, keydst, keylen); - bcopy(datap, keydst+keylen, datasize); - --offsetp; - offsetp[0] = offsetp[1] + keylen + EVENUP(datasize); - if (!(leafp->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - leafp->flags |= CACHEDIRTY; - block0p = (btblock0 *) block0cachep->buf; - block0p->height = 1; - block0p->root = leafp->logblk; - block0p->numentries = 1; - newnode = leafp->logblk; - block0p->firstleaf = newnode; - block0p->lastleaf = newnode; - if (!(block0cachep->flags & CACHEBUSY)) - errormessage((StringPtr) "\pnot busy", CAUTION); - block0cachep->flags |= CACHEDIRTY; - return noErr; -} - -PRIVATE OSErr btcreate(btparam *btpb, void *datap, INTEGER datasize) -{ - OSErr err; - trailentry *tep; - cacheentry *newcachep, *block0cachep; - anykey *keytoinsertp; - char *datatoinsertp; - INTEGER sizetoinsert, keylen, tomung, refnum; - BOOLEAN done; - btnode *newbtp; - anykey tempkey; - btblock0 *block0p; - - err = getcache(&block0cachep, btpb->refnum, (ulong) 0, GETCACHESAVE); - if (err != noErr) - return err; - btpb->trail[0].cachep = block0cachep; - block0p = (btblock0 *) block0cachep->buf; - if (block0p->numentries == 0) - return makefirstentry(btpb, datap, datasize); - - err = btlegitimize(btpb); - if (err != noErr) - return err; - tep = btpb->trail + btpb->leafindex; - keytoinsertp = &btpb->tofind; - datatoinsertp = datap; - sizetoinsert = datasize; - done = FALSE; - refnum = block0cachep->refnum; - while (!done) { - err = maketrailentrybusy(tep, refnum); - err = slipin(tep->cachep, tep->after, keytoinsertp, datatoinsertp, - sizetoinsert, &newcachep); - if (err != noErr) - return err; - if (newcachep) { - --tep; - if (tep == btpb->trail) { - err = makenewroot(tep[1].cachep, newcachep, tep->cachep); - if (err != noErr) - return err; - done = TRUE; - } else { - if (block0p->lastleaf == tep->cachep->logblk) { - block0p->lastleaf = newcachep->logblk; - block0cachep->flags |= CACHEDIRTY; - } - newbtp = (btnode *) newcachep->buf; -#if 0 - keylen = BTENTRY((btnode *)tep->cachep->buf, 0)->keylen; -#else - keylen = block0p->indexkeylen; -#endif - keytoinsertp = BTENTRY(newbtp, 0); - if (keytoinsertp->keylen < keylen) { - tempkey = *keytoinsertp; - tempkey.keylen = keylen; - keytoinsertp = &tempkey; - } else if (keytoinsertp->keylen > keylen) { - DebugStr((StringPtr) "\pkeytoinsertp->keylen too big"); - return fsDSIntErr; - } - datatoinsertp = (char *) &newcachep->logblk; - sizetoinsert = sizeof(newcachep->logblk); - } - } else - done = TRUE; - } - for (tep = btpb->trail + btpb->leafindex; - tep > btpb->trail+1 && tep->after == -1; --tep) { - tomung = tep[-1].after; - if (tomung == -1) - tomung = 0; - err = maketrailentrybusy(tep-1, refnum); - if (err != noErr) - return err; - btsetkey(tep[-1].cachep, tomung, - BTENTRY((btnode *)tep[0].cachep->buf, 0)); - } - err = updatenumentries(block0cachep, 1); - return err; -} - -PRIVATE void makethreadrec(threadrec *recp, LONGINT parid, StringPtr namep) -{ - bzero(recp, sizeof(*recp)); - recp->cdrType = THREADTYPE; - recp->thdParID = parid; - str255assign(recp->thdCName, namep); -} - -/* - * filecreate calls btcreate but adjusts the valence afterward. - * NOTE: filecreate IS used to create directories as well (see dircreate below) - */ - -PUBLIC OSErr filecreate(btparam *btpb, void *data, filekind kind) -{ - OSErr err; - INTEGER datasize; - - datasize = kind == directory ? sizeof(directoryrec) : sizeof(filerec); - err = btcreate(btpb, data, datasize); - if (err == noErr) - err = valenceadjust(btpb, 1, kind); - return err; -} - -/* - * dircreate calls filecreate but also creates a thread record - */ - -PUBLIC OSErr dircreate(btparam *btpb, directoryrec *data) -{ - OSErr err; - threadrec rec; - - err = filecreate(btpb, data, directory); - if (err == noErr) { - makethreadrec(&rec, ((catkey *) &btpb->tofind)->ckrParID, - ((catkey *) &btpb->tofind)->ckrCName); - makecatkey((catkey *) &btpb->tofind, data->dirDirID, 0, (Ptr) 0); - btpb->leafindex = -1; - err = btcreate(btpb, &rec, sizeof(rec)); - } - return err; -} - -PUBLIC xtntkey *newextentrecord(filecontrolblock *fcbp, ushort newabn) -{ - xtntrec rec; - HVCB *vcbp; - btparam btparamrec; - OSErr err; - forktype forkwanted; - - vcbp = fcbp->fcbVPtr; - forkwanted = fcbp->fcbMdRByt & RESOURCEBIT ? resourcefork : datafork; - bzero(&rec, sizeof(rec)); - makextntparam(&btparamrec, vcbp, forkwanted, fcbp->fcbFlNum, newabn); - if ((err = btcreate(&btparamrec, rec, sizeof(rec))) != noErr) { - DebugStr((StringPtr) "\pcouldn't create new xtntrec"); - return 0; - } - btparamrec.leafindex = -1; - err = btlegitimize(&btparamrec); - if (err != noErr) { - DebugStr((StringPtr) "\pcouldn't find new xtntrec"); - return 0; - } - return (xtntkey *) btparamrec.foundp; -} - -PUBLIC OSErr btrename(btparam *btpb, StringPtr newnamep) -{ - btparam newbtparam; - OSErr err; - char *datap; - INTEGER datasize; - - newbtparam = *btpb; - makecatkey((catkey *) &newbtparam.tofind, - ((catkey *) &btpb->tofind)->ckrParID, newnamep[0], - (Ptr) newnamep+1); - newbtparam.leafindex = -1; - err = btlegitimize(btpb); - if (err != noErr) - return err; - if (!btpb->success) { - DebugStr((StringPtr) "\pno success in btrename"); - return fsDSIntErr; - } - datap = DATAPFROMKEY(btpb->foundp); - switch (((filerec *)datap)->cdrType) { - case FILETYPE: - datasize = sizeof(filerec); - break; - case DIRTYPE: - datasize = sizeof(directoryrec); - break; - default: - DebugStr((StringPtr) "\punknown cdrType in btrename"); - return fsDSIntErr; - } - err = btcreate(&newbtparam, datap, datasize); - if (err != noErr) - return err; - btpb->leafindex = -1; - err = btdelete(btpb); - return err; -} - -#define STARTFLAGS (1<<7) /* IMIV-172 record used */ - -PUBLIC OSErr btcreateemptyfile(btparam *btpb) -{ - OSErr err; - filerec rec; - HVCB *vcbp; - - vcbp = btpb->vcbp; - bzero(&rec, sizeof(rec)); - rec.cdrType = FILETYPE; - rec.filFlags = STARTFLAGS; - rec.filFlNum = vcbp->vcbNxtCNID++; - vcbp->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - rec.filMdDat = rec.filCrDat = Time; - err = filecreate(btpb, &rec, regular); -#if defined (CATFILEDEBUG) - checkleaves(vcbp->vcbCTRef); -#endif /* CATFILEDEBUG */ - return err; -} - -PUBLIC OSErr btcreateemptydir(btparam *btpb, LONGINT *newidp) -{ - directoryrec rec; - HVCB *vcbp; - - vcbp = btpb->vcbp; - bzero(&rec, sizeof(rec)); - rec.cdrType = DIRTYPE; - rec.dirFlags = STARTFLAGS; - *newidp = rec.dirDirID = vcbp->vcbNxtCNID++; - vcbp->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - rec.dirMdDat = rec.dirCrDat = Time; - return dircreate(btpb, &rec); -} - -/* - * NOTE: we don't do any cacheing below ... this results in bad O() - */ - -PUBLIC OSErr btpbindex (ioParam *pb, LONGINT dirid, HVCB **vcbpp, - filerec **frpp, catkey **catkeypp, BOOLEAN filesonly) -{ - ioParam newpb; - btparam btparamrec; - filekind kind; - HVCB *vcbp; - OSErr err; - BOOLEAN done; - LONGINT count; - btnode *btp; - INTEGER index; - anykey *entryp; - LONGINT flink; - cacheentry *cachep; - INTEGER refnum; - filerec *frp; - - newpb = *pb; - newpb.ioNamePtr = (StringPtr) ""; - *vcbpp = 0; - - kind = thread; - err = findvcbandfile(&newpb, dirid, &btparamrec, &kind, FALSE); - if (err == noErr) { - vcbp = btparamrec.vcbp; - *vcbpp = vcbp; - if (!btparamrec.success || kind != thread) { - DebugStr((StringPtr) "\pdidn't find thread"); - err = fsDSIntErr; - } else { - count = ((fileParam *)pb)->ioFDirIndex; - cachep = btparamrec.trail[btparamrec.leafindex].cachep; - btp = (btnode *) cachep->buf; - index = btparamrec.trail[btparamrec.leafindex].after; - refnum = cachep->refnum; - for (done = FALSE; !done;) { - if (++index < btp->ndNRecs) { - ; /* nothing to do here; bumping index was sufficient */ - } else if (flink = btp->ndFLink) { - cachep->flags &= ~CACHEBUSY; - err = getcache(&cachep, refnum, flink, GETCACHESAVE); - if (err != noErr) - done = TRUE; - btp = (btnode *) cachep->buf; - index = 0; - } else - done = TRUE; - entryp = BTENTRY(btp, index); - if (dirid != 1 && entryp->catk.ckrParID != dirid) - done = TRUE; - else if (!done) { - frp = (filerec *) DATAPFROMKEY(entryp); - if (frp->cdrType == FILETYPE || - (!filesonly && frp->cdrType == DIRTYPE)) { - if (--count == 0) - done = TRUE; - } - } - } - } - if (count == 0) { - *frpp = frp; - *catkeypp = (catkey *) entryp; - } else - err = fnfErr; - } - return err; -} - -#if defined(UNIX) -#undef Time -PUBLIC LONGINT Time; -#endif - -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/changing.c b/src/config/front-ends/nextstep/HFS_XFer/changing.c deleted file mode 100644 index 87fe507e..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/changing.c +++ /dev/null @@ -1,175 +0,0 @@ -#if defined(OUTDATEDCODE) -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include - -PUBLIC INTEGER flnumtorefnum(ulong flnum) -{ - INTEGER length; - filecontrolblock *fcbp, *efcbp; - - length = *(short *)FCBSPtr; - fcbp = (filecontrolblock *) ((short *)FCBSPtr+1); - efcbp = (filecontrolblock *) ((char *)FCBSPtr + length); - for (;fcbp < efcbp && fcbp->fcbFlNum != flnum; - fcbp = (filecontrolblock *) ((char *)fcbp + FSFCBLen)) - ; - return fcbp < efcbp ? (char *) fcbp - (char *)FCBSPtr : 0; -} - -typedef enum { Get, Set, Lock, Unlock } changeop; - -PRIVATE OSErr PBFInfoHelper(changeop op, fileParam *pb, long dirid, - BOOLEAN async) -{ - OSErr err, err1; - HVCB *vcbp; - filerec *frp; - catkey *catkeyp; - btparam btparamrec; - filekind kind; - - if (op == Get && pb->ioFDirIndex > 0) - err = btpbindex((ioParam *) pb, dirid, &vcbp, &frp, &catkeyp, TRUE); - else { - kind = regular; - err = findvcbandfile((ioParam *) pb, dirid, &btparamrec, &kind, FALSE); - if (err == noErr) { - if (btparamrec.success) { - vcbp = btparamrec.vcbp; - frp = (filerec *) DATAPFROMKEY(btparamrec.foundp); - catkeyp = (catkey *) btparamrec.foundp; - } else - err = fnfErr; - } - } - if (err == noErr) { - switch (op) { - case Get: - if (pb->ioNamePtr) - str255assign(pb->ioNamePtr, catkeyp->ckrCName); - pb->ioFRefNum = flnumtorefnum(frp->filFlNum); - pb->ioFlAttrib = frp->filFlags; - pb->ioFlVersNum = 0; - memcpy(&pb->ioFlFndrInfo, &frp->filUsrWds, - (size_t) sizeof(pb->ioFlFndrInfo)); - pb->ioFlNum = frp->filFlNum; - pb->ioFlStBlk = frp->filStBlk; - pb->ioFlLgLen = frp->filLgLen; - pb->ioFlPyLen = frp->filPyLen; - pb->ioFlRStBlk = frp->filRStBlk; - pb->ioFlRLgLen = frp->filRLgLen; - pb->ioFlRPyLen = frp->filRPyLen; - pb->ioFlCrDat = frp->filCrDat; - pb->ioFlMdDat = frp->filMdDat; - break; - case Set: - memcpy(&frp->filUsrWds, &pb->ioFlFndrInfo, - (size_t) sizeof(frp->filUsrWds)); - frp->filCrDat = pb->ioFlCrDat; - frp->filMdDat = pb->ioFlMdDat; - dirtyleaf(frp, vcbp); - break; - case Lock: - frp->filFlags |= FSOFTLOCKBIT; - dirtyleaf(frp, vcbp); - break; - case Unlock: - frp->filFlags &= ~FSOFTLOCKBIT; - dirtyleaf(frp, vcbp); - break; - } - } - err1 = cleancache(vcbp); - if (err == noErr) - err = err1; - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBGetFInfo(fileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Get, pb, 1L, async); -} - -PUBLIC OSErr myPBHGetFInfo(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Get, (fileParam *) pb, pb->ioDirID, async); -} - -PUBLIC OSErr myPBSetFInfo(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Set, (fileParam *) pb, 1L, async); -} - -PUBLIC OSErr myPBHSetFInfo(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Set, (fileParam *) pb, pb->ioDirID, async); -} - -PUBLIC OSErr myPBSetFLock(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Lock, (fileParam *) pb, 1L, async); -} - -PUBLIC OSErr myPBHSetFLock(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Lock, (fileParam *) pb, pb->ioDirID, async); -} - -PUBLIC OSErr myPBRstFlock(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Unlock, (fileParam *) pb, 1L, async); -} - -PUBLIC OSErr myPBHRstFlock(HFileParam *pb, BOOLEAN async) -{ - return PBFInfoHelper(Unlock, (fileParam *) pb, 1L, async); -} - -PUBLIC OSErr myPBSetFVers(ioParam *pb, BOOLEAN async) -{ - PBRETURN(pb, wrgVolTypErr); -} - -PRIVATE OSErr renamehelper(ioParam *pb, BOOLEAN async, LONGINT dirid, filekind kind) -{ - OSErr err, err1; - btparam btparamrec, btparamrec2; - ioParam npb; - - if (!pb->ioNamePtr || indexn((char *)pb->ioNamePtr+1, ':', pb->ioNamePtr[0]) - == (char *) pb->ioNamePtr + pb->ioNamePtr[0]) - err = pbvolrename(pb, (StringPtr) pb->ioMisc); - else { - err = findvcbandfile(pb, dirid, &btparamrec, &kind, FALSE); - if (err == noErr) { - npb = *pb; - npb.ioNamePtr = (StringPtr) pb->ioMisc; - err = findvcbandfile(&npb, dirid, &btparamrec2, &kind, FALSE); - if (err != fnfErr) - err = dupFNErr; - else { - err = writevcbp(btparamrec.vcbp); - if (err == noErr) - err = btrename(&btparamrec, (StringPtr) pb->ioMisc); - err1 = cleancache(btparamrec.vcbp); - if (err == noErr) - err = err1; - } - } - } - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBRename(HFileParam *pb, BOOLEAN async) -{ - return renamehelper((ioParam *) pb, async, (LONGINT) 1, regular); -} - -PUBLIC OSErr myPBHRename(HFileParam *pb, BOOLEAN async) -{ - return renamehelper((ioParam *) pb, async, pb->ioDirID, regular|directory); -} -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/config.make b/src/config/front-ends/nextstep/HFS_XFer/config.make deleted file mode 100644 index b8505035..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/config.make +++ /dev/null @@ -1,60 +0,0 @@ -# Begin NeXT -MACHFLAGS=-DSUN -DNEXT -DNEXTSTEP -GCCMFLAGS=-m68881 -PCCMFLAGS=-m68881 -CPP=/lib/cpp -NEXTLIB=$(ROMLIB)/next - -EVENTLIB= -sectcreate __ICON __header $(NEXTLIB)/MacStuff.iconheader \ - -segprot __ICON r r \ - -sectcreate __ICON app /usr/lib/nib/default_app_icon.tiff \ - -sectcreate __NIB Info.nib $(NEXTLIB)/Info.nib \ - -sectcreate __NIB MacStuff.nib $(NEXTLIB)/MacStuff.nib \ - -segprot __NIB r r -lNeXT_s -lsys_s - -RANLIB=ranlib -c -ALLOCAOFILE= - -#.c.o: -# $(CC) $(CPPFLAGS) -E $< | $(ROMLIB)/intercep $(CPPFLAGS) > $*.tmp.c -# $(CC) $(CFLAGS) -c $*.tmp.c -# mv $*.tmp.o $*.o -# rm $*.tmp.c - -.c.o: - $(CC) $(CPPFLAGS) $(CFLAGS) -B$(ROMLIB)/gnu/ -c -o $*.o $< - -# Use this .c.o if your cc won't accept the line control information -# produced by cpp -#.c.o: -# $(CPP) $(CPPFLAGS) -C -P $< | $(ROMLIB)/unsharp | \ -# $(ROMLIB)/intercep $(CPPFLAGS) > $*.tmp.c -# $(CC) $(CFLAGS) -c $*.tmp.c -# mv $*.tmp.o $*.o - -.SUFFIXES: .c .Oo .pgo .ao - -# Note in the following rule, $(GCC) should probably include -tradional-strings -# Use one of the sample Makefiles from billdemo, mini, or vp as a template - -.c.Oo: - $(CC) $(CPPFLAGS) $(OFLAGS) -B$(ROMLIB)/gnu/ -c -o $*.Oo $< - -# Use this .c.Oo if you're not using gcc -#.c.Oo: -# $(CPP) $(CPPFLAGS) -C -P $< | $(ROMLIB)/unsharp | \ -# $(ROMLIB)/intercep $(CPPFLAGS) > $*.tmp.c -# $(CC) -O -c $*.tmp.c -# mv $*.tmp.o $*.Oo - -.c.pgo: - $(CC) $(CPPFLAGS) $(PGFLAGS) -B$(ROMLIB)/gnu/ -c -o $*.pgo $< - -# Use this .c.pgo if you're not using gcc -#.c.pgo: -# $(CPP) $(CPPFLAGS) -C -P $< | $(ROMLIB)/unsharp | \ -# $(ROMLIB)/intercep $(CPPFLAGS) > $*.tmp.c -# $(CC) -pg -c $*.tmp.c -# mv $*.tmp.o $*.pgo - -# End NeXT diff --git a/src/config/front-ends/nextstep/HFS_XFer/create.c b/src/config/front-ends/nextstep/HFS_XFer/create.c deleted file mode 100644 index b71ee8bc..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/create.c +++ /dev/null @@ -1,137 +0,0 @@ -#if defined(OUTDATEDCODE) - -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include - -typedef enum { create, delete } createop; - -PRIVATE OSErr freeallblocks(HVCB *vcbp, filerec *frp) -{ - OSErr retval; - filecontrolblock *fcbp; - ParamBlockRec pbr; - - fcbp = getfreefcbp(); - if (!fcbp) - retval = tmfoErr; - else { - fcbp->fcbVPtr = vcbp; - fcbp->fcbFlNum = frp->filFlNum; - fcbp->fcbPLen = frp->filPyLen; - memcpy((char *) fcbp->fcbExtRec, (char *) frp->filExtRec, - (size_t) sizeof(frp->filExtRec)); - fcbp->fcbMdRByt = WRITEBIT; - pbr.ioParam.ioMisc = 0; - pbr.ioParam.ioRefNum = (char *) fcbp - (char *) FCBSPtr; - retval = AllocHelper((ioParam *) &pbr, FALSE, seteof, FALSE); - if (retval == noErr) { - fcbp->fcbPLen = frp->filRPyLen; - memcpy((char *) fcbp->fcbExtRec, (char *) frp->filRExtRec, - (size_t) sizeof(frp->filRExtRec)); - fcbp->fcbMdRByt = WRITEBIT|RESOURCEBIT; - retval = AllocHelper((ioParam *) &pbr, FALSE, seteof, FALSE); - } - } - fcbp->fcbFlNum = 0; - return retval; -} - -PRIVATE OSErr createhelper(ioParam *pb, BOOLEAN async, createop op, - LONGINT dirid, filekind kind) -{ - OSErr err, err1; - filekind curkind; - btparam btparamrec; - directoryrec *drp; - filerec *frp; - HVCB *vcbp; - extern ulong blockchecksum(); - - curkind = regular | directory; - err = findvcbandfile(pb, dirid, &btparamrec, &curkind, FALSE); - vcbp = btparamrec.vcbp; - switch (err) { - case noErr: - if (op == create) - err = dupFNErr; - else { - if (curkind == directory) { - drp = (directoryrec *) DATAPFROMKEY(btparamrec.foundp); - err = dirbusy(drp->dirDirID, vcbp); - if (err == noErr) - if (drp->dirVal != 0) - err = fBsyErr; - else - err = writevcbp(vcbp); - if (err == noErr) - err = dirdelete(&btparamrec); - } else { - frp = (filerec *) DATAPFROMKEY(btparamrec.foundp); - if (alreadyopen(vcbp, frp->filFlNum, - (SignedByte *) 0, (short *) 0) != noErr) - err = fBsyErr; -#if 0 - else - err = dirtyleaf(frp, vcbp); -#endif - if (err == noErr) - err = writevcbp(vcbp); - if (err == noErr) { - err = freeallblocks(vcbp, frp); - if (err == noErr) - err = filedelete(&btparamrec, regular); - } - } - } - break; - case fnfErr: - if (op == delete) - err = fnfErr; - else { - err = writevcbp(vcbp); - if (err == noErr) { - if (kind == directory) - err = btcreateemptydir(&btparamrec, - &((HFileParam *)pb)->ioDirID); - else - err = btcreateemptyfile(&btparamrec); - } - } - break; - } - err1 = cleancache(vcbp); - if (err == noErr) - err = err1; - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBCreate(ioParam *pb, BOOLEAN async) -{ - return createhelper(pb, async, create, (LONGINT) 1, regular); -} - -PUBLIC OSErr myPBHCreate(HFileParam *pb, BOOLEAN async) -{ - return createhelper((ioParam *)pb, async, create, pb->ioDirID, regular); -} - -PUBLIC OSErr myPBDirCreate(HFileParam *pb, BOOLEAN async) -{ - return createhelper((ioParam *)pb, async, create, pb->ioDirID, directory); -} - -PUBLIC OSErr myPBDelete(ioParam *pb, BOOLEAN async) -{ - return createhelper(pb, async, delete, (LONGINT) 1, regular|directory); -} - -PUBLIC OSErr myPBHDelete(HFileParam *pb, BOOLEAN async) -{ - return createhelper((ioParam *)pb, async, delete, pb->ioDirID, - regular|directory); -} - -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/deleteandrenamer.c b/src/config/front-ends/nextstep/HFS_XFer/deleteandrenamer.c deleted file mode 100644 index 6d95fab2..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/deleteandrenamer.c +++ /dev/null @@ -1,150 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" - - -void delete1file(INTEGER vrn, LONGINT dirid, Str255 s) -{ - HParamBlockRec hpb; - OSErr err; - Str255 s2; - LONGINT subdirid; - INTEGER savevdd, savevfd; - ParamBlockRec pb; - - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioVRefNum = vrn; - pb.volumeParam.ioNamePtr = 0; - err = xPBGetVInfo((volumeParam *) &pb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); -/*-->*/ return; - } - if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { - doerror(vLckdErr, (char *) 0); - return; - } - hpb.fileParam.ioVRefNum = vrn; - hpb.fileParam.ioDirID = dirid; - hpb.fileParam.ioFDirIndex = 0; - hpb.fileParam.ioCompletion = 0; - hpb.fileParam.ioNamePtr = s; - err = xPBGetCatInfo((CInfoPBPtr)&hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); -/*-->*/ return; - } - if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) -/*-->*/ return; - if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { - if (verifydirdelete && (ask("\pdelete directory", s) == Cancel)) -/*-->*/ return; - savevdd = verifydirdelete; - savevfd = verifyfiledelete; - verifyfiledelete = 0; - verifydirdelete = 0; - subdirid = hpb.fileParam.ioDirID; - hpb.fileParam.ioNamePtr = s2; - for (hpb.fileParam.ioFDirIndex = 1; err != fnfErr; ) { - hpb.fileParam.ioDirID = subdirid; - err = xPBGetCatInfo((CInfoPBPtr)&hpb, FALSE); - if (err) - hpb.fileParam.ioFDirIndex++; - else - delete1file(vrn, subdirid, s2); - } - verifyfiledelete = savevfd; - verifydirdelete = savevdd; - hpb.fileParam.ioNamePtr = s; - hpb.fileParam.ioDirID = dirid; - err = xPBHDelete((HFileParam *)&hpb, FALSE); - if (err != noErr) - doerror(err, "\pPBHDelete"); - } else { - if (verifyfiledelete && (ask("\pdelete file", s) == Cancel)) - return; - hpb.fileParam.ioDirID = dirid; - err = xPBHDelete((HFileParam *)&hpb, FALSE); - if (err != noErr) - doerror(err, "\pPBHDelete"); - } -} - -void renamefile(DialogPtr dp) -{ - Str255 s, s2; - INTEGER type; - HParamBlockRec hpb; - CInfoPBRec cpb; - OSErr err; - Rect r; - Handle h; - INTEGER savevdd, savevfd; - LONGINT fromdirid; - - getnameandfromdirid(&s, &fromdirid); - hpb.fileParam.ioVRefNum = -SFSaveDisk; - hpb.fileParam.ioDirID = fromdirid; - hpb.fileParam.ioCompletion = 0; - hpb.fileParam.ioNamePtr = s; - GetDItem(dp, TEXTITEM, &type, &h, &r); - GetIText(h, s2); - hpb.ioParam.ioMisc = (LONGORPTR) s2; - err = xPBHRename((HFileParam *)&hpb, FALSE); - if (err == dupFNErr) { - cpb.hFileInfo.ioFDirIndex = 0; - cpb.hFileInfo.ioNamePtr = s2; - cpb.hFileInfo.ioVRefNum = -SFSaveDisk; - cpb.hFileInfo.ioDirID = fromdirid; - - xPBGetCatInfo(&cpb, FALSE); - if (cpb.hFileInfo.ioFlAttrib & ISDIRMASK) { - if (!verifydiroverwrite || - ask("\poverwrite directory", s2) == OK) { - savevdd = verifydirdelete; - savevfd = verifyfiledelete; - verifyfiledelete = 0; - verifydirdelete = 0; - delete1file(-SFSaveDisk, fromdirid, s2); - verifyfiledelete = savevfd; - verifydirdelete = savevdd; - err = xPBHRename((HFileParam *)&hpb, FALSE); - } - } else { - if (!verifyfileoverwrite || ask("\poverwrite file", s2) == OK) { - savevdd = verifydirdelete; - savevfd = verifyfiledelete; - verifyfiledelete = 0; - verifydirdelete = 0; - delete1file(-SFSaveDisk, fromdirid, s2); - verifyfiledelete = savevfd; - verifydirdelete = savevdd; - err = xPBHRename((HFileParam *)&hpb, FALSE); - } - } - } else if (err != noErr) - doerror(err, "\pPBHRename"); -} - -INTEGER donewdir(DialogPtr dp) -{ - Str255 s; - HParamBlockRec hpb; - OSErr err; - INTEGER type; - Rect r; - Handle h; - INTEGER savevdd, savevfd; - - hpb.ioParam.ioVRefNum = -SFSaveDisk; - hpb.fileParam.ioDirID = CurDirStore; - GetDItem(dp, TEXTITEM, &type, &h, &r); - GetIText(h, s); - hpb.ioParam.ioNamePtr = (StringPtr) s; - err = xPBDirCreate((HFileParam *)&hpb, FALSE); - if (err == dupFNErr) { - ParamText((StringPtr) "\pThat name is already in use.", 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - } else if (err != noErr) - doerror(err, "\pPBDirCreate"); - return 101; -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/deleteandrenamer.c.mac b/src/config/front-ends/nextstep/HFS_XFer/deleteandrenamer.c.mac deleted file mode 100644 index eac51b53..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/deleteandrenamer.c.mac +++ /dev/null @@ -1 +0,0 @@ -#include "xfer.h" void delete1file(INTEGER vrn, LONGINT dirid, Str255 s) { HParamBlockRec hpb; OSErr err; Str255 s2; LONGINT subdirid; INTEGER savevdd, savevfd; ParamBlockRec pb; pb.volumeParam.ioVolIndex = 0; pb.volumeParam.ioVRefNum = vrn; pb.volumeParam.ioNamePtr = 0; err = xPBGetVInfo((volumeParam *) &pb, false); if (err != noErr) { doerror(err, "\pPBGetVInfo"); /*-->*/ return; } if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { doerror(vLckdErr, (char *) 0); return; } hpb.fileParam.ioVRefNum = vrn; hpb.fileParam.ioDirID = dirid; hpb.fileParam.ioFDirIndex = 0; hpb.fileParam.ioCompletion = 0; hpb.fileParam.ioNamePtr = s; err = xPBGetCatInfo((CInfoPBPtr)&hpb, false); if (err != noErr) { doerror(err, "\pPBGetCatInfo"); /*-->*/ return; } if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) /*-->*/ return; if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { if (verifydirdelete && (ask("\pdelete directory", s) == Cancel)) /*-->*/ return; savevdd = verifydirdelete; savevfd = verifyfiledelete; verifyfiledelete = 0; verifydirdelete = 0; subdirid = hpb.fileParam.ioDirID; hpb.fileParam.ioNamePtr = s2; for (hpb.fileParam.ioFDirIndex = 1; err != fnfErr; ) { hpb.fileParam.ioDirID = subdirid; err = xPBGetCatInfo((CInfoPBPtr)&hpb, false); if (err) hpb.fileParam.ioFDirIndex++; else delete1file(vrn, subdirid, s2); } verifyfiledelete = savevfd; verifydirdelete = savevdd; hpb.fileParam.ioNamePtr = s; hpb.fileParam.ioDirID = dirid; err = xPBHDelete((HFileParam *)&hpb, false); if (err != noErr) doerror(err, "\pPBHDelete"); } else { if (verifyfiledelete && (ask("\pdelete file", s) == Cancel)) return; hpb.fileParam.ioDirID = dirid; err = xPBHDelete((HFileParam *)&hpb, false); if (err != noErr) doerror(err, "\pPBHDelete"); } } void renamefile(DialogPtr dp) { Str255 s, s2; INTEGER type; HParamBlockRec hpb; CInfoPBRec cpb; OSErr err; Rect r; Handle h; INTEGER savevdd, savevfd; LONGINT fromdirid; getnameandfromdirid(&s, &fromdirid); hpb.fileParam.ioVRefNum = -SFSaveDisk; hpb.fileParam.ioDirID = fromdirid; hpb.fileParam.ioCompletion = 0; hpb.fileParam.ioNamePtr = s; GetDItem(dp, TEXTITEM, &type, &h, &r); GetIText(h, s2); hpb.ioParam.ioMisc = (LONGORPTR) s2; err = xPBHRename((HFileParam *)&hpb, false); if (err == dupFNErr) { cpb.hFileInfo.ioFDirIndex = 0; cpb.hFileInfo.ioNamePtr = s2; cpb.hFileInfo.ioVRefNum = -SFSaveDisk; cpb.hFileInfo.ioDirID = fromdirid; xPBGetCatInfo(&cpb, false); if (cpb.hFileInfo.ioFlAttrib & ISDIRMASK) { if (!verifydiroverwrite || ask("\poverwrite directory", s2) == OK) { savevdd = verifydirdelete; savevfd = verifyfiledelete; verifyfiledelete = 0; verifydirdelete = 0; delete1file(-SFSaveDisk, fromdirid, s2); verifyfiledelete = savevfd; verifydirdelete = savevdd; err = xPBHRename((HFileParam *)&hpb, false); } } else { if (!verifyfileoverwrite || ask("\poverwrite file", s2) == OK) { savevdd = verifydirdelete; savevfd = verifyfiledelete; verifyfiledelete = 0; verifydirdelete = 0; delete1file(-SFSaveDisk, fromdirid, s2); verifyfiledelete = savevfd; verifydirdelete = savevdd; err = xPBHRename((HFileParam *)&hpb, false); } } } else if (err != noErr) doerror(err, "\pPBHRename"); } INTEGER donewdir(DialogPtr dp) { Str255 s; HParamBlockRec hpb; OSErr err; INTEGER type; Rect r; Handle h; INTEGER savevdd, savevfd; hpb.ioParam.ioVRefNum = -SFSaveDisk; hpb.fileParam.ioDirID = CurDirStore; GetDItem(dp, TEXTITEM, &type, &h, &r); GetIText(h, s); hpb.ioParam.ioNamePtr = (StringPtr) s; err = xPBDirCreate((HFileParam *)&hpb, false); if (err == dupFNErr) { ParamText((StringPtr) "\pThat name is already in use.", 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } else if (err != noErr) doerror(err, "\pPBDirCreate"); return 101; } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/error.c b/src/config/front-ends/nextstep/HFS_XFer/error.c deleted file mode 100644 index ed49a83b..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/error.c +++ /dev/null @@ -1,37 +0,0 @@ -#include "rsys/common.h" -#include "DialogMgr.h" - -#include "myhfs.h" - -#define OURERRORID 404 -#define OURBADERRID 405 - -PUBLIC void errormessage(StringPtr msg, alerttype severity) -{ - INTEGER res; -#if 1 - DebugStr(msg); - return; -#endif - ParamText(msg, (StringPtr) "\p", (StringPtr) "\p", (StringPtr) "\p"); - switch(severity) { - case NOTE: - res = NoteAlert(OURERRORID, (ProcPtr) 0); - break; - case CAUTION: - res = CautionAlert(OURERRORID, (ProcPtr) 0); - break; - case STOP: - res = StopAlert(OURBADERRID, (ProcPtr) 0); - break; - default: - res = StopAlert(OURBADERRID, (ProcPtr) 0); - break; - } -#if defined(OUTDATEDCODE) - if (res == Cancel) - OurExit(); -#else - ExitToShell(); -#endif -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/error.c.mac b/src/config/front-ends/nextstep/HFS_XFer/error.c.mac deleted file mode 100644 index 6a93eba8..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/error.c.mac +++ /dev/null @@ -1 +0,0 @@ -#include #include "myhfs.h" #define OURERRORID 404 #define OURBADERRID 405 PUBLIC void errormessage(StringPtr msg, alerttype severity) { INTEGER res; #if 1 DebugStr(msg); return; #endif ParamText(msg, (StringPtr) "\p", (StringPtr) "\p", (StringPtr) "\p"); switch(severity) { case NOTE: res = NoteAlert(OURERRORID, (ProcPtr) 0); break; case CAUTION: res = CautionAlert(OURERRORID, (ProcPtr) 0); break; case STOP: res = StopAlert(OURBADERRID, (ProcPtr) 0); break; default: res = StopAlert(OURBADERRID, (ProcPtr) 0); break; } #if defined(OUTDATEDCODE) if (res == Cancel) OurExit(); #else ExitToShell(); #endif } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/file.c b/src/config/front-ends/nextstep/HFS_XFer/file.c deleted file mode 100644 index 9c468ac0..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/file.c +++ /dev/null @@ -1,1193 +0,0 @@ -#if defined(OUTDATEDCODE) -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include - -PUBLIC filecontrolblock *getfreefcbp( void ) -{ - short length; - filecontrolblock *fcbp, *efcbp; - - length = *(short *)FCBSPtr; - fcbp = (filecontrolblock *) ((short *)FCBSPtr+1); - efcbp = (filecontrolblock *) ((char *)FCBSPtr + length); - for (;fcbp < efcbp && fcbp->fcbFlNum; - fcbp = (filecontrolblock *) ((char *)fcbp + FSFCBLen)) - ; - return fcbp < efcbp ? fcbp : 0; -} - -PUBLIC filecontrolblock *refnumtofcbp(short refnum) -{ - INTEGER len; - - if (refnum < sizeof(short) || refnum % FSFCBLen != sizeof(short)) - return 0; - len = *(short *)FCBSPtr; - if (refnum >= len) - return 0; - return (filecontrolblock *)((char *)FCBSPtr + refnum); -} - -PRIVATE long pbabsoffset(ioParam *pb, filecontrolblock *fcbp) -{ - switch (pb->ioPosMode) { - case fsAtMark: - return fcbp->fcbCrPs; - case fsFromStart: - return pb->ioPosOffset; - case fsFromLEOF: - return fcbp->fcbEOF + pb->ioPosOffset; - case fsFromMark: - return fcbp->fcbCrPs + pb->ioPosOffset; - default: - return -1; - } -} - -PRIVATE long xtntbnotophys(xtntrec xtr, unsigned short bno, short *nphyscontigp) -{ - unsigned short bc; - long retblock; - - bc = xtr[0].blockcount; - if (bno < bc) { - *nphyscontigp = bc - bno; - retblock = xtr[0].blockstart + bno; - } else { - bno -= bc; - bc = xtr[1].blockcount; - if (bno < bc) { - *nphyscontigp = bc - bno; - retblock = xtr[1].blockstart + bno; - } else { - bno -= bc; - bc = xtr[2].blockcount; - if (bno < bc) { - *nphyscontigp = bc - bno; - retblock = xtr[2].blockstart + bno; - } else - retblock = -1; - } - } - return retblock; -} - -PUBLIC compretval xtntcompare(void *firstp, void *secondp) -{ - xtntkey *xp1, *xp2; - - xp1 = firstp; - xp2 = secondp; - if (xp1->xkrFkType < xp2->xkrFkType) - return firstisless; - else if (xp1->xkrFkType > xp2->xkrFkType) - return firstisgreater; - else { - if (xp1->xkrFNum < xp2->xkrFNum) - return firstisless; - else if (xp1->xkrFNum > xp2->xkrFNum) - return firstisgreater; - else { - if (xp1->xkrFABN < xp2->xkrFABN) - return firstisless; - else if (xp1->xkrFABN > xp2->xkrFABN) - return firstisgreater; - else - return same; - } - } -} - -PUBLIC compretval catcompare(void *firstp, void *secondp) -{ - catkey *ckp1, *ckp2; - - ckp1 = firstp; - ckp2 = secondp; - if (ckp1->ckrParID < ckp2->ckrParID) - return firstisless; - if (ckp1->ckrParID > ckp2->ckrParID) - return firstisgreater; - else - return RelString((StringPtr) ckp1->ckrCName, (StringPtr) ckp2->ckrCName, - FALSE, TRUE); -} - -PUBLIC void makextntkey(xtntkey *keyp, forktype forkwanted, LONGINT flnum, - ushort bno) -{ - keyp->xkrKeyLen = 7; - keyp->xkrFkType = forkwanted; - keyp->xkrFNum = flnum; - keyp->xkrFABN = bno; -} - -PUBLIC void makextntparam(btparam *btpb, HVCB *vcbp, forktype forkwanted, - LONGINT flnum, ushort bno) -{ - btpb->vcbp = vcbp; - makextntkey((xtntkey *) &btpb->tofind, forkwanted, flnum, bno); - btpb->fp = xtntcompare; - btpb->refnum = vcbp->vcbXTRef; - btpb->leafindex = -1; -} - -PRIVATE xtntkey *fcbpbnotoxkeyp(filecontrolblock *fcbp, ushort bno) -{ - forktype forkwanted; - xtntkey *xkeyp; - btparam btparamblock; - OSErr err; - - forkwanted = fcbp->fcbMdRByt & RESOURCEBIT ? resourcefork : datafork; - makextntparam(&btparamblock, fcbp->fcbVPtr, forkwanted, fcbp->fcbFlNum, - bno); - err = keyfind(&btparamblock); -#if 0 - cleancache(btparamblock.vcbp); -#endif - xkeyp = (xtntkey *) btparamblock.foundp; - if (err != noErr || xkeyp->xkrFkType != forkwanted || - xkeyp->xkrFNum != fcbp->fcbFlNum) - return 0; - return xkeyp; -} - -PUBLIC long logtophys(filecontrolblock *fcbp, long absoffset, - short *nphyscontigp) -{ - ushort bno; - HVCB *vcbp; - long alblksiz, retblock; - xtntkey *xkeyp; - - vcbp = (HVCB *) fcbp->fcbVPtr; - alblksiz = vcbp->vcbAlBlkSiz; - bno = absoffset / alblksiz; - retblock = xtntbnotophys(fcbp->fcbExtRec, bno, nphyscontigp); - if (retblock == -1) { - xkeyp = fcbpbnotoxkeyp(fcbp, bno); - if (!xkeyp) - return -1; - retblock = xtntbnotophys((xtntdesc *) DATAPFROMKEY(xkeyp), - bno - xkeyp->xkrFABN, nphyscontigp); - if (retblock == -1) - return -1; - } - return vcbp->vcbAlBlSt * PHYSBSIZE + retblock * alblksiz; -} - -PRIVATE OSErr pbtofcbp(ioParam *pb, filecontrolblock **fcbpp, accesstype rw) -{ - OSErr retval; - - *fcbpp = refnumtofcbp(pb->ioRefNum); - if (!*fcbpp) - retval = rfNumErr; - else { - if (rw == writing) { - retval = writefcbp(*fcbpp); - if (retval == noErr) - retval = writevcbp((*fcbpp)->fcbVPtr); - } else - retval = noErr; - } - return retval; -} - -PRIVATE void setbits(HVCB *vcbp, ulong bno, ulong ntoset, unsigned char lookfor) -{ - unsigned char *cp, *ecp; - ulong ebno; - INTEGER startbit, stopbit; - unsigned char mask, want; - - if (lookfor) - vcbp->vcbFreeBks -= ntoset; - else - vcbp->vcbFreeBks += ntoset; - vcbp->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - /* bno -= vcbp->vcbAlBlSt; not sure about this */ - ebno = bno + ntoset; - cp = (unsigned char *) vcbp->vcbMAdr + bno / 8 + MADROFFSET; - ecp = (unsigned char *) vcbp->vcbMAdr + ebno / 8 + MADROFFSET; - startbit = bno % 8; - stopbit = ebno % 8; - if (cp == ecp) { - mask = (0xFF >> startbit) & (0xFF << (8 - stopbit)); - if (lookfor) - *cp |= mask; - else - *cp &= ~mask; - } else { - if (startbit) { - mask = 0xFF >> startbit; - if (lookfor) - *cp++ |= mask; - else - *cp++ &= ~mask; - } - want = lookfor ? 0xFF : 0; - while (cp != ecp) - *cp++ = want; - if (stopbit) { - mask = 0xFF << (8 - stopbit); - if (lookfor) - *cp |= mask; - else - *cp &= ~mask; - } - } - TransPhysBlk(vcbp, vcbp->vcbVBMSt * (ulong) PHYSBSIZE, 1, - vcbp->vcbMAdr + MADROFFSET, writing, (long *) 0); - -} - -PRIVATE ulong countbits(HVCB *vcbp, ulong bno, unsigned char lookfor) -{ - unsigned char *cp, c; - unsigned char mask, want; - ulong retval, max; - INTEGER bit; - - /* assert(lookfor <= 1); */ - /* bno -= vcbp->vcbAlBlSt; not sure about this */ - retval = 0; - max = vcbp->vcbNmAlBlks - bno; - cp = (unsigned char *) vcbp->vcbMAdr + bno / 8 + MADROFFSET; -#if 0 - { - Size madrlen; - madrlen = GetPtrSize(vcbp->vcbMAdr); - madrlen = madrlen; - } -#endif - bit = bno % 8; - if (bit) { - c = *cp++; - mask = (unsigned char) ~0 >> bit; - want = lookfor ? mask : 0; - if ((c & mask) == want) { - retval += 8 - bit; - } else { - mask = 1 << (7 - bit); - if (lookfor) - for (; c & mask; mask >>= 1) - retval++; - else - for (; !(c & mask); mask >>= 1) - retval++; - return retval; - } - } - want = lookfor ? 0xFF : 0; - while (retval < max && *cp++ == want) { - retval += 8; - } - if (retval < max) { - c = cp[-1]; - mask = 1 << 7; - if (lookfor) - for (; c & mask; mask >>= 1) - retval++; - else - for (; !(c & mask); mask >>= 1) - retval++; - } - return MIN(max, retval); -} - -PRIVATE BOOLEAN fillextent(xtntdesc *xp, LONGINT *nallocneededp, HVCB *vcbp, - ushort *newabnp) -{ - INTEGER nempty; - ulong toextend; - ulong needed, max, nfree, search; - xtntrec tmpxtnt; - xtntdesc *tmpxp; - BOOLEAN retval; - - needed = *nallocneededp; - max = vcbp->vcbNmAlBlks; - for (nempty = 3; nempty > 0 && xp->blockcount; nempty--, xp++) - *newabnp += xp->blockcount; - if (nempty != 3) { - --xp; - toextend = countbits(vcbp, xp->blockstart + xp->blockcount, 0); - if (toextend) { - toextend = MIN(toextend, needed); - needed -= toextend; - setbits(vcbp, xp->blockstart + xp->blockcount, toextend, 1); - xp->blockcount += toextend; - } - ++xp; - } - if (needed && nempty) { - tmpxtnt[0].blockcount = 0; - tmpxtnt[1].blockcount = 0; - tmpxtnt[2].blockcount = 0; - nfree = 0; -/* - * NOTE: the condition in the for loop might look strange. The point is it - * isn't worth counting the number of free blocks from a given point if - * even in the best case it couldn't be more than the number you already - * know about. - */ - for (search = countbits(vcbp, 0, 1) /*vcbp->vcbAlBlSt*/; max - search > tmpxtnt[2].blockcount;) { - nfree = countbits(vcbp, search, 0); -#if 1 - if (nfree == 0) - DebugStr((StringPtr) "\pnfree == 0"); -#endif - if (nfree >= needed) { - tmpxtnt[0].blockcount = nfree; - tmpxtnt[0].blockstart = search; - break; - } - if (nfree > tmpxtnt[1].blockcount) { - if (nfree > tmpxtnt[0].blockcount) { - tmpxtnt[2].blockcount = tmpxtnt[1].blockcount; - tmpxtnt[2].blockstart = tmpxtnt[1].blockstart; - tmpxtnt[1].blockcount = tmpxtnt[0].blockcount; - tmpxtnt[1].blockstart = tmpxtnt[0].blockstart; - tmpxtnt[0].blockcount = nfree; - tmpxtnt[0].blockstart = search; - } else { - tmpxtnt[2].blockcount = tmpxtnt[1].blockcount; - tmpxtnt[2].blockstart = tmpxtnt[1].blockstart; - tmpxtnt[1].blockcount = nfree; - tmpxtnt[1].blockstart = search; - } - } else if (nfree > tmpxtnt[2].blockcount) { - tmpxtnt[2].blockcount = nfree; - tmpxtnt[2].blockstart = search; - } - search += nfree; - search += countbits(vcbp, search, 1); - } - tmpxp = tmpxtnt; - while (needed > 0 && --nempty >= 0) { - xp->blockstart = tmpxp->blockstart; - xp->blockcount = MIN(tmpxp->blockcount, needed); -#if 1 - if (xp->blockcount == 0) - DebugStr((StringPtr) "\pblockcount = 0"); -#endif - needed -= xp->blockcount; - setbits(vcbp, xp->blockstart, xp->blockcount, 1); - } - } - *newabnp += *nallocneededp - needed; - retval = needed < *nallocneededp; - *nallocneededp = needed; - return retval; -} - -PRIVATE void smokexpvcbp(ulong tosmoke, xtntdesc *xp, HVCB *vcbp) -{ - if (tosmoke <= xp[2].blockcount) { - xp[2].blockcount -= tosmoke; - setbits(vcbp, xp[2].blockstart + xp[2].blockcount, tosmoke, 0); - } else { - setbits(vcbp, xp[2].blockstart, xp[2].blockcount, 0); - tosmoke -= xp[2].blockcount; - xp[2].blockcount = 0; - if (tosmoke <= xp[1].blockcount) { - xp[1].blockcount -= tosmoke; - setbits(vcbp, xp[1].blockstart + xp[1].blockcount, tosmoke, 0); - } else { - setbits(vcbp, xp[1].blockstart, xp[1].blockcount, 0); - tosmoke -= xp[1].blockcount; - xp[1].blockcount = 0; - xp[0].blockcount -= tosmoke; - setbits(vcbp, xp[0].blockstart + xp[0].blockcount, tosmoke, 0); - } - } -} - -PUBLIC OSErr AllocHelper(ioParam *pb, BOOLEAN async, alloctype alloc, - BOOLEAN writefcbp) -{ - filecontrolblock *fcbp; - OSErr err, err1; - ulong neweof, totallength; - ushort clumpsize, newabn; - HVCB *vcbp; - ulong tosmoke; - LONGINT nallocneeded; - xtntdesc *xp; - xtntkey *xtkeyp; - xtntrec saverec; - Byte savetype; - btparam btparamrec; - - err = pbtofcbp(pb, &fcbp, writing); - if (err != noErr) -/*-->*/ PBRETURN(pb, err); - - switch (alloc) { - case seteof: - neweof = (ulong) pb->ioMisc; - break; - case allocany: - case alloccontig: - neweof = fcbp->fcbPLen + pb->ioReqCount; - break; - default: - DebugStr((StringPtr) "\punknown allocator1"); - PBRETURN(pb, fsDSIntErr); - } - if (neweof < 0) - neweof = 0; - clumpsize = fcbp->fcbClmpSize; - vcbp = (HVCB *) fcbp->fcbVPtr; - if (!clumpsize) - clumpsize = vcbp->vcbClpSiz; - clumpsize = vcbp->vcbAlBlkSiz; /* i.e. ignore clumpsize; that's what - the Mac really does */ - neweof = (neweof + clumpsize - 1) / clumpsize * clumpsize; - - nallocneeded = ((LONGINT) neweof - (LONGINT) fcbp->fcbPLen) / - vcbp->vcbAlBlkSiz; - xp = fcbp->fcbExtRec; - totallength = vcbp->vcbAlBlkSiz * - (xp[0].blockcount + xp[1].blockcount + xp[2].blockcount); - if (nallocneeded < 0) { - if (neweof < totallength) { - tosmoke = (totallength - neweof) / vcbp->vcbAlBlkSiz; - smokexpvcbp(tosmoke, xp, vcbp); - if (writefcbp) - fcbp->fcbMdRByt |= DIRTYBIT; - } - if (fcbp->fcbPLen > totallength) { - newabn = neweof / vcbp->vcbAlBlkSiz; - if (!(xtkeyp = fcbpbnotoxkeyp(fcbp, newabn))) { - neweof = fcbp->fcbPLen; - DebugStr((StringPtr) "\pcouldn't translate fcbp, newabn 1"); - err = fsDSIntErr; - goto done; - } - xp = (xtntdesc *) DATAPFROMKEY(xtkeyp); - totallength = vcbp->vcbAlBlkSiz * - (xp[0].blockcount + xp[1].blockcount + xp[2].blockcount); - tosmoke = xtkeyp->xkrFABN * vcbp->vcbAlBlkSiz + totallength - - neweof; - savetype = xtkeyp->xkrFkType; - if (tosmoke < totallength) { - smokexpvcbp(tosmoke, xp, vcbp); - dirtyleaf((anykey *)xtkeyp, vcbp); - err = btnext((anykey **) &xtkeyp, (anykey *)xtkeyp, vcbp); - if (err != noErr) - goto done; - } - if (xtkeyp && xtkeyp->xkrFNum == fcbp->fcbFlNum && - xtkeyp->xkrFkType == savetype) { - memcpy(saverec, DATAPFROMKEY(xtkeyp), (size_t) sizeof(saverec)); - makextntparam(&btparamrec, vcbp, 0, 0, 0); - btparamrec.tofind = *(anykey *) xtkeyp; - btparamrec.leafindex = -1; - btparamrec.success = TRUE; - btparamrec.foundp = (anykey *) xtkeyp; - } else - btparamrec.success = FALSE; - while (btparamrec.success) { - xp = (xtntdesc *) DATAPFROMKEY(btparamrec.foundp); - setbits(vcbp, xp[0].blockstart, xp[0].blockcount, 0); - setbits(vcbp, xp[1].blockstart, xp[1].blockcount, 0); - setbits(vcbp, xp[2].blockstart, xp[2].blockcount, 0); - newabn = btparamrec.tofind.xtntk.xkrFABN + xp[0].blockcount + - xp[1].blockcount + - xp[2].blockcount; - err = btdelete(&btparamrec); - if (err != noErr) - goto done; - btparamrec.tofind.xtntk.xkrFABN = newabn; - err = keyfind(&btparamrec); - if (err != noErr) - goto done; - } - } - } else if (nallocneeded > 0) { - if ((nallocneeded > vcbp->vcbFreeBks) && - (alloc == seteof || alloc == alloccontig)) { - neweof = fcbp->fcbPLen; - err = dskFulErr; - goto done; - } - if (fcbp->fcbPLen == totallength) { /* possibly some room in this one */ - newabn = 0; - if (fillextent(xp, &nallocneeded, vcbp, &newabn) && writefcbp) - fcbp->fcbMdRByt |= DIRTYBIT; - } else { - newabn = fcbp->fcbPLen / vcbp->vcbAlBlkSiz; - if (!(xtkeyp = fcbpbnotoxkeyp(fcbp, newabn))) { - neweof = fcbp->fcbPLen; - DebugStr((StringPtr) "\pcouldn't translate fcbp, newabn 2"); - err = fsDSIntErr; - goto done; - } - xp = (xtntdesc *) DATAPFROMKEY(xtkeyp); - newabn = xtkeyp->xkrFABN; - if (fillextent(xp, &nallocneeded, vcbp, &newabn)) - dirtyleaf((anykey *)xtkeyp, vcbp); - } - while (nallocneeded > 0) { - xtkeyp = newextentrecord(fcbp, newabn); - if (!xtkeyp) { - DebugStr((StringPtr) "\pnewextent failed"); - err = fsDSIntErr; - goto done; - } - xp = (xtntdesc *) DATAPFROMKEY(xtkeyp); - if (fillextent(xp, &nallocneeded, vcbp, &newabn)) - dirtyleaf((anykey *)xtkeyp, vcbp); - /* NOTE: this could loop forever if our count is off or if - some blocks got eaten when making an extent record. - TODO: fix this */ - } - } -done: - if (writefcbp) - err1 = cleancache(vcbp); /* cleancache must NOT be called if we are trashing */ - else /* blocks before we delete a file */ - err1 = noErr; - switch (alloc) { - case seteof: - if (err == noErr) - fcbp->fcbEOF = (ulong) pb->ioMisc; - break; - case allocany: - case alloccontig: - pb->ioActCount = neweof - fcbp->fcbPLen; - break; - default: - DebugStr((StringPtr) "\punknown allocator2"); - PBRETURN(pb, fsDSIntErr); - } - fcbp->fcbPLen = neweof; - fcbp->fcbMdRByt |= 0x80; - - if (err == noErr) - err = err1; - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBSetEOF(ioParam *pb, BOOLEAN async) -{ - return AllocHelper(pb, async, seteof, TRUE); -} - -PUBLIC OSErr myPBAllocate(ioParam *pb, BOOLEAN async) -{ - return AllocHelper(pb, async, allocany, TRUE); -} - -PUBLIC OSErr myPBAllocContig(ioParam *pb, BOOLEAN async) -{ - return AllocHelper(pb, async, alloccontig, TRUE); -} - -#if !defined (MIN) -#define MIN(a, b) ((a) <= (b) ? (a) : (b)) -#endif - -#define RETURN(x) { pb->ioResult = x; goto DONE; } - -PRIVATE OSErr PBReadWrite(ioParam *pb, BOOLEAN async, accesstype rw) -{ - filecontrolblock *fcbp; - long absoffset, totransfer, neweot, templ, physblock, actl; - OSErr newerr; - short ntoskip, ntocopy, nphyscontig, nblockstogo, thisrun; - char tempbuf[PHYSBSIZE]; /* goes away eventually */ - Ptr bufp; - HVCB *vcbp; - - pb->ioResult = noErr; - pb->ioActCount = 0; - totransfer = pb->ioReqCount; - - newerr = pbtofcbp(pb, &fcbp, rw); - if (newerr != noErr) -/*-->*/ RETURN(newerr) - - absoffset = pbabsoffset(pb, fcbp); - if (absoffset < 0) - RETURN(posErr) - pb->ioPosOffset = absoffset; - if (totransfer < 0) - RETURN(paramErr) - neweot = absoffset + totransfer; - if (neweot > fcbp->fcbEOF) { - if (rw == reading) { - totransfer = fcbp->fcbEOF - absoffset; - pb->ioResult = eofErr; - } else { - templ = (long) pb->ioMisc; -#if !defined (UNIX) - pb->ioMisc = (Ptr) neweot; -#else /* UNIX */ - pb->ioMisc = (LONGINT) neweot; -#endif /* UNIX */ - pb->ioResult = myPBSetEOF(pb, FALSE); - if (newerr != noErr) - totransfer = fcbp->fcbPLen - absoffset; - } - } - ntoskip = absoffset % PHYSBSIZE; - nphyscontig = 0; - bufp = pb->ioBuffer; - vcbp = fcbp->fcbVPtr; -#if !defined (LETGCCWAIL) - physblock = 0; -#endif /* LETGCCWAIL */ - if (ntoskip) { - absoffset -= ntoskip; - physblock = logtophys(fcbp, absoffset, &nphyscontig); - if (nphyscontig < 1) - RETURN(ioErr) - newerr = TransPhysBlk(vcbp, physblock, 1, (Ptr) tempbuf, reading, - (long *) 0); - if (newerr != noErr) - RETURN(newerr) - ntocopy = MIN(totransfer, PHYSBSIZE - ntoskip); - if (rw == reading) - memcpy(bufp, tempbuf + ntoskip, (size_t) ntocopy); - else { - memcpy(tempbuf + ntoskip, bufp, (size_t) ntocopy); - newerr = TransPhysBlk(vcbp, physblock, 1, (Ptr) tempbuf, writing, - (long *) 0); - if (newerr != noErr) - RETURN(newerr) - } - - pb->ioPosOffset += ntocopy; - pb->ioActCount += ntocopy; - totransfer -= ntocopy; - bufp += ntocopy; - --nphyscontig; - } - if (totransfer >= PHYSBSIZE) { - nblockstogo = totransfer / PHYSBSIZE; - while (nblockstogo > 0) { - if (nphyscontig == 0) { - physblock = logtophys(fcbp, absoffset, &nphyscontig); - if (nphyscontig < 1) - RETURN(ioErr) - } - thisrun = MIN(nphyscontig, nblockstogo); - newerr = TransPhysBlk(vcbp, physblock, thisrun, bufp, rw, &actl); - pb->ioPosOffset += actl; - pb->ioActCount += actl; - if (newerr != noErr) - RETURN(newerr) - bufp += thisrun * PHYSBSIZE; - absoffset += thisrun * PHYSBSIZE; - totransfer -= thisrun * PHYSBSIZE; - nblockstogo -= thisrun; - nphyscontig = 0; - } - } - if (totransfer > 0) { - if (nphyscontig == 0) { - physblock = logtophys(fcbp, absoffset, &nphyscontig); - if (nphyscontig < 1) - RETURN(ioErr) - } - newerr = TransPhysBlk(vcbp, physblock, 1, (Ptr) tempbuf, reading, - (long *) 0); - if (newerr != noErr) - RETURN(newerr) - if (rw == reading) - memcpy(bufp, tempbuf, (size_t) totransfer); - else { - memcpy(tempbuf, bufp, (size_t) totransfer); - newerr = TransPhysBlk(vcbp, physblock, 1, bufp, writing, - (long *) 0); - if (newerr != noErr) - RETURN(newerr) - } - pb->ioPosOffset += totransfer; - pb->ioActCount += totransfer; - } - fcbp->fcbCrPs = pb->ioPosOffset; -DONE: - newerr = cleancache(vcbp); - if (pb->ioResult == noErr) - pb->ioResult = newerr; - return pb->ioResult; -} - -#undef RETURN - -PUBLIC OSErr myPBRead(ioParam *pb, BOOLEAN async) -{ - return PBReadWrite(pb, async, reading); -} - -PUBLIC OSErr myPBWrite(ioParam *pb, BOOLEAN async) -{ - return PBReadWrite(pb, async, writing); -} - -PUBLIC OSErr myPBFlushFile(ioParam *pb, BOOLEAN async) -{ - filecontrolblock *fcbp; - OSErr err; - - fcbp = refnumtofcbp(pb->ioRefNum); - if (!fcbp) - err = rfNumErr; - else - err = dirtyfcbp(fcbp); - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBClose(ioParam *pb, BOOLEAN async) -{ - filecontrolblock *fcbp; - OSErr err; - - fcbp = refnumtofcbp(pb->ioRefNum); - if (!fcbp) - err = rfNumErr; - else { - err = myPBFlushFile(pb, async); - if (err == noErr) - fcbp->fcbFlNum = 0; - } - PBRETURN(pb, err); -} - -PUBLIC void makecatkey(catkey *keyp, LONGINT dirid, INTEGER namelen, Ptr namep) -{ - keyp->ckrKeyLen = namelen + 1 + sizeof(LONGINT) + 1; - keyp->ckrResrv1 = 0; - keyp->ckrParID = dirid; - keyp->ckrCName[0] = namelen; - memcpy(keyp->ckrCName+1, namep, (size_t) namelen); -} - -PRIVATE OSErr findentry(long dirid, StringPtr name, btparam *btpb, - filekind *kindp, BOOLEAN ignorename) -{ - filerec *retval; - INTEGER namelen; - unsigned char *namep, *colonp, *endp; - void *recp; - short rectype; - OSErr err; - - retval = 0; - if (ignorename) { - namelen = 0; - namep = (StringPtr) ""; - } else { - namelen = name[0]; - namep = name+1; - } - - for (;;) { - err = cleancache(btpb->vcbp); - if (err != noErr) - return err; - colonp = (unsigned char *) indexn((char *) namep, ':', namelen); - if (colonp) - endp = colonp; - else - endp = namep + namelen; - makecatparam(btpb, btpb->vcbp, dirid, endp-namep, (Ptr) namep); - err = keyfind(btpb); - if (err != noErr) - return err; - if (!btpb->success) - return colonp ? dirNFErr : fnfErr; - recp = DATAPFROMKEY(btpb->foundp); - rectype = *(unsigned char *)recp; - if (colonp) { /* expect a directory */ - switch (rectype) { - case DIRTYPE: - dirid = ((directoryrec *)recp)->dirDirID; - break; - case THREADTYPE: - if (((catkey *) &btpb->tofind)->ckrCName[0]) { - DebugStr((StringPtr) "\pthread with name"); - return fsDSIntErr; - } - dirid = ((threadrec *)recp)->thdParID; - break; - default: - DebugStr((StringPtr) "\punknown rectype1 in findentry"); - return fsDSIntErr; - } - namelen -= ((catkey *) &btpb->tofind)->ckrCName[0]+1; - namep += ((catkey *) &btpb->tofind)->ckrCName[0]+1; - } else { /* expect a regular file */ - switch (rectype) { - case FILETYPE: - if (!(*kindp & regular)) - return bdNamErr; - *kindp = regular; - break; - case DIRTYPE: - if (!(*kindp & directory)) - return bdNamErr; - *kindp = directory; - break; - case THREADTYPE: - if (ignorename && *kindp == directory) { - dirid = ((threadrec *)recp)->thdParID; - namep = ((threadrec *)recp)->thdCName+1; - namelen = ((threadrec *)recp)->thdCName[0]; - continue; /* avoid return below */ - } else if (!(*kindp & thread)) - return dirNFErr; - else - *kindp = thread; - break; - default: - DebugStr((StringPtr) "\punknown rectype2 in findentry"); - return fsDSIntErr; - } - return noErr; - } - } -} - -PUBLIC OSErr findvcbandfile(ioParam *pb, LONGINT dirid, btparam *btpb, - filekind *kindp, BOOLEAN ignorename) -{ - OSErr err; - - err = noErr; - btpb->vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, &dirid); - if (!btpb->vcbp) - err = nsvErr; - else { - adjustdirid(&dirid, btpb->vcbp, pb->ioVRefNum); - err = findentry(dirid, pb->ioNamePtr, btpb, kindp, ignorename); - } - return err; -} - -/* - * alreadyopen checks to see whether a given file is already open and if - * so whether that causes a conflict (the conflicting refnum is filled in). - */ - -PUBLIC OSErr alreadyopen(HVCB *vcbp, ulong flnum, SignedByte *permp, - short *refnump) -{ - short length; - filecontrolblock *fcbp, *efcbp; - SignedByte temp; - short tempshort; - - if (!permp) { - permp = &temp; - temp = fsWrPerm; - } - - if (!refnump) - refnump = &tempshort; - - if (*permp == fsRdPerm) - return noErr; - length = *(short *)FCBSPtr; - fcbp = (filecontrolblock *) ((short *)FCBSPtr+1); - efcbp = (filecontrolblock *) ((char *)FCBSPtr + length); - for (;fcbp < efcbp; fcbp = (filecontrolblock *) ((char *)fcbp + FSFCBLen)) - if (fcbp->fcbVPtr == vcbp && fcbp->fcbFlNum == flnum && - ((fcbp->fcbMdRByt & WRITEBIT) || permp == &temp)) - switch (*permp) { - case fsCurPerm: - if (!(fcbp->fcbMdRByt & SHAREDBIT)) - *permp = fsRdPerm; - return noErr; - break; - case fsWrPerm: - case fsRdWrPerm: - *refnump = (char *) fcbp - (char *) FCBSPtr; - return opWrErr; - break; - case fsRdWrShPerm: - if (!(fcbp->fcbMdRByt & SHAREDBIT)) { - *refnump = (char *) fcbp - (char *) FCBSPtr; - return opWrErr; - } - break; - } - return noErr; -} - -PRIVATE OSErr PBOpenHelper(ioParam *pb, forktype ft, long dirid, BOOLEAN async) -{ - filecontrolblock *fcbp; - OSErr err; - SignedByte permssn; - cacheentry *cachep; - btparam btparamrec; - filekind kind; - filerec *frp; - catkey *catkeyp; - - kind = regular; - err = findvcbandfile(pb, dirid, &btparamrec, &kind, FALSE); - if (err != noErr) - PBRETURN(pb, err); - - err = cleancache(btparamrec.vcbp); - if (err != noErr) - PBRETURN(pb, err); - permssn = pb->ioPermssn; - frp = (filerec *) DATAPFROMKEY(btparamrec.foundp); - err = alreadyopen(btparamrec.vcbp, frp->filFlNum, &permssn, &pb->ioRefNum); - if (err != noErr) - PBRETURN(pb, err); - fcbp = getfreefcbp(); - if (!fcbp) -/*-->*/ PBRETURN(pb, tmfoErr); - - fcbp->fcbFlNum = frp->filFlNum; - if (frp->filFlags & FSOFTLOCKBIT) { - switch (permssn) { - case fsCurPerm: - permssn = fsRdPerm; - break; - case fsWrPerm: - case fsRdWrPerm: - case fsRdWrShPerm: - fcbp->fcbFlNum = 0; - PBRETURN(pb, permErr); - } - fcbp->fcbMdRByt = FLOCKEDBIT; - } else { - if (permssn == fsCurPerm) - permssn = fsRdWrPerm; - fcbp->fcbMdRByt = 0; - } - switch (permssn) { - case fsRdPerm: - break; - case fsWrPerm: - case fsRdWrPerm: - fcbp->fcbMdRByt |= WRITEBIT; - break; - case fsRdWrShPerm: - fcbp->fcbMdRByt |= (WRITEBIT|SHAREDBIT); - break; - default: - fcbp->fcbFlNum = 0; - DebugStr((StringPtr) "\punknown permission"); - PBRETURN(pb, fsDSIntErr); - } - - if (ft == resourcefork) - fcbp->fcbMdRByt |= RESOURCEBIT; - else - fcbp->fcbMdRByt &= ~RESOURCEBIT; - - if (ft == datafork) { - fcbp->fcbEOF = frp->filLgLen; - fcbp->fcbPLen = frp->filPyLen; - fcbp->fcbSBlk = frp->filStBlk; - memcpy((char *) fcbp->fcbExtRec, (char *) frp->filExtRec, - (size_t) sizeof(frp->filExtRec)); - } else { - fcbp->fcbEOF = frp->filRLgLen; - fcbp->fcbPLen = frp->filRPyLen; - fcbp->fcbSBlk = frp->filRStBlk; - memcpy((char *) fcbp->fcbExtRec, (char *) frp->filRExtRec, - (size_t) sizeof(frp->filRExtRec)); - } - fcbp->fcbCrPs = 0; - fcbp->fcbVPtr = btparamrec.vcbp; -#if !defined (UNIX) - fcbp->fcbBfAdr = pb->ioMisc; -#else /* UNIX */ - fcbp->fcbBfAdr = (Ptr) pb->ioMisc; -#endif /* UNIX */ - fcbp->fcbFlPos = 0; - - fcbp->fcbClmpSize = frp->filClpSize; - if (!fcbp->fcbClmpSize) - fcbp->fcbClmpSize = btparamrec.vcbp->vcbClpSiz; - - fcbp->fcbBTCBPtr = 0; /* Used only for B-trees I think */ - fcbp->fcbFType = frp->filUsrWds.fdType; - catkeyp = (catkey *) btparamrec.foundp; - cachep = addrtocachep((Ptr) catkeyp, btparamrec.vcbp); - fcbp->fcbCatPos = cachep->logblk; - fcbp->fcbDirID = catkeyp->ckrParID; - str255assign(fcbp->fcbCName, catkeyp->ckrCName); - pb->ioRefNum = (char *) fcbp - (char *) FCBSPtr; - PBRETURN(pb, noErr); -} - -#undef RETURN - -PUBLIC OSErr myPBOpen(ioParam *pb, BOOLEAN async) -{ - return PBOpenHelper(pb, datafork, 1L, async); -} - -PUBLIC OSErr myPBOpenRF(ioParam *pb, BOOLEAN async) -{ - return PBOpenHelper(pb, resourcefork, 1L, async); -} - -PUBLIC OSErr myPBHOpen(HFileParam *pb, BOOLEAN async) -{ - return PBOpenHelper((ioParam *) pb, datafork, pb->ioDirID, async); -} - -PUBLIC OSErr myPBHOpenRF(HFileParam *pb, BOOLEAN async) -{ - return PBOpenHelper((ioParam *) pb, resourcefork, pb->ioDirID, async); -} - -/* - * NOTE: I've tried playing around with the LockRange and UnlockRange calls - * and I don't know what they do. They seem to be unimplemented on - * our Mac+. Perhaps when they were created there was no idea that - * multifinder would exist so they don't do anything if you're not - * on a network. - */ - -PUBLIC OSErr myPBLockRange(ioParam *pb, BOOLEAN async) -{ - PBRETURN(pb, noErr); -} - -PUBLIC OSErr myPBUnlockRange(ioParam *pb, BOOLEAN async) -{ - PBRETURN(pb, noErr); -} - -PUBLIC OSErr myPBGetFPos(ioParam *pb, BOOLEAN async) -{ - filecontrolblock *fcbp; - - fcbp = refnumtofcbp(pb->ioRefNum); - if (!fcbp) -/*-->*/ PBRETURN(pb, rfNumErr); - pb->ioReqCount = 0; - pb->ioActCount = 0; - pb->ioPosMode = 0; - pb->ioPosOffset = fcbp->fcbCrPs; - - PBRETURN(pb, noErr); -} - -PUBLIC OSErr myPBSetFPos(ioParam *pb, BOOLEAN async) -{ - filecontrolblock *fcbp; - long newpos; - OSErr retval; - - fcbp = refnumtofcbp(pb->ioRefNum); - if (!fcbp) -/*-->*/ PBRETURN(pb, rfNumErr); - retval = noErr; - newpos = pbabsoffset(pb, fcbp); - if (newpos < 0) - retval = posErr; - else if (newpos > fcbp->fcbEOF) { - retval = eofErr; - fcbp->fcbCrPs = fcbp->fcbEOF; - } else - fcbp->fcbCrPs = newpos; - pb->ioPosOffset = fcbp->fcbCrPs; - PBRETURN(pb, retval); -} - -PUBLIC OSErr myPBGetEOF(ioParam *pb, BOOLEAN async) -{ - filecontrolblock *fcbp; - - fcbp = refnumtofcbp(pb->ioRefNum); - if (!fcbp) -/*-->*/ PBRETURN(pb, rfNumErr); -#if !defined (UNIX) - pb->ioMisc = (Ptr) fcbp->fcbEOF; -#else /* UNIX */ - pb->ioMisc = fcbp->fcbEOF; -#endif /* UNIX */ - - PBRETURN(pb, noErr); -} - -PRIVATE OSErr dirtyfcbp(filecontrolblock *fcbp) -{ - ulong catpos; - short refnum; - HVCB *vcbp; - cacheentry *cachep; - catkey key; - unsigned char *namep; - anykey *retkeyp; - filerec *frp; - OSErr err; - INTEGER dumint; - - if (fcbp->fcbMdRByt & DIRTYBIT) { - refnum = (char *) fcbp - (char *) FCBSPtr; - vcbp = fcbp->fcbVPtr; - if (catpos = fcbp->fcbCatPos) { - err = getcache(&cachep, fcbp->fcbVPtr->vcbCTRef, catpos, 0); - if (err != noErr) - return err; - namep = fcbp->fcbCName; - makecatkey(&key, fcbp->fcbDirID, namep[0], (Ptr) namep+1); - if (!searchnode((btnode *)cachep->buf, (void *)&key, catcompare, - &retkeyp, &dumint)) { - DebugStr((StringPtr) "\pTODO: just use keyfind!"); - return fsDSIntErr; /* TODO: just use keyfind! */ - } - frp = (filerec *) DATAPFROMKEY(retkeyp); - - if (fcbp->fcbMdRByt & FLOCKEDBIT) - frp->filFlags |= FSOFTLOCKBIT; - else - frp->filFlags &= ~FSOFTLOCKBIT; - - frp->filTyp = fcbp->fcbTypByt; - frp->filStBlk = fcbp->fcbSBlk; - frp->filClpSize = fcbp->fcbClmpSize; - frp->filUsrWds.fdType = fcbp->fcbFType; - - if (fcbp->fcbMdRByt & RESOURCEBIT) { - frp->filRLgLen = fcbp->fcbEOF; - frp->filRPyLen = fcbp->fcbPLen; - memcpy(frp->filRExtRec, fcbp->fcbExtRec, - (size_t) sizeof(frp->filRExtRec)); - } else { - frp->filLgLen = fcbp->fcbEOF; - frp->filPyLen = fcbp->fcbPLen; - memcpy(frp->filExtRec, fcbp->fcbExtRec, - (size_t) sizeof(frp->filExtRec)); - } - cachep->flags |= CACHEDIRTY; - } else if (refnum == vcbp->vcbXTRef || refnum == vcbp->vcbCTRef) { - err = noErr; - vcbp->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - } else { - DebugStr((StringPtr) "\pno catpos (nor are we XTRef or CTRef)"); - err = fsDSIntErr; - } - if (err == noErr) - fcbp->fcbMdRByt &= ~DIRTYBIT; - return err; - } else - return noErr; -} -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/fs.h b/src/config/front-ends/nextstep/HFS_XFer/fs.h deleted file mode 100644 index f5a2c83a..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/fs.h +++ /dev/null @@ -1,2 +0,0 @@ -#define OURSOCK "/dev/HFS_XFer" /* no larger */ -#define DEVNAMELEN 50 /* much bigger than necessary */ diff --git a/src/config/front-ends/nextstep/HFS_XFer/fs.h.new b/src/config/front-ends/nextstep/HFS_XFer/fs.h.new deleted file mode 100644 index 1e956ce1..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/fs.h.new +++ /dev/null @@ -1 +0,0 @@ -#define OURSOCK "/dev/HFS_XFer" /* no larger */ #define DEVNAMELEN 50 /* much bigger than necessary */ \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/goodmcount b/src/config/front-ends/nextstep/HFS_XFer/goodmcount deleted file mode 100644 index a0327d1f..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/goodmcount +++ /dev/null @@ -1,913 +0,0 @@ -Bpt 2, 0x2ceb4 in ROMlib_fileinit () (fileMisc.c line 212) -212 { -19: x/i $pc 0x2ceb4 : movel d2,-(sp) -18: /x $sp = 0x03f7fa78 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x0006e780 -(gdb) stepi -0x2ceb6 212 { -19: x/i $pc 0x2ceb6 : lea @#0x69334 ,a0 -18: /x $sp = 0x03f7fa74 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x0006e780 -(gdb) -0x2cebc 212 { -19: x/i $pc 0x2cebc : jsr @#0x5003620 <.branch_table_slot_930> -18: /x $sp = 0x03f7fa74 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x5003620 in .branch_table_slot_930 () -19: x/i $pc 0x5003620 <.branch_table_slot_930>: jmp @#0x505e500 -18: /x $sp = 0x03f7fa70 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e500 in mcount () -19: x/i $pc 0x505e500 : linkw fp,#0 -18: /x $sp = 0x03f7fa70 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e504 in mcount () -19: x/i $pc 0x505e504 : moveml #8248,-(sp) -18: /x $sp = 0x03f7fa6c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e508 in mcount () -19: x/i $pc 0x505e508 : tstb @#0x4012648 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e50e in mcount () -19: x/i $pc 0x505e50e : bne 0x505e62e -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e512 in mcount () -19: x/i $pc 0x505e512 : addqb #1,@#0x4012648 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e518 in mcount () -19: x/i $pc 0x505e518 : moveal (fp),a3 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e51a in mcount () -19: x/i $pc 0x505e51a : moveal 4(a3),a1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x03f7fb70 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee89c -1: /x $a0 = 0x00069334 -(gdb) -0x505e51e in mcount () -19: x/i $pc 0x505e51e : moveal 4(fp),a3 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x03f7fb70 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00023702 -1: /x $a0 = 0x00069334 -(gdb) -0x505e522 in mcount () -19: x/i $pc 0x505e522 : subal @#0x4012650 ,a1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x00023702 -1: /x $a0 = 0x00069334 -(gdb) -0x505e528 in mcount () -19: x/i $pc 0x505e528 : cmpal @#0x4012654 ,a1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e52e in mcount () -19: x/i $pc 0x505e52e : bls 0x505e532 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e532 in mcount () -19: x/i $pc 0x505e532 : movel a1,d0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x0037f480 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e534 in mcount () -19: x/i $pc 0x505e534 : movel #-2,d2 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e536 in mcount () -19: x/i $pc 0x505e536 : andl d2,d0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e538 in mcount () -19: x/i $pc 0x505e538 : moveal d0,a1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e53a in mcount () -19: x/i $pc 0x505e53a : addal @#0x40134ec <_NX_ULTable_+3452>,a1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x000208b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e540 in mcount () -19: x/i $pc 0x505e540 : clrl d1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x0000001f -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e542 in mcount () -19: x/i $pc 0x505e542 : movew (a1),d1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e544 in mcount () -19: x/i $pc 0x505e544 : tstl d1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e546 in mcount () -19: x/i $pc 0x505e546 : bne 0x505e586 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e548 in mcount () -19: x/i $pc 0x505e548 : moveal @#0x401265c ,a0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x00069334 -(gdb) -0x505e54e in mcount () -19: x/i $pc 0x505e54e : addqw #1,8(a0) -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e552 in mcount () -19: x/i $pc 0x505e552 : clrl d1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e554 in mcount () -19: x/i $pc 0x505e554 : movew 8(a0),d1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000000 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e558 in mcount () -19: x/i $pc 0x505e558 : cmpl @#0x4012658 ,d1 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e55e in mcount () -19: x/i $pc 0x505e55e : bge 0x505e614 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e562 in mcount () -19: x/i $pc 0x505e562 : movew d1,(a1) -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e564 in mcount () -19: x/i $pc 0x505e564 : moveal d1,a4 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e566 in mcount () -19: x/i $pc 0x505e566 : lea 0(a4)[d1.l*4],a4 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000036 -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 - -1: /x $a0 = 0x0042e000 -(gdb) 0x505e56a in mcount () -19: x/i $pc 0x505e56a : movel a4,d0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x000208b2 -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e56c in mcount () -19: x/i $pc 0x505e56c : asll #1,d0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000010e -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e56e in mcount () -19: x/i $pc 0x505e56e : moveal d0,a0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e000 -(gdb) -0x505e570 in mcount () -19: x/i $pc 0x505e570 : addal @#0x401265c ,a0 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0000021c -(gdb) -0x505e576 in mcount () -19: x/i $pc 0x505e576 : movel a3,(a0) -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e578 in mcount () -19: x/i $pc 0x505e578 : movel #1,d2 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0xfffffffe -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e57a in mcount () -19: x/i $pc 0x505e57a : movel d2,4(a0) -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e57e in mcount () -19: x/i $pc 0x505e57e : clrw 8(a0) -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e582 in mcount () -19: x/i $pc 0x505e582 : bra 0x505e60c -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e60c in mcount () -19: x/i $pc 0x505e60c : subb #1,@#0x4012648 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e612 in mcount () -19: x/i $pc 0x505e612 : bra 0x505e62e -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e62e in mcount () -19: x/i $pc 0x505e62e : moveml -16(fp),#7172 -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000001 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x0000010e -4: /x $a3 = 0x0002cec2 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e634 in mcount () -19: x/i $pc 0x505e634 : unlk fp -18: /x $sp = 0x03f7fa5c -17: /x $fp = 0x03f7fa6c -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -0x505e636 in mcount () -19: x/i $pc 0x505e636 : rts -18: /x $sp = 0x03f7fa70 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c -(gdb) -ROMlib_fileinit () (fileMisc.c line 256) -256 CurDirStore = 2; -19: x/i $pc 0x2cec2 : movel #2,d2 -18: /x $sp = 0x03f7fa74 -17: /x $fp = 0x03f7fb70 -16: /x $d7 = 0x00000000 -15: /x $d6 = 0x00000000 -14: /x $d5 = 0x00000000 -13: /x $d4 = 0x00000000 -12: /x $d3 = 0x00000000 -11: /x $d2 = 0x00000000 -10: /x $d1 = 0x00000036 -9: /x $d0 = 0x0000021c -6: /x $a5 = 0x00000000 -5: /x $a4 = 0x00000000 -4: /x $a3 = 0x00000000 -3: /x $a2 = 0x00000000 -2: /x $a1 = 0x003ee8b2 -1: /x $a0 = 0x0042e21c diff --git a/src/config/front-ends/nextstep/HFS_XFer/helper.c b/src/config/front-ends/nextstep/HFS_XFer/helper.c deleted file mode 100644 index 146775f8..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/helper.c +++ /dev/null @@ -1,332 +0,0 @@ -#if defined(OUTDATEDCODE) -/* - * TODO: better support for read-only floppies - */ - -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include -#include "SegmentLdr.h" -#include "xbar.h" -#include "ToolboxEvent.h" - -#if defined(UNIX) - -#include -#include -#include -#include "fs.h" -#include - -#define BIGBLOCK (20L * 1024) -#define NBIGBLOCKS 144 /* enough for an ED disk */ - -static char buf[NBIGBLOCKS * BIGBLOCK]; -static char readmap[NBIGBLOCKS]; -static char writemap[NBIGBLOCKS]; -LONGINT floppyfd = -1; /* should be static */ - -PUBLIC OSErr updatefloppy( void ) -{ - OSErr err; - INTEGER i; - LONGINT offset; - - err = noErr; - for (i = 0; i < NBIGBLOCKS; ++i) { - if (writemap[i]) { - offset = i * BIGBLOCK; - if (lseek(floppyfd, offset, L_SET) < 0 || - write(floppyfd, buf+offset, BIGBLOCK) != BIGBLOCK) - err = ioErr; - } - } - return err; -} - -PUBLIC OSErr ejectfloppy( void ) -{ - OSErr err; - - err = noErr; - if (floppyfd != -1 && ioctl(floppyfd, DKIOCEJECT, (char *) 0) < 0) { - fprintf(stderr, "couldn't eject disk\n"); - err = ioErr; - } else { - close(floppyfd); - floppyfd = -1; - } - return err; -} - -PRIVATE void OurClose( void ) -{ - ParamBlockRec pb; - - pb.ioParam.ioVRefNum = 5; - pb.ioParam.ioNamePtr = 0; - myPBUnmountVol((volumeParam *) &pb); - updatefloppy(); - ejectfloppy(); -} - -PUBLIC void openfloppy( const char *dname ) -{ - ParamBlockRec pb; - extern long pipefd[2]; - struct fd_ioreq req; - LONGINT dir; - HVCB *vcbp; - BOOLEAN writelocked; - char savec; - OSErr myPBMountVol(volumeParam *pb); - extern void (*ROMlib_slimyclosehack)(void); - - bzero(readmap, (size_t) sizeof(readmap)); - bzero(writemap, (size_t) sizeof(writemap)); - if ((floppyfd = open(dname, O_RDWR|O_EXCL)) < 0) { - if (pipefd[1] != -1) - write(pipefd[1], dname, strlen(dname)+1); - fprintf(stderr, "can't open %s\n", dname); - } else { - if (pipefd[1] != -1) - write(pipefd[1], dname, strlen(dname)+1); - pb.ioParam.ioVRefNum = 5; - myPBMountVol((volumeParam *) &pb); - writelocked = FALSE; - if (dname[6] == 'f') { /* counting on /dev/rfd?b */ - bzero(&req, sizeof(req)); - req.command = FDCMD_GET_STATUS; - req.drive_stat.write_prot = 0; - if (ioctl(floppyfd, FDIOCREQ, &req) < 0) - printf("IOCREQ failed %d\n", errno); - if (req.drive_stat.write_prot) - writelocked = TRUE; - } else { -/* - * NOTE: the bullshit below is because our DIT floppy pretends it can - * write - */ - if (lseek(floppyfd, 0, L_SET) < 0) - fprintf(stderr, "lseek errno %d\n", errno); - if (read(floppyfd, buf, 1024) != 1024) - fprintf(stderr, "read errno %d\n", errno); - if (lseek(floppyfd, 0, L_SET) < 0) - fprintf(stderr, "lseek errno %d\n", errno); - savec = buf[1023]; - buf[1023] ^= 0xFF; - if (write(floppyfd, buf, 1024) != 1024) - writelocked = TRUE; - if (lseek(floppyfd, 0, L_SET) < 0) - fprintf(stderr, "lseek errno %d\n", errno); - if (read(floppyfd, buf, 1024) != 1024) - fprintf(stderr, "read errno %d\n", errno); - if (buf[1023] == savec) - writelocked = TRUE; - else { - if (lseek(floppyfd, 0, L_SET) < 0) - fprintf(stderr, "lseek errno %d\n", errno); - buf[1023] = savec; - if (write(floppyfd, buf, 1024) != 1024) - writelocked = TRUE; - } - } - if (writelocked) { - vcbp = findvcb(pb.ioParam.ioVRefNum, (StringPtr) 0, &dir); - if (vcbp) - vcbp->vcbAtrb |= VHARDLOCKBIT; - } - } - ROMlib_slimyclosehack = OurClose; -} - -BOOLEAN xGetNextEvent( INTEGER em, EventRecord *evtp ) -{ - BOOLEAN retval; - struct sockaddr sockname; - long addrlen; - char device[DEVNAMELEN]; - long ns, nread; - extern long sock; - - retval = FALSE; - if ((em & diskMask) && floppyfd == -1) { - addrlen = sizeof(sockname); - if ((ns = accept(sock, &sockname, (int *) &addrlen)) >= 0) { - fcntl(ns, F_SETFL, 0); /* turn off FNDELAY */ - nread = read(ns, device, sizeof(device)); - openfloppy(device); - evtp->what = diskEvt; - retval = TRUE; - } else - assert(errno == EWOULDBLOCK); - } - return retval ? TRUE : GetNextEvent(em, evtp); -} - -BOOLEAN xWaitNextEvent( INTEGER em, EventRecord *evtp, LONGINT sleep, - RgnHandle mousergn ) -{ - BOOLEAN retval; - struct sockaddr sockname; - long addrlen; - char device[DEVNAMELEN]; - long ns, nread; - extern long sock; - - retval = FALSE; - if ((em & diskMask) && floppyfd == -1) { - addrlen = sizeof(sockname); - if ((ns = accept(sock, &sockname, (int *) &addrlen)) >= 0) { - fcntl(ns, F_SETFL, 0); /* turn off FNDELAY */ - nread = read(ns, device, sizeof(device)); - openfloppy(device); - evtp->what = diskEvt; - retval = TRUE; - } else - assert(errno == EWOULDBLOCK); - } - return retval ? TRUE : WaitNextEvent(em, evtp, sleep, mousergn); -} - -#endif - -PUBLIC void OurExit( void ) -{ -#if defined(UNIX) - OurClose(); -#endif - ExitToShell(); -} - -PUBLIC OSErr TransPhysBlk(HVCB *vcbp, long physblock, short nphysblocks, - Ptr bufp, accesstype rw, long *actp) -{ -#if !defined(UNIX) - ioParam pb; -#else - LONGINT firstbigblock, lastbigblock, offset, ntocopy; - INTEGER i; -#endif - OSErr err; - -#if 1 && !defined(UNIX) - if (rw != reading && strncmp((char *) vcbp->vcbVN, "\pMyVol", - vcbp->vcbVN[0]+1) != 0) { - errormessage((StringPtr) "\pAck! not Myvol.", CAUTION); - printf("Dangerous chemicals, Timmy! (we should stick to MyVol)\n"); - exit(1); - } -#endif -#if !defined(UNIX) - pb.ioVRefNum = vcbp->vcbDrvNum; - pb.ioRefNum = vcbp->vcbDRefNum; - pb.ioBuffer = bufp; - pb.ioReqCount = PHYSBSIZE * nphysblocks; - pb.ioPosMode = fsFromStart; - pb.ioPosOffset = physblock; - err = rw == reading ? PBRead ((ParmBlkPtr) &pb, FALSE) : - PBWrite((ParmBlkPtr) &pb, FALSE); - if (actp) - *actp = pb.ioActCount; -#else - firstbigblock = physblock / BIGBLOCK; - lastbigblock = (physblock + PHYSBSIZE * nphysblocks - 1) / BIGBLOCK; - err = noErr; - if (firstbigblock >= 0 || lastbigblock < NBIGBLOCKS) { - for (i = firstbigblock; i <= lastbigblock; ++i) { - if (!readmap[i]) { - offset = i * BIGBLOCK; - if (lseek(floppyfd, offset, L_SET) < 0 || - read(floppyfd, buf+offset, BIGBLOCK) != BIGBLOCK) { - err = ioErr; - break; - } - readmap[i] = 1; - } - if (rw == writing) - writemap[i] = 1; - } - } else - err = paramErr; - ntocopy = nphysblocks * PHYSBSIZE; - if (rw == reading) - memcpy(bufp, buf+physblock, ntocopy); - else - memcpy(buf+physblock, bufp, ntocopy); - if (actp) - *actp = ntocopy; -#endif -#if 1 - if (err != noErr) - DebugStr((StringPtr)"\perr in transphysblock"); -#endif - return err; -} - -PUBLIC char *indexn(char *str, char tofind, INTEGER length) -{ - while (--length >= 0) - if (*str++ == tofind) - return str - 1; - return 0; -} - -#if !defined(str255assign) -PUBLIC void str255assign(StringPtr dstp, StringPtr srcp) -{ - memcpy(dstp, srcp, (size_t) srcp[0]+1); -} -#endif /* !defined(str255assign) */ - -/* - * indexqueue returns a pointer to the n'th entry on a queue. - * indexqueue is one based; not zero based. - */ - -PUBLIC void *indexqueue(QHdr *qp, short index) -{ - QElemPtr p; - -#if !defined (UNIX) - for (p = qp->qHead; --index > 0; p = p->qLink) - ; -#else - for (p = qp->qHead; --index > 0; p = p->vcbQElem.qLink) - ; -#endif - return p; -} - -PUBLIC OSErr writefcbp(filecontrolblock *fcbp) -{ - Byte flags; - OSErr retval; - - flags = fcbp->fcbMdRByt; - if (!(flags & WRITEBIT)) - retval = wrPermErr; - else if (flags & FLOCKEDBIT) - retval = fLckdErr; - else - retval = noErr; - return retval; -} - -PUBLIC OSErr writevcbp(HVCB *vcbp) -{ - INTEGER vflags; - OSErr retval; - - vflags = vcbp->vcbAtrb; - if (vflags & VSOFTLOCKBIT) - retval = vLckdErr; - else if (vflags & VHARDLOCKBIT) - retval = wPrErr; - else - retval = noErr; - return retval; -} -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/hier.c b/src/config/front-ends/nextstep/HFS_XFer/hier.c deleted file mode 100644 index 20be31bc..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/hier.c +++ /dev/null @@ -1,255 +0,0 @@ -#if defined(OUTDATEDCODE) -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include - -typedef enum { Get, Set } catop; - -PRIVATE OSErr cathelper(CInfoPBPtr pb, BOOLEAN async, catop op) -{ - filekind kind; - filerec *frp; - void *voidp; - directoryrec *drp; - HFileInfo *pbf; - DirInfo *pbd; - OSErr err, err1; - btparam btparamrec; - HVCB *vcbp; - catkey *catkeyp; - BOOLEAN ignorename; - - if (pb->hFileInfo.ioFDirIndex > 0 && op == Get) { - err = btpbindex((ioParam *) pb, pb->hFileInfo.ioDirID, &vcbp, &frp, - &catkeyp, FALSE); - if (err != noErr) - goto done; - voidp = DATAPFROMKEY(catkeyp); - switch (((filerec *)voidp)->cdrType) { - case FILETYPE: - kind = regular; - break; - case DIRTYPE: - kind = directory; - break; - default: - DebugStr((StringPtr) "\punknown cdrtype in cathelper"); - err = fsDSIntErr; - goto done; - break; - } - } else { - if (pb->hFileInfo.ioFDirIndex < 0) { - kind = directory; - ignorename = TRUE; - } else { - kind = regular | directory; - ignorename = FALSE; - } - err = findvcbandfile((ioParam *) pb, pb->hFileInfo.ioDirID, - &btparamrec, &kind, ignorename); - if (err != noErr) - goto done; - vcbp = btparamrec.vcbp; - voidp = DATAPFROMKEY(btparamrec.foundp); - catkeyp = (catkey *) btparamrec.foundp; - } - - switch (kind) { - case regular: - frp = voidp; - pbf = (HFileInfo *) pb; - if (op == Get) { - if (pbf->ioNamePtr) - str255assign(pbf->ioNamePtr, catkeyp->ckrCName); - pbf->ioFRefNum = flnumtorefnum(frp->filFlNum); - - pbf->ioFlAttrib = frp->filFlags; - memcpy(&pbf->ioFlFndrInfo, &frp->filUsrWds, - (size_t) sizeof(pbf->ioFlFndrInfo)); - pbf->ioDirID = frp->filFlNum; - pbf->ioFlStBlk = frp->filStBlk; - pbf->ioFlLgLen = frp->filLgLen; - pbf->ioFlPyLen = frp->filPyLen; - pbf->ioFlRStBlk = frp->filRStBlk; - pbf->ioFlRLgLen = frp->filRLgLen; - pbf->ioFlRPyLen = frp->filRPyLen; - pbf->ioFlCrDat = frp->filCrDat; - pbf->ioFlMdDat = frp->filMdDat; - pbf->ioFlBkDat = frp->filBkDat; - memcpy(&pbf->ioFlXFndrInfo, frp->filFndrInfo, - (size_t) sizeof(pbf->ioFlXFndrInfo)); - pbf->ioFlParID = catkeyp->ckrParID; - pbf->ioFlClpSiz = frp->filClpSize; - } else { - frp->filFlags &= ~FILEFLAGSUSERSETTABLEMASK; - frp->filFlags |= FILEFLAGSUSERSETTABLEMASK &pbf->ioFlAttrib; - memcpy(&frp->filUsrWds, &pbf->ioFlFndrInfo, - (size_t) sizeof(frp->filUsrWds)); - frp->filCrDat = pbf->ioFlCrDat; - frp->filMdDat = pbf->ioFlMdDat; - frp->filBkDat = pbf->ioFlBkDat; - memcpy(&frp->filFndrInfo, &pbf->ioFlXFndrInfo, - (size_t) sizeof(frp->filFndrInfo)); - frp->filClpSize = pbf->ioFlAttrib; - dirtyleaf(frp, vcbp); - } - break; - case directory: - drp = voidp; - pbd = (DirInfo *) pb; - if (op == Get) { - if (pbd->ioNamePtr) - str255assign(pbd->ioNamePtr, catkeyp->ckrCName); - - /* NOTE: IMIV-155 claims that pbd->ioFRefNum is updated, but the Mac+ - doesn't do the updating */ - - pbd->ioFlAttrib = drp->dirFlags >> 8; - pbd->ioFlAttrib |= (1 << 4); /* TODO: better name */ - memcpy(&pbd->ioDrUsrWds, drp->dirUsrInfo, - (size_t) sizeof(pbd->ioDrUsrWds)); - pbd->ioDrDirID = drp->dirDirID; - pbd->ioDrNmFls = drp->dirVal; - pbd->ioDrCrDat = drp->dirCrDat; - pbd->ioDrMdDat = drp->dirMdDat; - pbd->ioDrBkDat = drp->dirBkDat; - memcpy(&pbd->ioDrFndrInfo, drp->dirFndrInfo, - (size_t) sizeof(pbd->ioDrFndrInfo)); - pbd->ioDrParID = catkeyp->ckrParID; - } else { -#if 0 -/* I don't think you can change any directory flags */ - drp->dirFlags = pbd->ioFlAttrib; -#endif - memcpy(&drp->dirUsrInfo, &pbd->ioDrUsrWds, - (size_t) sizeof(drp->dirUsrInfo)); - drp->dirCrDat = pbd->ioDrCrDat; - drp->dirMdDat = pbd->ioDrMdDat; - drp->dirBkDat = pbd->ioDrBkDat; - memcpy(&drp->dirFndrInfo, &pbd->ioDrCrDat, - (size_t) sizeof(drp->dirFndrInfo)); - dirtyleaf(drp, vcbp); - } - break; - default: - DebugStr((StringPtr) "\punknown kind in cathelper"); - err = fsDSIntErr; - goto done; - break; - } -done: - err1 = vcbp ? cleancache(vcbp) : noErr; - if (err == noErr) - err = err1; - PBRETURN((ioParam *) pb, err); -} - - -PUBLIC OSErr myPBGetCatInfo(CInfoPBPtr pb, BOOLEAN async) -{ - return cathelper(pb, async, Get); -} - -PUBLIC OSErr myPBSetCatInfo(CInfoPBPtr pb, BOOLEAN async) -{ - return cathelper(pb, async, Set); -} - -PRIVATE OSErr parentchild(HVCB *vcbp, catkey *parentcatp, - directoryrec *parentdirp, catkey *childcatp, directoryrec *childdirp) -{ - OSErr err; - unsigned long parid, newid; - catkey key; - INTEGER ctref; - btparam btparamrec; - - err = noErr; - parid = (unsigned long) parentdirp->dirDirID; - if (parid == childdirp->dirDirID) - err = badMovErr; /* can't move into oneself */ - else if (parentdirp->dirVal != 0) { /* no need to check if no children */ - if (parid <= 2) /* automatic disqualification; can't move */ - err = badMovErr; /* root directory */ - else { - newid = (unsigned long) childcatp->ckrParID; - makecatparam(&btparamrec, vcbp, (LONGINT) 0, 0, (Ptr) 0); - ctref = vcbp->vcbCTRef; - while (err == noErr && newid > 2 && newid != parid) { - key.ckrParID = newid; - err = keyfind(&btparamrec); - if (err == noErr && !btparamrec.success) { - err = fsDSIntErr; - DebugStr((StringPtr) "\pno success in parentchild"); - } - newid = - ((threadrec *)DATAPFROMKEY(btparamrec.foundp))->thdParID; - } - if (err == noErr) - err = newid <= 2 ? noErr : badMovErr; - } - } - return err; -} - -PUBLIC OSErr myPBCatMove(CMovePBPtr pb, BOOLEAN async) -{ - OSErr err, err1; - filekind srccurkind, dstcurkind; - ioParam iop; - btparam srcbtparam, dstdirbtparam, dstbtparam; - directoryrec *dstdirdrp; - directoryrec srcdrec; - filerec srcfrec; - BOOLEAN ignorename; - - srccurkind = regular | directory; - err = findvcbandfile((ioParam *) pb, pb->ioDirID, &srcbtparam, - &srccurkind, FALSE); - if (err == noErr) { - err = writevcbp(srcbtparam.vcbp); - iop = *(ioParam *)pb; - iop.ioNamePtr = pb->ioNewName; - dstcurkind = directory; - ignorename = iop.ioNamePtr == 0; - err = findvcbandfile(&iop, pb->ioNewDirID, &dstdirbtparam, &dstcurkind, - ignorename); - if (err == noErr) { - if (srcbtparam.vcbp != dstdirbtparam.vcbp) - err = badMovErr; - else { - dstdirdrp = (directoryrec *) DATAPFROMKEY(dstdirbtparam.foundp); - dstbtparam = dstdirbtparam; - makecatkey((catkey *) &dstbtparam.tofind, dstdirdrp->dirDirID, - srcbtparam.foundp->catk.ckrCName[0], - (Ptr) srcbtparam.foundp->catk.ckrCName+1); - dstbtparam.leafindex = -1; - if (srccurkind == directory) { - srcdrec = *(directoryrec *) DATAPFROMKEY(srcbtparam.foundp); - err = parentchild(srcbtparam.vcbp, - (catkey *) srcbtparam.foundp, &srcdrec, - (catkey *) dstdirbtparam.foundp, dstdirdrp); - if (err == noErr) - err = dircreate(&dstbtparam, &srcdrec); - if (err == noErr) - err = dirdelete(&srcbtparam); - } else { - srcfrec = *(filerec *) DATAPFROMKEY(srcbtparam.foundp); - err = filecreate(&dstbtparam, &srcfrec, regular); - if (err == noErr) { - srcbtparam.leafindex = -1; - err = filedelete(&srcbtparam, regular); - } - } - } - } - } - err1 = cleancache(srcbtparam.vcbp); - if (err == noErr) - err = err1; - PBRETURN(pb, err); -} -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/main.c b/src/config/front-ends/nextstep/HFS_XFer/main.c deleted file mode 100644 index 03f7d34c..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/main.c +++ /dev/null @@ -1,313 +0,0 @@ -/* - * This program attempts to read a file from an HFS disk without using - * the file manager; only the device manager. HA! Begun Feb-5-91. - */ - -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" - -#define TESTSIZE 100 - -#define NELEM(x) (sizeof(x) / sizeof(x[0])) - -PRIVATE INTEGER dirindex = 0, fileindex = 0; - -PRIVATE char *dirnames[] = { - "\pdirectory0:", - "\pdir1:", - "\pd:", - "\pd3:", - "\pdi4:", - "\pcliff's directory:", - "\pdirt with 31 characters in name:", - "\panother dirname:", - "\pcliff's a weasel:", - "\pI shouldn't:", - "\phave to put these colons:", - "\pin here:", - "\pyet another dir:", - "\pwill wonders never cease:", -#if 0 - "\pfifteen:", - "\psixteen:", - "\pseventeen:", - "\peighteen:", -#endif -}; - -PRIVATE char *filenames[] = { - "\pjerry", - "\pbob", - "\pmickey", - "\pBrent", - "\pPig-Pen", - "\pKeith", - "\pDonna", - "\pbilly", - "\pphil", - "\pa", - "\pab", - "\pa relatively long name", - "\pfile with 31 characters in name", - "\p1", - "\pl2", - "\p123", - "\p1234", - "\pj2345", - "\po23456", - "\pz234567", - "\pk2345678", - "\py23456789", - "\pe234567890", - "\p12345678901", - "\pn23456789012", - "\pf234567890123", - "\pt2345678901234", - "\pi23456789012345", - "\pu234567890123456", - "\pv2345678901234567", - "\pb23456789012345678", - "\pd234567890123456789", - "\pm2345678901234567890", - "\pw23456789012345678901", - "\pr234567890123456789012", - "\pa2345678901234567890123", - "\px23456789012345678901234", - "\pg234567890123456789012345", - "\ps2345678901234567890123456", - "\pc23456789012345678901234567", - "\pq234567890123456789012345678", - "\ph2345678901234567890123456789", - "\pp23456789012345678901234567890", - "\pone", - "\ptwo", - "\pthree", - "\pfour", - "\pfive", - "\psix", - "\pseven", - "\peight", - "\pnine", - "\pten", - "\peleven", - "\ptwelve", -}; - -extern OSErr myPBCreate (ioParam *pb, BOOLEAN async); -extern OSErr myPBDelete (ioParam *pb, BOOLEAN async); -extern OSErr myPBDirCreate(HFileParam *pb, BOOLEAN async); -extern OSErr myPBHDelete (HFileParam *pb, BOOLEAN async); - -PRIVATE void createnfiles(INTEGER level, StringPtr prefixp, INTEGER n) -{ - Str255 name; - ioParam pb; - HFileParam hp; - unsigned char *munglocp; - int namelen, i; - OSErr err; - - str255assign(name, prefixp); - munglocp = name + name[0]; - if (level == 0) { - pb.ioNamePtr = name; - pb.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) filenames[fileindex++ % NELEM(filenames)]); - namelen = *munglocp; - name[0] += namelen; - *munglocp = ':'; - printf("cf %d\n", fileindex); - err = myPBCreate(&pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\ppbcreate failed"); - name[0] -= namelen; - } - } else { - --level; - hp.ioNamePtr = name; - hp.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) dirnames[dirindex++ % NELEM(dirnames)]); - namelen = *munglocp; - name[0] += namelen-1; - *munglocp = ':'; - printf("cd %d\n", dirindex); - err = myPBDirCreate(&hp, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\ppbdirCreate failed"); - name[0] += 1; - createnfiles(level, name, n); - name[0] -= namelen; - } - } -} - -PRIVATE void deletenfiles(INTEGER level, StringPtr prefixp, INTEGER n) -{ - Str255 name; - ioParam pb; - HFileParam hp; - unsigned char *munglocp; - int namelen, i; - OSErr err; - - str255assign(name, prefixp); - munglocp = name + name[0]; - if (level == 0) { - pb.ioNamePtr = name; - pb.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) filenames[fileindex++ % NELEM(filenames)]); - namelen = *munglocp; - name[0] += namelen; - *munglocp = ':'; - printf("df %d\n", fileindex); -#if 0 - if (fileindex == 109) - DebugStr("\pabout to do 109"); -#endif - err = myPBDelete(&pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pmyPBDelete failed"); - name[0] -= namelen; - } - } else { - --level; - hp.ioNamePtr = name; - hp.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) dirnames[dirindex++ % NELEM(dirnames)]); - namelen = *munglocp; - *munglocp = ':'; - name[0] += namelen; - deletenfiles(level, name, n); - name[0] -= 1; - printf("dd %d\n", dirindex); - err = myPBHDelete(&hp, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pmyPBHDelete failed"); - name[0] -= namelen-1; - } - } -} - -PUBLIC void main( void ) -{ - ioParam pb; -#if 0 - HFileParam hp; - char testbuffer[TESTSIZE]; -#endif - OSErr err; -#if 0 - volumeinfoHandle vh; - Ptr p2; - ulong *lp; - cacheentry *cachep; - - err = SetVol("\pMyVol:", 0); - err = getcache(&cachep, ((HVCB *)DefVCBPtr)->vcbXTRef, (ulong) 0, - GETCACHESAVE); - err = err; -#endif - -#if 0 - testfcb(); - return; -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pmyvol:mail:jody"; - pb.ioPermssn = fsRdPerm; - pb.ioMisc = 0; - myPBOpen(&pb, FALSE); - - pb.ioPosMode = fsFromStart; - pb.ioPosOffset = 0; - pb.ioReqCount = TESTSIZE; - pb.ioBuffer = testbuffer; - myPBRead(&pb, FALSE); - myPBClose(&pb, FALSE); -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's second file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's third file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fourth file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fifth file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's second file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's third file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fourth file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fifth file"; - err = myPBDelete(&pb, FALSE); -#endif - -#if 0 - hp.ioNamePtr = (StringPtr) "\pMyVol:testdir1"; - hp.ioDirID = 600; - hp.ioVRefNum = 0; - err = PBDirCreate(&hp, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol(&pb, FALSE); - err = myPBHDelete(&hp, FALSE); -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's file"; - pb.ioRefNum = 0; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's second file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's third file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's fourth file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's fifth file"; - err = myPBCreate(&pb, FALSE); -#endif - -#if 1 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#if 1 -#if 1 - createnfiles(3, (StringPtr) "\pMyVol:", 5); -#endif -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#if 1 - dirindex = 0; - fileindex = 0; - deletenfiles(3, (StringPtr) "\pMyVol:", 5); -#endif -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#endif -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/misc.c b/src/config/front-ends/nextstep/HFS_XFer/misc.c deleted file mode 100644 index 32e1e666..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/misc.c +++ /dev/null @@ -1,154 +0,0 @@ -#if defined(OUTDATEDCODE) -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include - -#define TESTFCB -#if defined (TESTFCB) -PUBLIC void testfcb() -{ - short length; - filecontrolblock *fp; - INTEGER i; - - length = *(short *)FCBSPtr; - fp = (filecontrolblock *)((short *)FCBSPtr + 1); - printf("length = %d, length / 94 = %d, length mod 94 = %d\n", - length, length / 94, length % 94); - for (i = 0; i < 40 && i < length / 94; i++, fp++) { - printf("# %ld flags 0x%x vers %d sblk %d EOF %ld PLEN %ld mark %ld\n" - "vptr 0x%lx pbuffer 0x%lx FlPos %d clmpsiz %ld BTCBPtr 0x%lx\n" - "ext (%d %d) (%d %d) (%d %d) FNDR '%c%c%c%c' CatPos 0x%lx\n" - "parid %ld name %s\n", fp->fcbFlNum, fp->fcbMdRByt, - fp->fcbTypByt, fp->fcbSBlk, fp->fcbEOF, fp->fcbPLen, fp->fcbCrPs, - fp->fcbVPtr, fp->fcbBfAdr, fp->fcbFlPos, fp->fcbClmpSize, - fp->fcbBTCBPtr, - fp->fcbExtRec[0].blockstart, fp->fcbExtRec[0].blockcount, - fp->fcbExtRec[1].blockstart, fp->fcbExtRec[1].blockcount, - fp->fcbExtRec[2].blockstart, fp->fcbExtRec[2].blockcount, - (short) (fp->fcbFType >> 24), (short) (fp->fcbFType >> 16), - (short) fp->fcbFType >> 8, (short) fp->fcbFType, - fp->fcbCatPos, fp->fcbDirID, fp->fcbCName+1); - } -} -#endif /* TESTFCB */ - -#if defined (FOO) -PRIVATE void foo(short drivenumber) -{ - CInfoPBRec pb; - OSErr err; - StringPtr table[] = { - (StringPtr) "\pMyVol:", - (StringPtr) "\pMyVol:DeskTop", - (StringPtr) "\pMyVol:IRS", - (StringPtr) "\pMyVol:FBI", - (StringPtr) "\pMyVol:Mail:", - (StringPtr) "\pMyVol:Mail:Jody", - (StringPtr) "\pMyVol:Mail:Bob", - 0 - }, *strpp; - - pb.hFileInfo.ioFDirIndex = 0; - for (strpp = table; *strpp; strpp++) { - pb.hFileInfo.ioNamePtr = *strpp; - err = xPBGetCatInfo(&pb, FALSE); - if (err) { - printf("getcatinfo failed %d\n", err); - exit(1); - } - printf("%ld\n", pb.hFileInfo.ioDirID); - } -} -#endif /* FOO */ - -PUBLIC void myFInitQueue( void ) /* IMIV-128 */ -{ - /* When we support asynchronous stuff we'll have to do this */ -} - -PUBLIC QHdrPtr myGetFSQHdr( void ) -{ - return &FSQHdr; -} - -PUBLIC QHdrPtr myGetVCBQHdr( void ) -{ - return &VCBQHdr; -} - -#if defined(UNIX) -PUBLIC Ptr WDCBsPtr; -#endif - -PUBLIC OSErr myPBGetFCBInfo( FCBPBPtr pb, BOOLEAN async) -{ - filecontrolblock *fcbp, *efcbp; - INTEGER i; - - if ((i = pb->ioFCBIndx) > 0) { - fcbp = (filecontrolblock *) (FCBSPtr + sizeof(INTEGER)); - efcbp = (filecontrolblock *) (FCBSPtr + *(INTEGER *)WDCBsPtr); - if (pb->ioVRefNum < 0) { - for (;fcbp != efcbp; fcbp++) - if (fcbp->fcbVPtr->vcbVRefNum == pb->ioVRefNum && --i <= 0) - break; - } else if (pb->ioVRefNum == 0) { - for (;fcbp != efcbp && --i > 0; fcbp++) - ; - } else /* if (pb->ioVRefNum > 0 */ { - for (;fcbp != efcbp; fcbp++) - if (fcbp->fcbVPtr->vcbDrvNum == pb->ioVRefNum && --i <= 0) - break; - } - if (fcbp == efcbp) - PBRETURN(pb, fnOpnErr); - pb->ioRefNum = (char *) fcbp - (char *) FCBSPtr; - } else { - fcbp = refnumtofcbp(pb->ioRefNum); - if (!fcbp) - PBRETURN(pb, rfNumErr); - } - if (pb->ioNamePtr) - str255assign(pb->ioNamePtr, fcbp->fcbCName); - pb->ioFCBFlNm = fcbp->fcbFlNum; - pb->ioFCBFlags = (fcbp->fcbMdRByt <<8) | (unsigned char) fcbp->fcbTypByt; - pb->ioFCBStBlk = fcbp->fcbSBlk; - pb->ioFCBEOF = fcbp->fcbEOF; - pb->ioFCBPLen = fcbp->fcbPLen; - pb->ioFCBCrPs = fcbp->fcbCrPs; - pb->ioFCBVRefNum = fcbp->fcbVPtr->vcbVRefNum; - if (pb->ioFCBIndx <= 0 || pb->ioVRefNum == 0) - pb->ioVRefNum = pb->ioFCBVRefNum; - pb->ioFCBClpSiz = fcbp->fcbClmpSize; - pb->ioFCBParID = fcbp->fcbDirID; - PBRETURN(pb, noErr); -} - -PUBLIC QHdrPtr myGetDrvQHdr( void ) -{ - return &DrvQHdr; -} - -#if !defined(UNIX) -#define LINKHACK -#endif - -#if defined (LINKHACK) -PUBLIC void bcopy(void *srcp, void *dstp, LONGINT length) -{ - BlockMove(srcp, dstp, length); -} - -PUBLIC void bzero(void *dstp, LONGINT ntozero) -{ - char *dstcp; - - dstcp = dstp; - while (--ntozero >= 0) - *dstcp++ = 0; -} -#endif /* LINKHACK */ -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/myhfs.h b/src/config/front-ends/nextstep/HFS_XFer/myhfs.h deleted file mode 100644 index 3c92c684..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/myhfs.h +++ /dev/null @@ -1,407 +0,0 @@ -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include -#include "mytype.h" -#include "xbar.h" - -#if !defined(UNIX) -#include "HFS.h" -#else -#include "ThinkC.h" -#define HVCB VCB -#endif - -#define FLOPPYREF -5 -#define PHYSBSIZE 512 - -#define MADROFFSET 40 - -typedef struct { - unsigned short blockstart; - unsigned short blockcount; -} xtntdesc, xtntrec[3]; - -typedef struct { - short drSigWord; - long drCrDate; - long drLsMod; - short drAtrb; - short drNmFls; - short drVBMSt; - short drAllocPtr; - short drNmAlBlks; - long drAlBlkSiz; - long drClpSiz; - short drAlBlSt; - long drNxtCNID; - short drFreeBks; - unsigned char drVN[28]; - long drVolBkUp; - short drVSeqNum; - long drWrCnt; - long drXTClpSiz; - long drCTClpSiz; - short drNmRtDirs; - long drFilCnt; - long drDirCnt; - long drFndrInfo[8]; - short drVCSize; - short drVCBMSize; - short drCtlCSize; - long drXTFlSize; - xtntrec drXTExtRec; - long drCTFlSize; - xtntrec drCTExtRec; -} volumeinfo, *volumeinfoPtr, **volumeinfoHandle; - -#define VOLUMEINFOBLOCKNO 2 -#define InternalDrive 1 -#define ROUNDUP8(x) ((x+7)/8*8) -#define NPHYSREQ(x) ((x+PHYSBSIZE-1)/PHYSBSIZE) - -typedef struct { - long ndFLink; - long ndBLink; - unsigned char ndType; - char ndLevel; - short ndNRecs; - short idunno; -} btnode; - -typedef enum { indexnode, leafnode = 0xFF } btnodetype; - -typedef struct { - unsigned char ckrKeyLen; - char ckrResrv1; - long ckrParID; - unsigned char ckrCName[32]; -} catkey; - -typedef struct { - unsigned char xkrKeyLen; - unsigned char xkrFkType; - long xkrFNum; - unsigned short xkrFABN; -} xtntkey; - -typedef union { - unsigned char keylen; - catkey catk; - xtntkey xtntk; -} anykey; - -#define FILETYPE 2 - -typedef struct { - char cdrType; - char cdrResrv2; - char filFlags; - char filTyp; - FInfo filUsrWds; /* not sure what form */ - long filFlNum; - short filStBlk; /* I don't think this is used */ - long filLgLen; - long filPyLen; - short filRStBlk; /* not used? */ - long filRLgLen; - long filRPyLen; - long filCrDat; - long filMdDat; - long filBkDat; - long filFndrInfo[4]; - short filClpSize; - xtntrec filExtRec; - xtntrec filRExtRec; - long filResrv; -} filerec; - -#define DIRTYPE 1 - -typedef struct { - char cdrType; - char cdrResrv2; - short dirFlags; - short dirVal; - long dirDirID; - long dirCrDat; - long dirMdDat; - long dirBkDat; - long dirUsrInfo[4]; - long dirFndrInfo[4]; - long dirResrv[4]; -} directoryrec; - -#define THREADTYPE 3 - -typedef struct { - char cdrType; - char cdrResrv2; - char thdResrv[8]; - long thdParID; - unsigned char thdCName[32]; -} threadrec; - -typedef enum { firstisless = -1, same, firstisgreater } compretval; - -typedef compretval (*compfp)(void *first, void *second); - -#define WRITEBIT (1<<0) -#define RESOURCEBIT (1<<1) -#define SHAREDBIT (1<<4) -#define FLOCKEDBIT (1<<5) -#define DIRTYBIT (1<<7) - -typedef struct { - long fcbFlNum; - Byte fcbMdRByt; - Byte fcbTypByt; - short fcbSBlk; - long fcbEOF; - long fcbPLen; - long fcbCrPs; - HVCB *fcbVPtr; - Ptr fcbBfAdr; - short fcbFlPos; - long fcbClmpSize; - long fcbBTCBPtr; - xtntrec fcbExtRec; - long fcbFType; - ulong fcbCatPos; - long fcbDirID; - unsigned char fcbCName[32]; -} filecontrolblock; - -typedef enum { datafork, resourcefork = 0xFF } forktype; - -typedef enum { reading, writing } accesstype; - -#define VSOFTLOCKBIT (1<<15) -#define VHARDLOCKBIT (1<<7) -#define FSOFTLOCKBIT (1<<0) -#define FILEFLAGSUSERSETTABLEMASK FSOFTLOCKBIT - -typedef struct { - long flink; /* 0 */ - long blink; /* 4 */ - unsigned char type; /* 8 */ - unsigned char dummy; /* 9 */ - short hesthreejim; /* 10 */ - long height; /* 12 */ - long root; /* 16 */ - long numentries; /* 20 */ - long firstleaf; /* 24 */ - long lastleaf; /* 28 */ - short btnodesize; /* 32 */ - short indexkeylen; /* 34 */ - long nnodes; /* 36 */ - long nfreenodes; /* 40 */ - unsigned char reserved[72]; /* 44 */ - unsigned char dummy2[132]; /* 116 */ - unsigned char map[256]; /* 248 */ - long unknown2[2]; /* 504 */ -} btblock0; - -#define DATAPFROMKEY(p) ((char *)(p) + ((((catkey *)p)->ckrKeyLen + 2) & ~1)) - -typedef enum { mfs, hfs } fstype; -typedef enum { regular = 1, directory = 2, thread = 4 } filekind; - -#if !defined(UNIX) -#define THINKCMESSED -#endif /* !defined(UNIX) */ - -#if defined (THINKCMESSED) -#define vcbClpSiz vcbClpSIz -#endif /* THINKCMESSED */ - -/* - * TODO: do the ioCompletion routine when necessary - */ - -#define PBRETURN(pb, x) return (pb)->ioResult = (x) - -typedef struct _cacheentry { - struct _cacheentry *flink; - struct _cacheentry *blink; - HVCB *vptr; - ulong fileno; - ushort refnum; - ulong physblock; - ulong logblk; - unsigned char flags; - unsigned char forktype; - char buf[PHYSBSIZE]; -} cacheentry; - -#define CACHEDIRTY (1 << 7) -#define CACHEBUSY (1 << 6) -#define CACHEFREE (1 << 5) - -typedef struct { - cacheentry *flink; - cacheentry *blink; - short nitems; - ushort flags; -} cachehead; - -#define NCACHEENTRIES 16 - -#define MAXTRAILS 8 - -typedef struct { - cacheentry *cachep; - short logbno; - short after; -} trailentry; - -/* - * a btblock is used to save the state as a b-tree is walked to search for - * a node. The saved state can then be used to do an insert, rename or delete. - * The first cut of code had all these arguments being pushed and popped on - * the stack as arguments. - */ - -typedef struct { - HVCB *vcbp; /* in */ - anykey tofind; /* in */ - compfp fp; /* in */ - short refnum; /* in */ - BOOLEAN success; /* out */ - anykey *foundp; /* out */ - short leafindex; /* out */ - trailentry trail[MAXTRAILS]; /* out */ -} btparam; - -typedef struct { /* from MPW equates */ - HVCB *vcbp; - LONGINT dirid; - LONGINT cathint; /* ??? */ - LONGINT procid; -} wdentry; - -#if !defined(UNIX) -extern Ptr WDCBsPtr : 0x372; -extern LONGINT BufTgFNum : 0x2FC; -extern INTEGER BufTgFFlag : 0x300; -extern INTEGER BufTgFBkNum : 0x302; -extern LONGINT BufTgDate : 0x304; -extern LONGINT TFSTagData0 : 0x38A; -extern LONGINT TFSTagData1 : 0x38E; -#else -extern Ptr WDCBsPtr; -extern LONGINT BufTgFNum; -extern INTEGER BufTgFFlag; -extern INTEGER BufTgFBkNum; -extern LONGINT BufTgDate; -extern LONGINT TFSTagData0; -extern LONGINT TFSTagData1; -#endif - -#define WDMASK 0xC001 -#define WDMAGIC 0x8001 -#define ISWDNUM(v) (((v) & WDMASK) == WDMAGIC) -#define WDNUMTOWDP(v) ((wdentry *)(WDCBsPtr + ((v) ^ 0x8001))) -#define WDPTOWDNUM(p) (((char *) (p) - (char *)WDCBsPtr) ^ 0x8001) - -typedef enum { seteof, allocany, alloccontig } alloctype; - -extern compretval catcompare(void *firstp, void *secondp); - -typedef enum { GETCACHESAVE = 1, GETCACHENOREAD = 2 } cacheflagtype; - -#define VCBDIRTY (1 << 15) - -typedef enum {NOTE, CAUTION, STOP} alerttype; - -#if defined(UNIX) -#define CurTime (GetDateTime(&Time), Time) -#else -#define CurTime Time -#endif - -/* public entities in btree.c */ - -extern cacheentry *addrtocachep(Ptr addr, HVCB *vcbp); -extern BOOLEAN searchnode(btnode *btp, void *key, compfp fp, anykey **keypp, - INTEGER *afterp); -extern OSErr getcache(cacheentry **retpp, short refnum, ulong logbno, - cacheflagtype flags); -extern OSErr putcache(cacheentry *cachep); -extern OSErr keyfind(btparam *btpb); -extern OSErr btnext(anykey **nextpp, anykey *keyp, HVCB *vcbp); -extern OSErr btdelete(btparam *btpb); -extern void makecatparam(btparam *btpb, HVCB *vcbp, LONGINT dirid, - INTEGER namelen, Ptr namep); -extern OSErr filedelete(btparam *btpb, filekind kind); -extern OSErr dirdelete(btparam *btpb); -extern OSErr dirtyleaf(void *p, HVCB *vcbp); -extern OSErr filecreate(btparam *btpb, void *data, filekind kind); -extern OSErr dircreate(btparam *btpb, directoryrec *data); -extern OSErr dircreate(btparam *btpb, directoryrec *data); -extern xtntkey *newextentrecord(filecontrolblock *fcbp, ushort newabn); -extern OSErr btrename(btparam *btpb, StringPtr newnamep); -extern OSErr btcreateemptyfile(btparam *btpb); -extern OSErr btcreateemptydir(btparam *btpb, LONGINT *newidp); -extern OSErr btpbindex (ioParam *pb, LONGINT dirid, HVCB **vcbpp, - filerec **frpp, catkey **catkeypp, BOOLEAN onlyfiles); -extern OSErr cleancache(HVCB *vcbp); -extern OSErr flushcachevcbp(HVCB *vcbp); - -/* public entries in changing.c */ - -extern INTEGER flnumtorefnum(ulong flnum); - -/* public entries in file.c */ - -extern filecontrolblock *getfreefcbp( void ); -extern filecontrolblock *refnumtofcbp(short refnum); -extern compretval xtntcompare(void *firstp, void *secondp); -extern compretval catcompare(void *firstp, void *secondp); -extern void makextntkey(xtntkey *keyp, forktype forkwanted, LONGINT flnum, - ushort bno); -extern void makextntparam(btparam *btpb, HVCB *vcbp, forktype forkwanted, - LONGINT flnum, ushort bno); -extern long logtophys(filecontrolblock *fcbp, long absoffset, - short *nphyscontigp); -extern void makecatkey(catkey *keyp, LONGINT dirid, INTEGER namelen, Ptr namep); -extern OSErr findvcbandfile(ioParam *pb, LONGINT dirid, btparam *btpb, - filekind *kindp, BOOLEAN ignorename); -extern OSErr alreadyopen(HVCB *vcbp, ulong flnum, SignedByte *permp, - short *refnump); -extern OSErr dirtyfcbp(filecontrolblock *fcbp); -extern OSErr AllocHelper(ioParam *pb, BOOLEAN async, alloctype alloc, - BOOLEAN writefcbp); - -/* public entries in helper.c */ - -extern void OurExit( void ); -extern OSErr TransPhysBlk(HVCB *vcbp, long physblock, short nphysblocks, - Ptr bufp, accesstype rw, long *actp); -extern char *indexn(char *str, char tofind, INTEGER length); -#if !defined(UNIX) -extern void str255assign(StringPtr dstp, StringPtr srcp); -#endif -extern void *indexqueue(QHdr *qp, short index); -extern OSErr writefcbp(filecontrolblock *fcbp); -extern OSErr writevcbp(HVCB *vcbp); - -/* public entries in volume.c */ - -extern HVCB *findvcb(short vrefnum, StringPtr name, LONGINT *diridp); -extern OSErr pbvolrename(ioParam *pb, StringPtr newnamep); -extern OSErr flushvcbp(HVCB *vcbp); - -/* public entries in workingdir.c */ - -extern OSErr dirbusy(LONGINT dirid, HVCB *vcbp); -extern void adjustdirid(LONGINT *diridp, HVCB *vcbp, INTEGER vrefnum); - -#if !defined(UNIX) -/* public entries in misc.c */ -extern void bcopy(void *srcp, void *dstp, LONGINT length); -extern void bzero(void *dstp, LONGINT ntozero); -#endif - -/* public entry in error.c */ -extern void errormessage(StringPtr msg, alerttype severity); diff --git a/src/config/front-ends/nextstep/HFS_XFer/myhfs.h.new b/src/config/front-ends/nextstep/HFS_XFer/myhfs.h.new deleted file mode 100644 index 1c514762..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/myhfs.h.new +++ /dev/null @@ -1 +0,0 @@ -#include #include #include #include "mytype.h" #include "xbar.h" #if !defined(UNIX) #include #else #include #define HVCB VCB #endif #define FLOPPYREF -5 #define PHYSBSIZE 512 #define MADROFFSET 40 typedef struct { unsigned short blockstart; unsigned short blockcount; } xtntdesc, xtntrec[3]; typedef struct { short drSigWord; long drCrDate; long drLsMod; short drAtrb; short drNmFls; short drVBMSt; short drAllocPtr; short drNmAlBlks; long drAlBlkSiz; long drClpSiz; short drAlBlSt; long drNxtCNID; short drFreeBks; unsigned char drVN[28]; long drVolBkUp; short drVSeqNum; long drWrCnt; long drXTClpSiz; long drCTClpSiz; short drNmRtDirs; long drFilCnt; long drDirCnt; long drFndrInfo[8]; short drVCSize; short drVCBMSize; short drCtlCSize; long drXTFlSize; xtntrec drXTExtRec; long drCTFlSize; xtntrec drCTExtRec; } volumeinfo, *volumeinfoPtr, **volumeinfoHandle; #define VOLUMEINFOBLOCKNO 2 #define InternalDrive 1 #define ROUNDUP8(x) ((x+7)/8*8) #define NPHYSREQ(x) ((x+PHYSBSIZE-1)/PHYSBSIZE) typedef struct { long ndFLink; long ndBLink; unsigned char ndType; char ndLevel; short ndNRecs; short idunno; } btnode; typedef enum { indexnode, leafnode = 0xFF } btnodetype; typedef struct { unsigned char ckrKeyLen; char ckrResrv1; long ckrParID; unsigned char ckrCName[32]; } catkey; typedef struct { unsigned char xkrKeyLen; unsigned char xkrFkType; long xkrFNum; unsigned short xkrFABN; } xtntkey; typedef union { unsigned char keylen; catkey catk; xtntkey xtntk; } anykey; #define FILETYPE 2 typedef struct { char cdrType; char cdrResrv2; char filFlags; char filTyp; FInfo filUsrWds; /* not sure what form */ long filFlNum; short filStBlk; /* I don't think this is used */ long filLgLen; long filPyLen; short filRStBlk; /* not used? */ long filRLgLen; long filRPyLen; long filCrDat; long filMdDat; long filBkDat; long filFndrInfo[4]; short filClpSize; xtntrec filExtRec; xtntrec filRExtRec; long filResrv; } filerec; #define DIRTYPE 1 typedef struct { char cdrType; char cdrResrv2; short dirFlags; short dirVal; long dirDirID; long dirCrDat; long dirMdDat; long dirBkDat; long dirUsrInfo[4]; long dirFndrInfo[4]; long dirResrv[4]; } directoryrec; #define THREADTYPE 3 typedef struct { char cdrType; char cdrResrv2; char thdResrv[8]; long thdParID; unsigned char thdCName[32]; } threadrec; typedef enum { firstisless = -1, same, firstisgreater } compretval; typedef compretval (*compfp)(void *first, void *second); #define WRITEBIT (1<<0) #define RESOURCEBIT (1<<1) #define SHAREDBIT (1<<4) #define FLOCKEDBIT (1<<5) #define DIRTYBIT (1<<7) typedef struct { long fcbFlNum; Byte fcbMdRByt; Byte fcbTypByt; short fcbSBlk; long fcbEOF; long fcbPLen; long fcbCrPs; HVCB *fcbVPtr; Ptr fcbBfAdr; short fcbFlPos; long fcbClmpSize; long fcbBTCBPtr; xtntrec fcbExtRec; long fcbFType; ulong fcbCatPos; long fcbDirID; unsigned char fcbCName[32]; } filecontrolblock; typedef enum { datafork, resourcefork = 0xFF } forktype; typedef enum { reading, writing } accesstype; #define VSOFTLOCKBIT (1<<15) #define VHARDLOCKBIT (1<<7) #define FSOFTLOCKBIT (1<<0) #define FILEFLAGSUSERSETTABLEMASK FSOFTLOCKBIT typedef struct { long flink; /* 0 */ long blink; /* 4 */ unsigned char type; /* 8 */ unsigned char dummy; /* 9 */ short hesthreejim; /* 10 */ long height; /* 12 */ long root; /* 16 */ long numentries; /* 20 */ long firstleaf; /* 24 */ long lastleaf; /* 28 */ short btnodesize; /* 32 */ short indexkeylen; /* 34 */ long nnodes; /* 36 */ long nfreenodes; /* 40 */ unsigned char reserved[72]; /* 44 */ unsigned char dummy2[132]; /* 116 */ unsigned char map[256]; /* 248 */ long unknown2[2]; /* 504 */ } btblock0; #define DATAPFROMKEY(p) ((char *)(p) + ((((catkey *)p)->ckrKeyLen + 2) & ~1)) typedef enum { mfs, hfs } fstype; typedef enum { regular = 1, directory = 2, thread = 4 } filekind; #if !defined(UNIX) #define THINKCMESSED #endif /* !defined(UNIX) */ #ifdef THINKCMESSED #define vcbClpSiz vcbClpSIz #endif /* THINKCMESSED */ /* * TODO: do the ioCompletion routine when necessary */ #define PBRETURN(pb, x) return (pb)->ioResult = (x) typedef struct _cacheentry { struct _cacheentry *flink; struct _cacheentry *blink; HVCB *vptr; ulong fileno; ushort refnum; ulong physblock; ulong logblk; unsigned char flags; unsigned char forktype; char buf[PHYSBSIZE]; } cacheentry; #define CACHEDIRTY (1 << 7) #define CACHEBUSY (1 << 6) #define CACHEFREE (1 << 5) typedef struct { cacheentry *flink; cacheentry *blink; short nitems; ushort flags; } cachehead; #define NCACHEENTRIES 16 #define MAXTRAILS 8 typedef struct { cacheentry *cachep; short logbno; short after; } trailentry; /* * a btblock is used to save the state as a b-tree is walked to search for * a node. The saved state can then be used to do an insert, rename or delete. * The first cut of code had all these arguments being pushed and popped on * the stack as arguments. */ typedef struct { HVCB *vcbp; /* in */ anykey tofind; /* in */ compfp fp; /* in */ short refnum; /* in */ BOOLEAN success; /* out */ anykey *foundp; /* out */ short leafindex; /* out */ trailentry trail[MAXTRAILS]; /* out */ } btparam; typedef struct { /* from MPW equates */ HVCB *vcbp; LONGINT dirid; LONGINT cathint; /* ??? */ LONGINT procid; } wdentry; #if !defined(UNIX) extern Ptr WDCBsPtr : 0x372; extern LONGINT BufTgFNum : 0x2FC; extern INTEGER BufTgFFlag : 0x300; extern INTEGER BufTgFBkNum : 0x302; extern LONGINT BufTgDate : 0x304; extern LONGINT TFSTagData0 : 0x38A; extern LONGINT TFSTagData1 : 0x38E; #else extern Ptr WDCBsPtr; extern LONGINT BufTgFNum; extern INTEGER BufTgFFlag; extern INTEGER BufTgFBkNum; extern LONGINT BufTgDate; extern LONGINT TFSTagData0; extern LONGINT TFSTagData1; #endif #define WDMASK 0xC001 #define WDMAGIC 0x8001 #define ISWDNUM(v) (((v) & WDMASK) == WDMAGIC) #define WDNUMTOWDP(v) ((wdentry *)(WDCBsPtr + ((v) ^ 0x8001))) #define WDPTOWDNUM(p) (((char *) (p) - (char *)WDCBsPtr) ^ 0x8001) typedef enum { seteof, allocany, alloccontig } alloctype; extern compretval catcompare(void *firstp, void *secondp); typedef enum { GETCACHESAVE = 1, GETCACHENOREAD = 2 } cacheflagtype; #define VCBDIRTY (1 << 15) typedef enum {NOTE, CAUTION, STOP} alerttype; #if defined(UNIX) #define CurTime (GetDateTime(&Time), Time) #else #define CurTime Time #endif /* public entities in btree.c */ extern cacheentry *addrtocachep(Ptr addr, HVCB *vcbp); extern BOOLEAN searchnode(btnode *btp, void *key, compfp fp, anykey **keypp, INTEGER *afterp); extern OSErr getcache(cacheentry **retpp, short refnum, ulong logbno, cacheflagtype flags); extern OSErr putcache(cacheentry *cachep); extern OSErr keyfind(btparam *btpb); extern OSErr btnext(anykey **nextpp, anykey *keyp, HVCB *vcbp); extern OSErr btdelete(btparam *btpb); extern void makecatparam(btparam *btpb, HVCB *vcbp, LONGINT dirid, INTEGER namelen, Ptr namep); extern OSErr filedelete(btparam *btpb, filekind kind); extern OSErr dirdelete(btparam *btpb); extern OSErr dirtyleaf(void *p, HVCB *vcbp); extern OSErr filecreate(btparam *btpb, void *data, filekind kind); extern OSErr dircreate(btparam *btpb, directoryrec *data); extern OSErr dircreate(btparam *btpb, directoryrec *data); extern xtntkey *newextentrecord(filecontrolblock *fcbp, ushort newabn); extern OSErr btrename(btparam *btpb, StringPtr newnamep); extern OSErr btcreateemptyfile(btparam *btpb); extern OSErr btcreateemptydir(btparam *btpb, LONGINT *newidp); extern OSErr btpbindex (ioParam *pb, LONGINT dirid, HVCB **vcbpp, filerec **frpp, catkey **catkeypp, BOOLEAN onlyfiles); extern OSErr cleancache(HVCB *vcbp); extern OSErr flushcachevcbp(HVCB *vcbp); /* public entries in changing.c */ extern INTEGER flnumtorefnum(ulong flnum); /* public entries in file.c */ extern filecontrolblock *getfreefcbp( void ); extern filecontrolblock *refnumtofcbp(short refnum); extern compretval xtntcompare(void *firstp, void *secondp); extern compretval catcompare(void *firstp, void *secondp); extern void makextntkey(xtntkey *keyp, forktype forkwanted, LONGINT flnum, ushort bno); extern void makextntparam(btparam *btpb, HVCB *vcbp, forktype forkwanted, LONGINT flnum, ushort bno); extern long logtophys(filecontrolblock *fcbp, long absoffset, short *nphyscontigp); extern void makecatkey(catkey *keyp, LONGINT dirid, INTEGER namelen, Ptr namep); extern OSErr findvcbandfile(ioParam *pb, LONGINT dirid, btparam *btpb, filekind *kindp, BOOLEAN ignorename); extern OSErr alreadyopen(HVCB *vcbp, ulong flnum, SignedByte *permp, short *refnump); extern OSErr dirtyfcbp(filecontrolblock *fcbp); extern OSErr AllocHelper(ioParam *pb, BOOLEAN async, alloctype alloc, BOOLEAN writefcbp); /* public entries in helper.c */ extern void OurExit( void ); extern OSErr TransPhysBlk(HVCB *vcbp, long physblock, short nphysblocks, Ptr bufp, accesstype rw, long *actp); extern char *indexn(char *str, char tofind, INTEGER length); #if !defined(UNIX) extern void str255assign(StringPtr dstp, StringPtr srcp); #endif extern void *indexqueue(QHdr *qp, short index); extern OSErr writefcbp(filecontrolblock *fcbp); extern OSErr writevcbp(HVCB *vcbp); /* public entries in volume.c */ extern HVCB *findvcb(short vrefnum, StringPtr name, LONGINT *diridp); extern OSErr pbvolrename(ioParam *pb, StringPtr newnamep); extern OSErr flushvcbp(HVCB *vcbp); /* public entries in workingdir.c */ extern OSErr dirbusy(LONGINT dirid, HVCB *vcbp); extern void adjustdirid(LONGINT *diridp, HVCB *vcbp, INTEGER vrefnum); #if !defined(UNIX) /* public entries in misc.c */ extern void bcopy(void *srcp, void *dstp, LONGINT length); extern void bzero(void *dstp, LONGINT ntozero); #endif /* public entry in error.c */ extern void errormessage(StringPtr msg, alerttype severity); \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/mytype.h b/src/config/front-ends/nextstep/HFS_XFer/mytype.h deleted file mode 100644 index dc8e72a3..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/mytype.h +++ /dev/null @@ -1,23 +0,0 @@ -#if !defined(UNIX) - -typedef char BOOLEAN; -typedef short INTEGER; -typedef long LONGINT; -#define LONGORPTR PTR - -typedef unsigned short ushort; - -#else - -#define LONGORPTR LONGINT -#include "rsys/common.h" -#include "rsys/libcproto.h" - -#endif - -typedef unsigned long ulong; - -#if !defined(UNIX) -#define PRIVATE static -#define PUBLIC -#endif /* UNIX */ diff --git a/src/config/front-ends/nextstep/HFS_XFer/mytype.h.new b/src/config/front-ends/nextstep/HFS_XFer/mytype.h.new deleted file mode 100644 index f76e130e..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/mytype.h.new +++ /dev/null @@ -1 +0,0 @@ -#if !defined(UNIX) typedef char BOOLEAN; typedef short INTEGER; typedef long LONGINT; #define LONGORPTR PTR typedef unsigned short ushort; #else #define LONGORPTR LONGINT #include #endif typedef unsigned long ulong; #if !defined(UNIX) #define PRIVATE static #define PUBLIC #endif /* UNIX */ \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/old%HFS_XFer b/src/config/front-ends/nextstep/HFS_XFer/old%HFS_XFer deleted file mode 100644 index ff7c4e74..00000000 Binary files a/src/config/front-ends/nextstep/HFS_XFer/old%HFS_XFer and /dev/null differ diff --git a/src/config/front-ends/nextstep/HFS_XFer/test.c b/src/config/front-ends/nextstep/HFS_XFer/test.c deleted file mode 100644 index 56d54164..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/test.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "rsys/common.h" -#include "FileMgr.h" - -main() -{ - short rn; - long count; - - Create("\pCirrus 80D:FSWrite", 0, 'xxxx', 'yyyy'); - FSOpen("\pCirrus 80D:FSWrite", 0, &rn); - count = 1; - FSWrite(rn, &count, "a"); - FSClose(rn); - - Create("\pCirrus 80D:SetEOF", 0, 'xxxx', 'yyyy'); - FSOpen("\pCirrus 80D:SetEOF", 0, &rn); - SetEOF(rn, 1L); - FSClose(rn); - - Create("\pCirrus 80D:Allocate", 0, 'xxxx', 'yyyy'); - FSOpen("\pCirrus 80D:Allocate", 0, &rn); - count = 1; - Allocate(rn, &count); - FSClose(rn); -} \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/test/main.c b/src/config/front-ends/nextstep/HFS_XFer/test/main.c deleted file mode 100644 index 9704102e..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/test/main.c +++ /dev/null @@ -1,312 +0,0 @@ -/* - * This program attempts to read a file from an HFS disk without using - * the file manager; only the device manager. HA! Begun Feb-5-91. - */ - -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" - -#define TESTSIZE 100 - -#define NELEM(x) (sizeof(x) / sizeof(x[0])) - -PRIVATE INTEGER dirindex = 0, fileindex = 0; - -PRIVATE char *dirnames[] = { - "\pdirectory0:", - "\pdir1:", - "\pd:", - "\pd3:", - "\pdi4:", - "\pcliff's directory:", - "\pdirt with 31 characters in name:", - "\panother dirname:", - "\pcliff's a weasel:", - "\pI shouldn't:", - "\phave to put these colons:", - "\pin here:", - "\pyet another dir:", - "\pwill wonders never cease:", -#if 0 - "\pfifteen:", - "\psixteen:", - "\pseventeen:", - "\peighteen:", -#endif -}; - -PRIVATE char *filenames[] = { - "\pjerry", - "\pbob", - "\pmickey", - "\pBrent", - "\pPig-Pen", - "\pKeith", - "\pDonna", - "\pbilly", - "\pphil", - "\pa", - "\pab", - "\pa relatively long name", - "\pfile with 31 characters in name", - "\p1", - "\pl2", - "\p123", - "\p1234", - "\pj2345", - "\po23456", - "\pz234567", - "\pk2345678", - "\py23456789", - "\pe234567890", - "\p12345678901", - "\pn23456789012", - "\pf234567890123", - "\pt2345678901234", - "\pi23456789012345", - "\pu234567890123456", - "\pv2345678901234567", - "\pb23456789012345678", - "\pd234567890123456789", - "\pm2345678901234567890", - "\pw23456789012345678901", - "\pr234567890123456789012", - "\pa2345678901234567890123", - "\px23456789012345678901234", - "\pg234567890123456789012345", - "\ps2345678901234567890123456", - "\pc23456789012345678901234567", - "\pq234567890123456789012345678", - "\ph2345678901234567890123456789", - "\pp23456789012345678901234567890", - "\pone", - "\ptwo", - "\pthree", - "\pfour", - "\pfive", - "\psix", - "\pseven", - "\peight", - "\pnine", - "\pten", - "\peleven", - "\ptwelve", -}; - -extern OSErr myPBCreate (ioParam *pb, BOOLEAN async); -extern OSErr myPBDelete (ioParam *pb, BOOLEAN async); -extern OSErr myPBDirCreate(HFileParam *pb, BOOLEAN async); -extern OSErr myPBHDelete (HFileParam *pb, BOOLEAN async); - -PRIVATE void createnfiles(INTEGER level, StringPtr prefixp, INTEGER n) -{ - Str255 name; - ioParam pb; - HFileParam hp; - unsigned char *munglocp; - int namelen, i; - OSErr err; - - str255assign(name, prefixp); - munglocp = name + name[0]; - if (level == 0) { - pb.ioNamePtr = name; - pb.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) filenames[fileindex++ % NELEM(filenames)]); - namelen = *munglocp; - name[0] += namelen; - *munglocp = ':'; - printf("cf %d\n", fileindex); - err = myPBCreate(&pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\ppbcreate failed"); - name[0] -= namelen; - } - } else { - --level; - hp.ioNamePtr = name; - hp.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) dirnames[dirindex++ % NELEM(dirnames)]); - namelen = *munglocp; - name[0] += namelen-1; - *munglocp = ':'; - printf("cd %d\n", dirindex); - err = myPBDirCreate(&hp, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\ppbdirCreate failed"); - name[0] += 1; - createnfiles(level, name, n); - name[0] -= namelen; - } - } -} - -PRIVATE void deletenfiles(INTEGER level, StringPtr prefixp, INTEGER n) -{ - Str255 name; - ioParam pb; - HFileParam hp; - unsigned char *munglocp; - int namelen, i; - OSErr err; - - str255assign(name, prefixp); - munglocp = name + name[0]; - if (level == 0) { - pb.ioNamePtr = name; - pb.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) filenames[fileindex++ % NELEM(filenames)]); - namelen = *munglocp; - name[0] += namelen; - *munglocp = ':'; - printf("df %d\n", fileindex); -#if 0 - if (fileindex == 109) - DebugStr("\pabout to do 109"); -#endif - err = myPBDelete(&pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pmyPBDelete failed"); - name[0] -= namelen; - } - } else { - --level; - hp.ioNamePtr = name; - hp.ioVRefNum = 0; - for (i = n; --i >= 0;) { - str255assign(munglocp, (StringPtr) dirnames[dirindex++ % NELEM(dirnames)]); - namelen = *munglocp; - *munglocp = ':'; - name[0] += namelen; - deletenfiles(level, name, n); - name[0] -= 1; - printf("dd %d\n", dirindex); - err = myPBHDelete(&hp, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pmyPBHDelete failed"); - name[0] -= namelen-1; - } - } -} - -PUBLIC void main( void ) -{ - ioParam pb; -#if 0 - HFileParam hp; - char testbuffer[TESTSIZE]; -#endif - OSErr err; -#if 0 - volumeinfoHandle vh; - Ptr p2; - ulong *lp; - cacheentry *cachep; - - err = SetVol("\pMyVol:", 0); - err = getcache(&cachep, ((HVCB *)DefVCBPtr)->vcbXTRef, (ulong) 0, - GETCACHESAVE); - err = err; -#endif - -#if 0 - testfcb(); - return; -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pmyvol:mail:jody"; - pb.ioPermssn = fsRdPerm; - pb.ioMisc = 0; - myPBOpen(&pb, FALSE); - - pb.ioPosMode = fsFromStart; - pb.ioPosOffset = 0; - pb.ioReqCount = TESTSIZE; - pb.ioBuffer = testbuffer; - myPBRead(&pb, FALSE); - myPBClose(&pb, FALSE); -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's second file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's third file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fourth file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fifth file"; - err = PBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's second file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's third file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fourth file"; - err = myPBDelete(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:Cliff's fifth file"; - err = myPBDelete(&pb, FALSE); -#endif - -#if 0 - hp.ioNamePtr = (StringPtr) "\pMyVol:testdir1"; - hp.ioDirID = 600; - hp.ioVRefNum = 0; - err = PBDirCreate(&hp, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol(&pb, FALSE); - err = myPBHDelete(&hp, FALSE); -#endif - -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's file"; - pb.ioRefNum = 0; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's second file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's third file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's fourth file"; - err = myPBCreate(&pb, FALSE); - pb.ioNamePtr = (StringPtr) "\pMyVol:testdir1:testdir1's fifth file"; - err = myPBCreate(&pb, FALSE); -#endif - -#if 1 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#if 1 -#if 1 - createnfiles(3, (StringPtr) "\pMyVol:", 5); -#endif -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#if 1 - dirindex = 0; - fileindex = 0; - deletenfiles(3, (StringPtr) "\pMyVol:", 5); -#endif -#if 0 - pb.ioNamePtr = (StringPtr) "\pMyVol:"; - err = PBFlushVol((ParmBlkPtr) &pb, FALSE); - if (err != noErr) - DebugStr((StringPtr) "\pPBFlushVol fails"); -#endif -#endif -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/transferer.c b/src/config/front-ends/nextstep/HFS_XFer/transferer.c deleted file mode 100644 index d6bf91eb..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/transferer.c +++ /dev/null @@ -1,575 +0,0 @@ -#include "rsys/common.h" -#include "xfer.h" - -LONGINT sizetocopy, sizecopied, cantcopydir; -INTEGER BreakCopy; -DialogPtr piechartdp; - -LONGINT ischild(LONGINT dir1, LONGINT dir2) -{ - CInfoPBRec pb; - OSErr err; - - if (dir1 == dir2) - return -1; - pb.dirInfo.ioCompletion = 0; - pb.dirInfo.ioNamePtr = 0; - pb.dirInfo.ioVRefNum = -SFSaveDisk; - pb.dirInfo.ioFDirIndex = -1; - pb.dirInfo.ioDrDirID = dir1; - while (pb.dirInfo.ioDrDirID > 1) { - err = xPBGetCatInfo(&pb, FALSE); - if (err != noErr) - doerror(err, "\pPBGetCatInfo"); - if (pb.dirInfo.ioDrParID == dir2) -/*-->*/ return pb.dirInfo.ioDrDirID; - pb.dirInfo.ioDrDirID = pb.dirInfo.ioDrParID; - } - return 0; -} - -INTEGER ask(char * s1, Str255 s2) -{ - INTEGER retval; - - ParamText((StringPtr) s1, s2, (StringPtr) 0, (StringPtr) 0); - retval = CautionAlert(ASKALERT, (ProcPtr) 0); - if (sizetocopy > 0) - DrawDialog(piechartdp); - return retval; -} - -void makepiechart( void ) -{ - if (sizetocopy > 0) { - piechartdp = GetNewDialog(PIECHARTID, (Ptr) 0, (WindowPtr) -1); - SetPort(piechartdp); - DrawDialog(piechartdp); - } else - piechartdp = 0; -} - -void updatepiechart( void ) -{ - Rect r; - Handle h; - INTEGER itype; - GrafPtr saveport; - - if (piechartdp) { - GetPort(&saveport); - SetPort(piechartdp); - GetDItem(piechartdp, PIECHARTITEM, &itype, &h, &r); - FrameOval(&r); - FillArc(&r, 0, (long) sizecopied * 360 / sizetocopy, black); - SetPort(saveport); - } -} - -#define PREALLOCATE /* */ - -OSErr CopyFork(forktype fork, StringPtr name, LONGINT fromid, - LONGINT toid, INTEGER srcvrn, INTEGER dstvrn) -{ - HParamBlockRec rdio, wrio; - OSErr err; - EventRecord event; -#if !defined (UNIX) -#define BUFSIZE (1L * 1024) -#else -#define BUFSIZE (8L * 1024) -#endif - char buf[BUFSIZE]; - - rdio.ioParam.ioVRefNum = srcvrn; - rdio.ioParam.ioNamePtr = name; - rdio.fileParam.ioDirID = fromid; -#if defined(PREALLOCATE) - rdio.fileParam.ioFDirIndex = 0; - err = xPBHGetFInfo((ParmBlkPtr) &rdio, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetFInfo"); -/*-->*/ return err; - } - rdio.fileParam.ioDirID = fromid; -#endif /* PREALLOCATE */ - rdio.ioParam.ioPermssn = fsRdPerm; - rdio.ioParam.ioMisc = 0; - - wrio.ioParam.ioVRefNum = dstvrn; - wrio.ioParam.ioNamePtr = name; - wrio.ioParam.ioPermssn = fsWrPerm; - wrio.ioParam.ioMisc = 0; - wrio.fileParam.ioDirID = toid; - - switch (fork) { - case datafork: - err = xPBHOpen((HFileParam *)&rdio, FALSE); - if (err != noErr) - return err; - err = xPBHOpen((HFileParam *)&wrio, FALSE); - if (err != noErr) { - xPBClose((ioParam *) &rdio, FALSE); - return err; - } -#if defined(PREALLOCATE) - wrio.ioParam.ioReqCount = rdio.fileParam.ioFlLgLen; - wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlLgLen; -#endif /* PREALLOCATE */ - break; - case resourcefork: - err = xPBHOpenRF((HFileParam *)&rdio, FALSE); - if (err != noErr) - return err; - err = xPBHOpenRF((HFileParam *)&wrio, FALSE); - if (err != noErr) { - xPBClose((ioParam *) &rdio, FALSE); - return err; - } -#if defined(PREALLOCATE) - wrio.ioParam.ioReqCount = rdio.fileParam.ioFlRLgLen; - wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlRLgLen; -#endif /* PREALLOCATE */ - break; - default: -/*-->*/ return fsDSIntErr; - } - -#if defined(PREALLOCATE) - err = xPBAllocContig((ParmBlkPtr) &wrio, FALSE); - if (err != noErr) { - if (err != dskFulErr) { - err = xPBAllocate((ParmBlkPtr) &wrio, FALSE); - if (err != noErr) { - doerror(err, "\pPBAllocate"); -/*-->*/ goto DONE; - } - } else { - doerror(err, "\pPBAllocContig"); -/*-->*/ goto DONE; - } - } - err = xPBSetEOF((ParmBlkPtr) &wrio, FALSE); - if (err != noErr) { - doerror(err, "\pPBSetEOF"); -/*-->*/ goto DONE; - } -#endif /* PREALLOCATE */ - - do { - rdio.ioParam.ioBuffer = (Ptr) buf; - rdio.ioParam.ioReqCount = BUFSIZE; - rdio.ioParam.ioPosMode = fsFromMark; - rdio.ioParam.ioPosOffset = 0; -#if 0 - err = xPBRead((ParmBlkPtr) &rdio, FALSE); -#else /* 0 */ - err = xPBRead((ioParam *) &rdio, FALSE); -#endif /* 0 */ - - if (err == noErr || (err == eofErr && rdio.ioParam.ioActCount > 0)) { - wrio.ioParam.ioBuffer = (Ptr) buf; - wrio.ioParam.ioReqCount = rdio.ioParam.ioActCount; - wrio.ioParam.ioPosMode = fsFromMark; - wrio.ioParam.ioPosOffset = 0; - err = xPBWrite((ioParam *) &wrio, FALSE); - } - sizecopied++; - updatepiechart(); - while (GetNextEvent(keyDownMask, &event)) - if ((event.modifiers & cmdKey) && - ((event.message & charCodeMask) == '.')) { - err = xPBClose((ioParam *) &wrio, FALSE); - if (err != noErr) - doerror(err, "\pPBClose"); - wrio.fileParam.ioDirID = toid; - err = xPBHDelete((HFileParam *) &wrio, FALSE); - if (err != noErr) - doerror(err, "\pPBHDelete"); - BreakCopy = TRUE; - return eofErr; - } - } while (err == noErr); - - sizecopied--; -DONE: - xPBClose((ioParam *) &rdio, FALSE); - xPBClose((ioParam *) &wrio, FALSE); - return err; -} - -void warnaboutincest( void ) -{ - ParamText((StringPtr) "\pDirectories may not be transfered to their offspring.", - 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); -} - -INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, - LONGINT dstdirid, Str255 s, BOOLEAN doit) -{ - HParamBlockRec hpb; - OSErr err; - INTEGER retval, type, filesize; - Handle h; - Rect r; - INTEGER savevdd, savevfd; - Str255 s2; - - if (BreakCopy) - return FALSE; - retval = TRUE; - hpb.fileParam.ioVRefNum = srcvrn; - hpb.fileParam.ioDirID = srcdirid; - hpb.fileParam.ioFDirIndex = 0; - hpb.fileParam.ioNamePtr = s; - err = xPBGetCatInfo((CInfoPBPtr) &hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); -/*-->*/ return FALSE; - } - if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) -/*-->*/ return FALSE; - if (cantcopydir == hpb.fileParam.ioDirID) { - if (!doit) - warnaboutincest(); -/*-->*/ return FALSE; - } - if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { - srcdirid = hpb.fileParam.ioDirID; - if (doit) { - hpb.fileParam.ioVRefNum = dstvrn; - hpb.fileParam.ioDirID = dstdirid; - err = xPBDirCreate((HFileParam *)&hpb, FALSE); - if (err == dupFNErr) { - if (!verifydiroverwrite || - ask("\poverwrite directory", s) == OK) { - savevdd = verifydirdelete; - savevfd = verifyfiledelete; - verifyfiledelete = 0; - verifydirdelete = 0; - delete1file(dstvrn, dstdirid, s); - verifyfiledelete = savevfd; - verifydirdelete = savevdd; - err = xPBDirCreate((HFileParam *)&hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBDirCreate"); -/*-->*/ return FALSE; - } - } else -/*-->*/ return FALSE; - } else if (err != noErr) { - doerror(err, "\pPBDirCreate"); -/*-->*/ return FALSE; - } - dstdirid = hpb.fileParam.ioDirID; - } - hpb.fileParam.ioVRefNum = srcvrn; - hpb.fileParam.ioNamePtr = s2; - for (hpb.fileParam.ioFDirIndex = 1; err == noErr; - hpb.fileParam.ioFDirIndex++) { - hpb.fileParam.ioDirID = srcdirid; - err = xPBGetCatInfo((CInfoPBPtr)&hpb, FALSE); - if (err == noErr) - retval &= copy1file(srcvrn, dstvrn, srcdirid, dstdirid, - s2, doit); - } - } else { - filesize = (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) / BUFSIZE - + (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; - if (!doit) { - sizetocopy += filesize; - return retval; - } - hpb.fileParam.ioVRefNum = dstvrn; - hpb.fileParam.ioDirID = dstdirid; - err = xPBHCreate((HFileParam *)&hpb, FALSE); - if (err == dupFNErr) { - if (!verifyfileoverwrite || ask("\poverwrite file", s) == OK) { - savevfd = verifyfiledelete; - verifyfiledelete = 0; - delete1file(dstvrn, dstdirid, s); - verifyfiledelete = savevfd; - err = xPBHCreate((HFileParam *)&hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBHCreate"); -/*-->*/ return FALSE; - } - } else { - sizecopied += (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) - / BUFSIZE + - (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; -/*-->*/ return FALSE; - } - } else if (err != noErr) { - doerror(err, "\pPBHCreate"); -/*-->*/ return FALSE; - } - if (piechartdp) { - GetDItem(piechartdp, FILENAMEITEM, &type, &h, &r); - SetIText(h, s); - } - err = CopyFork(datafork, s, srcdirid, hpb.fileParam.ioDirID, - srcvrn, dstvrn); - if (err != eofErr) { - doerror(err, "\pCopyFork"); - return FALSE; - } - err = CopyFork(resourcefork, s, srcdirid, hpb.fileParam.ioDirID, - srcvrn, dstvrn); - if (err != eofErr) { - doerror(err, "\pCopyFork"); - return FALSE; - } - err = xPBSetCatInfo((CInfoPBPtr)&hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBSetCatInfo"); -/*-->*/ return FALSE; - } - } - return retval; -} - -INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, - LONGINT dstdirid, Str255 s, BOOLEAN doit) -{ - CMovePBRec cpb; - CInfoPBRec hpb; - OSErr err; - INTEGER savevdd, savevfd, retval, vrn; - ParamBlockRec pb; - - if (BreakCopy) - return FALSE; - retval = TRUE; - if (dstvrn == srcvrn) { - if (!doit) -/*-->*/ return FALSE; - cpb.ioCompletion = 0; - cpb.ioNamePtr = s; - cpb.ioVRefNum = srcvrn; - cpb.ioNewName = 0; - cpb.ioNewDirID = dstdirid; - cpb.ioDirID = srcdirid; - err = xPBCatMove(&cpb, FALSE); - if (err == badMovErr) - warnaboutincest(); - else if (err == dupFNErr) { - hpb.hFileInfo.ioCompletion = 0; - hpb.hFileInfo.ioNamePtr = s; - hpb.hFileInfo.ioVRefNum = srcvrn; - hpb.hFileInfo.ioFDirIndex = 0; - hpb.hFileInfo.ioDirID = srcdirid; - err = xPBGetCatInfo(&hpb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetCatInfo"); -/*-->*/ return FALSE; - } - if (hpb.hFileInfo.ioFlAttrib & ISDIRMASK) { - if (!verifydiroverwrite || - ask("\poverwrite directory", s) == OK) { - savevdd = verifydirdelete; - savevfd = verifyfiledelete; - verifyfiledelete = 0; - verifydirdelete = 0; - delete1file(dstvrn, dstdirid, s); - verifyfiledelete = savevfd; - verifydirdelete = savevdd; - err = xPBCatMove(&cpb, FALSE); - if (err != noErr) - doerror(err, "\pPBCatMove"); - } - } else { - if (!verifyfileoverwrite || - ask("\poverwrite file", s) == OK) { - savevfd = verifyfiledelete; - verifyfiledelete = 0; - delete1file(dstvrn, dstdirid, s); - verifyfiledelete = savevfd; - err = xPBCatMove(&cpb, FALSE); - if (err != noErr) - doerror(err, "\pPBCatMove"); - } - } - } else if (err != noErr) - doerror(err, "\pPBCatMove"); - } else { - if (hpb.hFileInfo.ioFlFndrInfo.fdFlags & fInvisible) -/*-->*/ return FALSE; - pb.volumeParam.ioVolIndex = 0; - pb.volumeParam.ioVRefNum = vrn; - pb.volumeParam.ioNamePtr = 0; - err = xPBGetVInfo((volumeParam *) &pb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); -/*-->*/ return FALSE; - } - if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { - if (doit) { - ParamText((StringPtr) - "\pFiles can not be moved from a locked disk." , 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - } -/*-->*/ return FALSE; - } - - if ((retval = copy1file(srcvrn, dstvrn, srcdirid, dstdirid, s, doit)) - && doit) { - savevdd = verifydirdelete; - savevfd = verifyfiledelete; - verifyfiledelete = 0; - verifydirdelete = 0; - delete1file(srcvrn, srcdirid, s); - verifyfiledelete = savevfd; - verifydirdelete = savevdd; - } - } - return retval; -} - -void printsillywarning( void ) -{ - ParamText((StringPtr) "\pCopying files onto themselves does nothing", - 0, 0, 0); - NoteAlert(ONEPARAMALERT, (ProcPtr) 0); -} - -void noroom(INTEGER needed, INTEGER avail) -{ - Str255 s1, s2; - - NumToString((LONGINT) needed, s1); - NumToString((LONGINT) avail, s2); - ParamText(s1, s2, 0, 0); - StopAlert(NOROOMALERTID, (ProcPtr) 0); -} - -void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid) -{ - CInfoPBRec cpb; - - if (globalreply.fName[0] == 0) { - cpb.hFileInfo.ioFDirIndex = -1; - cpb.hFileInfo.ioDirID = globalreply.fType; - cpb.hFileInfo.ioVRefNum = -SFSaveDisk; - cpb.hFileInfo.ioNamePtr = *sp; - PBGetCatInfo(&cpb, FALSE); - if (sp[0] != 0) - *fromdirid = cpb.hFileInfo.ioFlParID; - else - *fromdirid = CurDirStore; - } else { - *fromdirid = CurDirStore; - bcopy(globalreply.fName, *sp, globalreply.fName[0] + 1); - } -} - -void dotransfer(INTEGER (*fp)(INTEGER, INTEGER, LONGINT, - LONGINT, Str255, BOOLEAN)) -{ - LONGINT fromdirid; - Str255 sp; - OSErr err; - ParamBlockRec pb; - GrafPtr saveport; - - getnameandfromdirid(&sp, &fromdirid); - if (SFSaveDisk == destdisk) - cantcopydir = ischild(destdir, fromdirid); - else - cantcopydir = 0; - if (cantcopydir == -1) { - printsillywarning(); -/*-->*/ return; - } - sizetocopy = 0; - sizecopied = 0; - BreakCopy = FALSE; - (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, FALSE); - GetPort(&saveport); - - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioVRefNum = -destdisk; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo((volumeParam *)&pb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return; - } - if (sizetocopy > pb.volumeParam.ioVFrBlk * - pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { - noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, - pb.volumeParam.ioVFrBlk); - return; - } - - makepiechart(); - updatepiechart(); - (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, TRUE); - updatepiechart(); - SetPort(saveport); - if (piechartdp) - DisposDialog(piechartdp); - sizetocopy = 0; - piechartdp = 0; -} - -INTEGER docopydisk( DialogPtr dp ) -{ - GrafPtr saveport; - Str255 s; - ParamBlockRec pb; - OSErr err; - - if (!caneject(dp)) { - ParamText((StringPtr) "\pOnly floppies may be copied with this option.", 0, 0, 0); - StopAlert(ONEPARAMALERT, (ProcPtr) 0); - return 0; - } - if (SFSaveDisk == destdisk) { - warnaboutincest(); - return 0; - } - sizetocopy = 0; - sizecopied = 0; - piechartdp = (GrafPtr) 0; - GetPort(&saveport); - BreakCopy = FALSE; - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = s; - pb.volumeParam.ioVRefNum = -SFSaveDisk; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo((volumeParam *)&pb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return 0; - } - copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, FALSE); - pb.volumeParam.ioCompletion = 0; - pb.volumeParam.ioNamePtr = 0; - pb.volumeParam.ioVRefNum = -destdisk; - pb.volumeParam.ioVolIndex = 0; - err = xPBGetVInfo((volumeParam *)&pb, FALSE); - if (err != noErr) { - doerror(err, "\pPBGetVInfo"); - return 0; - } - if (sizetocopy > pb.volumeParam.ioVFrBlk * - pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { - noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, - pb.volumeParam.ioVFrBlk); - return 0; - } - - makepiechart(); - updatepiechart(); - copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, TRUE); - updatepiechart(); - SetPort(saveport); - if (piechartdp) - DisposDialog(piechartdp); - piechartdp = 0; - sizetocopy = 0; - return 101; -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/transferer.c.mac b/src/config/front-ends/nextstep/HFS_XFer/transferer.c.mac deleted file mode 100644 index d0667d56..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/transferer.c.mac +++ /dev/null @@ -1 +0,0 @@ -#include "xfer.h" LONGINT sizetocopy, sizecopied, cantcopydir; INTEGER BreakCopy; DialogPtr piechartdp; LONGINT ischild(LONGINT dir1, LONGINT dir2) { CInfoPBRec pb; OSErr err; if (dir1 == dir2) return -1; pb.dirInfo.ioCompletion = 0; pb.dirInfo.ioNamePtr = 0; pb.dirInfo.ioVRefNum = -SFSaveDisk; pb.dirInfo.ioFDirIndex = -1; pb.dirInfo.ioDrDirID = dir1; while (pb.dirInfo.ioDrDirID > 1) { err = xPBGetCatInfo(&pb, false); if (err != noErr) doerror(err, "\pPBGetCatInfo"); if (pb.dirInfo.ioDrParID == dir2) /*-->*/ return pb.dirInfo.ioDrDirID; pb.dirInfo.ioDrDirID = pb.dirInfo.ioDrParID; } return 0; } INTEGER ask(char * s1, Str255 s2) { INTEGER retval; ParamText((StringPtr) s1, s2, (StringPtr) 0, (StringPtr) 0); retval = CautionAlert(ASKALERT, (ProcPtr) 0); if (sizetocopy > 0) DrawDialog(piechartdp); return retval; } void makepiechart( void ) { if (sizetocopy > 0) { piechartdp = GetNewDialog(PIECHARTID, (Ptr) 0, (WindowPtr) -1); SetPort(piechartdp); DrawDialog(piechartdp); } else piechartdp = 0; } void updatepiechart( void ) { Rect r; Handle h; INTEGER itype; GrafPtr saveport; if (piechartdp) { GetPort(&saveport); SetPort(piechartdp); GetDItem(piechartdp, PIECHARTITEM, &itype, &h, &r); FrameOval(&r); FillArc(&r, 0, (long) sizecopied * 360 / sizetocopy, black); SetPort(saveport); } } #define PREALLOCATE /* */ OSErr CopyFork(forktype fork, StringPtr name, LONGINT fromid, LONGINT toid, INTEGER srcvrn, INTEGER dstvrn) { HParamBlockRec rdio, wrio; OSErr err; EventRecord event; #ifndef UNIX #define BUFSIZE (1L * 1024) #else #define BUFSIZE (8L * 1024) #endif char buf[BUFSIZE]; rdio.ioParam.ioVRefNum = srcvrn; rdio.ioParam.ioNamePtr = name; rdio.fileParam.ioDirID = fromid; #if defined(PREALLOCATE) rdio.fileParam.ioFDirIndex = 0; err = xPBHGetFInfo((ParmBlkPtr) &rdio, false); if (err != noErr) { doerror(err, "\pPBGetFInfo"); /*-->*/ return err; } rdio.fileParam.ioDirID = fromid; #endif /* PREALLOCATE */ rdio.ioParam.ioPermssn = fsRdPerm; rdio.ioParam.ioMisc = 0; wrio.ioParam.ioVRefNum = dstvrn; wrio.ioParam.ioNamePtr = name; wrio.ioParam.ioPermssn = fsWrPerm; wrio.ioParam.ioMisc = 0; wrio.fileParam.ioDirID = toid; switch (fork) { case datafork: err = xPBHOpen((HFileParam *)&rdio, false); if (err != noErr) return err; err = xPBHOpen((HFileParam *)&wrio, false); if (err != noErr) { xPBClose((ioParam *) &rdio, false); return err; } #if defined(PREALLOCATE) wrio.ioParam.ioReqCount = rdio.fileParam.ioFlLgLen; wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlLgLen; #endif /* PREALLOCATE */ break; case resourcefork: err = xPBHOpenRF((HFileParam *)&rdio, false); if (err != noErr) return err; err = xPBHOpenRF((HFileParam *)&wrio, false); if (err != noErr) { xPBClose((ioParam *) &rdio, false); return err; } #if defined(PREALLOCATE) wrio.ioParam.ioReqCount = rdio.fileParam.ioFlRLgLen; wrio.ioParam.ioMisc = (LONGORPTR) rdio.fileParam.ioFlRLgLen; #endif /* PREALLOCATE */ break; default: /*-->*/ return fsDSIntErr; } #if defined(PREALLOCATE) err = xPBAllocContig((ParmBlkPtr) &wrio, false); if (err != noErr) { if (err != dskFulErr) { err = xPBAllocate((ParmBlkPtr) &wrio, false); if (err != noErr) { doerror(err, "\pPBAllocate"); /*-->*/ goto DONE; } } else { doerror(err, "\pPBAllocContig"); /*-->*/ goto DONE; } } err = xPBSetEOF((ParmBlkPtr) &wrio, false); if (err != noErr) { doerror(err, "\pPBSetEOF"); /*-->*/ goto DONE; } #endif /* PREALLOCATE */ do { rdio.ioParam.ioBuffer = (Ptr) buf; rdio.ioParam.ioReqCount = BUFSIZE; rdio.ioParam.ioPosMode = fsFromMark; rdio.ioParam.ioPosOffset = 0; #if 0 err = xPBRead((ParmBlkPtr) &rdio, false); #else /* 0 */ err = xPBRead((ioParam *) &rdio, false); #endif /* 0 */ if (err == noErr || (err == eofErr && rdio.ioParam.ioActCount > 0)) { wrio.ioParam.ioBuffer = (Ptr) buf; wrio.ioParam.ioReqCount = rdio.ioParam.ioActCount; wrio.ioParam.ioPosMode = fsFromMark; wrio.ioParam.ioPosOffset = 0; err = xPBWrite((ioParam *) &wrio, false); } sizecopied++; updatepiechart(); while (GetNextEvent(keyDownMask, &event)) if ((event.modifiers & cmdKey) && ((event.message & charCodeMask) == '.')) { err = xPBClose((ioParam *) &wrio, false); if (err != noErr) doerror(err, "\pPBClose"); wrio.fileParam.ioDirID = toid; err = xPBHDelete((HFileParam *) &wrio, false); if (err != noErr) doerror(err, "\pPBHDelete"); BreakCopy = true; return eofErr; } } while (err == noErr); sizecopied--; DONE: xPBClose((ioParam *) &rdio, false); xPBClose((ioParam *) &wrio, false); return err; } void warnaboutincest( void ) { ParamText((StringPtr) "\pDirectories may not be transfered to their offspring.", 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit) { HParamBlockRec hpb; OSErr err; INTEGER retval, type, filesize; Handle h; Rect r; INTEGER savevdd, savevfd; Str255 s2; if (BreakCopy) return false; retval = true; hpb.fileParam.ioVRefNum = srcvrn; hpb.fileParam.ioDirID = srcdirid; hpb.fileParam.ioFDirIndex = 0; hpb.fileParam.ioNamePtr = s; err = xPBGetCatInfo((CInfoPBPtr) &hpb, false); if (err != noErr) { doerror(err, "\pPBGetCatInfo"); /*-->*/ return false; } if (hpb.fileParam.ioFlFndrInfo.fdFlags & fInvisible) /*-->*/ return false; if (cantcopydir == hpb.fileParam.ioDirID) { if (!doit) warnaboutincest(); /*-->*/ return false; } if (hpb.fileParam.ioFlAttrib & ISDIRMASK) { srcdirid = hpb.fileParam.ioDirID; if (doit) { hpb.fileParam.ioVRefNum = dstvrn; hpb.fileParam.ioDirID = dstdirid; err = xPBDirCreate((HFileParam *)&hpb, false); if (err == dupFNErr) { if (!verifydiroverwrite || ask("\poverwrite directory", s) == OK) { savevdd = verifydirdelete; savevfd = verifyfiledelete; verifyfiledelete = 0; verifydirdelete = 0; delete1file(dstvrn, dstdirid, s); verifyfiledelete = savevfd; verifydirdelete = savevdd; err = xPBDirCreate((HFileParam *)&hpb, false); if (err != noErr) { doerror(err, "\pPBDirCreate"); /*-->*/ return false; } } else /*-->*/ return false; } else if (err != noErr) { doerror(err, "\pPBDirCreate"); /*-->*/ return false; } dstdirid = hpb.fileParam.ioDirID; } hpb.fileParam.ioVRefNum = srcvrn; hpb.fileParam.ioNamePtr = s2; for (hpb.fileParam.ioFDirIndex = 1; err == noErr; hpb.fileParam.ioFDirIndex++) { hpb.fileParam.ioDirID = srcdirid; err = xPBGetCatInfo((CInfoPBPtr)&hpb, false); if (err == noErr) retval &= copy1file(srcvrn, dstvrn, srcdirid, dstdirid, s2, doit); } } else { filesize = (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) / BUFSIZE + (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; if (!doit) { sizetocopy += filesize; return retval; } hpb.fileParam.ioVRefNum = dstvrn; hpb.fileParam.ioDirID = dstdirid; err = xPBHCreate((HFileParam *)&hpb, false); if (err == dupFNErr) { if (!verifyfileoverwrite || ask("\poverwrite file", s) == OK) { savevfd = verifyfiledelete; verifyfiledelete = 0; delete1file(dstvrn, dstdirid, s); verifyfiledelete = savevfd; err = xPBHCreate((HFileParam *)&hpb, false); if (err != noErr) { doerror(err, "\pPBHCreate"); /*-->*/ return false; } } else { sizecopied += (hpb.fileParam.ioFlLgLen + BUFSIZE - 1) / BUFSIZE + (hpb.fileParam.ioFlRLgLen + BUFSIZE - 1) / BUFSIZE; /*-->*/ return false; } } else if (err != noErr) { doerror(err, "\pPBHCreate"); /*-->*/ return false; } if (piechartdp) { GetDItem(piechartdp, FILENAMEITEM, &type, &h, &r); SetIText(h, s); } err = CopyFork(datafork, s, srcdirid, hpb.fileParam.ioDirID, srcvrn, dstvrn); if (err != eofErr) { doerror(err, "\pCopyFork"); return false; } err = CopyFork(resourcefork, s, srcdirid, hpb.fileParam.ioDirID, srcvrn, dstvrn); if (err != eofErr) { doerror(err, "\pCopyFork"); return false; } err = xPBSetCatInfo((CInfoPBPtr)&hpb, false); if (err != noErr) { doerror(err, "\pPBSetCatInfo"); /*-->*/ return false; } } return retval; } INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit) { CMovePBRec cpb; CInfoPBRec hpb; OSErr err; INTEGER savevdd, savevfd, retval, vrn; ParamBlockRec pb; if (BreakCopy) return false; retval = true; if (dstvrn == srcvrn) { if (!doit) /*-->*/ return false; cpb.ioCompletion = 0; cpb.ioNamePtr = s; cpb.ioVRefNum = srcvrn; cpb.ioNewName = 0; cpb.ioNewDirID = dstdirid; cpb.ioDirID = srcdirid; err = xPBCatMove(&cpb, false); if (err == badMovErr) warnaboutincest(); else if (err == dupFNErr) { hpb.hFileInfo.ioCompletion = 0; hpb.hFileInfo.ioNamePtr = s; hpb.hFileInfo.ioVRefNum = srcvrn; hpb.hFileInfo.ioFDirIndex = 0; hpb.hFileInfo.ioDirID = srcdirid; err = xPBGetCatInfo(&hpb, false); if (err != noErr) { doerror(err, "\pPBGetCatInfo"); /*-->*/ return false; } if (hpb.hFileInfo.ioFlAttrib & ISDIRMASK) { if (!verifydiroverwrite || ask("\poverwrite directory", s) == OK) { savevdd = verifydirdelete; savevfd = verifyfiledelete; verifyfiledelete = 0; verifydirdelete = 0; delete1file(dstvrn, dstdirid, s); verifyfiledelete = savevfd; verifydirdelete = savevdd; err = xPBCatMove(&cpb, false); if (err != noErr) doerror(err, "\pPBCatMove"); } } else { if (!verifyfileoverwrite || ask("\poverwrite file", s) == OK) { savevfd = verifyfiledelete; verifyfiledelete = 0; delete1file(dstvrn, dstdirid, s); verifyfiledelete = savevfd; err = xPBCatMove(&cpb, false); if (err != noErr) doerror(err, "\pPBCatMove"); } } } else if (err != noErr) doerror(err, "\pPBCatMove"); } else { if (hpb.hFileInfo.ioFlFndrInfo.fdFlags & fInvisible) /*-->*/ return false; pb.volumeParam.ioVolIndex = 0; pb.volumeParam.ioVRefNum = vrn; pb.volumeParam.ioNamePtr = 0; err = xPBGetVInfo((volumeParam *) &pb, false); if (err != noErr) { doerror(err, "\pPBGetVInfo"); /*-->*/ return false; } if (pb.volumeParam.ioVAtrb & VOLLOCKEDMASK) { if (doit) { ParamText((StringPtr) "\pFiles can not be moved from a locked disk." , 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); } /*-->*/ return false; } if ((retval = copy1file(srcvrn, dstvrn, srcdirid, dstdirid, s, doit)) && doit) { savevdd = verifydirdelete; savevfd = verifyfiledelete; verifyfiledelete = 0; verifydirdelete = 0; delete1file(srcvrn, srcdirid, s); verifyfiledelete = savevfd; verifydirdelete = savevdd; } } return retval; } void printsillywarning( void ) { ParamText((StringPtr) "\pCopying files onto themselves does nothing", 0, 0, 0); NoteAlert(ONEPARAMALERT, (ProcPtr) 0); } void noroom(INTEGER needed, INTEGER avail) { Str255 s1, s2; NumToString((LONGINT) needed, s1); NumToString((LONGINT) avail, s2); ParamText(s1, s2, 0, 0); StopAlert(NOROOMALERTID, (ProcPtr) 0); } void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid) { CInfoPBRec cpb; if (globalreply.fName[0] == 0) { cpb.hFileInfo.ioFDirIndex = -1; cpb.hFileInfo.ioDirID = globalreply.fType; cpb.hFileInfo.ioVRefNum = -SFSaveDisk; cpb.hFileInfo.ioNamePtr = *sp; PBGetCatInfo(&cpb, false); if (sp[0] != 0) *fromdirid = cpb.hFileInfo.ioFlParID; else *fromdirid = CurDirStore; } else { *fromdirid = CurDirStore; bcopy(globalreply.fName, *sp, globalreply.fName[0] + 1); } } void dotransfer(INTEGER (*fp)(INTEGER, INTEGER, LONGINT, LONGINT, Str255, BOOLEAN)) { LONGINT fromdirid; Str255 sp; OSErr err; ParamBlockRec pb; GrafPtr saveport; getnameandfromdirid(&sp, &fromdirid); if (SFSaveDisk == destdisk) cantcopydir = ischild(destdir, fromdirid); else cantcopydir = 0; if (cantcopydir == -1) { printsillywarning(); /*-->*/ return; } sizetocopy = 0; sizecopied = 0; BreakCopy = false; (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, false); GetPort(&saveport); pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioNamePtr = 0; pb.volumeParam.ioVRefNum = -destdisk; pb.volumeParam.ioVolIndex = 0; err = xPBGetVInfo((volumeParam *)&pb, false); if (err != noErr) { doerror(err, "\pPBGetVInfo"); return; } if (sizetocopy > pb.volumeParam.ioVFrBlk * pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, pb.volumeParam.ioVFrBlk); return; } makepiechart(); updatepiechart(); (*fp)(-SFSaveDisk, -destdisk, fromdirid, destdir, sp, true); updatepiechart(); SetPort(saveport); if (piechartdp) DisposDialog(piechartdp); sizetocopy = 0; piechartdp = 0; } INTEGER docopydisk( DialogPtr dp ) { GrafPtr saveport; Str255 s; ParamBlockRec pb; OSErr err; if (!caneject(dp)) { ParamText((StringPtr) "\pOnly floppies may be copied with this option.", 0, 0, 0); StopAlert(ONEPARAMALERT, (ProcPtr) 0); return 0; } if (SFSaveDisk == destdisk) { warnaboutincest(); return 0; } sizetocopy = 0; sizecopied = 0; piechartdp = (GrafPtr) 0; GetPort(&saveport); BreakCopy = false; pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioNamePtr = s; pb.volumeParam.ioVRefNum = -SFSaveDisk; pb.volumeParam.ioVolIndex = 0; err = xPBGetVInfo((volumeParam *)&pb, false); if (err != noErr) { doerror(err, "\pPBGetVInfo"); return 0; } copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, false); pb.volumeParam.ioCompletion = 0; pb.volumeParam.ioNamePtr = 0; pb.volumeParam.ioVRefNum = -destdisk; pb.volumeParam.ioVolIndex = 0; err = xPBGetVInfo((volumeParam *)&pb, false); if (err != noErr) { doerror(err, "\pPBGetVInfo"); return 0; } if (sizetocopy > pb.volumeParam.ioVFrBlk * pb.volumeParam.ioVAlBlkSiz / BUFSIZE) { noroom(sizetocopy * BUFSIZE / pb.volumeParam.ioVAlBlkSiz, pb.volumeParam.ioVFrBlk); return 0; } makepiechart(); updatepiechart(); copy1file(-SFSaveDisk, -destdisk, 1, destdir, s, true); updatepiechart(); SetPort(saveport); if (piechartdp) DisposDialog(piechartdp); piechartdp = 0; sizetocopy = 0; return 101; } \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/volume.c b/src/config/front-ends/nextstep/HFS_XFer/volume.c deleted file mode 100644 index 2b1ac56d..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/volume.c +++ /dev/null @@ -1,685 +0,0 @@ -#if defined(OUTDATEDCODE) -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include -#include "MemoryMgr.h" - -/* - * NOTE: in the routines below there is no freeing of memory if an error is - * detected. This should be done sometime. - */ - -PRIVATE OSErr readvolumebitmap(HVCB *vcbp, volumeinfoPtr vp) -{ - OSErr err; - short nphysrequired; - - if (vp->drSigWord != 0x4244) - err = noMacDskErr; - else { - nphysrequired = NPHYSREQ(ROUNDUP8(vp->drNmAlBlks) / 8); - vcbp->vcbMAdr = NewPtr(PHYSBSIZE * nphysrequired + MADROFFSET); - vcbp->vcbMLen = nphysrequired + MADROFFSET; /*really add MADROFFSET?*/ - if (!vcbp->vcbMAdr) - err = MemError(); - else - err = TransPhysBlk(vcbp, vp->drVBMSt * (ulong) PHYSBSIZE, - nphysrequired, vcbp->vcbMAdr + MADROFFSET, reading, (long *) 0); - } - return err; -} - -PRIVATE OSErr initcache(HVCB *vcbp) -{ - THz savezone; - cachehead *headp; - cacheentry *cachep; - - savezone = TheZone; - TheZone = SysZone; - vcbp->vcbCtlBuf = NewPtr(sizeof(cachehead) + - NCACHEENTRIES * sizeof(cacheentry)); - if (!vcbp->vcbCtlBuf) - return MemError(); - TheZone = savezone; - headp = (cachehead *) vcbp->vcbCtlBuf; - headp->nitems = NCACHEENTRIES; - headp->flags = CACHEFREE; - headp->flink = (cacheentry *)(headp + 1); - headp->blink = headp->flink + NCACHEENTRIES - 1; - - for (cachep = headp->flink; cachep <= headp->blink; cachep++) { - cachep->flink = cachep + 1; - cachep->blink = cachep - 1; - cachep->vptr = 0; - cachep->fileno = 0; - cachep->flags = 0; - } - headp->flink->blink = (cacheentry *) headp; - headp->blink->flink = (cacheentry *) headp; - - return noErr; -} - -PRIVATE OSErr readvolumeinfo(HVCB *vcbp) /* call once during mounting */ -{ - OSErr err; - - vcbp->vcbBufAdr = NewPtr((Size) PHYSBSIZE); - if (!vcbp) - err = MemError(); - else { - err = TransPhysBlk(vcbp, (ulong) VOLUMEINFOBLOCKNO * PHYSBSIZE, 1, - vcbp->vcbBufAdr, reading, (long *) 0); - if (err == noErr) { - err = readvolumebitmap(vcbp, (volumeinfoPtr) vcbp->vcbBufAdr); - if (err == noErr) - err = initcache(vcbp); - } - } - return err; -} - -#define VOLUMEINFOBACKUP(vcbp) ((vcbp->vcbNmAlBlks * vcbp->vcbAlBlkSiz) + \ - (vcbp->vcbAlBlSt * PHYSBSIZE)) - -PRIVATE OSErr writevolumeinfo(HVCB *vcbp, Ptr p) -{ - OSErr err; - - err = TransPhysBlk(vcbp, (ulong) VOLUMEINFOBLOCKNO * PHYSBSIZE, 1, p, - writing, (long *) 0); - if (err == noErr) - err = TransPhysBlk(vcbp, (ulong) VOLUMEINFOBACKUP(vcbp), 1, p, writing, - (long *) 0); - return err; -} - -OSErr flushvcbp(HVCB *vcbp) -{ -/* TODO: dump the cache */ -#if 0 - volumeinfoPtr vip; - filecontrolblock *fcbp; - - vip = (volumeinfoPtr) vcbp->vcbBufAdr; - memcpy(&vip->drSigWord, &vcbp->vcbSigWord, (size_t) 64); - memcpy(&vip->drVolBkUp, &vcbp->vcbVolBkUp, (size_t) 66); - fcbp = (filecontrolblock *)((char *)FCBSPtr + vcbp->vcbXTRef); - vip->drXTFlSize = fcbp->fcbPLen; - memcpy(&vip->drXTExtRec, &fcbp->fcbExtRec, - (size_t) sizeof(fcbp->fcbExtRec)); - fcbp = (filecontrolblock *)((char *)FCBSPtr + vcbp->vcbCTRef); - vip->drCTFlSize = fcbp->fcbPLen; - memcpy(&vip->drCTExtRec, &fcbp->fcbExtRec, - (size_t) sizeof(fcbp->fcbExtRec)); - return writevolumeinfo(vcbp, (Ptr) vip); -#else - Ptr p; - OSErr err; - volumeinfoPtr vip; - filecontrolblock *fcbp; - - if (vcbp->vcbFlags & VCBDIRTY) { - p = NewPtr((Size) 512); - - vip = (volumeinfoPtr) p; - memcpy(&vip->drSigWord, &vcbp->vcbSigWord, (size_t) 64); - memcpy(&vip->drVolBkUp, &vcbp->vcbVolBkUp, (size_t) 66); - fcbp = (filecontrolblock *)((char *)FCBSPtr + vcbp->vcbXTRef); - vip->drXTFlSize = fcbp->fcbPLen; - memcpy(&vip->drXTExtRec, &fcbp->fcbExtRec, - (size_t) sizeof(fcbp->fcbExtRec)); - fcbp = (filecontrolblock *)((char *)FCBSPtr + vcbp->vcbCTRef); - vip->drCTFlSize = fcbp->fcbPLen; - memcpy(&vip->drCTExtRec, &fcbp->fcbExtRec, - (size_t) sizeof(fcbp->fcbExtRec)); - err = writevolumeinfo(vcbp, p); - DisposPtr(p); - flushcachevcbp(vcbp); - vcbp->vcbFlags &= ~VCBDIRTY; - return err; - } else - return noErr; -#endif -} - -PRIVATE HVCB *vcbbyname(StringPtr name) -{ - HVCB *vcbp; - - for (vcbp = (HVCB *) VCBQHdr.qHead; vcbp && - !EqualString(vcbp->vcbVN, name, FALSE, TRUE) ; - vcbp = (HVCB *) vcbp->qLink) - ; - return vcbp; -} - -PRIVATE HVCB *vcbbydrive(short vrefnum) -{ - HVCB *vcbp; - - for (vcbp = (HVCB *) VCBQHdr.qHead; vcbp && vcbp->vcbDrvNum != vrefnum; - vcbp = (HVCB *) vcbp->qLink) - ; - return vcbp; -} - -PRIVATE HVCB *vcbbyvrn(short vrefnum) -{ - HVCB *vcbp; - - for (vcbp = (HVCB *) VCBQHdr.qHead; vcbp && vcbp->vcbVRefNum != vrefnum; - vcbp = (HVCB *) vcbp->qLink) - ; - return vcbp; -} - -PUBLIC HVCB *findvcb(short vrefnum, StringPtr name, LONGINT *diridp) -{ - HVCB *vcbp; - INTEGER namelen; - Str255 tempname; - char *colonp; - wdentry *wdp; - - namelen = name ? name[0] : 0; - vcbp = 0; - if (namelen && name[1] != ':' && - (colonp = indexn((char *) name+2, ':', namelen-1))) { - tempname[0] = colonp - (char *) name - 1; - memcpy((char *)tempname+1, (char *) name+1, (size_t) tempname[0]); - vcbp = vcbbyname(tempname); - if (vcbp && diridp) - *diridp = 1; - } - if (!vcbp) { - if (vrefnum > 0) - vcbp = vcbbydrive(vrefnum); - else if (vrefnum < 0) { - if (ISWDNUM(vrefnum)) { - wdp = WDNUMTOWDP(vrefnum); - vcbp = wdp->vcbp; - *diridp = wdp->dirid; - } else - vcbp = vcbbyvrn(vrefnum); - } else - vcbp = (HVCB *) DefVCBPtr; - } - return vcbp; -} - -PRIVATE INTEGER drvtodref(INTEGER vref) /* TODO: flesh this out */ -{ - switch (vref) { - case 1: - case 2: - return -5; - case 3: - case 4: - return -2; - default: - return 0; - } -} - -PRIVATE INTEGER openxtnt(long filnum, long clpsize, long filsize, xtntrec xtr, - HVCB *vcbp) -{ - filecontrolblock *fcbp; - INTEGER retval; - - fcbp = getfreefcbp(); - if (fcbp) { - fcbp->fcbFlNum = filnum; - fcbp->fcbMdRByt = 0; - fcbp->fcbTypByt = 0; - fcbp->fcbSBlk = 0; - fcbp->fcbEOF = filsize; - fcbp->fcbPLen = filsize; - fcbp->fcbCrPs = 0; - fcbp->fcbVPtr = vcbp; - fcbp->fcbBfAdr = 0; - fcbp->fcbFlPos = 0; - fcbp->fcbClmpSize = clpsize; - fcbp->fcbBTCBPtr = 0; - memcpy(fcbp->fcbExtRec, xtr, (size_t) sizeof(xtntrec)); - fcbp->fcbFType = 0; - fcbp->fcbCatPos = 0; - fcbp->fcbDirID = 0; - fcbp->fcbCName[0] = 0; - retval = (char *) fcbp - (char *) FCBSPtr; - } else - retval = 0; - return retval; -} - -#define XTNUM 3 -#define CTNUM 4 - -static INTEGER defvrn; -static HVCB *defvcbp; - -PUBLIC OSErr myPBMountVol(volumeParam *pb) -{ - HVCB *vcbp; - OSErr err; -#if !defined (UNIX) - static INTEGER vrn = 0; /* TODO: get low-memory global from MPW equates */ -#else - static INTEGER vrn = -99; /* TODO: get low-memory global from MPW equates */ -#endif - volumeinfoPtr vip; - - vcbp = vcbbydrive(pb->ioVRefNum); - if (vcbp) - err = volOnLinErr; - else { - vcbp = (HVCB *) NewPtr((Size) sizeof(HVCB)); - if (!vcbp) - err = MemError(); - else { - err = readvolumeinfo(vcbp); - if (err == noErr) { - vip = (volumeinfoPtr) vcbp->vcbBufAdr; - memcpy(&vcbp->vcbSigWord, &vip->drSigWord, (size_t) 64); - vcbp->vcbDrvNum = pb->ioVRefNum; - vcbp->vcbDRefNum = drvtodref(pb->ioVRefNum); - vcbp->vcbFSID = 0; - vcbp->vcbVRefNum = --vrn; - vcbp->vcbDirIndex = 0; - vcbp->vcbDirBlk = 0; - vcbp->vcbFlags = 0; - memcpy(&vcbp->vcbVolBkUp, &vip->drVolBkUp, (size_t) 66); - - vcbp->vcbXTAlBlks = vip->drXTFlSize / vip->drAlBlkSiz; - vcbp->vcbCTAlBlks = vip->drCTFlSize / vip->drAlBlkSiz; - - vcbp->vcbXTRef = openxtnt(XTNUM, vip->drXTClpSiz, - vip->drXTFlSize, vip->drXTExtRec, vcbp); - vcbp->vcbCTRef = openxtnt(CTNUM, vip->drCTClpSiz, - vip->drCTFlSize, vip->drCTExtRec, vcbp); - - vcbp->vcbDirIDM = 0; - vcbp->vcbOffsM = 0; - - if (!vcbp->vcbCTRef) - err = tmfoErr; - if (err == noErr) { - Enqueue((QElemPtr) vcbp, &VCBQHdr); - pb->ioVRefNum = vcbp->vcbVRefNum; - if (!defvcbp) { - defvcbp = vcbp; - defvrn = vcbp->vcbVRefNum; - } - } - } - } - } - PBRETURN(pb, err); -} - -PRIVATE void goofyclip(unsigned short *up) -{ - if (*up > 0x7C00) /* IMIV-130 */ - *up = 0x7C00; -} - -/* - * getworkingdir returns the directory id associated with vrefnum - */ - -PRIVATE LONGINT getworkingdir(INTEGER vrefnum) -{ - LONGINT retval; - wdentry *wdp; - - if (ISWDNUM(vrefnum)) { - wdp = WDNUMTOWDP(vrefnum); - retval = wdp->dirid; - } else - retval = 0; - return retval; -} - -/* - * getnmfls finds a directory's valence - */ - -PRIVATE unsigned short getnmfls(HVCB *vcbp, INTEGER workingdirnum) -{ - LONGINT dirid; - catkey key; - threadrec *thp; - unsigned short retval; - btparam btparamrec; - OSErr err; - - dirid = getworkingdir(workingdirnum); - makecatparam(&btparamrec, vcbp, dirid, 0, (Ptr) 0); - err = keyfind(&btparamrec); - if (err == noErr && btparamrec.success) { - thp = (threadrec *) DATAPFROMKEY(btparamrec.foundp); - key.ckrParID = thp->thdParID; - str255assign(key.ckrCName, thp->thdCName); - key.ckrKeyLen = sizeof(LONGINT) + 2 + key.ckrCName[0]; - err = keyfind(&btparamrec); - if (err == noErr && btparamrec.success) - retval = ((directoryrec *)DATAPFROMKEY(btparamrec.foundp))->dirVal; - else - retval = 0; - } else - retval = 0; - return retval; -} - -#define RETURN return -PRIVATE OSErr commonGetVInfo(HVolumeParam *pb, BOOLEAN async, fstype fs) -{ - HVCB *vcbp; - INTEGER workingdirnum; - - if (pb->ioVolIndex > 0) { - vcbp = (HVCB *) indexqueue(&VCBQHdr, pb->ioVolIndex); - workingdirnum = 0; - } else { - if (pb->ioVolIndex == 0) - vcbp = (HVCB *) findvcb(pb->ioVRefNum, (StringPtr) "", (LONGINT *) 0); - else /* if (pb->ioVolIndex < 0) */ - vcbp = (HVCB *) findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - workingdirnum = getworkingdir(pb->ioVRefNum); - } - - if (!vcbp) -/*-->*/ PBRETURN(pb, nsvErr); - - if (pb->ioNamePtr) - str255assign(pb->ioNamePtr, (StringPtr) vcbp->vcbVN); - pb->ioVCrDate = vcbp->vcbCrDate; - pb->ioVAtrb = vcbp->vcbAtrb; - - if (workingdirnum) - pb->ioVNmFls = getnmfls(vcbp, workingdirnum); - else - pb->ioVNmFls = vcbp->vcbNmFls; - - pb->ioVNmAlBlks = vcbp->vcbNmAlBlks; - pb->ioVAlBlkSiz = vcbp->vcbAlBlkSiz; - pb->ioVClpSiz = vcbp->vcbClpSiz; - pb->ioAlBlSt = vcbp->vcbAlBlSt; - pb->ioVNxtCNID = vcbp->vcbNxtCNID; - pb->ioVFrBlk = vcbp->vcbFreeBks; - switch (fs) { - case mfs: - ((volumeParam *)pb)->ioVLsBkUp = vcbp->vcbVolBkUp; - ((volumeParam *)pb)->ioVDirSt = 0; - ((volumeParam *)pb)->ioVBlLn = 0; - if (!workingdirnum) - pb->ioVRefNum = vcbp->vcbVRefNum; - goofyclip((unsigned short *) &pb->ioVNmAlBlks); - goofyclip((unsigned short *) &pb->ioVFrBlk); - break; - case hfs: - pb->ioVLsMod = vcbp->vcbLsMod; - pb->ioVBitMap = vcbp->vcbVBMSt; -#if !defined (THINKCMESSED) - pb->ioVAllocPtr = vcbp->vcbAllocPtr; -#else /* THINKCMESSED */ - pb->ioAllocPtr = vcbp->vcbAllocPtr; -#endif /* THINKCMESSED */ - pb->ioVRefNum = vcbp->vcbVRefNum; - pb->ioVSigWord = vcbp->vcbSigWord; - pb->ioVDrvInfo = vcbp->vcbDrvNum; - pb->ioVDRefNum = vcbp->vcbDRefNum; - pb->ioVFSID = vcbp->vcbFSID; - pb->ioVBkUp = vcbp->vcbVolBkUp; - pb->ioVSeqNum = vcbp->vcbVSeqNum; - pb->ioVWrCnt = vcbp->vcbWrCnt; - pb->ioVFilCnt = vcbp->vcbFilCnt; - pb->ioVDirCnt = vcbp->vcbDirCnt; - memcpy(pb->ioVFndrInfo, vcbp->vcbFndrInfo, - (size_t) sizeof(pb->ioVFndrInfo)); - break; - } - PBRETURN(pb, noErr); -} -#undef RETURN - -PUBLIC OSErr myPBGetVInfo(volumeParam *pb, BOOLEAN async) -{ - return commonGetVInfo((HVolumeParam *)pb, async, mfs); -} - -PUBLIC OSErr myPBHGetVInfo(HVolumeParam *pb, BOOLEAN async) -{ - return commonGetVInfo(pb, async, hfs); -} - -#define ATRBMASK VSOFTLOCKBIT - -PUBLIC OSErr myPBSetVInfo(HVolumeParam *pb, BOOLEAN async) -{ - OSErr err; - HVCB *vcbp; - - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - if (vcbp) { - if (vcbp->vcbAtrb & VHARDLOCKBIT) - err = wPrErr; - else { - if (pb->ioNamePtr) - str255assign((StringPtr) vcbp->vcbVN, pb->ioNamePtr); - vcbp->vcbCrDate = pb->ioVCrDate; - vcbp->vcbLsMod = pb->ioVLsMod; - vcbp->vcbAtrb = (vcbp->vcbAtrb & ~ATRBMASK) | - (pb->ioVAtrb & ATRBMASK); - vcbp->vcbClpSiz = pb->ioVClpSiz; - vcbp->vcbVolBkUp = pb->ioVBkUp; - vcbp->vcbVSeqNum = pb->ioVSeqNum; - memcpy(vcbp->vcbFndrInfo, pb->ioVFndrInfo, (size_t) 32); - vcbp->vcbFlags |= VCBDIRTY; -#if 0 - assert(0); -#endif - } - } else - err = nsvErr; - PBRETURN(pb, err); -} - -PRIVATE void getvolcommon(volumeParam *pb) -{ - str255assign(pb->ioNamePtr, (StringPtr) defvcbp->vcbVN); - pb->ioVRefNum = defvrn; -} - -PUBLIC OSErr myPBGetVol(volumeParam *pb, BOOLEAN async) -{ - getvolcommon(pb); - PBRETURN(pb, noErr); -} - -PUBLIC OSErr myPBHGetVol(WDPBPtr pb, BOOLEAN async) -{ - wdentry *wdp; - - getvolcommon((volumeParam *) pb); - if (ISWDNUM(defvrn)) { - wdp = WDNUMTOWDP(defvrn); - pb->ioWDProcID = wdp->procid; - pb->ioWDVRefNum = wdp->vcbp->vcbVRefNum; - pb->ioWDDirID = wdp->dirid; - } else { - pb->ioWDProcID = 0; - pb->ioWDVRefNum = defvrn; - pb->ioWDDirID = 2; - } - PBRETURN(pb, noErr); -} - -PRIVATE OSErr setvolhelper(volumeParam *pb, BOOLEAN aysnc, LONGINT dirid) -{ - HVCB *vcbp; - OSErr err; - wdentry *wdp; - WDPBRec wdpbrec; - - err = noErr; - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - if (dirid <= 2) - defvrn = pb->ioVRefNum; - else { - if (ISWDNUM(defvrn)) { - wdp = WDNUMTOWDP(defvrn); - if (wdp->procid == 'STVL') { - wdpbrec.ioVRefNum = defvrn; - err = myPBCloseWD(&wdpbrec, FALSE); - } - } - if (err == noErr) { - wdpbrec.ioNamePtr = 0; - wdpbrec.ioVRefNum = vcbp->vcbVRefNum; - wdpbrec.ioWDProcID = 'STVL'; - wdpbrec.ioWDDirID = dirid; - err = myPBOpenWD(&wdpbrec, FALSE); - if (err == noErr) - defvrn = wdpbrec.ioVRefNum; - } - } - if (err == noErr) - defvcbp = vcbp; - - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBSetVol(volumeParam *pb, BOOLEAN async) -{ - return setvolhelper(pb, async, 1L); -} - -PUBLIC OSErr myPBHSetVol(WDPBPtr pb, BOOLEAN async) -{ - return setvolhelper((volumeParam *) pb, async, pb->ioWDDirID); -} - -PUBLIC OSErr myPBFlushVol(volumeParam *pb, BOOLEAN async) -{ - VCB *vcbp; - OSErr err; - - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - if (vcbp) - err = flushvcbp(vcbp); - else - err = nsvErr; - PBRETURN(pb, err); -} - -PRIVATE void closeallvcbfiles(HVCB *vcbp) -{ - filecontrolblock *fcbp, *efcbp; - ioParam iopb; - short length; - - length = *(short *)FCBSPtr; - fcbp = (filecontrolblock *) ((short *)FCBSPtr+1); - efcbp = (filecontrolblock *) ((char *)FCBSPtr + length); - for (;fcbp < efcbp; fcbp = (filecontrolblock *) ((char *)fcbp + FSFCBLen)) - if (fcbp->fcbFlNum && fcbp->fcbVPtr == vcbp) { - iopb.ioRefNum = (char *) fcbp - (char *) FCBSPtr; - myPBFlushFile((ioParam *) &iopb, FALSE); - } -} - -PUBLIC OSErr myPBUnmountVol(volumeParam *pb) -{ - OSErr err; - HVCB *vcbp; - - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - if (vcbp) { - closeallvcbfiles(vcbp); - err = flushvcbp(vcbp); - Dequeue((QElemPtr) vcbp, &VCBQHdr); - DisposPtr(vcbp->vcbMAdr); - DisposPtr(vcbp->vcbBufAdr); - DisposPtr(vcbp->vcbCtlBuf); - DisposPtr((Ptr) vcbp); - } else - err = nsvErr; - PBRETURN(pb, err); -} - -PRIVATE OSErr offlinehelper(volumeParam *pb, HVCB *vcbp) -{ - OSErr err; - extern OSErr updatefloppy( void ); - - err = myPBFlushVol((volumeParam *) pb, FALSE); - if (err == noErr) { - if (vcbp) { - DisposPtr(vcbp->vcbMAdr); - DisposPtr(vcbp->vcbBufAdr); - DisposPtr(vcbp->vcbCtlBuf); - vcbp->vcbMAdr = 0; - vcbp->vcbBufAdr = 0; - vcbp->vcbCtlBuf = 0; - vcbp->vcbDrvNum = 0; - /* TODO: look for offline flags in mpw equate files and set them */ - } else - err = nsvErr; - } -#if defined(UNIX) - if (err == noErr) - err = updatefloppy(); -#endif - return err; -} - -PUBLIC OSErr myPBOffline(volumeParam *pb) -{ - OSErr err; - HVCB *vcbp; - - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - err = offlinehelper(pb, vcbp); - PBRETURN(pb, err); -} - -PUBLIC OSErr myPBEject(volumeParam *pb) -{ - OSErr err; - HVCB *vcbp; - extern OSErr ejectfloppy( void ); - - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, (LONGINT *) 0); - if (vcbp) { - vcbp->vcbDRefNum = - vcbp->vcbDrvNum; - err = offlinehelper(pb, vcbp); - } else - err = nsvErr; -#if defined(UNIX) - if (err == noErr) - err = ejectfloppy(); -#endif - PBRETURN(pb, err); -} - -PUBLIC OSErr pbvolrename(ioParam *pb, StringPtr newnamep) -{ - OSErr err; - HParamBlockRec hpb; - - hpb.volumeParam.ioNamePtr = pb->ioNamePtr; - hpb.volumeParam.ioVRefNum = pb->ioVRefNum; - hpb.volumeParam.ioVolIndex = 0; - err = myPBHGetVInfo((HVolumeParam *) &hpb, FALSE); - if (err == noErr) { - hpb.volumeParam.ioNamePtr = newnamep; - err = myPBSetVInfo((HVolumeParam *) &hpb, FALSE); - } - return err; -} -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/workingdir.c b/src/config/front-ends/nextstep/HFS_XFer/workingdir.c deleted file mode 100644 index 9d4e0824..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/workingdir.c +++ /dev/null @@ -1,142 +0,0 @@ -#if defined(OUTDATEDCODE) -#include "rsys/common.h" -#include "OSUtil.h" -#include "FileMgr.h" -#include "myhfs.h" -#include - -/* - * TODO: use this working directory stuff in ROMlib - */ - -PUBLIC OSErr dirbusy(LONGINT dirid, HVCB *vcbp) -{ -#if !defined(UNIX) - wdentry *wdp, *ewdp; - - for (wdp = (wdentry *) (WDCBsPtr + sizeof(INTEGER)), - ewdp = (wdentry *) (WDCBsPtr + *(INTEGER *)WDCBsPtr); - wdp != ewdp; wdp++) - ; - return wdp == ewdp ? noErr : fBsyErr; -#else - return noErr; -#endif -} - -PUBLIC OSErr myPBOpenWD(WDPBPtr pb, BOOLEAN async) -{ - LONGINT dirid, procid; - wdentry *wdp, *ewdp, *firstfreep; - OSErr retval; - filekind kind; - btparam btparamrec; - HVCB *vcbp; - - retval = findvcbandfile((ioParam *)pb, pb->ioWDDirID, &btparamrec, &kind, - FALSE); - if (retval != noErr) - PBRETURN(pb, retval); - vcbp = btparamrec.vcbp; - retval = cleancache(vcbp); - if (retval != noErr) - PBRETURN(pb, retval); - if (kind == directory) - dirid = ((directoryrec *) DATAPFROMKEY(btparamrec.foundp))->dirDirID; - else - dirid = pb->ioWDDirID; - procid = pb->ioWDProcID; - - firstfreep = 0; - for (wdp = (wdentry *) (WDCBsPtr + sizeof(INTEGER)), - ewdp = (wdentry *) (WDCBsPtr + *(INTEGER *)WDCBsPtr); - wdp != ewdp; wdp++) { - if (!firstfreep && !wdp->vcbp) - firstfreep = wdp; - if (wdp->vcbp == vcbp && wdp->dirid == dirid && wdp->procid == procid) { - pb->ioVRefNum = WDPTOWDNUM(wdp); - PBRETURN(pb, noErr); - } - } - if (!firstfreep) - retval = tmwdoErr; - else { - firstfreep->vcbp = vcbp; - firstfreep->dirid = dirid; - firstfreep->procid = procid; - pb->ioVRefNum = WDPTOWDNUM(firstfreep); - retval = noErr; - } - PBRETURN(pb, retval); -} - -PUBLIC OSErr myPBCloseWD(WDPBPtr pb, BOOLEAN async) -{ - wdentry *wdp; - OSErr retval; - - retval = noErr; - if (ISWDNUM(pb->ioVRefNum)) { - wdp = WDNUMTOWDP(pb->ioVRefNum); - if (wdp) - wdp->vcbp = 0; - else - retval = nsvErr; - } - PBRETURN(pb, retval); -} - -PUBLIC OSErr myGetWDInfo(WDPBPtr pb, BOOLEAN async) -{ - OSErr retval; - wdentry *wdp, *ewdp; - INTEGER i; - - retval = noErr; - wdp = 0; - if (pb->ioWDIndex > 0) { - i = pb->ioWDIndex; - wdp = (wdentry *) (WDCBsPtr + sizeof(INTEGER)); - ewdp = (wdentry *) (WDCBsPtr + *(INTEGER *)WDCBsPtr); - if (pb->ioVRefNum < 0) { - for (;wdp != ewdp; wdp++) - if (wdp->vcbp->vcbVRefNum == pb->ioVRefNum && --i <= 0) - break; - } else if (pb->ioVRefNum == 0) { - for (;wdp != ewdp && --i > 0; wdp++) - ; - } else /* if (pb->ioVRefNum > 0 */ { - for (;wdp != ewdp; wdp++) - if (wdp->vcbp->vcbDrvNum == pb->ioVRefNum && --i <= 0) - break; - } - if (wdp == ewdp) - wdp = 0; - } else if (ISWDNUM(pb->ioVRefNum)) - wdp = WDNUMTOWDP(pb->ioVRefNum); - - if (wdp) { - if (pb->ioNamePtr) - str255assign(pb->ioNamePtr, (StringPtr) wdp->vcbp->vcbVN); - if (pb->ioWDIndex > 0) - pb->ioVRefNum = wdp->vcbp->vcbVRefNum; - pb->ioWDProcID = wdp->procid; - pb->ioWDVRefNum = wdp->vcbp->vcbVRefNum; - pb->ioWDDirID = wdp->dirid; - } else - retval = nsvErr; - - PBRETURN(pb, retval); -} - -PUBLIC void adjustdirid(LONGINT *diridp, HVCB *vcbp, INTEGER vrefnum) -{ - wdentry *wdp; - - if (* (unsigned long *) diridp <= 1 && ISWDNUM(vrefnum)) { - wdp = WDNUMTOWDP(vrefnum); - if (wdp->vcbp == vcbp) - *diridp = wdp->dirid; - } -} -#endif diff --git a/src/config/front-ends/nextstep/HFS_XFer/xbar.c b/src/config/front-ends/nextstep/HFS_XFer/xbar.c deleted file mode 100644 index f5466427..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/xbar.c +++ /dev/null @@ -1,267 +0,0 @@ -#include "rsys/common.h" -#include "myhfs.h" - -/* #define ORIG */ - -#if defined(OUTDATEDCODE) -#if defined(CACHECHECK) -void cachecheck(HVCB *vcbp) -{ - cacheentry *cachep; - cachehead *headp; - INTEGER i; - - headp = (cachehead *) vcbp->vcbCtlBuf; - for (i = headp->nitems, cachep = headp->flink; --i >= 0; - cachep = cachep->flink) - if (cachep->flags & CACHEBUSY) - DebugStr((StringPtr) "\pbusy"); -} -#endif /* defined(CACHECHECK) */ - -BOOLEAN myvol(ioParam *pb) -{ - HVCB *vcbp; - LONGINT dir; - -#if defined(ORIG) - return FALSE; -#endif - vcbp = findvcb(pb->ioVRefNum, pb->ioNamePtr, &dir); -#if !defined(UNIX) -#if defined(CACHECHECK) - cachecheck(vcbp); -#endif /* defined(CACHECHECK) */ - return strncmp((char *) vcbp->vcbVN, "\pMyVol", vcbp->vcbVN[0]+1) == 0; -#else - if (!vcbp) - return FALSE; /* hopefully is a messed up working dir reference */ - if (vcbp->vcbCTRef) { -#if defined(CACHECHECK) - cachecheck(vcbp); -#endif /* defined(CACHECHECK) */ - return TRUE; - } else - return FALSE; -#endif -} - -BOOLEAN myfil(ioParam *pb) -{ - filecontrolblock *fcbp; - HVCB *vcbp; - -#if defined(ORIG) - return FALSE; -#endif - fcbp = refnumtofcbp(pb->ioRefNum); - if (fcbp) { - vcbp = fcbp->fcbVPtr; -#if !defined(UNIX) -#if defined(CACHECHECK) - cachecheck(vcbp); -#endif /* defined(CACHECHECK) */ - return strncmp((char *) vcbp->vcbVN, "\pMyVol", vcbp->vcbVN[0]+1) == 0; -#else - if (vcbp->vcbCTRef) { -#if defined(CACHECHECK) - cachecheck(vcbp); -#endif /* defined(CACHECHECK) */ - return TRUE; - } else - return FALSE; -#endif - } else - return FALSE; -} -#endif - -PUBLIC OSErr xPBHRename(HFileParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBHRename(pb, async); - else -#endif - return PBHRename((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBHCreate(HFileParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBHCreate(pb, async); - else -#endif - return PBHCreate((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBDirCreate(HFileParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBDirCreate(pb, async); - else -#endif - return PBDirCreate((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBHDelete(HFileParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBHDelete(pb, async); - else -#endif - return PBHDelete((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBRead(ioParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myfil(pb)) - return myPBRead(pb, async); - else -#endif - return PBRead((ParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBWrite(ioParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myfil(pb)) - return myPBWrite(pb, async); - else -#endif - return PBWrite((ParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBClose(ioParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myfil(pb)) - return myPBClose(pb, async); - else -#endif - return PBClose((ParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBHOpen(HFileParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBHOpen(pb, async); - else -#endif - return PBHOpen((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBHOpenRF(HFileParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBHOpenRF(pb, async); - else -#endif - return PBHOpenRF((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBGetCatInfo(CInfoPBPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBGetCatInfo(pb, async); - else -#endif - return PBGetCatInfo(pb, async); -} - -PUBLIC OSErr xPBSetCatInfo(CInfoPBPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBSetCatInfo(pb, async); - else -#endif - return PBSetCatInfo(pb, async); -} - -PUBLIC OSErr xPBCatMove(CMovePBPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBCatMove(pb, async); - else -#endif - return PBCatMove(pb, async); -} - -PUBLIC OSErr xPBGetVInfo(volumeParam *pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBGetVInfo(pb, async); - else -#endif - return PBGetVInfo((ParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBUnmountVol(volumeParam *pb) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBUnmountVol(pb); - else -#endif - return PBUnmountVol((ParmBlkPtr) pb); -} - -PUBLIC OSErr xPBEject(volumeParam *pb) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBEject(pb); - else -#endif - return PBEject((ParmBlkPtr) pb); -} - -PUBLIC OSErr xPBAllocate(ParmBlkPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myfil((ioParam *) pb)) - return myPBAllocate((ioParam *) pb, async); - else -#endif - return PBAllocate((ParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBAllocContig(ParmBlkPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myfil((ioParam *) pb)) - return myPBAllocContig((ioParam *) pb, async); - else -#endif - return PBAllocContig((ParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBHGetFInfo(ParmBlkPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myvol((ioParam *) pb)) - return myPBHGetFInfo((HFileParam *) pb, async); - else -#endif - return PBHGetFInfo((HParmBlkPtr) pb, async); -} - -PUBLIC OSErr xPBSetEOF(ParmBlkPtr pb, BOOLEAN async) -{ -#if defined(OUTDATEDCODE) - if (myfil((ioParam *) pb)) - return myPBSetEOF((ioParam *) pb, async); - else -#endif - return PBSetEOF((ParmBlkPtr) pb, async); -} diff --git a/src/config/front-ends/nextstep/HFS_XFer/xbar.h b/src/config/front-ends/nextstep/HFS_XFer/xbar.h deleted file mode 100644 index 4bc4a72e..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/xbar.h +++ /dev/null @@ -1,47 +0,0 @@ -extern BOOLEAN xWaitNextEvent(INTEGER em, EventRecord *evt, LONGINT sleep, - RgnHandle mousergn); -extern BOOLEAN xGetNextEvent(INTEGER em, EventRecord *evt); - -extern OSErr xPBHRename(HFileParam *pb, BOOLEAN async); -extern OSErr xPBHCreate(HFileParam *pb, BOOLEAN async); -extern OSErr xPBDirCreate(HFileParam *pb, BOOLEAN async); -extern OSErr xPBHDelete(HFileParam *pb, BOOLEAN async); -extern OSErr xPBRead(ioParam *pb, BOOLEAN async); -extern OSErr xPBWrite(ioParam *pb, BOOLEAN async); -extern OSErr xPBClose(ioParam *pb, BOOLEAN async); -extern OSErr xPBHOpen(HFileParam *pb, BOOLEAN async); -extern OSErr xPBHOpenRF(HFileParam *pb, BOOLEAN async); -extern OSErr xPBGetCatInfo(CInfoPBPtr pb, BOOLEAN async); -extern OSErr xPBSetCatInfo(CInfoPBPtr pb, BOOLEAN async); -extern OSErr xPBCatMove(CMovePBPtr pb, BOOLEAN async); -extern OSErr xPBGetVInfo(volumeParam *pb, BOOLEAN async); -extern OSErr xPBUnmountVol(volumeParam *pb); -extern OSErr xPBEject(volumeParam *pb); -extern OSErr xPBAllocate(ParmBlkPtr pb, BOOLEAN async); -extern OSErr xPBAllocContig(ParmBlkPtr pb, BOOLEAN async); -extern OSErr xPBHGetFInfo(ParmBlkPtr pb, BOOLEAN async); -extern OSErr xPBSetEOF(ParmBlkPtr pb, BOOLEAN async); - -extern OSErr myPBHRename(HFileParam *pb, BOOLEAN async); -extern OSErr myPBHCreate(HFileParam *pb, BOOLEAN async); -extern OSErr myPBDirCreate(HFileParam *pb, BOOLEAN async); -extern OSErr myPBHDelete(HFileParam *pb, BOOLEAN async); -extern OSErr myPBRead(ioParam *pb, BOOLEAN async); -extern OSErr myPBWrite(ioParam *pb, BOOLEAN async); -extern OSErr myPBClose(ioParam *pb, BOOLEAN async); -extern OSErr myPBHOpen(HFileParam *pb, BOOLEAN async); -extern OSErr myPBHOpenRF(HFileParam *pb, BOOLEAN async); -extern OSErr myPBGetCatInfo(CInfoPBPtr pb, BOOLEAN async); -extern OSErr myPBSetCatInfo(CInfoPBPtr pb, BOOLEAN async); -extern OSErr myPBCatMove(CMovePBPtr pb, BOOLEAN async); -extern OSErr myPBGetVInfo(volumeParam *pb, BOOLEAN async); -extern OSErr myPBUnmountVol(volumeParam *pb); -extern OSErr myPBEject(volumeParam *pb); -extern OSErr myPBAllocate(ioParam *pb, BOOLEAN async); -extern OSErr myPBAllocContig(ioParam *pb, BOOLEAN async); -extern OSErr myPBHGetFInfo(HFileParam *pb, BOOLEAN async); -extern OSErr myPBSetEOF(ioParam *pb, BOOLEAN async); - -extern OSErr myPBOpenWD(WDPBPtr pb, BOOLEAN async); -extern OSErr myPBCloseWD(WDPBPtr pb, BOOLEAN async); -extern OSErr myPBFlushFile(ioParam *pb, BOOLEAN async); diff --git a/src/config/front-ends/nextstep/HFS_XFer/xbar.h.new b/src/config/front-ends/nextstep/HFS_XFer/xbar.h.new deleted file mode 100644 index 2d7658ab..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/xbar.h.new +++ /dev/null @@ -1 +0,0 @@ -extern BOOLEAN xWaitNextEvent(INTEGER em, EventRecord *evt, LONGINT sleep, RgnHandle mousergn); extern BOOLEAN xGetNextEvent(INTEGER em, EventRecord *evt); extern OSErr xPBHRename(HFileParam *pb, BOOLEAN async); extern OSErr xPBHCreate(HFileParam *pb, BOOLEAN async); extern OSErr xPBDirCreate(HFileParam *pb, BOOLEAN async); extern OSErr xPBHDelete(HFileParam *pb, BOOLEAN async); extern OSErr xPBRead(ioParam *pb, BOOLEAN async); extern OSErr xPBWrite(ioParam *pb, BOOLEAN async); extern OSErr xPBClose(ioParam *pb, BOOLEAN async); extern OSErr xPBHOpen(HFileParam *pb, BOOLEAN async); extern OSErr xPBHOpenRF(HFileParam *pb, BOOLEAN async); extern OSErr xPBGetCatInfo(CInfoPBPtr pb, BOOLEAN async); extern OSErr xPBSetCatInfo(CInfoPBPtr pb, BOOLEAN async); extern OSErr xPBCatMove(CMovePBPtr pb, BOOLEAN async); extern OSErr xPBGetVInfo(volumeParam *pb, BOOLEAN async); extern OSErr xPBUnmountVol(volumeParam *pb); extern OSErr xPBEject(volumeParam *pb); extern OSErr xPBAllocate(ParmBlkPtr pb, BOOLEAN async); extern OSErr xPBAllocContig(ParmBlkPtr pb, BOOLEAN async); extern OSErr xPBHGetFInfo(ParmBlkPtr pb, BOOLEAN async); extern OSErr xPBSetEOF(ParmBlkPtr pb, BOOLEAN async); extern OSErr myPBHRename(HFileParam *pb, BOOLEAN async); extern OSErr myPBHCreate(HFileParam *pb, BOOLEAN async); extern OSErr myPBDirCreate(HFileParam *pb, BOOLEAN async); extern OSErr myPBHDelete(HFileParam *pb, BOOLEAN async); extern OSErr myPBRead(ioParam *pb, BOOLEAN async); extern OSErr myPBWrite(ioParam *pb, BOOLEAN async); extern OSErr myPBClose(ioParam *pb, BOOLEAN async); extern OSErr myPBHOpen(HFileParam *pb, BOOLEAN async); extern OSErr myPBHOpenRF(HFileParam *pb, BOOLEAN async); extern OSErr myPBGetCatInfo(CInfoPBPtr pb, BOOLEAN async); extern OSErr myPBSetCatInfo(CInfoPBPtr pb, BOOLEAN async); extern OSErr myPBCatMove(CMovePBPtr pb, BOOLEAN async); extern OSErr myPBGetVInfo(volumeParam *pb, BOOLEAN async); extern OSErr myPBUnmountVol(volumeParam *pb); extern OSErr myPBEject(volumeParam *pb); extern OSErr myPBAllocate(ioParam *pb, BOOLEAN async); extern OSErr myPBAllocContig(ioParam *pb, BOOLEAN async); extern OSErr myPBHGetFInfo(HFileParam *pb, BOOLEAN async); extern OSErr myPBSetEOF(ioParam *pb, BOOLEAN async); extern OSErr myPBOpenWD(WDPBPtr pb, BOOLEAN async); extern OSErr myPBCloseWD(WDPBPtr pb, BOOLEAN async); extern OSErr myPBFlushFile(ioParam *pb, BOOLEAN async); \ No newline at end of file diff --git a/src/config/front-ends/nextstep/HFS_XFer/xfer.h b/src/config/front-ends/nextstep/HFS_XFer/xfer.h deleted file mode 100644 index da4b54f4..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/xfer.h +++ /dev/null @@ -1,112 +0,0 @@ -#include "rsys/common.h" -#include "QuickDraw.h" -#include "WindowMgr.h" -#include "EventMgr.h" -#include "ControlMgr.h" -#include "DialogMgr.h" -#include "ToolboxUtil.h" -#include "TextEdit.h" -#include "FontMgr.h" -#include "ListMgr.h" -#include "MenuMgr.h" -#include "ResourceMgr.h" -#include "FileMgr.h" -#include "MemoryMgr.h" -#include "DeskMgr.h" -#include "StdFilePkg.h" -#include "OSUtil.h" -#include "SegmentLdr.h" -#if !defined (UNIX) -#include "HFS.h" -#else /* UNIX */ -#include "ToolboxEvent.h" -#include "BinaryDecimal.h" -#endif /* UNIX */ -#include "myhfs.h" - -#define PLAN8 - -#define NELEM(x) (sizeof(x) / sizeof(x[0])) -#define PIECHARTID 508 -#define ONEPARAMALERT 600 -#define DOERRORALERT 601 -#define ASKALERT 602 -#define NOROOMALERTID 603 -#define ABOUTALERT 604 -#define XFERDLGID 701 -#define DESTDIRWINID 704 -#define DIRSONLYDLG 999 -#define ACTIONBUTTON 11 -#define NEWDESTBUTTON 12 -#define DESTNAME 13 -#define TEXTITEM 14 -#define FILENAMEITEM 2 -#define PIECHARTITEM 3 -#define SELECTBUTTON 11 - -#define VOLLOCKEDMASK ((1<<7) | (1<<15)) -#define ISDIRMASK 16 - -#define ON 0 -#define OFF 255 - -extern void about_HFS_XFer(), movefiles(), copyfiles(), - renamefile(), deletefiles(), copydisk(), newdir(), - getnewdest(); -extern INTEGER quitfunc(), docopydisk(), donewdir(); -extern void dotransfer(); -#if !defined (__STDC__) -extern pascal INTEGER movefileshook(), - copyfileshook(), renamefileshook(), deletefileshook(), - copydiskhook(), newdirhook(); -extern void delete1file(), doerror(); -extern INTEGER copy1file(), move1file(); -extern INTEGER ask(); -extern BOOLEAN caneject(); -extern void getnameandfromdirid(); -#else /* __STDC__ */ -extern pascal INTEGER movefileshook(INTEGER item, DialogPtr dp); -extern pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp); -extern pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp); -extern pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp); -extern pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp); -extern pascal INTEGER newdirhook(INTEGER item, DialogPtr dp); -extern void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid); -extern INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, - LONGINT dstdirid, Str255 s, BOOLEAN doit); -extern INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, - LONGINT dstdirid, Str255 s, BOOLEAN doit); -extern void doerror(OSErr errno, char * s); -extern void delete1file(INTEGER vrn, LONGINT dirid, Str255 s); -extern INTEGER ask(char * s1, Str255 s2); -extern BOOLEAN caneject(DialogPtr dp); -#endif /* __STDC__ */ - -extern LONGINT destdir; -extern INTEGER destdisk, verifyfileoverwrite, - verifydiroverwrite, verifyfiledelete, verifydirdelete; -extern SFReply globalreply; - -typedef enum { up, down, nowhere } direction; - -typedef struct { - char *name; - void (*ptr)(); -}func; - -typedef struct { - char *name; - INTEGER (*dlgHook)(INTEGER item, DialogPtr dp); - INTEGER h, v; - char *prompt; -}funcinfo; - -typedef struct { - char *name; - INTEGER *var; -}option; - -typedef struct { - INTEGER number; - char *message; -}errortable; diff --git a/src/config/front-ends/nextstep/HFS_XFer/xfer.h.new b/src/config/front-ends/nextstep/HFS_XFer/xfer.h.new deleted file mode 100644 index b46e0482..00000000 --- a/src/config/front-ends/nextstep/HFS_XFer/xfer.h.new +++ /dev/null @@ -1 +0,0 @@ -#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef UNIX #include #else /* UNIX */ #include #include #endif /* UNIX */ #include "myhfs.h" #define PLAN8 #define NELEM(x) (sizeof(x) / sizeof(x[0])) #define PIECHARTID 508 #define ONEPARAMALERT 600 #define DOERRORALERT 601 #define ASKALERT 602 #define NOROOMALERTID 603 #define ABOUTALERT 604 #define XFERDLGID 701 #define DESTDIRWINID 704 #define DIRSONLYDLG 999 #define ACTIONBUTTON 11 #define NEWDESTBUTTON 12 #define DESTNAME 13 #define TEXTITEM 14 #define FILENAMEITEM 2 #define PIECHARTITEM 3 #define SELECTBUTTON 11 #define VOLLOCKEDMASK ((1<<7) | (1<<15)) #define ISDIRMASK 16 #define ON 0 #define OFF 255 extern void about_HFS_XFer(), movefiles(), copyfiles(), renamefile(), deletefiles(), copydisk(), newdir(), getnewdest(); extern INTEGER quitfunc(), docopydisk(), donewdir(); extern void dotransfer(); #ifndef __STDC__ extern pascal INTEGER movefileshook(), copyfileshook(), renamefileshook(), deletefileshook(), copydiskhook(), newdirhook(); extern void delete1file(), doerror(); extern INTEGER copy1file(), move1file(); extern INTEGER ask(); extern BOOLEAN caneject(); extern void getnameandfromdirid(); #else /* __STDC__ */ extern pascal INTEGER movefileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER copyfileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER renamefileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER deletefileshook(INTEGER item, DialogPtr dp); extern pascal INTEGER copydiskhook(INTEGER item, DialogPtr dp); extern pascal INTEGER newdirhook(INTEGER item, DialogPtr dp); extern void getnameandfromdirid(Str255 *sp, LONGINT *fromdirid); extern INTEGER copy1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit); extern INTEGER move1file(INTEGER srcvrn, INTEGER dstvrn, LONGINT srcdirid, LONGINT dstdirid, Str255 s, BOOLEAN doit); extern void doerror(OSErr errno, char * s); extern void delete1file(INTEGER vrn, LONGINT dirid, Str255 s); extern INTEGER ask(char * s1, Str255 s2); extern BOOLEAN caneject(DialogPtr dp); #endif /* __STDC__ */ extern LONGINT destdir; extern INTEGER destdisk, verifyfileoverwrite, verifydiroverwrite, verifyfiledelete, verifydirdelete; extern SFReply globalreply; typedef enum { up, down, nowhere } direction; typedef struct { char *name; void (*ptr)(); }func; typedef struct { char *name; INTEGER (*dlgHook)(INTEGER item, DialogPtr dp); INTEGER h, v; char *prompt; }funcinfo; typedef struct { char *name; INTEGER *var; }option; typedef struct { INTEGER number; char *message; }errortable; \ No newline at end of file diff --git a/src/config/front-ends/nextstep/MacAppClass.h b/src/config/front-ends/nextstep/MacAppClass.h deleted file mode 100644 index a2751b3e..00000000 --- a/src/config/front-ends/nextstep/MacAppClass.h +++ /dev/null @@ -1,56 +0,0 @@ - -/* Generated by Interface Builder */ - -#ifndef OPENSTEP -#import -#else /* OPENSTEP */ -#import -#endif /* OPENSTEP */ - -#ifndef OPENSTEP -@interface MacAppClass:Application -#else /* OPENSTEP */ -@interface MacAppClass:NSApplication -#endif /* OPENSTEP */ -{ - id gameWindow; - id game; - id infoPanel; - id myButton; - id myForm; - id serialText; - id registerWindow; - id registerWindow2; - id doneButton; - id sptext; - id starsptext; - id pctext; - id starpctext; - id d0text; - id psltext; - id sigtext; - id debtext; - id debtable; - id deathwindow; - id commenttext; - id printView; - id prefWindow; - id myMenu; - id serialForm; - id serialWindow; - id splashScreen; - id deathMenuCell; - id versionString; -} - -#ifndef OPENSTEP -- appDidInit:app; -- windowDidBecomeKey:sender; -#else /* OPENSTEP */ -- (void) windowDidBecomeKey:(NSNotification *)anotification; -- (void) windowDidResignKey:(NSNotification *)anotification; -#endif /* OPENSTEP */ -- showInfo:sender; -- printGame:sender; - -@end diff --git a/src/config/front-ends/nextstep/MacAppClass.m b/src/config/front-ends/nextstep/MacAppClass.m deleted file mode 100644 index be1f0755..00000000 --- a/src/config/front-ends/nextstep/MacAppClass.m +++ /dev/null @@ -1,616 +0,0 @@ -/* - * Here is the original comment... it's not too relevant anymore: - * - * BreakApp.m, subclass of Application for BreakApp. - * Author: Ali Ozer - * Written for 1.0 July 89. - * Modified for 2.0 Sept 90; separated the panels into their own .nib files. - * - * This class manages the windows & such for the BreakApp application. - * - * You may freely copy, distribute and reuse the code in this example. - * NeXT disclaims any warranty of any kind, expressed or implied, - * as to its fitness for any particular use. - */ - -#include "rsys/common.h" -#define Cursor NeXT_Cursor -#define Control NeXT_Control -#ifndef OPENSTEP -#import -#else /* OPENSTEP */ -#import -#endif /* OPENSTEP */ -#undef Cursor -#undef Control - -#include "QuickDraw.h" -#include "rsys/next.h" -#import "MacAppClass.h" -#import "MacViewClass.h" - -#include "SegmentLdr.h" -#include "MemoryMgr.h" -#include "rsys/soundopts.h" -#include "rsys/blockinterrupts.h" -#include "rsys/syn68k_public.h" -#include "rsys/prefs.h" -#include "rsys/hfs.h" -#include "rsys/segment.h" -#include "rsys/notmac.h" -#include -#include -#include "rsys/version.h" -#include "FileMgr.h" -#include "rsys/file.h" -#include "ourstuff.h" - -@implementation MacAppClass - -char ROMlib_started; - -#ifndef OPENSTEP -// appDidInit is called as the first thing in the run loop of the -// application. At this point, everything is created, but we haven't entered -// the event loop yet. appDidInit initializes a few things and -// calls the gotoFirstLevel: method of the BreakView instance to get -// started on a new game. - -#endif /* not OPENSTEP */ -id global_gameWindow; -id global_menu; -id global_serialText; -id global_myForm; -id global_myButton; -id global_registerDone; -id global_doneButton; -id global_sptext; -id global_starsptext; -id global_pctext; -id global_starpctext; -id global_d0text; -id global_pstext; -id global_sigtext; -id global_debtext; -id global_debtable; -id global_deathwindow; -id global_deathMenuCell; -id global_commenttext; -id global_registerWindow; -id global_registerWindow2; -id global_serialwindow; -id global_serialform; -id global_game; -id global_splashScreen; - -#ifndef OPENSTEP -/* - * Don't have to worry about interrupts in appDidInit, since it gets - * called before the mac side starts up. - */ - -- appDidInit:app -#else /* OPENSTEP */ -- (void)finishLaunching -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - NXRect tempr; - char const *types[5] = { - NXRTFPboardType, - NXPostScriptPboardType, - NXAsciiPboardType, - NXTIFFPboardType, - 0 - }; -#else /* OPENSTEP */ -#if 0 - NSRect tempr; -#endif - - NSArray *types; - - [super finishLaunching]; - types = [NSArray arrayWithObjects:NSRTFPboardType, NSPostScriptPboardType, - NSStringPboardType, NSTIFFPboardType, nil]; -#endif /* OPENSTEP */ - - nextmain(); - [gameWindow setDelegate:self]; // We want window resized messages -#ifndef OPENSTEP - [game getBounds:&tempr]; - [gameWindow getFrame:&tempr]; -#endif /* not OPENSTEP */ - global_gameWindow = gameWindow; - global_game = game; - global_splashScreen = splashScreen; - global_menu = myMenu; - global_serialText = serialText; - global_myForm = myForm; - global_myButton = myButton; - global_doneButton = doneButton; - global_registerWindow = registerWindow; - global_registerWindow2 = registerWindow2; - global_serialwindow = serialWindow; - global_serialform = serialForm; - - global_sptext = sptext; - global_starsptext = starsptext; - global_pctext = pctext; - global_starpctext = starpctext; - global_d0text = d0text; - global_pstext = psltext; - global_sigtext = sigtext; - global_debtext = debtext; - global_debtable = debtable; - global_deathwindow = deathwindow; - global_deathMenuCell = deathMenuCell; - global_commenttext = commenttext; - -#ifndef OPENSTEP - [self registerServicesMenuSendTypes:types andReturnTypes:types]; - - return self; -#else /* OPENSTEP */ - [self registerServicesMenuSendTypes:types returnTypes:types]; -#endif /* OPENSTEP */ -} - -// Constrain window resizing. - -short ROMlib_constrained = NO; - -#ifndef OPENSTEP -- windowDidBecomeKey : sender -#else /* OPENSTEP */ -- (void) windowDidBecomeKey : (NSNotification *)anotification -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - NXRect tempr; -#else /* OPENSTEP */ - NSRect tempr; -#endif /* OPENSTEP */ - -/* - * NOTE: we could become the key window while the mouse is outside our window - * (because some application hid, for instance). The following three - * lines will insure that we notice that we are on the outside if this - * happens. - */ - - SETUPA5; -#ifndef OPENSTEP - if (!ROMlib_pasteboard) - ROMlib_pasteboard = [Pasteboard new]; -#endif /* not OPENSTEP */ - -#ifndef OPENSTEP - [game getFrame:&tempr]; - [game convertRect:&tempr toView:nil]; - [gameWindow setTrackingRect:&tempr inside:YES owner:game tag:1 left:NO - right:NO]; -#else /* OPENSTEP */ - tempr = [game bounds]; - -/* NOTE: userData of 0 may cause trouble ... I have vague recollections - of that happening under NEXTSTEP */ - -#if 0 - [gameWindow addTrackingRect:tempr owner:game userData:0 assumeInside:YES]; -#else -#warning need to fix trackingrect stuff -#endif -#endif /* OPENSTEP */ - if (CrsrVis) - [realcursor set]; - else - [blankcursor set]; - if (ROMlib_started >= 3) -#ifndef OPENSTEP - sendresumeevent([ROMlib_pasteboard changeCount] > -#else /* OPENSTEP */ - sendresumeevent([[NSPasteboard generalPasteboard] changeCount] > -#endif /* OPENSTEP */ - ROMlib_ourchangecount); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP -- windowDidResignKey : sender -#else /* OPENSTEP */ -- (void) windowDidResignKey : (NSNotification *)anotification -#endif /* OPENSTEP */ -{ - SETUPA5; - - if (ROMlib_started >= 3) - sendsuspendevent(); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -// printGame: allows us to print the game window. We could've just connected -// the "Print..." menu item to the window's smartPrintPSCode:; however, we -// wanted to be able to change the title to reflect the status. -/* ctm NOTE: we no longer change the title */ - -- printGame:sender -{ -#ifndef OPENSTEP - [gameWindow smartPrintPSCode:sender]; -#else /* OPENSTEP */ - [gameWindow print:sender]; -#endif /* OPENSTEP */ - - return self; -} - - -// Method to load the .nib file for the info panel. - -- showInfo:sender -{ - if (!infoPanel) { -#ifndef OPENSTEP - [self loadNibSection:"Info.nib" owner:self withNames:NO]; - [versionString setStringValue:ROMlib_executor_version]; -#else /* OPENSTEP */ - [NSBundle loadNibFile:@"Info.nib" externalNameTable:nil withZone:NULL]; - [versionString setStringValue: - [NSString stringWithCString:ROMlib_executor_version]]; -#endif /* OPENSTEP */ - } - [infoPanel makeKeyAndOrderFront:sender]; - return self; -} - -- appWillTerminate:sender -{ - SETUPA5; - ROMlib_OurClose(); - RESTOREA5; - return self; -} - -#if defined(BINCOMPAT) -- (BOOL) appAcceptsAnotherFile:sender -{ - return ROMlib_acceptsanotherfile ? YES : NO; -} - -char *ROMlib_toexec = 0; -char *ROMlib_toopen = 0; - -static struct { - char *extension; - char **pathp; -} ourtable[] = { - "xl", &ROMlib_ExcelApp, - "XL", &ROMlib_ExcelApp, - "mxl", &ROMlib_ExcelApp, - "MXL", &ROMlib_ExcelApp, - "msw", &ROMlib_WordApp, - "MSW", &ROMlib_WordApp, -}; - -static char *mallocname(const char *path) -{ - char *retval; - char *slash; - char isres; - - SETUPA5; - retval = malloc(strlen(path) + 1); - strcpy(retval, path); - slash = rindex(retval, '/'); - isres = ROMlib_isresourcefork(path); - if (slash && isres) - memmove(slash+1, slash+2, strlen(slash+1)); - RESTOREA5; - return retval; -}; - -- (int) openFile:(const char *) path ok:(int *) flag -{ - const char *dot; - int i; - - dot = rindex(path, '.'); - i = NELEM(ourtable); - if (dot) { - ++dot; - for (i = 0; i < NELEM(ourtable); ++i) { - if (strcmp(ourtable[i].extension, dot) == 0) -/*-->*/ break; - } - } - if (i < NELEM(ourtable)) { - ROMlib_toexec = (char *) ourtable[i].pathp; /* ick */ - ROMlib_toopen = mallocname(path); - } else - ROMlib_toexec = mallocname(path); - - *flag = YES; /* we're lying */ - return 0; -} -#endif - -#define KEYTYPE \ -"Registration Keys are thirteen lower case letters and/or digits." - -#define FILLIN \ -"You must fill in the Owner and Registration Key fields." - -#define NOTVALID \ -"That registration key is not valid\nCall Abacus R&D Inc. at +1 505 766 9115." - -#define TOOMANYONCPU \ -"You may only run up to ten copies of this application simultaneously on one CPU." - -#ifndef OPENSTEP -#define TOOMANYONNET \ -"This program is already in use on the maximum number of CPUs that your" \ -" current license allows. Call ARDI at +1 505 766 9115 to increase your limit." -#else /* OPENSTEP */ -#define TOOMANYONNET "This program is already in use on the maximum number of CPUs that your current license allows. Call ARDI at +1 505 766 9115 to increase your limit." -#endif /* OPENSTEP */ - -#define NEGSERIALNUMBERS - -LONGINT ROMlib_whichapps; - -void toomanycopiesonnet( void ) -{ - ROMlib_started = 4; -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, TOOMANYONNET, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @TOOMANYONNET, nil, nil, nil); -#endif /* OPENSTEP */ - C_ExitToShell(); -} - -void toomanycopiesonthiscpu( void ) -{ - ROMlib_started = 4; -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, TOOMANYONCPU, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @TOOMANYONCPU, nil, nil, nil); -#endif /* OPENSTEP */ - C_ExitToShell(); -} - -void warnuser( const char *str ) -{ -#ifndef OPENSTEP - NXRunAlertPanel("Warning", str, (const char *)0, (const char *)0, - (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(@"Warning", @"%@", nil, nil, nil, str); -#endif /* OPENSTEP */ -} - -static int whichbit(unsigned long n) -{ - return n <= 1 ? 0 : whichbit(n>>1) + 1; -} - -#if defined(BINCOMPAT) -void norunthisapp( void ) -{ - char message[80]; - int apptag; - id regview, apptext; -#ifdef OPENSTEP - char buf[40]; -#endif /* OPENSTEP */ - - ROMlib_started = 4; - apptag = 10 + whichbit(ROMlib_appbit); - regview = [global_registerWindow2 contentView]; -#ifndef OPENSTEP - apptext = [regview findViewWithTag:apptag]; -#else /* OPENSTEP */ - apptext = [regview viewWithTag:apptag]; - [[apptext stringValue] getCString:buf maxLength:(sizeof (buf) - 1)]; -#endif /* OPENSTEP */ - sprintf(message, "\"%s\" is not enabled.\n" - "Call Abacus R&D at (505) 766-9115 if you would like to enable it", -#ifndef OPENSTEP - [apptext stringValue]); - NXRunAlertPanel((const char *) 0, message, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - buf); - NSRunAlertPanel(nil, @"%@", nil, nil, nil, message); -#endif /* OPENSTEP */ - C_ExitToShell(); -} -#endif - -#ifndef OPENSTEP -#define WILLSETPERMS \ -"The permissions for this program are not properly set. I will reset them" \ -" for you." -#else /* OPENSTEP */ -#define WILLSETPERMS \ -"The permissions for this program are not properly set. I will reset them for you." -#endif /* OPENSTEP */ - -#ifndef OPENSTEP -#define MUSTBESETUID \ -"The permissions for this program are not set properly. You need to run" \ -" this program once as \"root\" so the permissions will be reset." -#else /* OPENSTEP */ -#define MUSTBESETUID \ -"The permissions for this program are not set properly. You need to run this program once as \"root\" so the permissions will be reset." -#endif /* OPENSTEP */ - -#define CANNOTCREATECONFIG \ -"The configuration file could not be created." - -#ifndef OPENSTEP -#define SOMEONEELSEONFLOPPY \ -"The floppy drive is already in use by a running program, so this program" \ -" will not be able to use the floppy drive." -#else /* OPENSTEP */ -#define SOMEONEELSEONFLOPPY \ -"The floppy drive is already in use by a running program, so this program will not be able to use the floppy drive." -#endif /* OPENSTEP */ - -#ifndef OPENSTEP -#define BADFILESYSTEM \ -"The filesystem that Executor is installed on does not support setuid root" \ -" programs. Contact your system administrator for more help." -#else /* OPENSTEP */ -#define BADFILESYSTEM \ -"The filesystem that Executor is installed on does not support setuid root programs. Contact your system administrator for more help." -#endif /* OPENSTEP */ - -void willsetperms( void ) -{ -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, WILLSETPERMS, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @WILLSETPERMS, nil, nil, nil); -#endif /* OPENSTEP */ -} - -void cannotcreatconfig( void ) -{ -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, CANNOTCREATECONFIG, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @CANNOTCREATECONFIG, nil, nil, nil); -#endif /* OPENSTEP */ -} - -void mustbesetuid( void ) -{ - ROMlib_started = 4; -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, MUSTBESETUID, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @MUSTBESETUID, nil, nil, nil); -#endif /* OPENSTEP */ - C_ExitToShell(); -} - -void badfilesystem( void ) -{ - ROMlib_started = 4; -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, BADFILESYSTEM, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @BADFILESYSTEM, nil, nil, nil); -#endif /* OPENSTEP */ - C_ExitToShell(); -} - -void someoneelseonfloppy( void ) -{ -#ifndef OPENSTEP - NXRunAlertPanel((const char *) 0, SOMEONEELSEONFLOPPY, (const char *)0, - (const char *)0, (const char *)0); -#else /* OPENSTEP */ - NSRunAlertPanel(nil, @SOMEONEELSEONFLOPPY, nil, nil, nil); -#endif /* OPENSTEP */ -} - -/* - * WindowName 1 - * WindowLocation x 2, y 3 - * WindowSize x 4, y 5 - * Delay 6 // No longer supported - * WriteWhen 7 - * Refresh 8 - * Noclock 9 - * PretendSound 10 - * debug 11 // No longer supported - * NewLinetoCR 15 - * PassPostscript 16 - * DirectDiskAccess 17 - * Accelerated 18 - * NoWarn32 19 - * FlushOften 20 - */ - -typedef enum { NAME = 1, DELAY = 6, WRITEWHEN, REFRESH, NOCLOCK, PRETENDSOUND, - DEBUG, NEWLINETOCR = 15, PASSPOSTSCRIPT, DIRECTDISKACCESS, - ACCELERATED, NOWARN32, FLUSHOFTEN} pref_t; - -#define ROMLIB_DEBUG_BIT (1 << 1) - -#define HASHBITS 4091 /* DON'T EVER CHANGE THIS NUMBER, OR YOU'LL */ - /* MESS UP EXISTING CONFIGURATION FILES! */ -#define NCACHEBYTES ((HASHBITS+7)/ 8) - -static void mydelay( long usec ) -{ - struct timeval now, later, timeout; - struct timezone tz; - fd_set foofds; - - gettimeofday(&now, &tz); - later.tv_usec = now.tv_usec + usec; - later.tv_sec = now.tv_sec + later.tv_usec / 1000000L; - later.tv_usec %= 1000000L; - FD_ZERO(&foofds); - while (usec > 0) { - timeout.tv_sec = usec / 1000000L; - timeout.tv_usec = usec % 1000000L; - select(0, &foofds, &foofds, &foofds, &timeout); - gettimeofday(&now, &tz); - usec = (later.tv_sec - now.tv_sec) * 1000000 + - (later.tv_usec - now.tv_usec); - } -} - -void ROMlib_updateworkspace( void ) -{ -#ifndef OPENSTEP - port_t workspaceport; - id myspeaker; - int err; -#endif /* not OPENSTEP */ - virtual_int_state_t block; - - block = block_virtual_ints (); - mydelay(1250000); -#ifndef OPENSTEP - if ( workspaceport = NXPortFromName(NX_WORKSPACEREQUEST, NULL) ) { - myspeaker = [Speaker new]; - [myspeaker setSendPort:workspaceport]; - err = [myspeaker performRemoteMethod:"update"]; - if (err) - fprintf(stderr, "performRemoteMethod returned %d\n", err); - [myspeaker free]; - } else - fprintf(stderr, "Couldn't get workspaceport\n"); -#else /* OPENSTEP */ - - [[NSWorkspace sharedWorkspace] noteFileSystemChanged]; - -#endif /* OPENSTEP */ - restore_virtual_ints (block); -} - -void ROMlib_splashscreen( void ) -{ - [global_splashScreen makeKeyAndOrderFront:0]; -} - -@end diff --git a/src/config/front-ends/nextstep/MacPrintClass.h b/src/config/front-ends/nextstep/MacPrintClass.h deleted file mode 100644 index 771ebd7b..00000000 --- a/src/config/front-ends/nextstep/MacPrintClass.h +++ /dev/null @@ -1,18 +0,0 @@ -#import -#import - - -@interface MacPrintClass:View -{ -} - -- drawSelf:(NXRect *)rects :(int)rectCount ; -- (BOOL)getRect:(NXRect *)theRect forPage:(int)page; -- (BOOL)knowsPagesFirst:(int *)firstPageNum last:(int *)lastPageNum; -- beginPageSetupRect:(const NXRect * )aRect - placement:(const NXPoint *) location; -- beginSetup; -- endPage; -- endPSOutput; - -@end diff --git a/src/config/front-ends/nextstep/MacViewClass.h b/src/config/front-ends/nextstep/MacViewClass.h deleted file mode 100644 index cff2aaaa..00000000 --- a/src/config/front-ends/nextstep/MacViewClass.h +++ /dev/null @@ -1,375 +0,0 @@ -#ifndef OPENSTEP - -#import -#import -#import -#import -#import - -#else /* OPENSTEP */ - -#import -#import -#import -#import - -#endif /* OPENSTEP */ - -/* Artifical mappings */ -#define MACCHAR_THORN 161 -#define MACCHAR_ONEHALF 173 -#define MACCHAR_ONESUPERIOR 176 -#define MACCHAR_THREESUPERIOR 178 -#define MACCHAR_BROKENBAR 179 -#define MACCHAR_eTH 182 -#define MACCHAR_tHORN 183 -#define MACCHAR_yACUTE 184 -#define MACCHAR_LSLASH 185 -#define MACCHAR_TWOSUPERIOR 186 -#define MACCHAR_THREEQUARTERS 189 -#define MACCHAR_lSLASH 195 -#define MACCHAR_YACUTE 197 -#define MACCHAR_MULTIPLY 198 -#define MACCHAR_ONEQUARTER 215 -#define MACCHAR_ETH 240 -#define MACCHAR_NEXT254 170 -#define MACCHAR_NEXT255 217 -/* real mappings */ -#define MACCHAR_QUOTESINGLE 39 -#define MACCHAR_GRAVE 96 -#define MACCHAR_ADIERESIS 128 -#define MACCHAR_ARING 129 -#define MACCHAR_CCEDILLA 130 -#define MACCHAR_EACUTE 131 -#define MACCHAR_NTILDE 132 -#define MACCHAR_ODIERESIS 133 -#define MACCHAR_UDIERESIS 134 -#define MACCHAR_aACUTE 135 -#define MACCHAR_aGRAVE 136 -#define MACCHAR_aCIRCUMFLEX 137 -#define MACCHAR_aDIERESIS 138 -#define MACCHAR_aTILDE 139 -#define MACCHAR_aRING 140 -#define MACCHAR_cCEDILLA 141 -#define MACCHAR_eACUTE 142 -#define MACCHAR_eGRAVE 143 -#define MACCHAR_eCIRCUMFLEX 144 -#define MACCHAR_eDIERESIS 145 -#define MACCHAR_iACUTE 146 -#define MACCHAR_iGRAVE 147 -#define MACCHAR_iCIRCUMFLEX 148 -#define MACCHAR_iDIERESIS 149 -#define MACCHAR_nTILDE 150 -#define MACCHAR_oACUTE 151 -#define MACCHAR_oGRAVE 152 -#define MACCHAR_oCIRCUMFLEX 153 -#define MACCHAR_oDIERESIS 154 -#define MACCHAR_oTILDE 155 -#define MACCHAR_uACUTE 156 -#define MACCHAR_uGRAVE 157 -#define MACCHAR_uCIRCUMFLEX 158 -#define MACCHAR_uDIERESIS 159 -#define MACCHAR_DAGGER 160 -#define MACCHAR_DEGREE 161 -#define MACCHAR_CENT 162 -#define MACCHAR_STERLING 163 -#define MACCHAR_SECTION 164 -#define MACCHAR_BULLET 165 -#define MACCHAR_PARAGRAPH 166 -#define MACCHAR_GERMANDBLS 167 -#define MACCHAR_REGISTERED 168 -#define MACCHAR_COPYRIGHT 169 -#define MACCHAR_TRADEMARK 170 -#define MACCHAR_ACUTE 171 -#define MACCHAR_DIERESIS 172 -#define MACCHAR_NOTEQUAL 173 -#define MACCHAR_AE 174 -#define MACCHAR_OSLASH 175 -#define MACCHAR_INFINITY 176 -#define MACCHAR_PLUSMINUS 177 -#define MACCHAR_LESSEQUAL 178 -#define MACCHAR_GREATEQUAL 179 -#define MACCHAR_YEN 180 -#define MACCHAR_MU 181 -#define MACCHAR_PARTIALDIFF 182 -#define MACCHAR_SUMMATION 183 -#define MACCHAR_PRODUCT 184 -#define MACCHAR_PI 185 -#define MACCHAR_INTEGRAL 186 -#define MACCHAR_ORDFEMININE 187 -#define MACCHAR_ORDMASCULINE 188 -#define MACCHAR_OMEGA 189 -#define MACCHAR_ae 190 -#define MACCHAR_oSLASH 191 -#define MACCHAR_QUESTIONDOWN 192 -#define MACCHAR_EXCLAMDOWN 193 -#define MACCHAR_LOGICALNOT 194 -#define MACCHAR_RADICAL 195 -#define MACCHAR_FLORIN 196 -#define MACCHAR_APPROXEQUAL 197 -#define MACCHAR_DELTA 198 -#define MACCHAR_GUILLEMOTLEFT 199 -#define MACCHAR_GUILLEMOTRIGHT 200 -#define MACCHAR_ELLIPSIS 201 -#define MACCHAR_FIGSP 202 /* No-break space */ -#define MACCHAR_AGRAVE 203 -#define MACCHAR_ATILDE 204 -#define MACCHAR_OTILDE 205 -#define MACCHAR_OE 206 -#define MACCHAR_oe 207 -#define MACCHAR_ENDASH 208 -#define MACCHAR_EMDASH 209 -#define MACCHAR_QUOTEDBLLEFT 210 -#define MACCHAR_QUOTEDBLRIGHT 211 -#define MACCHAR_QUOTELEFT 212 /* 96 on the NeXT */ -#define MACCHAR_QUOTERIGHT 213 /* 39 on the NeXT */ -#define MACCHAR_DIVIDE 214 -#define MACCHAR_LOZENGE 215 -#define MACCHAR_yDIERESIS 216 -#define MACCHAR_YDIERESIS 217 -#define MACCHAR_FRACTION 218 -#define MACCHAR_CURRENCY 219 -#define MACCHAR_GUILSINGLLEFT 220 -#define MACCHAR_GUILSINGLRIGHT 221 -#define MACCHAR_FI 222 -#define MACCHAR_FL 223 -#define MACCHAR_DAGGERDBL 224 -#define MACCHAR_PERIODCENTERED 225 -#define MACCHAR_QUOTESINGLBASE 226 -#define MACCHAR_QUOTEDBLBASE 227 -#define MACCHAR_PERTHOUSAND 228 -#define MACCHAR_ACIRCUMFLEX 229 -#define MACCHAR_ECIRCUMFLEX 230 -#define MACCHAR_AACUTE 231 -#define MACCHAR_EDIERESIS 232 -#define MACCHAR_EGRAVE 233 -#define MACCHAR_IACUTE 234 -#define MACCHAR_ICIRCUMFLEX 235 -#define MACCHAR_IDIERESIS 236 -#define MACCHAR_IGRAVE 237 -#define MACCHAR_OACUTE 238 -#define MACCHAR_OCIRCUMFLEX 239 -#define MACCHAR_APPLE 240 -#define MACCHAR_OGRAVE 241 -#define MACCHAR_UACUTE 242 -#define MACCHAR_UCIRCUMFLEX 243 -#define MACCHAR_UGRAVE 244 -#define MACCHAR_DOTLESSI 245 -#define MACCHAR_CIRCUMFLEX 246 -#define MACCHAR_TILDE 247 -#define MACCHAR_MACRON 248 -#define MACCHAR_BREVE 249 -#define MACCHAR_DOTACCENT 250 -#define MACCHAR_RING 251 -#define MACCHAR_CEDILLA 252 -#define MACCHAR_HUNGARUMLAUT 253 -#define MACCHAR_OGONEK 254 -#define MACCHAR_CARON 255 -/* artificial mappings */ -#define NEXTCHAR_APPLE 144 -#define NEXTCHAR_APPROXEQUAL 155 -#define NEXTCHAR_DEGREE 156 -#define NEXTCHAR_DELTA 158 -#define NEXTCHAR_GREATEQUAL 181 -#define NEXTCHAR_INFINITY 192 -#define NEXTCHAR_INTEGRAL 201 -#define NEXTCHAR_LESSEQUAL 204 -#define NEXTCHAR_LOZENGE 210 -#define NEXTCHAR_NOTEQUAL 211 -#define NEXTCHAR_OMEGA 212 -#define NEXTCHAR_PARTIALDIFF 230 -#define NEXTCHAR_PI 232 -#define NEXTCHAR_PRODUCT 247 -#define NEXTCHAR_RADICAL 248 -#define NEXTCHAR_SUMMATION 252 -#define NEXTCHAR_TRADEMARK 254 -#define NEXTCHAR_YDIERESIS 255 -/* real mappings */ -#define NEXTCHAR_QUOTERIGHT 39 -#define NEXTCHAR_QUOTELEFT 96 -#define NEXTCHAR_FIGSP 128 -#define NEXTCHAR_AGRAVE 129 -#define NEXTCHAR_AACUTE 130 -#define NEXTCHAR_ACIRCUMFLEX 131 -#define NEXTCHAR_ATILDE 132 -#define NEXTCHAR_ADIERESIS 133 -#define NEXTCHAR_ARING 134 -#define NEXTCHAR_CCEDILLA 135 -#define NEXTCHAR_EGRAVE 136 -#define NEXTCHAR_EACUTE 137 -#define NEXTCHAR_ECIRCUMFLEX 138 -#define NEXTCHAR_EDIERESIS 139 -#define NEXTCHAR_IGRAVE 140 -#define NEXTCHAR_IACUTE 141 -#define NEXTCHAR_ICIRCUMFLEX 142 -#define NEXTCHAR_IDIERESIS 143 -#define NEXTCHAR_ETH 144 -#define NEXTCHAR_NTILDE 145 -#define NEXTCHAR_OGRAVE 146 -#define NEXTCHAR_OACUTE 147 -#define NEXTCHAR_OCIRCUMFLEX 148 -#define NEXTCHAR_OTILDE 149 -#define NEXTCHAR_ODIERESIS 150 -#define NEXTCHAR_UGRAVE 151 -#define NEXTCHAR_UACUTE 152 -#define NEXTCHAR_UCIRCUMFLEX 153 -#define NEXTCHAR_UDIERESIS 154 -#define NEXTCHAR_YACUTE 155 -#define NEXTCHAR_THORN 156 -#define NEXTCHAR_MU 157 -#define NEXTCHAR_MULTIPLY 158 -#define NEXTCHAR_DIVIDE 159 -#define NEXTCHAR_COPYRIGHT 160 -#define NEXTCHAR_EXCLAMDOWN 161 -#define NEXTCHAR_CENT 162 -#define NEXTCHAR_STERLING 163 -#define NEXTCHAR_FRACTION 164 -#define NEXTCHAR_YEN 165 -#define NEXTCHAR_FLORIN 166 -#define NEXTCHAR_SECTION 167 -#define NEXTCHAR_CURRENCY 168 -#define NEXTCHAR_QUOTESINGLE 169 /* 39 on the mac */ -#define NEXTCHAR_QUOTEDBLLEFT 170 -#define NEXTCHAR_GUILLEMOTLEFT 171 -#define NEXTCHAR_GUILSINGLLEFT 172 -#define NEXTCHAR_GUILSINGLRIGHT 173 -#define NEXTCHAR_FI 174 -#define NEXTCHAR_FL 175 -#define NEXTCHAR_REGISTERED 176 -#define NEXTCHAR_ENDASH 177 -#define NEXTCHAR_DAGGER 178 -#define NEXTCHAR_DAGGERDBL 179 -#define NEXTCHAR_PERIODCENTERED 180 -#define NEXTCHAR_BROKENBAR 181 -#define NEXTCHAR_PARAGRAPH 182 -#define NEXTCHAR_BULLET 183 -#define NEXTCHAR_QUOTESINGLBASE 184 -#define NEXTCHAR_QUOTEDBLBASE 185 -#define NEXTCHAR_QUOTEDBLRIGHT 186 -#define NEXTCHAR_GUILLEMOTRIGHT 187 -#define NEXTCHAR_ELLIPSIS 188 -#define NEXTCHAR_PERTHOUSAND 189 -#define NEXTCHAR_LOGICALNOT 190 -#define NEXTCHAR_QUESTIONDOWN 191 -#define NEXTCHAR_ONESUPERIOR 192 -#define NEXTCHAR_GRAVE 193 /* 96 on the mac */ -#define NEXTCHAR_ACUTE 194 -#define NEXTCHAR_CIRCUMFLEX 195 -#define NEXTCHAR_TILDE 196 -#define NEXTCHAR_MACRON 197 -#define NEXTCHAR_BREVE 198 -#define NEXTCHAR_DOTACCENT 199 -#define NEXTCHAR_DIERESIS 200 -#define NEXTCHAR_TWOSUPERIOR 201 -#define NEXTCHAR_RING 202 -#define NEXTCHAR_CEDILLA 203 -#define NEXTCHAR_THREESUPERIOR 204 -#define NEXTCHAR_HUNGARUMLAUT 205 -#define NEXTCHAR_OGONEK 206 -#define NEXTCHAR_CARON 207 -#define NEXTCHAR_EMDASH 208 -#define NEXTCHAR_PLUSMINUS 209 -#define NEXTCHAR_ONEQUARTER 210 -#define NEXTCHAR_ONEHALF 211 -#define NEXTCHAR_THREEQUARTERS 212 -#define NEXTCHAR_aGRAVE 213 -#define NEXTCHAR_aACUTE 214 -#define NEXTCHAR_aCIRCUMFLEX 215 -#define NEXTCHAR_aTILDE 216 -#define NEXTCHAR_aDIERESIS 217 -#define NEXTCHAR_aRING 218 -#define NEXTCHAR_cCEDILLA 219 -#define NEXTCHAR_eGRAVE 220 -#define NEXTCHAR_eACUTE 221 -#define NEXTCHAR_eCIRCUMFLEX 222 -#define NEXTCHAR_eDIERESIS 223 -#define NEXTCHAR_iGRAVE 224 -#define NEXTCHAR_AE 225 -#define NEXTCHAR_iACUTE 226 -#define NEXTCHAR_ORDFEMININE 227 -#define NEXTCHAR_iCIRCUMFLEX 228 -#define NEXTCHAR_iDIERESIS 229 -#define NEXTCHAR_eTH 230 -#define NEXTCHAR_nTILDE 231 -#define NEXTCHAR_LSLASH 232 -#define NEXTCHAR_OSLASH 233 -#define NEXTCHAR_OE 234 -#define NEXTCHAR_ORDMASCULINE 235 -#define NEXTCHAR_oGRAVE 236 -#define NEXTCHAR_oACUTE 237 -#define NEXTCHAR_oCIRCUMFLEX 238 -#define NEXTCHAR_oTILDE 239 -#define NEXTCHAR_oDIERESIS 240 -#define NEXTCHAR_ae 241 -#define NEXTCHAR_uGRAVE 242 -#define NEXTCHAR_uACUTE 243 -#define NEXTCHAR_uCIRCUMFLEX 244 -#define NEXTCHAR_DOTLESSI 245 -#define NEXTCHAR_uDIERESIS 246 -#define NEXTCHAR_yACUTE 247 -#define NEXTCHAR_lSLASH 248 -#define NEXTCHAR_oSLASH 249 -#define NEXTCHAR_oe 250 -#define NEXTCHAR_GERMANDBLS 251 -#define NEXTCHAR_tHORN 252 -#define NEXTCHAR_yDIERESIS 253 - -#ifndef OPENSTEP -#import -#else /* OPENSTEP */ -#import -#endif /* OPENSTEP */ - -#ifndef OPENSTEP -@interface MacViewClass:View -#else /* OPENSTEP */ -@interface MacViewClass:NSView -#endif /* OPENSTEP */ -{ -} - -- step; -#ifndef OPENSTEP -- initFrame:(const NXRect *)frm; -#endif /* not OPENSTEP */ -- (BOOL)acceptsFirstMouse; -- (BOOL) acceptsFirstResponder; -#ifndef OPENSTEP -- sizeTo:(NXCoord) width :(NXCoord)height; -- mouseDown:(NXEvent *)eventp; -- mouseMoved:(NXEvent *)eventp; -- mouseUp:(NXEvent *)eventp; -- keyDown:(NXEvent *)eventp; -- keyUp:(NXEvent *)eventp; -- drawSelf:(const NXRect *)rects :(int)rectCount ; -- validRequestorForSendType:(NXAtom)typeSent - andReturnType:(NXAtom)typeReturned; -- readSelectionFromPasteboard:pboard; -- (BOOL)writeSelectionToPasteboard:pboard types:(NXAtom *)types; -- (BOOL)getRect:(NXRect *)theRect forPage:(int)page; -#else /* OPENSTEP */ -- (void) mouseDown:(NSEvent *)eventp; -- (void) mouseMoved:(NSEvent *)eventp; -- (void) mouseUp:(NSEvent *)eventp; -- (void) keyDown:(NSEvent *)eventp; -- (void) keyUp:(NSEvent *)eventp; -- (void) readSelectionFromPasteboard:pboard; -#endif /* OPENSTEP */ -- (BOOL)knowsPagesFirst:(int *)firstPageNum last:(int *)lastPageNum; -#ifndef OPENSTEP -- beginPageSetupRect:(const NXRect * )aRect - placement:(const NXPoint *) location; -- endPage; -- endPSOutput; -- pause:sender; -- abort:sender; -- mailARDI:sender; -- (void) installinfo:(const char *)name :(const char *) version; -#else /* OPENSTEP */ -- (void) beginPageSetupRect:(NSRect)aRect placement:(NSPoint) location; -- (void) endPage; -- (void) pause:sender; -- (void) abort:sender; -#endif /* OPENSTEP */ - -@end diff --git a/src/config/front-ends/nextstep/MacViewClass.m b/src/config/front-ends/nextstep/MacViewClass.m deleted file mode 100644 index 139df2bf..00000000 --- a/src/config/front-ends/nextstep/MacViewClass.m +++ /dev/null @@ -1,2903 +0,0 @@ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_MacViewClass[] = - "$Id: MacViewClass.m,v 2.34 1997/05/09 09:51:14 ctm Exp $"; -#endif - -#define Cursor NeXT_Cursor -#include "rsys/common.h" -#import "MacViewClass.h" -#undef Cursor -#include "ToolboxEvent.h" -#include "rsys/vdriver.h" -#include "rsys/depthconv.h" -#include "rsys/cquick.h" -#include "rsys/dirtyrect.h" -#include "rsys/next.h" -#include "rsys/nextprint.h" -#include "rsys/blockinterrupts.h" -#include "rsys/license.h" -#include "rsys/refresh.h" -#include "rsys/print.h" -#include "rsys/flags.h" -#include "rsys/PSstrings.h" -#include "ourstuff.h" -#include "OSEvent.h" -#include "rsys/osevent.h" -#include "contextswitch.h" -#include "rsys/executor.h" -#include "MemoryMgr.h" -#include "ScrapMgr.h" -#include - -#ifdef OPENSTEP -#include -#endif /* OPENSTEP */ - -@implementation MacViewClass - - -/* NOTE: This isn't a very good NEXTSTEP object, because much of its - * data is stored in static variables, instead of in instance - * variables. That means we can only have one instantiation. We do - * this because we are constrained to adhere to the C semantics of the - * vdriver interface, and because we have no interest in running two - * of these simultaneously. - */ - - -#ifndef OPENSTEP -/* NXBitmapImageReps for the screen in various formats. */ -static id rgb_screen_bitmap; -static id two_bpp_screen_bitmap; -id realcursor, blankcursor; -NXImage *blankcursorimage, *cursorimage; -NXBitmapImageRep *cursorrep, *blankcursorrep; -static void timerswitch (DPSTimedEntry notused, double timenow, void *data); -static DPSTimedEntry timer; - -#else /* OPENSTEP */ - -/* NSBitmapImageReps for the screen in various formats. */ -static NSBitmapImageRep *rgb_screen_bitmap; -static NSBitmapImageRep *two_bpp_screen_bitmap; -NSCursor *realcursor, *blankcursor; -NSImage *blankcursorimage, *cursorimage; -NSBitmapImageRep *cursorrep, *blankcursorrep; -NSTimer *our_timer = 0; - -#endif /* OPENSTEP */ - -static id current_screen_bitmap; /* An alias for one of the other three */ -static id one_bpp_screen_bitmap; - -/* Do we need to convert from internal screen to real screen? */ -static boolean_t screen_needs_conversion_p; - -/* This is here for easy access by C functions. */ -static MacViewClass *self_view; - -/* Function to convert the screen to NeXT format. */ -static depthconv_func_t conversion_func = NULL; - -/* Space for depth conversion tables. */ -static uint8 depth_table_space[DEPTHCONV_MAX_TABLE_SIZE]; - -/* Color mapping table. */ -static ColorSpec color_table[256]; - -/* Pointer to base memory for the NeXT-format frame buffer. */ -static uint32 *ns_fbuf; - -/* Pointer to base memory for the shadow screen (for refresh). */ -static uint32 *shadow_fbuf; - -/* Row bytes for the NeXT-format frame buffer. */ -static uint32 ns_fbuf_row_bytes; - -/* Size of allocated internal frame buffer. */ -static uint32 fbuf_size; - - -/* These variables are required by the vdriver interface. */ - -uint8 *vdriver_fbuf; - -int vdriver_row_bytes; - -int vdriver_width = VDRIVER_DEFAULT_SCREEN_WIDTH; - -int vdriver_height = VDRIVER_DEFAULT_SCREEN_HEIGHT; - -int vdriver_bpp, vdriver_log2_bpp; - -int vdriver_max_bpp, vdriver_log2_max_bpp; - -rgb_spec_t *vdriver_rgb_spec = NULL; - - -static rgb_spec_t ns_rgb_spec; - -vdriver_nextstep_mode_t vdriver_nextstep_modes; - -/* For now, just force black and white cursors. */ -int host_cursor_depth = 1; - -/* True iff our display is two bit grayscale. */ -static boolean_t two_bit_grayscale_display_p; - -/* True iff we should be drawing in grayscale. */ -boolean_t vdriver_grayscale_p; - -/* True iff the CLUT cannot be changed. */ -boolean_t vdriver_fixed_clut_p; - -#if defined (OPENSTEP) -static void -create_our_timer (id who) -{ - SEL temp_sel; - NSMethodSignature *temp_sig; - NSInvocation *invoke_step; - - temp_sel = @selector (step); - temp_sig = [who methodSignatureForSelector:temp_sel]; - invoke_step = [NSInvocation invocationWithMethodSignature:temp_sig]; - [invoke_step setSelector:temp_sel]; - [invoke_step setTarget:who]; - our_timer = [NSTimer scheduledTimerWithTimeInterval:.00000001 - invocation:invoke_step repeats:YES]; -} -#endif - -#if !defined (OPENSTEP) - -- initFrame:(const NXRect *)frameRect -{ - NXSize size; - char *datap; - int bytecount; - - [super initFrame:frameRect]; - - [self setClipping:NO]; /* important for printing */ - - [self setFlipped:NO]; - [self setAutodisplay:YES]; - - /* Since we will be repeatedly focused on, allocate a gstate. */ - [self allocateGState]; - - two_bit_grayscale_display_p - = ([NXApp colorScreen]->depth == NX_TwoBitGrayDepth); - - vdriver_fixed_clut_p = two_bit_grayscale_display_p; - vdriver_grayscale_p = two_bit_grayscale_display_p; - - /* Set up our max bpp appropriately. */ - if (two_bit_grayscale_display_p) - vdriver_max_bpp = 2; - else - vdriver_max_bpp = 8; - vdriver_log2_max_bpp = ROMlib_log2[vdriver_max_bpp]; - - current_screen_bitmap = nil; - self_view = self; - - vdriver_width = frameRect->size.width; - vdriver_height = frameRect->size.height; - - /* make the cursor */ - - cursorrep = [NXBitmapImageRep allocFromZone:[self zone]]; - [cursorrep initData: 0 pixelsWide: 16 pixelsHigh:16 - bitsPerSample: 1 samplesPerPixel: 2 hasAlpha: YES isPlanar:YES - colorSpace: NX_OneIsBlackColorSpace bytesPerRow:0 - bitsPerPixel:0]; - memset ([cursorrep data], 0, [cursorrep bytesPerRow] * 16 * 2); - - size.width = size.height = 16; - cursorimage = [[NXImage allocFromZone: [self zone]] initSize:&size]; - [cursorimage setDataRetained:YES]; - [cursorimage setScalable:NO]; - [cursorimage useRepresentation:cursorrep]; - realcursor = [NXCursor allocFromZone:[self zone]]; - [realcursor initFromImage:cursorimage]; - - /* make the blank cursor (for when it's hidden) */ - - blankcursorrep =[NXBitmapImageRep allocFromZone:[self zone]]; - [blankcursorrep initData: 0 pixelsWide: 16 pixelsHigh:16 - bitsPerSample: 1 samplesPerPixel: 2 hasAlpha: YES isPlanar:YES - colorSpace: NX_OneIsBlackColorSpace bytesPerRow:0 bitsPerPixel:0]; - - datap = (char *)[blankcursorrep data]; - bytecount = [blankcursorrep bytesPerRow] * 16; - memset (datap, 0, bytecount); - memset (datap + bytecount, ~0, 16 * sizeof (short)); - - size.width = size.height = 16; - blankcursorimage = [[NXImage allocFromZone: [self zone]] initSize:&size]; - [blankcursorimage setDataRetained:YES]; - [blankcursorimage setScalable:NO]; - [blankcursorimage useRepresentation:blankcursorrep]; - blankcursor = [NXCursor allocFromZone:[self zone]]; - [blankcursor initFromImage:blankcursorimage]; - - DPSSetDeadKeysEnabled (DPSGetCurrentContext (), 0); - - timer = DPSAddTimedEntry (0, &timerswitch, self, NX_BASETHRESHOLD); - - return self; -} - -#else /* OPENSTEP */ - -- (id) initWithFrame:(NSRect)frameRect -{ - NSSize size; - char *datap; - int bytecount; - - [super initWithFrame:frameRect]; - - /* Since we will be repeatedly focused on, allocate a gstate. */ - [self allocateGState]; - - two_bit_grayscale_display_p - = NSBitsPerSampleFromDepth([NSWindow defaultDepthLimit]) == 2; - - vdriver_fixed_clut_p = two_bit_grayscale_display_p; - vdriver_grayscale_p = two_bit_grayscale_display_p; - - /* Set up our max bpp appropriately. */ - if (two_bit_grayscale_display_p) - vdriver_max_bpp = 2; - else - vdriver_max_bpp = 8; - vdriver_log2_max_bpp = ROMlib_log2[vdriver_max_bpp]; - - current_screen_bitmap = nil; - self_view = self; - - vdriver_width = frameRect.size.width; - vdriver_height = frameRect.size.height; - - /* make the cursor */ - - cursorrep = [NSBitmapImageRep alloc]; - [cursorrep initWithBitmapDataPlanes:NULL pixelsWide: 16 pixelsHigh:16 - bitsPerSample: 1 samplesPerPixel: 2 hasAlpha: YES isPlanar:YES - colorSpaceName: NSDeviceBlackColorSpace bytesPerRow:0 - bitsPerPixel:0]; - memset ([cursorrep bitmapData], 0, [cursorrep bytesPerRow] * 16 * 2); - - size.width = size.height = 16; - cursorimage = [[NSImage alloc] initWithSize:size]; - [cursorimage setDataRetained:YES]; - [cursorimage addRepresentation:cursorrep]; - - realcursor = [NSCursor alloc]; - - { - NSPoint spot; - - spot.x = 1; - spot.y = 1; - [realcursor initWithImage:cursorimage hotSpot:spot]; - } - /* make the blank cursor (for when it's hidden) */ - - blankcursorrep =[NSBitmapImageRep alloc]; - [blankcursorrep initWithBitmapDataPlanes:NULL pixelsWide: 16 pixelsHigh:16 - bitsPerSample: 1 samplesPerPixel: 2 hasAlpha: YES isPlanar:YES - colorSpaceName: NSDeviceBlackColorSpace bytesPerRow:0 bitsPerPixel:0]; - - datap = (char *)[blankcursorrep bitmapData]; - bytecount = [blankcursorrep bytesPerRow] * 16; - memset (datap, 0, bytecount); - memset (datap + bytecount, ~0, 16 * sizeof (short)); - - size.width = size.height = 16; - blankcursorimage = [[NSImage alloc] initWithSize:size]; - [blankcursorimage setDataRetained:YES]; - [blankcursorimage addRepresentation:blankcursorrep]; - blankcursor = [NSCursor alloc]; - { - NSPoint spot; - - spot.x = 1; - spot.y = 1; - [blankcursor initWithImage:blankcursorimage hotSpot:spot]; - } - -#warning no longer disabling dead keys. Eventually we should rethink -#warning how Executor handles the keyboard - -/* - * see the comment around line 540 of NEXT.c -- basically we should give - * the user the option of using the keymappings that are already present - * on the underlying operating system. - */ - create_our_timer (self); - - return self; -} - -#endif - - -#ifndef OPENSTEP -- free -{ - [rgb_screen_bitmap free]; - [one_bpp_screen_bitmap free]; - [two_bpp_screen_bitmap free]; - return [super free]; -} -#endif - -#ifndef OPENSTEP -- drawSelf:(const NXRect *)rects :(int)rectCount -#else /* OPENSTEP */ -- (void) drawRect:(NSRect)rect -#endif /* OPENSTEP */ -{ - SETUPA5; - - switch (printstate) - { - case __idle: - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ - if (current_screen_bitmap == nil) - { -#ifndef OPENSTEP - PSsetgray (NX_WHITE); - NXRectFill (&bounds); -#else /* OPENSTEP */ - PSsetgray (NSWhite); - NSRectFill ([self bounds]); -#endif /* OPENSTEP */ - } - else - { -#ifndef OPENSTEP - if (rectCount == 1) - NXRectClip (&rects[0]); - else - NXRectClipList (&rects[1], 2); -#else /* OPENSTEP */ - NSRectClip (rect); /* is this needed? */ -#endif /* OPENSTEP */ - [current_screen_bitmap draw]; - } - }); - break; - case seenOpenPage: - RESTOREA5; - do - contextswitch(&nextstep_sp, &romlib_sp); - while (printstate != __idle && printstate != seenClosePage); - goto avoidrestorea5; - break; - default: - /* seenClosePage may get us in here, but we can't do anything - without sploding (I think) */ - break; - } - RESTOREA5; -avoidrestorea5: -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - - -boolean_t -vdriver_init (int _max_width, int _max_height, int _max_bpp, - boolean_t fixed_p, int *argc, char *argv[]) -{ - int width, height, i; -#ifndef OPENSTEP - NXRect my_frame, tempr; - Window *window; -#else /* OPENSTEP */ - NSWindow *view_window; -#endif /* OPENSTEP */ - - make_rgb_spec (&ns_rgb_spec, 16, FALSE, CLC (0x000F000F), -#if defined (LITTLEENDIAN) - 4, 4, 4, 0, 4, 12, -#else - 4, 12, 4, 8, 4, 4, -#endif - CL (GetCTSeed ())); - - /* Allocate the NeXT bitmap. */ - width = flag_width ? flag_width : MAX (_max_width, vdriver_width); - width = MAX (width, VDRIVER_MIN_SCREEN_WIDTH); - width = (width + 7) & ~7; /* round width up to multiple of 8. */ - height = flag_height ? flag_height : MAX (_max_height, vdriver_height); - height = MAX (height, VDRIVER_MIN_SCREEN_HEIGHT); - if (two_bit_grayscale_display_p) - ns_fbuf_row_bytes = (width / 4 + 15) & ~15; - else - ns_fbuf_row_bytes = (width * 2 + 15) & ~15; - - vdriver_width = width; - vdriver_height = height; - - /* Size the window to the appropriate size. */ -#ifndef OPENSTEP - window = [self_view window]; - [window getFrame:&my_frame]; - [window sizeWindow:width :height]; - [window moveTopLeftTo: my_frame.origin.x - :my_frame.origin.y + my_frame.size.height]; - [self_view getFrame:&tempr]; - [self_view convertRect:&tempr toView:nil]; - [window makeKeyAndOrderFront:self_view]; - [window setTrackingRect:&tempr inside:YES owner:self_view - tag:1 left:NO right:NO]; - [window useOptimizedDrawing:YES]; - [window addToEventMask:NX_MOUSEMOVEDMASK]; - [window addToEventMask:NX_MOUSEDRAGGEDMASK]; - [window addToEventMask:NX_FLAGSCHANGEDMASK]; -#else /* OPENSTEP */ - view_window = [self_view window]; - - { - NSSize temp_size; - - temp_size.width = width; - temp_size.height = height; - [view_window setContentSize:temp_size]; - } - - [view_window makeKeyAndOrderFront:self_view]; - -#warning need to set up tracking rectangle - - [view_window useOptimizedDrawing:YES]; - [view_window setAcceptsMouseMovedEvents:YES]; -#endif /* OPENSTEP */ - - ns_fbuf = valloc (((ns_fbuf_row_bytes * height) + 8191) & ~8191); - - /* Allocate the internal bitmap, enough space for max bpp. Make each - * rowbytes divisible by 16. - */ - vdriver_row_bytes = (((width << vdriver_log2_max_bpp) + 127) / 128U) * 16; - fbuf_size = vdriver_row_bytes * height; - vdriver_fbuf = valloc (fbuf_size); - memset (vdriver_fbuf, 0, fbuf_size); - - if (!two_bit_grayscale_display_p) - { - uint32 white_pixel; - - white_pixel = ns_rgb_spec.white_pixel; - for (i = ns_fbuf_row_bytes * height / sizeof (uint32) - 1; i >= 0; i--) - ns_fbuf[i] = white_pixel; - -#ifndef OPENSTEP - rgb_screen_bitmap - = [[NXBitmapImageRep alloc] initData:(void *)ns_fbuf -#else /* OPENSTEP */ - - rgb_screen_bitmap = [NSBitmapImageRep alloc]; - - [rgb_screen_bitmap initWithBitmapDataPlanes:(void *)&ns_fbuf -#endif /* OPENSTEP */ - pixelsWide:width pixelsHigh:height bitsPerSample:4 - samplesPerPixel:3 hasAlpha:NO isPlanar:NO -#ifndef OPENSTEP - colorSpace:NX_RGBColorSpace -#else /* OPENSTEP */ - colorSpaceName:NSDeviceRGBColorSpace -#endif /* OPENSTEP */ - bytesPerRow:ns_fbuf_row_bytes bitsPerPixel:16]; - - one_bpp_screen_bitmap = nil; - two_bpp_screen_bitmap = nil; - } - else - { - memset (ns_fbuf, ~0, ns_fbuf_row_bytes * height); - -#ifdef OPENSTEP - two_bpp_screen_bitmap = [NSBitmapImageRep alloc]; - -#endif /* OPENSTEP */ - two_bpp_screen_bitmap -#ifndef OPENSTEP - = [[NXBitmapImageRep alloc] initData:(void *)ns_fbuf -#else /* OPENSTEP */ - = [two_bpp_screen_bitmap initWithBitmapDataPlanes:(void *)&ns_fbuf -#endif /* OPENSTEP */ - pixelsWide:width pixelsHigh:height bitsPerSample:2 - samplesPerPixel:1 hasAlpha:NO isPlanar:NO -#ifndef OPENSTEP - colorSpace:NX_OneIsWhiteColorSpace -#else /* OPENSTEP */ - colorSpaceName:NSDeviceWhiteColorSpace -#endif /* OPENSTEP */ - bytesPerRow:(((width >> 2) + 15) & ~15) - bitsPerPixel:2]; - - /* No need for one bpp screen...we'll do the conversion ourselves. */ - one_bpp_screen_bitmap = nil; - rgb_screen_bitmap = nil; - } - - vdriver_nextstep_modes.size[1].width = width; - vdriver_nextstep_modes.size[1].height = height; - - return TRUE; -} - - -void -vdriver_shutdown (void) -{ -} - - -void -vdriver_opt_register (void) -{ -} - - -static void -flip_2bpp_pixels (const void *table, - const uint8 *src_base, int src_row_bytes, - uint8 *dst_base, int dst_row_bytes, - int top, int left, int bottom, int right) -{ - int bytes_from_left; - int num_longs, num_rows; - int src_add, dst_add; - const uint32 *s; - uint32 *d; - - bytes_from_left = ((left >> 2) & ~3); - s = (const uint32 *) (src_base + (top * src_row_bytes) + bytes_from_left); - d = (uint32 *) (dst_base + (top * dst_row_bytes) + bytes_from_left); - - num_longs = ((right + 15) >> 4) - (left >> 4); - - src_add = src_row_bytes - (num_longs * 4); - dst_add = dst_row_bytes - (num_longs * 4); - -#define FLIP_LOOP(extra) \ - do { \ - for (num_rows = bottom - top; num_rows > 0; num_rows--) \ - { \ - int n; \ - \ - for (n = num_longs; (n -= 4) >= 0; ) \ - { \ - *d++ = ~*s++; \ - *d++ = ~*s++; \ - *d++ = ~*s++; \ - *d++ = ~*s++; \ - } \ - extra; \ - \ - s = (const uint32 *) ((const uint8 *) s + src_add); \ - d = (uint32 *) ((uint8 *) d + dst_add); \ - } \ - } while (0) - - switch (num_longs & 3) - { - case 0: - FLIP_LOOP ((void) 0); - break; - case 1: - FLIP_LOOP (*d++ = ~*s++); - break; - case 2: - FLIP_LOOP (*d++ = ~*s++; *d++ = ~*s++); - break; - case 3: - FLIP_LOOP (*d++ = ~*s++; *d++ = ~*s++; *d++ = ~*s++); - break; - } -} - - -int -vdriver_update_screen_rects (int num_rects, const vdriver_rect_t *r, - boolean_t cursor_p) -{ -#ifndef OPENSTEP - NXRect *nxr; -#else /* OPENSTEP */ - NSRect *nxr; -#endif /* OPENSTEP */ - int i; - - if (num_rects == 0 || current_screen_bitmap == nil) - return 0; - -/* - * While we're printing, send no bits to the screen. This is ugly, but - * that's the way E/NS 1.3x works. - */ - - if (printstate != __idle) - return 0; - - if (screen_needs_conversion_p) - { - if (conversion_func == NULL) - { - if (current_screen_bitmap == rgb_screen_bitmap) - conversion_func = (depthconv_make_ind_to_rgb_table - (depth_table_space, vdriver_bpp, - NULL, color_table, &ns_rgb_spec)); - else if (current_screen_bitmap == two_bpp_screen_bitmap) - { - if (vdriver_bpp == 1) - { - static const uint32 one_to_two_table[2] = { 0x3, 0 }; - - conversion_func = (depthconv_make_raw_table - (depth_table_space, 1, 2, - NULL, one_to_two_table)); - } - else if (vdriver_bpp == 2) - { - conversion_func = flip_2bpp_pixels; - } - else - abort (); - } - else - abort (); - } - - /* Convert from the current format to our internal screen format. */ - for (i = 0; i < num_rects; i++) - { - int top, left, bottom, right; - - top = r[i].top; - left = r[i].left; - bottom = r[i].bottom; - right = r[i].right; - - (*conversion_func) (depth_table_space, vdriver_fbuf, - vdriver_row_bytes, (uint8 *) ns_fbuf, - ns_fbuf_row_bytes, top, left, bottom, right); - } - } - - /* Set up to transfer to the real screen. */ -#ifndef OPENSTEP - nxr = (NXRect *) alloca (num_rects * sizeof nxr[0]); -#else /* OPENSTEP */ - nxr = (NSRect *) alloca (num_rects * sizeof nxr[0]); -#endif /* OPENSTEP */ - for (i = 0; i < num_rects; i++) - { - int left, top, height; - left = r[i].left; - nxr[i].origin.x = left; - nxr[i].size.width = r[i].right - left; - top = r[i].top; - height = r[i].bottom - top; - nxr[i].size.height = height; - nxr[i].origin.y = vdriver_height - top - height; - } - - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ - [self_view lockFocus]; -#ifndef OPENSTEP - NXRectClipList (nxr, num_rects); -#else /* OPENSTEP */ - - /* I'm not sure where Mat learned about this call */ - NSRectClipList (nxr, num_rects); - -#endif /* OPENSTEP */ - [current_screen_bitmap draw]; - [self_view unlockFocus]; - }); - - return 0; -} - - -int -vdriver_update_screen (int top, int left, int bottom, int right, - boolean_t cursor_p) -{ - vdriver_rect_t r; - - if (top < 0) - top = 0; - if (left < 0) - left = 0; - - if (bottom > vdriver_height) - bottom = vdriver_height; - if (right > vdriver_width) - right = vdriver_width; - - r.top = top; - r.left = left; - r.bottom = bottom; - r.right = right; - - return vdriver_update_screen_rects (1, &r, cursor_p); -} - -static void -repaint_screen (void) -{ - dirty_rect_accrue (0, 0, vdriver_height, vdriver_width); - dirty_rect_update_screen (); -} - -void -vdriver_set_colors (int first_color, int num_colors, const ColorSpec *colors) -{ - if (!vdriver_fixed_clut_p - && memcmp (&color_table[first_color], colors, - num_colors * sizeof colors[0])) - { - memcpy (&color_table[first_color], colors, - num_colors * sizeof colors[0]); - conversion_func = NULL; /* Invalidate old conversion stuff. */ - repaint_screen (); - vdriver_flush_display(); /* Make sure changed colors are visible. */ - } -} - - -boolean_t -vdriver_acceptable_mode_p (int width, int height, int bpp, - boolean_t grayscale_p, - boolean_t exact_match_p) -{ - if (exact_match_p && two_bit_grayscale_display_p && !grayscale_p) - return FALSE; - - if (width == 0) - width = vdriver_width; - if (height == 0) - height = vdriver_height; - if (bpp == 0) - { - bpp = vdriver_bpp; - if (bpp == 0) - bpp = vdriver_max_bpp; - } - - if (width < VDRIVER_MIN_SCREEN_WIDTH || width > vdriver_width - || height < VDRIVER_MIN_SCREEN_HEIGHT || height > vdriver_height - || bpp < 1 || bpp > vdriver_max_bpp - || (bpp != 1 && bpp != 2 && bpp != 4 && bpp != 8)) - return FALSE; - - return TRUE; -} - - -boolean_t -vdriver_set_mode (int width, int height, int bpp, boolean_t grayscale_p) -{ - if (!vdriver_acceptable_mode_p (width, height, bpp, grayscale_p, FALSE)) - return FALSE; - - if (width == 0) - width = vdriver_width; - if (height == 0) - height = vdriver_height; - if (bpp == 0) - { - bpp = vdriver_bpp; - if (bpp == 0) - bpp = vdriver_max_bpp; - } - - vdriver_width = width; - vdriver_height = height; - - if (bpp != vdriver_bpp) - { - static boolean_t first_mode_set_p = TRUE; - int i; - - /* Change depth. */ - vdriver_bpp = bpp; - vdriver_log2_bpp = ROMlib_log2[bpp]; - - vdriver_row_bytes = ((((width << vdriver_log2_bpp) + 127) / 128U) * 16); - - /* Invalidate the conversion function. */ - conversion_func = NULL; - - if (bpp == 1 && one_bpp_screen_bitmap != nil) - { - current_screen_bitmap = one_bpp_screen_bitmap; - vdriver_row_bytes = [one_bpp_screen_bitmap bytesPerRow]; - screen_needs_conversion_p = FALSE; - } - else if ((bpp == 1 || bpp == 2) && two_bpp_screen_bitmap != nil) - { - current_screen_bitmap = two_bpp_screen_bitmap; - screen_needs_conversion_p = TRUE; - } - else - { - /* Set CLUT to all gray; this makes depths sets look nicer. */ - for (i = 0; i < 256; i++) - color_table[i] = ROMlib_gray_cspec; - - current_screen_bitmap = rgb_screen_bitmap; - screen_needs_conversion_p = TRUE; - } - - /* Clear the screen. */ - memset (vdriver_fbuf, first_mode_set_p ? 0 : ~0, - vdriver_height * vdriver_row_bytes); - first_mode_set_p = FALSE; - - assert (current_screen_bitmap != nil); - } - - vdriver_grayscale_p = (two_bit_grayscale_display_p || grayscale_p); - - return TRUE; -} - - -void -vdriver_get_colors (int first_color, int num_colors, - struct ColorSpec *color_array) -{ - if (vdriver_fixed_clut_p) - { - static const ColorSpec one_bpp_gray_cspecs[2] = { - { CWC (0), { CWC (0xFFFF), CWC (0xFFFF), CWC (0xFFFF) } }, - { CWC (1), { CWC (0x0000), CWC (0x0000), CWC (0x0000) } }, - }; - static const ColorSpec two_bpp_gray_cspecs[4] = { - { CWC (0), { CWC (0xFFFF), CWC (0xFFFF), CWC (0xFFFF) } }, - { CWC (1), { CWC (0xAAAA), CWC (0xAAAA), CWC (0xAAAA) } }, - { CWC (2), { CWC (0x5555), CWC (0x5555), CWC (0x5555) } }, - { CWC (3), { CWC (0x0000), CWC (0x0000), CWC (0x0000) } }, - }; - - gui_assert (two_bit_grayscale_display_p); - gui_assert (first_color >= 0 && first_color + num_colors <= 4); - - memcpy (color_array, - ((vdriver_bpp == 2) - ? &two_bpp_gray_cspecs[first_color] - : &one_bpp_gray_cspecs[first_color]), - num_colors * sizeof color_array[0]); - } - else - { - gui_fatal ("should not be asking for colors! CLUT not fixed"); - } -} - - -vdriver_nextstep_mode_t vdriver_nextstep_modes = -{ - /* contiguous_range_p */ TRUE, - /* num_sizes */ 2, - { - /* min */ { VDRIVER_MIN_SCREEN_WIDTH, VDRIVER_MIN_SCREEN_HEIGHT }, - /* default maximum */ - /* max */ { VDRIVER_DEFAULT_SCREEN_WIDTH, VDRIVER_DEFAULT_SCREEN_HEIGHT }, - }, -}; - - -void -vdriver_flush_display (void) -{ - /* If you take this out, Speedometer 3.23 starts paging massively - * during the 8-bit color QuickDraw tests. It appears that tons - * of stuff starts getting queued up via the Mach message passing - * mechanisms, although that's a very rough guess. Always flushing - * makes it consistently slow but we don't get massive paging. - * And of course we only call this in animation mode. - */ - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ -#ifndef OPENSTEP - DPSFlush (); -#else /* OPENSTEP */ - [[NSDPSContext currentContext] flush]; -#endif /* OPENSTEP */ - }); -} - - -void -host_beep_at_user (void) -{ -#ifndef OPENSTEP - NXBeep (); -#else /* OPENSTEP */ - NSBeep (); -#endif /* OPENSTEP */ -} - - -void -querypointerX (long *xp, long *yp, long *notused) -{ -#ifndef OPENSTEP - NXPoint p; -#else /* OPENSTEP */ - NSPoint p; -#endif /* OPENSTEP */ - - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ -#ifndef OPENSTEP - [[self_view window] getMouseLocation:&p]; - [self_view convertPoint: &p fromView:nil]; -#else /* OPENSTEP */ - p = [[self_view window] mouseLocationOutsideOfEventStream]; -#endif /* OPENSTEP */ - *xp = p.x; - *yp = (vdriver_height - p.y); - }); -} - -void -showcursorX (long show) -{ - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ - if (show) - [realcursor set]; - else - [blankcursor set]; - }); -} - -void -setcursorX (short *data, short *mask, long hotx, long hoty) -{ - char *datap; - short i; - short mymask[16], mydata[16], gray_bits; -#ifndef OPENSTEP - NXPoint p; -#else /* OPENSTEP */ - NSPoint p; -#endif /* OPENSTEP */ - static char beenhere = NO; - - if (hotx < 0) - hotx = 0; - else if (hotx > 16) - hotx = 16; - - if (hoty < 0) - hoty = 0; - else if (hoty > 16) - hoty = 16; - - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ - if (!beenhere) - { - [[self_view window] disableCursorRects]; - beenhere = YES; - } - gray_bits = 0x5555; - for (i = 0; i < 16; ++i) - { - mymask[i] = ~(data[i] | mask[i]); - gray_bits = ~gray_bits; - mydata[i] = data[i] & ~(gray_bits & (~mask[i] & data[i])); - } - -#ifndef OPENSTEP - datap = (char *)[cursorrep data]; -#else /* OPENSTEP */ - datap = (char *)[cursorrep bitmapData]; -#endif /* OPENSTEP */ - memcpy (datap, mydata, 32); - memcpy (datap + 32, mymask, 32); - [cursorimage recache]; - if (CrsrVis) - [blankcursor set]; - -#ifndef OPENSTEP - [realcursor setImage:cursorimage]; -#endif - - p.x = hotx; - p.y = hoty; - -#ifndef OPENSTEP - [realcursor setHotSpot:&p]; -#else /* OPENSTEP */ - [realcursor initWithImage:cursorimage hotSpot:p]; -#endif /* OPENSTEP */ - - if (CrsrVis) - [realcursor set]; - }); -} - -/* - * ROMlib_printtimeout is specifically for Excel, when you try to - * print an empty page. Excel starts the printing process and then - * writes an message to the screen, informing you that you have a - * blank worksheet. This doesn't fit in with our printing paradigm, - * so ROMlib_printtimeout is a hack to solve this one instance of the - * general class of printing problems. - * - * ROMlib_printtimeout is positive when we're counting context - * switches, looking for an OpenPage. - * - * ROMlib_printtimeout is zero if we've timed out, but haven't - * yet finished printing from the NeXT's perspective. - * - * ROMlib_printtimeout is negative when we've finished printing. - * This will result in the screen being updated once we - * drop back into the Mac universe. - */ - -long ROMlib_printtimeout = 10000; /* any positive number will do */ - -- step -{ -#ifndef OPENSTEP - NXEvent dummyEvent; -#else /* OPENSTEP */ -/* NOTE: we may need to be doing SETUPA5 now as well as protect us stuff, - since timerswitch is no longer called */ -#endif /* OPENSTEP */ - - [self lockFocus]; - - do - { - contextswitch (&nextstep_sp, &romlib_sp); - } -#ifndef OPENSTEP - while (printstate != seenOpenDoc && printstate != seenPageSetUp && - [NXApp peekNextEvent: NX_ALLEVENTS into:&dummyEvent] == NULL); -#else /* OPENSTEP */ - while (printstate != seenOpenDoc && printstate != seenPageSetUp - && [NSApp nextEventMatchingMask:NSAnyEventMask - untilDate:[NSDate distantPast] - inMode:NSDefaultRunLoopMode - dequeue:NO] == nil - ); -#endif /* OPENSTEP */ - - [self unlockFocus]; - { - SETUPA5; - if (printstate == seenOpenDoc) - { -#ifndef OPENSTEP - [self printPSCode:self]; -#else /* OPENSTEP */ - [self print:self]; -#endif /* OPENSTEP */ - if (ROMlib_printtimeout == 0) - ROMlib_printtimeout = -1; - } - else if (printstate == seenPageSetUp) - { -#ifndef OPENSTEP - [NXApp runPageLayout:self]; -#else /* OPENSTEP */ - [NSApp runPageLayout:self]; -#endif /* OPENSTEP */ - printstate = __idle; - } - RESTOREA5; - } - - return self; -} - -#ifndef OPENSTEP -static void -timerswitch (DPSTimedEntry notused, double timenow, void *data) -{ - static double oldnow; - - SETUPA5; - if (oldnow == 0.0 || timenow - oldnow > 5 * 50) - { - protectus (0, 0); - oldnow = timenow; - } - /* might be useful to look at timenow and update various low memory - globals */ - [(id) data step]; - RESTOREA5; -} - - -#endif /* not OPENSTEP */ -typedef enum { MacToUNIX, UNIXToMac, MacRTFToUNIX, UNIXRTFToMac } convertdir_t; - -typedef struct { - long first; - long second; -} pair_t; - -unsigned char mactonext[] = { - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, /* NEXTCHAR_QUOTESINGLE, */ - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, /* NEXTCHAR_GRAVE, */ - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - NEXTCHAR_ADIERESIS, - NEXTCHAR_ARING, - NEXTCHAR_CCEDILLA, - NEXTCHAR_EACUTE, - NEXTCHAR_NTILDE, - NEXTCHAR_ODIERESIS, - NEXTCHAR_UDIERESIS, - NEXTCHAR_aACUTE, - NEXTCHAR_aGRAVE, - NEXTCHAR_aCIRCUMFLEX, - NEXTCHAR_aDIERESIS, - NEXTCHAR_aTILDE, - NEXTCHAR_aRING, - NEXTCHAR_cCEDILLA, - NEXTCHAR_eACUTE, - NEXTCHAR_eGRAVE, - NEXTCHAR_eCIRCUMFLEX, - NEXTCHAR_eDIERESIS, - NEXTCHAR_iACUTE, - NEXTCHAR_iGRAVE, - NEXTCHAR_iCIRCUMFLEX, - NEXTCHAR_iDIERESIS, - NEXTCHAR_nTILDE, - NEXTCHAR_oACUTE, - NEXTCHAR_oGRAVE, - NEXTCHAR_oCIRCUMFLEX, - NEXTCHAR_oDIERESIS, - NEXTCHAR_oTILDE, - NEXTCHAR_uACUTE, - NEXTCHAR_uGRAVE, - NEXTCHAR_uCIRCUMFLEX, - NEXTCHAR_uDIERESIS, - NEXTCHAR_DAGGER, - NEXTCHAR_DEGREE, - NEXTCHAR_CENT, - NEXTCHAR_STERLING, - NEXTCHAR_SECTION, - NEXTCHAR_BULLET, - NEXTCHAR_PARAGRAPH, - NEXTCHAR_GERMANDBLS, - NEXTCHAR_REGISTERED, - NEXTCHAR_COPYRIGHT, - NEXTCHAR_TRADEMARK, - NEXTCHAR_ACUTE, - NEXTCHAR_DIERESIS, - NEXTCHAR_NOTEQUAL, - NEXTCHAR_AE, - NEXTCHAR_OSLASH, - NEXTCHAR_INFINITY, - NEXTCHAR_PLUSMINUS, - NEXTCHAR_LESSEQUAL, - NEXTCHAR_GREATEQUAL, - NEXTCHAR_YEN, - NEXTCHAR_MU, - NEXTCHAR_PARTIALDIFF, - NEXTCHAR_SUMMATION, - NEXTCHAR_PRODUCT, - NEXTCHAR_PI, - NEXTCHAR_INTEGRAL, - NEXTCHAR_ORDFEMININE, - NEXTCHAR_ORDMASCULINE, - NEXTCHAR_OMEGA, - NEXTCHAR_ae, - NEXTCHAR_oSLASH, - NEXTCHAR_QUESTIONDOWN, - NEXTCHAR_EXCLAMDOWN, - NEXTCHAR_LOGICALNOT, - NEXTCHAR_RADICAL, - NEXTCHAR_FLORIN, - NEXTCHAR_APPROXEQUAL, - NEXTCHAR_DELTA, - NEXTCHAR_GUILLEMOTLEFT, - NEXTCHAR_GUILLEMOTRIGHT, - NEXTCHAR_ELLIPSIS, - NEXTCHAR_FIGSP, - NEXTCHAR_AGRAVE, - NEXTCHAR_ATILDE, - NEXTCHAR_OTILDE, - NEXTCHAR_OE, - NEXTCHAR_oe, - NEXTCHAR_ENDASH, - NEXTCHAR_EMDASH, - NEXTCHAR_QUOTEDBLLEFT, - NEXTCHAR_QUOTEDBLRIGHT, - NEXTCHAR_GRAVE, /* NEXTCHAR_QUOTELEFT, */ - NEXTCHAR_QUOTESINGLE, /* NEXTCHAR_QUOTERIGHT, */ - NEXTCHAR_DIVIDE, - NEXTCHAR_LOZENGE, - NEXTCHAR_yDIERESIS, - NEXTCHAR_YDIERESIS, - NEXTCHAR_FRACTION, - NEXTCHAR_CURRENCY, - NEXTCHAR_GUILSINGLLEFT, - NEXTCHAR_GUILSINGLRIGHT, - NEXTCHAR_FI, - NEXTCHAR_FL, - NEXTCHAR_DAGGERDBL, - NEXTCHAR_PERIODCENTERED, - NEXTCHAR_QUOTESINGLBASE, - NEXTCHAR_QUOTEDBLBASE, - NEXTCHAR_PERTHOUSAND, - NEXTCHAR_ACIRCUMFLEX, - NEXTCHAR_ECIRCUMFLEX, - NEXTCHAR_AACUTE, - NEXTCHAR_EDIERESIS, - NEXTCHAR_EGRAVE, - NEXTCHAR_IACUTE, - NEXTCHAR_ICIRCUMFLEX, - NEXTCHAR_IDIERESIS, - NEXTCHAR_IGRAVE, - NEXTCHAR_OACUTE, - NEXTCHAR_OCIRCUMFLEX, - NEXTCHAR_APPLE, - NEXTCHAR_OGRAVE, - NEXTCHAR_UACUTE, - NEXTCHAR_UCIRCUMFLEX, - NEXTCHAR_UGRAVE, - NEXTCHAR_DOTLESSI, - NEXTCHAR_CIRCUMFLEX, - NEXTCHAR_TILDE, - NEXTCHAR_MACRON, - NEXTCHAR_BREVE, - NEXTCHAR_DOTACCENT, - NEXTCHAR_RING, - NEXTCHAR_CEDILLA, - NEXTCHAR_HUNGARUMLAUT, - NEXTCHAR_OGONEK, - NEXTCHAR_CARON -}; - -unsigned char nexttomac[] = { - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, /* MACCHAR_QUOTERIGHT, */ - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, /* MACCHAR_QUOTELEFT, */ - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - MACCHAR_FIGSP, - MACCHAR_AGRAVE, - MACCHAR_AACUTE, - MACCHAR_ACIRCUMFLEX, - MACCHAR_ATILDE, - MACCHAR_ADIERESIS, - MACCHAR_ARING, - MACCHAR_CCEDILLA, - MACCHAR_EGRAVE, - MACCHAR_EACUTE, - MACCHAR_ECIRCUMFLEX, - MACCHAR_EDIERESIS, - MACCHAR_IGRAVE, - MACCHAR_IACUTE, - MACCHAR_ICIRCUMFLEX, - MACCHAR_IDIERESIS, - MACCHAR_ETH, - MACCHAR_NTILDE, - MACCHAR_OGRAVE, - MACCHAR_OACUTE, - MACCHAR_OCIRCUMFLEX, - MACCHAR_OTILDE, - MACCHAR_ODIERESIS, - MACCHAR_UGRAVE, - MACCHAR_UACUTE, - MACCHAR_UCIRCUMFLEX, - MACCHAR_UDIERESIS, - MACCHAR_YACUTE, - MACCHAR_THORN, - MACCHAR_MU, - MACCHAR_MULTIPLY, - MACCHAR_DIVIDE, - MACCHAR_COPYRIGHT, - MACCHAR_EXCLAMDOWN, - MACCHAR_CENT, - MACCHAR_STERLING, - MACCHAR_FRACTION, - MACCHAR_YEN, - MACCHAR_FLORIN, - MACCHAR_SECTION, - MACCHAR_CURRENCY, - MACCHAR_QUOTERIGHT, /* MACCHAR_QUOTESINGLE, */ - MACCHAR_QUOTEDBLLEFT, - MACCHAR_GUILLEMOTLEFT, - MACCHAR_GUILSINGLLEFT, - MACCHAR_GUILSINGLRIGHT, - MACCHAR_FI, - MACCHAR_FL, - MACCHAR_REGISTERED, - MACCHAR_ENDASH, - MACCHAR_DAGGER, - MACCHAR_DAGGERDBL, - MACCHAR_PERIODCENTERED, - MACCHAR_BROKENBAR, - MACCHAR_PARAGRAPH, - MACCHAR_BULLET, - MACCHAR_QUOTESINGLBASE, - MACCHAR_QUOTEDBLBASE, - MACCHAR_QUOTEDBLRIGHT, - MACCHAR_GUILLEMOTRIGHT, - MACCHAR_ELLIPSIS, - MACCHAR_PERTHOUSAND, - MACCHAR_LOGICALNOT, - MACCHAR_QUESTIONDOWN, - MACCHAR_ONESUPERIOR, - MACCHAR_QUOTELEFT, /* MACCHAR_GRAVE, */ - MACCHAR_ACUTE, - MACCHAR_CIRCUMFLEX, - MACCHAR_TILDE, - MACCHAR_MACRON, - MACCHAR_BREVE, - MACCHAR_DOTACCENT, - MACCHAR_DIERESIS, - MACCHAR_TWOSUPERIOR, - MACCHAR_RING, - MACCHAR_CEDILLA, - MACCHAR_THREESUPERIOR, - MACCHAR_HUNGARUMLAUT, - MACCHAR_OGONEK, - MACCHAR_CARON, - MACCHAR_EMDASH, - MACCHAR_PLUSMINUS, - MACCHAR_ONEQUARTER, - MACCHAR_ONEHALF, - MACCHAR_THREEQUARTERS, - MACCHAR_aGRAVE, - MACCHAR_aACUTE, - MACCHAR_aCIRCUMFLEX, - MACCHAR_aTILDE, - MACCHAR_aDIERESIS, - MACCHAR_aRING, - MACCHAR_cCEDILLA, - MACCHAR_eGRAVE, - MACCHAR_eACUTE, - MACCHAR_eCIRCUMFLEX, - MACCHAR_eDIERESIS, - MACCHAR_iGRAVE, - MACCHAR_AE, - MACCHAR_iACUTE, - MACCHAR_ORDFEMININE, - MACCHAR_iCIRCUMFLEX, - MACCHAR_iDIERESIS, - MACCHAR_eTH, - MACCHAR_nTILDE, - MACCHAR_LSLASH, - MACCHAR_OSLASH, - MACCHAR_OE, - MACCHAR_ORDMASCULINE, - MACCHAR_oGRAVE, - MACCHAR_oACUTE, - MACCHAR_oCIRCUMFLEX, - MACCHAR_oTILDE, - MACCHAR_oDIERESIS, - MACCHAR_ae, - MACCHAR_uGRAVE, - MACCHAR_uACUTE, - MACCHAR_uCIRCUMFLEX, - MACCHAR_DOTLESSI, - MACCHAR_uDIERESIS, - MACCHAR_yACUTE, - MACCHAR_lSLASH, - MACCHAR_oSLASH, - MACCHAR_oe, - MACCHAR_GERMANDBLS, - MACCHAR_tHORN, - MACCHAR_yDIERESIS, - MACCHAR_NEXT254, - MACCHAR_NEXT255 -}; - - -void converthex(char **h, unsigned char *table) -{ - unsigned int val, val2; - char *p; - - p = *h; - if (*p <= 'f' && *p >= 'a') - val = *p - 'a' + 10; - else if (*p <= 'F' && *p >= 'A') - val = *p - 'A' + 10; - else - val = *p - '0'; - - if (*(p + 1) <= 'f' && *(p + 1) >= 'a') - val = val * 16 + *(p + 1) - 'a' + 10; - else if (*(p + 1) <= 'F' && *(p + 1) >= 'A') - val = val * 16 + *(p + 1) - 'A' + 10; - else - val = val * 16 + *(p + 1) - '0'; - - val = table[val]; - val2 = val/16; - if (val2 > 9) - *p++ = val2 + 'a' - 10; - else - *p++ = val2 + '0'; - - val2 = val & 0xF; - if (val2 > 9) - *p++ = val2 + 'a' - 10; - else - *p++ = val2 + '0'; -} - -void convertchars(char *data, long length, unsigned char *table) -{ - char *ep; - int escaped; - - escaped = NO; - ep = data + length; - while (data < ep) { - if (escaped && *data == '\'') { - *data++ = '\''; - converthex(&data, table); - } - if (*data == '\\') - escaped = YES; - else - escaped = NO; - *data++ = table[*(unsigned char *)data]; - } -} - -#ifndef OPENSTEP -static int unixrtfconvert(int length, char *ip, char *op) -#else /* OPENSTEP */ -static int unixrtfconvert(int length, const char *ip, char *op) -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - char *fromp, *ep; -#else /* OPENSTEP */ - const char *fromp, *ep; -#endif /* OPENSTEP */ - int retval; - - retval = length; - fromp = ip; - ep = ip + length; - while (fromp < ep) { - if (*fromp == '\n') { - *op++ = '\r'; - fromp++; - } else if (*fromp == '\\') { - *op++ = '\\'; - fromp++; - if (fromp < ep && *fromp == '\n') { -#if !defined (WEDONTNEEDNOSTEENINGPAR) - strcpy(op, "par \n"); - op += 5; - fromp++; - retval += 4; -#else /* WEDONTNEEDNOSTEENINGPAR */ - *op++ = '\r'; - fromp++; -#endif /* WEDONTNEEDNOSTEENINGPAR */ - } else if (fromp + 2 < ep && !strncmp(fromp, "ul0", 3)) { - strcpy(op, "ulnone"); - op += 6; - fromp += 3; - retval += 3; - } else if (fromp + 6 < ep && !strncmp(fromp, "fonttbl", 6)) { - strcpy(op, "fonttbl\\f99\\fa b;"); - op += 17; - fromp += 7; - retval += 10; - } else - *op++ = *fromp++; - } else - *op++ = *fromp++; - } - return retval; -} - -static inline void copyandtranslate( char *cp, char **ipp, char **opp) -{ - *cp = *(*ipp)++; - if (*cp == '\r') - *cp = '\n'; - *(*opp)++ = *cp; -} - -#define PREFIX "\\endnhere" -#define NCHARPREFIX (sizeof(PREFIX)-1) - -#define STICKIN \ - "{\\fonttbl" \ - "{\\f0\\fswiss Helvetica;}" \ - "{\\f3\\fmodern Courier;}" \ - "{\\f4\\fmodern Ohlfs;}" \ - "{\\f20\\froman Times;}" \ - "{\\f21\\fswiss Helvetica;}" \ - "{\\f22\\fmodern Courier;}" \ - "}\\f0" -#define NCHARSTICKIN (sizeof(STICKIN)-1) - -#ifndef OPENSTEP -static int macrtfconvert(int length, char *ip, char *op) -#else /* OPENSTEP */ -static int macrtfconvert(int length, const char *ip, char *op) -#endif /* OPENSTEP */ -{ - int retval, index; - char c; - SETUPA5; - - retval = length; - index = 0; - while (length > 0 && index < NCHARPREFIX) { - copyandtranslate(&c, &ip, &op); - if (PREFIX[index] == c) - ++index; - else if (PREFIX[0] == c) - index = 1; - else - index = 0; - --length; - } - if (length > 0) { - retval += insertfonttbl(&op, (char) -1); - } - while (--length >= 0) - copyandtranslate(&c, &ip, &op); - RESTOREA5; - return retval; -} - -#ifndef OPENSTEP -static int convertreturns(char *datain, char *dataout, int length, -#else /* OPENSTEP */ -static int convertreturns(const char *datain, char *dataout, int length, -#endif /* OPENSTEP */ - convertdir_t dir) -{ - char from, to; - - switch (dir) { - case MacToUNIX: - bcopy(datain, dataout, length); - from = '\r'; - to = '\n'; - break; - case UNIXToMac: - bcopy(datain, dataout, length); - from = '\n'; - to = '\r'; - break; - case MacRTFToUNIX: -/*-->*/ return macrtfconvert(length, datain, dataout); - break; - case UNIXRTFToMac: -/*-->*/ return unixrtfconvert(length, datain, dataout); - break; - default: - from = 0; - to = 0; - gui_abort(); - } - while (--length >= 0) - if (*dataout++ == from) - dataout[-1] = to; - return 0; -} - -/* - * NOTE: the code below should be table driven. - */ - -#ifndef OPENSTEP -static NXAtom ARDIPICTPboardType = "PICT"; -#else /* OPENSTEP */ -#define ARDIPICTPboardType @"PICT" -#endif /* OPENSTEP */ - -#define TEXT (('T'<<24)|('E'<<16)|('X'<<8)|'T') -#define EPS (('E'<<24)|('P'<<16)|('S'<<8)|' ') -#define RTF (('R'<<24)|('T'<<16)|('F'<<8)|' ') -#define TIFF (('T'<<24)|('I'<<16)|('F'<<8)|'F') -#define PICT (('P'<<24)|('I'<<16)|('C'<<8)|'T') - -id ROMlib_pasteboard = 0; -int ROMlib_ourchangecount; - -void -PutScrapX (long type, long length, char *p) -{ - static int count = 0; - static int textcount = 0, epscount = 0, rtfcount = 0, tiffcount = 0, - pictcount = 0; - static char *textdata, *epsdata, *rtfdata, *tiffdata, *pictdata; - static long textlength, epslength, rtflength, tifflength, pictlength; - char doit; -#ifndef OPENSTEP - char const *types[5]; - int i; -#else /* OPENSTEP */ - NSMutableArray *types; -#endif /* OPENSTEP */ - virtual_int_state_t block; - long fonttblextra; - - SETUPA5; -#ifdef OPENSTEP - - types = [NSMutableArray arrayWithCapacity:5]; - -#endif /* OPENSTEP */ - block = block_virtual_ints (); - if (!ROMlib_pasteboard) -#ifndef OPENSTEP - ROMlib_pasteboard =[Pasteboard new]; -#else /* OPENSTEP */ - ROMlib_pasteboard =[NSPasteboard generalPasteboard]; -#endif /* OPENSTEP */ - doit = NO; - switch (type) - { - case TEXT: - if (count == textcount) - ++count; - textcount = count; - if (textdata) - free (textdata); - textdata = malloc (length); - convertreturns (p, textdata, length, MacToUNIX); - convertchars (textdata, length, mactonext); - textlength = length; - doit = YES; - break; - case EPS: - if (count == epscount) - ++count; - epscount = count; - if (epsdata) - free (epsdata); - epsdata = malloc (length); - convertreturns (p, epsdata, length, MacToUNIX); - epslength = length; - doit = YES; - break; - case RTF: - if (count == rtfcount) - ++count; - rtfcount = count; - if (rtfdata) - free (rtfdata); - - - fonttblextra = insertfonttbl ((char **) 0, (char) 0); - - rtfdata = malloc (length + fonttblextra); - rtflength = convertreturns (p, rtfdata, length, MacRTFToUNIX); - convertchars (rtfdata, rtflength, mactonext); - doit = YES; - break; - case TIFF: - if (count == tiffcount) - ++count; - tiffcount = count; - if (tiffdata) - free (tiffdata); - tiffdata = malloc (length); - bcopy (p, tiffdata, length); - tifflength = length; - doit = YES; - break; - case PICT: - if (count == pictcount) - ++count; - pictcount = count; - if (pictdata) - free (pictdata); - pictdata = malloc (length); - bcopy (p, pictdata, length); - pictlength = length; - doit = YES; - break; - default: - ; - } - - if (doit) - { -#ifndef OPENSTEP - i = -1; - if (rtfcount == count) - types[++i] = NXRTFPboardType; - if (epscount == count) - types[++i] = NXPostScriptPboardType; - if (textcount == count) - types[++i] = NXAsciiPboardType; - if (tiffcount == count) - types[++i] = NXTIFFPboardType; - if (pictcount == count) - types[++i] = ARDIPICTPboardType; - [ROMlib_pasteboard declareTypes: types num: i + 1 owner:0]; -#endif /* not OPENSTEP */ - if (rtfcount == count) -#ifndef OPENSTEP - [ROMlib_pasteboard writeType: NXRTFPboardType data:rtfdata - length:rtflength]; -#else /* OPENSTEP */ - [types addObject:NSRTFPboardType]; -#endif /* OPENSTEP */ - if (epscount == count) -#ifndef OPENSTEP - [ROMlib_pasteboard writeType: NXPostScriptPboardType data:epsdata - length:epslength]; -#else /* OPENSTEP */ - [types addObject:NSPostScriptPboardType]; -#endif /* OPENSTEP */ - if (textcount == count) -#ifndef OPENSTEP - [ROMlib_pasteboard writeType: NXAsciiPboardType data:textdata - length:textlength]; -#else /* OPENSTEP */ - [types addObject:NSStringPboardType]; -#endif /* OPENSTEP */ - if (tiffcount == count) -#ifndef OPENSTEP - [ROMlib_pasteboard writeType: NXTIFFPboardType data:tiffdata - length:tifflength]; -#else /* OPENSTEP */ - [types addObject:NSTIFFPboardType]; -#endif /* OPENSTEP */ - if (pictcount == count) -#ifndef OPENSTEP - [ROMlib_pasteboard writeType: ARDIPICTPboardType data:pictdata - length:pictlength]; -#else /* OPENSTEP */ - [types addObject:ARDIPICTPboardType]; - [ROMlib_pasteboard declareTypes: types owner:NULL]; - if (rtfcount == count) - [ROMlib_pasteboard setData: [NSData dataWithBytesNoCopy:rtfdata length:rtflength] forType:NSRTFPboardType]; - if (epscount == count) - [ROMlib_pasteboard setData:[NSData dataWithBytesNoCopy:epsdata length:epslength] forType:NSPostScriptPboardType]; - if (textcount == count) - [ROMlib_pasteboard setData:[NSData dataWithBytesNoCopy:textdata length:textlength] forType:NSStringPboardType]; - if (tiffcount == count) - [ROMlib_pasteboard setData:[NSData dataWithBytesNoCopy:tiffdata length:tifflength] forType:NSTIFFPboardType]; - if (pictcount == count) - [ROMlib_pasteboard setData:[NSData dataWithBytesNoCopy:pictdata length:pictlength] forType:ARDIPICTPboardType]; -#endif /* OPENSTEP */ - } - ROMlib_ourchangecount =[ROMlib_pasteboard changeCount]; - restore_virtual_ints (block); - RESTOREA5; -} - -#define noErr 0 - -long -GetScrapX (long type, char **h) -{ -#ifndef OPENSTEP - const NXAtom *types; - char *data; - int length; - NXAtom tofind; -#else /* OPENSTEP */ - NSArray *types; - NSData *data; - NSString *tofind; -#endif /* OPENSTEP */ - long retval; - int temp; - virtual_int_state_t block; - - SETUPA5; - block = block_virtual_ints (); - if (!ROMlib_pasteboard) -#ifndef OPENSTEP - ROMlib_pasteboard =[Pasteboard new]; -#else /* OPENSTEP */ - ROMlib_pasteboard =[NSPasteboard generalPasteboard]; -#endif /* OPENSTEP */ - retval = -1; - switch (type) - { - case TEXT: -#ifndef OPENSTEP - tofind = NXAsciiPboardType; -#else /* OPENSTEP */ - tofind = NSStringPboardType; -#endif /* OPENSTEP */ - break; - case RTF: -#ifndef OPENSTEP - tofind = NXRTFPboardType; -#else /* OPENSTEP */ - tofind = NSRTFPboardType; -#endif /* OPENSTEP */ - break; - case EPS: -#ifndef OPENSTEP - tofind = NXPostScriptPboardType; -#else /* OPENSTEP */ - tofind = NSPostScriptPboardType; -#endif /* OPENSTEP */ - break; - case TIFF: -#ifndef OPENSTEP - tofind = NXTIFFPboardType; -#else /* OPENSTEP */ - tofind = NSTIFFPboardType; -#endif /* OPENSTEP */ - break; - case PICT: - tofind = ARDIPICTPboardType; - break; - default: - tofind = 0; - break; - } - if (tofind && - (temp = [ROMlib_pasteboard changeCount]) > ROMlib_ourchangecount) - { - types =[ROMlib_pasteboard types]; -#ifndef OPENSTEP - while (*types && strcmp (*types, tofind) != 0) - ++types; - if (*types - && [ROMlib_pasteboard readType: *types data: &data length:&length]) -#else /* OPENSTEP */ - - if ([types indexOfObject:tofind] != NSNotFound - && (data = [ROMlib_pasteboard dataForType:tofind])) -#endif /* OPENSTEP */ - { -#ifndef OPENSTEP - if (tofind == NXRTFPboardType) -#else /* OPENSTEP */ - if (tofind == NSRTFPboardType) -#endif /* OPENSTEP */ - { -#ifndef OPENSTEP - ReallocHandle ((Handle) h, length * 2); -#else /* OPENSTEP */ - ReallocHandle ((Handle) h, [data length] * 2); -#endif /* OPENSTEP */ - if (MemErr != noErr) - { - retval = -1; -/*-->*/ goto DONE; - } -#ifndef OPENSTEP - retval = convertreturns (data, MR (*h), length, UNIXRTFToMac); -#else /* OPENSTEP */ - retval = convertreturns ([data bytes], MR (*h), [data length], UNIXRTFToMac); -#endif /* OPENSTEP */ - convertchars (MR (*h), retval, nexttomac); - ReallocHandle ((Handle) h, retval); - if (MemErr != noErr) - retval = -1; -/*-->*/ goto DONE; - } - else - { -#ifndef OPENSTEP - ReallocHandle ((Handle) h, length); -#else /* OPENSTEP */ - ReallocHandle ((Handle) h, [data length]); -#endif /* OPENSTEP */ - if (MemErr != noErr) - { - retval = -1; -/*-->*/ goto DONE; - } -#ifndef OPENSTEP - if (tofind != NXTIFFPboardType && tofind != ARDIPICTPboardType) - convertreturns (data, MR (*h), length, UNIXToMac); -#else /* OPENSTEP */ - if (tofind != NSTIFFPboardType && tofind != ARDIPICTPboardType) - convertreturns ([data bytes], MR (*h), [data length], UNIXToMac); -#endif /* OPENSTEP */ - else -#ifndef OPENSTEP - bcopy (data, MR (*h), length); - if (tofind == NXAsciiPboardType) - convertchars (MR (*h), length, nexttomac); -#else /* OPENSTEP */ - bcopy ([data bytes], MR (*h), [data length]); - if (tofind == NSStringPboardType) - convertchars (MR (*h), [data length], nexttomac); -#endif /* OPENSTEP */ - } -#ifndef OPENSTEP - vm_deallocate (task_self (), (vm_address_t) data, length); - retval = length; -#else /* OPENSTEP */ - retval = [data length]; -#endif /* OPENSTEP */ - } - else - { - ROMlib_ZeroScrap (); - } - } - DONE: - restore_virtual_ints (block); - RESTOREA5; - return retval; -} - - -void -ROMlib_SetTitle (char *newtitle) -{ - BLOCK_REAL_INTERRUPTS_EXCURSION - ({ -#ifndef OPENSTEP - [[self_view window] setTitle:newtitle]; -#else /* OPENSTEP */ - [[self_view window] setTitle:[NSString stringWithCString:newtitle]]; -#endif /* OPENSTEP */ - }); -} - - -void -host_set_cursor (char *cursor_data, - unsigned short cursor_mask[16], - int hotspot_x, int hotspot_y) -{ - setcursorX ((short *)cursor_data, (short *)cursor_mask, - hotspot_x, hotspot_y); -} - - -int -host_set_cursor_visible (int show_p) -{ - static int prev_show_p = FALSE; - int retval; - - showcursorX (show_p); - retval = prev_show_p; - prev_show_p = show_p; - return retval; -} - - -void -host_flush_shadow_screen (void) -{ - int top_long, left_long, bottom_long, right_long; - - /* Lazily allocate a shadow screen. We won't be doing refresh that often, - * so don't waste the memory unless we need it. - */ - if (shadow_fbuf == NULL) - { - shadow_fbuf = malloc (fbuf_size); - memcpy (shadow_fbuf, vdriver_fbuf, vdriver_row_bytes * vdriver_height); - vdriver_update_screen (0, 0, vdriver_height, vdriver_width, FALSE); - } - else if (find_changed_rect_and_update_shadow ((uint32 *) vdriver_fbuf, - (uint32 *) shadow_fbuf, - (vdriver_row_bytes - / sizeof (uint32)), - vdriver_height, - &top_long, &left_long, - &bottom_long, &right_long)) - { - vdriver_update_screen (top_long, (left_long * 32) >> vdriver_log2_bpp, - bottom_long, - (right_long * 32) >> vdriver_log2_bpp, FALSE); - } -} - - -/* The following allows MacViewClass to grab the mousedown event that activates - * the window. By default, the View's acceptsFirstMouse returns NO. - */ -- (BOOL)acceptsFirstMouse -{ - return YES; -} - -- (BOOL) acceptsFirstResponder -{ - return YES; -} - -/* These are methods in this file and also Mac #defines. */ -#undef mouseUp -#undef mouseDown -#undef keyDown -#undef keyUp - -#ifndef OPENSTEP -- mouseDown:(NXEvent *) eventp -#else /* OPENSTEP */ -- (void)mouseDown:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - postnextevent (eventp); - RESTOREA5; -#ifndef OPENSTEP - - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --mouseMoved:(NXEvent *) eventp -#else /* OPENSTEP */ -- (void)mouseMoved:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - ROMlib_updatemouselocation (eventp); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --mouseDragged:(NXEvent *) eventp -#else /* OPENSTEP */ --(void)mouseDragged:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - ROMlib_updatemouselocation (eventp); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --mouseUp:(NXEvent *) eventp -#else /* OPENSTEP */ -- (void)mouseUp:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - postnextevent (eventp); - RESTOREA5; -#ifndef OPENSTEP - - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --mouseEntered:(NXEvent *) eventp -#else /* OPENSTEP */ --(void)mouseEntered:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; - if (CrsrVis) - [realcursor set]; - else - [blankcursor set]; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - postnextevent (eventp); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --mouseExited:(NXEvent *) eventp -#else /* OPENSTEP */ --(void)mouseExited:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [NXArrow set]; - [self convertPoint: &eventp->location fromView:nil]; -#else /* OPENSTEP */ -#warning need to call setOnMouseExited when we set up the view ... -#endif /* OPENSTEP */ - postnextevent (eventp); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --keyDown:(NXEvent *) eventp -#else /* OPENSTEP */ --(void)keyDown:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - postnextevent (eventp); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -static struct -{ - long mask; - char key; -} maskkeys[] = { -#ifndef OPENSTEP - { NX_ALPHASHIFTMASK, 0x39, }, - { NX_SHIFTMASK, 0x38, }, - { NX_CONTROLMASK, 0x3B, }, - { NX_ALTERNATEMASK, 0x3A, }, - { NX_COMMANDMASK, 0x37, }, -#else /* OPENSTEP */ - { NSAlphaShiftKeyMask, 0x39, }, - { NSShiftKeyMask, 0x38, }, - { NSControlKeyMask, 0x3B, }, - { NSAlternateKeyMask, 0x3A, }, - { NSCommandKeyMask, 0x37, }, -#endif /* OPENSTEP */ -}; - -#ifndef OPENSTEP --flagsChanged:(NXEvent *) eventp -#else /* OPENSTEP */ --(void)flagsChanged:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - int i; - - SETUPA5; - for (i = NELEM (maskkeys); --i >= 0;) - { -#ifndef OPENSTEP - ROMlib_zapmap (maskkeys[i].key, !!(eventp->flags & maskkeys[i].mask)); -#else /* OPENSTEP */ - ROMlib_zapmap (maskkeys[i].key, !!([eventp modifierFlags] & maskkeys[i].mask)); -#endif /* OPENSTEP */ - } - /* If shift is down, assume caps lock is not. The NeXT doesn't give us - * a separate bit for just caps lock, which we need for Solarian. This - * will give us a decent (but imperfect) approximation... - */ -#ifndef OPENSTEP - if (eventp->flags & NX_SHIFTMASK) -#else /* OPENSTEP */ - if ([eventp modifierFlags] & NSShiftKeyMask) -#endif /* OPENSTEP */ - ROMlib_zapmap (0x39, 0); -#ifndef OPENSTEP - ROMlib_mods = ROMlib_next_butmods_to_mac_butmods (eventp->flags); -#else /* OPENSTEP */ - ROMlib_mods = ROMlib_next_butmods_to_mac_butmods ([eventp modifierFlags]); -#endif /* OPENSTEP */ - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -typedef enum { APP_NOT_STARTED, APP_IS_RUNNING, APP_DIED } app_state_t; - -static app_state_t app_state = APP_NOT_STARTED; - -void ROMlib_startapp( void ) -{ - id abort_cell; - -#ifndef OPENSTEP - abort_cell = [global_menu findCellWithTag:11]; - [abort_cell setTitleNoCopy:"Abort..."]; -#else /* OPENSTEP */ - abort_cell = [global_menu itemWithTag:11]; - [abort_cell setTitle:@"Abort..."]; -#endif /* OPENSTEP */ - app_state = APP_IS_RUNNING; -} - -#ifndef OPENSTEP --(BOOL) performKeyEquivalent:(NXEvent *) eventp -#else /* OPENSTEP */ --(BOOL) performKeyEquivalent:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - if (app_state == APP_IS_RUNNING) - { - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - postnextevent (eventp); - RESTOREA5; - return YES; - } - else - { - return [super performKeyEquivalent:eventp]; - } -} - -#ifndef OPENSTEP --keyUp:(NXEvent *) eventp -#else /* OPENSTEP */ --(void) keyUp:(NSEvent *) eventp -#endif /* OPENSTEP */ -{ - SETUPA5; -#ifndef OPENSTEP - [self convertPoint: &eventp->location fromView:nil]; -#endif /* not OPENSTEP */ - postnextevent (eventp); - RESTOREA5; -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - - -#ifndef OPENSTEP -- pause:sender -#else /* OPENSTEP */ -- (void) pause:sender -#endif /* OPENSTEP */ -{ - id pause_cell; - static char oldtitle[80]; - -#ifndef OPENSTEP - pause_cell = [global_menu findCellWithTag:10]; - if ([pause_cell title][0] == 'P') -#else /* OPENSTEP */ - pause_cell = [global_menu itemWithTag:10]; - if ([[pause_cell title] characterAtIndex:0] == 'P') -#endif /* OPENSTEP */ - { -#ifndef OPENSTEP - DPSRemoveTimedEntry(timer); - strncpy(oldtitle, [[self window] title], sizeof(oldtitle)); - oldtitle[sizeof(oldtitle)-1] = 0; - [[self window] setTitle:"Executor is PAUSED"]; - [pause_cell setTitleNoCopy:"Continue"]; -#else /* OPENSTEP */ - [our_timer invalidate]; - [[[self window] title] getCString:oldtitle maxLength:sizeof(oldtitle)-1]; - [[self window] setTitle:@"Executor is PAUSED"]; - [pause_cell setTitle:@"Continue"]; -#endif /* OPENSTEP */ - } - else - { -#ifndef OPENSTEP - [[self window] setTitle:oldtitle]; - [pause_cell setTitleNoCopy:"Pause"]; - timer = DPSAddTimedEntry(0, &timerswitch, self, NX_BASETHRESHOLD); -#else /* OPENSTEP */ - [[self window] setTitle:[NSString stringWithCString:oldtitle]]; - [pause_cell setTitle:@"Pause"]; - create_our_timer (self); -#endif /* OPENSTEP */ - } -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP -- abort:sender -#else /* OPENSTEP */ -- (void) abort:sender -#endif /* OPENSTEP */ -{ - if (app_state != APP_IS_RUNNING -#ifndef OPENSTEP - || (NXRunAlertPanel - ("Are You Sure", - "Hitting the \"Abort Anyway\" button will cause Executor " - "to stop immediately, without giving the currently running " - "program a chance to quit gracefully. This can result in " - "corrupted files.", - "Cancel", "Abort Anyway", - (const char *) 0) - == NX_ALERTALTERNATE)) - [NXApp terminate:sender]; - return self; -#else /* OPENSTEP */ - || (NSRunAlertPanel - (@"Are You Sure", - @"Hitting the \"Abort Anyway\" button will cause Executor to stop immediately, without giving the currently running program a chance to quit gracefully. This can result in corrupted files.", - @"Cancel", @"Abort Anyway", nil) - == NSAlertAlternateReturn)) - [NSApp terminate:sender]; -#endif /* OPENSTEP */ -} - - -#ifndef OPENSTEP -- validRequestorForSendType:(NXAtom) - typeSent andReturnType:(NXAtom) typeReturned -#else /* OPENSTEP */ -- validRequestorForSendType:(NSString) - typeSent andReturnType:(NSString) typeReturned -#endif /* OPENSTEP */ -{ - return self; -} - -#ifndef OPENSTEP --readSelectionFromPasteboard:pboard -#else /* OPENSTEP */ -- (void) readSelectionFromPasteboard:pboard -#endif /* OPENSTEP */ -{ - id saveROMlib_pasteboard; - - { - SETUPA5; - sendsuspendevent (); - RESTOREA5; - } - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - saveROMlib_pasteboard = ROMlib_pasteboard; - ROMlib_pasteboard = pboard; - { - SETUPA5; - sendresumeevent (YES); - RESTOREA5; - } - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - ROMlib_pasteboard = saveROMlib_pasteboard; - { - SETUPA5; - sendpaste (); - RESTOREA5; - } - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); -#ifndef OPENSTEP - return self; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --(BOOL) writeSelectionToPasteboard: pboard types:(NXAtom *) types -#else /* OPENSTEP */ -- (BOOL) writeSelectionToPasteboard:(NSPasteboard *) pboard - types:(NSArray *) types -#endif /* OPENSTEP */ -{ - id saveROMlib_pasteboard; - - { - SETUPA5; - sendcopy (); - RESTOREA5; - } - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - saveROMlib_pasteboard = ROMlib_pasteboard; - ROMlib_pasteboard = pboard; - { - SETUPA5; - sendsuspendevent (); - RESTOREA5; - } - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - contextswitch (&nextstep_sp, &romlib_sp); - ROMlib_pasteboard = saveROMlib_pasteboard; - { - SETUPA5; - sendresumeevent (NO); - RESTOREA5; - } - return YES; -} - -#ifndef OPENSTEP --(BOOL) getRect:(NXRect *) theRect forPage:(int) page -#else /* OPENSTEP */ --(NSRect) rectForPage:(int) page -#endif /* OPENSTEP */ -{ -#ifdef OPENSTEP - NSRect retval; - -#endif /* OPENSTEP */ - pagewanted = page; -#ifndef OPENSTEP - *theRect = *[[NXApp printInfo] paperRect]; -#else /* OPENSTEP */ - retval.origin.x = 0; - retval.origin.y = 0; - retval.size = [[NSPrintInfo sharedPrintInfo] paperSize]; -#endif /* OPENSTEP */ - ROMlib_printtimeout = 10000; - while (printstate != __idle && printstate != seenOpenPage && - --ROMlib_printtimeout != 0) - contextswitch (&nextstep_sp, &romlib_sp); - if (ROMlib_printtimeout == 0) - printstate = __idle; -#ifndef OPENSTEP - return printstate == __idle ? NO : YES; -#else /* OPENSTEP */ - return printstate == __idle ? NSZeroRect : retval; -#endif /* OPENSTEP */ -} - --(BOOL) knowsPagesFirst:(int *) firstPageNum last:(int *) lastPageNum -{ - return YES; -} - -char ROMlib_needtorestore; - -#ifndef OPENSTEP --beginPageSetupRect:(const NXRect *) aRect placement:(const NXPoint *) location -#else /* OPENSTEP */ -- (void) beginPageSetupRect:(NSRect) aRect placement:(NSPoint) location -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - id retval; - - retval =[ super beginPageSetupRect: aRect placement:location]; -#else /* OPENSTEP */ - [super beginPageSetupRect: aRect placement:location]; -#endif /* OPENSTEP */ - ROMlib_needtorestore = 0; - ROMlib_suppressclip = 0; -#ifndef OPENSTEP - - return retval; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --addToPageSetup -#else /* OPENSTEP */ --(void) addToPageSetup -#endif /* OPENSTEP */ -{ - float scale; -#ifndef OPENSTEP - - scale =[[NXApp printInfo] scalingFactor]; - PStranslate (0,[[NXApp printInfo] paperRect]->size.height); -#else /* OPENSTEP */ -#warning need to implement scaling factor (dictionary lookup) - scale = 1.0; - PStranslate (0,[[NSPrintInfo sharedPrintInfo] paperSize].height); -#endif /* OPENSTEP */ - PSscale (1 * scale, -1 * scale); -/* - * NOTE: we should probably check to see whether pse and psb are - * defined before blowing them away, but then again, just - * 'cause they're defined doesn't mean they're what we want. - */ - DPSPrintf (DPSGetCurrentContext (), "/pse {} def\n" - "/psb {} def\n" - "/execuserobject {\n" - " dup UserObjects length ge\n" - " { pop }\n" - " { UserObjects exch get exec }\n" - " ifelse\n" - "} def\n" - "/currentmouse { 0 0 } def\n" - "/printobject { pop pop } def\n" - ); -#ifndef OPENSTEP - return[super addToPageSetup]; -#else /* OPENSTEP */ - [super addToPageSetup]; -#endif /* OPENSTEP */ -} - -/* - * NOTE: %% is needed to get just one % - */ - -#ifndef OPENSTEP --endPageSetup -#else /* OPENSTEP */ --(void)endPageSetup -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - id retval; - - retval = [super endPageSetup]; -#else /* OPENSTEP */ - [super endPageSetup]; -#endif /* OPENSTEP */ - - DPSPrintf (DPSGetCurrentContext (), - "%% The following is a lie that is necessary because Word 5\n" - "%% doesn't wrap EPS files properly and we can't tell where\n" - "%% the PostScript we're printing comes from.\n" - "%%%%BeginDocument: IWishWeDidntHaveToDoThis\n"); -#ifndef OPENSTEP - return retval; -#endif /* not OPENSTEP */ -} - -#ifndef OPENSTEP --endPage -#else /* OPENSTEP */ -- (void) endPage -#endif /* OPENSTEP */ -{ - if (ROMlib_needtorestore) - PSgrestore (); - DPSPrintf (DPSGetCurrentContext (), ROMlib_page_end); -#ifndef OPENSTEP - return [super endPage]; -#else /* OPENSTEP */ - [super endPage]; -#endif /* OPENSTEP */ -} - -#ifndef OPENSTEP --endPSOutput -#else /* OPENSTEP */ -- (void) endTrailer -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - [super endPSOutput]; -#else /* OPENSTEP */ - [super endTrailer]; -#endif /* OPENSTEP */ - - pagewanted = 1024 * 1024; /* i.e. real big */ - - /* we can't repaint the screen from where we are, but we can accrue a - very large dirty rect so the next repaint will redraw everything */ - - dirty_rect_accrue (0, 0, vdriver_height, vdriver_width); -#ifndef OPENSTEP - - return self; -#endif /* not OPENSTEP */ -} - - -char * -ROMlib_GetTitle (void) -{ -#ifndef OPENSTEP - const char *t = [[self_view window] title]; - return strcpy (malloc (strlen (t) + 1), t); -#else /* OPENSTEP */ - NSString *temp_title; - char *retval; - - temp_title = [[self_view window] title]; - retval = malloc ([temp_title length] + 1); - [temp_title getCString:retval]; - return retval; -#endif /* OPENSTEP */ -} - -void -ROMlib_FreeTitle (char *title) -{ - free (title); -} - -#ifndef OPENSTEP -- endPrologue -#else /* OPENSTEP */ -- (void) endPrologue -#endif /* OPENSTEP */ -{ - extern int pageno; - - pageno = 0; - - DPSPrintf(DPSGetCurrentContext(), ROMlib_doc_prolog); - return [super endPrologue]; -} -#ifdef OPENSTEP - -#if !defined(NDEBUG) -void set_malloc_debug (int level) -{ - malloc_debug (level); -} -#endif - -@end -#endif /* OPENSTEP */ diff --git a/src/config/front-ends/nextstep/MacWinClass.h b/src/config/front-ends/nextstep/MacWinClass.h deleted file mode 100644 index 7a1b763d..00000000 --- a/src/config/front-ends/nextstep/MacWinClass.h +++ /dev/null @@ -1,24 +0,0 @@ - -/* Generated by Interface Builder */ - -#ifndef OPENSTEP -#import -#else /* OPENSTEP */ -#import -#endif /* OPENSTEP */ - -#ifndef OPENSTEP -@interface MacWindow:Window -#else /* OPENSTEP */ -@interface MacWindow:NSWindow -#endif /* OPENSTEP */ -{ -} - -#ifndef OPENSTEP -- (BOOL)commandKey:(NXEvent *)theEvent; -#else /* OPENSTEP */ -- (BOOL)commandKey:(NSEvent *)theEvent; -#endif /* OPENSTEP */ - -@end diff --git a/src/config/front-ends/nextstep/MacWinClass.m b/src/config/front-ends/nextstep/MacWinClass.m deleted file mode 100644 index 405c2f97..00000000 --- a/src/config/front-ends/nextstep/MacWinClass.m +++ /dev/null @@ -1,28 +0,0 @@ - -/* Generated by Interface Builder */ - -#import "MacWinClass.h" - -@implementation MacWindow - -#ifndef OPENSTEP -- (BOOL)commandKey:(NXEvent *)theEvent -#else /* OPENSTEP */ -- (BOOL)commandKey:(NSEvent *)theEvent -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - if ( [contentView performKeyEquivalent:theEvent] ) -#else /* OPENSTEP */ - if ( [[self contentView] performKeyEquivalent:theEvent] ) -#endif /* OPENSTEP */ - return( YES ); - else - return( NO ); -} - -void ROMlib_dummywincall( void ) -{ -} - -@end diff --git a/src/config/front-ends/nextstep/NEXT.c b/src/config/front-ends/nextstep/NEXT.c deleted file mode 100644 index e9220cb3..00000000 --- a/src/config/front-ends/nextstep/NEXT.c +++ /dev/null @@ -1,762 +0,0 @@ -/* Copyright 1991, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_NEXT[] = - "$Id: NEXT.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -#ifdef OPENSTEP - -#include "rsys/notmac.h" -#include - -#endif /* OPENSTEP */ - -#if defined(NEXT) || defined(MSDOS) || defined (EVENT_SVGALIB) - -#include "QuickDraw.h" -#include "rsys/keyboards.h" -#include "OSEvent.h" -#include "rsys/osevent.h" -#include "rsys/prefs.h" -#include "rsys/flags.h" -#include "rsys/print.h" -#include "rsys/vdriver.h" - -/* - * NOTE: this table is used in DOS land also - */ - -unsigned char next_virt_to_mac_virt[NVIRTMAPS][NKEYSTOMAP] = -{ - { - 0xFF, /* unused 0x00 */ - 0xFF, /* unused 0x01 */ - 0xFF, /* unused 0x02 */ - 0xFF, /* unused 0x03 */ - 0x1E, /* ']' 0x04 */ - 0x21, /* '[' 0x05 */ - 0x22, /* 'i' 0x06 */ - 0x1F, /* 'o' 0x07 */ - 0x23, /* 'p' 0x08 */ - 0x7B, /* ',' 0x09 left arrow */ - 0xFF, /* unused 0x0a */ - 0x52, /* '0' 0x0b numeric keypad */ - 0x41, /* '.' 0x0c numeric keypad */ - 0x4C, /* '' 0x0d enter numeric keypad */ - 0xFF, /* unused 0x0e */ - 0x7D, /* '/' 0x0f down arrow */ - 0x7C, /* '.' 0x10 right arrow */ - 0x53, /* '1' 0x11 numeric keypad */ - 0x56, /* '4' 0x12 numeric keypad */ - 0x58, /* '6' 0x13 numeric keypad */ - 0x55, /* '3' 0x14 numeric keypad */ - 0x45, /* '+' 0x15 numeric keypad */ - 0x7E, /* '-' 0x16 up arrow */ - 0x54, /* '2' 0x17 numeric keypad */ - 0x57, /* '5' 0x18 numeric keypad */ - 0xFF, /* unused 0x19 */ - 0xFF, /* unused 0x1a */ - 0x33, /* '' 0x1b backspace */ - 0x18, /* '=' 0x1c */ - 0x1B, /* '-' 0x1d */ - 0x1C, /* '8' 0x1e */ - 0x19, /* '9' 0x1f */ - 0x1D, /* '0' 0x20 */ - 0x59, /* '7' 0x21 numeric keypad */ - 0x5B, /* '8' 0x22 numeric keypad */ - 0x5C, /* '9' 0x23 numeric keypad */ - 0x4E, /* '-' 0x24 numeric keypad */ - 0x43, /* '*' 0x25 numeric keypad */ - 0x32, /* '`' 0x26 numeric keypad */ /*CTMHACK*/ - 0x18, /* '=' 0x27 numeric keypad */ /*CTMHACK*/ - 0x2C, /* '/' 0x28 numeric keypad */ /*CTMHACK*/ - 0xFF, /* unused 0x29 */ - 0x24, /* ' ' 0x2a carraige return */ - 0x27, /* ''' 0x2b */ - 0x29, /* ';' 0x2c */ - 0x25, /* 'l' 0x2d */ - 0x2B, /* ',' 0x2e */ - 0x2F, /* '.' 0x2f */ - 0x2C, /* '/' 0x30 */ - 0x06, /* 'z' 0x31 */ - 0x07, /* 'x' 0x32 */ - 0x08, /* 'c' 0x33 */ - 0x09, /* 'v' 0x34 */ - 0x0B, /* 'b' 0x35 */ - 0x2E, /* 'm' 0x36 */ - 0x2D, /* 'n' 0x37 */ - 0x31, /* ' ' 0x38 */ - 0x00, /* 'a' 0x39 */ - 0x01, /* 's' 0x3a */ - 0x02, /* 'd' 0x3b */ - 0x03, /* 'f' 0x3c */ - 0x05, /* 'g' 0x3d */ - 0x28, /* 'k' 0x3e */ - 0x26, /* 'j' 0x3f */ - 0x04, /* 'h' 0x40 */ - 0x30, /* ' ' 0x41 tab */ - 0x0C, /* 'q' 0x42 */ - 0x0D, /* 'w' 0x43 */ - 0x0E, /* 'e' 0x44 */ - 0x0F, /* 'r' 0x45 */ - 0x20, /* 'u' 0x46 */ - 0x10, /* 'y' 0x47 */ - 0x11, /* 't' 0x48 */ - 0x35, /* '' 0x49 escape */ - 0x12, /* '1' 0x4a */ - 0x13, /* '2' 0x4b */ - 0x14, /* '3' 0x4c */ - 0x15, /* '4' 0x4d */ - 0x1A, /* '7' 0x4e */ - 0x16, /* '6' 0x4f */ - 0x17, /* '5' 0x50 */ - 0xFF, /* unused 0x51 */ - 0xFF, /* unused 0x52 */ - 0xFF, /* unused 0x53 */ - 0xFF, /* unused 0x54 */ - 0xFF, /* unused 0x55 */ - 0xFF, /* unused 0x56 */ - 0xFF, /* unused 0x57 */ - 0xFF, /* unused 0x58 */ - 0xFF, /* unused 0x59 */ - 0xFF, /* unused 0x5A */ - 0xFF, /* unused 0x5B */ - 0xFF, /* unused 0x5C */ - 0xFF, /* unused 0x5D */ - 0xFF, /* unused 0x5E */ - 0xFF, /* unused 0x5F */ - 0xFF, /* unused 0x60 */ - 0xFF, /* unused 0x61 */ - 0xFF, /* unused 0x62 */ - 0xFF, /* unused 0x63 */ - 0xFF, /* unused 0x64 */ - 0xFF, /* unused 0x65 */ - 0xFF, /* unused 0x66 */ - 0xFF, /* unused 0x67 */ - }, - { - 0xFF, /* unused 0x00 */ - 0x35, /* ESC 0x01 */ - 0x12, /* '1' 0x02 */ - 0x13, /* '2' 0x03 */ - 0x14, /* '3' 0x04 */ - 0x15, /* '4' 0x05 */ - 0x17, /* '5' 0x06 */ - 0x16, /* '6' 0x07 */ - 0x1A, /* '7' 0x08 */ - 0x1C, /* '8' 0x09 */ - 0x19, /* '9' 0x0a */ - 0x1D, /* '0' 0x0b */ - 0x1B, /* '-' 0x0c */ - 0x18, /* '=' 0x0d */ - 0x33, /* BACKSPACE 0x0e */ - 0x30, /* TAB 0x0f */ - 0x0C, /* 'Q' 0x10 */ - 0x0D, /* 'W' 0x11 */ - 0x0E, /* 'E' 0x12 */ - 0x0F, /* 'R' 0x13 */ - 0x11, /* 'T' 0x14 */ - 0x10, /* 'Y' 0x15 */ - 0x20, /* 'U' 0x16 */ - 0x22, /* 'I' 0x17 */ - 0x1F, /* 'O' 0x18 */ - 0x23, /* 'P' 0x19 */ - 0x21, /* '[' 0x1a */ - 0x1E, /* ']' 0x1b */ - 0x24, /* ENTER 0x1c */ - 0x3b, /* CTRL */ - 0x00, /* 'A' 0x1e */ - 0x01, /* 'S' 0x1f */ - 0x02, /* 'D' 0x20 */ - 0x03, /* 'F' 0x21 */ - 0x05, /* 'G' 0x22 */ - 0x04, /* 'H' 0x23 */ - 0x26, /* 'J' 0x24 */ - 0x28, /* 'K' 0x25 */ - 0x25, /* 'L' 0x26 */ - 0x29, /* ';' 0x27 */ - 0x27, /* ''' 0x28 */ - 0x32, /* '`' 0x29 */ - 0xFF, /* unused 0x2a */ - 0x2A, /* '\' 0x2b */ - 0x06, /* 'Z' 0x2c */ - 0x07, /* 'X' 0x2d */ - 0x08, /* 'C' 0x2e */ - 0x09, /* 'V' 0x2f */ - 0x0B, /* 'B' 0x30 */ - 0x2D, /* 'N' 0x31 */ - 0x2E, /* 'M' 0x32 */ - 0x2B, /* ',' 0x33 */ - 0x2F, /* '.' 0x34 */ - 0x2C, /* '/' 0x35 */ - 0xFF, /* unused 0x36 */ - 0x4B, /* '*' 0x37 NUMERIC KEYPAD NOTE: '/' on Mac Keyboard*/ - 0xFF, /* unused 0x38 */ - 0x31, /* ' ' 0x39 */ - 0xFF, /* unused 0x3a */ - 0xFF, /* unused 0x3b */ - 0xFF, /* unused 0x3c */ - 0xFF, /* unused 0x3d */ - 0xFF, /* unused 0x3e */ - 0xFF, /* unused 0x3f */ - 0xFF, /* unused 0x40 */ - 0xFF, /* unused 0x41 */ - 0xFF, /* unused 0x42 */ - 0xFF, /* unused 0x43 */ - 0xFF, /* unused 0x44 */ - 0x47, /* NUM-LOCK 0x45 NUMERIC KEYPAD NOTE: CLEAR on Mac Keyboard */ - 0xFF, /* unused 0x46 */ - 0x59, /* '7' 0x47 NUMERIC KEYPAD */ - 0x5B, /* '8' 0x48 NUMERIC KEYPAD */ - 0x5C, /* '9' 0x49 NUMERIC KEYPAD */ - 0x43, /* '-' 0x4a NUMERIC KEYPAD NOTE: '*' on Mac Keyboard */ - 0x56, /* '4' 0x4b NUMERIC KEYPAD */ - 0x57, /* '5' 0x4c NUMERIC KEYPAD */ - 0x58, /* '6' 0x4d NUMERIC KEYPAD */ - 0x4E, /* '+' 0x4e NUMERIC KEYPAD NOTE: '-' on Mac Keyboard */ - 0x53, /* '1' 0x4f NUMERIC KEYPAD */ - 0x54, /* '2' 0x50 NUMERIC KEYPAD */ - 0x55, /* '3' 0x51 NUMERIC KEYPAD */ - 0x52, /* '0' 0x52 NUMERIC KEYPAD */ - 0x41, /* '.' 0x53 NUMERIC KEYPAD */ - 0xFF, /* unused 0x54 */ - 0xFF, /* unused 0x55 */ - 0xFF, /* unused 0x56 */ - 0xFF, /* unused 0x57 */ - 0xFF, /* unused 0x58 */ - 0xFF, /* unused 0x59 */ - 0xFF, /* unused 0x5A */ - 0xFF, /* unused 0x5B */ - 0xFF, /* unused 0x5C */ - 0xFF, /* unused 0x5D */ - 0xFF, /* unused 0x5E */ - 0xFF, /* unused 0x5F */ - 0xFF, /* unused 0x60 */ - 0xFF, /* unused 0x61 */ - 0x4C, /* ENTER 0x62 NUMERIC KEYPAD */ - 0x4B, /* '/' 0x63 NUMERIC KEYPAD NOTE: '=' on Mac Keyboard */ - 0x7E, /* up arrow 0x64 NUMERIC KEYPAD */ - 0x7D, /* down arrow 0x65 NUMERIC KEYPAD */ - 0x7B, /* left arrow 0x66 NUMERIC KEYPAD */ - 0x7C, /* right arrow 0x67 NUMERIC KEYPAD */ - } -}; - -#endif /* defined(NEXT) || defined(MSDOS) */ - -#if defined(NEXT) - -#ifndef OPENSTEP -#include -#endif /* not OPENSTEP */ - -#include "OSEvent.h" -#include "ResourceMgr.h" -#include "ToolboxEvent.h" -#include "rsys/arrowkeys.h" -#include "rsys/nextprint.h" -#include "ourstuff.h" - - -PUBLIC keyboard_enum_t ROMlib_keyboard_type; - -#define DIACREP1START 0x81 -unsigned char diacrep1[] = { - 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0x82, /* 0x81 - 0x87 */ - 0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, /* 0x88 - 0x8F */ - 0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0xf4, /* 0x90 - 0x97 */ - 0xf2, 0xf3, 0x86, /* 0x98 - 0x9A */ -}; - -#define DIACREP2START 0xD5 -unsigned char diacrep2[] = { - 0x88, 0x87, 0x89, /* 0xD5 - 0xD7 */ - 0x8b, 0x8a, 0x8c, 0x8d, 0x8f, 0x8e, 0x90, 0x91, /* 0xD8 - 0xDF */ - 0x93, 0xae, 0x92, 0xbb, 0x94, 0x95, 0x00, 0x96, /* 0xE0 - 0xE7 */ - 0x00, 0x00, 0x00, 0x00, 0x98, 0x97, 0x99, 0x9b, /* 0xE8 - 0xEF */ - 0x9a, 0xbe, 0x9d, 0x9c, 0x9e, 0x00, 0x9f, 0x00, /* 0xF0 - 0xF7 */ - 0x00, 0xbf, 0xcf, 0x00, 0x00, 0xd8, /* 0xF8 - 0xFD */ -}; - -#ifndef OPENSTEP -#undef NX_ALPHASHIFTMASK -#define NX_ALPHASHIFTMASK (1L << 16) - -#undef NX_SHIFTMASK -#define NX_SHIFTMASK (1L << 17) - -#undef NX_CONTROLMASK -#define NX_CONTROLMASK (1L << 18) - -#undef NX_ALTERNATEMASK -#define NX_ALTERNATEMASK (1L << 19) - -#undef NX_COMMANDMASK -#define NX_COMMANDMASK (1L << 20) - -#undef NX_NUMERICPADMASK -#define NX_NUMERICPADMASK (1L << 21) - -A1(PUBLIC, INTEGER, ROMlib_next_butmods_to_mac_butmods, LONGINT, nextflags) -#else /* OPENSTEP */ -A1(PUBLIC, INTEGER, ROMlib_next_butmods_to_mac_butmods, - unsigned int, nextflags) -#endif /* OPENSTEP */ -{ - INTEGER retval; - - retval = 0; -#ifndef OPENSTEP - if (nextflags & NX_SHIFTMASK) -#else /* OPENSTEP */ - if (nextflags & NSShiftKeyMask) -#endif /* OPENSTEP */ - retval |= shiftKey; -#ifndef OPENSTEP - if (nextflags & NX_CONTROLMASK) -#else /* OPENSTEP */ - if (nextflags & NSControlKeyMask) -#endif /* OPENSTEP */ - retval |= ControlKey; -#ifndef OPENSTEP - if (nextflags & NX_ALTERNATEMASK) -#else /* OPENSTEP */ - if (nextflags & NSAlternateKeyMask) -#endif /* OPENSTEP */ - retval |= optionKey; -#ifndef OPENSTEP - if (nextflags & NX_COMMANDMASK) -#else /* OPENSTEP */ - if (nextflags & NSCommandKeyMask) -#endif /* OPENSTEP */ - retval |= cmdKey; - retval |= ROMlib_mods & btnState; - return retval; -} - -/* - * NOTE: We are probably not consistent with KeyTrans. - */ - -#ifndef OPENSTEP - -A3(PRIVATE, LONGINT, next_keydata_to_mac_keydata, NXEvent *, neventp, - boolean_t, down_p, unsigned char *, virtp) - -#else /* OPENSTEP */ - -A3(PRIVATE, LONGINT, next_keydata_to_mac_keydata, NSEvent *, neventp, - boolean_t, down_p, unsigned char *, virtp) - -#endif /* OPENSTEP */ -{ - INTEGER macmodifiers; -#ifndef OPENSTEP - unsigned char charcode, keycode, c, rep; - -#define NEXT_LEFTARROW 0xAC /* NOTE: These are charCodes */ -#define NEXT_DOWNARROW 0xAF /* We're allowed to use them */ -#define NEXT_RIGHTARROW 0xAE /* but the arrow keys are in the "symbol" */ -#define NEXT_UPARROW 0xAD /* charSet */ -#else /* OPENSTEP */ - unsigned char charcode, keycode, rep; - unsigned int next_flags; - unichar thechar; -#endif /* OPENSTEP */ - -#define NEXT_DELETE 0x7F - -#ifndef OPENSTEP - if (neventp->data.key.charSet == NX_SYMBOLSET) { - switch (neventp->data.key.charCode) { - case NEXT_UPARROW: - neventp->data.key.charCode = ASCIIUPARROW; - break; - case NEXT_DOWNARROW: - neventp->data.key.charCode = ASCIIDOWNARROW; - break; - case NEXT_LEFTARROW: - neventp->data.key.charCode = ASCIILEFTARROW; - break; - case NEXT_RIGHTARROW: - neventp->data.key.charCode = ASCIIRIGHTARROW; - break; - default: - break; - } - } else if (neventp->data.key.charCode == NEXT_DELETE) - neventp->data.key.charCode = 8; /* back space */ -#else /* OPENSTEP */ - thechar = [[neventp characters] characterAtIndex:0]; - - switch (thechar) - { - case NSUpArrowFunctionKey: - thechar = ASCIIUPARROW; - break; - case NSDownArrowFunctionKey: - thechar = ASCIIDOWNARROW; - break; - case NSLeftArrowFunctionKey: - thechar = ASCIILEFTARROW; - break; - case NSRightArrowFunctionKey: - thechar = ASCIIRIGHTARROW; - break; - default: - break; - } - - if (thechar == NEXT_DELETE) - thechar = 8; /* back space */ -#endif /* OPENSTEP */ - -#ifndef OPENSTEP - c = neventp->data.key.charCode; -#endif /* not OPENSTEP */ - rep = 0; -#ifndef OPENSTEP - if (c >= DIACREP1START && c < DIACREP1START + sizeof(diacrep1)) - rep = diacrep1[c - DIACREP1START]; - else if (c >= DIACREP2START && c < DIACREP2START + sizeof(diacrep2)) - rep = diacrep2[c - DIACREP2START]; -#else /* OPENSTEP */ - if (thechar >= DIACREP1START && thechar < DIACREP1START + sizeof(diacrep1)) - rep = diacrep1[thechar - DIACREP1START]; - else if (thechar >= DIACREP2START && thechar < DIACREP2START + sizeof(diacrep2)) - rep = diacrep2[thechar - DIACREP2START]; - next_flags = [neventp modifierFlags]; -#endif /* OPENSTEP */ - if (rep) { -#ifndef OPENSTEP - neventp->flags &= ~(NX_SHIFTMASK | NX_CONTROLMASK | NX_ALTERNATEMASK | - NX_COMMANDMASK); -#else /* OPENSTEP */ - next_flags &= ~(NSShiftKeyMask | NSControlKeyMask | NSAlternateKeyMask | - NSCommandKeyMask); -#endif /* OPENSTEP */ - charcode = rep; - } else { -#ifndef OPENSTEP - charcode = c; -#else /* OPENSTEP */ - charcode = thechar; -#endif /* OPENSTEP */ - } - keycode = ROMlib_keyboard_type ? -#ifndef OPENSTEP - next_virt_to_mac_virt[ROMlib_keyboard_type-1][neventp->data.key.keyCode] -#else /* OPENSTEP */ - next_virt_to_mac_virt[ROMlib_keyboard_type-1][[neventp keyCode]] -#endif /* OPENSTEP */ - : -#ifndef OPENSTEP - neventp->data.key.keyCode; - macmodifiers = ROMlib_next_butmods_to_mac_butmods(neventp->flags); -#else /* OPENSTEP */ - [neventp keyCode]; - macmodifiers = ROMlib_next_butmods_to_mac_butmods(next_flags); -#endif /* OPENSTEP */ - if ((macmodifiers & optionKey) && (macmodifiers & cmdKey)) - macmodifiers &= ~(cmdKey|optionKey); - *virtp = keycode; - return ROMlib_xlate(keycode & 0xff, macmodifiers, down_p); -} - -#define SANE_DEBUGGING -#if defined (SANE_DEBUGGING) -int sane_debugging_on = 0; /* Leave this off and let the person doing the - debugging turn it on if he/she wants. If this - is set to non-zero, it breaks code. Not a - very nice thing to do. */ -#endif /* SANE_DEBUGGING */ - -A0 (PUBLIC, void, sendsuspendevent) -{ - Point p; - - if (printstate == __idle - && (size_info.size_flags & SZacceptSuspendResumeEvents) -#if defined (SANE_DEBUGGING) - && !sane_debugging_on -#endif /* SANE_DEBUGGING */ - ) - { - p.h = CW(MouseLocation.h); - p.v = CW(MouseLocation.v); - ROMlib_PPostEvent(osEvt, SUSPENDRESUMEBITS|SUSPEND|CONVERTCLIPBOARD, - (HIDDEN_EvQElPtr *) 0, TickCount(), p, ROMlib_mods); - } -} - -A1 (PUBLIC, void, sendresumeevent, LONGINT, cvtclip) -{ - LONGINT what; - Point p; - - if (printstate == __idle -#if defined (BINCOMPAT) - && (size_info.size_flags & SZacceptSuspendResumeEvents) -#endif /* BINCOMPAT */ -#if defined (SANE_DEBUGGING) - && !sane_debugging_on -#endif /* SANE_DEBUGGING */ - ) - { - what = SUSPENDRESUMEBITS | RESUME; - if (cvtclip) - what |= CONVERTCLIPBOARD; - p.h = CW(MouseLocation.h); - p.v = CW(MouseLocation.v); - ROMlib_PPostEvent(osEvt, what, (HIDDEN_EvQElPtr *) 0, TickCount(), - p, ROMlib_mods); - } -} - -A0(PUBLIC, void, sendcopy) -{ - Point p; - - p.h = CW(MouseLocation.h); - p.v = CW(MouseLocation.v); - ROMlib_PPostEvent(keyDown, 0x0863, /* 0x63 == 'c' */ - (HIDDEN_EvQElPtr *) 0, TickCount(), p, cmdKey|btnState); - ROMlib_PPostEvent(keyUp, 0x0863, - (HIDDEN_EvQElPtr *) 0, TickCount(), p, cmdKey|btnState); -} - -A0(PUBLIC, void, sendpaste) -{ - Point p; - - p.h = CW(MouseLocation.h); - p.v = CW(MouseLocation.v); - ROMlib_PPostEvent(keyDown, 0x0976, /* 0x76 == 'v' */ - (HIDDEN_EvQElPtr *) 0, TickCount(), p, cmdKey|btnState); - ROMlib_PPostEvent(keyUp, 0x0976, - (HIDDEN_EvQElPtr *) 0, TickCount(), p, cmdKey|btnState); -} - -PRIVATE void pinmouse(INTEGER *hp, INTEGER *vp, BOOLEAN swap) -{ - if (swap) { - *hp = CW(*hp); - *vp = CW(*vp); - } - - if (*hp < 0) - *hp = 0; - else if (*hp > vdriver_width - 1) - *hp = vdriver_width - 1; - - if (*vp < 0) - *vp = 0; - else if (*vp > vdriver_height - 1) - *vp = vdriver_height - 1; - - if (swap) { - *hp = CW(*hp); - *vp = CW(*vp); - } -} - -#ifndef OPENSTEP -A1(PUBLIC, void, ROMlib_updatemouselocation, NXEvent *, neventp) /* INTERNAL */ -#else /* OPENSTEP */ -A1(PUBLIC, void, ROMlib_updatemouselocation, NSEvent *, neventp) /* INTERNAL */ -#endif /* OPENSTEP */ -{ -#ifndef OPENSTEP - MouseLocation.h = CW (neventp->location.x); - MouseLocation.v = CW (vdriver_height - neventp->location.y); -#else /* OPENSTEP */ - MouseLocation.h = CW ([neventp locationInWindow].x); - MouseLocation.v = CW (vdriver_height - [neventp locationInWindow].y); -#endif /* OPENSTEP */ - pinmouse(&MouseLocation.h, &MouseLocation.v, TRUE); -} - -#ifndef OPENSTEP -A1(PUBLIC, void, postnextevent, NXEvent *, neventp) /* INTERNAL */ -#else /* OPENSTEP */ -PRIVATE void -getwhere (Point *wherep, NSEvent *event) -{ - switch ([event type]) - { - case NSLeftMouseDown: - case NSRightMouseDown: - case NSLeftMouseUp: - case NSRightMouseUp: - wherep->h = [event locationInWindow].x; - wherep->v = vdriver_height - [event locationInWindow].y; - break; - default: - { - LONGINT x, y; - querypointerX (&x, &y, NULL); - wherep->h = x; - wherep->v = y; - } - } - pinmouse(&wherep->h, &wherep->v, FALSE); -} - -A1(PUBLIC, void, postnextevent, NSEvent *, neventp) /* INTERNAL */ -#endif /* OPENSTEP */ -{ - LONGINT when; - Point where; - INTEGER butmods; - LONGINT keywhat; - unsigned char virt; - - when = TickCount(); -#ifndef OPENSTEP - butmods = ROMlib_next_butmods_to_mac_butmods(neventp->flags); - where.h = neventp->location.x; - where.v = vdriver_height - neventp->location.y; - pinmouse(&where.h, &where.v, FALSE); -#else /* OPENSTEP */ - butmods = ROMlib_next_butmods_to_mac_butmods([neventp modifierFlags]); - getwhere (&where, neventp); -#endif /* OPENSTEP */ - -#ifndef OPENSTEP - switch (neventp->type) { - case NX_MOUSEDOWN: -#else /* OPENSTEP */ - switch ([neventp type]) { - case NSLeftMouseDown: - case NSRightMouseDown: -#endif /* OPENSTEP */ - butmods &= ~btnState; - ROMlib_PPostEvent(mouseDown, 0, (HIDDEN_EvQElPtr *) 0, when, where, butmods); - break; -#ifndef OPENSTEP - case NX_MOUSEUP: -#else /* OPENSTEP */ - case NSLeftMouseUp: - case NSRightMouseUp: -#endif /* OPENSTEP */ - butmods |= btnState; - ROMlib_PPostEvent(mouseUp, 0, (HIDDEN_EvQElPtr *) 0, when, where, butmods); - break; -#ifndef OPENSTEP - case NX_KEYDOWN: - if (neventp->data.key.charCode == '\\') { - butmods &= shiftKey; - keywhat = '\\'; - virt = 0x2A; - } else -#else /* OPENSTEP */ - case NSKeyDown: -#warning some sort of special translation needs to be done here - -/* - * Actually, the above '\\' code was special because of the location of - * the backslash key on the original NeXT keyboards. We used to recognize - * it and change things around, because some programs would get surprised - * to find that backslash was a shifted key. - * - * The best solution is probably to have a way of sucking host keyboard - * mappings into the virtual Mac on startup time *and* also giving people - * the option of using their own modified KMAP and KCHR resources. The - * former will be goode enough for the vast majority of users, but the latter - * will still conceivably need to be done for non-portable apps. - */ - -#endif /* OPENSTEP */ - keywhat = next_keydata_to_mac_keydata(neventp, TRUE, &virt); - post_keytrans_key_events (keyDown, keywhat, when, where, butmods, - virt); -/* - * NOTE: this sorry hack is here because I don't know how to receive key - * up messages when the control key is down. - */ - if (butmods & cmdKey) - { - keywhat = next_keydata_to_mac_keydata(neventp, FALSE, &virt); - post_keytrans_key_events (keyUp, keywhat, when, where, butmods, - virt); - } - break; -#ifndef OPENSTEP - case NX_KEYUP: - if (neventp->data.key.charCode == '\\') { - butmods &= shiftKey; - keywhat = '\\'; - virt = 0x2A; - } else -#else /* OPENSTEP */ - case NSKeyUp: -#warning some sort of special translation needs to be done here -#endif /* OPENSTEP */ - keywhat = next_keydata_to_mac_keydata(neventp, FALSE, &virt); - post_keytrans_key_events (keyUp, keywhat, when, where, butmods, virt); - break; -#ifdef OPENSTEP - default: - break; -#endif /* OPENSTEP */ - } -} - -A4(PRIVATE, LONGINT, addtoop, char *, string, INTEGER, size, char **, op, - char, doit) -{ - if (!doit) -/*-->*/ return size; - memmove(*op, string, size); - *op += size; - return size; -} - -A2(PUBLIC, LONGINT, insertfonttbl, char **, op, char, doit) -{ - char numstr[12]; - Str255 str; - INTEGER i, n, nres, shift; - ResType t, restype; - Handle h; - LONGINT retval; - - retval = 0; - -#define TABLESTART "{\\fonttbl" - retval += addtoop(TABLESTART, sizeof(TABLESTART) - 1, op, doit); - restype = TICK("FONT"); - shift = TRUE; - do { - nres = CountResources(restype); - for (n = 1; n <= nres; n++) { - h = GetIndResource(restype, n); - GetResInfo(h, &i, &t, str); - if (shift) - i >>= 7; - if (str[0] && str[1] != '.' && str[1] != '%') { - retval += addtoop("{\\f", 3, op, doit); - sprintf(numstr, "%d", (LONGINT) i); - retval += addtoop(numstr, strlen(numstr), op, doit); - retval += addtoop("\\fxxx ", 6, op, doit); - str[str[0] + 1] = 0; - ROMlib_trytomatch((char *)str + 1, 0); - retval += addtoop((char *) str + 1, - strlen((char *)str + 1), op, doit); - /* TODO: get the name from str */ - retval += addtoop(";}", 2, op, doit); - } - } - } while (restype == TICK("FONT") && (restype = TICK("FOND")) && - !(shift = FALSE)); -#define TABLEEND "}\\f0" - retval += addtoop(TABLEEND, sizeof(TABLEEND) - 1, op, doit); - return retval; -} - -#endif /* defined(NEXT) */ diff --git a/src/config/front-ends/nextstep/NEXTkeyboard.m b/src/config/front-ends/nextstep/NEXTkeyboard.m deleted file mode 100644 index 08bef7c9..00000000 --- a/src/config/front-ends/nextstep/NEXTkeyboard.m +++ /dev/null @@ -1,42 +0,0 @@ -#include "rsys/common.h" -#define Point NeXT_Point -#import -#undef Point -#include "rsys/keyboards.h" - -keyboard_enum_t ROMlib_get_keyboard_type( void ) -{ - NXEventHandle handle; - NXEventSystemDevice dev[NX_EVS_DEVICE_MAX]; - unsigned int cnt, i; - int interface, id, retval; - - if ( (handle = NXOpenEventStatus()) == NULL ) -/*-->*/ return NO; - cnt = NX_EVS_DEVICE_INFO_COUNT; - NXEventSystemInfo( handle, NX_EVS_DEVICE_INFO, (int *)dev, &cnt ); - NXCloseEventStatus( handle ); - interface = -1; - id = 0; - for (i = 0; i < cnt/(sizeof (NXEventSystemDevice)/sizeof (int)); ++i) - { - if ( dev[i].dev_type == NX_EVS_DEVICE_TYPE_KEYBOARD ) - { - interface = dev[i].interface; - id = dev[i].id; - break; - } - } - switch (interface) { - default: - retval = default_keyboard; - break; - case NX_EVS_DEVICE_INTERFACE_ADB: - retval = adb_keyboard; - break; - case NX_EVS_DEVICE_INTERFACE_ACE: - retval = pc_keyboard; - break; - } - return retval; -} diff --git a/src/config/front-ends/nextstep/NEXTmain.m b/src/config/front-ends/nextstep/NEXTmain.m deleted file mode 100644 index c9f7365b..00000000 --- a/src/config/front-ends/nextstep/NEXTmain.m +++ /dev/null @@ -1,344 +0,0 @@ -#include "rsys/common.h" -#include "MacTypes.h" - -#include -#include -#include - -#ifndef OPENSTEP -#import -#import -#else /* OPENSTEP */ -#import -#import -#endif /* OPENSTEP */ - -#include "rsys/keyboards.h" -#include "MemoryMgr.h" - -#import -#import - -#if !defined(NX_CURRENT_COMPILER_RELEASE) || \ - (NX_CURRENT_COMPILER_RELEASE < NX_COMPILER_RELEASE_3_0) -#include -#include -#include -#else - -#if !defined (STRICT_OPENSTEP) -#include -#include -#endif - -#define _DB_INCLUDED_ /* So they won't include it ... it's not needed - and it only gets in the way */ -#ifndef OPENSTEP -#include -#endif /* not OPENSTEP */ -#endif - -#import "MacAppClass.h" -#include "rsys/next.h" -#include "rsys/setuid.h" -#include "rsys/blockinterrupts.h" -#include "rsys/syn68k_public.h" -#include "ourstuff.h" -#include "contextswitch.h" - -#warning "punt this #include" -#include "rsys/memory_layout.h" - -char *romlib_sp; -char *nextstep_sp; - -char ROMlib_040; - -void ROMlib_calldummies( void ) -{ - extern void ROMlib_dummywincall( void ); - SETUPA5; - - ROMlib_dummywincall(); - RESTOREA5; -} - -void ROMlib_determine040ness( void ) -{ - kern_return_t ret; - struct host_basic_info basic_info; - unsigned int count; - - count=HOST_BASIC_INFO_COUNT; - ret = host_info(host_self(), HOST_BASIC_INFO, (host_info_t)&basic_info, - &count); - if (ret != KERN_SUCCESS) - mach_error("host_info() call failed", ret); - else - ROMlib_040 = basic_info.cpu_type == CPU_TYPE_MC680x0 && - basic_info.cpu_subtype == CPU_SUBTYPE_MC68040; -} - - -#define NS_2_0_VERSION 1 -#define NS_3_0_VERSION 2 - -void ROMlib_checkadb( void ) -{ - extern int ROMlib_keyboardisadb( void ); - - SETUPA5; -#ifndef OPENSTEP - if ([Application version] < NS_3_0_VERSION) - ROMlib_keyboard_type = default_keyboard; - else { - ROMlib_keyboard_type = ROMlib_get_keyboard_type(); - } -#else /* OPENSTEP */ - ROMlib_keyboard_type = ROMlib_get_keyboard_type(); -#endif /* OPENSTEP */ - RESTOREA5; -} - -/* - * NOTE: Use of SETUPA5 and RESTOREA5 is to be done very carefully - * in routines that call contextswitch. The potential problem - * is that you save a5, then context switch, where the Mac side - * of things modifies a5 and then you restore a5 afterward... - */ - -void contextswitch(char **from_spp, char **to_spp) -{ - static virtual_int_state_t block; - static char blockinitted = FALSE; - - if (from_spp == &romlib_sp) { - block = block_virtual_ints (); - blockinitted = TRUE; - } else - if (blockinitted) - restore_virtual_ints (block); - -/* - * ASM NOTE: We need to either have this available in 80486 assembly, - * or we need to use some thread routines. - */ - -#if defined(mc68000) - asm("movel #cont, sp@-" - "\n\tmoveml d2-d7/a2-a6, sp@-" - "\n\tfmovem fp0-fp7, sp@-" - "\n\tfmovem fpcr/fpsr, sp@-" - "\n\tmovel sp, %0" - "\n\tmovel %1, sp" - "\n\tfmovem sp@+, fpcr/fpsr" - "\n\tfmovem sp@+, fp0-fp7" - "\n\tmoveml sp@+, d2-d7/a2-a6" - "\n\trts" - "\n\tcont:" : "=m" (*from_spp) : "m" (*to_spp)); -#elif defined(i386) || defined(i486) - asm("pushl $cont\n\t" - "pushal\n\t" - "pushfl\n\t" - "subl $108,%%esp\n\t" - "fnsave (%%esp)\n\t" - "push %%ss\n\t" -/* "push %%cs\n\t" */ - "push %%ds\n\t" - "push %%es\n\t" - "push %%fs\n\t" - "push %%gs\n\t" - "movl %%esp, %0\n\t" - "movl %1, %%esp\n\t" - "pop %%gs\n\t" - "pop %%fs\n\t" - "pop %%es\n\t" - "pop %%ds\n\t" -/* "pop %%cs\n\t" */ - "pop %%ss\n\t" - "frstor (%%esp)\n\t" - "addl $108,%%esp\n\t" - "popfl\n\t" - "popal\n\t" - "ret\n\t" - "cont:" : "=m" (*from_spp) : "m" (*to_spp)); -#else - This will not compile -#endif -} - -void calloldmain() -{ -#ifndef OPENSTEP - oldmain(NXArgc, NXArgv); -#else /* OPENSTEP */ - extern int ExecutorArgc; - extern char **ExecutorArgv; - - oldmain(ExecutorArgc, ExecutorArgv); -#endif /* OPENSTEP */ - exit(-1); /* shouldn't ever get here */ -} - -#if defined(BINCOMPAT) && !defined(SYN68K) - -#define ARDIMODS "/ardimods/ardimods_reloc" - -#include - -#if !defined (STRICT_OPENSTEP) -#include -#endif - -#include -#include -#include - -void ROMlib_load_ardi_mods( void ) -{ - port_t loader_port; - port_t kernel_task; - kern_return_t r; - extern char ROMlib_startdir[]; - extern short ROMlib_startdirlen; - char *ardimods; - extern void mustbesetuid( void ); - - SETUPA5; - ardimods = alloca( ROMlib_startdirlen + sizeof(ARDIMODS) - 1); - bcopy(ROMlib_startdir, ardimods, ROMlib_startdirlen - 1); - bcopy(ARDIMODS, ardimods + ROMlib_startdirlen - 1, sizeof(ARDIMODS)); - if (geteuid()) { - mustbesetuid(); - fprintf(stderr, - "This program must be setuid-root in order to load ardimods\n"); - exit(1); - } - /* Get kern_loader's port. */ - r = kern_loader_look_up(&loader_port); - if (r != KERN_SUCCESS) { - kern_loader_error("Couldn't get loader_port to load ardi mods", r); - exit(1); - } - - /* Get the kernel's task port. */ - r = task_by_unix_pid(task_self(), 0, &kernel_task); - if (r != KERN_SUCCESS) { - kern_loader_error("Couldn't get kernel_task to load ardi mods", r); - exit(1); - } - - kern_loader_delete_server(loader_port, kernel_task, "ardimods"); - - - /* Add the server. */ - r = kern_loader_add_server(loader_port, kernel_task, ardimods); - if (r != KERN_SUCCESS) { - kern_loader_error("Call to kern_loader_abort failed " - "(ardi mods won't load)", r); - exit(1); - } - RESTOREA5; -} - -void ROMlib_install_ardi_mods(void) -{ - void *oldfp; - - oldfp = signal(SIGILL, (void *) ROMlib_load_ardi_mods); - -/* - * ASM NOTE: In order to merge ROMlib-b and ROMlib-g, we really should - * have a flag somewhere that says whether or not we need the - * kernel mods. - */ - *(long *) 0x54 = 0; /* prevent page faults */ - asm("movew sr, d0" : : : "d0"); /* will generate SIGILL if ardimods are */ - /* not installed */ - signal(SIGILL, oldfp); -} -#endif - - -/* We allocate some "low" memory, whose addresses don't have any bits - * set in the high byte. We'll try to use this memory for applzone, - * etc. when possible. - */ -static char *low_memory_start, *low_memory_end; - - -/* This doles out the "low" memory allocated at startup time. */ -void * -mmap_permanent_memory (unsigned long mem) -{ - void *retval; - - if (low_memory_start + mem > low_memory_end) - retval = NULL; - else - { - retval = low_memory_start; - low_memory_start += ((mem + 7) & ~7); /* keep divisible by 8. */ - } - - return retval; -} - - -void nextmain(void) { - long ourstackstart; - kern_return_t err; - vm_address_t addr_we_want; - - addr_we_want = SYS_ZONE_START; - low_memory_start = (char *) addr_we_want; - low_memory_end = low_memory_start + SYS_ZONE_SIZE + APPL_ZONE_SIZE; - - err = vm_allocate (task_self(), &addr_we_want, - (SYS_ZONE_SIZE + APPL_ZONE_SIZE - + MAC_STACK_SIZE + MAGIC_SIZE), - FALSE); - if (err != KERN_SUCCESS) - { - mach_error("vm_allocate returned value of ", err); - exit(1); - } - -#if defined(SYN68K) - ourstackstart = NATIVE_STACK_START + NATIVE_STACK_SIZE; -#else - ourstackstart = MAC_STACK_START + MAC_STACK_SIZE; -#endif - -/* - * ASM NOTE: see the note in in contextswitch - */ - -#if defined(mc68000) - asm(" movel %1, a0" - "\n\tmovel #_calloldmain, a0@-" - "\n\tmoveml d2-d7/a2-a6, a0@-" - "\n\tfmovem fp0-fp7, a0@-" - "\n\tfmovem fpcr/fpsr, a0@-" - "\n\tmovel a0, %0" - : "=g" (romlib_sp) : "g" (ourstackstart) : "a0"); -#elif defined(i386) || defined(i486) - asm(" movl %%esp, %%eax" - "\n\tmovl %1, %%esp" - "\n\tpushl $_calloldmain" - "\n\tpushal" - "\n\tpushfl" - "\n\tsubl $108,%%esp" - "\n\tfnsave (%%esp)" - "\n\tpush %%ss" - "\n\tpush %%ds" - "\n\tpush %%es" - "\n\tpush %%fs" - "\n\tpush %%gs" - "\n\tmovl %%esp, %0" - "\n\tmovl %%eax, %%esp" - : "=g" (romlib_sp) : "g" (ourstackstart) : "%eax"); -#else - This will not compile -#endif -} diff --git a/src/config/front-ends/nextstep/NEXTprint.m b/src/config/front-ends/nextstep/NEXTprint.m deleted file mode 100644 index 56e6cb64..00000000 --- a/src/config/front-ends/nextstep/NEXTprint.m +++ /dev/null @@ -1,143 +0,0 @@ -#include "rsys/common.h" - -#ifndef OPENSTEP - -#import -#import -#import -#import // For NXApp -#import -#import -#import -#import - -#else /* OPENSTEP */ - -#import -#import -#import -#import // For NXApp -#import -#import -#import -#import - -#endif /* OPENSTEP */ - - -#include "rsys/mactype.h" -#include "rsys/nextprint.h" -#include "rsys/blockinterrupts.h" -#include "rsys/next.h" -#include "rsys/syn68k_public.h" - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_NEXTprint[] = - "$Id: NEXTprint.m,v 2.5 1997/07/19 01:17:09 ctm Exp $"; -#endif - -/* - * Copyright 1992 by Abacus Research and Development, Inc. - * All rights reserved. - * - */ - -#ifndef OPENSTEP -char **ROMlib_availableFonts(void) -{ - return [[FontManager new] availableFonts]; -} -#endif /* not OPENSTEP */ - -void ROMlib_newFont(char *font, float txSize) -{ -#ifndef OPENSTEP - [Font newFont:font size:txSize]; -#else /* OPENSTEP */ - [NSFont fontWithName:[NSString stringWithCString:font] size:txSize]; -#endif /* OPENSTEP */ -} - -void ROMlib_updatenextpagerect(comRect *rp) -{ -#ifndef OPENSTEP - NXRect tmpr; -#else /* OPENSTEP */ - NSSize new_paper_size; -#endif /* OPENSTEP */ - virtual_int_state_t block; - - block = block_virtual_ints (); -#ifndef OPENSTEP - tmpr.origin.y = CW(rp->top) ; - tmpr.size.height = CW(rp->bottom) - CW(rp->top); - tmpr.origin.x = CW(rp->left); - tmpr.size.width = CW(rp->right) - CW(rp->left); - [[NXApp printInfo] setPaperRect:&tmpr andAdjust:YES]; -#else /* OPENSTEP */ - new_paper_size.height = CW(rp->bottom) - CW(rp->top); - new_paper_size.width = CW(rp->right) - CW(rp->left); - [[NSPrintInfo sharedPrintInfo] setPaperSize:new_paper_size]; -#endif /* OPENSTEP */ - restore_virtual_ints (block); -} - -#define HALFINCH 36 - -#ifdef OPENSTEP -static float printer_scaling_factor (void) -{ - id key_val; - float retval; - - key_val = - [[[NSPrintInfo sharedPrintInfo] dictionary] objectForKey:NSPrintScalingFactor]; - - if (key_val) - retval = [key_val floatValue]; - else - retval = 1; - - return retval; -} -#endif /* OPENSTEP */ - -void ROMlib_updatemacpagerect(comRect *paperp, comRect *page1p, - comRect *page2p) -{ -#ifndef OPENSTEP - const NXRect *tmpr; -#else /* OPENSTEP */ - NSSize new_size; -#endif /* OPENSTEP */ - virtual_int_state_t block; -#ifdef OPENSTEP - float scaling_factor; -#endif /* OPENSTEP */ - - block = block_virtual_ints (); -#ifndef OPENSTEP - tmpr = [[NXApp printInfo] paperRect]; - paperp->top = CW(tmpr->origin.y - HALFINCH); - paperp->left = CW(tmpr->origin.x - HALFINCH); - - paperp->bottom = CW(tmpr->origin.y + - tmpr->size.height * (1 / [[NXApp printInfo] scalingFactor]) - HALFINCH); - paperp->right = CW(tmpr->origin.x + - tmpr->size.width * (1 / [[NXApp printInfo] scalingFactor]) - HALFINCH); -#else /* OPENSTEP */ - new_size = [[NSPrintInfo sharedPrintInfo] paperSize]; - paperp->top = CW(0 - HALFINCH); - paperp->left = CW(0 - HALFINCH); - - scaling_factor = printer_scaling_factor (); - paperp->bottom = CW(new_size.height * (1 / scaling_factor) - HALFINCH); - paperp->right = CW(new_size.width * (1 / scaling_factor) - HALFINCH); -#endif /* OPENSTEP */ - - page1p->top = page2p->top = 0; - page1p->left = page2p->left = 0; - page1p->bottom = page2p->bottom = CW(CW(paperp->bottom) - HALFINCH); - page1p->right = page2p->right = CW(CW(paperp->right) - HALFINCH); - restore_virtual_ints (block); -} diff --git a/src/config/front-ends/nextstep/NEXTsound.m b/src/config/front-ends/nextstep/NEXTsound.m deleted file mode 100644 index 3eea7491..00000000 --- a/src/config/front-ends/nextstep/NEXTsound.m +++ /dev/null @@ -1,41 +0,0 @@ -#include "rsys/common.h" - -#import - -#ifndef OPENSTEP - -#import -#import - -#else /* OPENSTEP */ - -#import -#import - -#endif /* OPENSTEP */ - -#include "rsys/soundopts.h" -#include "MemoryMgr.h" -#include "rsys/next.h" - -#if defined(mc68000) && (!defined(NX_CURRENT_COMPILER_RELEASE) || \ - (NX_CURRENT_COMPILER_RELEASE < NX_COMPILER_RELEASE_3_0)) -#include -#else -#include -#endif - -#include "rsys/syn68k_public.h" - -/* - * NOTE: this is a simplistic implementation that doesn't use double - * buffering. - */ - -void ROMlib_callcompletion( void *chanp ) -{ -} - -void ROMlib_outbuffer( char *buf, LONGINT nsamples, LONGINT rate, void *chanp) -{ -} diff --git a/src/config/front-ends/nextstep/OldMacViewClass.m b/src/config/front-ends/nextstep/OldMacViewClass.m deleted file mode 100644 index da09ad4c..00000000 --- a/src/config/front-ends/nextstep/OldMacViewClass.m +++ /dev/null @@ -1,2907 +0,0 @@ -/* - * Here is the original comment... it's not too relevant anymore: - * - * BreakView.m, view to implement the "BreakApp" game. - * Author: Ali Ozer - * Written for 0.8 October 88. - * Modified for 0.9 March 89. - * Modified for 1.0 July 89. - * Removed use of Bitmap and threw away some classes May 90. - * Final 2.0 fixes/enhancements Sept 90. - * - * BreakView implements an interactive custom view that allows the user - * to play "BreakApp," a game similar to a popular arcade classic. - * - * BreakView's main control methods are based on the target-action - * paradigm; thus you can include BreakView in an Interface-Builder based - * application. Please refer to BreakView.h for a list of "public" methods - * that you should provide links to in Interface Builder. - * - * You may freely copy, distribute and reuse the code in this example. - * NeXT disclaims any warranty of any kind, expressed or implied, - * as to its fitness for any particular use. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_MacViewClass[] = - "$Id: MacViewClass.m,v 2.7 1995/03/11 20:29:43 mat Exp mat $"; -#endif - -#include "rsys/common.h" - -#import "next/MacViewClass.h" -#import "next/MacAppClass.h" -#import "next/ourstuff.h" - -#import -#import // PSxxx functions -#import - -#import -#import -#import -#include - -#if defined(mc68000) && (!defined(NX_CURRENT_COMPILER_RELEASE) || \ - (NX_CURRENT_COMPILER_RELEASE < NX_COMPILER_RELEASE_3_0)) -#include -#else -#include -#endif - -#include "rsys/mactype.h" -#include -#include "rsys/nextprint.h" -#include "rsys/blockinterrupts.h" -#include "rsys/next.h" -#include "rsys/myabort.h" -#include "rsys/trapglue.h" -#include "rsys/syn68k_public.h" -#include "rsys/version.h" -#include "rsys/executor.h" - -/* - * TODO: move this into a common include file that OSUtil.h will pick up - */ - - -/* These are methods in this file and also Mac #defines. */ -#undef mouseUp -#undef mouseDown -#undef keyDown -#undef keyUp - -#define OSTrap 0 -#define ToolTrap 1 -extern long NGetTrapAddress( short n, short ttype ); - -@implementation MacViewClass - -static DPSTimedEntry timer; -static id theonlyframe, theonlyscreenimage;/* UGLY UGLY UGLY */ -static NXBitmapImageRep *theonlyscreenimagerep; -long orig_height, orig_width, curr_height, curr_width; -float mac_to_next_x = 1, mac_to_next_y = 1; -id realcursor, blankcursor, cursorimage; -NXBitmapImageRep *cursorrep; - -typedef enum { MacToUNIX, UNIXToMac, MacRTFToUNIX, UNIXRTFToMac } convertdir_t; - -typedef struct { - long first; - long second; -} pair_t; - -unsigned char mactonext[] = { - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, /* NEXTCHAR_QUOTESINGLE, */ - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, /* NEXTCHAR_GRAVE, */ - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - NEXTCHAR_ADIERESIS, - NEXTCHAR_ARING, - NEXTCHAR_CCEDILLA, - NEXTCHAR_EACUTE, - NEXTCHAR_NTILDE, - NEXTCHAR_ODIERESIS, - NEXTCHAR_UDIERESIS, - NEXTCHAR_aACUTE, - NEXTCHAR_aGRAVE, - NEXTCHAR_aCIRCUMFLEX, - NEXTCHAR_aDIERESIS, - NEXTCHAR_aTILDE, - NEXTCHAR_aRING, - NEXTCHAR_cCEDILLA, - NEXTCHAR_eACUTE, - NEXTCHAR_eGRAVE, - NEXTCHAR_eCIRCUMFLEX, - NEXTCHAR_eDIERESIS, - NEXTCHAR_iACUTE, - NEXTCHAR_iGRAVE, - NEXTCHAR_iCIRCUMFLEX, - NEXTCHAR_iDIERESIS, - NEXTCHAR_nTILDE, - NEXTCHAR_oACUTE, - NEXTCHAR_oGRAVE, - NEXTCHAR_oCIRCUMFLEX, - NEXTCHAR_oDIERESIS, - NEXTCHAR_oTILDE, - NEXTCHAR_uACUTE, - NEXTCHAR_uGRAVE, - NEXTCHAR_uCIRCUMFLEX, - NEXTCHAR_uDIERESIS, - NEXTCHAR_DAGGER, - NEXTCHAR_DEGREE, - NEXTCHAR_CENT, - NEXTCHAR_STERLING, - NEXTCHAR_SECTION, - NEXTCHAR_BULLET, - NEXTCHAR_PARAGRAPH, - NEXTCHAR_GERMANDBLS, - NEXTCHAR_REGISTERED, - NEXTCHAR_COPYRIGHT, - NEXTCHAR_TRADEMARK, - NEXTCHAR_ACUTE, - NEXTCHAR_DIERESIS, - NEXTCHAR_NOTEQUAL, - NEXTCHAR_AE, - NEXTCHAR_OSLASH, - NEXTCHAR_INFINITY, - NEXTCHAR_PLUSMINUS, - NEXTCHAR_LESSEQUAL, - NEXTCHAR_GREATEQUAL, - NEXTCHAR_YEN, - NEXTCHAR_MU, - NEXTCHAR_PARTIALDIFF, - NEXTCHAR_SUMMATION, - NEXTCHAR_PRODUCT, - NEXTCHAR_PI, - NEXTCHAR_INTEGRAL, - NEXTCHAR_ORDFEMININE, - NEXTCHAR_ORDMASCULINE, - NEXTCHAR_OMEGA, - NEXTCHAR_ae, - NEXTCHAR_oSLASH, - NEXTCHAR_QUESTIONDOWN, - NEXTCHAR_EXCLAMDOWN, - NEXTCHAR_LOGICALNOT, - NEXTCHAR_RADICAL, - NEXTCHAR_FLORIN, - NEXTCHAR_APPROXEQUAL, - NEXTCHAR_DELTA, - NEXTCHAR_GUILLEMOTLEFT, - NEXTCHAR_GUILLEMOTRIGHT, - NEXTCHAR_ELLIPSIS, - NEXTCHAR_FIGSP, - NEXTCHAR_AGRAVE, - NEXTCHAR_ATILDE, - NEXTCHAR_OTILDE, - NEXTCHAR_OE, - NEXTCHAR_oe, - NEXTCHAR_ENDASH, - NEXTCHAR_EMDASH, - NEXTCHAR_QUOTEDBLLEFT, - NEXTCHAR_QUOTEDBLRIGHT, - NEXTCHAR_GRAVE, /* NEXTCHAR_QUOTELEFT, */ - NEXTCHAR_QUOTESINGLE, /* NEXTCHAR_QUOTERIGHT, */ - NEXTCHAR_DIVIDE, - NEXTCHAR_LOZENGE, - NEXTCHAR_yDIERESIS, - NEXTCHAR_YDIERESIS, - NEXTCHAR_FRACTION, - NEXTCHAR_CURRENCY, - NEXTCHAR_GUILSINGLLEFT, - NEXTCHAR_GUILSINGLRIGHT, - NEXTCHAR_FI, - NEXTCHAR_FL, - NEXTCHAR_DAGGERDBL, - NEXTCHAR_PERIODCENTERED, - NEXTCHAR_QUOTESINGLBASE, - NEXTCHAR_QUOTEDBLBASE, - NEXTCHAR_PERTHOUSAND, - NEXTCHAR_ACIRCUMFLEX, - NEXTCHAR_ECIRCUMFLEX, - NEXTCHAR_AACUTE, - NEXTCHAR_EDIERESIS, - NEXTCHAR_EGRAVE, - NEXTCHAR_IACUTE, - NEXTCHAR_ICIRCUMFLEX, - NEXTCHAR_IDIERESIS, - NEXTCHAR_IGRAVE, - NEXTCHAR_OACUTE, - NEXTCHAR_OCIRCUMFLEX, - NEXTCHAR_APPLE, - NEXTCHAR_OGRAVE, - NEXTCHAR_UACUTE, - NEXTCHAR_UCIRCUMFLEX, - NEXTCHAR_UGRAVE, - NEXTCHAR_DOTLESSI, - NEXTCHAR_CIRCUMFLEX, - NEXTCHAR_TILDE, - NEXTCHAR_MACRON, - NEXTCHAR_BREVE, - NEXTCHAR_DOTACCENT, - NEXTCHAR_RING, - NEXTCHAR_CEDILLA, - NEXTCHAR_HUNGARUMLAUT, - NEXTCHAR_OGONEK, - NEXTCHAR_CARON -}; - -unsigned char nexttomac[] = { - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, /* MACCHAR_QUOTERIGHT, */ - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, /* MACCHAR_QUOTELEFT, */ - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - MACCHAR_FIGSP, - MACCHAR_AGRAVE, - MACCHAR_AACUTE, - MACCHAR_ACIRCUMFLEX, - MACCHAR_ATILDE, - MACCHAR_ADIERESIS, - MACCHAR_ARING, - MACCHAR_CCEDILLA, - MACCHAR_EGRAVE, - MACCHAR_EACUTE, - MACCHAR_ECIRCUMFLEX, - MACCHAR_EDIERESIS, - MACCHAR_IGRAVE, - MACCHAR_IACUTE, - MACCHAR_ICIRCUMFLEX, - MACCHAR_IDIERESIS, - MACCHAR_ETH, - MACCHAR_NTILDE, - MACCHAR_OGRAVE, - MACCHAR_OACUTE, - MACCHAR_OCIRCUMFLEX, - MACCHAR_OTILDE, - MACCHAR_ODIERESIS, - MACCHAR_UGRAVE, - MACCHAR_UACUTE, - MACCHAR_UCIRCUMFLEX, - MACCHAR_UDIERESIS, - MACCHAR_YACUTE, - MACCHAR_THORN, - MACCHAR_MU, - MACCHAR_MULTIPLY, - MACCHAR_DIVIDE, - MACCHAR_COPYRIGHT, - MACCHAR_EXCLAMDOWN, - MACCHAR_CENT, - MACCHAR_STERLING, - MACCHAR_FRACTION, - MACCHAR_YEN, - MACCHAR_FLORIN, - MACCHAR_SECTION, - MACCHAR_CURRENCY, - MACCHAR_QUOTERIGHT, /* MACCHAR_QUOTESINGLE, */ - MACCHAR_QUOTEDBLLEFT, - MACCHAR_GUILLEMOTLEFT, - MACCHAR_GUILSINGLLEFT, - MACCHAR_GUILSINGLRIGHT, - MACCHAR_FI, - MACCHAR_FL, - MACCHAR_REGISTERED, - MACCHAR_ENDASH, - MACCHAR_DAGGER, - MACCHAR_DAGGERDBL, - MACCHAR_PERIODCENTERED, - MACCHAR_BROKENBAR, - MACCHAR_PARAGRAPH, - MACCHAR_BULLET, - MACCHAR_QUOTESINGLBASE, - MACCHAR_QUOTEDBLBASE, - MACCHAR_QUOTEDBLRIGHT, - MACCHAR_GUILLEMOTRIGHT, - MACCHAR_ELLIPSIS, - MACCHAR_PERTHOUSAND, - MACCHAR_LOGICALNOT, - MACCHAR_QUESTIONDOWN, - MACCHAR_ONESUPERIOR, - MACCHAR_QUOTELEFT, /* MACCHAR_GRAVE, */ - MACCHAR_ACUTE, - MACCHAR_CIRCUMFLEX, - MACCHAR_TILDE, - MACCHAR_MACRON, - MACCHAR_BREVE, - MACCHAR_DOTACCENT, - MACCHAR_DIERESIS, - MACCHAR_TWOSUPERIOR, - MACCHAR_RING, - MACCHAR_CEDILLA, - MACCHAR_THREESUPERIOR, - MACCHAR_HUNGARUMLAUT, - MACCHAR_OGONEK, - MACCHAR_CARON, - MACCHAR_EMDASH, - MACCHAR_PLUSMINUS, - MACCHAR_ONEQUARTER, - MACCHAR_ONEHALF, - MACCHAR_THREEQUARTERS, - MACCHAR_aGRAVE, - MACCHAR_aACUTE, - MACCHAR_aCIRCUMFLEX, - MACCHAR_aTILDE, - MACCHAR_aDIERESIS, - MACCHAR_aRING, - MACCHAR_cCEDILLA, - MACCHAR_eGRAVE, - MACCHAR_eACUTE, - MACCHAR_eCIRCUMFLEX, - MACCHAR_eDIERESIS, - MACCHAR_iGRAVE, - MACCHAR_AE, - MACCHAR_iACUTE, - MACCHAR_ORDFEMININE, - MACCHAR_iCIRCUMFLEX, - MACCHAR_iDIERESIS, - MACCHAR_eTH, - MACCHAR_nTILDE, - MACCHAR_LSLASH, - MACCHAR_OSLASH, - MACCHAR_OE, - MACCHAR_ORDMASCULINE, - MACCHAR_oGRAVE, - MACCHAR_oACUTE, - MACCHAR_oCIRCUMFLEX, - MACCHAR_oTILDE, - MACCHAR_oDIERESIS, - MACCHAR_ae, - MACCHAR_uGRAVE, - MACCHAR_uACUTE, - MACCHAR_uCIRCUMFLEX, - MACCHAR_DOTLESSI, - MACCHAR_uDIERESIS, - MACCHAR_yACUTE, - MACCHAR_lSLASH, - MACCHAR_oSLASH, - MACCHAR_oe, - MACCHAR_GERMANDBLS, - MACCHAR_tHORN, - MACCHAR_yDIERESIS, - MACCHAR_NEXT254, - MACCHAR_NEXT255 -}; - - -void converthex(char **h, unsigned char *table) -{ - unsigned int val, val2; - char *p; - - p = *h; - if (*p <= 'f' && *p >= 'a') - val = *p - 'a' + 10; - else if (*p <= 'F' && *p >= 'A') - val = *p - 'A' + 10; - else - val = *p - '0'; - - if (*(p + 1) <= 'f' && *(p + 1) >= 'a') - val = val * 16 + *(p + 1) - 'a' + 10; - else if (*(p + 1) <= 'F' && *(p + 1) >= 'A') - val = val * 16 + *(p + 1) - 'A' + 10; - else - val = val * 16 + *(p + 1) - '0'; - - val = table[val]; - val2 = val/16; - if (val2 > 9) - *p++ = val2 + 'a' - 10; - else - *p++ = val2 + '0'; - - val2 = val & 0xF; - if (val2 > 9) - *p++ = val2 + 'a' - 10; - else - *p++ = val2 + '0'; -} - -void convertchars(char *data, long length, unsigned char *table) -{ - char *ep; - int escaped; - - escaped = NO; - ep = data + length; - while (data < ep) { - if (escaped && *data == '\'') { - *data++ = '\''; - converthex(&data, table); - } - if (*data == '\\') - escaped = YES; - else - escaped = NO; - *data++ = table[*(unsigned char *)data]; - } -} - -static int unixrtfconvert(int length, char *ip, char *op) -{ - char *fromp, *ep; - int retval; - - retval = length; - fromp = ip; - ep = ip + length; - while (fromp < ep) { - if (*fromp == '\n') { - *op++ = '\r'; - fromp++; - } else if (*fromp == '\\') { - *op++ = '\\'; - fromp++; - if (fromp < ep && *fromp == '\n') { -#if !defined (WEDONTNEEDNOSTEENINGPAR) - strcpy(op, "par \n"); - op += 5; - fromp++; - retval += 4; -#else /* WEDONTNEEDNOSTEENINGPAR */ - *op++ = '\r'; - fromp++; -#endif /* WEDONTNEEDNOSTEENINGPAR */ - } else if (fromp + 2 < ep && !strncmp(fromp, "ul0", 3)) { - strcpy(op, "ulnone"); - op += 6; - fromp += 3; - retval += 3; - } else if (fromp + 6 < ep && !strncmp(fromp, "fonttbl", 6)) { - strcpy(op, "fonttbl\\f99\\fa b;"); - op += 17; - fromp += 7; - retval += 10; - } else - *op++ = *fromp++; - } else - *op++ = *fromp++; - } - return retval; -} - -static inline void copyandtranslate( char *cp, char **ipp, char **opp) -{ - *cp = *(*ipp)++; - if (*cp == '\r') - *cp = '\n'; - *(*opp)++ = *cp; -} - -#define PREFIX "\\endnhere" -#define NCHARPREFIX (sizeof(PREFIX)-1) - -#if 1 -#define STICKIN \ - "{\\fonttbl" \ - "{\\f0\\fswiss Helvetica;}" \ - "{\\f3\\fmodern Courier;}" \ - "{\\f4\\fmodern Ohlfs;}" \ - "{\\f20\\froman Times;}" \ - "{\\f21\\fswiss Helvetica;}" \ - "{\\f22\\fmodern Courier;}" \ - "}\\f0" -#else /* 0 */ -#define STICKIN \ - "{\\fonttbl" \ - "{\\f0\\fHelvetica;}" \ - "{\\f3\\fCourier;}" \ - "{\\f4\\fOhlfs;}" \ - "{\\f20\\fTimes;}" \ - "{\\f21\\fHelvetica;}" \ - "{\\f22\\fCourier;}" \ - "}\\f0" -#endif /* 0 */ -#define NCHARSTICKIN (sizeof(STICKIN)-1) - -static int macrtfconvert(int length, char *ip, char *op) -{ - int retval, index; - char c; - SETUPA5; - - retval = length; - index = 0; - while (length > 0 && index < NCHARPREFIX) { - copyandtranslate(&c, &ip, &op); - if (PREFIX[index] == c) - ++index; - else if (PREFIX[0] == c) - index = 1; - else - index = 0; - --length; - } -#if 0 - bracecount = 1; - while (length > 0 && bracecount > 0) { - copyandtranslate(&c, &ip, &op); - switch (c) { - case '{': - ++bracecount; - break; - case '}': - --bracecount; - break; - case '\\': - if (--length >= 0) - copyandtranslate(&c, &ip, &op); - break; - } - --length; - } -#endif /* 0 */ - if (length > 0) { -#if 0 - retval += NCHARSTICKIN; - bcopy(STICKIN, op, NCHARSTICKIN); - op += NCHARSTICKIN; -#else /* 0 */ - retval += insertfonttbl(&op, (char) -1); -#endif /* 0 */ - } - while (--length >= 0) - copyandtranslate(&c, &ip, &op); - RESTOREA5; - return retval; -} - -static int convertreturns(char *datain, char *dataout, int length, - convertdir_t dir) -{ - char from, to; - - switch (dir) { - case MacToUNIX: - bcopy(datain, dataout, length); - from = '\r'; - to = '\n'; - break; - case UNIXToMac: - bcopy(datain, dataout, length); - from = '\n'; - to = '\r'; - break; - case MacRTFToUNIX: -/*-->*/ return macrtfconvert(length, datain, dataout); - break; - case UNIXRTFToMac: -/*-->*/ return unixrtfconvert(length, datain, dataout); - break; - default: - from = 0; - to = 0; - gui_abort(); - } - while (--length >= 0) - if (*dataout++ == from) - dataout[-1] = to; - return 0; -} - -short ROMlib_accelerated = 0; -extern id global_game; -extern id global_gameWindow; - -static void accelerate(long top, long left, long bottom, long right) -{ - NXRect rect; - NXPoint point; - long offsetx, offsety; - extern void ROMlib_blastframebuffer(long top, long left, long bottom, - long right, long offsetx, long offsety, long scaled_by_two); - - SETUPA5; - [global_game getFrame:&rect]; - point = rect.origin; - [global_game convertPoint:&point toView:nil]; - [global_gameWindow convertBaseToScreen:&point]; - offsetx = point.x; - offsety = (SCREEN_MONO ? VIDEO_H : C16_VIDEO_H) - point.y - curr_height; - - ROMlib_blastframebuffer(top, left, bottom, right, offsetx, offsety, - (mac_to_next_x > 1)); - RESTOREA5; -} - - - -long *ROMlib_realScreen; -long ROMlib_realScreenRowBytes; - - -static unsigned short color_map_table[256]; -static unsigned char mono_map_table[256]; -static long old_seed_x = CLC (-3); - -unsigned char map_to_mono(const ColorSpec *tablep, int i) -{ - return (CW(tablep[i].rgb.red) + - CW(tablep[i].rgb.green) + - CW(tablep[i].rgb.blue) ) / 65535; -} - -static void -init_color_map_table (const ColorSpec *table, int max_ctab_elt) -{ - int i; - unsigned char trans[4]; - - if (ROMlib_nextscreen == SCREEN_MONO) { - trans[0] = map_to_mono(table, 0); - trans[1] = map_to_mono(table, 1); - trans[2] = map_to_mono(table, 2); - trans[3] = map_to_mono(table, 3); - for (i = 0; i <= 255; i++) - { - mono_map_table[i] = (trans[(i >> 6) & 3] << 6) | - (trans[(i >> 4) & 3] << 4) | - (trans[(i >> 2) & 3] << 2) | - (trans[(i >> 0) & 3] << 0); - } - } else { - for (i = 0; i <= max_ctab_elt; i++) - { - color_map_table[i] = CW (((CW (table[i].rgb.red) >> 12) << 12) - | ((CW (table[i].rgb.green) >> 12) << 8) - | ((CW (table[i].rgb.blue) >> 12) << 4) - | 0x000F); - } - } -} - -static int drawing_invalid_p = 0; - -static void -update_screen_image_rep (int pixel_top, int pixel_left, - int pixel_width, int pixel_height) -{ - const unsigned char *in; - unsigned short *out; - unsigned char *out_bytep; - unsigned in_add, out_add, out_add_byte; - CTabHandle color_table; - PixMapHandle pmap; - - int byte_left, byte_right, byte_width; - int bpp; - - if (MainDevice == CLC (NULL) || drawing_invalid_p) - return; - - pmap = GD_PMAP (CL (MainDevice)); - color_table = PIXMAP_TABLE (pmap); - if (CTAB_SEED_X (color_table) != old_seed_x) { - init_color_map_table (CTAB_TABLE (color_table), - CTAB_SIZE (color_table)); - old_seed_x = CTAB_SEED_X(color_table); - } - bpp = PIXMAP_PIXEL_SIZE (pmap); - byte_left = (pixel_left * bpp) / 8; - byte_right = ((pixel_left + pixel_width) * bpp + 7) / 8; - byte_width = byte_right - byte_left; - - pixel_left = (byte_left * 8) / bpp; - pixel_width = (byte_width * 8) / bpp; - - /* Grab the base of input */ - in = &((char *) ROMlib_realScreen)[ROMlib_realScreenRowBytes * pixel_top - + byte_left]; - in_add = ROMlib_realScreenRowBytes - byte_width; - - /* Transfer the stuff to the screen. */ - if (ROMlib_nextscreen == SCREEN_MONO) { - /* Grab the base of output. */ - out_bytep = (unsigned char *) ((char *)[theonlyscreenimagerep data] - + ([theonlyscreenimagerep bytesPerRow] * pixel_top - + pixel_left * sizeof (unsigned short))); - out_add_byte = ([theonlyscreenimagerep bytesPerRow] - byte_width); - for (; pixel_height > 0; pixel_height--) - { - int w; - - for (w = byte_width; w > 0; w--) - { - unsigned char this_in; - - this_in = *in++; - switch (bpp) - { - case 1: - /* TODO */ - *out_bytep++ = mono_map_table[this_in]; - case 2: - *out_bytep++ = mono_map_table[this_in]; - break; - } - } - - in += in_add; - out_bytep += out_add_byte; - } - } else { - /* Grab the base of output. */ - out = (unsigned short *) ((char *)[theonlyscreenimagerep data] - + ([theonlyscreenimagerep bytesPerRow] * pixel_top - + pixel_left * sizeof (unsigned short))); - out_add = ([theonlyscreenimagerep bytesPerRow] - - byte_width * sizeof (unsigned short)); - - for (; pixel_height > 0; pixel_height--) - { - int w; - - for (w = byte_width; w > 0; w--) - { - unsigned char this_in; - - this_in = *in++; - switch (bpp) - { - case 1: - *out++ = color_map_table[(this_in >> 7) & 0x1]; - *out++ = color_map_table[(this_in >> 6) & 0x1]; - *out++ = color_map_table[(this_in >> 5) & 0x1]; - *out++ = color_map_table[(this_in >> 4) & 0x1]; - *out++ = color_map_table[(this_in >> 3) & 0x1]; - *out++ = color_map_table[(this_in >> 2) & 0x1]; - *out++ = color_map_table[(this_in >> 1) & 0x1]; - *out++ = color_map_table[this_in & 0x1]; - break; - case 2: - *out++ = color_map_table[(this_in >> 6) & 0x3]; - *out++ = color_map_table[(this_in >> 4) & 0x3]; - *out++ = color_map_table[(this_in >> 2) & 0x3]; - *out++ = color_map_table[this_in & 0x3]; - break; - case 4: - *out++ = color_map_table[(this_in >> 4) & 0xF]; - *out++ = color_map_table[this_in & 0xF]; - break; - case 8: - *out++ = color_map_table[this_in]; - break; - } - } - - in += in_add; - out = (unsigned short *) ((char *) out + out_add); - } - } -} - -void putimageX(long top, long left, long bottom, long right) -{ - NXRect rect; - NXPoint point; - virtual_int_state_t block; - - point.x = left * mac_to_next_x; - point.y = (orig_height - bottom) * mac_to_next_y; - - rect.origin = point; - rect.size.width = (right - left) * mac_to_next_x; - rect.size.height = (bottom - top) * mac_to_next_y; - - block = block_virtual_ints (); -#if 0 - [theonlyscreenimage recache]; - [theonlyscreenimage composite:NX_COPY fromRect:&rect toPoint:&point]; - - /* WOULD BE NICE: NXCopyBits(NXNullObject, &rect, &point); */ -#else /* 0 */ - if (0 && ROMlib_accstate == acc_accelerated) - accelerate(top, left, bottom, right); - else - { - update_screen_image_rep (top, left, right - left, bottom - top); - [theonlyframe display:&rect: 1: YES]; - } -#endif /* 0 */ - restore_virtual_ints (block); -} - -/* - * NOTE: the code below should be table driven. - */ - -static NXAtom ARDIPICTPboardType = "PICT"; - -#define TEXT (('T'<<24)|('E'<<16)|('X'<<8)|'T') -#define EPS (('E'<<24)|('P'<<16)|('S'<<8)|' ') -#define RTF (('R'<<24)|('T'<<16)|('F'<<8)|' ') -#define TIFF (('T'<<24)|('I'<<16)|('F'<<8)|'F') -#define PICT (('P'<<24)|('I'<<16)|('C'<<8)|'T') - -id ROMlib_pasteboard = 0; -int ROMlib_ourchangecount; - -void PutScrapX(long type, long length, char *p) -{ - static int count = 0; - static int textcount = 0, epscount = 0, rtfcount = 0, tiffcount = 0, - pictcount = 0; - static char *textdata, *epsdata, *rtfdata, *tiffdata, *pictdata; - static long textlength, epslength, rtflength, tifflength, pictlength; - char doit; - char const *types[5]; - int i; - virtual_int_state_t block; - long fonttblextra; - - SETUPA5; - block = block_virtual_ints (); - if (!ROMlib_pasteboard) - ROMlib_pasteboard = [Pasteboard new]; - doit = NO; - switch (type) { - case TEXT: - if (count == textcount) - ++count; - textcount = count; - if (textdata) - free(textdata); - textdata = malloc(length); - convertreturns(p, textdata, length, MacToUNIX); - convertchars(textdata, length, mactonext); - textlength = length; - doit = YES; - break; - case EPS: - if (count == epscount) - ++count; - epscount = count; - if (epsdata) - free(epsdata); - epsdata = malloc(length); - convertreturns(p, epsdata, length, MacToUNIX); - epslength = length; - doit = YES; - break; - case RTF: - if (count == rtfcount) - ++count; - rtfcount = count; - if (rtfdata) - free(rtfdata); - - - fonttblextra = insertfonttbl((char **) 0, (char) 0); - - rtfdata = malloc(length + fonttblextra); - rtflength = convertreturns(p, rtfdata, length, MacRTFToUNIX); - convertchars(rtfdata, rtflength, mactonext); - doit = YES; - break; - case TIFF: - if (count == tiffcount) - ++count; - tiffcount = count; - if (tiffdata) - free(tiffdata); - tiffdata = malloc(length); - bcopy(p, tiffdata, length); - tifflength = length; - doit = YES; - break; - case PICT: - if (count == pictcount) - ++count; - pictcount = count; - if (pictdata) - free(pictdata); - pictdata = malloc(length); - bcopy(p, pictdata, length); - pictlength = length; - doit = YES; - break; - default: - ; - } - - if (doit) { - i = -1; - if (rtfcount == count) - types[++i] = NXRTFPboardType; - if (epscount == count) - types[++i] = NXPostScriptPboardType; - if (textcount == count) - types[++i] = NXAsciiPboardType; - if (tiffcount == count) - types[++i] = NXTIFFPboardType; - if (pictcount == count) - types[++i] = ARDIPICTPboardType; - [ROMlib_pasteboard declareTypes:types num:i+1 owner:0]; - if (rtfcount == count) - [ROMlib_pasteboard writeType:NXRTFPboardType data:rtfdata - length:rtflength]; - if (epscount == count) - [ROMlib_pasteboard writeType:NXPostScriptPboardType data:epsdata - length:epslength]; - if (textcount == count) - [ROMlib_pasteboard writeType:NXAsciiPboardType data:textdata - length:textlength]; - if (tiffcount == count) - [ROMlib_pasteboard writeType:NXTIFFPboardType data:tiffdata - length:tifflength]; - if (pictcount == count) - [ROMlib_pasteboard writeType:ARDIPICTPboardType data:pictdata - length:pictlength]; - } - ROMlib_ourchangecount = [ROMlib_pasteboard changeCount]; - restore_virtual_ints (block); - RESTOREA5; -} - -/* - * NOTE: ROMlib_ReallocHandle is just calls ReallocHandle - * but ROMlib_ReallocHandle has normal calling conventions. - * ReallocHandle is really a macro that we can't include in - * this pristine, ROMlib ignorant, file. - */ - -extern short MemErr; -#define noErr 0 - -long GetScrapX(long type, char **h) -{ - const NXAtom *types; - char *data; - int length; - NXAtom tofind; - long retval; - int temp; - extern long ROMlib_ZeroScrap( void ); - virtual_int_state_t block; - - SETUPA5; - block = block_virtual_ints (); - if (!ROMlib_pasteboard) - ROMlib_pasteboard = [Pasteboard new]; - retval = -1; - switch (type) { - case TEXT: - tofind = NXAsciiPboardType; - break; - case RTF: - tofind = NXRTFPboardType; - break; - case EPS: - tofind = NXPostScriptPboardType; - break; - case TIFF: - tofind = NXTIFFPboardType; - break; - case PICT: - tofind = ARDIPICTPboardType; - break; - default: - tofind = 0; - break; - } - if (tofind && - (temp = [ROMlib_pasteboard changeCount]) > ROMlib_ourchangecount) { - types = [ROMlib_pasteboard types]; - while (*types && strcmp(*types, tofind) != 0) - ++types; - if (*types && - [ROMlib_pasteboard readType:*types data:&data length:&length]) { - if (tofind == NXRTFPboardType) { - ROMlib_ReallocHandle(h, length * 2); - if (MemErr != noErr) { - retval = -1; -/*-->*/ goto DONE; - } - retval = convertreturns(data, CL(*h), length, UNIXRTFToMac); - convertchars(CL(*h), retval, nexttomac); - ROMlib_ReallocHandle(h, retval); - if (MemErr != noErr) - retval = -1; -/*-->*/ goto DONE; - } else { - ROMlib_ReallocHandle(h, length); - if (MemErr != noErr) { - retval = -1; -/*-->*/ goto DONE; - } - if (tofind != NXTIFFPboardType && tofind != ARDIPICTPboardType) - convertreturns(data, CL(*h), length, UNIXToMac); - else - bcopy(data, CL(*h), length); - if (tofind == NXAsciiPboardType) - convertchars(CL(*h), length, nexttomac); - } - vm_deallocate(task_self(), (vm_address_t) data, length); - retval = length; - } else { - ROMlib_ZeroScrap(); - } - } -DONE: - restore_virtual_ints (block); - RESTOREA5; - return retval; -} - -long *ROMlib_shadowScreen; -long ROMlib_width_slop; - - -- (void) resetscreensize -{ - extern short ROMlib_constrained; - long nbytes; - int fwidth; - NXSize size; - - ROMlib_constrained = YES; - [screenimage removeRepresentation:screenimagerep]; - mac_to_next_x = curr_width / orig_width; - mac_to_next_y = curr_height / orig_height; - theonlyscreenimagerep = - screenimagerep = [NXBitmapImageRep allocFromZone:[self zone]]; - -#if 0 - if ((orig_width % 16) && ((orig_width % 16) < 9)) { /* need padding } */ - fwidth = (orig_width+15) / 16 * 16; -#else - if (orig_width % 2) { - fwidth = orig_width + 1; -#endif - ROMlib_width_slop = fwidth - orig_width; - [screenimage getSize:&size]; - size.width += ROMlib_width_slop * size.width / orig_width; - [screenimage setSize:&size]; - } else - fwidth = orig_width; - - ROMlib_checkscreen(); - if (ROMlib_nextscreen == SCREEN_MONO) { - [screenimagerep initData:0 pixelsWide:fwidth pixelsHigh:orig_height - bitsPerSample:2 samplesPerPixel:1 hasAlpha:NO isPlanar:NO - colorSpace:NX_OneIsWhiteColorSpace bytesPerRow:0 - bitsPerPixel:2]; - ROMlib_realScreenRowBytes = (fwidth+7) / 8 * 2; - } else { - [screenimagerep initData:0 pixelsWide:fwidth pixelsHigh:orig_height - bitsPerSample:4 samplesPerPixel:3 hasAlpha:NO isPlanar:NO - colorSpace:NX_RGBColorSpace bytesPerRow:0 - bitsPerPixel:16]; - ROMlib_realScreenRowBytes = fwidth; /* 1 byte per pixel */ - } - - nbytes = [screenimagerep bytesPerRow] * orig_height; - memset ([screenimagerep data], ~0, nbytes); - free(ROMlib_shadowScreen); - free(ROMlib_realScreen); - ROMlib_shadowScreen = (long *) malloc(ROMlib_realScreenRowBytes * orig_height); - ROMlib_realScreen = (long *) malloc(ROMlib_realScreenRowBytes * orig_height); - memset (ROMlib_realScreen, 0, ROMlib_realScreenRowBytes * orig_height); - drawing_invalid_p = 0; - - [screenimage useRepresentation:screenimagerep]; - host_reset_graphics(); -} - -void ROMlib_resetscreensize( void ) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - [theonlyframe resetscreensize]; - restore_virtual_ints (block); -} - -extern id global_menu; - -extern id global_sptext; -extern id global_starsptext; -extern id global_pctext; -extern id global_starpctext; -extern id global_d0text; -extern id global_pstext; -extern id global_sigtext; -extern id global_debtext; -extern id global_debtable; -extern id global_deathwindow; -extern id global_commenttext; -extern id global_deathMenuCell; - -void querypointerX(long *xp, long *yp, long *notused) -{ - NXPoint p; - virtual_int_state_t block; - - block = block_virtual_ints (); - [global_gameWindow getMouseLocation:&p]; - [theonlyframe convertPoint:&p fromView:nil]; - *xp = p.x * (1 / mac_to_next_x); - *yp = (curr_height - p.y) * (1 / mac_to_next_y); - restore_virtual_ints (block); -} - -void showcursorX(long show) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - if (show) - [realcursor set]; - else - [blankcursor set]; - restore_virtual_ints (block); -} - -#undef gray /* hack! */ -void setcursorX(short *data, short *mask, long hotx, long hoty) -{ - extern char CrsrVis; - char *datap; - short i; - short mymask[16], mydata[16], gray; - NXPoint p; - static beenhere = NO; - virtual_int_state_t block; - - block = block_virtual_ints (); - if (!beenhere) { - [global_gameWindow disableCursorRects]; - beenhere = YES; - } - gray = 0x5555; - for (i = 0; i < 16; ++i) { - mymask[i] = ~(data[i] | mask[i]); - gray = ~gray; - mydata[i] = data[i] & ~(gray & (~mask[i] & data[i])); - } - - datap = (char *) [cursorrep data]; - bcopy(mydata, datap , 32); - bcopy(mymask, datap+32, 32); - [cursorimage recache]; - if (CrsrVis) - [blankcursor set]; - - [realcursor setImage:cursorimage]; - p.x = hotx; - p.y = hoty; - [realcursor setHotSpot:&p]; - - if (CrsrVis) - [realcursor set]; - restore_virtual_ints (block); -} - -/* - * ROMlib_printtimeout is specifically for Excel, when you try to - * print an empty page. Excel starts the printing process and then - * writes an message to the screen, informing you that you have a - * blank worksheet. This doesn't in with our printing paradigm, so - * ROMlib_printtimeout is a hack to solve this one instance of the - * general class of printing problems. - * - * ROMlib_printtimeout is positive when we're counting context - * switches, looking for an OpenPage. - * - * ROMlib_printtimeout is zero if we've timed out, but haven't - * yet finished printing from the NeXT's perspective. - * - * ROMlib_printtimeout is negative when we've finished printing. - * This will result in the screen being updated once we - * drop back into the Mac universe. - */ - -long ROMlib_printtimeout = 10000; /* any positive number will do */ - -- step -{ - extern char *nextstep_sp, *romlib_sp; - NXEvent dummyEvent; - - [self lockFocus]; - - do { - contextswitch(&nextstep_sp, &romlib_sp); - } while (printstate != seenOpenDoc && printstate != seenPageSetUp && - [NXApp peekNextEvent:NX_ALLEVENTS into:&dummyEvent] == NULL); - - [self unlockFocus]; - { - SETUPA5; - if (printstate == seenOpenDoc) { - [self printPSCode:self]; - if (ROMlib_printtimeout == 0) - ROMlib_printtimeout = -1; - } else if (printstate == seenPageSetUp) { - [NXApp runPageLayout:self]; - printstate = __idle; - } - RESTOREA5; - } - - return self; -} - -static void timerswitch(DPSTimedEntry notused, double timenow, void *data) -{ - static double oldnow; - - SETUPA5; - if (oldnow == 0.0 || timenow - oldnow > 5*50) { - protectus(0, 0); - oldnow = timenow; - } - /* might be useful to look at timenow and update various low memory - globals */ - [(id)data step]; - RESTOREA5; -} - -- initFrame:(const NXRect *)frm -{ - NXSize size; - short *maskp; - char *datap; - int bytecount; - short i; - long nbytes; - - orig_height = frm->size.height; - orig_width = frm->size.width; - curr_height = orig_height; - curr_width = orig_width; - - [super initFrame:frm]; - - - [self setClipping:NO]; - [self setOpaque:YES]; - [self allocateGState]; // For faster lock/unlockFocus - -/* make the screen */ - - theonlyscreenimagerep = - screenimagerep = [NXBitmapImageRep allocFromZone:[self zone]]; - - ROMlib_checkscreen(); - if (ROMlib_nextscreen == SCREEN_MONO) { - [screenimagerep initData:0 pixelsWide:orig_width pixelsHigh:orig_height - bitsPerSample:2 samplesPerPixel:1 hasAlpha:NO isPlanar:NO - colorSpace:NX_OneIsWhiteColorSpace bytesPerRow:0 - bitsPerPixel:2]; - ROMlib_realScreenRowBytes = (orig_width + 7) / 8 * 2; - } else { - [screenimagerep initData:0 pixelsWide:orig_width pixelsHigh:orig_height - bitsPerSample:4 samplesPerPixel:3 hasAlpha:NO isPlanar:NO - colorSpace:NX_RGBColorSpace bytesPerRow:0 - bitsPerPixel:16]; - ROMlib_realScreenRowBytes = (orig_width + 1) & ~1; /* 1 byte per pixel */ - } - nbytes = [screenimagerep bytesPerRow] * orig_height; - memset ([screenimagerep data], ~0, nbytes); - - theonlyscreenimage = - screenimage = [[NXImage allocFromZone:[self zone]] initSize:&frm->size]; - [screenimage setDataRetained:YES]; - [screenimage setScalable:YES]; /* may be faster to set NO until - someone resizes */ - [screenimage useRepresentation:screenimagerep]; - - ROMlib_shadowScreen = (long *) malloc(ROMlib_realScreenRowBytes * orig_height); - ROMlib_realScreen = (long *) malloc(ROMlib_realScreenRowBytes * orig_height); - memset (ROMlib_realScreen, 0, ROMlib_realScreenRowBytes * orig_height); - - drawing_invalid_p = 0; - -/* make the cursor */ - - cursorrep = [NXBitmapImageRep allocFromZone:[self zone]]; - [cursorrep initData:0 pixelsWide:16 pixelsHigh:16 - bitsPerSample:1 samplesPerPixel:2 hasAlpha:YES isPlanar:YES - colorSpace:NX_OneIsBlackColorSpace bytesPerRow:0 - bitsPerPixel:0]; - bzero([cursorrep data], [cursorrep bytesPerRow] * 16 * 2); - - size.width = size.height = 16; - cursorimage = [[NXImage allocFromZone:[self zone]] initSize:&size]; - [cursorimage setDataRetained:YES]; - [cursorimage setScalable:YES]; /* may be faster to set NO until - someone resizes */ - [cursorimage useRepresentation:cursorrep]; - realcursor = [NXCursor allocFromZone:[self zone]]; - [realcursor initFromImage:cursorimage]; - -/* make the blank cursor (for when it's hidden) */ - - blankcursorrep = [NXBitmapImageRep allocFromZone:[self zone]]; - [blankcursorrep initData:0 pixelsWide:16 pixelsHigh:16 - bitsPerSample:1 samplesPerPixel:2 hasAlpha:YES isPlanar:YES - colorSpace:NX_OneIsBlackColorSpace bytesPerRow:0 - bitsPerPixel:0]; - - bzero(datap = (char *) [blankcursorrep data], - bytecount = [blankcursorrep bytesPerRow] * 16); - maskp = (short *) (datap + bytecount); - for (i = 16; --i >= 0;) - *maskp++ = 0xFFFF; - - size.width = size.height = 16; - blankcursorimage = [[NXImage allocFromZone:[self zone]] initSize:&size]; - [blankcursorimage setDataRetained:YES]; - [blankcursorimage setScalable:YES]; /* may be faster to set NO until - someone resizes */ - [blankcursorimage useRepresentation:blankcursorrep]; - blankcursor = [NXCursor allocFromZone:[self zone]]; - [blankcursor initFromImage:blankcursorimage]; - - timer = DPSAddTimedEntry(0, &timerswitch, self, NX_BASETHRESHOLD); - - return theonlyframe = self; -} - -void ROMlib_nextscreeninfo(short *rowbytep, short *bottomp, short *rightp, - char **addrp) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - *rowbytep = ROMlib_realScreenRowBytes; - *bottomp = [theonlyscreenimagerep pixelsHigh]; - *rightp = orig_width; - *addrp = (char *) ROMlib_realScreen /*[theonlyscreenimagerep data]*/; - restore_virtual_ints (block); -} - -void ROMlib_SetTitle(char *newtitle) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - [global_gameWindow setTitle:newtitle]; - restore_virtual_ints (block); -} - -/* - * NOTE: ROMlib_SetSize should only be called before the application is - * truly initialized (i.e. before *it* calls InitGraf). - * - * Right now ParseConfigFile() is the only thing that calls - * ROMlib_SetSize. - */ - -void ROMlib_SetSize(pair_t *pairp, pair_t *p2) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - curr_width = pairp->first; - curr_height = pairp->second; - orig_width = p2->first; - orig_height = p2->second; - ROMlib_resetscreensize(); - [global_gameWindow sizeWindow: curr_width : curr_height]; - restore_virtual_ints (block); -} - -void ROMlib_SetLocation(pair_t *pairp) -{ - NXSize size; - virtual_int_state_t block; - - block = block_virtual_ints (); - [NXApp getScreenSize:&size]; - [global_gameWindow moveTopLeftTo:pairp->first:size.height - pairp->second]; - restore_virtual_ints (block); -} - -void ROMlib_HideScreen(void) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - [global_gameWindow orderOut:0]; - restore_virtual_ints (block); -} - -void ROMlib_ShowScreen(void) -{ - virtual_int_state_t block; - - block = block_virtual_ints (); - [global_gameWindow makeKeyAndOrderFront:0]; - restore_virtual_ints (block); -} - -typedef enum { hexfield, unknownfield, signalfield, decimalfield} field_t; - -static void deathfield(id theid, field_t fieldtype, long value, const char *pre) -{ - char buf[80], *next; - char *signames[] = { - "HUP", "INT", "QUIT", "ILL", "TRAP", "IOT", "EMT", "FPE", - "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", - "STOP", "TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", - "XFSZ", "VTALRM", "PROF", "WINCH", "LOST", "USR1", "USR2", - }; - - sprintf(buf, "%s = ", pre); - next = buf + strlen(buf); - switch (fieldtype) { - case hexfield: - sprintf(next, "0x%08lX", value); - break; - case signalfield: - if (value >= 1 && value <= 31) { - sprintf(next, "SIG%s", signames[value-1]); - break; - } - /* else FALL THROUGH */ - case unknownfield: - sprintf(next, "**********"); - break; - case decimalfield: - sprintf(next, "%ld", value); - break; - } - [theid setStringValue:buf]; -} - -static jmp_buf jbuf; - -static void badaddr( void ) -{ - longjmp(jbuf, 1); -} - -/* - * fetchlongat has the nasty side effect of clobbering signal vectors, - * but since it's only called as part of the deathwish, it doesn't matter. - */ - -static int fetchlongat(long pc, long *contentsp) -{ - int retval; - - signal(SIGBUS, (void *) badaddr); - signal(SIGSEGV, (void *) badaddr); - sigsetmask(sigsetmask(-1L) & ~(sigmask(SIGBUS)|sigmask(SIGSEGV))); - if (setjmp(jbuf)) { - retval = 0; /* will only get here via longjmp */ - } else { - *contentsp = *(long *)pc; /* could cause buserror or segv */ - retval = 1; - } - return retval; -} - -typedef struct { - long when; - unsigned short trapn; - short filler; -} trapsortentry_t; - -#if !defined(NITEMS) -#define NITEMS(x) (sizeof((x)) / sizeof((x)[0])) -#endif - -#if defined(BINCOMPAT) -static void deathtraps( void ) -{ - trapsortentry_t lasttraps[24]; - char buf[512]; /* more than necessary */ - short i, j, ninthere, ntomove; - extern long debugtable[1<<12]; - long newwhen; - - ninthere = 0; - for (i = 0; i < NITEMS(lasttraps); ++i) { - lasttraps[i].when = -1; - lasttraps[i].trapn = 0; - } - for (i = 0; i < NITEMS(debugtable); ++i) { - newwhen = debugtable[i]; - for (j = 0; j < ninthere; ++j) - if (newwhen > lasttraps[j].when) -/*-->*/ break; - ntomove = ninthere - j - 1; - if (ntomove > 0) - bcopy((char *) &lasttraps[j], (char *) &lasttraps[j+1], - sizeof(lasttraps[0]) * ntomove); - if (j < NITEMS(lasttraps)) { - lasttraps[j].when = newwhen; - lasttraps[j].trapn = 0xA000 + i; - if (ninthere < NITEMS(lasttraps)) - ++ninthere; - } - } - sprintf(buf, "%04X, %04X, %04X\n" - "%04X, %04X, %04X\n" - "%04X, %04X, %04X\n" - "%04X, %04X, %04X\n" - "%04X, %04X, %04X\n" - "%04X, %04X, %04X\n" - "%04X, %04X, %04X\n" - "%04X, %04X, %04X", - lasttraps[ 0].trapn, lasttraps[ 1].trapn, lasttraps[ 2].trapn, - lasttraps[ 3].trapn, lasttraps[ 4].trapn, lasttraps[ 5].trapn, - lasttraps[ 6].trapn, lasttraps[ 7].trapn, lasttraps[ 8].trapn, - lasttraps[ 9].trapn, lasttraps[10].trapn, lasttraps[11].trapn, - lasttraps[12].trapn, lasttraps[13].trapn, lasttraps[14].trapn, - lasttraps[15].trapn, lasttraps[16].trapn, lasttraps[17].trapn, - lasttraps[18].trapn, lasttraps[19].trapn, lasttraps[20].trapn, - lasttraps[21].trapn, lasttraps[22].trapn, lasttraps[23].trapn); - [global_debtable setStringValue:buf]; -} -#endif defined(BINCOMPAT) - -#if !defined(NELEM) -#define NELEM(x) (sizeof((x)) / sizeof((x)[0])) -#endif - -typedef enum { appnotstarted, appisrunning, appdied } appstate_t; - -static appstate_t appstate = appnotstarted; - -void ROMlib_startapp( void ) -{ - id abortcell; - - abortcell = [global_menu findCellWithTag:11]; - [abortcell setTitleNoCopy:"Abort..."]; - appstate = appisrunning; -} - -#if defined(BINCOMPAT) -static long addrof( unsigned short trapno ) -{ - return NGetTrapAddress(mostrecenttrap, - mostrecenttrap & TOOLBIT ? ToolTrap : OSTrap); -} -#endif - -/* - * TODO: probably it make sense to context switch before doing any - * NeXT stuff... we could set a flag and then context switch and then - * look at the flag... - */ - -static long sp, pc, starsp, starpc, d0, psl, sig; -static field_t starspfield, starpcfield; - -void ROMlib_death_by_signal( long wsignal, long code, struct sigcontext *scp ) -{ - extern char *nextstep_sp, *romlib_sp; - char buf[512]; -#if defined(BINCOMPAT) - extern unsigned short mostrecenttrap; - extern char _UNKNOWN; -#endif - struct itimerval toset; - id abortcell; - - SETUPA5; - toset.it_value.tv_sec = 0; - toset.it_value.tv_usec = 0; - toset.it_interval.tv_sec = 0; - toset.it_interval.tv_usec = 0; - setitimer(ITIMER_REAL, &toset, (struct itimerval *) 0); - - DPSRemoveTimedEntry(timer); - - -#if defined(mc68000) - if (fetchlongat(scp->sc_sp, &starsp)) - starspfield = hexfield; - else - starspfield = unknownfield; - - if (fetchlongat(scp->sc_pc, &starpc)) - starpcfield = hexfield; - else - starpcfield = unknownfield; - - sp = scp->sc_sp; - pc = scp->sc_pc; - d0 = scp->sc_d0; - psl = scp->sc_ps; -#elif defined(i386) || defined(i486) - if (fetchlongat(scp->sc_esp, &starsp)) - starspfield = hexfield; - else - starspfield = unknownfield; - - if (fetchlongat(scp->sc_eip, &starpc)) - starpcfield = hexfield; - else - starpcfield = unknownfield; - - sp = scp->sc_esp; - pc = scp->sc_eip; - d0 = scp->sc_eax; - psl = scp->sc_eflags; -#else - This will not compile -#endif - sig = wsignal; - - deathfield(global_sptext, hexfield, sp, " SP"); - deathfield(global_starsptext, starspfield, starsp, "*SP"); - deathfield(global_pctext, hexfield, pc, " PC"); - deathfield(global_starpctext, starpcfield, starpc, "*PC"); - deathfield(global_d0text, hexfield, d0, " D0"); - deathfield(global_pstext, hexfield, psl, "PSL"); - deathfield(global_sigtext, signalfield, wsignal, "SIG"); -#if defined(BINCOMPAT) - deathfield(global_debtext, decimalfield, debugnumber, "deb"); - deathtraps(); -#endif - switch (wsignal) { - case SIGHUP: - case SIGINT: - case SIGQUIT: - case SIGKILL: - case SIGTERM: - case SIGSTOP: - case SIGTSTP: - case SIGCONT: - case SIGCHLD: - strcpy(buf, - "The death was generated externally from Executor." - " Either" - " you killed Executor, or someone using your account or root" - " did so."); - break; - - case SIGILL: -#if defined(BINCOMPAT) && defined(mc68000) - if (*(short *) scp->sc_pc == 0x4AFC) { - if (scp->sc_pc == (long) &_UNKNOWN) { - sprintf(buf, "The program running attempted to execute an" - " A-line [0x%x] trap for which ARDI does not" - " have documentation.", mostrecenttrap); - } else { - if (addrof(mostrecenttrap) == addrof(0xA89F)) - sprintf(buf, "The program running attempted to execute" - " an A-line trap [0x%x] that we do not currently" - " support" - ".", mostrecenttrap); - else - sprintf(buf, "An internal error has been detected."); - } - break; - } /* else FALL THROUGH */ -#endif - - case SIGTRAP: - case SIGIOT: - case SIGEMT: - case SIGFPE: - strcpy(buf, - "This death is surprising. The fault was not caused" - " by a non-32 bit clean program, but it may have been caused" - " by MC68040 cache problems." - ); - break; - - case SIGBUS: - case SIGSEGV: - strcpy(buf, - "Several things could have caused this death. Non-32 bit" - " clean applications are the most common cause of this." - ); - break; - - case SIGSYS: - case SIGPIPE: - case SIGALRM: - case SIGURG : - case SIGTTIN: - case SIGTTOU: - case SIGIO: - case SIGVTALRM: - case SIGPROF: - case SIGWINCH: - case SIGLOST: - default: - strcpy(buf, - "Executor received a very surprising signal. If this death" - " is reproducible, you should notify ARDI so it can be fixed."); - break; - - case SIGXCPU: - strcpy(buf, "You have a CPU limit, and Executor exceeded it."); - break; - - case SIGXFSZ: - strcpy(buf, - "You have a File size limit, and Executor exceeded it."); - break; - } - [global_commenttext setStringValue:buf]; - [global_deathwindow orderFront:0]; - abortcell = [global_menu findCellWithTag:11]; - [abortcell setTitleNoCopy:"Abort"]; - [global_deathMenuCell setEnabled:YES]; - appstate = appdied; - RESTOREA5; -#if defined(mc68000) - if (((unsigned long )scp->sc_sp & 0xFFFF0000) == /* not the best test */ - ((unsigned long) romlib_sp & 0xFFFF0000)) -#endif - contextswitch(&romlib_sp, &nextstep_sp); -} - -// The following allows MacViewClass to grab the mousedown event that activates -// the window. By default, the View's acceptsFirstMouse returns NO. - -- (BOOL)acceptsFirstMouse -{ -#if 1 - return YES; -#else - return NO; -#endif -} - -- (BOOL) acceptsFirstResponder -{ - return YES; -} - -- sizeTo:(NXCoord) width :(NXCoord)height -{ - NXRect trackrect; - NXSize size; - - size.width = width; - size.height = height; - curr_height = height; - curr_width = width; - mac_to_next_x = width / orig_width; - mac_to_next_y = height / orig_height; - [super sizeTo:width :height]; - size.width += ROMlib_width_slop * size.width / orig_width; - [screenimage setSize:&size]; - trackrect.origin.x = 0; - trackrect.origin.y = 0; - trackrect.size = size; - [self convertRect:&trackrect toView:nil]; - [[self window] setTrackingRect:&trackrect inside:YES owner:self tag:1 - left:NO right:NO]; - - /* HACK! */ - drawing_invalid_p = 1; - - return self; -} - -- mouseDown:(NXEvent *)eventp -{ - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - - return self; -} - -- mouseMoved:(NXEvent *)eventp -{ - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - ROMlib_updatemouselocation(eventp); - RESTOREA5; - return self; -} - -- mouseDragged:(NXEvent *)eventp -{ - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - ROMlib_updatemouselocation(eventp); - RESTOREA5; - return self; -} - -- mouseUp:(NXEvent *)eventp -{ - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - - return self; -} - -- mouseEntered:(NXEvent *)eventp -{ - extern char CrsrVis; - - SETUPA5; - if (CrsrVis) - [realcursor set]; - else - [blankcursor set]; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - return self; -} - -- mouseExited:(NXEvent *)eventp -{ - SETUPA5; - [NXArrow set]; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - return self; -} - -- keyDown:(NXEvent *)eventp -{ - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - return self; -} - -static struct { - long mask; char key; -} maskkeys[] = { - { NX_ALPHASHIFTMASK, 0x39, }, - { NX_SHIFTMASK, 0x38, }, - { NX_CONTROLMASK, 0x3B, }, - { NX_ALTERNATEMASK, 0x3A, }, - { NX_COMMANDMASK, 0x37, }, -}; - -- flagsChanged:(NXEvent *)eventp -{ - int i; - extern void ROMlib_zapmap( long key, long value ); - extern short ROMlib_mods; - extern short ROMlib_next_butmods_to_mac_butmods(long flags); - - SETUPA5; - for (i = NELEM(maskkeys); --i >= 0;) { - ROMlib_zapmap(maskkeys[i].key, !!(eventp->flags & maskkeys[i].mask)); - } - /* If shift is down, assume caps lock is not. The NeXT doesn't give us - * a separate bit for just caps lock, which we need for Solarian. This - * will give us a decent (but imperfect) approximation... - */ - if (eventp->flags & NX_SHIFTMASK) - ROMlib_zapmap(0x39, 0); - ROMlib_mods = ROMlib_next_butmods_to_mac_butmods(eventp->flags); - RESTOREA5; - return self; -} - -- (BOOL) performKeyEquivalent:(NXEvent *)eventp -{ - if (appstate == appisrunning) { - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - return YES; - } else { - if (debugnumber && (eventp->data.key.charCode == 'M')) { - [mailPanel makeKeyAndOrderFront:0]; - return YES; - } else - return [super performKeyEquivalent:eventp]; - } -} - -- keyUp:(NXEvent *)eventp -{ - SETUPA5; - [self convertPoint:&eventp->location fromView:nil]; - postnextevent(eventp); - RESTOREA5; - return self; -} - -- drawSelf:(NXRect *)rects :(int)rectCount -{ - NXRect r, *rp; - extern char *nextstep_sp, *romlib_sp; - int i; - long top, left, bottom, right; - SETUPA5; - - switch (printstate) { - case __idle: - if (0 && ROMlib_accstate == acc_accelerated) { - i = rectCount; - rp = rects; - if (i > 1) { - --i; /* skip first rectangle, since it's the bounding */ - ++rp; /* rectangle */ - } - while (--i >= 0) { - top = rp->origin.y; - left = rp->origin.x; - bottom = top + rp->size.height; - right = left + rp->size.width; - accelerate(top, left, bottom, right); - } - } else { - r.origin.x = 0; - r.origin.y = 0; - r.size.width = curr_width + - ROMlib_width_slop * curr_width / orig_width; - r.size.height = curr_height; - - update_screen_image_rep (0, 0, curr_width, curr_height); - - [theonlyscreenimagerep drawIn:&r]; - } - break; - case seenOpenPage: - RESTOREA5; - do - contextswitch(&nextstep_sp, &romlib_sp); - while (printstate != __idle && printstate != seenClosePage); - goto avoidrestorea5; - break; - default: - /* seenClosePage may get us in here, but we can't do anything - without sploding (I think) */ - break; - } - - RESTOREA5; -avoidrestorea5: - return self; -} - -- validRequestorForSendType:(NXAtom)typeSent andReturnType:(NXAtom)typeReturned -{ - return self; -} - -- readSelectionFromPasteboard:pboard -{ - extern char *nextstep_sp, *romlib_sp; - id saveROMlib_pasteboard; - - { - SETUPA5; - sendsuspendevent(); - RESTOREA5; - } - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - saveROMlib_pasteboard = ROMlib_pasteboard; - ROMlib_pasteboard = pboard; - { - SETUPA5; - sendresumeevent(YES); - RESTOREA5; - } - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - ROMlib_pasteboard = saveROMlib_pasteboard; - { - SETUPA5; - sendpaste(); - RESTOREA5; - } - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - return self; -} - -- (BOOL)writeSelectionToPasteboard:pboard types:(NXAtom *)types -{ - extern char *nextstep_sp, *romlib_sp; - id saveROMlib_pasteboard; - - { - SETUPA5; - sendcopy(); - RESTOREA5; - } - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - saveROMlib_pasteboard = ROMlib_pasteboard; - ROMlib_pasteboard = pboard; - { - SETUPA5; - sendsuspendevent(); - RESTOREA5; - } - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - contextswitch(&nextstep_sp, &romlib_sp); - ROMlib_pasteboard = saveROMlib_pasteboard; - { - SETUPA5; - sendresumeevent(NO); - RESTOREA5; - } - return YES; -} - -- (BOOL)getRect:(NXRect *)theRect forPage:(int)page -{ - extern char *nextstep_sp, *romlib_sp; - extern long pagewanted; - - pagewanted = page; - *theRect = *[[NXApp printInfo] paperRect]; - ROMlib_printtimeout = 10000; - while (printstate != __idle && printstate != seenOpenPage && - --ROMlib_printtimeout != 0) - contextswitch(&nextstep_sp, &romlib_sp); - if (ROMlib_printtimeout == 0) - printstate = __idle; - return printstate == __idle ? NO : YES; -} - -- (BOOL)knowsPagesFirst:(int *)firstPageNum last:(int *)lastPageNum -{ - return YES; -} - -char ROMlib_needtorestore; -extern char ROMlib_suppressclip; - -- beginPageSetupRect:(const NXRect * )aRect - placement:(const NXPoint *) location -{ - id retval; - - retval = [super beginPageSetupRect:aRect placement:location]; - ROMlib_needtorestore = 0; - ROMlib_suppressclip = 0; - - return retval; -} - -- addToPageSetup -{ - float scale; - - scale = [[NXApp printInfo] scalingFactor]; - PStranslate(0, [[NXApp printInfo] paperRect]->size.height); - PSscale(1 * scale, -1 * scale); -/* - * NOTE: we should probably check to see whether pse and psb are - * defined before blowing them away, but then again, just - * 'cause they're defined doesn't mean they're what we want. - */ - DPSPrintf(DPSGetCurrentContext(), "/pse {} def\n" - "/psb {} def\n" - "/execuserobject {\n" - " dup UserObjects length ge\n" - " { pop }\n" - " { UserObjects exch get exec }\n" - " ifelse\n" - "} def\n" - "/currentmouse { 0 0 } def\n" - "/printobject { pop pop } def\n" - ); - return [super addToPageSetup]; -} - -/* - * NOTE: %% is needed to get just one % - */ - -- endPageSetup -{ - id retval; - - retval = [super endPageSetup]; - - DPSPrintf(DPSGetCurrentContext(), - "%% The following is a lie that is necessary because Word 5\n" - "%% doesn't wrap EPS files properly and we can't tell where\n" - "%% the PostScript we're printing comes from.\n" - "%%%%BeginDocument: IWishWeDidntHaveToDoThis\n"); - return retval; -} - -- endPage -{ - if (ROMlib_needtorestore) - PSgrestore(); - DPSPrintf(DPSGetCurrentContext(), - "%%%%EndDocument\n" - "/showpage systemdict begin { showpage } bind end def\n"); - return [super endPage]; -} - -- endPSOutput -{ - extern long pagewanted; - - [super endPSOutput]; - pagewanted = 1024 * 1024; /* i.e. real big */ - return self; -} - - -- pause:sender -{ - id pausecell; - static char oldtitle[80]; - - pausecell = [global_menu findCellWithTag:10]; - if ([pausecell title][0] == 'P') { - DPSRemoveTimedEntry(timer); - strncpy(oldtitle, [global_gameWindow title], sizeof(oldtitle)); - oldtitle[sizeof(oldtitle)-1] = 0; - [global_gameWindow setTitle:"Executor is PAUSED"]; - [pausecell setTitleNoCopy:"Continue"]; - } else { - [global_gameWindow setTitle:oldtitle]; - [pausecell setTitleNoCopy:"Pause"]; - timer = DPSAddTimedEntry(0, &timerswitch, self, NX_BASETHRESHOLD); - } - return self; -} - -- abort:sender -{ - if (appstate != appisrunning || - NXRunAlertPanel("Are You Sure", - "Hitting the \"Abort Anyway\" button will cause Executor " - "to stop immediately, without giving the currently running " - "program a chance to quit gracefully. This can result in " - "corrupted files.", "Cancel", "Abort Anyway", (const char *) 0) == - NX_ALERTALTERNATE) - [NXApp terminate:sender]; - return self; -} - -- endPrologue -{ - extern int pageno; - - pageno = 0; - DPSPrintf(DPSGetCurrentContext(), -"/MacEncoding StandardEncoding 256 array copy def\n" -"\n" -"128\n" -"[\n" -" /Adieresis /Aring /Ccedilla /Eacute\n" -" /Ntilde /Odieresis /Udieresis /aacute\n" -" /agrave /acircumflex /adieresis /atilde\n" -" /aring /ccedilla /eacute /egrave\n" -" /ecircumflex /edieresis /iacute /igrave\n" -" /icircumflex /idieresis /ntilde /oacute\n" -" /ograve /ocircumflex /odieresis /otilde\n" -" /uacute /ugrave /ucircumflex /udieresis\n" -" /dagger /degree /cent /sterling\n" -" /section /bullet /paragraph /germandbls\n" -" /registered /copyright /trademark /acute\n" -" /dieresis /notequal /AE /Oslash\n" -" /infinity /plusminus /lessequal /greaterequal\n" -" /yen /mu /partialdiff /summation\n" -" /product /pi /integral /ordfeminine\n" -" /ordmasculine /Omega /ae /oslash\n" -" /questiondown /exclamdown /logicalnot /radical\n" -" /florin /approxequal /Delta /guillemotleft\n" -" /guillemotright /ellipsis /space /Agrave\n" -" /Atilde /Otilde /OE /oe\n" -" /endash /emdash /quotedblleft /quotedblright\n" -" /quoteleft /quoteright /divide /lozenge\n" -" /ydieresis /Ydieresis /fraction /currency\n" -" /guilsinglleft /guilsinglright /fi /fl\n" -" /daggerdbl /periodcentered /quotesinglbase /quotedblbase\n" -" /perthousand /Acircumflex /Ecircumflex /Aacute\n" -" /Edieresis /Egrave /Iacute /Icircumflex\n" -" /Idieresis /Igrave /Oacute /Ocircumflex\n" -" /apple /Ograve /Uacute /Ucircumflex\n" -" /Ugrave /dotlessi /circumflex /tilde\n" -" /macron /breve /dotaccent /ring\n" -" /cedilla /hungarumlaut /oganek /caron\n" -"]\n" -" { MacEncoding 2 index 2 index put pop 1 add }\n" -"forall\n" -"pop\n" -"\n" -"/MacEncoding MacEncoding readonly def\n" -"\n" -"/_MACfstr 128 string dup 0 (_MAC) putinterval def \n" -"\n" -"/findfont\n" -"{\n" -" /currentshared where\n" -" {pop currentshared}\n" -" {FALSE}\n" -" ifelse\n" -" {//findfont exec}\n" -" {\n" -" dup _MACfstr 4 124 getinterval cvs length 4 add _MACfstr 0 3 -1 roll\n" -" getinterval cvn exch FontDirectory 2 index known \n" -" {pop FontDirectory exch get}\n" -" {\n" -" //findfont exec dup /Encoding get\n" -" dup\n" -" StandardEncoding eq\n" -" exch\n" -" /NextStepEncoding where\n" -" { /NextStepEncoding get eq }\n" -" { FALSE }\n" -" ifelse\n" -" or\n" -" {\n" -" dup length dict exch\n" -" {\n" -" 1 index /FID ne\n" -" {2 index 3 1 roll put}\n" -" {pop pop}\n" -" ifelse\n" -" } forall\n" -" dup /Encoding MacEncoding put definefont\n" -" }\n" -" {exch pop}\n" -" ifelse\n" -" }\n" -" ifelse\n" -" }\n" -" ifelse\n" -"} bind def\n" -"\n" -"/selectfont {\n" -" exch findfont\n" -" exch dup type /arraytype eq\n" -" {makefont}\n" -" {scalefont}\n" -" ifelse\n" -" setfont\n" -"} bind def\n" -"\n" -"%% Dilemma: If we don't undef NextStepEncoding then NeXT generated EPS\n" -"%% files will not have the correct encoding vector when printed\n" -"%% under Executor. BUT if we undef NextStepEncoding then we\n" -"%% can't use their implementation of findfont. Foo.\n" -"%% /languagelevel where\n" -"%% {\n" -"%% pop\n" -"%% languagelevel 2 ge\n" -"%% {\n" -"%% currentdict /NextStepEncoding undef\n" -"%% } if\n" -"%% } if\n"); - return [super endPrologue]; -} - -/* Beginning of stuff that should probably be in its own file */ - -#include - -typedef struct { - const char *name; - int subtype; -} subtype_entry_t; - -static subtype_entry_t vax_cpu[] = { - "VAX780", 1, - "VAX785", 2, - "VAX750", 3, - "VAX730", 4, - "UVAXI", 5, - "UVAXII", 6, - "VAX8200", 7, - "VAX8500", 8, - "VAX8600", 9, - "VAX8650", 10, - "VAX8800", 11, - "UVAXIII", 12, - (const char *) 0, 0, -}; - - -static subtype_entry_t romp_cpu[] = { - "RT_PC", 1, - "RT_APC", 2, - "RT_135", 3, - (const char *) 0, 0, -}; - -static subtype_entry_t ns32032_cpu[] = { - "MMAX_DPC", 1, - "SQT ", 2, - "MMAX_APC_FPU", 3, - "MMAX_APC_FPA", 4, - "MMAX_XPC", 5, - (const char *) 0, 0, -}; - -static subtype_entry_t i386_cpu[] = { - "386", 3, - "486", 4, - "486SX", 4 + 128, - "586", 5, - "586SX", 5 + 128, - (const char *) 0, 0, -}; - -static subtype_entry_t mips_cpu[] = { - "MIPS_R2300", 1, - "MIPS_R2600", 2, - "MIPS_R2800", 3, - "MIPS_R2000a", 4, - (const char *) 0, 0, -}; - -static subtype_entry_t mc680x0_cpu[] = { - "MC68030", 1, - "MC68040", 2, - "MC68030_ONLY", 3, - (const char *) 0, 0, -}; - -static subtype_entry_t hppa_cpu[] = { - "HPPA_825", 1, - "HPPA_835", 2, - "HPPA_840", 3, - "HPPA_850", 4, - "HPPA_855", 5, - (const char *) 0, 0, -}; - -static subtype_entry_t arm_cpu[] = { - "ARM_A500_ARCH", 1, - "ARM_A500", 2, - "ARM_A440", 3, - "ARM_M4", 4, - "ARM_A680", 5, - (const char *) 0, 0, -}; - -static subtype_entry_t mc88000_cpu[] = { - "MMAX_JPC", 1, - "MC88100", 1, - "MC88110", 2, - (const char *) 0, 0, -}; - -static subtype_entry_t mc98000_cpu[] = { - "MC98601", 1, - (const char *) 0, 0, -}; - -static subtype_entry_t i860_cpu[] = { - "I860_860", 1, - (const char *) 0, 0, -}; - -static subtype_entry_t i860_little_cpu[] = { - "I860_LITTLE", 1, - (const char *) 0, 0, -}; - - -static subtype_entry_t rs6000_cpu[] = { - "RS6000", 1, - (const char *) 0, 0, -}; - -static subtype_entry_t sparc_cpu[] = { - "SUN4_260", 1, - "SUN4_110", 2, - (const char *) 0, 0, -}; - -static subtype_entry_t unknown_cpu[] = { - (const char *) 0, 0, -}; - -#define SUBTABLE(name, table) \ - #name, table ## _cpu - -typedef struct { - const char *name; - const subtype_entry_t *subtable; -} cpu_entry_t; - -static cpu_entry_t cpu_info[] = { - SUBTABLE(unknown, unknown), /* ((cpu_type_t) 0) */ - SUBTABLE(VAX, vax), /* ((cpu_type_t) 1) */ - SUBTABLE(RT, romp), /* ((cpu_type_t) 2) */ - SUBTABLE(unknown, unknown), /* ((cpu_type_t) 3) */ - SUBTABLE(NS32032, ns32032), /* ((cpu_type_t) 4) */ - SUBTABLE(NS32332, ns32032), /* ((cpu_type_t) 5) */ - SUBTABLE(M68K, mc680x0), /* ((cpu_type_t) 6) */ - SUBTABLE(PC, i386), /* ((cpu_type_t) 7) */ - SUBTABLE(MIPS, mips), /* ((cpu_type_t) 8) */ - SUBTABLE(NS32532, ns32032), /* ((cpu_type_t) 9) */ - SUBTABLE(unknown, unknown), /* ((cpu_type_t) 10) */ - SUBTABLE(SNAKE, hppa), /* ((cpu_type_t) 11) */ - SUBTABLE(ARM, arm), /* ((cpu_type_t) 12) */ - SUBTABLE(M88K, mc88000), /* ((cpu_type_t) 13) */ - SUBTABLE(SPARC, sparc), /* ((cpu_type_t) 14) */ - SUBTABLE(I860, i860), /* ((cpu_type_t) 15) big-endian */ - SUBTABLE(I860_LITTLE, i860_little), /* ((cpu_type_t) 16) little-endian */ - SUBTABLE(RS6000, rs6000), /* ((cpu_type_t) 17) */ - SUBTABLE(POWERPC, mc98000), /* ((cpu_type_t) 18) */ -}; - -#if !defined(NELEM) -#define NELEM(x) (sizeof((x)) / sizeof((x)[0])) -#endif /* !defined(NELEM) */ - -void getinfo(char const **cpupp, char const **subpp, char const **ospp) -{ - struct host_basic_info basic_info; - unsigned int count; - const subtype_entry_t *subp; - static kernel_version_t kvers; - - count = HOST_BASIC_INFO_COUNT; - if (host_info(host_self(), HOST_BASIC_INFO, (host_info_t) &basic_info, - &count) == KERN_SUCCESS && - basic_info.cpu_type < NELEM(cpu_info)) { - *cpupp = cpu_info[basic_info.cpu_type].name; - for (subp = cpu_info[basic_info.cpu_type].subtable; subp->name && - subp->subtype != basic_info.cpu_subtype; ++subp) - ; - if (subp->name) - *subpp = subp->name; - else - *subpp = "unknown"; - } else { - *cpupp = "unknown"; - *subpp = "unknown"; - } - if (host_kernel_version(host_self(), kvers) == KERN_SUCCESS) - *ospp = kvers; - else - *ospp = "unknown"; -} - -/* End of stuff that should probably be in its own file */ - -#define T(a, b, c, d) ((a << 24) | \ - (b << 16) | \ - (c << 8) | \ - (d << 0)) - -const char *getcategory(const char *severity, const char *class, - const char *synopsis) -{ - const char *retval; - - switch (ROMlib_creator) { - case T('A', 'T', 'r', 'n'): - retval = "atrain"; - break; - case T('C', 'T', 'I', 'M'): - retval = "carmen"; - break; - case T('C', 'Y', 'Q', 'S'): - retval = "crystal-quest"; - break; - case T('X', 'C', 'E', 'L'): - retval = "excel"; - break; - case T('P', 's', 'y', 'g'): - retval = "lemmings"; - break; - case T('M', 'I', 'T', '1'): - retval = "macintax"; - break; - case T('S', 'S', 'L', 'A'): - retval = "macmoney"; - break; - case T('M', 'Y', 'M', 'C'): - retval = "mym"; - break; - case T('P', 'O', '\xC4', 'P'): - retval = "pop"; - break; - case T('I', 'N', 'T', 'U'): - retval = "quicken"; - break; - case T('R', 'I', 'S', 'K'): - retval = "risk"; - break; - case T('S', 'A', 'N', 'T'): - retval = "simant"; - break; - case T('S', 'I', 'T', '!'): - retval = "stuffit-lite"; - break; - case T('M', 'S', 'W', 'D'): - retval = "word"; - break; - } - if (!retval) { - if (strcmp(severity, "System Crash/Hang") == 0) - return "yipes"; - else if (debugnumber < 10000) - return "red"; - else if (strcmp(class, "Documentation") == 0) - return "docs"; - else if (recmp(".*[Pp][Rr][Ii][Nn][Tt].*", (char *) synopsis) == 0) - return "printing"; - else if (recmp(".*[Xx][Ff][Ee][Rr].*", (char *) synopsis) == 0) - return "hfs_xfer"; - else - retval = "executor"; - } - return retval; -} - -#define OPENCMD "/usr/ucb/Mail -s BugReport %s" -#define FIELDCHARS "**********" - /* 0x12345678 */ - -- mailARDI: sender -{ - FILE *mailfp; - char *opencmd, *notetext; - const char *cputype, *cpusubtype, *osversion; - char starspchars[sizeof(FIELDCHARS)], starpcchars[sizeof(FIELDCHARS)]; - extern long debugtable[1L << 12]; - int i; - id textid; - const char *severity, *class, *synopsis, *category; - int closeretval; - - opencmd = alloca(strlen(OPENCMD) + - strlen([addressForm stringValueAt:0])); - sprintf(opencmd, OPENCMD, [addressForm stringValueAt:0]); - mailfp = popen(opencmd, "w"); - if (!mailfp) - NXRunAlertPanel("No Mail?", "Could not open mail connection.", - (const char *) 0, (const char *) 0, (const char *) 0); - else { - textid = [noteBox docView]; - notetext = alloca([textid textLength]); - [textid getSubstring:notetext start:0 length:[textid textLength]+1]; - getinfo(&cputype, &cpusubtype, &osversion); - severity = [[[severityPopUp itemList] selectedCell] title]; - if (!severity) - severity = [[[severityPopUp itemList] cellAt:0 :0] title]; - class = [[[classPopUp itemList] selectedCell] title]; - if (!class) - class = [[[classPopUp itemList] cellAt:0 :0] title]; - synopsis = [synopsisForm stringValueAt:0]; - category = getcategory(severity, class, synopsis); - fprintf(mailfp, - ">Release: Executor %s %s\n" - ">Software: %s\n" - ">Version: %s\n" - ">Synopsis: %s\n" - ">Severity: %s\n" - ">Class: %s\n" - ">Category: %s\n" - ">Environment:\n" - " CPU_TYPE: %s\n" - " CPU_SUB_TYPE: %s\n" - " OS: %s\n" - ">Description:\n" - " %s\n", - ROMlib_executor_version, - ROMlib_executor_build_time, - [softwareForm stringValueAt:0], - [softwareForm stringValueAt:1], - synopsis, - severity, - class, - category, - cputype, - cpusubtype, - osversion, - notetext); - - if (appstate == appdied) { - if (starpcfield == hexfield) - sprintf(starpcchars, "0x%08lx", starpc); - else - sprintf(starpcchars, FIELDCHARS); - if (starspfield == hexfield) - sprintf(starspchars, "0x%08lx", starsp); - else - sprintf(starspchars, FIELDCHARS); - fprintf(mailfp, ">Death Certificate:\n" - " SP 0x%08lx\n" - " *SP %s\n" - " PC 0x%08lx\n" - " *PC %s\n" - " D0 0x%08lx\n" - " PSL 0x%08lx\n" - " SIG %d\n" - " DEB %d\n", - sp, - starspchars, - pc, - starpcchars, - d0, - psl, - sig, - debugnumber); - for (i = 0; i < NELEM(debugtable); i++) - if (debugtable[i]) - fprintf(mailfp, " 0xA%03X: %d\n", i, debugtable[i]); - } - if ((closeretval = pclose(mailfp)) != 0) { - NXRunAlertPanel("Problem Report NOT Sent", - "%s exited with an error return of %d.", - (const char *) 0, (const char *) 0, (const char *) 0, - opencmd, closeretval); - } else - NXRunAlertPanel("Sent", "Your Problem Report has been sent.", - (const char *) 0, (const char *) 0, (const char *) 0); - [textid selectAll:sender]; - [textid replaceSel:""]; - [synopsisForm setStringValue:"" at:0]; - } - [mailPanel orderOut:sender]; - return sender; -} - -- (void) installinfo:(const char *)name :(const char *) version -{ - [softwareForm setStringValue:name at:0]; - [softwareForm setStringValue:version at:1]; -} - -void ROMlib_installinfo(const char *name, const char *version) -{ - [global_game installinfo:name :version]; -} - -@end diff --git a/src/config/front-ends/nextstep/blockinterrupts.m b/src/config/front-ends/nextstep/blockinterrupts.m deleted file mode 100644 index d5e58db9..00000000 --- a/src/config/front-ends/nextstep/blockinterrupts.m +++ /dev/null @@ -1,120 +0,0 @@ -#include "rsys/common.h" -#include "rsys/mactype.h" -#include -#include -#include -#include -#include -#include "rsys/blockinterrupts.h" - -static mutex_t m; -static condition_t c; - -static thread_t parentthread; -static cthread_t parentcthread; - -#if 0 -static int done; - -static void callsomeroutine( void (*routinetocallp)( void * ), void *arg ) -{ - (*routinetocallp)( arg ); -/* mutex_lock(m); necessary? */ - done = 1; -/* mutex_unlock(m); necessary? */ - condition_signal(c); - for (;;) - cthread_yield(); - gui_assert(0); -} - -void ROMlib_callcompletion( void *chanp ) -{ - struct NeXT_thread_state_regs regs, newregs; - struct NeXT_thread_state_68882 s68882; - struct NeXT_thread_state_user_reg ureg; - static unsigned int regcount = sizeof(regs), - s68882count = sizeof(s68882), - uregcount = sizeof(ureg); - - thread_suspend(parentthread); - cthread_abort(parentcthread); - thread_get_state(parentthread, NeXT_THREAD_STATE_REGS, - (int *) ®s, ®count); - thread_get_state(parentthread, NeXT_THREAD_STATE_68882, - (int *) &s68882, &s68882count); - thread_get_state(parentthread, NeXT_THREAD_STATE_USER_REG, - (int *) &ureg, &uregcount); - newregs = regs; - newregs.pc = (long) callsomeroutine; - - -/* TODO set up stack with args... */ - - thread_set_state(parentthread, NeXT_THREAD_STATE_REGS, - (int *) &newregs, regcount); - mutex_lock(m); - done = 0; - thread_resume(parentthread); - while (!done) - condition_wait(c, m); - mutex_unlock(m); - thread_suspend(parentthread); - cthread_abort(parentcthread); /* necessary! */ - thread_set_state(parentthread, NeXT_THREAD_STATE_REGS, - (int *) ®s, regcount); - thread_set_state(parentthread, NeXT_THREAD_STATE_68882, - (int *) &s68882, s68882count); - thread_set_state(parentthread, NeXT_THREAD_STATE_USER_REG, - (int *) &ureg, uregcount); - thread_resume(parentthread); -} -#endif - -static long blockcount = 0; - -#error "This stuff has succumbed to bitrot; see new virtual interrupt stuff" -void blockinterrupts_init( void ) -{ - m = mutex_alloc(); - c = condition_alloc(); - - parentthread = thread_self(); - parentcthread = cthread_self(); -} - -void blockinterrupts (blockinterrupts_t *blockp) -{ - *blockp = sigblock(sigmask(SIGALRM)); /* must precede mutex_lock */ - mutex_lock(m); - ++blockcount; - mutex_unlock(m); -} - -void unblockinterrupts (const blockinterrupts_t *blockp) -{ - mutex_lock(m); - if (--blockcount < 0) - blockcount = 0; - mutex_unlock(m); - sigsetmask(*blockp); /* must be after mutex_unlock */ - condition_signal(c); -} - -void requestinterrupts( void ) -{ - mutex_lock(m); - while (blockcount > 0) - condition_wait(c, m); - blockcount = 1; - mutex_unlock(m); -} - -void unrequestinterrupts( void ) -{ - mutex_lock(m); - if (--blockcount < 0) - blockcount = 0; - mutex_unlock(m); - condition_signal(c); -} diff --git a/src/config/front-ends/nextstep/contextswitch.h b/src/config/front-ends/nextstep/contextswitch.h deleted file mode 100644 index 029d5a80..00000000 --- a/src/config/front-ends/nextstep/contextswitch.h +++ /dev/null @@ -1,10 +0,0 @@ -#if !defined (_CONTEXTSWITCH_H_) -#define _CONTEXTSWITCH_H_ - -extern char *romlib_sp, *nextstep_sp; - -extern void contextswitch( char **from_spp, char **to_spp ); - -extern long ROMlib_printtimeout; - -#endif /* !_CONTEXTSWITCH_H_ */ diff --git a/src/config/front-ends/nextstep/docAppl.tiff b/src/config/front-ends/nextstep/docAppl.tiff deleted file mode 100644 index be0e48fc..00000000 Binary files a/src/config/front-ends/nextstep/docAppl.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/docMSW.tiff b/src/config/front-ends/nextstep/docMSW.tiff deleted file mode 100644 index 7319c79c..00000000 Binary files a/src/config/front-ends/nextstep/docMSW.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/docXL.tiff b/src/config/front-ends/nextstep/docXL.tiff deleted file mode 100644 index 5348682c..00000000 Binary files a/src/config/front-ends/nextstep/docXL.tiff and /dev/null differ diff --git a/src/config/front-ends/nextstep/host_bltmacros.h b/src/config/front-ends/nextstep/host_bltmacros.h deleted file mode 100644 index 5e78239f..00000000 --- a/src/config/front-ends/nextstep/host_bltmacros.h +++ /dev/null @@ -1 +0,0 @@ -/* empty files sometimes confuse buy running OPENSTEP 4.1 */ diff --git a/src/config/front-ends/nextstep/host_vdriver.h b/src/config/front-ends/nextstep/host_vdriver.h deleted file mode 100644 index 051b10c9..00000000 --- a/src/config/front-ends/nextstep/host_vdriver.h +++ /dev/null @@ -1,19 +0,0 @@ -#define vdriver_system_busy 0 -#define VDRIVER_DISPLAYED_IN_WINDOW - -#define vdriver_accel_rect_fill(t, l, b, r, c) VDRIVER_ACCEL_NO_UPDATE -#define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE -#define vdriver_accel_wait() - -#define VDRIVER_DISPLAYED_IN_WINDOW - -#define VDRIVER_BYPASS_INTERNAL_FBUF_P() FALSE - -typedef VDRIVER_MODE_LIST_TYPE (2) vdriver_nextstep_mode_t; - -#define VDRIVER_DIRTY_RECT_BYTE_ALIGNMENT 4 /* Align to long boundaries. */ - -extern vdriver_nextstep_mode_t vdriver_nextstep_modes; - -#define vdriver_mode_list \ - ((const vdriver_modes_t *) &vdriver_nextstep_modes) diff --git a/src/config/front-ends/nextstep/nextstep.h b/src/config/front-ends/nextstep/nextstep.h deleted file mode 100644 index 0cb3850e..00000000 --- a/src/config/front-ends/nextstep/nextstep.h +++ /dev/null @@ -1,3 +0,0 @@ -#if !defined (NEXTSTEP) -# define NEXTSTEP -#endif diff --git a/src/config/front-ends/nextstep/nextstep.make.nextstep b/src/config/front-ends/nextstep/nextstep.make.nextstep deleted file mode 100644 index 77d405a6..00000000 --- a/src/config/front-ends/nextstep/nextstep.make.nextstep +++ /dev/null @@ -1,42 +0,0 @@ - -FRONT_END_DEFINES = - -HFS_XFer = $(FRONT_END_DIR)/HFS_XFer - -FRONT_END_LIBS = \ - -sectcreate __ICON __header $(FRONT_END_DIR)/Executor.iconheader \ - -segprot __ICON r r \ - -sectcreate __ICON app $(FRONT_END_DIR)/Executor.tiff \ - -sectcreate __ICON appl $(FRONT_END_DIR)/docAppl.tiff \ - -sectcreate __ICON msw $(FRONT_END_DIR)/docMSW.tiff \ - -sectcreate __ICON xl $(FRONT_END_DIR)/docXL.tiff \ - -sectcreate hfs_xfer hfs_xfersect $(HFS_XFer)/HFS_XFer.util.stripped \ - -sectcreate lowseg lowsect $(FRONT_END_DIR)/1kfile \ - -segaddr __TEXT 200000 \ - -segaddr __DATA 1000000 \ - -segaddr hfs_xfer 1700000 \ - -segaddr __LINKEDIT 1800000 \ - -lNeXT_s -lsys_s - -psfns.c psfns.h: psfns.psw - rm -f $*.h $*.c - pswrap -a -h $*.h -o $*.c $< - chmod -w $*.h $*.c - -# add the Executor.app directory to the VPATH so Executor_main.m -# will be found -NS_EXECUTOR_DIR = $(FRONT_END_DIR)/Executor - -VPATH += :$(NS_EXECUTOR_DIR) - -NEXT_SRC = MacWinClass.m NEXTkeyboard.m NEXTprint.m \ - MacAppClass.m MacViewClass.m NEXT.c NEXTmain.m NEXTsound.m \ - Executor_main.m - -FRONT_END_SRC = $(NEXT_SRC) -FRONT_END_OBJ = $(strip $(addsuffix .o,$(basename $(FRONT_END_SRC)))) - -MacAppClass.o: - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/nextstep/nextstep.make.openstep b/src/config/front-ends/nextstep/nextstep.make.openstep deleted file mode 100644 index a9e73416..00000000 --- a/src/config/front-ends/nextstep/nextstep.make.openstep +++ /dev/null @@ -1,44 +0,0 @@ - -FRONT_END_DEFINES = - -HFS_XFer = $(FRONT_END_DIR)/HFS_XFer - -FRONT_END_LIBS = \ - -sectcreate __ICON __header $(FRONT_END_DIR)/Executor.iconheader \ - -segprot __ICON r r \ - -sectcreate __ICON app $(FRONT_END_DIR)/Executor.tiff \ - -sectcreate __ICON appl $(FRONT_END_DIR)/docAppl.tiff \ - -sectcreate __ICON msw $(FRONT_END_DIR)/docMSW.tiff \ - -sectcreate __ICON xl $(FRONT_END_DIR)/docXL.tiff \ - -sectcreate hfs_xfer hfs_xfersect $(HFS_XFer)/HFS_XFer.util.stripped \ - -sectcreate lowseg lowsect $(FRONT_END_DIR)/1kfile \ - -segaddr __TEXT 200000 \ - -segaddr __DATA 1000000 \ - -segaddr hfs_xfer 1700000 \ - -segaddr __LINKEDIT 1800000 - -# these go away -# -lNeXT_s -lsys_s - -psfns.c psfns.h: psfns.psw - rm -f $*.h $*.c - pswrap -a -h $*.h -o $*.c $< - chmod -w $*.h $*.c - -# add the Executor.app directory to the VPATH so Executor_main.m -# will be found -NS_EXECUTOR_DIR = $(FRONT_END_DIR)/Executor - -VPATH += :$(NS_EXECUTOR_DIR) - -NEXT_SRC = MacWinClass.m NEXTkeyboard.m NEXTprint.m \ - MacAppClass.m MacViewClass.m NEXT.c NEXTmain.m NEXTsound.m \ - Executor_main.m - -FRONT_END_SRC = $(NEXT_SRC) -FRONT_END_OBJ = $(strip $(addsuffix .o,$(basename $(FRONT_END_SRC)))) - -MacAppClass.o: - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/nextstep/ourstuff.h b/src/config/front-ends/nextstep/ourstuff.h deleted file mode 100644 index ae88cee5..00000000 --- a/src/config/front-ends/nextstep/ourstuff.h +++ /dev/null @@ -1,41 +0,0 @@ -#if !defined (_OURSTUFF_H_) - -#ifndef OPENSTEP -#include -#endif /* not OPENSTEP */ - -extern void sendresumeevent(LONGINT cvtclip); -extern void sendsuspendevent(void); -extern void ROMlib_writenameorgkey(char *name, char *org, char *key); -extern void contextswitch(char **from_spp, char **to_spp); -extern LONGINT insertfonttbl(char **op, char doit); - -#ifndef OPENSTEP - -extern INTEGER ROMlib_next_butmods_to_mac_butmods (LONGINT nextflags); -extern void postnextevent(NXEvent * neventp); -extern void ROMlib_updatemouselocation(NXEvent * neventp); - -#else /* OPENSTEP */ - -extern INTEGER ROMlib_next_butmods_to_mac_butmods (unsigned int nextflags); -extern void postnextevent(NSEvent * neventp); -extern void ROMlib_updatemouselocation(NSEvent * neventp); - -#endif /* OPENSTEP */ - -extern void sendpaste(void); -extern void sendcopy(void); -extern void oldmain(long argc, char **argv); -extern void convertchars(char *data, long length, unsigned char *table); -extern void nextmain(void); - -#if defined (__OBJC__) -extern id global_menu; -extern id realcursor, blankcursor; -extern id ROMlib_pasteboard; -#endif - -extern int ROMlib_ourchangecount; - -#endif /* _OURSTUFF_H_ */ diff --git a/src/config/front-ends/nextstep/psfns.psw b/src/config/front-ends/nextstep/psfns.psw deleted file mode 100644 index ccea5d69..00000000 --- a/src/config/front-ends/nextstep/psfns.psw +++ /dev/null @@ -1 +0,0 @@ -% no longer needed diff --git a/src/config/front-ends/qt/CMakeLists.txt b/src/config/front-ends/qt/CMakeLists.txt new file mode 100644 index 00000000..7e7fd39d --- /dev/null +++ b/src/config/front-ends/qt/CMakeLists.txt @@ -0,0 +1,16 @@ +find_package(Qt5Gui) + +if(TARGET Qt5::Gui) + add_library(front-end-qt + host_vdriver.h + qt.h + qt.cpp + available_geometry.h + available_geometry.cpp + ../x/x_keycodes.cpp + ) + + target_link_libraries(front-end-qt syn68k Qt5::Gui) + target_include_directories(front-end-qt + PUBLIC .) +endif() diff --git a/src/config/front-ends/qt/available_geometry.cpp b/src/config/front-ends/qt/available_geometry.cpp new file mode 100644 index 00000000..6868df8c --- /dev/null +++ b/src/config/front-ends/qt/available_geometry.cpp @@ -0,0 +1,97 @@ +#include +#include +#include +#include +#include +#include +#include + +#include "host-os-config.h" + +QVector getScreenGeometries() +{ + QVector geometries; + for(QScreen *screen : QGuiApplication::screens()) + geometries.push_back(screen->geometry()); + + return geometries; +} + +#ifndef LINUX + +/* Actually, this should be the Qt-on-anything-but-X11 case. */ + +QVector getAvailableScreenGeometries() +{ + QVector geometries; + for(QScreen *screen : QGuiApplication::screens()) + geometries.push_back(screen->availableGeometry()); + + return geometries; +} + +#else + +/* Figure out available screen geometries by opening + invisible maximized windows on each screen. + + QScreen::availableGeometry() is documented not to work + on multi-screen X11 systems. + + This version should still work even where it isn't needed. + */ + +template +struct SizeTestWindow : QWindow +{ + F f; + SizeTestWindow(F f) + : f(f) + { + } + void resizeEvent(QResizeEvent *evt) override + { + f(evt->size()); + } +}; + +template +QWindow* makeSizeTestWindow(F f) { return new SizeTestWindow(f); } + +QVector getAvailableScreenGeometries() +{ + QVector windows; + int windowCount = 0; + QEventLoop loop; + + for(QScreen *screen : QGuiApplication::screens()) + { + ++windowCount; + QWindow *window = makeSizeTestWindow( + [&loop, &windowCount](QSize sz) { + if(sz.width() > 100 && sz.height() > 100) + { + if(--windowCount <= 0) + loop.exit(); + } + } + ); + windows.push_back(window); + window->setFlag(Qt::FramelessWindowHint, true); + window->setFlag(Qt::NoDropShadowWindowHint, true); + window->setOpacity(0); + window->resize(100,100); + window->setPosition(screen->availableGeometry().topLeft()); + window->showMaximized(); + } + loop.exec(); + + QVector geometries; + for(QWindow *w : windows) + { + geometries.push_back(w->geometry()); + delete w; + } + return geometries; +} +#endif diff --git a/src/config/front-ends/qt/available_geometry.h b/src/config/front-ends/qt/available_geometry.h new file mode 100644 index 00000000..b5d19246 --- /dev/null +++ b/src/config/front-ends/qt/available_geometry.h @@ -0,0 +1,7 @@ +#pragma once + +#include +#include + +QVector getScreenGeometries(); +QVector getAvailableScreenGeometries(); diff --git a/src/config/front-ends/qt/host_vdriver.h b/src/config/front-ends/qt/host_vdriver.h new file mode 100644 index 00000000..7e73fff7 --- /dev/null +++ b/src/config/front-ends/qt/host_vdriver.h @@ -0,0 +1,20 @@ + +//#define VDRIVER_DISPLAYED_IN_WINDOW +#define vdriver_fixed_clut_p false +#define vdriver_grayscale_p false + +/* What's this for again? We may need this later... */ +#define vdriver_rgb_spec NULL + +/* We don't have a function to notify the user that the system is busy */ +#define vdriver_system_busy 0 + +/* We don't provide any accelerated display functions */ +#define VDRIVER_BYPASS_INTERNAL_FBUF_P() false +#define vdriver_accel_rect_fill(t, l, b, r, c) VDRIVER_ACCEL_NO_UPDATE +#define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE +#define vdriver_accel_wait() + +#define VDRIVER_PUMP_EVENTS true + +#define VDRIVER_ROOTLESS true \ No newline at end of file diff --git a/src/config/front-ends/qt/qt.cpp b/src/config/front-ends/qt/qt.cpp new file mode 100644 index 00000000..13e059d2 --- /dev/null +++ b/src/config/front-ends/qt/qt.cpp @@ -0,0 +1,552 @@ + +#include +#include +#include +#include +#include +#include + +#include "rsys/common.h" +#include "rsys/host.h" +#include "rsys/vdriver.h" +#include "rsys/cquick.h" /* for ROMlib_log2 */ +#include "rsys/adb.h" +#include "rsys/osevent.h" +#include "rsys/scrap.h" +#include "rsys/keyboard.h" +#include "rsys/parse.h" +#include "OSEvent.h" +#include "ToolboxEvent.h" +#include "SegmentLdr.h" +#include "ScrapMgr.h" +#include "rsys/refresh.h" + +#include "available_geometry.h" + +//#include "keycode_map.h" + +#include +#include +#include + +#ifdef MACOSX +void macosx_hide_menu_bar(int mouseY); +#endif +#include "../x/x_keycodes.h" + +namespace Executor +{ +/* These variables are required by the vdriver interface. */ +uint8_t *vdriver_fbuf; +int vdriver_row_bytes; +int vdriver_width = 1024; +int vdriver_height = 768; +int vdriver_bpp = 8, vdriver_log2_bpp; +int vdriver_max_bpp, vdriver_log2_max_bpp; +vdriver_modes_t *vdriver_mode_list; + +int host_cursor_depth = 1; + + int fakeArgc = 1; + char programName[] = "executor"; + char *fakeArgv[] = { programName, nullptr }; +} + +#undef white + + +using namespace Executor; + +namespace +{ +class ExecutorWindow; +vdriver_modes_t zero_modes = { 0, 0 }; +QGuiApplication *qapp; +QImage *qimage; +uint16_t keymod = 0; +ExecutorWindow *window; + + +std::unordered_map keycodeMap { + { Qt::Key_Backspace, MKV_BACKSPACE }, + { Qt::Key_Tab, MKV_TAB }, + //{ Qt::Key_Clear, NOTAKEY }, + { Qt::Key_Return, MKV_RETURN }, + { Qt::Key_Escape, MKV_ESCAPE }, + { Qt::Key_Space, MKV_SPACE }, + { Qt::Key_Apostrophe, MKV_TICK }, + { Qt::Key_Comma, MKV_COMMA }, + { Qt::Key_Minus, MKV_MINUS }, + { Qt::Key_Period, MKV_PERIOD }, + { Qt::Key_Slash, MKV_SLASH }, + { Qt::Key_0, MKV_0 }, + { Qt::Key_1, MKV_1 }, + { Qt::Key_2, MKV_2 }, + { Qt::Key_3, MKV_3 }, + { Qt::Key_4, MKV_4 }, + { Qt::Key_5, MKV_5 }, + { Qt::Key_6, MKV_6 }, + { Qt::Key_7, MKV_7 }, + { Qt::Key_8, MKV_8 }, + { Qt::Key_9, MKV_9 }, + { Qt::Key_Semicolon, MKV_SEMI }, + { Qt::Key_Colon, MKV_SEMI }, + { Qt::Key_Equal, MKV_EQUAL }, + /*{ Qt::Key_Kp_0, MKV_NUM0 }, + { Qt::Key_Kp_1, MKV_NUM1 }, + { Qt::Key_Kp_2, MKV_NUM2 }, + { Qt::Key_Kp_3, MKV_NUM3 }, + { Qt::Key_Kp_4, MKV_NUM4 }, + { Qt::Key_Kp_5, MKV_NUM5 }, + { Qt::Key_Kp_6, MKV_NUM6 }, + { Qt::Key_Kp_7, MKV_NUM7 }, + { Qt::Key_Kp_8, MKV_NUM8 }, + { Qt::Key_Kp_9, MKV_NUM9 }, + { Qt::Key_Kp_PERIOD, MKV_NUMPOINT }, + { Qt::Key_Kp_DIVIDE, MKV_NUMDIVIDE }, + { Qt::Key_Kp_MULTIPLY, MKV_NUMMULTIPLY }, + { Qt::Key_Kp_MINUS, MKV_NUMMINUS }, + { Qt::Key_Kp_PLUS, MKV_NUMPLUS },*/ + { Qt::Key_Enter, MKV_NUMENTER }, + { Qt::Key_BracketLeft, MKV_LEFTBRACKET }, + { Qt::Key_Backslash, MKV_BACKSLASH }, + { Qt::Key_BracketRight, MKV_RIGHTBRACKET }, + { Qt::Key_QuoteLeft, MKV_BACKTICK }, + { Qt::Key_BraceLeft, MKV_LEFTBRACKET }, + { Qt::Key_BraceRight, MKV_RIGHTBRACKET }, + { Qt::Key_section, MKV_PARAGRAPH }, + { Qt::Key_A, MKV_a }, + { Qt::Key_B, MKV_b }, + { Qt::Key_C, MKV_c }, + { Qt::Key_D, MKV_d }, + { Qt::Key_E, MKV_e }, + { Qt::Key_F, MKV_f }, + { Qt::Key_G, MKV_g }, + { Qt::Key_H, MKV_h }, + { Qt::Key_I, MKV_i }, + { Qt::Key_J, MKV_j }, + { Qt::Key_K, MKV_k }, + { Qt::Key_L, MKV_l }, + { Qt::Key_M, MKV_m }, + { Qt::Key_N, MKV_n }, + { Qt::Key_O, MKV_o }, + { Qt::Key_P, MKV_p }, + { Qt::Key_Q, MKV_q }, + { Qt::Key_R, MKV_r }, + { Qt::Key_S, MKV_s }, + { Qt::Key_T, MKV_t }, + { Qt::Key_U, MKV_u }, + { Qt::Key_V, MKV_v }, + { Qt::Key_W, MKV_w }, + { Qt::Key_X, MKV_x }, + { Qt::Key_Y, MKV_y }, + { Qt::Key_Z, MKV_z }, + { Qt::Key_Delete, MKV_DELFORWARD }, + { Qt::Key_F1, MKV_F1 }, + { Qt::Key_F2, MKV_F2 }, + { Qt::Key_F3, MKV_F3 }, + { Qt::Key_F4, MKV_F4 }, + { Qt::Key_F5, MKV_F5 }, + { Qt::Key_F6, MKV_F6 }, + { Qt::Key_F7, MKV_F7 }, + { Qt::Key_F8, MKV_F8 }, + { Qt::Key_F9, MKV_F9 }, + { Qt::Key_F10, MKV_F10 }, + { Qt::Key_F11, MKV_F11 }, + { Qt::Key_F12, MKV_F12 }, + { Qt::Key_F13, MKV_F13 }, + { Qt::Key_F14, MKV_F14 }, + { Qt::Key_F15, MKV_F15 }, + { Qt::Key_Pause, MKV_PAUSE }, + { Qt::Key_NumLock, MKV_NUMCLEAR }, + { Qt::Key_Up, MKV_UPARROW }, + { Qt::Key_Down, MKV_DOWNARROW }, + { Qt::Key_Right, MKV_RIGHTARROW }, + { Qt::Key_Left, MKV_LEFTARROW }, + { Qt::Key_Insert, MKV_HELP }, + { Qt::Key_Home, MKV_HOME }, + { Qt::Key_End, MKV_END }, + { Qt::Key_PageUp, MKV_PAGEUP }, + { Qt::Key_PageDown, MKV_PAGEDOWN }, + { Qt::Key_CapsLock, MKV_CAPS }, + { Qt::Key_ScrollLock, MKV_SCROLL_LOCK }, + { Qt::Key_Shift, MKV_LEFTSHIFT }, +#ifdef MACOSX + { Qt::Key_Control, MKV_CLOVER }, + { Qt::Key_Alt, MKV_LEFTOPTION }, + { Qt::Key_Meta, MKV_LEFTCNTL }, +#else + { Qt::Key_Control, MKV_CLOVER }, + { Qt::Key_Alt, MKV_LEFTOPTION }, + { Qt::Key_Meta, MKV_LEFTCNTL }, +#endif + //{ Qt::Key_Help, MKV_HELP }, + { Qt::Key_Print, MKV_PRINT_SCREEN }, +}; + + +class ExecutorWindow : public QRasterWindow +{ +public: + ExecutorWindow() + { + setFlag(Qt::FramelessWindowHint, true); + setFlag(Qt::NoDropShadowWindowHint, true); + } + + void paintEvent(QPaintEvent *e) + { + QPainter painter(this); + if(qimage) + { + for(const QRect& r : e->region()) + painter.drawImage(r, *qimage, r); + } + } + + void mouseMoveEvent(QMouseEvent *ev) + { +#ifdef MACOSX + macosx_hide_menu_bar(ev->y()); +#endif + LM(MouseLocation).h = CW(ev->x()); + LM(MouseLocation).v = CW(ev->y()); + + adb_apeiron_hack(false); + } + void mousePressRelease(QMouseEvent *ev) + { + bool down_p; + int32_t when; + Point where; + + down_p = ev->buttons() & Qt::LeftButton; + if(down_p) + keymod &= ~btnState; + else + keymod |= btnState; + when = TickCount(); + where.h = ev->x(); + where.v = ev->y(); + ROMlib_PPostEvent(down_p ? mouseDown : mouseUp, + 0, (GUEST *)0, when, where, + keymod); + adb_apeiron_hack(false); + } + void mousePressEvent(QMouseEvent *ev) + { + mousePressRelease(ev); + } + void mouseReleaseEvent(QMouseEvent *ev) + { + mousePressRelease(ev); + } + + void keyEvent(QKeyEvent *ev, bool down_p) + { + unsigned char mkvkey; + uint16_t mod; + LONGINT keywhat; + int32_t when; + Point where; + + auto p = keycodeMap.find(Qt::Key(ev->key())); + if(p == keycodeMap.end()) + mkvkey = 0x89;// NOTAKEY + else + mkvkey = p->second; + if(ev->nativeScanCode() > 1 && ev->nativeScanCode() < NELEM(x_keycode_to_mac_virt)) + { + mkvkey = x_keycode_to_mac_virt[ev->nativeScanCode()]; + } +#ifdef MACOSX + if(ev->nativeVirtualKey()) + mkvkey = ev->nativeVirtualKey(); +#endif + mkvkey = ROMlib_right_to_left_key_map(mkvkey); + keymod &= ~(shiftKey | ControlKey | cmdKey | optionKey); + Qt::KeyboardModifiers qtmods = ev->modifiers(); + if(qtmods & Qt::ShiftModifier) + keymod |= shiftKey; +#if true || defined(MACOSX) + if(qtmods & Qt::ControlModifier) + keymod |= cmdKey; + if(qtmods & Qt::AltModifier) + keymod |= optionKey; + if(qtmods & Qt::MetaModifier) + keymod |= ControlKey; +#else + if(qtmods & Qt::ControlModifier) + keymod |= ControlKey; + if(qtmods & Qt::AltModifier) + keymod |= cmdKey; + if(qtmods & Qt::MetaModifier) + keymod |= optionKey; +#endif + if(mkvkey == MKV_CAPS) + { + if(down_p) + keymod |= alphaLock; + else + keymod &= ~alphaLock; + } + when = TickCount(); + where.h = CW(LM(MouseLocation).h); + where.v = CW(LM(MouseLocation).v); + keywhat = ROMlib_xlate(mkvkey, keymod, down_p); + post_keytrans_key_events(down_p ? keyDown : keyUp, + keywhat, when, where, + keymod, mkvkey); + + } + + void keyPressEvent(QKeyEvent *ev) + { + std::cout << "press: " << std::hex << ev->key() << " " << ev->nativeScanCode() << " " << ev->nativeVirtualKey() << std::dec << std::endl; + if(!ev->isAutoRepeat()) + keyEvent(ev, true); + } + void keyReleaseEvent(QKeyEvent *ev) + { + std::cout << "release\n"; + if(!ev->isAutoRepeat()) + keyEvent(ev, false); + } + + bool event(QEvent *ev) + { + switch(ev->type()) + { + case QEvent::FocusIn: + sendresumeevent(true); + break; + case QEvent::FocusOut: + sendsuspendevent(); + break; + + default: + ; + } + return QRasterWindow::event(ev); + } +}; + +} + +void Executor::vdriver_set_rootless_region(RgnHandle rgn) +{ + ThePortGuard guard; + GrafPort grayRegionPort; + + C_OpenPort(&grayRegionPort); + short rowBytes = ((vdriver_width + 31) & ~31) / 8; + grayRegionPort.portBits.baseAddr = RM((Ptr) vdriver_fbuf + vdriver_row_bytes * vdriver_height * 4); + grayRegionPort.portBits.rowBytes = CW( rowBytes ); + grayRegionPort.portBits.bounds = { CW(0), CW(0), CW(vdriver_height), CW(vdriver_width) }; + grayRegionPort.portRect = grayRegionPort.portBits.bounds; + + C_SetPort(&grayRegionPort); + C_EraseRect(&grayRegionPort.portRect); + C_PaintRgn(rgn); + + C_ClosePort(&grayRegionPort); + + window->setMask(QBitmap::fromData( + QSize((vdriver_width + 31)&~31, vdriver_height), + (const uchar*)MR(grayRegionPort.portBits.baseAddr), QImage::Format_Mono)); +} + +void Executor::vdriver_opt_register(void) +{ +} + +bool Executor::vdriver_init(int _max_width, int _max_height, int _max_bpp, + bool fixed_p, int *argc, char *argv[]) +{ + return true; +} + +bool Executor::vdriver_acceptable_mode_p(int width, int height, int bpp, + bool grayscale_p, bool exact_match_p) +{ + if(bpp == 1 || bpp == 4 || bpp == 8 || bpp == 16 || bpp == 32) + return true; + else + return false; +} + +bool Executor::vdriver_set_mode(int width, int height, int bpp, bool grayscale_p) +{ + qapp = new QGuiApplication(fakeArgc, fakeArgv); +#ifdef MACOSX + macosx_hide_menu_bar(0); + QVector screenGeometries = getScreenGeometries(); +#else + QVector screenGeometries = getAvailableScreenGeometries(); +#endif + + printf("set_mode: %d %d %d\n", width, height, bpp); + if(vdriver_fbuf) + delete[] vdriver_fbuf; + + QRect geom = screenGeometries[0]; + + vdriver_width = geom.width(); + vdriver_height = geom.height(); + if(width) + vdriver_width = width; + if(height) + vdriver_height = height; + if(bpp) + vdriver_bpp = bpp; + vdriver_row_bytes = vdriver_width * vdriver_bpp / 8; + vdriver_row_bytes = (vdriver_row_bytes+3) & ~3; + vdriver_log2_bpp = ROMlib_log2[vdriver_bpp]; + vdriver_mode_list = &zero_modes; + + vdriver_max_bpp = 8; //32; + vdriver_log2_max_bpp = 3; //5; + + vdriver_fbuf = new uint8_t[vdriver_row_bytes * vdriver_height * 5]; + + qimage = new QImage(vdriver_fbuf, vdriver_width, vdriver_height, vdriver_row_bytes, + vdriver_bpp == 1 ? QImage::Format_Mono : QImage::Format_Indexed8); + qimage->setColorTable({qRgb(0,0,0),qRgb(255,255,255)}); + + window = new ExecutorWindow(); + window->setGeometry(geom); +#ifdef MACOSX + window->show();//Maximized(); +#else + window->showMaximized(); +#endif + return true; +} +void Executor::vdriver_set_colors(int first_color, int num_colors, const ColorSpec *colors) +{ + QVector qcolors(num_colors); + for(int i = 0; i < num_colors; i++) + { + qcolors[i] = qRgb( + CW(colors[i].rgb.red) >> 8, + CW(colors[i].rgb.green) >> 8, + CW(colors[i].rgb.blue) >> 8 + ); + } + qimage->setColorTable(qcolors); +} + +void Executor::vdriver_get_colors(int first_color, int num_colors, ColorSpec *colors) +{ + QVector qcolors = qimage->colorTable(); + for(int i = 0; i < num_colors; i++) + { + colors[i].value = CW(first_color + i); + int r = qRed(qcolors[i]), g = qGreen(qcolors[i]), b = qBlue(qcolors[i]); + colors[i].rgb.red = CW(r << 8 | r); + colors[i].rgb.green = CW(g << 8 | g); + colors[i].rgb.blue = CW(b << 8 | b); + } + +} +void Executor::vdriver_update_screen_rects(int num_rects, const vdriver_rect_t *r, + bool cursor_p) +{ +#ifdef MACOSX /* something went wrong on the mac; quick fix */ + window->update(); +#else + QRegion rgn; + for(int i = 0; i < num_rects; i++) + { + rgn += QRect(r[i].left, r[i].top, r[i].right-r[i].left, r[i].bottom-r[i].top); + } + window->update(rgn); +#endif +} + +void Executor::vdriver_update_screen(int top, int left, int bottom, int right, + bool cursor_p) +{ +#ifdef MACOSX /* something went wrong on the mac; quick fix */ + window->update(); +#else + window->update(QRect(left, top, right-left, bottom-top)); +#endif +} + +void Executor::vdriver_flush_display(void) +{ +} + +void Executor::vdriver_shutdown(void) +{ +} + +void Executor::vdriver_pump_events() +{ + qapp->processEvents(); +#if 0 + case SDL_WINDOWEVENT_FOCUS_GAINED: + //if(!we_lost_clipboard()) + sendresumeevent(false); + //else + //{ + // ZeroScrap(); + // sendresumeevent(true); + //} + break; + case SDL_WINDOWEVENT_FOCUS_LOST: + sendsuspendevent(); + break; + case SDL_QUIT: + if(ConfirmQuit()) + ExitToShell(); + break; +#endif +} + +void Executor::ROMlib_SetTitle(char *title) +{ +} + +char * +Executor::ROMlib_GetTitle(void) +{ + static char str[] = "Foo"; + return str; +} + +void Executor::ROMlib_FreeTitle(char *title) +{ +} + + +void Executor::host_set_cursor(char *cursor_data, + unsigned short cursor_mask[16], + int hotspot_x, int hotspot_y) +{ + static QCursor theCursor(Qt::ArrowCursor); + + if(cursor_data) + { + uchar data2[32]; + uchar *mask2 = (uchar*)cursor_mask; + std::copy(cursor_data, cursor_data+32, data2); + for(int i = 0; i<32; i++) + mask2[i] |= data2[i]; + QBitmap crsr = QBitmap::fromData(QSize(16, 16), (const uchar*)data2, QImage::Format_Mono); + QBitmap mask = QBitmap::fromData(QSize(16, 16), (const uchar*)mask2, QImage::Format_Mono); + + theCursor = QCursor(crsr, mask, hotspot_x, hotspot_y); + } + window->setCursor(theCursor); // TODO: should we check for visibility? +} + +int Executor::host_set_cursor_visible(int show_p) +{ + if(show_p) + host_set_cursor(NULL, NULL, 0, 0); + else + window->setCursor(Qt::BlankCursor); + return true; +} diff --git a/My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 8.54.03PM.log b/src/config/front-ends/qt/qt.h old mode 100755 new mode 100644 similarity index 100% rename from My Installations/Executor DOS/Media/CD-ROM/Log Files/11-24-1997 8.54.03PM.log rename to src/config/front-ends/qt/qt.h diff --git a/src/config/front-ends/sdl/CMakeLists.txt b/src/config/front-ends/sdl/CMakeLists.txt new file mode 100644 index 00000000..62a3b4b5 --- /dev/null +++ b/src/config/front-ends/sdl/CMakeLists.txt @@ -0,0 +1,50 @@ +find_package(SDL) +find_library(X11_LIBRARY X11) + +if(SDL_LIBRARY AND SDL_INCLUDE_DIR AND X11_LIBRARY AND Xext_LIBRARY) + set(OS_SPECIFIC) + + if(UNIX AND NOT APPLE) + set(OS_SPECIFIC sdlX.cpp) + endif() + + if(UNIX AND APPLE) + set(OS_SPECIFIC macosx_main.m) + endif() + + if(WIN32) + set(OS_SPECIFIC winmain.c) + endif() + + add_library(front-end-sdl + sdlevents.cpp + sdl_mem.cpp + sdlquit.cpp + sdlscrap.cpp + sdlwin.cpp + sdlwm.cpp + syswm_map.cpp + for_sam.h + host_vdriver.h + map.h + sdl.h + SDL_bmp.h + sdl_mem.h + sdlevents.h + sdlk_to_mkv.h + sdlquit.h + sdlscrap.h + sdlX.h + syswm_map.h + syswm_vars.h + ${OS_SPECIFIC} + ) + + target_link_libraries(front-end-sdl syn68k ${SDL_LIBRARY}) + + if(UNIX AND NOT APPLE) + target_link_libraries(front-end-sdl ${X11_LIBRARY}) + endif() + + target_include_directories(front-end-sdl PUBLIC . ${SDL_INCLUDE_DIR}) +endif() \ No newline at end of file diff --git a/src/config/front-ends/sdl/SDL_bmp.c b/src/config/front-ends/sdl/SDL_bmp.c deleted file mode 100644 index 3b0e6f8a..00000000 --- a/src/config/front-ends/sdl/SDL_bmp.c +++ /dev/null @@ -1,1233 +0,0 @@ -/* NOTE: Normally SDL_bmp.c would be part of SDL, not Executor, but this - hacked up copy is special. See below. */ - -/* -Return-Path: -Received: from gw.ardi.com by beaut.ardi.com - via rsmtp with bsmtp - id - for ; Fri, 12 Mar 1999 14:25:05 -0700 (MST) - (Smail-3.2.0.91 1997-Jan-14 #16 built 1999-Feb-9) -Received: from roboto.devolution.com(really [204.247.175.130]) by gw.ardi.com - via sendmail with esmtp (ident root using rfc1413) - id - for ; Fri, 12 Mar 1999 14:24:25 -0700 (MST) - (Smail-3.2.0.91 1997-Jan-14 #27 built 1998-May-1) -Received: from slouken by roboto.devolution.com with local (Exim 2.11 #1) - id 10LZQ9-0004kq-00; Fri, 12 Mar 1999 13:24:41 -0800 -X-Mailer: My Mailer 1.5 -Message-Id: -From: Sam Lantinga -To: "Clifford T. Matthews" -Cc: slouken@devolution.com -Subject: Re: permission to include hacked up copy of SDL_bmp.c in Executor? -Date: Fri, 12 Mar 1999 13:24:41 -0800 - -> Hi Sam, - -> I *really* want to get 2.1pre0 out this weekend. Because of the -> GWorld leakage I don't plan on finishing the cut and paste code, but -> I'd like to actually include what I have now (but turned off by -> default) so that I'll have something to compare the new code to. - -> Since you're going to redo SDL_BMP, I'd rather just use my tweaked -> code internally for this release and then cut it out when I can use -> the new SDL. This violates GPL, but since you're the copyright holder -> you can allow me to use it under non-GPL terms. - -Yup, go for it. :) - - -Sam Lantinga (slouken@devolution.com) - -Lead Programmer, Loki Entertainment Software --- -Author of Simple DirectMedia Layer - - http://www.devolution.com/~slouken/SDL/ --- - - */ - -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - 5635-34 Springhouse Dr. - Pleasanton, CA 94588 (USA) - slouken@devolution.com -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_bmp.c 74 2004-12-30 03:38:55Z ctm $"; -#endif -/* - Code to load and save surfaces in Windows BMP format. - - Why support BMP format? Well, it's a native format for Windows, and - most image processing programs can read and write it. It would be nice - to be able to have at least one image format that we can natively load - and save, and since PNG is so complex that it would bloat the library, - BMP is a good alternative. - - This code currently supports Win32 DIBs in uncompressed 8 and 24 bpp. -*/ - -#include -#include -#include - -#include "SDL/SDL_error.h" -#include "SDL/SDL_video.h" -#include "SDL/SDL_endian.h" -#include "SDL/SDL_version.h" - -#include "rsys/error.h" - -#include "for_sam.h" - - -#if SDL_MAJOR_VERSION > 0 || SDL_MINOR_VERSION >= 9 - -#define READLE_DECL(width) \ -static Uint ## width \ -ctm_ReadLE ## width (FILE *fp) \ -{ \ - Uint ## width retval; \ - \ - retval = 0; \ - if (fread (&retval, sizeof retval, 1, fp) != 1) \ - SDL_SetError("EOF on datastream"); \ - \ - return retval; \ -} - -READLE_DECL(16) -READLE_DECL(32) - -#define WRITELE_DECL(width) \ -static int \ -ctm_WriteLE ## width (FILE *fp, Uint ## width value) \ -{ \ - int retval; \ - \ - if (fwrite (&value, sizeof value, 1, fp) == 1) \ - retval = 1; \ - else \ - { \ - retval = 0; \ - SDL_SetError("Couldn't write value to datastream"); \ - } \ - return retval; \ -} - -WRITELE_DECL(16) -WRITELE_DECL(32) - -#define SDL_ReadLE16 ctm_ReadLE16 -#define SDL_ReadLE32 ctm_ReadLE32 -#define SDL_WriteLE16 ctm_WriteLE16 -#define SDL_WriteLE32 ctm_WriteLE32 - -#endif - - -/* Compression encodings for BMP files */ -#ifndef BI_RGB -#define BI_RGB 0 -#define BI_RLE8 1 -#define BI_RLE4 2 -#define BI_BITFIELD 3 -#endif - -#define MAGIC "BM" - -/* NOTE: We are *NOT* trying to construct a one to one mapping for the - stdio routines open, close, read, write, etc. Instead we're custom - crafting an object that can handle reading of BMP and CF_DIB and a - separate object for writing. You can't mix and match the reading - routines with the writing routines, which is why we have them separated - in the file. Mixing them together into one object that looks like it - can handle reads and writes would be a bad idea, since we'd have to - worry a lot more about the interaction between the state information. */ - -/* BMP-specific state information for reading*/ -typedef struct -{ - const char *filename; - FILE *fp; - Sint32 bfOffBits; -} -private_bmp_read_t; - -/* CF_DIB-specific state information for reading */ -typedef struct -{ - void *p; -} -private_cfdib_read_t; - -/* union of all supported bmp/dib thingies for reading */ -typedef union -{ - private_bmp_read_t bmp; - private_cfdib_read_t cfdib; -} -dib_read_obj_private_t; - -typedef struct dib_read_obj dib_read_obj_t; - -/* access methods and common state information for reading */ -struct dib_read_obj -{ - void (*read_init) (dib_read_obj_t *); - void (*read_seek) (dib_read_obj_t *); - Uint32 (*readle32) (dib_read_obj_t *); - Uint16 (*readle16) (dib_read_obj_t *); - int (*readle8) (dib_read_obj_t *); - int (*read) (dib_read_obj_t *, void *, int); - void (*read_close) (dib_read_obj_t *); - bool (*read_no_masks) (dib_read_obj_t *, int); - bool error; - dib_read_obj_private_t u; -}; - -/* bmp-specific initialization routine */ - -static void -bmp_read_init (dib_read_obj_t *obj) -{ - obj->error = false; - obj->u.bmp.fp = fopen(obj->u.bmp.filename, "rb"); - if ( obj->u.bmp.fp == NULL ) - { - SDL_SetError("Couldn't open %s for reading", obj->u.bmp.filename); - obj->error = true; - } - else - { - char magic[2]; - - /* Read in the BMP file header */ - SDL_ClearError(); - if ( fread(magic, sizeof magic, 1, obj->u.bmp.fp) != 1 ) - { - SDL_SetError("Error reading from %s", obj->u.bmp.filename); - obj->error = true; - } - else if ( memcmp(magic, MAGIC, sizeof magic) != 0 ) - { - SDL_SetError("%s is not a Windows BMP file", obj->u.bmp.filename); - obj->error = true; - } - else - { -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - SDL_CalculateEndian(); -#endif - obj->readle32(obj); /* bfSize */ - obj->readle16(obj); /* bfReserved1 */ - obj->readle16(obj); /* bfReserved2 */ - obj->u.bmp.bfOffBits = obj->readle32(obj); - } - } -} - -static void -cfdib_read_init (dib_read_obj_t *obj) -{ - obj->error = false; -} - -static void -bmp_read_seek (dib_read_obj_t *obj) -{ - obj->error = (obj->error || - fseek (obj->u.bmp.fp, obj->u.bmp.bfOffBits, SEEK_SET) != 0); -} - -static void -cfdib_read_seek (dib_read_obj_t *obj) -{ - /* Nothing to do? -- might need to round up some bytes*/ -} - -static bool -SDL_ERROR (void) -{ - bool retval; - - retval = strcmp(SDL_GetError(), "") != 0; - return retval; -} - -static Uint32 -bmp_readle32 (dib_read_obj_t *obj) -{ - Uint32 retval; - - if (obj->error) - retval = 0; - else - { - retval = SDL_ReadLE32(obj->u.bmp.fp); - obj->error = SDL_ERROR (); - } - return retval; -} - -static Uint32 -cfdib_readle32 (dib_read_obj_t *obj) -{ - Uint32 retval; - - retval = *(Uint32 *) obj->u.cfdib.p; - advance_n_bytes_voidp (&obj->u.cfdib.p, sizeof retval); - return retval; -} - -static Uint16 -bmp_readle16 (dib_read_obj_t *obj) -{ - Uint16 retval; - - if (obj->error) - retval = 0; - else - { - retval = SDL_ReadLE16(obj->u.bmp.fp); - obj->error = SDL_ERROR (); - } - return retval; -} - -static Uint16 -cfdib_readle16 (dib_read_obj_t *obj) -{ - Uint16 retval; - - retval = *(Uint16 *) obj->u.cfdib.p; - advance_n_bytes_voidp (&obj->u.cfdib.p, sizeof retval); - return retval; -} - -static int -bmp_readle8 (dib_read_obj_t *obj) -{ - int retval; - - if (obj->error) - retval = (Uint8) -1; - else - { - retval = fgetc (obj->u.bmp.fp); - obj->error = retval == EOF; - if (obj->error) - SDL_SetError ("Unexpected EOF reading %s", obj->u.bmp.filename); - } - return retval; -} - -static int -cfdib_readle8 (dib_read_obj_t *obj) -{ - Uint8 retval; - - retval = *(Uint16 *) obj->u.cfdib.p; - advance_n_bytes_voidp (&obj->u.cfdib.p, sizeof retval); - return retval; -} - -static int -bmp_read (dib_read_obj_t *obj, void *dest, int count) -{ - int retval; - - if (obj->error) - retval = -1; - else - { - retval = fread(dest, 1, count, obj->u.bmp.fp); - obj->error = retval != count; - } - return retval; -} - -static int -cfdib_read (dib_read_obj_t *obj, void *dest, int count) -{ - int retval; - - memcpy (dest, obj->u.cfdib.p, count); - advance_n_bytes_voidp (&obj->u.cfdib.p, count); - retval = count; - return retval; -} - -static void -bmp_read_close (dib_read_obj_t *obj) -{ - if (obj->u.bmp.fp) - { - int fret; - - fret = fclose (obj->u.bmp.fp); - obj->u.bmp.fp = NULL; - obj->error = obj->error || fret != 0; - } -} - -static void -cfdib_read_close (dib_read_obj_t *obj) -{ - /* anything to do here? */ -} - -static bool -bmp_read_no_masks (dib_read_obj_t *obj, int biSize) -{ - bool retval; - - retval = obj->u.bmp.bfOffBits == biSize + 2; - return retval; -} - -static bool -cfdib_read_no_masks (dib_read_obj_t *obj, int biSize) -{ - bool retval; - - retval = true; - return retval; -} - -SDL_Surface * -SDL_BMP_read_helper (dib_read_obj_t *obj) -{ - Uint32 ui; - Sint32 i, pad; - int c; - SDL_Surface *surface; - Uint32 Rmask; - Uint32 Gmask; - Uint32 Bmask; - SDL_Palette *palette; - Uint8 *bits; - int ExpandBMP; - - /* The Win32 BITMAPINFOHEADER struct (40 bytes) */ - Uint32 biSize; - Sint32 biWidth; - Sint32 biHeight; - Uint16 biPlanes; - Uint16 biBitCount; - Uint32 biCompression; - Uint32 biSizeImage; - Sint32 biXPelsPerMeter; - Sint32 biYPelsPerMeter; - Uint32 biClrUsed; - Uint32 biClrImportant; - - Uint16 desired_bit_depth; - Uint16 pixels_per_bit; - - surface = NULL; - - obj->read_init (obj); - - /* Read the Win32 BITMAPINFOHEADER */ - biSize = obj->readle32(obj); - if ( biSize == 12 ) { - biWidth = obj->readle16(obj); - biHeight = obj->readle16(obj); - biPlanes = obj->readle16(obj); - biBitCount = obj->readle16(obj); - biCompression = BI_RGB; - biSizeImage = 0; - biXPelsPerMeter = 0; - biYPelsPerMeter = 0; - biClrUsed = 0; - biClrImportant = 0; - } else { - biWidth = obj->readle32(obj); - biHeight = obj->readle32(obj); - biPlanes = obj->readle16(obj); - biBitCount = obj->readle16(obj); - biCompression = obj->readle32(obj); - biSizeImage = obj->readle32(obj); - biXPelsPerMeter = obj->readle32(obj); - biYPelsPerMeter = obj->readle32(obj); - biClrUsed = obj->readle32(obj); - biClrImportant = obj->readle32(obj); - } - - if (obj->error) - { - /* SDL_Error will already have been set by readle{16,32} */ - goto ERROR_EXIT; - } - /* Expand 1 and 4 bit bitmaps to 8 bits per pixel */ - switch (biBitCount) - { - case 1: - case 4: - ExpandBMP = biBitCount; - desired_bit_depth = 8; - break; - default: - ExpandBMP = 0; - desired_bit_depth = biBitCount; - break; - } - - /* We don't support any BMP compression right now */ - Rmask = Gmask = Bmask = 0; - switch (biCompression) - { - case BI_RGB: - /* If there are no masks, use the defaults */ - if ( obj->read_no_masks (obj, biSize) ) - { - /* Default values for the BMP format */ - switch (desired_bit_depth) - { - case 15: - case 16: - Rmask = 0x7C00; - Gmask = 0x03E0; - Bmask = 0x001F; - break; - case 24: - case 32: - Rmask = 0x00FF0000; - Gmask = 0x0000FF00; - Bmask = 0x000000FF; - break; - default: - break; - } - break; /* added by ctm -- original code looks suspicious */ - } - /* Fall through -- read the RGB masks */ - - case BI_BITFIELD: - switch (desired_bit_depth) - { - case 15: - case 16: - case 32: - Rmask = obj->readle32(obj); - Gmask = obj->readle32(obj); - Bmask = obj->readle32(obj); - break; - default: - break; - } - break; - default: - SDL_SetError("Compressed BMP files not supported"); - obj->error = true; - goto ERROR_EXIT; - } - - /* Create a compatible surface, note that the colors are RGB ordered */ - surface = SDL_AllocSurface(SDL_SWSURFACE, - biWidth, biHeight, desired_bit_depth, Rmask, Gmask, - Bmask, 0); - if ( surface == NULL ) - { - obj->error = true; - goto ERROR_EXIT; - } - - /* Load the palette, if any */ - palette = (surface->format)->palette; - if ( palette ) - { - if ( biClrUsed == 0 ) - { - biClrUsed = 1 << biBitCount; - } - for ( ui = 0; ui < biClrUsed; ++ui ) - { - palette->colors[ui].b = obj->readle8(obj); - palette->colors[ui].g = obj->readle8(obj); - palette->colors[ui].r = obj->readle8(obj); - if ( biSize == 12 ) - palette->colors[ui].unused = 0; - else - palette->colors[ui].unused = obj->readle8(obj); - } - palette->ncolors = biClrUsed; - } - - /* Read the surface pixels. Note that the bmp image is upside down */ - obj->read_seek(obj); - bits = (Uint8 *) surface->pixels + (surface->h*surface->pitch); - switch (ExpandBMP) - { - case 1: - case 4: - { - int bmp_pitch; - - pixels_per_bit = 8 / biBitCount; - - bmp_pitch = (biWidth + (pixels_per_bit-1)) / pixels_per_bit; - if (bmp_pitch % 4) - pad = 4 - (bmp_pitch % 4); - else - pad = 0; - } - break; - default: - pixels_per_bit = 1; /* not used */ - pad = ((surface->pitch%4) ? - (4-(surface->pitch%4)) : 0); - break; - } - while ( bits > (Uint8 *)surface->pixels ) - { - bits -= surface->pitch; - switch (ExpandBMP) - { - case 1: - case 4: - { - Uint8 pixel; - int shift; - - pixel = 0; - shift = (8-ExpandBMP); - for ( i=0; i < biWidth; ++i ) - { - if ( i%pixels_per_bit == 0 ) - { - c = obj->readle8(obj); - if ( c == EOF ) - { - SDL_SetError("Error reading from BMP file"); - obj->error = true; - goto ERROR_EXIT; - } - pixel = (Uint8)c; - } - *(bits+i) = (pixel>>shift); - pixel <<= ExpandBMP; - } - } - break; - - default: - if (obj->read(obj, bits,surface->pitch) != surface->pitch) - { - SDL_SetError("Error reading from BMP file"); - obj->error = true; - goto ERROR_EXIT; - } - break; - } - for ( i=0; ireadle8(obj); - } - -ERROR_EXIT: - if (obj->error) - { - if (surface) - { - SDL_FreeSurface (surface); - surface = NULL; - } - } - obj->read_close (obj); - return surface; -} - -SDL_Surface * -SDL_LoadBMP_ctmhackage (const char *file) -{ - SDL_Surface *retval; - dib_read_obj_t bmp_obj = - { - bmp_read_init, - bmp_read_seek, - bmp_readle32, - bmp_readle16, - bmp_readle8, - bmp_read, - bmp_read_close, - bmp_read_no_masks, - }; - - bmp_obj.u.bmp.filename = file; - retval = SDL_BMP_read_helper (&bmp_obj); - return retval; -} - -SDL_Surface * -SDL_LoadCF_DIB (void *mem) -{ - SDL_Surface *retval; - dib_read_obj_t cfdib_obj = - { - cfdib_read_init, - cfdib_read_seek, - cfdib_readle32, - cfdib_readle16, - cfdib_readle8, - cfdib_read, - cfdib_read_close, - cfdib_read_no_masks, - }; - - cfdib_obj.u.cfdib.p = mem; - retval = SDL_BMP_read_helper (&cfdib_obj); - return retval; -} - -/* BMP-specific state information for writing */ -typedef struct -{ - const char *filename; - FILE *fp; -} -private_bmp_write_t; - -/* CF_DIB-specific state information for writing */ -typedef struct -{ - void *bytes; - size_t n_bytes_allocated; - size_t n_bytes_used; - size_t block_size; - void *p; -} -private_cfdib_write_t; - -/* union of all supported bmp/dib thingies for writing */ -typedef union -{ - private_bmp_write_t bmp; - private_cfdib_write_t cfdib; -} -dib_write_obj_private_t; - -typedef struct dib_write_obj dib_write_obj_t; - -/* access methods and common state information for writing */ -struct dib_write_obj -{ - void (*write_init) (dib_write_obj_t *); - int (*write) (dib_write_obj_t *, const void *, int); - void (*writele32) (dib_write_obj_t *, Uint32); - void (*writele16) (dib_write_obj_t *, Uint16); - void (*writele8) (dib_write_obj_t *, Uint8); - void (*write_seek) (dib_write_obj_t *, Uint32); - long (*write_ftell) (dib_write_obj_t *); - int (*write_close) (dib_write_obj_t *); - bool error; - dib_write_obj_private_t u; -}; - -static void -bmp_write_init (dib_write_obj_t *obj) -{ - obj->error = false; - obj->u.bmp.fp = fopen(obj->u.bmp.filename, "wb"); - if ( obj->u.bmp.fp == NULL ) - { - SDL_SetError("Couldn't open %s for writing", obj->u.bmp.filename); - obj->error = true; - } - else - { - char magic[2] = MAGIC; - -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - SDL_CalculateEndian(); -#endif - /* Write the BMP file header values */ - if (fwrite (magic, sizeof magic, 1, obj->u.bmp.fp) != 1) - { - SDL_SetError ("Error writing to %s", obj->u.bmp.filename); - obj->error = true; - } - else - { - /* The Win32 BMP file header (14 bytes) */ - Uint32 bfSize; - Uint16 bfReserved1; - Uint16 bfReserved2; - Sint32 bfOffBits; - - /* Set the BMP file header values */ - bfSize = 0; /* We'll write this when we're done */ - bfReserved1 = 0; - bfReserved2 = 0; - bfOffBits = 0; /* We'll write this when we're done */ - - obj->writele32(obj, bfSize); - obj->writele16(obj, bfReserved1); - obj->writele16(obj, bfReserved2); - obj->writele32(obj, bfOffBits); - } - } -} - -static void -cfdib_write_init (dib_write_obj_t *obj) -{ - obj->u.cfdib.bytes = NULL; - obj->u.cfdib.n_bytes_allocated = 0; - obj->u.cfdib.n_bytes_used = 0; - obj->u.cfdib.block_size = (1 << 12); - obj->u.cfdib.p = NULL; - obj->error = false; -} - -static int -bmp_write (dib_write_obj_t *obj, const void *p, int n_bytes) -{ - int retval; - - if (obj->error) - retval = -1; - else - { - retval = fwrite(p, 1, n_bytes, obj->u.bmp.fp); - obj->error = retval != n_bytes; - } - return retval; -} - -static void -assure_room_for (dib_write_obj_t *obj, size_t n_bytes) -{ - size_t allocated, needed, block_size; - size_t p_offset; - - p_offset = obj->u.cfdib.p - obj->u.cfdib.bytes; - block_size = obj->u.cfdib.block_size; - allocated = obj->u.cfdib.n_bytes_allocated; - needed = (char *) obj->u.cfdib.p - (char *) obj->u.cfdib.bytes + n_bytes; - while (!obj->error && needed > allocated) - { - allocated += block_size; - obj->u.cfdib.bytes = realloc (obj->u.cfdib.bytes, allocated); - if (obj->u.cfdib.bytes) - { - obj->u.cfdib.n_bytes_allocated = allocated; - memset (obj->u.cfdib.bytes + allocated - block_size, 0, block_size); - } - else - { - obj->error = true; - SDL_SetError ("Couldn't allocate %d more bytes for CF_DIB", - block_size); - } - } - obj->u.cfdib.p = obj->u.cfdib.bytes + p_offset; -} - -static int -cfdib_write (dib_write_obj_t *obj, const void *p, int n_bytes) -{ - int retval; - - if (!obj->error) - { - assure_room_for(obj, n_bytes); - if (!obj->error) - { - size_t new_n_bytes_used; - memcpy (obj->u.cfdib.p, p, n_bytes); - advance_n_bytes_voidp (&obj->u.cfdib.p, n_bytes); - new_n_bytes_used = ((char *) obj->u.cfdib.p - - (char *) obj->u.cfdib.bytes); - obj->u.cfdib.n_bytes_used = MAX_size_t (obj->u.cfdib.n_bytes_used, - new_n_bytes_used); - } - } - retval = obj->error ? -1 : n_bytes; - return retval; -} - -static void -bmp_writele32 (dib_write_obj_t *obj, Uint32 val) -{ - if (!obj->error) - { - SDL_WriteLE32(obj->u.bmp.fp, val); - obj->error = SDL_ERROR (); - } -} - -static void -cfdib_writele32 (dib_write_obj_t *obj, Uint32 val) -{ - cfdib_write (obj, &val, sizeof val); -} - -static void -bmp_writele16 (dib_write_obj_t *obj, Uint16 val) -{ - if (!obj->error) - { - SDL_WriteLE16(obj->u.bmp.fp, val); - obj->error = SDL_ERROR (); - } -} - -static void -cfdib_writele16 (dib_write_obj_t *obj, Uint16 val) -{ - cfdib_write (obj, &val, sizeof val); -} - -static void -bmp_writele8 (dib_write_obj_t *obj, Uint8 val) -{ - if (!obj->error) - { - obj->error = fputc (val, obj->u.bmp.fp) == EOF; - if (obj->error) - SDL_SetError ("Unexpected EOF reading %s", obj->u.bmp.filename); - } -} - -static void -cfdib_writele8 (dib_write_obj_t *obj, Uint8 val) -{ - cfdib_write (obj, &val, sizeof val); -} - -static void -bmp_write_seek (dib_write_obj_t *obj, Uint32 offset) -{ - obj->error = (obj->error || - fseek (obj->u.bmp.fp, offset, SEEK_SET) != 0); -} - -static void -cfdib_write_seek (dib_write_obj_t *obj, Uint32 offset) -{ - if (!obj->error) - { - size_t allocated; - - allocated = obj->u.cfdib.n_bytes_allocated; - if (offset > allocated) - { - obj->u.cfdib.p = (char *) obj->u.cfdib.bytes + allocated; - assure_room_for (obj, offset - allocated); - } - if (!obj->error) - obj->u.cfdib.p = (char *) obj->u.cfdib.bytes + offset; - } -} - -static long -bmp_write_ftell (dib_write_obj_t *obj) -{ - long retval; - - if (obj->error) - retval = -1; - else - { - retval = ftell (obj->u.bmp.fp); - obj->error = retval == -1; - } - return retval; -} - -static long -cfdib_write_ftell (dib_write_obj_t *obj) -{ - int retval; - - if (obj->error) - retval = -1; - else - retval = (char *) obj->u.cfdib.p - (char *) obj->u.cfdib.bytes; - return retval; -} - -static int -bmp_write_close (dib_write_obj_t *obj) -{ - int retval; - - if (obj->error) - retval = EOF; - else - { - Uint32 bfSize; - - /* Write the BMP file size */ - bfSize = obj->write_ftell(obj); - obj->write_seek(obj, 2); - obj->writele32(obj, bfSize); - obj->write_seek(obj, bfSize); - - retval = fclose (obj->u.bmp.fp); - obj->error = retval == EOF; - } - return retval; -} - -static int -cfdib_write_close (dib_write_obj_t *obj) -{ - int retval; - - retval = 0; - return retval; -} - -int SDL_BMP_write_helper (SDL_Surface *surfp, dib_write_obj_t *obj) -{ - int i, pad; - Uint8 *bits; - int retval; - - /* The Win32 BITMAPINFOHEADER struct (40 bytes) */ - Uint32 biSize; - Sint32 biWidth; - Sint32 biHeight; - Uint16 biPlanes; - Uint16 biBitCount; - Uint32 biCompression; - Uint32 biSizeImage; - Sint32 biXPelsPerMeter; - Sint32 biYPelsPerMeter; - Uint32 biClrUsed; - Uint32 biClrImportant; - bool need_to_free; - - need_to_free = false; - SDL_ClearError(); - if ( surfp->format->palette ) - { - if ( surfp->format->BitsPerPixel != 8 ) - { - SDL_SetError("%d bpp BMP files not supported", - surfp->format->BitsPerPixel); - obj->error = true; - goto ERROR_EXIT; - } - } - else - { - if ( surfp->format->BitsPerPixel != 24 ) - { - SDL_Surface *temp_surface; - - /* Convert to 24 bits per pixel */ - temp_surface = SDL_AllocSurface(SDL_SWSURFACE, - surfp->w, surfp->h, 24, - 0x00FF0000, 0x0000FF00, 0x000000FF, - 0); - if (!temp_surface) - goto ERROR_EXIT; - else - { -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - SDL_PixelFormat *format; - - format = surfp->dstfmt; - if ( SDL_MapSurface(surfp, temp_surface->format) == 0 && -#else - if ( -#endif - SDL_BlitSurface(surfp, NULL, temp_surface, NULL) == 0 -#if 0 - /* ctm note: I don't understand this second MapSurface, - and it looks like it could even cause problems if - surfp has been mapped to a surface that is no longer - available */ - && SDL_MapSurface(surfp, format) == 0 -#endif - ) - { - surfp = temp_surface; - need_to_free = true; - } - else - { - SDL_FreeSurface (temp_surface); - obj->error = true; - goto ERROR_EXIT; - } - } - } - } - - obj->write_init (obj); - - - /* Set the BMP info values */ - biSize = 40; - biWidth = surfp->w; - biHeight = surfp->h; - - biPlanes = 1; - biBitCount = surfp->format->BitsPerPixel; - - biCompression = BI_RGB; - biSizeImage = surfp->h*surfp->pitch; - biXPelsPerMeter = 0; - biYPelsPerMeter = 0; - if ( surfp->format->palette ) - biClrUsed = surfp->format->palette->ncolors; - else - biClrUsed = 0; - biClrImportant = 0; - - /* Write the BMP info values */ - obj->writele32(obj, biSize); - obj->writele32(obj, biWidth); - obj->writele32(obj, biHeight); - obj->writele16(obj, biPlanes); - obj->writele16(obj, biBitCount); - obj->writele32(obj, biCompression); - obj->writele32(obj, biSizeImage); - obj->writele32(obj, biXPelsPerMeter); - obj->writele32(obj, biYPelsPerMeter); - obj->writele32(obj, biClrUsed); - obj->writele32(obj, biClrImportant); - - /* Write the palette (in BGR color order) */ - if ( surfp->format->palette ) - { - SDL_Color *colors; - int ncolors; - - colors = surfp->format->palette->colors; - ncolors = surfp->format->palette->ncolors; - for ( i=0; iwritele8(obj, colors[i].b); - obj->writele8(obj, colors[i].g); - obj->writele8(obj, colors[i].r); - obj->writele8(obj, 0); - } - } - - if (obj->write_seek == bmp_write_seek) - { - Sint32 bfOffBits; - - /* Write the bitmap offset */ - bfOffBits = obj->write_ftell(obj); - obj->write_seek(obj, 10); - obj->writele32(obj, bfOffBits); - obj->write_seek(obj, bfOffBits); - } - - /* Write the bitmap image upside down */ - pad = ((surfp->pitch%4) ? (4-(surfp->pitch%4)) : 0); - for (bits = (Uint8 *)surfp->pixels+((surfp->h-1)*surfp->pitch); - bits >= (Uint8 *)surfp->pixels; - bits -= surfp->pitch) - { -#if 1 - if ( obj->write(obj, bits, surfp->pitch) != surfp->pitch ) - { - SDL_SetError("Error writing to datastream"); - goto ERROR_EXIT; - } -#else -#warning DO NOT CHECK THIS IN - { - static char c = 0xFF; - char *p; - - p = alloca (surfp->pitch); - memset (p, c, surfp->pitch); - c ^= 0xFF; - if ( obj->write(obj, p, surfp->pitch) != surfp->pitch ) - { - SDL_SetError("Error writing to datastream"); - goto ERROR_EXIT; - } - } -#endif - for ( i=0; iwritele8(obj, 0); - } - - /* Close it up.. */ - if ( obj->write_close(obj) != 0 ) - SDL_SetError("Error writing to datastream"); - -ERROR_EXIT: - if (need_to_free) - { - SDL_FreeSurface (surfp); - } - - retval = obj->error ? -1 : 0; - return retval; -} - -int -SDL_SaveBMP_ctmhackage (SDL_Surface *surfp, const char *file) -{ - int retval; - dib_write_obj_t bmp_obj = - { - bmp_write_init, - bmp_write, - bmp_writele32, - bmp_writele16, - bmp_writele8, - bmp_write_seek, - bmp_write_ftell, - bmp_write_close, - }; - - bmp_obj.u.bmp.filename = file; - retval = SDL_BMP_write_helper (surfp, &bmp_obj); - return retval; -} - -int -SDL_SaveCF_DIB (SDL_Surface *surfp, char **dib_bytesp, size_t *dib_lenp) -{ - int retval; - dib_write_obj_t cfdib_obj = - { - cfdib_write_init, - cfdib_write, - cfdib_writele32, - cfdib_writele16, - cfdib_writele8, - cfdib_write_seek, - cfdib_write_ftell, - cfdib_write_close, - }; - - retval = SDL_BMP_write_helper (surfp, &cfdib_obj); - if (retval == 0) - { - *dib_bytesp = cfdib_obj.u.cfdib.bytes; - *dib_lenp = cfdib_obj.u.cfdib.n_bytes_used; - } - return retval; -} diff --git a/src/config/front-ends/sdl/SDL_bmp.cpp b/src/config/front-ends/sdl/SDL_bmp.cpp new file mode 100644 index 00000000..3c384f53 --- /dev/null +++ b/src/config/front-ends/sdl/SDL_bmp.cpp @@ -0,0 +1,1211 @@ +/* NOTE: Normally SDL_bmp.c would be part of SDL, not Executor, but this + hacked up copy is special. See below. */ + +/* +Return-Path: +Received: from gw.ardi.com by beaut.ardi.com + via rsmtp with bsmtp + id + for ; Fri, 12 Mar 1999 14:25:05 -0700 (MST) + (Smail-3.2.0.91 1997-Jan-14 #16 built 1999-Feb-9) +Received: from roboto.devolution.com(really [204.247.175.130]) by gw.ardi.com + via sendmail with esmtp (ident root using rfc1413) + id + for ; Fri, 12 Mar 1999 14:24:25 -0700 (MST) + (Smail-3.2.0.91 1997-Jan-14 #27 built 1998-May-1) +Received: from slouken by roboto.devolution.com with local (Exim 2.11 #1) + id 10LZQ9-0004kq-00; Fri, 12 Mar 1999 13:24:41 -0800 +X-Mailer: My Mailer 1.5 +Message-Id: +From: Sam Lantinga +To: "Clifford T. Matthews" +Cc: slouken@devolution.com +Subject: Re: permission to include hacked up copy of SDL_bmp.c in Executor? +Date: Fri, 12 Mar 1999 13:24:41 -0800 + +> Hi Sam, + +> I *really* want to get 2.1pre0 out this weekend. Because of the +> GWorld leakage I don't plan on finishing the cut and paste code, but +> I'd like to actually include what I have now (but turned off by +> default) so that I'll have something to compare the new code to. + +> Since you're going to redo SDL_BMP, I'd rather just use my tweaked +> code internally for this release and then cut it out when I can use +> the new SDL. This violates GPL, but since you're the copyright holder +> you can allow me to use it under non-GPL terms. + +Yup, go for it. :) + + -Sam Lantinga (slouken@devolution.com) + +Lead Programmer, Loki Entertainment Software +-- +Author of Simple DirectMedia Layer - + http://www.devolution.com/~slouken/SDL/ +-- + + */ + +/* + SDL - Simple DirectMedia Layer + Copyright (C) 1997, 1998 Sam Lantinga + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Sam Lantinga + 5635-34 Springhouse Dr. + Pleasanton, CA 94588 (USA) + slouken@devolution.com +*/ + +/* + Code to load and save surfaces in Windows BMP format. + + Why support BMP format? Well, it's a native format for Windows, and + most image processing programs can read and write it. It would be nice + to be able to have at least one image format that we can natively load + and save, and since PNG is so complex that it would bloat the library, + BMP is a good alternative. + + This code currently supports Win32 DIBs in uncompressed 8 and 24 bpp. +*/ + +#include +#include +#include + +#include "SDL/SDL_error.h" +#include "SDL/SDL_video.h" +#include "SDL/SDL_endian.h" +#include "SDL/SDL_version.h" + +#include "rsys/error.h" + +#include "for_sam.h" + +#if SDL_MAJOR_VERSION > 0 || SDL_MINOR_VERSION >= 9 + +#define READLE_DECL(width) \ + static Uint##width \ + ctm_ReadLE##width(FILE *fp) \ + { \ + Uint##width retval; \ + \ + retval = 0; \ + if(fread(&retval, sizeof retval, 1, fp) != 1) \ + SDL_SetError("EOF on datastream"); \ + \ + return retval; \ + } + +READLE_DECL(16) +READLE_DECL(32) + +#define WRITELE_DECL(width) \ + static int \ + ctm_WriteLE##width(FILE *fp, Uint##width value) \ + { \ + int retval; \ + \ + if(fwrite(&value, sizeof value, 1, fp) == 1) \ + retval = 1; \ + else \ + { \ + retval = 0; \ + SDL_SetError("Couldn't write value to datastream"); \ + } \ + return retval; \ + } + +WRITELE_DECL(16) +WRITELE_DECL(32) + +#define SDL_ReadLE16 ctm_ReadLE16 +#define SDL_ReadLE32 ctm_ReadLE32 +#define SDL_WriteLE16 ctm_WriteLE16 +#define SDL_WriteLE32 ctm_WriteLE32 + +#endif + +/* Compression encodings for BMP files */ +#ifndef BI_RGB +#define BI_RGB 0 +#define BI_RLE8 1 +#define BI_RLE4 2 +#define BI_BITFIELD 3 +#endif + +#define MAGIC "BM" + +/* NOTE: We are *NOT* trying to construct a one to one mapping for the + stdio routines open, close, read, write, etc. Instead we're custom + crafting an object that can handle reading of BMP and CF_DIB and a + separate object for writing. You can't mix and match the reading + routines with the writing routines, which is why we have them separated + in the file. Mixing them together into one object that looks like it + can handle reads and writes would be a bad idea, since we'd have to + worry a lot more about the interaction between the state information. */ + +/* BMP-specific state information for reading*/ +typedef struct +{ + const char *filename; + FILE *fp; + Sint32_t bfOffBits; +} private_bmp_read_t; + +/* CF_DIB-specific state information for reading */ +typedef struct +{ + void *p; +} private_cfdib_read_t; + +/* union of all supported bmp/dib thingies for reading */ +typedef union { + private_bmp_read_t bmp; + private_cfdib_read_t cfdib; +} dib_read_obj_private_t; + +typedef struct dib_read_obj dib_read_obj_t; + +/* access methods and common state information for reading */ +struct dib_read_obj +{ + void (*read_init)(dib_read_obj_t *); + void (*read_seek)(dib_read_obj_t *); + Uint32_t (*readle32)(dib_read_obj_t *); + Uint16_t (*readle16)(dib_read_obj_t *); + int (*readle8)(dib_read_obj_t *); + int (*read)(dib_read_obj_t *, void *, int); + void (*read_close)(dib_read_obj_t *); + bool (*read_no_masks)(dib_read_obj_t *, int); + bool error; + dib_read_obj_private_t u; +}; + +/* bmp-specific initialization routine */ + +static void +bmp_read_init(dib_read_obj_t *obj) +{ + obj->error = false; + obj->u.bmp.fp = fopen(obj->u.bmp.filename, "rb"); + if(obj->u.bmp.fp == NULL) + { + SDL_SetError("Couldn't open %s for reading", obj->u.bmp.filename); + obj->error = true; + } + else + { + char magic[2]; + + /* Read in the BMP file header */ + SDL_ClearError(); + if(fread(magic, sizeof magic, 1, obj->u.bmp.fp) != 1) + { + SDL_SetError("Error reading from %s", obj->u.bmp.filename); + obj->error = true; + } + else if(memcmp(magic, MAGIC, sizeof magic) != 0) + { + SDL_SetError("%s is not a Windows BMP file", obj->u.bmp.filename); + obj->error = true; + } + else + { +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + SDL_CalculateEndian(); +#endif + obj->readle32(obj); /* bfSize */ + obj->readle16(obj); /* bfReserved1 */ + obj->readle16(obj); /* bfReserved2 */ + obj->u.bmp.bfOffBits = obj->readle32(obj); + } + } +} + +static void +cfdib_read_init(dib_read_obj_t *obj) +{ + obj->error = false; +} + +static void +bmp_read_seek(dib_read_obj_t *obj) +{ + obj->error = (obj->error || fseek(obj->u.bmp.fp, obj->u.bmp.bfOffBits, SEEK_SET) != 0); +} + +static void +cfdib_read_seek(dib_read_obj_t *obj) +{ + /* Nothing to do? -- might need to round up some bytes*/ +} + +static bool +SDL_ERROR(void) +{ + bool retval; + + retval = strcmp(SDL_GetError(), "") != 0; + return retval; +} + +static Uint32_t +bmp_readle32(dib_read_obj_t *obj) +{ + Uint32_t retval; + + if(obj->error) + retval = 0; + else + { + retval = SDL_ReadLE32(obj->u.bmp.fp); + obj->error = SDL_ERROR(); + } + return retval; +} + +static Uint32_t +cfdib_readle32(dib_read_obj_t *obj) +{ + Uint32_t retval; + + retval = *(Uint32_t *)obj->u.cfdib.p; + advance_n_bytes_voidp(&obj->u.cfdib.p, sizeof retval); + return retval; +} + +static Uint16_t +bmp_readle16(dib_read_obj_t *obj) +{ + Uint16_t retval; + + if(obj->error) + retval = 0; + else + { + retval = SDL_ReadLE16(obj->u.bmp.fp); + obj->error = SDL_ERROR(); + } + return retval; +} + +static Uint16_t +cfdib_readle16(dib_read_obj_t *obj) +{ + Uint16_t retval; + + retval = *(Uint16_t *)obj->u.cfdib.p; + advance_n_bytes_voidp(&obj->u.cfdib.p, sizeof retval); + return retval; +} + +static int +bmp_readle8(dib_read_obj_t *obj) +{ + int retval; + + if(obj->error) + retval = (Uint8)-1; + else + { + retval = fgetc(obj->u.bmp.fp); + obj->error = retval == EOF; + if(obj->error) + SDL_SetError("Unexpected EOF reading %s", obj->u.bmp.filename); + } + return retval; +} + +static int +cfdib_readle8(dib_read_obj_t *obj) +{ + Uint8 retval; + + retval = *(Uint16_t *)obj->u.cfdib.p; + advance_n_bytes_voidp(&obj->u.cfdib.p, sizeof retval); + return retval; +} + +static int +bmp_read(dib_read_obj_t *obj, void *dest, int count) +{ + int retval; + + if(obj->error) + retval = -1; + else + { + retval = fread(dest, 1, count, obj->u.bmp.fp); + obj->error = retval != count; + } + return retval; +} + +static int +cfdib_read(dib_read_obj_t *obj, void *dest, int count) +{ + int retval; + + memcpy(dest, obj->u.cfdib.p, count); + advance_n_bytes_voidp(&obj->u.cfdib.p, count); + retval = count; + return retval; +} + +static void +bmp_read_close(dib_read_obj_t *obj) +{ + if(obj->u.bmp.fp) + { + int fret; + + fret = fclose(obj->u.bmp.fp); + obj->u.bmp.fp = NULL; + obj->error = obj->error || fret != 0; + } +} + +static void +cfdib_read_close(dib_read_obj_t *obj) +{ + /* anything to do here? */ +} + +static bool +bmp_read_no_masks(dib_read_obj_t *obj, int biSize) +{ + bool retval; + + retval = obj->u.bmp.bfOffBits == biSize + 2; + return retval; +} + +static bool +cfdib_read_no_masks(dib_read_obj_t *obj, int biSize) +{ + bool retval; + + retval = true; + return retval; +} + +SDL_Surface * +SDL_BMP_read_helper(dib_read_obj_t *obj) +{ + Uint32_t ui; + Sint32_t i, pad; + int c; + SDL_Surface *surface; + Uint32_t Rmask; + Uint32_t Gmask; + Uint32_t Bmask; + SDL_Palette *palette; + Uint8 *bits; + int ExpandBMP; + + /* The Win32 BITMAPINFOHEADER struct (40 bytes) */ + Uint32_t biSize; + Sint32_t biWidth; + Sint32_t biHeight; + Uint16_t biPlanes; + Uint16_t biBitCount; + Uint32_t biCompression; + Uint32_t biSizeImage; + Sint32_t biXPelsPerMeter; + Sint32_t biYPelsPerMeter; + Uint32_t biClrUsed; + Uint32_t biClrImportant; + + Uint16_t desired_bit_depth; + Uint16_t pixels_per_bit; + + surface = NULL; + + obj->read_init(obj); + + /* Read the Win32 BITMAPINFOHEADER */ + biSize = obj->readle32(obj); + if(biSize == 12) + { + biWidth = obj->readle16(obj); + biHeight = obj->readle16(obj); + biPlanes = obj->readle16(obj); + biBitCount = obj->readle16(obj); + biCompression = BI_RGB; + biSizeImage = 0; + biXPelsPerMeter = 0; + biYPelsPerMeter = 0; + biClrUsed = 0; + biClrImportant = 0; + } + else + { + biWidth = obj->readle32(obj); + biHeight = obj->readle32(obj); + biPlanes = obj->readle16(obj); + biBitCount = obj->readle16(obj); + biCompression = obj->readle32(obj); + biSizeImage = obj->readle32(obj); + biXPelsPerMeter = obj->readle32(obj); + biYPelsPerMeter = obj->readle32(obj); + biClrUsed = obj->readle32(obj); + biClrImportant = obj->readle32(obj); + } + + if(obj->error) + { + /* SDL_Error will already have been set by readle{16,32} */ + goto ERROR_EXIT; + } + /* Expand 1 and 4 bit bitmaps to 8 bits per pixel */ + switch(biBitCount) + { + case 1: + case 4: + ExpandBMP = biBitCount; + desired_bit_depth = 8; + break; + default: + ExpandBMP = 0; + desired_bit_depth = biBitCount; + break; + } + + /* We don't support any BMP compression right now */ + Rmask = Gmask = Bmask = 0; + switch(biCompression) + { + case BI_RGB: + /* If there are no masks, use the defaults */ + if(obj->read_no_masks(obj, biSize)) + { + /* Default values for the BMP format */ + switch(desired_bit_depth) + { + case 15: + case 16: + Rmask = 0x7C00; + Gmask = 0x03E0; + Bmask = 0x001F; + break; + case 24: + case 32: + Rmask = 0x00FF0000; + Gmask = 0x0000FF00; + Bmask = 0x000000FF; + break; + default: + break; + } + break; /* added by ctm -- original code looks suspicious */ + } + /* Fall through -- read the RGB masks */ + + case BI_BITFIELD: + switch(desired_bit_depth) + { + case 15: + case 16: + case 32: + Rmask = obj->readle32(obj); + Gmask = obj->readle32(obj); + Bmask = obj->readle32(obj); + break; + default: + break; + } + break; + default: + SDL_SetError("Compressed BMP files not supported"); + obj->error = true; + goto ERROR_EXIT; + } + + /* Create a compatible surface, note that the colors are RGB ordered */ + surface = SDL_AllocSurface(SDL_SWSURFACE, + biWidth, biHeight, desired_bit_depth, Rmask, Gmask, + Bmask, 0); + if(surface == NULL) + { + obj->error = true; + goto ERROR_EXIT; + } + + /* Load the palette, if any */ + palette = (surface->format)->palette; + if(palette) + { + if(biClrUsed == 0) + { + biClrUsed = 1 << biBitCount; + } + for(ui = 0; ui < biClrUsed; ++ui) + { + palette->colors[ui].b = obj->readle8(obj); + palette->colors[ui].g = obj->readle8(obj); + palette->colors[ui].r = obj->readle8(obj); + if(biSize == 12) + palette->colors[ui].unused = 0; + else + palette->colors[ui].unused = obj->readle8(obj); + } + palette->ncolors = biClrUsed; + } + + /* Read the surface pixels. Note that the bmp image is upside down */ + obj->read_seek(obj); + bits = (Uint8 *)surface->pixels + (surface->h * surface->pitch); + switch(ExpandBMP) + { + case 1: + case 4: + { + int bmp_pitch; + + pixels_per_bit = 8 / biBitCount; + + bmp_pitch = (biWidth + (pixels_per_bit - 1)) / pixels_per_bit; + if(bmp_pitch % 4) + pad = 4 - (bmp_pitch % 4); + else + pad = 0; + } + break; + default: + pixels_per_bit = 1; /* not used */ + pad = ((surface->pitch % 4) ? (4 - (surface->pitch % 4)) : 0); + break; + } + while(bits > (Uint8 *)surface->pixels) + { + bits -= surface->pitch; + switch(ExpandBMP) + { + case 1: + case 4: + { + Uint8 pixel; + int shift; + + pixel = 0; + shift = (8 - ExpandBMP); + for(i = 0; i < biWidth; ++i) + { + if(i % pixels_per_bit == 0) + { + c = obj->readle8(obj); + if(c == EOF) + { + SDL_SetError("Error reading from BMP file"); + obj->error = true; + goto ERROR_EXIT; + } + pixel = (Uint8)c; + } + *(bits + i) = (pixel >> shift); + pixel <<= ExpandBMP; + } + } + break; + + default: + if(obj->read(obj, bits, surface->pitch) != surface->pitch) + { + SDL_SetError("Error reading from BMP file"); + obj->error = true; + goto ERROR_EXIT; + } + break; + } + for(i = 0; i < pad; ++i) + obj->readle8(obj); + } + +ERROR_EXIT: + if(obj->error) + { + if(surface) + { + SDL_FreeSurface(surface); + surface = NULL; + } + } + obj->read_close(obj); + return surface; +} + +SDL_Surface * +SDL_LoadBMP_ctmhackage(const char *file) +{ + SDL_Surface *retval; + dib_read_obj_t bmp_obj = { + bmp_read_init, + bmp_read_seek, + bmp_readle32, + bmp_readle16, + bmp_readle8, + bmp_read, + bmp_read_close, + bmp_read_no_masks, + }; + + bmp_obj.u.bmp.filename = file; + retval = SDL_BMP_read_helper(&bmp_obj); + return retval; +} + +SDL_Surface * +SDL_LoadCF_DIB(void *mem) +{ + SDL_Surface *retval; + dib_read_obj_t cfdib_obj = { + cfdib_read_init, + cfdib_read_seek, + cfdib_readle32, + cfdib_readle16, + cfdib_readle8, + cfdib_read, + cfdib_read_close, + cfdib_read_no_masks, + }; + + cfdib_obj.u.cfdib.p = mem; + retval = SDL_BMP_read_helper(&cfdib_obj); + return retval; +} + +/* BMP-specific state information for writing */ +typedef struct +{ + const char *filename; + FILE *fp; +} private_bmp_write_t; + +/* CF_DIB-specific state information for writing */ +typedef struct +{ + void *bytes; + size_t n_bytes_allocated; + size_t n_bytes_used; + size_t block_size; + void *p; +} private_cfdib_write_t; + +/* union of all supported bmp/dib thingies for writing */ +typedef union { + private_bmp_write_t bmp; + private_cfdib_write_t cfdib; +} dib_write_obj_private_t; + +typedef struct dib_write_obj dib_write_obj_t; + +/* access methods and common state information for writing */ +struct dib_write_obj +{ + void (*write_init)(dib_write_obj_t *); + int (*write)(dib_write_obj_t *, const void *, int); + void (*writele32)(dib_write_obj_t *, Uint32_t); + void (*writele16)(dib_write_obj_t *, Uint16_t); + void (*writele8)(dib_write_obj_t *, Uint8); + void (*write_seek)(dib_write_obj_t *, Uint32_t); + long (*write_ftell)(dib_write_obj_t *); + int (*write_close)(dib_write_obj_t *); + bool error; + dib_write_obj_private_t u; +}; + +static void +bmp_write_init(dib_write_obj_t *obj) +{ + obj->error = false; + obj->u.bmp.fp = fopen(obj->u.bmp.filename, "wb"); + if(obj->u.bmp.fp == NULL) + { + SDL_SetError("Couldn't open %s for writing", obj->u.bmp.filename); + obj->error = true; + } + else + { + char magic[2] = MAGIC; + +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + SDL_CalculateEndian(); +#endif + /* Write the BMP file header values */ + if(fwrite(magic, sizeof magic, 1, obj->u.bmp.fp) != 1) + { + SDL_SetError("Error writing to %s", obj->u.bmp.filename); + obj->error = true; + } + else + { + /* The Win32 BMP file header (14 bytes) */ + Uint32_t bfSize; + Uint16_t bfReserved1; + Uint16_t bfReserved2; + Sint32_t bfOffBits; + + /* Set the BMP file header values */ + bfSize = 0; /* We'll write this when we're done */ + bfReserved1 = 0; + bfReserved2 = 0; + bfOffBits = 0; /* We'll write this when we're done */ + + obj->writele32(obj, bfSize); + obj->writele16(obj, bfReserved1); + obj->writele16(obj, bfReserved2); + obj->writele32(obj, bfOffBits); + } + } +} + +static void +cfdib_write_init(dib_write_obj_t *obj) +{ + obj->u.cfdib.bytes = NULL; + obj->u.cfdib.n_bytes_allocated = 0; + obj->u.cfdib.n_bytes_used = 0; + obj->u.cfdib.block_size = (1 << 12); + obj->u.cfdib.p = NULL; + obj->error = false; +} + +static int +bmp_write(dib_write_obj_t *obj, const void *p, int n_bytes) +{ + int retval; + + if(obj->error) + retval = -1; + else + { + retval = fwrite(p, 1, n_bytes, obj->u.bmp.fp); + obj->error = retval != n_bytes; + } + return retval; +} + +static void +assure_room_for(dib_write_obj_t *obj, size_t n_bytes) +{ + size_t allocated, needed, block_size; + size_t p_offset; + + p_offset = obj->u.cfdib.p - obj->u.cfdib.bytes; + block_size = obj->u.cfdib.block_size; + allocated = obj->u.cfdib.n_bytes_allocated; + needed = (char *)obj->u.cfdib.p - (char *)obj->u.cfdib.bytes + n_bytes; + while(!obj->error && needed > allocated) + { + allocated += block_size; + obj->u.cfdib.bytes = realloc(obj->u.cfdib.bytes, allocated); + if(obj->u.cfdib.bytes) + { + obj->u.cfdib.n_bytes_allocated = allocated; + memset(obj->u.cfdib.bytes + allocated - block_size, 0, block_size); + } + else + { + obj->error = true; + SDL_SetError("Couldn't allocate %d more bytes for CF_DIB", + block_size); + } + } + obj->u.cfdib.p = obj->u.cfdib.bytes + p_offset; +} + +static int +cfdib_write(dib_write_obj_t *obj, const void *p, int n_bytes) +{ + int retval; + + if(!obj->error) + { + assure_room_for(obj, n_bytes); + if(!obj->error) + { + size_t new_n_bytes_used; + memcpy(obj->u.cfdib.p, p, n_bytes); + advance_n_bytes_voidp(&obj->u.cfdib.p, n_bytes); + new_n_bytes_used = ((char *)obj->u.cfdib.p - (char *)obj->u.cfdib.bytes); + obj->u.cfdib.n_bytes_used = MAX_size_t(obj->u.cfdib.n_bytes_used, + new_n_bytes_used); + } + } + retval = obj->error ? -1 : n_bytes; + return retval; +} + +static void +bmp_writele32(dib_write_obj_t *obj, Uint32_t val) +{ + if(!obj->error) + { + SDL_WriteLE32(obj->u.bmp.fp, val); + obj->error = SDL_ERROR(); + } +} + +static void +cfdib_writele32(dib_write_obj_t *obj, Uint32_t val) +{ + cfdib_write(obj, &val, sizeof val); +} + +static void +bmp_writele16(dib_write_obj_t *obj, Uint16_t val) +{ + if(!obj->error) + { + SDL_WriteLE16(obj->u.bmp.fp, val); + obj->error = SDL_ERROR(); + } +} + +static void +cfdib_writele16(dib_write_obj_t *obj, Uint16_t val) +{ + cfdib_write(obj, &val, sizeof val); +} + +static void +bmp_writele8(dib_write_obj_t *obj, Uint8 val) +{ + if(!obj->error) + { + obj->error = fputc(val, obj->u.bmp.fp) == EOF; + if(obj->error) + SDL_SetError("Unexpected EOF reading %s", obj->u.bmp.filename); + } +} + +static void +cfdib_writele8(dib_write_obj_t *obj, Uint8 val) +{ + cfdib_write(obj, &val, sizeof val); +} + +static void +bmp_write_seek(dib_write_obj_t *obj, Uint32_t offset) +{ + obj->error = (obj->error || fseek(obj->u.bmp.fp, offset, SEEK_SET) != 0); +} + +static void +cfdib_write_seek(dib_write_obj_t *obj, Uint32_t offset) +{ + if(!obj->error) + { + size_t allocated; + + allocated = obj->u.cfdib.n_bytes_allocated; + if(offset > allocated) + { + obj->u.cfdib.p = (char *)obj->u.cfdib.bytes + allocated; + assure_room_for(obj, offset - allocated); + } + if(!obj->error) + obj->u.cfdib.p = (char *)obj->u.cfdib.bytes + offset; + } +} + +static long +bmp_write_ftell(dib_write_obj_t *obj) +{ + long retval; + + if(obj->error) + retval = -1; + else + { + retval = ftell(obj->u.bmp.fp); + obj->error = retval == -1; + } + return retval; +} + +static long +cfdib_write_ftell(dib_write_obj_t *obj) +{ + int retval; + + if(obj->error) + retval = -1; + else + retval = (char *)obj->u.cfdib.p - (char *)obj->u.cfdib.bytes; + return retval; +} + +static int +bmp_write_close(dib_write_obj_t *obj) +{ + int retval; + + if(obj->error) + retval = EOF; + else + { + Uint32_t bfSize; + + /* Write the BMP file size */ + bfSize = obj->write_ftell(obj); + obj->write_seek(obj, 2); + obj->writele32(obj, bfSize); + obj->write_seek(obj, bfSize); + + retval = fclose(obj->u.bmp.fp); + obj->error = retval == EOF; + } + return retval; +} + +static int +cfdib_write_close(dib_write_obj_t *obj) +{ + int retval; + + retval = 0; + return retval; +} + +int SDL_BMP_write_helper(SDL_Surface *surfp, dib_write_obj_t *obj) +{ + int i, pad; + Uint8 *bits; + int retval; + + /* The Win32 BITMAPINFOHEADER struct (40 bytes) */ + Uint32_t biSize; + Sint32_t biWidth; + Sint32_t biHeight; + Uint16_t biPlanes; + Uint16_t biBitCount; + Uint32_t biCompression; + Uint32_t biSizeImage; + Sint32_t biXPelsPerMeter; + Sint32_t biYPelsPerMeter; + Uint32_t biClrUsed; + Uint32_t biClrImportant; + bool need_to_free; + + need_to_free = false; + SDL_ClearError(); + if(surfp->format->palette) + { + if(surfp->format->BitsPerPixel != 8) + { + SDL_SetError("%d bpp BMP files not supported", + surfp->format->BitsPerPixel); + obj->error = true; + goto ERROR_EXIT; + } + } + else + { + if(surfp->format->BitsPerPixel != 24) + { + SDL_Surface *temp_surface; + + /* Convert to 24 bits per pixel */ + temp_surface = SDL_AllocSurface(SDL_SWSURFACE, + surfp->w, surfp->h, 24, + 0x00FF0000, 0x0000FF00, 0x000000FF, + 0); + if(!temp_surface) + goto ERROR_EXIT; + else + { +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + SDL_PixelFormat *format; + + format = surfp->dstfmt; + if(SDL_MapSurface(surfp, temp_surface->format) == 0 && +#else + if( +#endif + SDL_BlitSurface(surfp, NULL, temp_surface, NULL) == 0 +#if 0 + /* ctm note: I don't understand this second MapSurface, + and it looks like it could even cause problems if + surfp has been mapped to a surface that is no longer + available */ + && SDL_MapSurface(surfp, format) == 0 +#endif + ) + { + surfp = temp_surface; + need_to_free = true; + } + else + { + SDL_FreeSurface(temp_surface); + obj->error = true; + goto ERROR_EXIT; + } + } + } + } + + obj->write_init(obj); + + /* Set the BMP info values */ + biSize = 40; + biWidth = surfp->w; + biHeight = surfp->h; + + biPlanes = 1; + biBitCount = surfp->format->BitsPerPixel; + + biCompression = BI_RGB; + biSizeImage = surfp->h * surfp->pitch; + biXPelsPerMeter = 0; + biYPelsPerMeter = 0; + if(surfp->format->palette) + biClrUsed = surfp->format->palette->ncolors; + else + biClrUsed = 0; + biClrImportant = 0; + + /* Write the BMP info values */ + obj->writele32(obj, biSize); + obj->writele32(obj, biWidth); + obj->writele32(obj, biHeight); + obj->writele16(obj, biPlanes); + obj->writele16(obj, biBitCount); + obj->writele32(obj, biCompression); + obj->writele32(obj, biSizeImage); + obj->writele32(obj, biXPelsPerMeter); + obj->writele32(obj, biYPelsPerMeter); + obj->writele32(obj, biClrUsed); + obj->writele32(obj, biClrImportant); + + /* Write the palette (in BGR color order) */ + if(surfp->format->palette) + { + SDL_Color *colors; + int ncolors; + + colors = surfp->format->palette->colors; + ncolors = surfp->format->palette->ncolors; + for(i = 0; i < ncolors; ++i) + { + obj->writele8(obj, colors[i].b); + obj->writele8(obj, colors[i].g); + obj->writele8(obj, colors[i].r); + obj->writele8(obj, 0); + } + } + + if(obj->write_seek == bmp_write_seek) + { + Sint32_t bfOffBits; + + /* Write the bitmap offset */ + bfOffBits = obj->write_ftell(obj); + obj->write_seek(obj, 10); + obj->writele32(obj, bfOffBits); + obj->write_seek(obj, bfOffBits); + } + + /* Write the bitmap image upside down */ + pad = ((surfp->pitch % 4) ? (4 - (surfp->pitch % 4)) : 0); + for(bits = (Uint8 *)surfp->pixels + ((surfp->h - 1) * surfp->pitch); + bits >= (Uint8 *)surfp->pixels; + bits -= surfp->pitch) + { +#if 1 + if(obj->write(obj, bits, surfp->pitch) != surfp->pitch) + { + SDL_SetError("Error writing to datastream"); + goto ERROR_EXIT; + } +#else +#warning DO NOT CHECK THIS IN + { + static char c = 0xFF; + char *p; + + p = alloca(surfp->pitch); + memset(p, c, surfp->pitch); + c ^= 0xFF; + if(obj->write(obj, p, surfp->pitch) != surfp->pitch) + { + SDL_SetError("Error writing to datastream"); + goto ERROR_EXIT; + } + } +#endif + for(i = 0; i < pad; ++i) + obj->writele8(obj, 0); + } + + /* Close it up.. */ + if(obj->write_close(obj) != 0) + SDL_SetError("Error writing to datastream"); + +ERROR_EXIT: + if(need_to_free) + { + SDL_FreeSurface(surfp); + } + + retval = obj->error ? -1 : 0; + return retval; +} + +int SDL_SaveBMP_ctmhackage(SDL_Surface *surfp, const char *file) +{ + int retval; + dib_write_obj_t bmp_obj = { + bmp_write_init, + bmp_write, + bmp_writele32, + bmp_writele16, + bmp_writele8, + bmp_write_seek, + bmp_write_ftell, + bmp_write_close, + }; + + bmp_obj.u.bmp.filename = file; + retval = SDL_BMP_write_helper(surfp, &bmp_obj); + return retval; +} + +int SDL_SaveCF_DIB(SDL_Surface *surfp, char **dib_bytesp, size_t *dib_lenp) +{ + int retval; + dib_write_obj_t cfdib_obj = { + cfdib_write_init, + cfdib_write, + cfdib_writele32, + cfdib_writele16, + cfdib_writele8, + cfdib_write_seek, + cfdib_write_ftell, + cfdib_write_close, + }; + + retval = SDL_BMP_write_helper(surfp, &cfdib_obj); + if(retval == 0) + { + *dib_bytesp = cfdib_obj.u.cfdib.bytes; + *dib_lenp = cfdib_obj.u.cfdib.n_bytes_used; + } + return retval; +} diff --git a/src/config/front-ends/sdl/SDL_bmp.h b/src/config/front-ends/sdl/SDL_bmp.h index 8f74e3c5..016aef7d 100644 --- a/src/config/front-ends/sdl/SDL_bmp.h +++ b/src/config/front-ends/sdl/SDL_bmp.h @@ -5,12 +5,12 @@ * Copyright 1998 by Abacus Research and Development, Inc. * All rights reserved. * - * $Id: SDL_bmp.h 63 2004-12-24 18:19:43Z ctm $ + */ -extern int SDL_SaveCF_DIB (SDL_Surface *surfp, char **dib_bytesp, - size_t *dib_lenp); +extern int SDL_SaveCF_DIB(SDL_Surface *surfp, char **dib_bytesp, + size_t *dib_lenp); -extern SDL_Surface * SDL_LoadCF_DIB (void *mem); +extern SDL_Surface *SDL_LoadCF_DIB(void *mem); #endif diff --git a/src/config/front-ends/sdl/for_sam.h b/src/config/front-ends/sdl/for_sam.h index 96e6eee2..f0b08c3a 100644 --- a/src/config/front-ends/sdl/for_sam.h +++ b/src/config/front-ends/sdl/for_sam.h @@ -4,20 +4,20 @@ * architect, so it's not my place to determine where they should live. */ -#if defined (__GNUC__) +#if defined(__GNUC__) /* advance_n_bytes advances the pointer pointed to by ptrp by n_bytes, regardless of what ptrp points to. */ -#define advance_n_bytes(ptrp, n_bytes) \ -({ \ - typeof (ptrp) _ptrp; \ - \ - _ptrp = (ptrp); \ - *(_ptrp) = (typeof (*_ptrp))((char *)*(_ptrp) + n_bytes); \ -}) +#define advance_n_bytes(ptrp, n_bytes) \ + ({ \ + decltype(ptrp) _ptrp; \ + \ + _ptrp = (ptrp); \ + *(_ptrp) = (decltype(*_ptrp))((char *)*(_ptrp) + n_bytes); \ + }) -#define advance_n_bytes_voidp(ptrp, n_bytes) advance_n_bytes (ptrp, n_bytes) +#define advance_n_bytes_voidp(ptrp, n_bytes) advance_n_bytes(ptrp, n_bytes) #else @@ -25,32 +25,32 @@ compiler warnings. Should this unsafe macro even be defined here?*/ #define advance_n_bytes(ptrp, n_bytes) \ - (*(ptrp) = ((char *)*(ptrp) + n_bytes)) + (*(ptrp) = ((char *)*(ptrp) + n_bytes)) /* advance_n_bytes_voidp has no such bad side-effects, but it's void * specific */ static void -advance_n_bytes_voidp (void **ptrp, size_t n_bytes) +advance_n_bytes_voidp(void **ptrp, size_t n_bytes) { - *(ptrp) = (char *)*(ptrp) + n_bytes; + *(ptrp) = (char *)*(ptrp) + n_bytes; } #endif /* !defined (__GNUC__) */ -#if defined (__GNUC__) +#if defined(__GNUC__) -#define MAX(a, b) \ -({ \ - typeof (a) _a; \ - typeof (b) _b; \ - \ - _a = (a); \ - _b = (b); \ - _a >= _b ? _a : _b; \ -}) +#define MAX(a, b) \ + ({ \ + decltype(a) _a; \ + decltype(b) _b; \ + \ + _a = (a); \ + _b = (b); \ + _a >= _b ? _a : _b; \ + }) -#define MAX_size_t(a, b) MAX (a, b) +#define MAX_size_t(a, b) MAX(a, b) #else @@ -63,12 +63,12 @@ advance_n_bytes_voidp (void **ptrp, size_t n_bytes) /* MAX_size_t has no such bad side-effects, but it's size_t specific */ static size_t -MAX_size_t (size_t a, size_t b) +MAX_size_t(size_t a, size_t b) { - size_t retval; + size_t retval; - retval = a >= b ? a : b; - return retval; + retval = a >= b ? a : b; + return retval; } #endif /* !defined (__GNUC__) */ diff --git a/src/config/front-ends/sdl/host_vdriver.h b/src/config/front-ends/sdl/host_vdriver.h index 28603d34..602ab492 100644 --- a/src/config/front-ends/sdl/host_vdriver.h +++ b/src/config/front-ends/sdl/host_vdriver.h @@ -1,8 +1,8 @@ /* SDL is after all, a semi-windowing environment */ #define VDRIVER_DISPLAYED_IN_WINDOW -#define vdriver_fixed_clut_p FALSE -#define vdriver_grayscale_p FALSE +#define vdriver_fixed_clut_p false +#define vdriver_grayscale_p false /* What's this for again? We may need this later... */ #define vdriver_rgb_spec NULL @@ -11,8 +11,7 @@ #define vdriver_system_busy 0 /* We don't provide any accelerated display functions under SDL (yet) */ -#define VDRIVER_BYPASS_INTERNAL_FBUF_P() FALSE +#define VDRIVER_BYPASS_INTERNAL_FBUF_P() false #define vdriver_accel_rect_fill(t, l, b, r, c) VDRIVER_ACCEL_NO_UPDATE #define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE #define vdriver_accel_wait() - diff --git a/src/config/front-ends/sdl/macosx_main.m b/src/config/front-ends/sdl/macosx_main.m index 237df5f9..00be5de4 100644 --- a/src/config/front-ends/sdl/macosx_main.m +++ b/src/config/front-ends/sdl/macosx_main.m @@ -11,7 +11,7 @@ #import /* for MAXPATHLEN */ #import -@interface SDLMain : NSObject +@interface SDLMain : NSObject @end /* For some reaon, Apple removed setAppleMenu from the headers in 10.4, @@ -43,7 +43,7 @@ - (void)setAppleMenu:(NSMenu *)menu; static int gArgc; static char **gArgv; static BOOL gFinderLaunch; -static BOOL gCalledAppMainline = FALSE; +static BOOL gCalledAppMainline = false; static NSString *getApplicationName(void) { @@ -94,7 +94,7 @@ - (void) setupWorkingDirectory:(BOOL)shouldChdir CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle()); CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url); if (CFURLGetFileSystemRepresentation(url2, true, (UInt8 *)parentdir, MAXPATHLEN)) { - assert ( chdir (parentdir) == 0 ); /* chdir to the binary app's parent */ + chdir (parentdir); /* chdir to the binary app's parent */ } CFRelease(url); CFRelease(url2); @@ -262,29 +262,29 @@ - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filenam char **newargv; if (!gFinderLaunch) /* MacOS is passing command line args. */ - return FALSE; + return false; if (gCalledAppMainline) /* app has started, ignore this document. */ - return FALSE; + return false; temparg = [filename UTF8String]; arglen = SDL_strlen(temparg) + 1; arg = (char *) SDL_malloc(arglen); if (arg == NULL) - return FALSE; + return false; newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2)); if (newargv == NULL) { SDL_free(arg); - return FALSE; + return false; } gArgv = newargv; SDL_strlcpy(arg, temparg, arglen); gArgv[gArgc++] = arg; gArgv[gArgc] = NULL; - return TRUE; + return true; } @@ -302,7 +302,7 @@ - (void) applicationDidFinishLaunching: (NSNotification *) note #endif /* Hand off to main application code */ - gCalledAppMainline = TRUE; + gCalledAppMainline = true; status = SDL_main (gArgc, gArgv); /* We're done, thank you for playing */ diff --git a/src/config/front-ends/sdl/map.h b/src/config/front-ends/sdl/map.h index 35c7783c..f59d114d 100644 --- a/src/config/front-ends/sdl/map.h +++ b/src/config/front-ends/sdl/map.h @@ -1,4 +1,4 @@ -#if defined (CYGWIN32) -extern void ROMlib_try_to_map (uint8 *first_byte_unavailable); +#if defined(CYGWIN32) +extern void ROMlib_try_to_map(uint8_t *first_byte_unavailable); #endif diff --git a/src/config/front-ends/sdl/sdl.h b/src/config/front-ends/sdl/sdl.h index 219a693e..fa4b5df8 100644 --- a/src/config/front-ends/sdl/sdl.h +++ b/src/config/front-ends/sdl/sdl.h @@ -1,5 +1,5 @@ /* define `SDL' the Simple DirectMedia Layer front-end */ -#if !defined (SDL) +#if !defined(SDL) #include #include @@ -11,12 +11,9 @@ #include extern syn68k_addr_t - handle_sdl_events(syn68k_addr_t interrupt_addr, void *unused); - -extern boolean_t ROMlib_fullscreen_p; -extern boolean_t ROMlib_hwsurface_p; -extern SDL_cond *ROMlib_shouldbeawake_cond; -extern SDL_mutex *ROMlib_shouldbeawake_mutex; +handle_sdl_events(syn68k_addr_t interrupt_addr, void *unused); +extern bool ROMlib_fullscreen_p; +extern bool ROMlib_hwsurface_p; #endif /* !SDL */ diff --git a/src/config/front-ends/sdl/sdl.make b/src/config/front-ends/sdl/sdl.make deleted file mode 100644 index 8262b454..00000000 --- a/src/config/front-ends/sdl/sdl.make +++ /dev/null @@ -1,46 +0,0 @@ -INCLUDES += -I/usr/include/SDL - -SDL_SRC = sdlwin.c sdlevents.c sdlwm.c sdlscrap.c sdlquit.c \ - syswm_map.c sdl_mem.c SDL_bmp.c - -ifneq (,$(findstring linux,$(HOST))) - SDL_SRC += sdlX.c -endif - -FRONT_END_SRC = $(SDL_SRC) -FRONT_END_OBJ = $(FRONT_END_SRC:.c=.o) - -ifneq (,$(findstring macosx,$(HOST))) - FRONT_END_OBJ += macosx_main.o -endif - - -ifneq (,$(findstring mingw,$(HOST))) - FRONT_END_LIBS += -lmingw32 -endif -# SDL_LIB_DIR is defined in the OS-specific makefile -ifneq (,$(SDL_LIB_DIR)) - FRONT_END_LIBS += -L$(SDL_LIB_DIR) -endif - -# I'm not sure when the need for -lSDLmain went away, but it's not needed -# with the version of SDL on Fedora 9 (SDL 1.2.13) - -# FRONT_END_LIBS += -lSDLmain -lSDL -ifeq (,$(findstring macosx,$(HOST))) - FRONT_END_LIBS += -lSDL -endif -# -ifneq (,$(findstring linux,$(HOST))) - FRONT_END_LIBS += -ldl -L/usr/X11R6/lib -lX11 -lpthread - INCLUDES += -I/usr/X11R6/include - CFLAGS += -D_REENTRANT -endif - -ifneq (,$(findstring macosx,$(HOST))) - FRONT_END_LIBS += -framework SDL -framework Cocoa - CFLAGS += -D_REENTRANT -endif - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/sdl/sdlX.c b/src/config/front-ends/sdl/sdlX.c deleted file mode 100644 index e98b731d..00000000 --- a/src/config/front-ends/sdl/sdlX.c +++ /dev/null @@ -1,18 +0,0 @@ -#if !defined (_WIN32) - -/* - * Yuck -- even though we're SDL based, we need to know about X, since if we - * don't call XInitThreads() we can get hammered as we process the scrap in - * the SDL callback. - */ - -#include -#include "sdlX.h" - -void -ROMlib_XInitThreads (void) -{ - XInitThreads (); -} - -#endif diff --git a/src/config/front-ends/sdl/sdlX.cpp b/src/config/front-ends/sdl/sdlX.cpp new file mode 100644 index 00000000..932d9acd --- /dev/null +++ b/src/config/front-ends/sdl/sdlX.cpp @@ -0,0 +1,17 @@ +#if !defined(_WIN32) + +/* + * Yuck -- even though we're SDL based, we need to know about X, since if we + * don't call XInitThreads() we can get hammered as we process the scrap in + * the SDL callback. + */ + +#include +#include "sdlX.h" + +void ROMlib_XInitThreads(void) +{ + XInitThreads(); +} + +#endif diff --git a/src/config/front-ends/sdl/sdlX.h b/src/config/front-ends/sdl/sdlX.h index 9498c505..88ce91b4 100644 --- a/src/config/front-ends/sdl/sdlX.h +++ b/src/config/front-ends/sdl/sdlX.h @@ -1 +1 @@ -extern void ROMlib_XInitThreads (void); +extern void ROMlib_XInitThreads(void); diff --git a/src/config/front-ends/sdl/sdl_mem.c b/src/config/front-ends/sdl/sdl_mem.c deleted file mode 100644 index efcdc916..00000000 --- a/src/config/front-ends/sdl/sdl_mem.c +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 1998 by Abacus Research and - * Development, Inc. All rights reserved. - * - * Derived from public domain source code written by Sam Lantinga - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_sdl_mem[] = "$Id: sdl_mem.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -/* Separate the memory management routines because they don't compile with - USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES enabled -*/ - -#include "rsys/common.h" -#include "MemoryMgr.h" - - -char *sdl_ReallocHandle(char **mem, int len) -{ - ReallocHandle((Handle)mem, len); - if ( MemErr != noErr ) - return NULL; - else - return (char *) STARH((Handle)mem); -} diff --git a/src/config/front-ends/sdl/sdl_mem.cpp b/src/config/front-ends/sdl/sdl_mem.cpp new file mode 100644 index 00000000..d6afb4e6 --- /dev/null +++ b/src/config/front-ends/sdl/sdl_mem.cpp @@ -0,0 +1,24 @@ +/* + * Copyright 1998 by Abacus Research and + * Development, Inc. All rights reserved. + * + * Derived from public domain source code written by Sam Lantinga + */ + +/* Separate the memory management routines because they don't compile with + USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES enabled +*/ + +#include "rsys/common.h" +#include "MemoryMgr.h" + +using namespace Executor; + +char *sdl_ReallocHandle(Executor::Handle mem, int len) +{ + ReallocHandle(mem, len); + if(LM(MemErr) != CWC(noErr)) + return NULL; + else + return (char *)STARH(mem); +} diff --git a/src/config/front-ends/sdl/sdl_mem.h b/src/config/front-ends/sdl/sdl_mem.h index dcd342ac..d9c86888 100644 --- a/src/config/front-ends/sdl/sdl_mem.h +++ b/src/config/front-ends/sdl/sdl_mem.h @@ -8,5 +8,7 @@ /* Separate the memory management routines because they don't compile with USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES enabled */ - -extern char *sdl_ReallocHandle(char **mem, int len); + +#include "rsys/common.h" + +extern char *sdl_ReallocHandle(Executor::Handle mem, int len); diff --git a/src/config/front-ends/sdl/sdlevents.c b/src/config/front-ends/sdl/sdlevents.c deleted file mode 100644 index fe3646d8..00000000 --- a/src/config/front-ends/sdl/sdlevents.c +++ /dev/null @@ -1,427 +0,0 @@ -/* Copyright 1997, 1998 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_sdlevents[] = "$Id: sdlevents.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -#include "rsys/common.h" -#include "QuickDraw.h" -#include "EventMgr.h" -#include "SegmentLdr.h" -#include "OSEvent.h" -#include "ToolboxEvent.h" -#include "ScrapMgr.h" - -#include "rsys/segment.h" -#include "rsys/m68kint.h" -#include "rsys/osevent.h" -#include "rsys/keyboard.h" -#include "rsys/adb.h" -#include "rsys/scrap.h" -#include "rsys/toolevent.h" -#include "rsys/keyboard.h" - -#include "SDL/SDL.h" - -PRIVATE boolean_t use_scan_codes = FALSE; - -PUBLIC void -ROMlib_set_use_scancodes (boolean_t val) -{ - use_scan_codes = val; -} - -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - -#include "sdlk_to_mkv.h" - -PRIVATE void -init_sdlk_to_mkv (void) -{ -} -#else - -enum { NOTAKEY = 0x89 }; - -PRIVATE unsigned char sdlk_to_mkv[SDLK_LAST]; - -typedef struct -{ - SDLKey sdlk; - unsigned char mkv; -} -sdl_to_mkv_map_t; - -PRIVATE sdl_to_mkv_map_t map[] = -{ - { SDLK_BACKSPACE, MKV_BACKSPACE }, - { SDLK_TAB, MKV_TAB, }, - { SDLK_CLEAR, NOTAKEY, }, - { SDLK_RETURN, MKV_RETURN, }, - { SDLK_ESCAPE, MKV_ESCAPE, }, - { SDLK_SPACE, MKV_SPACE, }, - { SDLK_QUOTE, MKV_TICK, }, - { SDLK_COMMA, MKV_COMMA, }, - { SDLK_MINUS, MKV_MINUS, }, - { SDLK_PERIOD, MKV_PERIOD, }, - { SDLK_SLASH, MKV_SLASH, }, - { SDLK_0, MKV_0, }, - { SDLK_1, MKV_1, }, - { SDLK_2, MKV_2, }, - { SDLK_3, MKV_3, }, - { SDLK_4, MKV_4, }, - { SDLK_5, MKV_5, }, - { SDLK_6, MKV_6, }, - { SDLK_7, MKV_7, }, - { SDLK_8, MKV_8, }, - { SDLK_9, MKV_9, }, - { SDLK_SEMICOLON, MKV_SEMI, }, - { SDLK_EQUALS, MKV_EQUAL, }, - { SDLK_KP0, MKV_NUM0, }, - { SDLK_KP1, MKV_NUM1, }, - { SDLK_KP2, MKV_NUM2, }, - { SDLK_KP3, MKV_NUM3, }, - { SDLK_KP4, MKV_NUM4, }, - { SDLK_KP5, MKV_NUM5, }, - { SDLK_KP6, MKV_NUM6, }, - { SDLK_KP7, MKV_NUM7, }, - { SDLK_KP8, MKV_NUM8, }, - { SDLK_KP9, MKV_NUM9, }, - { SDLK_KP_PERIOD, MKV_NUMPOINT, }, - { SDLK_KP_DIVIDE, MKV_NUMDIVIDE, }, - { SDLK_KP_MULTIPLY, MKV_NUMMULTIPLY, }, - { SDLK_KP_MINUS, MKV_NUMMINUS, }, - { SDLK_KP_PLUS, MKV_NUMPLUS, }, - { SDLK_KP_ENTER, MKV_NUMENTER, }, - { SDLK_LEFTBRACKET, MKV_LEFTBRACKET, }, - { SDLK_BACKSLASH, MKV_BACKSLASH, }, - { SDLK_RIGHTBRACKET, MKV_RIGHTBRACKET, }, - { SDLK_BACKQUOTE, MKV_BACKTICK, }, - { SDLK_a, MKV_a, }, - { SDLK_b, MKV_b, }, - { SDLK_c, MKV_c, }, - { SDLK_d, MKV_d, }, - { SDLK_e, MKV_e, }, - { SDLK_f, MKV_f, }, - { SDLK_g, MKV_g, }, - { SDLK_h, MKV_h, }, - { SDLK_i, MKV_i, }, - { SDLK_j, MKV_j, }, - { SDLK_k, MKV_k, }, - { SDLK_l, MKV_l, }, - { SDLK_m, MKV_m, }, - { SDLK_n, MKV_n, }, - { SDLK_o, MKV_o, }, - { SDLK_p, MKV_p, }, - { SDLK_q, MKV_q, }, - { SDLK_r, MKV_r, }, - { SDLK_s, MKV_s, }, - { SDLK_t, MKV_t, }, - { SDLK_u, MKV_u, }, - { SDLK_v, MKV_v, }, - { SDLK_w, MKV_w, }, - { SDLK_x, MKV_x, }, - { SDLK_y, MKV_y, }, - { SDLK_z, MKV_z, }, - { SDLK_DELETE, MKV_DELFORWARD, }, - { SDLK_F1, MKV_F1, }, - { SDLK_F2, MKV_F2, }, - { SDLK_F3, MKV_F3, }, - { SDLK_F4, MKV_F4, }, - { SDLK_F5, MKV_F5, }, - { SDLK_F6, MKV_F6, }, - { SDLK_F7, MKV_F7, }, - { SDLK_F8, MKV_F8, }, - { SDLK_F9, MKV_F9, }, - { SDLK_F10, MKV_F10, }, - { SDLK_F11, MKV_F11, }, - { SDLK_F12, MKV_F12, }, - { SDLK_F13, MKV_F13, }, - { SDLK_F14, MKV_F14, }, - { SDLK_F15, MKV_F15, }, - { SDLK_PAUSE, MKV_PAUSE, }, - { SDLK_NUMLOCK, MKV_NUMCLEAR, }, - { SDLK_UP, MKV_UPARROW, }, - { SDLK_DOWN, MKV_DOWNARROW, }, - { SDLK_RIGHT, MKV_RIGHTARROW, }, - { SDLK_LEFT, MKV_LEFTARROW, }, - { SDLK_INSERT, MKV_HELP, }, - { SDLK_HOME, MKV_HOME, }, - { SDLK_END, MKV_END, }, - { SDLK_PAGEUP, MKV_PAGEUP, }, - { SDLK_PAGEDOWN, MKV_PAGEDOWN, }, - { SDLK_CAPSLOCK, MKV_CAPS, }, - { SDLK_SCROLLOCK, MKV_SCROLL_LOCK, }, - { SDLK_RSHIFT, MKV_RIGHTSHIFT, }, - { SDLK_LSHIFT, MKV_LEFTSHIFT, }, - { SDLK_RCTRL, MKV_RIGHTCNTL, }, - { SDLK_LCTRL, MKV_LEFTCNTL, }, - { SDLK_RALT, MKV_RIGHTOPTION, }, - { SDLK_LALT, MKV_CLOVER, }, - { SDLK_RMETA, MKV_RIGHTOPTION, }, - { SDLK_LMETA, MKV_CLOVER, }, - { SDLK_HELP, MKV_HELP, }, - { SDLK_PRINT, MKV_PRINT_SCREEN, }, - { SDLK_SYSREQ, NOTAKEY, }, - { SDLK_MENU, NOTAKEY, }, - { SDLK_BREAK, NOTAKEY, }, -}; - -PRIVATE void -init_sdlk_to_mkv (void) -{ - static boolean_t been_here = FALSE; - - if (!been_here) - { - unsigned int i; - - for (i = 0; i < NELEM (sdlk_to_mkv); ++i) - sdlk_to_mkv[i] = NOTAKEY; - - for (i = 0; i < NELEM (map); ++i) - { - SDLKey sdlk; - unsigned char mkv; - - sdlk = map[i].sdlk; - mkv = map[i].mkv; - sdlk_to_mkv[sdlk] = mkv; - } - been_here = TRUE; - } -} - -#endif - -#include "sdlevents.h" -#include "sdlscrap.h" -#include "sdlquit.h" -#include "syswm_map.h" - -/* The current state of the keyboard modifiers */ -static uint16 keymod = 0; -static uint16 right_button_keymod = 0; -static Point mouseloc; /* To save mouse location at interrupt */ - -static int modifier_p(unsigned char virt, uint16 *modstore) -{ - /* Note: shift and control can be cleared if right* and left* are pressed */ - switch (virt) - { - case MKV_LEFTSHIFT: - case MKV_RIGHTSHIFT: - *modstore = shiftKey; - break; - case MKV_CAPS: - *modstore = alphaLock; - break; - case MKV_LEFTCNTL: - case MKV_RIGHTCNTL: - *modstore = ControlKey; - break; - case MKV_CLOVER: - *modstore = cmdKey; - break; - case MKV_LEFTOPTION: - case MKV_RIGHTOPTION: - *modstore = optionKey; - break; - default: - *modstore = 0; - return 0; - } - return 1; -} - -syn68k_addr_t -handle_sdl_mouse(syn68k_addr_t interrupt_addr, void *unused) -{ - MouseLocation = mouseloc; - adb_apeiron_hack(FALSE); - return(MAGIC_RTE_ADDRESS); -} - -syn68k_addr_t -handle_sdl_events(syn68k_addr_t interrupt_addr, void *unused) -{ - SDL_Event event; - - while ( SDL_PollEvent(&event) ) - { - switch (event.type) - { - case SDL_ACTIVEEVENT: - { - if ( event.active.state & SDL_APPINPUTFOCUS ) - { - if ( !event.active.gain ) - sendsuspendevent (); - else - { - if ( !we_lost_clipboard () ) - sendresumeevent (FALSE); - else - { - ZeroScrap (); - sendresumeevent (TRUE); - } - } - } - } - break; - - case SDL_MOUSEBUTTONDOWN: - case SDL_MOUSEBUTTONUP: - { - boolean_t down_p; - int32 when; - Point where; - - if ( event.button.button == 3 ) - { - if (ROMlib_right_button_modifier != - (optionKey|keyDownMask|keyUpMask)) - { - if (event.type == SDL_MOUSEBUTTONDOWN) - right_button_keymod |= ROMlib_right_button_modifier; - else - right_button_keymod &= ~ROMlib_right_button_modifier; - } - else - { - /* rewrite the event as though it were the option - key rather than a mouse click */ - if (event.type == SDL_MOUSEBUTTONDOWN) - { - event.type = SDL_KEYDOWN; - event.key.state = SDL_PRESSED; - } - else - { - event.type = SDL_KEYUP; - event.key.state = 0; - } - event.key.keysym.scancode = 0x64; - event.key.keysym.sym = SDLK_RALT; -/*-->*/ goto key_down_or_key_up; - } - } - - down_p = (event.button.state == SDL_PRESSED); - if ( down_p ) - keymod &= ~btnState; - else - keymod |= btnState; - when = TickCount (); - where.h = event.button.x; - where.v = event.button.y; - ROMlib_PPostEvent(down_p ? mouseDown : mouseUp, - 0, (HIDDEN_EvQElPtr *) 0, when, where, - keymod | right_button_keymod); - adb_apeiron_hack (FALSE); - } - break; - - case SDL_KEYDOWN: - case SDL_KEYUP: -key_down_or_key_up: - { - boolean_t down_p; - unsigned char mkvkey; - uint16 mod; - LONGINT keywhat; - int32 when; - Point where; - - init_sdlk_to_mkv (); - down_p = (event.key.state == SDL_PRESSED); - - if (use_scan_codes) - mkvkey = ibm_virt_to_mac_virt[event.key.keysym.scancode]; - else - mkvkey = sdlk_to_mkv[event.key.keysym.sym]; - mkvkey = ROMlib_right_to_left_key_map (mkvkey); - if ( modifier_p(mkvkey, &mod) ) - { - if ( down_p ) - keymod |= mod; - else - keymod &= ~mod; - } - when = TickCount (); - where.h = CW(MouseLocation.h); - where.v = CW(MouseLocation.v); - keywhat = ROMlib_xlate(mkvkey, keymod, down_p); - post_keytrans_key_events(down_p ? keyDown : keyUp, - keywhat, when, where, - keymod | right_button_keymod, mkvkey); - } - break; - - case SDL_QUIT: - { - ROMlib_exit = 1; - ExitToShell(); - } - break; - - } - } - return(MAGIC_RTE_ADDRESS); -} - - -/* This function runs in a separate thread (usually) */ -int sdl_event_interrupt(const SDL_Event *event) -{ - if ( event->type == SDL_MOUSEMOTION ) - { - mouseloc.h = CW (event->motion.x); - mouseloc.v = CW (event->motion.y); - cpu_state.interrupt_pending[M68K_MOUSE_MOVED_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - return(0); /* Drop the event */ - } - else if ( event->type == SDL_QUIT ) - { - /* Query whether or not we should quit */ - if ( ! sdl_really_quit() ) - return(0); - } - else if ( event->type == SDL_SYSWMEVENT ) - { - /* Pass it to a system-specific event handler */ - return(sdl_syswm_event(event)); - } - - /* All other events go here */ - cpu_state.interrupt_pending[M68K_EVENT_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - return(1); -} - -PUBLIC SDL_cond *ROMlib_shouldbeawake_cond = NULL; -PUBLIC SDL_mutex *ROMlib_shouldbeawake_mutex = NULL; - -void sdl_events_init(void) -{ - syn68k_addr_t mouse_callback; - syn68k_addr_t event_callback; - - ROMlib_shouldbeawake_cond = SDL_CreateCond (); - ROMlib_shouldbeawake_mutex = SDL_CreateMutex (); - - - /* hook into syn68k synchronous interrupts */ - mouse_callback = callback_install (handle_sdl_mouse, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_MOUSE_MOVED_VECTOR * 4) = CL (mouse_callback); - event_callback = callback_install (handle_sdl_events, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_EVENT_VECTOR * 4) = CL (event_callback); - - /* then set up a filter that triggers the event interrupt */ - SDL_SetEventFilter(sdl_event_interrupt); - SDL_EventState(SDL_SYSWMEVENT, SDL_ENABLE); -} diff --git a/src/config/front-ends/sdl/sdlevents.cpp b/src/config/front-ends/sdl/sdlevents.cpp new file mode 100644 index 00000000..cc21b2ca --- /dev/null +++ b/src/config/front-ends/sdl/sdlevents.cpp @@ -0,0 +1,634 @@ +/* Copyright 1997, 1998 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "QuickDraw.h" +#include "EventMgr.h" +#include "SegmentLdr.h" +#include "OSEvent.h" +#include "ToolboxEvent.h" +#include "ScrapMgr.h" + +#include "rsys/segment.h" +#include "rsys/m68kint.h" +#include "rsys/osevent.h" +#include "rsys/keyboard.h" +#include "rsys/adb.h" +#include "rsys/scrap.h" +#include "rsys/toolevent.h" +#include "rsys/keyboard.h" + +#include "SDL/SDL.h" + +using namespace Executor; + +static bool use_scan_codes = false; + +void +ROMlib_set_use_scancodes(bool val) +{ + use_scan_codes = val; +} + +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + +#include "sdlk_to_mkv.h" + +static void +init_sdlk_to_mkv(void) +{ +} +#else + +enum +{ + NOTAKEY = 0x89 +}; + +static unsigned char sdlk_to_mkv[SDLK_LAST]; + +typedef struct +{ + SDLKey sdlk; + unsigned char mkv; +} sdl_to_mkv_map_t; + +static sdl_to_mkv_map_t map[] = { + { SDLK_BACKSPACE, MKV_BACKSPACE }, + { + SDLK_TAB, MKV_TAB, + }, + { + SDLK_CLEAR, NOTAKEY, + }, + { + SDLK_RETURN, MKV_RETURN, + }, + { + SDLK_ESCAPE, MKV_ESCAPE, + }, + { + SDLK_SPACE, MKV_SPACE, + }, + { + SDLK_QUOTE, MKV_TICK, + }, + { + SDLK_COMMA, MKV_COMMA, + }, + { + SDLK_MINUS, MKV_MINUS, + }, + { + SDLK_PERIOD, MKV_PERIOD, + }, + { + SDLK_SLASH, MKV_SLASH, + }, + { + SDLK_0, MKV_0, + }, + { + SDLK_1, MKV_1, + }, + { + SDLK_2, MKV_2, + }, + { + SDLK_3, MKV_3, + }, + { + SDLK_4, MKV_4, + }, + { + SDLK_5, MKV_5, + }, + { + SDLK_6, MKV_6, + }, + { + SDLK_7, MKV_7, + }, + { + SDLK_8, MKV_8, + }, + { + SDLK_9, MKV_9, + }, + { + SDLK_SEMICOLON, MKV_SEMI, + }, + { + SDLK_EQUALS, MKV_EQUAL, + }, + { + SDLK_KP0, MKV_NUM0, + }, + { + SDLK_KP1, MKV_NUM1, + }, + { + SDLK_KP2, MKV_NUM2, + }, + { + SDLK_KP3, MKV_NUM3, + }, + { + SDLK_KP4, MKV_NUM4, + }, + { + SDLK_KP5, MKV_NUM5, + }, + { + SDLK_KP6, MKV_NUM6, + }, + { + SDLK_KP7, MKV_NUM7, + }, + { + SDLK_KP8, MKV_NUM8, + }, + { + SDLK_KP9, MKV_NUM9, + }, + { + SDLK_KP_PERIOD, MKV_NUMPOINT, + }, + { + SDLK_KP_DIVIDE, MKV_NUMDIVIDE, + }, + { + SDLK_KP_MULTIPLY, MKV_NUMMULTIPLY, + }, + { + SDLK_KP_MINUS, MKV_NUMMINUS, + }, + { + SDLK_KP_PLUS, MKV_NUMPLUS, + }, + { + SDLK_KP_ENTER, MKV_NUMENTER, + }, + { + SDLK_LEFTBRACKET, MKV_LEFTBRACKET, + }, + { + SDLK_BACKSLASH, MKV_BACKSLASH, + }, + { + SDLK_RIGHTBRACKET, MKV_RIGHTBRACKET, + }, + { + SDLK_BACKQUOTE, MKV_BACKTICK, + }, + { + SDLK_a, MKV_a, + }, + { + SDLK_b, MKV_b, + }, + { + SDLK_c, MKV_c, + }, + { + SDLK_d, MKV_d, + }, + { + SDLK_e, MKV_e, + }, + { + SDLK_f, MKV_f, + }, + { + SDLK_g, MKV_g, + }, + { + SDLK_h, MKV_h, + }, + { + SDLK_i, MKV_i, + }, + { + SDLK_j, MKV_j, + }, + { + SDLK_k, MKV_k, + }, + { + SDLK_l, MKV_l, + }, + { + SDLK_m, MKV_m, + }, + { + SDLK_n, MKV_n, + }, + { + SDLK_o, MKV_o, + }, + { + SDLK_p, MKV_p, + }, + { + SDLK_q, MKV_q, + }, + { + SDLK_r, MKV_r, + }, + { + SDLK_s, MKV_s, + }, + { + SDLK_t, MKV_t, + }, + { + SDLK_u, MKV_u, + }, + { + SDLK_v, MKV_v, + }, + { + SDLK_w, MKV_w, + }, + { + SDLK_x, MKV_x, + }, + { + SDLK_y, MKV_y, + }, + { + SDLK_z, MKV_z, + }, + { + SDLK_DELETE, MKV_DELFORWARD, + }, + { + SDLK_F1, MKV_F1, + }, + { + SDLK_F2, MKV_F2, + }, + { + SDLK_F3, MKV_F3, + }, + { + SDLK_F4, MKV_F4, + }, + { + SDLK_F5, MKV_F5, + }, + { + SDLK_F6, MKV_F6, + }, + { + SDLK_F7, MKV_F7, + }, + { + SDLK_F8, MKV_F8, + }, + { + SDLK_F9, MKV_F9, + }, + { + SDLK_F10, MKV_F10, + }, + { + SDLK_F11, MKV_F11, + }, + { + SDLK_F12, MKV_F12, + }, + { + SDLK_F13, MKV_F13, + }, + { + SDLK_F14, MKV_F14, + }, + { + SDLK_F15, MKV_F15, + }, + { + SDLK_PAUSE, MKV_PAUSE, + }, + { + SDLK_NUMLOCK, MKV_NUMCLEAR, + }, + { + SDLK_UP, MKV_UPARROW, + }, + { + SDLK_DOWN, MKV_DOWNARROW, + }, + { + SDLK_RIGHT, MKV_RIGHTARROW, + }, + { + SDLK_LEFT, MKV_LEFTARROW, + }, + { + SDLK_INSERT, MKV_HELP, + }, + { + SDLK_HOME, MKV_HOME, + }, + { + SDLK_END, MKV_END, + }, + { + SDLK_PAGEUP, MKV_PAGEUP, + }, + { + SDLK_PAGEDOWN, MKV_PAGEDOWN, + }, + { + SDLK_CAPSLOCK, MKV_CAPS, + }, + { + SDLK_SCROLLOCK, MKV_SCROLL_LOCK, + }, + { + SDLK_RSHIFT, MKV_RIGHTSHIFT, + }, + { + SDLK_LSHIFT, MKV_LEFTSHIFT, + }, + { + SDLK_RCTRL, MKV_RIGHTCNTL, + }, + { + SDLK_LCTRL, MKV_LEFTCNTL, + }, + { + SDLK_RALT, MKV_RIGHTOPTION, + }, + { + SDLK_LALT, MKV_CLOVER, + }, + { + SDLK_RMETA, MKV_RIGHTOPTION, + }, + { + SDLK_LMETA, MKV_CLOVER, + }, + { + SDLK_HELP, MKV_HELP, + }, + { + SDLK_PRINT, MKV_PRINT_SCREEN, + }, + { + SDLK_SYSREQ, NOTAKEY, + }, + { + SDLK_MENU, NOTAKEY, + }, + { + SDLK_BREAK, NOTAKEY, + }, +}; + +static void +init_sdlk_to_mkv(void) +{ + static bool been_here = false; + + if(!been_here) + { + unsigned int i; + + for(i = 0; i < NELEM(sdlk_to_mkv); ++i) + sdlk_to_mkv[i] = NOTAKEY; + + for(i = 0; i < NELEM(map); ++i) + { + SDLKey sdlk; + unsigned char mkv; + + sdlk = map[i].sdlk; + mkv = map[i].mkv; + sdlk_to_mkv[sdlk] = mkv; + } + been_here = true; + } +} + +#endif + +#include "sdlevents.h" +#include "sdlscrap.h" +#include "sdlquit.h" +#include "syswm_map.h" + +/* The current state of the keyboard modifiers */ +static uint16_t keymod = 0; +static uint16_t right_button_keymod = 0; +static GUEST mouseloc; /* To save mouse location at interrupt */ + +static int modifier_p(unsigned char virt, uint16_t *modstore) +{ + /* Note: shift and control can be cleared if right* and left* are pressed */ + switch(virt) + { + case MKV_LEFTSHIFT: + case MKV_RIGHTSHIFT: + *modstore = shiftKey; + break; + case MKV_CAPS: + *modstore = alphaLock; + break; + case MKV_LEFTCNTL: + case MKV_RIGHTCNTL: + *modstore = ControlKey; + break; + case MKV_CLOVER: + *modstore = cmdKey; + break; + case MKV_LEFTOPTION: + case MKV_RIGHTOPTION: + *modstore = optionKey; + break; + default: + *modstore = 0; + return 0; + } + return 1; +} + +syn68k_addr_t +handle_sdl_mouse(syn68k_addr_t interrupt_addr, void *unused) +{ + LM(MouseLocation) = mouseloc; + adb_apeiron_hack(false); + return (MAGIC_RTE_ADDRESS); +} + +syn68k_addr_t +handle_sdl_events(syn68k_addr_t interrupt_addr, void *unused) +{ + SDL_Event event; + + while(SDL_PollEvent(&event)) + { + switch(event.type) + { + case SDL_ACTIVEEVENT: + { + if(event.active.state & SDL_APPINPUTFOCUS) + { + if(!event.active.gain) + sendsuspendevent(); + else + { + if(!we_lost_clipboard()) + sendresumeevent(false); + else + { + ZeroScrap(); + sendresumeevent(true); + } + } + } + } + break; + + case SDL_MOUSEBUTTONDOWN: + case SDL_MOUSEBUTTONUP: + { + bool down_p; + int32_t when; + Point where; + + if(event.button.button == 3) + { + if(ROMlib_right_button_modifier != (optionKey | keyDownMask | keyUpMask)) + { + if(event.type == SDL_MOUSEBUTTONDOWN) + right_button_keymod |= ROMlib_right_button_modifier; + else + right_button_keymod &= ~ROMlib_right_button_modifier; + } + else + { + /* rewrite the event as though it were the option + key rather than a mouse click */ + if(event.type == SDL_MOUSEBUTTONDOWN) + { + event.type = SDL_KEYDOWN; + event.key.state = SDL_PRESSED; + } + else + { + event.type = SDL_KEYUP; + event.key.state = 0; + } + event.key.keysym.scancode = 0x64; + event.key.keysym.sym = SDLK_RALT; + /*-->*/ goto key_down_or_key_up; + } + } + + down_p = (event.button.state == SDL_PRESSED); + if(down_p) + keymod &= ~btnState; + else + keymod |= btnState; + when = TickCount(); + where.h = event.button.x; + where.v = event.button.y; + ROMlib_PPostEvent(down_p ? mouseDown : mouseUp, + 0, (GUEST *)0, when, where, + keymod | right_button_keymod); + adb_apeiron_hack(false); + } + break; + + case SDL_KEYDOWN: + case SDL_KEYUP: + key_down_or_key_up: + { + bool down_p; + unsigned char mkvkey; + uint16_t mod; + LONGINT keywhat; + int32_t when; + Point where; + + init_sdlk_to_mkv(); + down_p = (event.key.state == SDL_PRESSED); + + if(use_scan_codes) + mkvkey = ibm_virt_to_mac_virt[event.key.keysym.scancode]; + else + mkvkey = sdlk_to_mkv[event.key.keysym.sym]; + mkvkey = ROMlib_right_to_left_key_map(mkvkey); + if(modifier_p(mkvkey, &mod)) + { + if(down_p) + keymod |= mod; + else + keymod &= ~mod; + } + when = TickCount(); + where.h = CW(LM(MouseLocation).h); + where.v = CW(LM(MouseLocation).v); + keywhat = ROMlib_xlate(mkvkey, keymod, down_p); + post_keytrans_key_events(down_p ? keyDown : keyUp, + keywhat, when, where, + keymod | right_button_keymod, mkvkey); + } + break; + + case SDL_QUIT: + { + ROMlib_exit = 1; + ExitToShell(); + } + break; + } + } + return (MAGIC_RTE_ADDRESS); +} + +/* This function runs in a separate thread (usually) */ +int sdl_event_interrupt(const SDL_Event *event) +{ + if(event->type == SDL_MOUSEMOTION) + { + mouseloc.h = CW(event->motion.x); + mouseloc.v = CW(event->motion.y); + interrupt_generate(M68K_MOUSE_MOVED_PRIORITY); + return (0); /* Drop the event */ + } + else if(event->type == SDL_QUIT) + { + /* Query whether or not we should quit */ + if(!sdl_really_quit()) + return (0); + } + else if(event->type == SDL_SYSWMEVENT) + { + /* Pass it to a system-specific event handler */ + return (sdl_syswm_event(event)); + } + + /* All other events go here */ + interrupt_generate(M68K_EVENT_PRIORITY); + return (1); +} + +void sdl_events_init(void) +{ + syn68k_addr_t mouse_callback; + syn68k_addr_t event_callback; + + /* hook into syn68k synchronous interrupts */ + mouse_callback = callback_install(handle_sdl_mouse, NULL); + *(GUEST *)SYN68K_TO_US(M68K_MOUSE_MOVED_VECTOR * 4) = CL(mouse_callback); + event_callback = callback_install(handle_sdl_events, NULL); + *(GUEST *)SYN68K_TO_US(M68K_EVENT_VECTOR * 4) = CL(event_callback); + + /* then set up a filter that triggers the event interrupt */ + SDL_SetEventFilter(sdl_event_interrupt); + SDL_EventState(SDL_SYSWMEVENT, SDL_ENABLE); +} diff --git a/src/config/front-ends/sdl/sdlevents.h b/src/config/front-ends/sdl/sdlevents.h index d95ff2a4..5f03b718 100644 --- a/src/config/front-ends/sdl/sdlevents.h +++ b/src/config/front-ends/sdl/sdlevents.h @@ -5,7 +5,7 @@ * Copyright 1998 by Abacus Research and Development, Inc. * All rights reserved. * - * $Id: sdlevents.h 63 2004-12-24 18:19:43Z ctm $ + */ extern void sdl_events_init(void); diff --git a/src/config/front-ends/sdl/sdlk_to_mkv.h b/src/config/front-ends/sdl/sdlk_to_mkv.h index d2cdc9c8..20196105 100644 --- a/src/config/front-ends/sdl/sdlk_to_mkv.h +++ b/src/config/front-ends/sdl/sdlk_to_mkv.h @@ -1,264 +1,263 @@ /* Translate from SDL SDLK_* keysyms to the Mac MKV_* keysyms */ -#define NOTAKEY 0x89 +#define NOTAKEY 0x89 -static unsigned char sdlk_to_mkv[256] = -{ -/* [0] */ NOTAKEY, -/* [1] */ NOTAKEY, -/* [2] */ NOTAKEY, -/* [3] */ NOTAKEY, -/* [4] */ NOTAKEY, -/* [5] */ NOTAKEY, -/* [6] */ NOTAKEY, -/* [7] */ NOTAKEY, -/* SDLK_BACKSPACE [8] */ MKV_BACKSPACE, -/* SDLK_TAB [9] */ MKV_TAB, -/* [10] */ NOTAKEY, -/* [11] */ NOTAKEY, -/* SDLK_CLEAR [12] */ NOTAKEY, -/* SDLK_RETURN [13] */ MKV_RETURN, -/* [14] */ NOTAKEY, -/* [15] */ NOTAKEY, -/* [16] */ NOTAKEY, -/* [17] */ NOTAKEY, -/* [18] */ NOTAKEY, -/* [19] */ NOTAKEY, -/* [20] */ NOTAKEY, -/* [21] */ NOTAKEY, -/* [22] */ NOTAKEY, -/* [23] */ NOTAKEY, -/* [24] */ NOTAKEY, -/* [25] */ NOTAKEY, -/* [26] */ NOTAKEY, -/* SDLK_ESCAPE [27] */ MKV_ESCAPE, -/* [28] */ NOTAKEY, -/* [29] */ NOTAKEY, -/* [30] */ NOTAKEY, -/* [31] */ NOTAKEY, -/* SDLK_SPACE [32] */ MKV_SPACE, -/* [33] */ NOTAKEY, -/* [34] */ NOTAKEY, -/* [35] */ NOTAKEY, -/* [36] */ NOTAKEY, -/* [37] */ NOTAKEY, -/* [38] */ NOTAKEY, -/* SDLK_QUOTE [39] */ MKV_TICK, -/* [40] */ NOTAKEY, -/* [41] */ NOTAKEY, -/* [42] */ NOTAKEY, -/* [43] */ NOTAKEY, -/* SDLK_COMMA [44] */ MKV_COMMA, -/* SDLK_MINUS [45] */ MKV_MINUS, -/* SDLK_PERIOD [46] */ MKV_PERIOD, -/* SDLK_SLASH [47] */ MKV_SLASH, -/* SDLK_0 [48] */ MKV_0, -/* SDLK_1 [49] */ MKV_1, -/* SDLK_2 [50] */ MKV_2, -/* SDLK_3 [51] */ MKV_3, -/* SDLK_4 [52] */ MKV_4, -/* SDLK_5 [53] */ MKV_5, -/* SDLK_6 [54] */ MKV_6, -/* SDLK_7 [55] */ MKV_7, -/* SDLK_8 [56] */ MKV_8, -/* SDLK_9 [57] */ MKV_9, -/* [58] */ NOTAKEY, -/* SDLK_SEMICOLON [59] */ MKV_SEMI, -/* [60] */ NOTAKEY, -/* SDLK_EQUALS [61] */ MKV_EQUAL, -/* [62] */ NOTAKEY, -/* [63] */ NOTAKEY, -/* [64] */ NOTAKEY, -/* [65] */ NOTAKEY, -/* [66] */ NOTAKEY, -/* [67] */ NOTAKEY, -/* [68] */ NOTAKEY, -/* [69] */ NOTAKEY, -/* SDLK_KP0 [70] */ MKV_NUM0, -/* SDLK_KP1 [71] */ MKV_NUM1, -/* SDLK_KP2 [72] */ MKV_NUM2, -/* SDLK_KP3 [73] */ MKV_NUM3, -/* SDLK_KP4 [74] */ MKV_NUM4, -/* SDLK_KP5 [75] */ MKV_NUM5, -/* SDLK_KP6 [76] */ MKV_NUM6, -/* SDLK_KP7 [77] */ MKV_NUM7, -/* SDLK_KP8 [78] */ MKV_NUM8, -/* SDLK_KP9 [79] */ MKV_NUM9, -/* SDLK_KP_PERIOD [80] */ MKV_NUMPOINT, -/* SDLK_KP_DIVIDE [81] */ MKV_NUMDIVIDE, -/* SDLK_KP_MULTIPLY [82] */ MKV_NUMMULTIPLY, -/* SDLK_KP_MINUS [83] */ MKV_NUMMINUS, -/* SDLK_KP_PLUS [84] */ MKV_NUMPLUS, -/* SDLK_KP_ENTER [85] */ MKV_NUMENTER, -/* [86] */ NOTAKEY, -/* [87] */ NOTAKEY, -/* [88] */ NOTAKEY, -/* [89] */ NOTAKEY, -/* [90] */ NOTAKEY, -/* SDLK_LEFTBRACKET [91] */ MKV_LEFTBRACKET, -/* SDLK_BACKSLASH [92] */ MKV_BACKSLASH, -/* SDLK_RIGHTBRACKET [93] */ MKV_RIGHTBRACKET, -/* [94] */ NOTAKEY, -/* [95] */ NOTAKEY, -/* SDLK_BACKQUOTE [96] */ MKV_BACKTICK, -/* SDLK_a [97] */ MKV_a, -/* SDLK_b [98] */ MKV_b, -/* SDLK_c [99] */ MKV_c, -/* SDLK_d [100] */ MKV_d, -/* SDLK_e [101] */ MKV_e, -/* SDLK_f [102] */ MKV_f, -/* SDLK_g [103] */ MKV_g, -/* SDLK_h [104] */ MKV_h, -/* SDLK_i [105] */ MKV_i, -/* SDLK_j [106] */ MKV_j, -/* SDLK_k [107] */ MKV_k, -/* SDLK_l [108] */ MKV_l, -/* SDLK_m [109] */ MKV_m, -/* SDLK_n [110] */ MKV_n, -/* SDLK_o [111] */ MKV_o, -/* SDLK_p [112] */ MKV_p, -/* SDLK_q [113] */ MKV_q, -/* SDLK_r [114] */ MKV_r, -/* SDLK_s [115] */ MKV_s, -/* SDLK_t [116] */ MKV_t, -/* SDLK_u [117] */ MKV_u, -/* SDLK_v [118] */ MKV_v, -/* SDLK_w [119] */ MKV_w, -/* SDLK_x [120] */ MKV_x, -/* SDLK_y [121] */ MKV_y, -/* SDLK_z [122] */ MKV_z, -/* [123] */ NOTAKEY, -/* [124] */ NOTAKEY, -/* [125] */ NOTAKEY, -/* [126] */ NOTAKEY, -/* SDLK_DELETE [127] */ MKV_DELFORWARD, -/* SDLK_F1 [128] */ MKV_F1, -/* SDLK_F2 [129] */ MKV_F2, -/* SDLK_F3 [130] */ MKV_F3, -/* SDLK_F4 [131] */ MKV_F4, -/* SDLK_F5 [132] */ MKV_F5, -/* SDLK_F6 [133] */ MKV_F6, -/* SDLK_F7 [134] */ MKV_F7, -/* SDLK_F8 [135] */ MKV_F8, -/* SDLK_F9 [136] */ MKV_F9, -/* SDLK_F10 [137] */ MKV_F10, -/* SDLK_F11 [138] */ MKV_F11, -/* SDLK_F12 [139] */ MKV_F12, -/* SDLK_F13 [140] */ MKV_F13, -/* SDLK_F14 [141] */ MKV_F14, -/* SDLK_F15 [142] */ MKV_F15, -/* SDLK_PAUSE [143] */ MKV_PAUSE, -/* SDLK_NUMLOCK [144] */ MKV_NUMCLEAR, -/* SDLK_UP [145] */ MKV_UPARROW, -/* SDLK_DOWN [146] */ MKV_DOWNARROW, -/* SDLK_RIGHT [147] */ MKV_RIGHTARROW, -/* SDLK_LEFT [148] */ MKV_LEFTARROW, -/* SDLK_INSERT [149] */ MKV_HELP, -/* SDLK_HOME [150] */ MKV_HOME, -/* SDLK_END [151] */ MKV_END, -/* SDLK_PAGEUP [152] */ MKV_PAGEUP, -/* SDLK_PAGEDOWN [153] */ MKV_PAGEDOWN, -/* SDLK_CAPSLOCK [154] */ MKV_CAPS, -/* SDLK_SCROLLOCK [155] */ MKV_SCROLL_LOCK, -/* SDLK_RSHIFT [156] */ MKV_RIGHTSHIFT, -/* SDLK_LSHIFT [157] */ MKV_LEFTSHIFT, -/* SDLK_RCTRL [158] */ MKV_RIGHTCNTL, -/* SDLK_LCTRL [159] */ MKV_LEFTCNTL, -/* SDLK_RALT [160] */ MKV_RIGHTOPTION, -/* SDLK_LALT [161] */ MKV_CLOVER, -/* SDLK_RMETA [162] */ MKV_RIGHTOPTION, -/* SDLK_LMETA [163] */ MKV_CLOVER, -/* SDLK_HELP [164] */ MKV_HELP, -/* SDLK_PRINT [165] */ MKV_PRINT_SCREEN, -/* SDLK_SYSREQ [166] */ NOTAKEY, -/* SDLK_MENU [167] */ NOTAKEY, -/* SDLK_BREAK [168] */ NOTAKEY, -/* [169] */ NOTAKEY, -/* [170] */ NOTAKEY, -/* [171] */ NOTAKEY, -/* [172] */ NOTAKEY, -/* [173] */ NOTAKEY, -/* [174] */ NOTAKEY, -/* [175] */ NOTAKEY, -/* [176] */ NOTAKEY, -/* [177] */ NOTAKEY, -/* [178] */ NOTAKEY, -/* [179] */ NOTAKEY, -/* [180] */ NOTAKEY, -/* [181] */ NOTAKEY, -/* [182] */ NOTAKEY, -/* [183] */ NOTAKEY, -/* [184] */ NOTAKEY, -/* [185] */ NOTAKEY, -/* [186] */ NOTAKEY, -/* [187] */ NOTAKEY, -/* [188] */ NOTAKEY, -/* [189] */ NOTAKEY, -/* [190] */ NOTAKEY, -/* [191] */ NOTAKEY, -/* [192] */ NOTAKEY, -/* [193] */ NOTAKEY, -/* [194] */ NOTAKEY, -/* [195] */ NOTAKEY, -/* [196] */ NOTAKEY, -/* [197] */ NOTAKEY, -/* [198] */ NOTAKEY, -/* [199] */ NOTAKEY, -/* [200] */ NOTAKEY, -/* [201] */ NOTAKEY, -/* [202] */ NOTAKEY, -/* [203] */ NOTAKEY, -/* [204] */ NOTAKEY, -/* [205] */ NOTAKEY, -/* [206] */ NOTAKEY, -/* [207] */ NOTAKEY, -/* [208] */ NOTAKEY, -/* [209] */ NOTAKEY, -/* [210] */ NOTAKEY, -/* [211] */ NOTAKEY, -/* [212] */ NOTAKEY, -/* [213] */ NOTAKEY, -/* [214] */ NOTAKEY, -/* [215] */ NOTAKEY, -/* [216] */ NOTAKEY, -/* [217] */ NOTAKEY, -/* [218] */ NOTAKEY, -/* [219] */ NOTAKEY, -/* [220] */ NOTAKEY, -/* [221] */ NOTAKEY, -/* [222] */ NOTAKEY, -/* [223] */ NOTAKEY, -/* [224] */ NOTAKEY, -/* [225] */ NOTAKEY, -/* [226] */ NOTAKEY, -/* [227] */ NOTAKEY, -/* [228] */ NOTAKEY, -/* [229] */ NOTAKEY, -/* [230] */ NOTAKEY, -/* [231] */ NOTAKEY, -/* [232] */ NOTAKEY, -/* [233] */ NOTAKEY, -/* [234] */ NOTAKEY, -/* [235] */ NOTAKEY, -/* [236] */ NOTAKEY, -/* [237] */ NOTAKEY, -/* [238] */ NOTAKEY, -/* [239] */ NOTAKEY, -/* [240] */ NOTAKEY, -/* [241] */ NOTAKEY, -/* [242] */ NOTAKEY, -/* [243] */ NOTAKEY, -/* [244] */ NOTAKEY, -/* [245] */ NOTAKEY, -/* [246] */ NOTAKEY, -/* [247] */ NOTAKEY, -/* [248] */ NOTAKEY, -/* [249] */ NOTAKEY, -/* [250] */ NOTAKEY, -/* [251] */ NOTAKEY, -/* [252] */ NOTAKEY, -/* [253] */ NOTAKEY, -/* [254] */ NOTAKEY, -/* [255] */ NOTAKEY, +static unsigned char sdlk_to_mkv[256] = { + /* [0] */ NOTAKEY, + /* [1] */ NOTAKEY, + /* [2] */ NOTAKEY, + /* [3] */ NOTAKEY, + /* [4] */ NOTAKEY, + /* [5] */ NOTAKEY, + /* [6] */ NOTAKEY, + /* [7] */ NOTAKEY, + /* SDLK_BACKSPACE [8] */ MKV_BACKSPACE, + /* SDLK_TAB [9] */ MKV_TAB, + /* [10] */ NOTAKEY, + /* [11] */ NOTAKEY, + /* SDLK_CLEAR [12] */ NOTAKEY, + /* SDLK_RETURN [13] */ MKV_RETURN, + /* [14] */ NOTAKEY, + /* [15] */ NOTAKEY, + /* [16] */ NOTAKEY, + /* [17] */ NOTAKEY, + /* [18] */ NOTAKEY, + /* [19] */ NOTAKEY, + /* [20] */ NOTAKEY, + /* [21] */ NOTAKEY, + /* [22] */ NOTAKEY, + /* [23] */ NOTAKEY, + /* [24] */ NOTAKEY, + /* [25] */ NOTAKEY, + /* [26] */ NOTAKEY, + /* SDLK_ESCAPE [27] */ MKV_ESCAPE, + /* [28] */ NOTAKEY, + /* [29] */ NOTAKEY, + /* [30] */ NOTAKEY, + /* [31] */ NOTAKEY, + /* SDLK_SPACE [32] */ MKV_SPACE, + /* [33] */ NOTAKEY, + /* [34] */ NOTAKEY, + /* [35] */ NOTAKEY, + /* [36] */ NOTAKEY, + /* [37] */ NOTAKEY, + /* [38] */ NOTAKEY, + /* SDLK_QUOTE [39] */ MKV_TICK, + /* [40] */ NOTAKEY, + /* [41] */ NOTAKEY, + /* [42] */ NOTAKEY, + /* [43] */ NOTAKEY, + /* SDLK_COMMA [44] */ MKV_COMMA, + /* SDLK_MINUS [45] */ MKV_MINUS, + /* SDLK_PERIOD [46] */ MKV_PERIOD, + /* SDLK_SLASH [47] */ MKV_SLASH, + /* SDLK_0 [48] */ MKV_0, + /* SDLK_1 [49] */ MKV_1, + /* SDLK_2 [50] */ MKV_2, + /* SDLK_3 [51] */ MKV_3, + /* SDLK_4 [52] */ MKV_4, + /* SDLK_5 [53] */ MKV_5, + /* SDLK_6 [54] */ MKV_6, + /* SDLK_7 [55] */ MKV_7, + /* SDLK_8 [56] */ MKV_8, + /* SDLK_9 [57] */ MKV_9, + /* [58] */ NOTAKEY, + /* SDLK_SEMICOLON [59] */ MKV_SEMI, + /* [60] */ NOTAKEY, + /* SDLK_EQUALS [61] */ MKV_EQUAL, + /* [62] */ NOTAKEY, + /* [63] */ NOTAKEY, + /* [64] */ NOTAKEY, + /* [65] */ NOTAKEY, + /* [66] */ NOTAKEY, + /* [67] */ NOTAKEY, + /* [68] */ NOTAKEY, + /* [69] */ NOTAKEY, + /* SDLK_KP0 [70] */ MKV_NUM0, + /* SDLK_KP1 [71] */ MKV_NUM1, + /* SDLK_KP2 [72] */ MKV_NUM2, + /* SDLK_KP3 [73] */ MKV_NUM3, + /* SDLK_KP4 [74] */ MKV_NUM4, + /* SDLK_KP5 [75] */ MKV_NUM5, + /* SDLK_KP6 [76] */ MKV_NUM6, + /* SDLK_KP7 [77] */ MKV_NUM7, + /* SDLK_KP8 [78] */ MKV_NUM8, + /* SDLK_KP9 [79] */ MKV_NUM9, + /* SDLK_KP_PERIOD [80] */ MKV_NUMPOINT, + /* SDLK_KP_DIVIDE [81] */ MKV_NUMDIVIDE, + /* SDLK_KP_MULTIPLY [82] */ MKV_NUMMULTIPLY, + /* SDLK_KP_MINUS [83] */ MKV_NUMMINUS, + /* SDLK_KP_PLUS [84] */ MKV_NUMPLUS, + /* SDLK_KP_ENTER [85] */ MKV_NUMENTER, + /* [86] */ NOTAKEY, + /* [87] */ NOTAKEY, + /* [88] */ NOTAKEY, + /* [89] */ NOTAKEY, + /* [90] */ NOTAKEY, + /* SDLK_LEFTBRACKET [91] */ MKV_LEFTBRACKET, + /* SDLK_BACKSLASH [92] */ MKV_BACKSLASH, + /* SDLK_RIGHTBRACKET [93] */ MKV_RIGHTBRACKET, + /* [94] */ NOTAKEY, + /* [95] */ NOTAKEY, + /* SDLK_BACKQUOTE [96] */ MKV_BACKTICK, + /* SDLK_a [97] */ MKV_a, + /* SDLK_b [98] */ MKV_b, + /* SDLK_c [99] */ MKV_c, + /* SDLK_d [100] */ MKV_d, + /* SDLK_e [101] */ MKV_e, + /* SDLK_f [102] */ MKV_f, + /* SDLK_g [103] */ MKV_g, + /* SDLK_h [104] */ MKV_h, + /* SDLK_i [105] */ MKV_i, + /* SDLK_j [106] */ MKV_j, + /* SDLK_k [107] */ MKV_k, + /* SDLK_l [108] */ MKV_l, + /* SDLK_m [109] */ MKV_m, + /* SDLK_n [110] */ MKV_n, + /* SDLK_o [111] */ MKV_o, + /* SDLK_p [112] */ MKV_p, + /* SDLK_q [113] */ MKV_q, + /* SDLK_r [114] */ MKV_r, + /* SDLK_s [115] */ MKV_s, + /* SDLK_t [116] */ MKV_t, + /* SDLK_u [117] */ MKV_u, + /* SDLK_v [118] */ MKV_v, + /* SDLK_w [119] */ MKV_w, + /* SDLK_x [120] */ MKV_x, + /* SDLK_y [121] */ MKV_y, + /* SDLK_z [122] */ MKV_z, + /* [123] */ NOTAKEY, + /* [124] */ NOTAKEY, + /* [125] */ NOTAKEY, + /* [126] */ NOTAKEY, + /* SDLK_DELETE [127] */ MKV_DELFORWARD, + /* SDLK_F1 [128] */ MKV_F1, + /* SDLK_F2 [129] */ MKV_F2, + /* SDLK_F3 [130] */ MKV_F3, + /* SDLK_F4 [131] */ MKV_F4, + /* SDLK_F5 [132] */ MKV_F5, + /* SDLK_F6 [133] */ MKV_F6, + /* SDLK_F7 [134] */ MKV_F7, + /* SDLK_F8 [135] */ MKV_F8, + /* SDLK_F9 [136] */ MKV_F9, + /* SDLK_F10 [137] */ MKV_F10, + /* SDLK_F11 [138] */ MKV_F11, + /* SDLK_F12 [139] */ MKV_F12, + /* SDLK_F13 [140] */ MKV_F13, + /* SDLK_F14 [141] */ MKV_F14, + /* SDLK_F15 [142] */ MKV_F15, + /* SDLK_PAUSE [143] */ MKV_PAUSE, + /* SDLK_NUMLOCK [144] */ MKV_NUMCLEAR, + /* SDLK_UP [145] */ MKV_UPARROW, + /* SDLK_DOWN [146] */ MKV_DOWNARROW, + /* SDLK_RIGHT [147] */ MKV_RIGHTARROW, + /* SDLK_LEFT [148] */ MKV_LEFTARROW, + /* SDLK_INSERT [149] */ MKV_HELP, + /* SDLK_HOME [150] */ MKV_HOME, + /* SDLK_END [151] */ MKV_END, + /* SDLK_PAGEUP [152] */ MKV_PAGEUP, + /* SDLK_PAGEDOWN [153] */ MKV_PAGEDOWN, + /* SDLK_CAPSLOCK [154] */ MKV_CAPS, + /* SDLK_SCROLLOCK [155] */ MKV_SCROLL_LOCK, + /* SDLK_RSHIFT [156] */ MKV_RIGHTSHIFT, + /* SDLK_LSHIFT [157] */ MKV_LEFTSHIFT, + /* SDLK_RCTRL [158] */ MKV_RIGHTCNTL, + /* SDLK_LCTRL [159] */ MKV_LEFTCNTL, + /* SDLK_RALT [160] */ MKV_RIGHTOPTION, + /* SDLK_LALT [161] */ MKV_CLOVER, + /* SDLK_RMETA [162] */ MKV_RIGHTOPTION, + /* SDLK_LMETA [163] */ MKV_CLOVER, + /* SDLK_HELP [164] */ MKV_HELP, + /* SDLK_PRINT [165] */ MKV_PRINT_SCREEN, + /* SDLK_SYSREQ [166] */ NOTAKEY, + /* SDLK_MENU [167] */ NOTAKEY, + /* SDLK_BREAK [168] */ NOTAKEY, + /* [169] */ NOTAKEY, + /* [170] */ NOTAKEY, + /* [171] */ NOTAKEY, + /* [172] */ NOTAKEY, + /* [173] */ NOTAKEY, + /* [174] */ NOTAKEY, + /* [175] */ NOTAKEY, + /* [176] */ NOTAKEY, + /* [177] */ NOTAKEY, + /* [178] */ NOTAKEY, + /* [179] */ NOTAKEY, + /* [180] */ NOTAKEY, + /* [181] */ NOTAKEY, + /* [182] */ NOTAKEY, + /* [183] */ NOTAKEY, + /* [184] */ NOTAKEY, + /* [185] */ NOTAKEY, + /* [186] */ NOTAKEY, + /* [187] */ NOTAKEY, + /* [188] */ NOTAKEY, + /* [189] */ NOTAKEY, + /* [190] */ NOTAKEY, + /* [191] */ NOTAKEY, + /* [192] */ NOTAKEY, + /* [193] */ NOTAKEY, + /* [194] */ NOTAKEY, + /* [195] */ NOTAKEY, + /* [196] */ NOTAKEY, + /* [197] */ NOTAKEY, + /* [198] */ NOTAKEY, + /* [199] */ NOTAKEY, + /* [200] */ NOTAKEY, + /* [201] */ NOTAKEY, + /* [202] */ NOTAKEY, + /* [203] */ NOTAKEY, + /* [204] */ NOTAKEY, + /* [205] */ NOTAKEY, + /* [206] */ NOTAKEY, + /* [207] */ NOTAKEY, + /* [208] */ NOTAKEY, + /* [209] */ NOTAKEY, + /* [210] */ NOTAKEY, + /* [211] */ NOTAKEY, + /* [212] */ NOTAKEY, + /* [213] */ NOTAKEY, + /* [214] */ NOTAKEY, + /* [215] */ NOTAKEY, + /* [216] */ NOTAKEY, + /* [217] */ NOTAKEY, + /* [218] */ NOTAKEY, + /* [219] */ NOTAKEY, + /* [220] */ NOTAKEY, + /* [221] */ NOTAKEY, + /* [222] */ NOTAKEY, + /* [223] */ NOTAKEY, + /* [224] */ NOTAKEY, + /* [225] */ NOTAKEY, + /* [226] */ NOTAKEY, + /* [227] */ NOTAKEY, + /* [228] */ NOTAKEY, + /* [229] */ NOTAKEY, + /* [230] */ NOTAKEY, + /* [231] */ NOTAKEY, + /* [232] */ NOTAKEY, + /* [233] */ NOTAKEY, + /* [234] */ NOTAKEY, + /* [235] */ NOTAKEY, + /* [236] */ NOTAKEY, + /* [237] */ NOTAKEY, + /* [238] */ NOTAKEY, + /* [239] */ NOTAKEY, + /* [240] */ NOTAKEY, + /* [241] */ NOTAKEY, + /* [242] */ NOTAKEY, + /* [243] */ NOTAKEY, + /* [244] */ NOTAKEY, + /* [245] */ NOTAKEY, + /* [246] */ NOTAKEY, + /* [247] */ NOTAKEY, + /* [248] */ NOTAKEY, + /* [249] */ NOTAKEY, + /* [250] */ NOTAKEY, + /* [251] */ NOTAKEY, + /* [252] */ NOTAKEY, + /* [253] */ NOTAKEY, + /* [254] */ NOTAKEY, + /* [255] */ NOTAKEY, }; diff --git a/src/config/front-ends/sdl/sdlquit.c b/src/config/front-ends/sdl/sdlquit.c deleted file mode 100644 index d7768051..00000000 --- a/src/config/front-ends/sdl/sdlquit.c +++ /dev/null @@ -1,65 +0,0 @@ -#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES -#include "rsys/common.h" - -#include -#ifdef _WIN32 -#include -#endif - -#include "sdlquit.h" -#include "rsys/options.h" -#include "rsys/toolevent.h" - -#if defined (_WIN32) - -PRIVATE int -os_specific_really_quit (void) -{ - /* This should really be an internal ROMlib dialog */ - int retval; - int reply; - char *mess; - char *name; - - /* would be nice to use snprintf here, but mingw32 doesn't provide it */ -#define FORMAT_STR "Terminate %s?" - - name = ROMlib_WindowName ? ROMlib_WindowName : "application"; - mess = alloca (sizeof FORMAT_STR + strlen (name)); - sprintf (mess, FORMAT_STR, name); - - reply = MessageBox(NULL, mess, "Terminate?", MB_OKCANCEL); - - retval = reply == IDOK; - return retval; -} - -#else - -PRIVATE int -os_specific_really_quit (void) -{ - int retval; - - retval = TRUE; - return retval; -} - -#endif - -/* Query the user as to whether we should really quit */ -int -sdl_really_quit(void) -{ - int retval; - - if (!(ROMlib_options & ROMLIB_CLOSE_IS_QUIT_BIT)) - retval = os_specific_really_quit (); - else - { - ROMlib_send_quit (); - retval = FALSE; - } - - return retval; -} diff --git a/src/config/front-ends/sdl/sdlquit.cpp b/src/config/front-ends/sdl/sdlquit.cpp new file mode 100644 index 00000000..a0335ce9 --- /dev/null +++ b/src/config/front-ends/sdl/sdlquit.cpp @@ -0,0 +1,66 @@ +#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES +#include "rsys/common.h" + +#include +#ifdef _WIN32 +#include +#endif + +#include "sdlquit.h" +#include "rsys/options.h" +#include "rsys/toolevent.h" + +using namespace Executor; + +#if defined(_WIN32) + +static int +os_specific_really_quit(void) +{ + /* This should really be an internal ROMlib dialog */ + int retval; + int reply; + char *mess; + char *name; + +/* would be nice to use snprintf here, but mingw32 doesn't provide it */ +#define FORMAT_STR "Terminate %s?" + + name = ROMlib_WindowName ? ROMlib_WindowName : "application"; + mess = alloca(sizeof FORMAT_STR + strlen(name)); + sprintf(mess, FORMAT_STR, name); + + reply = MessageBox(NULL, mess, "Terminate?", MB_OKCANCEL); + + retval = reply == IDOK; + return retval; +} + +#else + +static int +os_specific_really_quit(void) +{ + int retval; + + retval = true; + return retval; +} + +#endif + +/* Query the user as to whether we should really quit */ +int sdl_really_quit(void) +{ + int retval; + + if(!(ROMlib_options & ROMLIB_CLOSE_IS_QUIT_BIT)) + retval = os_specific_really_quit(); + else + { + ROMlib_send_quit(); + retval = false; + } + + return retval; +} diff --git a/src/config/front-ends/sdl/sdlquit.h b/src/config/front-ends/sdl/sdlquit.h index d6a1de3c..90064a22 100644 --- a/src/config/front-ends/sdl/sdlquit.h +++ b/src/config/front-ends/sdl/sdlquit.h @@ -5,7 +5,7 @@ * Copyright 1998 by Abacus Research and Development, Inc. * All rights reserved. * - * $Id: sdlquit.h 63 2004-12-24 18:19:43Z ctm $ + */ extern int sdl_really_quit(void); diff --git a/src/config/front-ends/sdl/sdlscrap.c b/src/config/front-ends/sdl/sdlscrap.c deleted file mode 100644 index d49c95b9..00000000 --- a/src/config/front-ends/sdl/sdlscrap.c +++ /dev/null @@ -1,663 +0,0 @@ -/* - * Copyright 1998 by Abacus Research and - * Development, Inc. All rights reserved. - * - * Derived from public domain source code written by Sam Lantinga - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_sdlscrap[] = "$Id: sdlscrap.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -/* Handle clipboard text and data in arbitrary formats */ - -#include -#include - -#include "syswm_vars.h" -#include "sdl_mem.h" - -#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES - -#include "rsys/common.h" - -#include "rsys/error.h" - -#if defined (CYGWIN32) - -#include "SDL_bmp.h" - -#warning TODO: copy pixels properly and handle various bit depths - -#define advance_n_bytes(ptrp, n_bytes) \ -({ \ - typeof (ptrp) _ptrp; \ - \ - _ptrp = (ptrp); \ - *(_ptrp) = (typeof (*_ptrp))((char *)*(_ptrp) + n_bytes); \ -}) - -#define roundup(val, n) \ -({ \ - typeof (n) _n; \ - _n = (n); \ - ((val) + (_n-1)) / _n * _n; \ -}) - -#if 1 - -PRIVATE int -SDL_bpp (const SDL_Surface *surfp) -{ - int retval; - - retval = surfp->format->BitsPerPixel; - return retval; -} - -PRIVATE int -SDL_pixels_per_line (const SDL_Surface *surfp) -{ - int retval; - - retval = surfp->w; - return retval; -} - -PRIVATE int -SDL_n_lines (const SDL_Surface *surfp) -{ - int retval; - - retval = surfp->h; - return retval; -} - -PUBLIC SDL_Surface * -surface_from_dib (void *lp) -{ - SDL_Surface *retval; - - retval = SDL_LoadCF_DIB (lp); - if (retval) - { - int first_bpp; - - first_bpp = SDL_bpp (retval); - - if (first_bpp < 8) - { - /* TODO: convert < 8bpp to 8bpp */ - } - else if (first_bpp > 8) - { - /* convert > 8bpp to our particular 32bpp */ - SDL_Surface *new_surface; - int pixels_per_line; - int n_lines; - enum { A = 0x00000000, - R = 0x0000FF00, G = 0x00FF0000, B = 0xFF000000 }; - - pixels_per_line = SDL_pixels_per_line (retval); - n_lines = SDL_n_lines (retval); - new_surface = SDL_AllocSurface (SDL_SWSURFACE, pixels_per_line, - n_lines, 32, R, G, B, A); - if (!new_surface || -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - SDL_MapSurface (retval, new_surface->format) != 0 || -#endif - SDL_BlitSurface (retval, NULL, new_surface, NULL) != 0) - { - if (new_surface) - { - SDL_FreeSurface (new_surface); - new_surface = NULL; - } - } - SDL_FreeSurface (retval); - retval = new_surface; - } - } - - return retval; -} -#else -PUBLIC SDL_Surface * -surface_from_dib (void *lp) -{ - BITMAPINFOHEADER *bp; - SDL_Surface *retval; - - retval = NULL; - bp = lp; - switch (bp->biBitCount) - { - case 1: - case 2: - case 4: - case 8: - case 16: - case 32: - default: - /* TODO */ - break; - case 24: - { - enum { A = 0xFF000000, - R = 0x00FF0000, - G = 0x0000FF00, - B = 0x000000FF }; - - typedef struct - { - uint8 zero PACKED; - uint8 red PACKED; - uint8 green PACKED; - uint8 blue PACKED; - } - sdl_pixel; - - typedef struct - { - uint8 blue PACKED; - uint8 red PACKED; - uint8 green PACKED; - } - dib_pixel; - int pixels_per_line; - boolean_t inverted_p; - int n_lines; - sdl_pixel *op, *eop; - dib_pixel *ip, *eip; - int in_pitch; - int out_pitch; - int ip_advance; - int op_advance; - - pixels_per_line = bp->biWidth; - inverted_p = (bp->biHeight > 0); - n_lines = inverted_p ? bp->biHeight : -bp->biHeight; - retval = SDL_AllocSurface (SDL_SWSURFACE, pixels_per_line, - n_lines, 32, - R, G, B, A); - SDL_LockSurface (retval); - op = SDL_Surface_pixels (retval); - ip = (typeof (ip)) (bp + 1); - out_pitch = SDL_Surface_pitch (retval); - in_pitch = roundup (pixels_per_line * sizeof *ip, 4); - ip_advance = in_pitch - sizeof *ip * pixels_per_line; - op_advance = out_pitch - sizeof *op * pixels_per_line; - - if (inverted_p) - { - advance_n_bytes (&ip, in_pitch * (n_lines - 1)); - ip_advance -= 2 * in_pitch; - } - eip = ip; - advance_n_bytes (&eip, - n_lines * - (ip_advance + pixels_per_line * sizeof *ip)); - for (; ip != eip; advance_n_bytes (&ip, ip_advance), - advance_n_bytes (&op, op_advance)) - for (eop = op + pixels_per_line; op != eop; ++ip, ++op) - { - op->zero = 0; - op->red = ip->red; - op->green = ip->green; - op->blue = ip->blue; - } - - SDL_UnlockSurface (retval); - break; - } - } - return retval; -} -#endif -#endif - -#if defined(SDL) && defined (LINUX) /* DON'T USE THIS CODE FOR CYGWIN32! */ - -#include "sdlscrap.h" - -/* Determine what type of clipboard we are using */ -#if defined(__unix__) -#define X11_SCRAP -#elif defined(_WIN32) -#define WIN_SCRAP -#else -#error Unknown window manager for clipboard handling -#endif /* scrap type */ - -/* System dependent data types */ -#if defined(X11_SCRAP) -/* * */ -typedef Atom scrap_type; - -#elif defined(WIN_SCRAP) -/* * */ -typedef UINT scrap_type; - -#endif /* scrap type */ - - -#define FORMAT_PREFIX "SDL_scrap_0x" - -PRIVATE scrap_type -convert_format(int type) -{ - switch (type) - { - - case T('T', 'E', 'X', 'T'): -#if defined(X11_SCRAP) -/* * */ - return XA_STRING; - -#elif defined(WIN_SCRAP) -/* * */ - return CF_TEXT; - -#endif /* scrap type */ - - default: - { - char format[sizeof(FORMAT_PREFIX)+8+1]; - - sprintf(format, "%s%08lx", FORMAT_PREFIX, (unsigned long)type); - -#if defined(X11_SCRAP) -/* * */ - return XInternAtom(SDL_Display, format, False); - -#elif defined(WIN_SCRAP) -/* * */ - return RegisterClipboardFormat(format); - -#endif /* scrap type */ - } - } -} - -/* Convert internal data to scrap format */ -PRIVATE int -convert_data(int type, char *dst, char *src, int srclen) -{ - int dstlen; - - dstlen = 0; - switch (type) - { - case T('T', 'E', 'X', 'T'): - if ( dst ) - { - while ( --srclen >= 0 ) - { -#if defined(__unix__) - if ( *src == '\r' ) - { - *dst++ = '\n'; - ++dstlen; - } - else -#elif defined(_WIN32) - if ( *src == '\r' ) - { - *dst++ = '\r'; - ++dstlen; - *dst++ = '\n'; - ++dstlen; - } - else -#endif - { - *dst++ = *src; - ++dstlen; - } - ++src; - } - *dst = '\0'; - } - else - { - while ( --srclen >= 0 ) - { -#if defined(__unix__) - if ( *src == '\r' ) - { - ++dstlen; - } - else -#elif defined(_WIN32) - if ( *src == '\r' ) - { - ++dstlen; - ++dstlen; - } - else -#endif - { - ++dstlen; - } - ++src; - } - ++dstlen; - } - break; - - default: - if ( dst ) - { - *(int *)dst = srclen; - dst += sizeof(int); - memcpy(dst, src, srclen); - } - dstlen = sizeof(int)+srclen; - break; - } - return(dstlen); -} - -/* Convert scrap data to internal format */ -PRIVATE int -convert_scrap(int type, char *dst, char *src, int srclen) -{ - int dstlen; - - dstlen = 0; - switch (type) - { - case T('T', 'E', 'X', 'T'): - { - if ( srclen == 0 ) - srclen = strlen(src); - if ( dst ) - { - while ( --srclen >= 0 ) - { -#if defined(_WIN32) - if ( *src == '\r' ) - /* drop extraneous '\r' */; - else -#endif - if ( *src == '\n' ) - { - *dst++ = '\r'; - ++dstlen; - } - else - { - *dst++ = *src; - ++dstlen; - } - ++src; - } - } - else - { - while ( --srclen >= 0 ) - { -#if defined(_WIN32) - if ( *src == '\r' ) - /* drop extraneous '\r' */; - else -#endif - ++dstlen; - ++src; - } - } - } - break; - - default: - dstlen = *(int *)src; - if ( dst ) - { - if ( srclen == 0 ) - memcpy(dst, src+sizeof(int), dstlen); - else - memcpy(dst, src+sizeof(int), srclen-sizeof(int)); - } - break; - } - return dstlen; -} - -PUBLIC boolean_t -we_lost_clipboard(void) -{ -#if defined(X11_SCRAP) -/* * */ - return ( XGetSelectionOwner(SDL_Display, XA_PRIMARY) != SDL_Window ); - -#elif defined(WIN_SCRAP) -/* * */ - return ( GetClipboardOwner() != SDL_Window ); - -#endif /* scrap type */ -} - -PUBLIC void -put_scrap(int type, int srclen, char *src) -{ - scrap_type format; - int dstlen; - char *dst; - - format = convert_format(type); - dstlen = convert_data(type, NULL, src, srclen); - -#if defined(X11_SCRAP) -/* * */ - dst = (char *)alloca(dstlen); - if ( dst != NULL ) - { - convert_data(type, dst, src, srclen); - XChangeProperty(SDL_Display, DefaultRootWindow(SDL_Display), - XA_CUT_BUFFER0, format, 8, PropModeReplace, - (unsigned char *) dst, dstlen); - if ( we_lost_clipboard() ) - XSetSelectionOwner(SDL_Display, XA_PRIMARY, SDL_Window, CurrentTime); - } - -#elif defined(WIN_SCRAP) -/* * */ - if ( OpenClipboard(SDL_Window) ) - { - HANDLE hMem; - - hMem = GlobalAlloc((GMEM_MOVEABLE|GMEM_DDESHARE), dstlen); - if ( hMem != NULL ) - { - dst = (char *)GlobalLock(hMem); - convert_data(type, dst, src, srclen); - GlobalUnlock(hMem); - EmptyClipboard(); - SetClipboardData(format, hMem); - } - CloseClipboard(); - } - -#endif /* scrap type */ -} - -PUBLIC void -get_scrap(int type, int *dstlen, char **dst) -{ - scrap_type format; - - *dstlen = -1; - format = convert_format(type); - -#if defined(X11_SCRAP) -/* * */ - { - Window owner; - Atom selection; - Atom seln_type; - int seln_format; - unsigned long nbytes; - unsigned long overflow; - char *src; - - owner = XGetSelectionOwner(SDL_Display, XA_PRIMARY); - if ( (owner == None) || (owner == SDL_Window) ) - { - owner = DefaultRootWindow(SDL_Display); - selection = XA_CUT_BUFFER0; - } - else - { - int selection_response = 0; - SDL_Event event; - - owner = SDL_Window; - selection = XInternAtom(SDL_Display, "SDL_SELECTION", False); - XConvertSelection(SDL_Display, XA_PRIMARY, format, - selection, owner, CurrentTime); - while ( ! selection_response ) - { - SDL_WaitEvent(&event); - if ( event.type == SDL_SYSWMEVENT ) - { -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - XEvent xevent = event.syswm.msg->xevent; -#else - XEvent xevent = event.syswm.msg->event.xevent; -#endif - if ( (xevent.type == SelectionNotify) && - (xevent.xselection.requestor == owner) ) - selection_response = 1; - } - else - { - /* FIXME: dropped event? */; - } - } - } - if ( XGetWindowProperty(SDL_Display, owner, selection, 0, INT_MAX/4, - False, format, &seln_type, &seln_format, - &nbytes, &overflow, (unsigned char **)&src) == Success ) - { - if ( seln_type == format ) - { - char *mem; - *dstlen = convert_scrap(type, NULL, src, nbytes); - mem = sdl_ReallocHandle(dst, *dstlen); - if ( mem == NULL ) - *dstlen = -1; - else - convert_scrap(type, mem, src, nbytes); - } - XFree(src); - } - } - -#elif defined(WIN_SCRAP) -/* * */ - if ( IsClipboardFormatAvailable(format) && OpenClipboard(SDL_Window) ) - { - HANDLE hMem; - char *src; - - hMem = GetClipboardData(format); - if ( hMem != NULL ) - { - char *mem; - src = (char *)GlobalLock(hMem); - *dstlen = convert_scrap(type, NULL, src, 0); - mem = sdl_ReallocHandle(dst, *dstlen); - if ( mem == NULL ) - *dstlen = -1; - else - convert_scrap(type, mem, src, 0); - GlobalUnlock(hMem); - } - CloseClipboard(); - } - -#endif /* scrap type */ -} - -PUBLIC void export_scrap(const SDL_Event *event) -{ -#if defined(X11_SCRAP) -/* * */ - XSelectionRequestEvent *req; - XEvent sevent; - int seln_format; - unsigned long nbytes; - unsigned long overflow; - unsigned char *seln_data; - -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - req = &event->syswm.msg->xevent.xselectionrequest; -#else - req = &event->syswm.msg->event.xevent.xselectionrequest; -#endif - sevent.xselection.type = SelectionNotify; - sevent.xselection.display = req->display; - sevent.xselection.selection = req->selection; - sevent.xselection.target = None; - sevent.xselection.property = None; - sevent.xselection.requestor = req->requestor; - sevent.xselection.time = req->time; - if ( XGetWindowProperty(SDL_Display, DefaultRootWindow(SDL_Display), - XA_CUT_BUFFER0, 0, INT_MAX/4, False, req->target, - &sevent.xselection.target, &seln_format, - &nbytes, &overflow, &seln_data) == Success ) - { - if ( sevent.xselection.target == req->target ) - { - if ( sevent.xselection.target == XA_STRING ) - { - if ( seln_data[nbytes-1] == '\0' ) - --nbytes; - } - XChangeProperty(SDL_Display, req->requestor, req->property, - sevent.xselection.target, seln_format, PropModeReplace, - seln_data, nbytes); - sevent.xselection.property = req->property; - } - XFree(seln_data); - } - XSendEvent(SDL_Display,req->requestor,False,0,&sevent); - XSync(SDL_Display, False); - -#endif /* X11_SCRAP */ -} - -/* For Executor compatibility */ -LONGINT GetScrapX(LONGINT type, char **h) -{ - int scraplen; - - get_scrap(type, &scraplen, h); - return(scraplen); -} -void PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) -{ - put_scrap(type, length, p); -} - -#endif - -#if defined (MACOSX) -#warning "Need to support clipboard" - -PUBLIC boolean_t -we_lost_clipboard(void) -{ - return false; /* TODO */ -} - -LONGINT GetScrapX(LONGINT type, char **h) -{ - return -1; /* TODO */ -} -void PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) -{ - /* TODO */ -} - -#endif diff --git a/src/config/front-ends/sdl/sdlscrap.cpp b/src/config/front-ends/sdl/sdlscrap.cpp new file mode 100644 index 00000000..7dceeb36 --- /dev/null +++ b/src/config/front-ends/sdl/sdlscrap.cpp @@ -0,0 +1,673 @@ +/* + * Copyright 1998 by Abacus Research and + * Development, Inc. All rights reserved. + * + * Derived from public domain source code written by Sam Lantinga + */ + +/* Handle clipboard text and data in arbitrary formats */ + +#include +#include + +#include "syswm_vars.h" +#include "sdl_mem.h" + +#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES + +#include "rsys/common.h" + +#include "rsys/error.h" + +namespace Executor +{ +// ### FIXME: clean up headers. +extern void PutScrapX(OSType type, LONGINT length, char *p, int scrap_cnt); +extern LONGINT GetScrapX(OSType type, Handle h); +} + +using namespace Executor; + +#if defined(CYGWIN32) + +#include "SDL_bmp.h" + +#warning TODO: copy pixels properly and handle various bit depths + +#define advance_n_bytes(ptrp, n_bytes) \ + ({ \ + decltype(ptrp) _ptrp; \ + \ + _ptrp = (ptrp); \ + *(_ptrp) = (decltype(*_ptrp))((char *)*(_ptrp) + n_bytes); \ + }) + +#define roundup(val, n) \ + ({ \ + decltype(n) _n; \ + _n = (n); \ + ((val) + (_n - 1)) / _n *_n; \ + }) + +#if 1 + +static int +SDL_bpp(const SDL_Surface *surfp) +{ + int retval; + + retval = surfp->format->BitsPerPixel; + return retval; +} + +static int +SDL_pixels_per_line(const SDL_Surface *surfp) +{ + int retval; + + retval = surfp->w; + return retval; +} + +static int +SDL_n_lines(const SDL_Surface *surfp) +{ + int retval; + + retval = surfp->h; + return retval; +} + +SDL_Surface * +surface_from_dib(void *lp) +{ + SDL_Surface *retval; + + retval = SDL_LoadCF_DIB(lp); + if(retval) + { + int first_bpp; + + first_bpp = SDL_bpp(retval); + + if(first_bpp < 8) + { + /* TODO: convert < 8bpp to 8bpp */ + } + else if(first_bpp > 8) + { + /* convert > 8bpp to our particular 32bpp */ + SDL_Surface *new_surface; + int pixels_per_line; + int n_lines; + enum + { + A = 0x00000000, + R = 0x0000FF00, + G = 0x00FF0000, + B = 0xFF000000 + }; + + pixels_per_line = SDL_pixels_per_line(retval); + n_lines = SDL_n_lines(retval); + new_surface = SDL_AllocSurface(SDL_SWSURFACE, pixels_per_line, + n_lines, 32, R, G, B, A); + if(!new_surface || +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + SDL_MapSurface(retval, new_surface->format) != 0 || +#endif + SDL_BlitSurface(retval, NULL, new_surface, NULL) != 0) + { + if(new_surface) + { + SDL_FreeSurface(new_surface); + new_surface = NULL; + } + } + SDL_FreeSurface(retval); + retval = new_surface; + } + } + + return retval; +} +#else +SDL_Surface * +surface_from_dib(void *lp) +{ + BITMAPINFOHEADER *bp; + SDL_Surface *retval; + + retval = NULL; + bp = lp; + switch(bp->biBitCount) + { + case 1: + case 2: + case 4: + case 8: + case 16: + case 32: + default: + /* TODO */ + break; + case 24: + { + enum + { + A = 0xFF000000, + R = 0x00FF0000, + G = 0x0000FF00, + B = 0x000000FF + }; + + typedef struct + { + uint8_t zero PACKED; + uint8_t red PACKED; + uint8_t green PACKED; + uint8_t blue PACKED; + } sdl_pixel; + + typedef struct + { + uint8_t blue PACKED; + uint8_t red PACKED; + uint8_t green PACKED; + } dib_pixel; + int pixels_per_line; + bool inverted_p; + int n_lines; + sdl_pixel *op, *eop; + dib_pixel *ip, *eip; + int in_pitch; + int out_pitch; + int ip_advance; + int op_advance; + + pixels_per_line = bp->biWidth; + inverted_p = (bp->biHeight > 0); + n_lines = inverted_p ? bp->biHeight : -bp->biHeight; + retval = SDL_AllocSurface(SDL_SWSURFACE, pixels_per_line, + n_lines, 32, + R, G, B, A); + SDL_LockSurface(retval); + op = SDL_Surface_pixels(retval); + ip = (decltype(ip))(bp + 1); + out_pitch = SDL_Surface_pitch(retval); + in_pitch = roundup(pixels_per_line * sizeof *ip, 4); + ip_advance = in_pitch - sizeof *ip * pixels_per_line; + op_advance = out_pitch - sizeof *op * pixels_per_line; + + if(inverted_p) + { + advance_n_bytes(&ip, in_pitch * (n_lines - 1)); + ip_advance -= 2 * in_pitch; + } + eip = ip; + advance_n_bytes(&eip, + n_lines * (ip_advance + pixels_per_line * sizeof *ip)); + for(; ip != eip; advance_n_bytes(&ip, ip_advance), + advance_n_bytes(&op, op_advance)) + for(eop = op + pixels_per_line; op != eop; ++ip, ++op) + { + op->zero = 0; + op->red = ip->red; + op->green = ip->green; + op->blue = ip->blue; + } + + SDL_UnlockSurface(retval); + break; + } + } + return retval; +} +#endif +#endif + +#if defined(SDL) && defined(LINUX) /* DON'T USE THIS CODE FOR CYGWIN32! */ + +#include "sdlscrap.h" + +/* Determine what type of clipboard we are using */ +#if defined(__unix__) +#define X11_SCRAP +#elif defined(_WIN32) +#define WIN_SCRAP +#else +#error Unknown window manager for clipboard handling +#endif /* scrap type */ + +/* System dependent data types */ +#if defined(X11_SCRAP) +/* * */ +typedef Atom scrap_type; + +#elif defined(WIN_SCRAP) +/* * */ +typedef UINT scrap_type; + +#endif /* scrap type */ + +#define FORMAT_PREFIX "SDL_scrap_0x" + +static scrap_type +convert_format(int type) +{ + switch(type) + { + + case FOURCC('T', 'E', 'X', 'T'): +#if defined(X11_SCRAP) + /* * */ + return XA_STRING; + +#elif defined(WIN_SCRAP) + /* * */ + return CF_TEXT; + +#endif /* scrap type */ + + default: + { + char format[sizeof(FORMAT_PREFIX) + 8 + 1]; + + sprintf(format, "%s%08lx", FORMAT_PREFIX, (unsigned long)type); + +#if defined(X11_SCRAP) + /* * */ + return XInternAtom(SDL_Display, format, False); + +#elif defined(WIN_SCRAP) + /* * */ + return RegisterClipboardFormat(format); + +#endif /* scrap type */ + } + } +} + +/* Convert internal data to scrap format */ +static int +convert_data(int type, char *dst, char *src, int srclen) +{ + int dstlen; + + dstlen = 0; + switch(type) + { + case FOURCC('T', 'E', 'X', 'T'): + if(dst) + { + while(--srclen >= 0) + { +#if defined(__unix__) + if(*src == '\r') + { + *dst++ = '\n'; + ++dstlen; + } + else +#elif defined(_WIN32) + if(*src == '\r') + { + *dst++ = '\r'; + ++dstlen; + *dst++ = '\n'; + ++dstlen; + } + else +#endif + { + *dst++ = *src; + ++dstlen; + } + ++src; + } + *dst = '\0'; + } + else + { + while(--srclen >= 0) + { +#if defined(__unix__) + if(*src == '\r') + { + ++dstlen; + } + else +#elif defined(_WIN32) + if(*src == '\r') + { + ++dstlen; + ++dstlen; + } + else +#endif + { + ++dstlen; + } + ++src; + } + ++dstlen; + } + break; + + default: + if(dst) + { + *(int *)dst = srclen; + dst += sizeof(int); + memcpy(dst, src, srclen); + } + dstlen = sizeof(int) + srclen; + break; + } + return (dstlen); +} + +/* Convert scrap data to internal format */ +static int +convert_scrap(int type, char *dst, char *src, int srclen) +{ + int dstlen; + + dstlen = 0; + switch(type) + { + case FOURCC('T', 'E', 'X', 'T'): + { + if(srclen == 0) + srclen = strlen(src); + if(dst) + { + while(--srclen >= 0) + { +#if defined(_WIN32) + if(*src == '\r') + /* drop extraneous '\r' */; + else +#endif + if(*src == '\n') + { + *dst++ = '\r'; + ++dstlen; + } + else + { + *dst++ = *src; + ++dstlen; + } + ++src; + } + } + else + { + while(--srclen >= 0) + { +#if defined(_WIN32) + if(*src == '\r') + /* drop extraneous '\r' */; + else +#endif + ++dstlen; + ++src; + } + } + } + break; + + default: + dstlen = *(int *)src; + if(dst) + { + if(srclen == 0) + memcpy(dst, src + sizeof(int), dstlen); + else + memcpy(dst, src + sizeof(int), srclen - sizeof(int)); + } + break; + } + return dstlen; +} + +bool +we_lost_clipboard(void) +{ +#if defined(X11_SCRAP) + /* * */ + return (XGetSelectionOwner(SDL_Display, XA_PRIMARY) != SDL_Window); + +#elif defined(WIN_SCRAP) + /* * */ + return (GetClipboardOwner() != SDL_Window); + +#endif /* scrap type */ +} + +void +put_scrap(int type, int srclen, char *src) +{ + scrap_type format; + int dstlen; + char *dst; + + format = convert_format(type); + dstlen = convert_data(type, NULL, src, srclen); + +#if defined(X11_SCRAP) + /* * */ + dst = (char *)alloca(dstlen); + if(dst != NULL) + { + convert_data(type, dst, src, srclen); + XChangeProperty(SDL_Display, DefaultRootWindow(SDL_Display), + XA_CUT_BUFFER0, format, 8, PropModeReplace, + (unsigned char *)dst, dstlen); + if(we_lost_clipboard()) + XSetSelectionOwner(SDL_Display, XA_PRIMARY, SDL_Window, CurrentTime); + } + +#elif defined(WIN_SCRAP) + /* * */ + if(OpenClipboard(SDL_Window)) + { + HANDLE hMem; + + hMem = GlobalAlloc((GMEM_MOVEABLE | GMEM_DDESHARE), dstlen); + if(hMem != NULL) + { + dst = (char *)GlobalLock(hMem); + convert_data(type, dst, src, srclen); + GlobalUnlock(hMem); + EmptyClipboard(); + SetClipboardData(format, hMem); + } + CloseClipboard(); + } + +#endif /* scrap type */ +} + +void +get_scrap(int type, int *dstlen, Handle dst) +{ + scrap_type format; + + *dstlen = -1; + format = convert_format(type); + +#if defined(X11_SCRAP) + /* * */ + { + Window owner; + Atom selection; + Atom seln_type; + int seln_format; + unsigned long nbytes; + unsigned long overflow; + char *src; + + owner = XGetSelectionOwner(SDL_Display, XA_PRIMARY); + if((owner == None) || (owner == SDL_Window)) + { + owner = DefaultRootWindow(SDL_Display); + selection = XA_CUT_BUFFER0; + } + else + { + int selection_response = 0; + SDL_Event event; + + owner = SDL_Window; + selection = XInternAtom(SDL_Display, "SDL_SELECTION", False); + XConvertSelection(SDL_Display, XA_PRIMARY, format, + selection, owner, CurrentTime); + while(!selection_response) + { + SDL_WaitEvent(&event); + if(event.type == SDL_SYSWMEVENT) + { +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + XEvent xevent = event.syswm.msg->xevent; +#else + XEvent xevent = event.syswm.msg->event.xevent; +#endif + if((xevent.type == SelectionNotify) && (xevent.xselection.requestor == owner)) + selection_response = 1; + } + else + { + /* FIXME: dropped event? */; + } + } + } + if(XGetWindowProperty(SDL_Display, owner, selection, 0, INT_MAX / 4, + False, format, &seln_type, &seln_format, + &nbytes, &overflow, (unsigned char **)&src) + == Success) + { + if(seln_type == format) + { + char *mem; + *dstlen = convert_scrap(type, NULL, src, nbytes); + mem = sdl_ReallocHandle(dst, *dstlen); + if(mem == NULL) + *dstlen = -1; + else + convert_scrap(type, mem, src, nbytes); + } + XFree(src); + } + } + +#elif defined(WIN_SCRAP) + /* * */ + if(IsClipboardFormatAvailable(format) && OpenClipboard(SDL_Window)) + { + HANDLE hMem; + char *src; + + hMem = GetClipboardData(format); + if(hMem != NULL) + { + char *mem; + src = (char *)GlobalLock(hMem); + *dstlen = convert_scrap(type, NULL, src, 0); + mem = sdl_ReallocHandle(dst, *dstlen); + if(mem == NULL) + *dstlen = -1; + else + convert_scrap(type, mem, src, 0); + GlobalUnlock(hMem); + } + CloseClipboard(); + } + +#endif /* scrap type */ +} + +void export_scrap(const SDL_Event *event) +{ +#if defined(X11_SCRAP) + /* * */ + XSelectionRequestEvent *req; + XEvent sevent; + int seln_format; + unsigned long nbytes; + unsigned long overflow; + unsigned char *seln_data; + +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + req = &event->syswm.msg->xevent.xselectionrequest; +#else + req = &event->syswm.msg->event.xevent.xselectionrequest; +#endif + sevent.xselection.type = SelectionNotify; + sevent.xselection.display = req->display; + sevent.xselection.selection = req->selection; + sevent.xselection.target = None; + sevent.xselection.property = None; + sevent.xselection.requestor = req->requestor; + sevent.xselection.time = req->time; + if(XGetWindowProperty(SDL_Display, DefaultRootWindow(SDL_Display), + XA_CUT_BUFFER0, 0, INT_MAX / 4, False, req->target, + &sevent.xselection.target, &seln_format, + &nbytes, &overflow, &seln_data) + == Success) + { + if(sevent.xselection.target == req->target) + { + if(sevent.xselection.target == XA_STRING) + { + if(seln_data[nbytes - 1] == '\0') + --nbytes; + } + XChangeProperty(SDL_Display, req->requestor, req->property, + sevent.xselection.target, seln_format, PropModeReplace, + seln_data, nbytes); + sevent.xselection.property = req->property; + } + XFree(seln_data); + } + XSendEvent(SDL_Display, req->requestor, False, 0, &sevent); + XSync(SDL_Display, False); + +#endif /* X11_SCRAP */ +} + +/* For Executor compatibility */ +LONGINT Executor::GetScrapX(LONGINT type, Executor::Handle h) +{ + int scraplen; + + get_scrap(type, &scraplen, h); + return (scraplen); +} +void Executor::PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) +{ + put_scrap(type, length, p); +} + +#endif + +#if defined(MACOSX) +#warning "Need to support clipboard" + +bool +we_lost_clipboard(void) +{ + return false; /* TODO */ +} + +LONGINT Executor::GetScrapX(LONGINT type, Handle h) +{ + return -1; /* TODO */ +} +void Executor::PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) +{ + /* TODO */ +} + +#endif diff --git a/src/config/front-ends/sdl/sdlscrap.h b/src/config/front-ends/sdl/sdlscrap.h index a3442cf3..d58a8702 100644 --- a/src/config/front-ends/sdl/sdlscrap.h +++ b/src/config/front-ends/sdl/sdlscrap.h @@ -5,18 +5,18 @@ * Derived from public domain source code written by Sam Lantinga */ -#if !defined (__sdlscrap_h__) +#if !defined(__sdlscrap_h__) #define __sdlscrap_h__ -#if defined (CYGWIN32) +#if defined(CYGWIN32) #include "SDL/SDL.h" -extern SDL_Surface *surface_from_dib (void *lp); +extern SDL_Surface *surface_from_dib(void *lp); #endif -extern boolean_t we_lost_clipboard (void); -extern void put_scrap (int type, int srclen, char *src); -extern void get_scrap (int type, int *dstlen, char **dst); -extern void export_scrap (const SDL_Event *event); +extern bool we_lost_clipboard(void); +extern void put_scrap(int type, int srclen, char *src); +extern void get_scrap(int type, int *dstlen, char **dst); +extern void export_scrap(const SDL_Event *event); #endif diff --git a/src/config/front-ends/sdl/sdlwin.c b/src/config/front-ends/sdl/sdlwin.c deleted file mode 100644 index b2e7dab2..00000000 --- a/src/config/front-ends/sdl/sdlwin.c +++ /dev/null @@ -1,305 +0,0 @@ -/* Copyright 1994 - 1999 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_sdlwin[] = "$Id: sdlwin.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/srcblt.h" -#include "rsys/refresh.h" - -#if defined (CYGWIN32) -#include "win_screen.h" -#endif - -#include "SDL/SDL.h" - -#include "sdlevents.h" -#include "syswm_map.h" - -#if defined (linux) && !defined (powerpc) && !defined (__ppc__) -#define USE_SDL_EVENT_THREAD -#include "sdlX.h" -#endif - -/* This is our video display */ -static SDL_Surface *screen; - -/* These variables are required by the vdriver interface. */ -uint8 *vdriver_fbuf; -int vdriver_row_bytes; -int vdriver_width = 0; -int vdriver_height = 0; -int vdriver_bpp = 8, vdriver_log2_bpp; -int vdriver_max_bpp, vdriver_log2_max_bpp; -vdriver_modes_t *vdriver_mode_list; - -/* Currently a private colormap is the default */ -static int video_flags = (SDL_SWSURFACE|SDL_HWPALETTE); - -/* The modes structure is just checked for error messages, fake it here */ -static vdriver_modes_t sdl_impotent_modes = { 0, 0 }; - - -/* SDL vdriver implementation */ - -void -vdriver_opt_register (void) -{ -} - -PUBLIC boolean_t ROMlib_fullscreen_p = FALSE; -PUBLIC boolean_t ROMlib_hwsurface_p = FALSE; - -boolean_t -vdriver_init (int _max_width, int _max_height, int _max_bpp, - boolean_t fixed_p, int *argc, char *argv[]) -{ - int flags; - - flags = SDL_INIT_VIDEO; -#if defined (USE_SDL_EVENT_THREAD) - ROMlib_XInitThreads (); - flags |= SDL_INIT_EVENTTHREAD; -#endif - - if ( SDL_Init(flags) < 0 ) - return(FALSE); - sdl_events_init(); - -#if 0 - { - SDL_PixelFormat format; - - /* Find out our "best" pixel depth */ - SDL_GetDisplayFormat(&format); - vdriver_max_bpp = format.BitsPerPixel; - } -#else - vdriver_max_bpp = 8; -#endif - vdriver_log2_max_bpp = ROMlib_log2[vdriver_max_bpp]; - vdriver_mode_list = &sdl_impotent_modes; - - /* Try for fullscreen on platforms that support it */ - if ( getenv("SDL_FULLSCREEN") != NULL || ROMlib_fullscreen_p ) - video_flags |= SDL_FULLSCREEN; - - /* Allow unsafe fullscreen video memory access */ - if ( getenv("SDL_HWSURFACE") != NULL || ROMlib_hwsurface_p ) - video_flags |= SDL_HWSURFACE; - - /* Clean up on exit */ - atexit(vdriver_shutdown); - return(TRUE); -} - -boolean_t -vdriver_acceptable_mode_p (int width, int height, int bpp, - boolean_t grayscale_p, boolean_t exact_match_p) -{ - boolean_t retval; - - if (!width) - width = vdriver_width; - - if (!height) - height = vdriver_height; - - if (!bpp) - bpp = vdriver_bpp; - - if ( ! SDL_VideoModeOK(width, height, bpp, video_flags) ) - retval = FALSE; - else if ( grayscale_p != vdriver_grayscale_p ) - retval = FALSE; - else - retval = bpp <= 8; - - return retval; -} - -boolean_t -vdriver_set_mode (int width, int height, int bpp, boolean_t grayscale_p) -{ - /* Massage the width and height parameters */ - if ( width == 0 ) - { - width = vdriver_width; - if (width == 0) - { - width = VDRIVER_DEFAULT_SCREEN_WIDTH; -#if 1 -#warning "TODO: fixme so we can use fullscreen in Mac OS X" -#else - if (ROMlib_fullscreen_p) - width = MAX (width, os_current_screen_width ()); -#endif - } - } - - if ( height == 0 ) - { - height = vdriver_height; - if (height == 0) - { - height = VDRIVER_DEFAULT_SCREEN_HEIGHT; -#if 1 -#warning "TODO: fixme so we can use fullscreen in Mac OS X" -#else - if (ROMlib_fullscreen_p) - height = MAX (height, os_current_screen_height ()); -#endif - } - } - - if ( bpp == 0 ) - bpp = vdriver_bpp; - - if ( ! vdriver_acceptable_mode_p(width, height, bpp, grayscale_p, FALSE) ) - return(FALSE); - - /* Set the video mode */ - screen = SDL_SetVideoMode(width, height, bpp, video_flags); - if ( screen == NULL ) - return(FALSE); - - /* Fill the vdriver globals */ - vdriver_width = screen->w; - vdriver_height = screen->h; - vdriver_bpp = screen->format->BitsPerPixel; - vdriver_log2_bpp = ROMlib_log2[vdriver_bpp]; - vdriver_row_bytes = screen->pitch; - if ( SDL_MUSTLOCK(screen) ) - { - /* WARNING! This results in surface memory that is unsafe to access! */ - if ( SDL_LockSurface(screen) < 0 ) - return(FALSE); - vdriver_fbuf = (uint8 *)screen->pixels; - SDL_UnlockSurface(screen); - fprintf(stderr, "Warning: Executor performing unsafe video access\n"); - } - else - vdriver_fbuf = (uint8 *)screen->pixels; - - sdl_syswm_init(); - -#if defined(CYGWIN32) - ROMlib_recenter_window (); -#endif - - return(TRUE); -} - -void -vdriver_set_colors (int first_color, int num_colors, const ColorSpec *colors) -{ - int i; - SDL_Color *sdl_cmap; - - sdl_cmap = (SDL_Color *)alloca(num_colors*sizeof(SDL_Color)); - for ( i=0; i> 8); - sdl_cmap[i].g = (CW (colors[i].rgb.green) >> 8); - sdl_cmap[i].b = (CW (colors[i].rgb.blue ) >> 8); - } - SDL_SetColors(screen, sdl_cmap, first_color, num_colors); -} - -void -vdriver_get_colors (int first_color, int num_colors, ColorSpec *colors) -{ - gui_fatal ("`!vdriver_fixed_clut_p' and `vdriver_get_colors ()' called"); -} - -int -vdriver_update_screen_rects (int num_rects, const vdriver_rect_t *r, - boolean_t cursor_p) -{ - SDL_Rect *rects; - int i; - - rects = (SDL_Rect *)alloca(num_rects*sizeof(SDL_Rect)); - for ( i = 0; i < num_rects; ++i ) - { - rects[i].x = r[i].left; - rects[i].w = r[i].right-r[i].left; - rects[i].y = r[i].top; - rects[i].h = r[i].bottom-r[i].top; - } - SDL_UpdateRects(screen, num_rects, rects); - return(0); -} - -int -vdriver_update_screen (int top, int left, int bottom, int right, - boolean_t cursor_p) -{ - SDL_Rect rect; - - if (top < 0) - top = 0; - if (left < 0) - left = 0; - - if (bottom > vdriver_height) - bottom = vdriver_height; - if (right > vdriver_width) - right = vdriver_width; - - rect.x = left; - rect.w = right-left; - rect.y = top; - rect.h = bottom-top; - SDL_UpdateRects(screen, 1, &rect); - - return(0); -} - -void -vdriver_flush_display (void) -{ -} - -void -vdriver_shutdown (void) -{ - SDL_Quit(); -} - -/* host functions that should go away */ - -/* shadow buffer; created on demand */ -unsigned char *vdriver_shadow_fbuf = NULL; - -void -host_flush_shadow_screen (void) -{ - int top_long, left_long, bottom_long, right_long; - - /* Lazily allocate a shadow screen. We won't be doing refresh that often, - * so don't waste the memory unless we need it. Note: memory never reclaimed - */ - if (vdriver_shadow_fbuf == NULL) - { - vdriver_shadow_fbuf = malloc(vdriver_row_bytes * vdriver_height); - memcpy (vdriver_shadow_fbuf, vdriver_fbuf, - vdriver_row_bytes * vdriver_height); - vdriver_update_screen (0, 0, vdriver_height, vdriver_width, FALSE); - } - else if (find_changed_rect_and_update_shadow ((uint32 *) vdriver_fbuf, - (uint32 *) vdriver_shadow_fbuf, - (vdriver_row_bytes - / sizeof (uint32)), - vdriver_height, - &top_long, &left_long, - &bottom_long, &right_long)) - { - vdriver_update_screen (top_long, (left_long * 32) >> vdriver_log2_bpp, - bottom_long, - (right_long * 32) >> vdriver_log2_bpp, FALSE); - } -} diff --git a/src/config/front-ends/sdl/sdlwin.cpp b/src/config/front-ends/sdl/sdlwin.cpp new file mode 100644 index 00000000..48f00a51 --- /dev/null +++ b/src/config/front-ends/sdl/sdlwin.cpp @@ -0,0 +1,255 @@ +/* Copyright 1994 - 1999 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/srcblt.h" +#include "rsys/refresh.h" +#include "rsys/host.h" + +#if defined(CYGWIN32) +#include "win_screen.h" +#endif + +#include "SDL/SDL.h" + +#include "sdlevents.h" +#include "syswm_map.h" + +#if defined(linux) && !defined(powerpc) && !defined(__ppc__) +#define USE_SDL_EVENT_THREAD +#include "sdlX.h" +#endif + +using namespace Executor; + +/* This is our video display */ +static SDL_Surface *screen; + +namespace Executor +{ +/* These variables are required by the vdriver interface. */ +uint8_t *vdriver_fbuf; +int vdriver_row_bytes; +int vdriver_width = 0; +int vdriver_height = 0; +int vdriver_bpp = 8, vdriver_log2_bpp; +int vdriver_max_bpp, vdriver_log2_max_bpp; +vdriver_modes_t *vdriver_mode_list; +} + +/* Currently a private colormap is the default */ +static int video_flags = (SDL_SWSURFACE | SDL_HWPALETTE); + +/* The modes structure is just checked for error messages, fake it here */ +static vdriver_modes_t sdl_impotent_modes = { 0, 0 }; + +/* SDL vdriver implementation */ + +void Executor::vdriver_opt_register(void) +{ +} + +bool ROMlib_fullscreen_p = false; +bool ROMlib_hwsurface_p = false; + +bool Executor::vdriver_init(int _max_width, int _max_height, int _max_bpp, + bool fixed_p, int *argc, char *argv[]) +{ + int flags; + + flags = SDL_INIT_VIDEO; +#if defined(USE_SDL_EVENT_THREAD) + ROMlib_XInitThreads(); + flags |= SDL_INIT_EVENTTHREAD; +#endif + + if(SDL_Init(flags) < 0) + return (false); + sdl_events_init(); + +#if 0 + { + SDL_PixelFormat format; + + /* Find out our "best" pixel depth */ + SDL_GetDisplayFormat(&format); + vdriver_max_bpp = format.BitsPerPixel; + } +#else + vdriver_max_bpp = 8; +#endif + vdriver_log2_max_bpp = ROMlib_log2[vdriver_max_bpp]; + vdriver_mode_list = &sdl_impotent_modes; + + /* Try for fullscreen on platforms that support it */ + if(getenv("SDL_FULLSCREEN") != NULL || ROMlib_fullscreen_p) + video_flags |= SDL_FULLSCREEN; + + /* Allow unsafe fullscreen video memory access */ + if(getenv("SDL_HWSURFACE") != NULL || ROMlib_hwsurface_p) + video_flags |= SDL_HWSURFACE; + + /* Clean up on exit */ + atexit(vdriver_shutdown); + return (true); +} + +bool Executor::vdriver_acceptable_mode_p(int width, int height, int bpp, + bool grayscale_p, bool exact_match_p) +{ + bool retval; + + if(!width) + width = vdriver_width; + + if(!height) + height = vdriver_height; + + if(!bpp) + bpp = vdriver_bpp; + + if(!SDL_VideoModeOK(width, height, bpp, video_flags)) + retval = false; + else if(grayscale_p != vdriver_grayscale_p) + retval = false; + else + retval = bpp <= 8; + + return retval; +} + +bool Executor::vdriver_set_mode(int width, int height, int bpp, bool grayscale_p) +{ + /* Massage the width and height parameters */ + if(width == 0) + { + width = vdriver_width; + if(width == 0) + { + width = VDRIVER_DEFAULT_SCREEN_WIDTH; +#if 0 + if(ROMlib_fullscreen_p) + width = MAX(width, os_current_screen_width()); +#endif + } + } + + if(height == 0) + { + height = vdriver_height; + if(height == 0) + { + height = VDRIVER_DEFAULT_SCREEN_HEIGHT; +#if 0 + if(ROMlib_fullscreen_p) + height = MAX(height, os_current_screen_height()); +#endif + } + } + + if(bpp == 0) + bpp = vdriver_bpp; + + if(!vdriver_acceptable_mode_p(width, height, bpp, grayscale_p, false)) + return (false); + + /* Set the video mode */ + screen = SDL_SetVideoMode(width, height, bpp, video_flags); + if(screen == NULL) + return (false); + + /* Fill the vdriver globals */ + vdriver_width = screen->w; + vdriver_height = screen->h; + vdriver_bpp = screen->format->BitsPerPixel; + vdriver_log2_bpp = ROMlib_log2[vdriver_bpp]; + vdriver_row_bytes = screen->pitch; + if(SDL_MUSTLOCK(screen)) + { + /* WARNING! This results in surface memory that is unsafe to access! */ + if(SDL_LockSurface(screen) < 0) + return (false); + vdriver_fbuf = (uint8_t *)screen->pixels; + SDL_UnlockSurface(screen); + fprintf(stderr, "Warning: Executor performing unsafe video access\n"); + } + else + vdriver_fbuf = (uint8_t *)screen->pixels; + + sdl_syswm_init(); + +#if defined(CYGWIN32) + ROMlib_recenter_window(); +#endif + + return (true); +} + +void Executor::vdriver_set_colors(int first_color, int num_colors, const ColorSpec *colors) +{ + int i; + SDL_Color *sdl_cmap; + + sdl_cmap = (SDL_Color *)alloca(num_colors * sizeof(SDL_Color)); + for(i = 0; i < num_colors; ++i) + { + sdl_cmap[i].r = (CW(colors[i].rgb.red) >> 8); + sdl_cmap[i].g = (CW(colors[i].rgb.green) >> 8); + sdl_cmap[i].b = (CW(colors[i].rgb.blue) >> 8); + } + SDL_SetColors(screen, sdl_cmap, first_color, num_colors); +} + +void Executor::vdriver_get_colors(int first_color, int num_colors, ColorSpec *colors) +{ + gui_fatal("`!vdriver_fixed_clut_p' and `vdriver_get_colors ()' called"); +} + +void Executor::vdriver_update_screen_rects(int num_rects, const vdriver_rect_t *r, + bool cursor_p) +{ + SDL_Rect *rects; + int i; + + rects = (SDL_Rect *)alloca(num_rects * sizeof(SDL_Rect)); + for(i = 0; i < num_rects; ++i) + { + rects[i].x = r[i].left; + rects[i].w = r[i].right - r[i].left; + rects[i].y = r[i].top; + rects[i].h = r[i].bottom - r[i].top; + } + SDL_UpdateRects(screen, num_rects, rects); +} + +void Executor::vdriver_update_screen(int top, int left, int bottom, int right, + bool cursor_p) +{ + SDL_Rect rect; + + if(top < 0) + top = 0; + if(left < 0) + left = 0; + + if(bottom > vdriver_height) + bottom = vdriver_height; + if(right > vdriver_width) + right = vdriver_width; + + rect.x = left; + rect.w = right - left; + rect.y = top; + rect.h = bottom - top; + SDL_UpdateRects(screen, 1, &rect); +} + +void Executor::vdriver_flush_display(void) +{ +} + +void Executor::vdriver_shutdown(void) +{ + SDL_Quit(); +} diff --git a/src/config/front-ends/sdl/sdlwm.c b/src/config/front-ends/sdl/sdlwm.c deleted file mode 100644 index 332f9979..00000000 --- a/src/config/front-ends/sdl/sdlwm.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Copyright 1994, 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_sdlwm[] = "$Id: sdlwm.c 88 2005-05-25 03:59:37Z ctm $"; -#endif - -#include -#include "SDL/SDL.h" - -/* Globals */ -int host_cursor_depth = 1; - -/* Window manager interface functions */ - -void -ROMlib_SetTitle (char *title) -{ - SDL_WM_SetCaption(title, "executor"); -} - -char * -ROMlib_GetTitle (void) -{ - char *retval; - - SDL_WM_GetCaption(&retval, (char **)0); - return retval; -} - -void -ROMlib_FreeTitle (char *title) -{ -} - -/* This is really inefficient. We should hash the cursors */ -void -host_set_cursor (char *cursor_data, - unsigned short cursor_mask[16], - int hotspot_x, int hotspot_y) -{ - SDL_Cursor *old_cursor, *new_cursor; - - old_cursor = SDL_GetCursor(); - new_cursor = SDL_CreateCursor((unsigned char *) cursor_data, - (unsigned char *) cursor_mask, - 16, 16, hotspot_x, hotspot_y); - if ( new_cursor != NULL ) - { - SDL_SetCursor(new_cursor); - SDL_FreeCursor(old_cursor); - } -} - -int -host_set_cursor_visible (int show_p) -{ - return(SDL_ShowCursor(show_p)); -} diff --git a/src/config/front-ends/sdl/sdlwm.cpp b/src/config/front-ends/sdl/sdlwm.cpp new file mode 100644 index 00000000..930fcdb8 --- /dev/null +++ b/src/config/front-ends/sdl/sdlwm.cpp @@ -0,0 +1,56 @@ +/* Copyright 1994, 1995, 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include +#include "SDL/SDL.h" + +#include "rsys/common.h" +#include "rsys/host.h" +#include "rsys/parse.h" /* FIXME: name one good reason why SetTitle should be declared in a file named parse.h */ + +/* Globals */ +int Executor::host_cursor_depth = 1; + +/* Window manager interface functions */ + +void Executor::ROMlib_SetTitle(char *title) +{ + SDL_WM_SetCaption(title, "executor"); +} + +char * +Executor::ROMlib_GetTitle(void) +{ + char *retval; + + SDL_WM_GetCaption(&retval, (char **)0); + return retval; +} + +void Executor::ROMlib_FreeTitle(char *title) +{ +} + +/* This is really inefficient. We should hash the cursors */ +void Executor::host_set_cursor(char *cursor_data, + unsigned short cursor_mask[16], + int hotspot_x, int hotspot_y) +{ + SDL_Cursor *old_cursor, *new_cursor; + + old_cursor = SDL_GetCursor(); + new_cursor = SDL_CreateCursor((unsigned char *)cursor_data, + (unsigned char *)cursor_mask, + 16, 16, hotspot_x, hotspot_y); + if(new_cursor != NULL) + { + SDL_SetCursor(new_cursor); + SDL_FreeCursor(old_cursor); + } +} + +int Executor::host_set_cursor_visible(int show_p) +{ + return (SDL_ShowCursor(show_p)); +} diff --git a/src/config/front-ends/sdl/syswm_map.c b/src/config/front-ends/sdl/syswm_map.c deleted file mode 100644 index 79804751..00000000 --- a/src/config/front-ends/sdl/syswm_map.c +++ /dev/null @@ -1,169 +0,0 @@ -/* - * Copyright 1998 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_syswm_map[] = "$Id: syswm_map.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "syswm_vars.h" -#include "syswm_map.h" - -#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES - -#include "rsys/common.h" - -#include "sdlscrap.h" - -#if defined (CYGWIN32) -#include "win_clip.h" -#endif - -/* System dependent variables */ -#if defined(__unix__) -/* * */ -Display *SDL_Display; -Window SDL_Window; - -static int screen_width; -static int screen_height; - -int -os_current_screen_width (void) -{ - return screen_width; -} - -int -os_current_screen_height (void) -{ - return screen_height; -} - -#elif defined(_WIN32) - -#include "win_screen.h" - -HWND SDL_Window; - - - -#endif /* OS */ - -/* Initialize the system dependent variables */ -PUBLIC int -sdl_syswm_init(void) -{ - int retval; - SDL_SysWMinfo info; - - /* Grab the window manager specific information */ - SDL_VERSION(&info.version); - if ( SDL_GetWMInfo(&info) >= 0 ) - { -#if defined(__unix__) -/* * */ -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - SDL_Display = info.display; - SDL_Window = info.window; -#else - SDL_Display = info.info.x11.display; - SDL_Window = info.info.x11.window; -#endif - { - Screen *screen; - - screen = DefaultScreenOfDisplay(SDL_Display); - screen_width = WidthOfScreen (screen); - screen_height = HeightOfScreen (screen); - } - -#elif defined(_WIN32) -/* * */ - SDL_Window = info.window; - -#endif /* OS */ - retval = 0; - } - else - { - retval = -1; - } - return(retval); -} - -#if defined(linux) - -/* Handle system dependent events */ -PUBLIC int -sdl_syswm_event(const SDL_Event *event) -{ - int retval; - -#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 - switch (event->syswm.msg->xevent.type) -#else - switch (event->syswm.msg->event.xevent.type) -#endif - { - case SelectionRequest: - export_scrap(event); - break; - default: - break; - } - retval = 1; /* NOTE: this looks wrong ... but that's how Sam wrote it */ - - return retval; -} - -#elif defined (CYGWIN32) - -/* Handle system dependent events */ -PUBLIC int -sdl_syswm_event(const SDL_Event *event) -{ - int retval; - - retval = 0; - switch (event->syswm.msg->msg) - { - case WM_SYSCOMMAND: - if (event->syswm.msg->wParam == SC_MAXIMIZE) - { - ROMlib_recenter_window (); - retval = 1; - } - break; - case WM_RENDERFORMAT: - if (event->syswm.msg->wParam == CF_DIB) - write_pict_as_dib_to_clipboard (); - else if (event->syswm.msg->wParam == - ROMlib_executor_format (TICK ("PICT"))) - write_pict_as_pict_to_clipboard (); - break; - case WM_RENDERALLFORMATS: - write_pict_as_pict_to_clipboard (); - write_pict_as_dib_to_clipboard (); - break; - default: - break; - } - - return retval; -} - -#else - -/* Handle system dependent events */ -PUBLIC int -sdl_syswm_event(const SDL_Event *event) -{ - int retval; - - retval = 0; - return retval; -} -#endif - diff --git a/src/config/front-ends/sdl/syswm_map.cpp b/src/config/front-ends/sdl/syswm_map.cpp new file mode 100644 index 00000000..9463bbfd --- /dev/null +++ b/src/config/front-ends/sdl/syswm_map.cpp @@ -0,0 +1,159 @@ +/* + * Copyright 1998 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "syswm_vars.h" +#include "syswm_map.h" + +#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES + +#include "rsys/common.h" + +#include "sdlscrap.h" + +#if defined(CYGWIN32) +#include "win_clip.h" +#endif + +/* System dependent variables */ +#if defined(__unix__) +/* * */ +Display *SDL_Display; +Window SDL_Window; + +static int screen_width; +static int screen_height; + +int os_current_screen_width(void) +{ + return screen_width; +} + +int os_current_screen_height(void) +{ + return screen_height; +} + +#elif defined(_WIN32) + +#include "win_screen.h" + +HWND SDL_Window; + +#endif /* OS */ + +/* Initialize the system dependent variables */ +int +sdl_syswm_init(void) +{ + int retval; + SDL_SysWMinfo info; + + /* Grab the window manager specific information */ + SDL_VERSION(&info.version); + if(SDL_GetWMInfo(&info) >= 0) + { +#if defined(__unix__) +/* * */ +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + SDL_Display = info.display; + SDL_Window = info.window; +#else + SDL_Display = info.info.x11.display; + SDL_Window = info.info.x11.window; +#endif + { + Screen *screen; + + screen = DefaultScreenOfDisplay(SDL_Display); + screen_width = WidthOfScreen(screen); + screen_height = HeightOfScreen(screen); + } + +#elif defined(_WIN32) + /* * */ + SDL_Window = info.window; + +#endif /* OS */ + retval = 0; + } + else + { + retval = -1; + } + return (retval); +} + +#if defined(linux) + +/* Handle system dependent events */ +int +sdl_syswm_event(const SDL_Event *event) +{ + int retval; + +#if SDL_MAJOR_VERSION == 0 && SDL_MINOR_VERSION < 9 + switch(event->syswm.msg->xevent.type) +#else + switch(event->syswm.msg->event.xevent.type) +#endif + { + case SelectionRequest: + export_scrap(event); + break; + default: + break; + } + retval = 1; /* NOTE: this looks wrong ... but that's how Sam wrote it */ + + return retval; +} + +#elif defined(CYGWIN32) + +/* Handle system dependent events */ +int +sdl_syswm_event(const SDL_Event *event) +{ + int retval; + + retval = 0; + switch(event->syswm.msg->msg) + { + case WM_SYSCOMMAND: + if(event->syswm.msg->wParam == SC_MAXIMIZE) + { + ROMlib_recenter_window(); + retval = 1; + } + break; + case WM_RENDERFORMAT: + if(event->syswm.msg->wParam == CF_DIB) + write_pict_as_dib_to_clipboard(); + else if(event->syswm.msg->wParam == ROMlib_executor_format(TICK("PICT"))) + write_pict_as_pict_to_clipboard(); + break; + case WM_RENDERALLFORMATS: + write_pict_as_pict_to_clipboard(); + write_pict_as_dib_to_clipboard(); + break; + default: + break; + } + + return retval; +} + +#else + +/* Handle system dependent events */ +int +sdl_syswm_event(const SDL_Event *event) +{ + int retval; + + retval = 0; + return retval; +} +#endif diff --git a/src/config/front-ends/sdl/syswm_map.h b/src/config/front-ends/sdl/syswm_map.h index 49805c33..67814b07 100644 --- a/src/config/front-ends/sdl/syswm_map.h +++ b/src/config/front-ends/sdl/syswm_map.h @@ -3,16 +3,16 @@ * Development, Inc. All rights reserved. */ -#if !defined (__syswm_map_h__) +#if !defined(__syswm_map_h__) #define __syswm_map_h__ extern int sdl_syswm_init(void); extern int sdl_syswm_event(const SDL_Event *event); -#if defined (__unix__) || defined (MACOSX) +#if defined(__unix__) || defined(MACOSX) -extern int os_current_screen_width (void); -extern int os_current_screen_height (void); +extern int os_current_screen_width(void); +extern int os_current_screen_height(void); #endif diff --git a/src/config/front-ends/sdl/syswm_vars.h b/src/config/front-ends/sdl/syswm_vars.h index a12e69b8..989a86eb 100644 --- a/src/config/front-ends/sdl/syswm_vars.h +++ b/src/config/front-ends/sdl/syswm_vars.h @@ -3,10 +3,10 @@ * Development, Inc. All rights reserved. */ -#if !defined (__syswm_vars_h__) +#if !defined(__syswm_vars_h__) #define __syswm_vars_h__ -#if defined (_WIN32) && !defined (WIN32) +#if defined(_WIN32) && !defined(WIN32) #define WIN32 #endif @@ -14,7 +14,7 @@ #include "SDL/SDL_syswm.h" /* System dependent variables */ -#if defined(__unix__) || defined (MACOSX) +#if defined(__unix__) || defined(MACOSX) /* * */ extern Display *SDL_Display; extern Window SDL_Window; diff --git a/src/config/front-ends/sdl/winmain.c b/src/config/front-ends/sdl/winmain.c index 34c15378..2ef4d151 100644 --- a/src/config/front-ends/sdl/winmain.c +++ b/src/config/front-ends/sdl/winmain.c @@ -5,7 +5,7 @@ */ #ifdef _WIN32 -#if !defined (WIN32) +#if !defined(WIN32) #define WIN32 #endif /* The WinMain function -- calls your program's main() function @@ -26,84 +26,86 @@ /* This is where execution begins */ int STDCALL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) { - char *appname; - char *ptr; - int i; - FILE *fp; - char **argv; - int argc; - - /* + char *appname; + char *ptr; + int i; + FILE *fp; + char **argv; + int argc; + + /* * Direct Draw has a nasty bug where a file that is opened before * Direct Draw is invoked, *stays* open until the system is rebooted. * So we need to get Direct Draw loaded before we open any files. */ - - { - HANDLE h; - h = LoadLibrary ("DDRAW.DLL"); - if (h) - FreeLibrary (LoadLibrary ("DDRAW.DLL")); - } + { + HANDLE h; - /* FIXME: + h = LoadLibrary("DDRAW.DLL"); + if(h) + FreeLibrary(LoadLibrary("DDRAW.DLL")); + } + + /* FIXME: * fprintf needs to be remapped to a windows function, otherwise when * executor dies the user has no idea why it just vanished. */ - fp = freopen ("stdout.txt", "w", stdout); -#if !defined (stdout) - if (!fp) - stdout = fopen ("stdout.txt", "w"); + fp = freopen("stdout.txt", "w", stdout); +#if !defined(stdout) + if(!fp) + stdout = fopen("stdout.txt", "w"); #else - if (!fp) - *stdout = *fopen ("stdout.txt", "w"); + if(!fp) + *stdout = *fopen("stdout.txt", "w"); #endif - setbuf (stdout, 0); - fp = freopen ("stderr.txt", "w", stderr); -#if !defined (stderr) - if (!fp) - stderr = fopen ("stderr.txt", "w"); + setbuf(stdout, 0); + fp = freopen("stderr.txt", "w", stderr); +#if !defined(stderr) + if(!fp) + stderr = fopen("stderr.txt", "w"); #else - if (!fp) - *stderr = *fopen ("stderr.txt", "w"); + if(!fp) + *stderr = *fopen("stderr.txt", "w"); #endif - setbuf (stderr, 0); - - paramline_to_argcv (GetCommandLine (), &argc, &argv); - - /* Get the class name from argv[0] */ - /* Basename... */ - if ( (ptr=strrchr(argv[0], '\\')) == NULL ) - appname = argv[0]; - else - appname = ptr+1; - /* minus extension... */ - if ( (ptr=strrchr(appname, '.')) == NULL ) - i = strlen(appname); - else - i = (ptr-appname); - /* equals appname! */ - ptr=(char *)alloca(i+1); - strncpy(ptr, appname, i); - ptr[i] = '\0'; - appname = ptr; - - /* Load SDL dynamic link library */ - if ( SDL_Init(0) < 0 ) { - fprintf(stderr, "WinMain() error: %s\n", SDL_GetError()); - return(FALSE); - } - atexit(SDL_Quit); - - /* Create and register our class, then run main code */ - if ( SDL_RegisterApp(appname, CS_BYTEALIGNCLIENT, hInst) < 0 ) { - fprintf(stderr, "WinMain() error: %s\n", SDL_GetError()); - return(FALSE); - } - SDL_main(argc, argv); - - exit(0); + setbuf(stderr, 0); + + paramline_to_argcv(GetCommandLine(), &argc, &argv); + + /* Get the class name from argv[0] */ + /* Basename... */ + if((ptr = strrchr(argv[0], '\\')) == NULL) + appname = argv[0]; + else + appname = ptr + 1; + /* minus extension... */ + if((ptr = strrchr(appname, '.')) == NULL) + i = strlen(appname); + else + i = (ptr - appname); + /* equals appname! */ + ptr = (char *)alloca(i + 1); + strncpy(ptr, appname, i); + ptr[i] = '\0'; + appname = ptr; + + /* Load SDL dynamic link library */ + if(SDL_Init(0) < 0) + { + fprintf(stderr, "WinMain() error: %s\n", SDL_GetError()); + return (false); + } + atexit(SDL_Quit); + + /* Create and register our class, then run main code */ + if(SDL_RegisterApp(appname, CS_BYTEALIGNCLIENT, hInst) < 0) + { + fprintf(stderr, "WinMain() error: %s\n", SDL_GetError()); + return (false); + } + SDL_main(argc, argv); + + exit(0); } #endif /* _WIN32 */ diff --git a/src/config/front-ends/sdl2/CMakeLists.txt b/src/config/front-ends/sdl2/CMakeLists.txt new file mode 100644 index 00000000..bdacb801 --- /dev/null +++ b/src/config/front-ends/sdl2/CMakeLists.txt @@ -0,0 +1,19 @@ +find_package(SDL2) + +if(SDL2_FOUND) + add_library(front-end-sdl2 + sdl2.h sdl2.cpp + keycode_map.cpp + sdl2_hwnd.h + ) + + # workaround for SDL2_LIBRARIES containing trailing whitespace that is illegal in CMake 3.10 + if(SDL2_LIBRARIES) + string(STRIP ${SDL2_LIBRARIES} SDL2_LIBRARIES) + endif() + + target_link_libraries(front-end-sdl2 syn68k ${SDL2_LIBRARIES}) + target_include_directories(front-end-sdl2 + PUBLIC . + PRIVATE ${SDL2_INCLUDE_DIRS}) +endif() diff --git a/src/config/front-ends/sdl2/host_vdriver.h b/src/config/front-ends/sdl2/host_vdriver.h new file mode 100644 index 00000000..9932ea78 --- /dev/null +++ b/src/config/front-ends/sdl2/host_vdriver.h @@ -0,0 +1,19 @@ + +/* SDL is after all, a semi-windowing environment */ +#define VDRIVER_DISPLAYED_IN_WINDOW +#define vdriver_fixed_clut_p false +#define vdriver_grayscale_p false + +/* What's this for again? We may need this later... */ +#define vdriver_rgb_spec NULL + +/* We don't have a function to notify the user that the system is busy */ +#define vdriver_system_busy 0 + +/* We don't provide any accelerated display functions under SDL (yet) */ +#define VDRIVER_BYPASS_INTERNAL_FBUF_P() false +#define vdriver_accel_rect_fill(t, l, b, r, c) VDRIVER_ACCEL_NO_UPDATE +#define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE +#define vdriver_accel_wait() + +#define VDRIVER_PUMP_EVENTS true diff --git a/src/config/front-ends/sdl2/keycode_map.cpp b/src/config/front-ends/sdl2/keycode_map.cpp new file mode 100644 index 00000000..aabd5e17 --- /dev/null +++ b/src/config/front-ends/sdl2/keycode_map.cpp @@ -0,0 +1,154 @@ +#include "keycode_map.h" +#include "rsys/common.h" +#include "rsys/keyboard.h" + +#include + +std::unordered_map sdlk_to_mkv; + +typedef struct +{ + SDL_Keycode sdlk; + unsigned char mkv; +} sdl_to_mkv_map_t; + +static sdl_to_mkv_map_t map[] = { + { SDLK_BACKSPACE, MKV_BACKSPACE }, + { SDLK_TAB, MKV_TAB }, + { SDLK_CLEAR, NOTAKEY }, + { SDLK_RETURN, MKV_RETURN }, + { SDLK_ESCAPE, MKV_ESCAPE }, + { SDLK_SPACE, MKV_SPACE }, + { SDLK_QUOTE, MKV_TICK }, + { SDLK_COMMA, MKV_COMMA }, + { SDLK_MINUS, MKV_MINUS }, + { SDLK_PERIOD, MKV_PERIOD }, + { SDLK_SLASH, MKV_SLASH }, + { SDLK_0, MKV_0 }, + { SDLK_1, MKV_1 }, + { SDLK_2, MKV_2 }, + { SDLK_3, MKV_3 }, + { SDLK_4, MKV_4 }, + { SDLK_5, MKV_5 }, + { SDLK_6, MKV_6 }, + { SDLK_7, MKV_7 }, + { SDLK_8, MKV_8 }, + { SDLK_9, MKV_9 }, + { SDLK_SEMICOLON, MKV_SEMI }, + { SDLK_EQUALS, MKV_EQUAL }, + { SDLK_KP_0, MKV_NUM0 }, + { SDLK_KP_1, MKV_NUM1 }, + { SDLK_KP_2, MKV_NUM2 }, + { SDLK_KP_3, MKV_NUM3 }, + { SDLK_KP_4, MKV_NUM4 }, + { SDLK_KP_5, MKV_NUM5 }, + { SDLK_KP_6, MKV_NUM6 }, + { SDLK_KP_7, MKV_NUM7 }, + { SDLK_KP_8, MKV_NUM8 }, + { SDLK_KP_9, MKV_NUM9 }, + { SDLK_KP_PERIOD, MKV_NUMPOINT }, + { SDLK_KP_DIVIDE, MKV_NUMDIVIDE }, + { SDLK_KP_MULTIPLY, MKV_NUMMULTIPLY }, + { SDLK_KP_MINUS, MKV_NUMMINUS }, + { SDLK_KP_PLUS, MKV_NUMPLUS }, + { SDLK_KP_ENTER, MKV_NUMENTER }, + { SDLK_LEFTBRACKET, MKV_LEFTBRACKET }, + { SDLK_BACKSLASH, MKV_BACKSLASH }, + { SDLK_RIGHTBRACKET, MKV_RIGHTBRACKET }, + { SDLK_BACKQUOTE, MKV_BACKTICK }, + { SDLK_a, MKV_a }, + { SDLK_b, MKV_b }, + { SDLK_c, MKV_c }, + { SDLK_d, MKV_d }, + { SDLK_e, MKV_e }, + { SDLK_f, MKV_f }, + { SDLK_g, MKV_g }, + { SDLK_h, MKV_h }, + { SDLK_i, MKV_i }, + { SDLK_j, MKV_j }, + { SDLK_k, MKV_k }, + { SDLK_l, MKV_l }, + { SDLK_m, MKV_m }, + { SDLK_n, MKV_n }, + { SDLK_o, MKV_o }, + { SDLK_p, MKV_p }, + { SDLK_q, MKV_q }, + { SDLK_r, MKV_r }, + { SDLK_s, MKV_s }, + { SDLK_t, MKV_t }, + { SDLK_u, MKV_u }, + { SDLK_v, MKV_v }, + { SDLK_w, MKV_w }, + { SDLK_x, MKV_x }, + { SDLK_y, MKV_y }, + { SDLK_z, MKV_z }, + { SDLK_DELETE, MKV_DELFORWARD }, + { SDLK_F1, MKV_F1 }, + { SDLK_F2, MKV_F2 }, + { SDLK_F3, MKV_F3 }, + { SDLK_F4, MKV_F4 }, + { SDLK_F5, MKV_F5 }, + { SDLK_F6, MKV_F6 }, + { SDLK_F7, MKV_F7 }, + { SDLK_F8, MKV_F8 }, + { SDLK_F9, MKV_F9 }, + { SDLK_F10, MKV_F10 }, + { SDLK_F11, MKV_F11 }, + { SDLK_F12, MKV_F12 }, + { SDLK_F13, MKV_F13 }, + { SDLK_F14, MKV_F14 }, + { SDLK_F15, MKV_F15 }, + { SDLK_PAUSE, MKV_PAUSE }, + { SDLK_NUMLOCKCLEAR, MKV_NUMCLEAR }, + { SDLK_UP, MKV_UPARROW }, + { SDLK_DOWN, MKV_DOWNARROW }, + { SDLK_RIGHT, MKV_RIGHTARROW }, + { SDLK_LEFT, MKV_LEFTARROW }, + { SDLK_INSERT, MKV_HELP }, + { SDLK_HOME, MKV_HOME }, + { SDLK_END, MKV_END }, + { SDLK_PAGEUP, MKV_PAGEUP }, + { SDLK_PAGEDOWN, MKV_PAGEDOWN }, + { SDLK_CAPSLOCK, MKV_CAPS }, + { SDLK_SCROLLLOCK, MKV_SCROLL_LOCK }, + { SDLK_RSHIFT, MKV_RIGHTSHIFT }, + { SDLK_LSHIFT, MKV_LEFTSHIFT }, + { SDLK_RCTRL, MKV_RIGHTCNTL }, + { SDLK_LCTRL, MKV_LEFTCNTL }, +#ifdef MACOSX + { SDLK_RGUI, MKV_CLOVER }, + { SDLK_LGUI, MKV_CLOVER }, + { SDLK_RALT, MKV_RIGHTOPTION }, + { SDLK_LALT, MKV_LEFTOPTION }, +#else + { SDLK_RGUI, MKV_RIGHTOPTION }, + { SDLK_LGUI, MKV_LEFTOPTION }, + { SDLK_RALT, MKV_RIGHTOPTION }, + { SDLK_LALT, MKV_CLOVER }, +#endif + { SDLK_HELP, MKV_HELP }, + { SDLK_PRINTSCREEN, MKV_PRINT_SCREEN }, + { SDLK_SYSREQ, NOTAKEY }, + { SDLK_MENU, NOTAKEY }, +}; + +void init_sdlk_to_mkv(void) +{ + static bool been_here = false; + + if(!been_here) + { + unsigned int i; + + for(i = 0; i < NELEM(map); ++i) + { + SDL_Keycode sdlk; + unsigned char mkv; + + sdlk = map[i].sdlk; + mkv = map[i].mkv; + sdlk_to_mkv[sdlk] = mkv; + } + been_here = true; + } +} diff --git a/src/config/front-ends/sdl2/keycode_map.h b/src/config/front-ends/sdl2/keycode_map.h new file mode 100644 index 00000000..5bbb7b99 --- /dev/null +++ b/src/config/front-ends/sdl2/keycode_map.h @@ -0,0 +1,17 @@ +#ifndef _KEYCODE_MAP_H_ +#define _KEYCODE_MAP_H_ + +#include + +#include + +enum +{ + NOTAKEY = 0x89 +}; + +void init_sdlk_to_mkv(void); + +extern std::unordered_map sdlk_to_mkv; + +#endif \ No newline at end of file diff --git a/src/config/front-ends/sdl2/sdl2.cpp b/src/config/front-ends/sdl2/sdl2.cpp new file mode 100644 index 00000000..cfb2c27b --- /dev/null +++ b/src/config/front-ends/sdl2/sdl2.cpp @@ -0,0 +1,397 @@ +#include "rsys/common.h" +#include "rsys/host.h" +#include "rsys/vdriver.h" +#include "rsys/cquick.h" /* for ROMlib_log2 */ +#include "rsys/adb.h" +#include "rsys/osevent.h" +#include "rsys/scrap.h" +#include "rsys/keyboard.h" +#include "rsys/parse.h" +#include "OSEvent.h" +#include "ToolboxEvent.h" +#include "SegmentLdr.h" +#include "ScrapMgr.h" + +#include "keycode_map.h" + +#include +#ifdef WIN32 +#include +#include "sdl2_hwnd.h" +#endif + +namespace Executor +{ +/* These variables are required by the vdriver interface. */ +uint8_t *vdriver_fbuf; +int vdriver_row_bytes; +int vdriver_width = 1024; +int vdriver_height = 768; +int vdriver_bpp = 8, vdriver_log2_bpp; +int vdriver_max_bpp, vdriver_log2_max_bpp; +vdriver_modes_t *vdriver_mode_list; + +int host_cursor_depth = 1; +} + +using namespace Executor; + +namespace +{ +vdriver_modes_t sdl_impotent_modes = { 0, 0 }; +SDL_Window *sdlWindow; +/*SDL_Renderer *sdlRenderer; +SDL_Texture *sdlTexture;*/ +SDL_Surface *sdlSurface; +} + +void Executor::vdriver_opt_register(void) +{ +} +bool Executor::vdriver_init(int _max_width, int _max_height, int _max_bpp, + bool fixed_p, int *argc, char *argv[]) +{ + if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS) != 0) + { + SDL_Log("Failed to initialize SDL: %s", SDL_GetError()); + return false; + } + return true; +} + +bool Executor::vdriver_acceptable_mode_p(int width, int height, int bpp, + bool grayscale_p, bool exact_match_p) +{ + if(bpp == 1 || bpp == 4 || bpp == 8 || bpp == 16 || bpp == 32) + return true; + else + return false; +} + +#ifdef WIN32 +HWND Executor::getMainSDLWindow() +{ + SDL_SysWMinfo info; + SDL_GetWindowWMInfo(sdlWindow, &info); + return info.info.win.window; +} +#endif + +bool Executor::vdriver_set_mode(int width, int height, int bpp, bool grayscale_p) +{ + printf("set_mode: %d %d %d", width, height, bpp); + if(vdriver_fbuf) + delete[] vdriver_fbuf; + + if(width) + vdriver_width = width; + if(height) + vdriver_height = height; + if(bpp) + vdriver_bpp = bpp; + vdriver_row_bytes = vdriver_width * vdriver_bpp / 8; + vdriver_log2_bpp = ROMlib_log2[vdriver_bpp]; + vdriver_mode_list = &sdl_impotent_modes; + + vdriver_max_bpp = 8; //32; + vdriver_log2_max_bpp = 3; //5; + + sdlWindow = SDL_CreateWindow("Window", + SDL_WINDOWPOS_UNDEFINED, + SDL_WINDOWPOS_UNDEFINED, + vdriver_width, vdriver_height, + 0); + //SDL_WINDOW_FULLSCREEN_DESKTOP); + + /*sdlRenderer = SDL_CreateRenderer(sdlWindow, -1, 0); + + SDL_RenderSetLogicalSize(sdlRenderer, vdriver_width, vdriver_height); + SDL_SetRenderDrawColor(sdlRenderer, 128, 128, 128, 255); + SDL_RenderClear(sdlRenderer); + SDL_RenderPresent(sdlRenderer);*/ + + uint32_t pixelFormat; + + switch(vdriver_bpp) + { + case 1: + pixelFormat = SDL_PIXELFORMAT_INDEX1LSB; + break; + case 4: + pixelFormat = SDL_PIXELFORMAT_INDEX4LSB; + break; + case 8: + pixelFormat = SDL_PIXELFORMAT_INDEX8; + break; + case 16: + pixelFormat = SDL_PIXELFORMAT_RGB555; + break; + case 32: + pixelFormat = SDL_PIXELFORMAT_BGRX8888; + break; + default: + std::abort(); + } + + vdriver_fbuf = new uint8_t[vdriver_width * vdriver_height * 4]; + +#if 1 + uint32_t rmask, gmask, bmask, amask; + int sdlBpp; + SDL_PixelFormatEnumToMasks(pixelFormat, &sdlBpp, &rmask, &gmask, &bmask, &amask); + + sdlSurface = SDL_CreateRGBSurfaceFrom( + vdriver_fbuf, + vdriver_width, vdriver_height, + sdlBpp, + vdriver_row_bytes, + rmask, gmask, bmask, amask); +#else + sdlSurface = SDL_CreateRGBSurfaceWithFormatFrom( + vdriver_fbuf, + vdriver_width, vdriver_height, + vdriver_bpp, + vdriver_row_bytes, + pixelFormat); +#endif + + return true; +} +void Executor::vdriver_set_colors(int first_color, int num_colors, const ColorSpec *colors) +{ + SDL_Color *sdlColors = (SDL_Color *)alloca(sizeof(SDL_Color) * num_colors); + for(int i = 0; i < num_colors; i++) + { + sdlColors[i].a = 255; + sdlColors[i].r = CW(colors[i].rgb.red) >> 8; + sdlColors[i].g = CW(colors[i].rgb.green) >> 8; + sdlColors[i].b = CW(colors[i].rgb.blue) >> 8; + } + + SDL_SetPaletteColors(sdlSurface->format->palette, sdlColors, first_color, num_colors); +} + +void Executor::vdriver_get_colors(int first_color, int num_colors, ColorSpec *colors) +{ + SDL_Color *sdlColors = sdlSurface->format->palette->colors; + for(int i = 0; i < num_colors; i++) + { + SDL_Color &c = sdlColors[first_color + i]; + + colors[i].value = CW(first_color + i); + colors[i].rgb.red = CW(c.r << 8 | c.r); + colors[i].rgb.green = CW(c.g << 8 | c.g); + colors[i].rgb.blue = CW(c.b << 8 | c.b); + } +} +void Executor::vdriver_update_screen_rects(int num_rects, const vdriver_rect_t *r, + bool cursor_p) +{ + /*SDL_UpdateTexture(sdlTexture, NULL, vdriver_fbuf, vdriver_row_bytes); + SDL_RenderCopy(sdlRenderer, sdlTexture, NULL, NULL); + SDL_RenderPresent(sdlRenderer);*/ + SDL_BlitSurface(sdlSurface, NULL, SDL_GetWindowSurface(sdlWindow), NULL); + SDL_UpdateWindowSurface(sdlWindow); +} + +void Executor::vdriver_update_screen(int top, int left, int bottom, int right, + bool cursor_p) +{ + /*SDL_UpdateTexture(sdlTexture, NULL, vdriver_fbuf, vdriver_row_bytes); + SDL_RenderCopy(sdlRenderer, sdlTexture, NULL, NULL); + SDL_RenderPresent(sdlRenderer);*/ + SDL_BlitSurface(sdlSurface, NULL, SDL_GetWindowSurface(sdlWindow), NULL); + SDL_UpdateWindowSurface(sdlWindow); +} + +void Executor::vdriver_flush_display(void) +{ +} + +void Executor::vdriver_shutdown(void) +{ +} + +static bool ConfirmQuit() +{ + const SDL_MessageBoxButtonData buttons[] = { + { SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT, 2, "Cancel" }, + { SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT, 1, "Force Quit" }, + }; + const SDL_MessageBoxData messageboxdata = { + SDL_MESSAGEBOX_INFORMATION, /* .flags */ + sdlWindow, /* .window */ + "Quit", /* .title */ + "Do you want to quit Executor?", /* .message */ + SDL_arraysize(buttons), /* .numbuttons */ + buttons, /* .buttons */ + NULL /* .colorScheme */ + }; + int buttonid; + SDL_ShowMessageBox(&messageboxdata, &buttonid); + return buttonid == 1; +} + +static bool isModifier(unsigned char virt, uint16_t *modstore) +{ + /* Note: shift and control can be cleared if right* and left* are pressed */ + switch(virt) + { + case MKV_LEFTSHIFT: + case MKV_RIGHTSHIFT: + *modstore = shiftKey; + break; + case MKV_CAPS: + *modstore = alphaLock; + break; + case MKV_LEFTCNTL: + case MKV_RIGHTCNTL: + *modstore = ControlKey; + break; + case MKV_CLOVER: + *modstore = cmdKey; + break; + case MKV_LEFTOPTION: + case MKV_RIGHTOPTION: + *modstore = optionKey; + break; + default: + *modstore = 0; + return false; + } + return true; +} + +void Executor::vdriver_pump_events() +{ + SDL_Event event; + static uint16_t keymod = 0; + + while(SDL_PollEvent(&event)) + { + switch(event.type) + { + case SDL_MOUSEMOTION: + LM(MouseLocation).h = CW(event.motion.x); + LM(MouseLocation).v = CW(event.motion.y); + + adb_apeiron_hack(false); + break; + case SDL_MOUSEBUTTONDOWN: + case SDL_MOUSEBUTTONUP: + { + bool down_p; + int32_t when; + Point where; + + down_p = (event.button.state == SDL_PRESSED); + if(down_p) + keymod &= ~btnState; + else + keymod |= btnState; + when = TickCount(); + where.h = event.button.x; + where.v = event.button.y; + ROMlib_PPostEvent(down_p ? mouseDown : mouseUp, + 0, (GUEST *)0, when, where, + keymod); + adb_apeiron_hack(false); + } + break; + case SDL_KEYDOWN: + case SDL_KEYUP: + { + bool down_p; + unsigned char mkvkey; + uint16_t mod; + LONGINT keywhat; + int32_t when; + Point where; + + init_sdlk_to_mkv(); + down_p = (event.key.state == SDL_PRESSED); + + /*if(use_scan_codes) + mkvkey = ibm_virt_to_mac_virt[event.key.keysym.scancode]; + else*/ + { + auto p = sdlk_to_mkv.find(event.key.keysym.sym); + if(p == sdlk_to_mkv.end()) + mkvkey = NOTAKEY; + else + mkvkey = p->second; + } + mkvkey = ROMlib_right_to_left_key_map(mkvkey); + if(isModifier(mkvkey, &mod)) + { + if(down_p) + keymod |= mod; + else + keymod &= ~mod; + } + when = TickCount(); + where.h = CW(LM(MouseLocation).h); + where.v = CW(LM(MouseLocation).v); + keywhat = ROMlib_xlate(mkvkey, keymod, down_p); + post_keytrans_key_events(down_p ? keyDown : keyUp, + keywhat, when, where, + keymod, mkvkey); + } + break; + case SDL_WINDOWEVENT_FOCUS_GAINED: + //if(!we_lost_clipboard()) + sendresumeevent(false); + //else + //{ + // ZeroScrap(); + // sendresumeevent(true); + //} + break; + case SDL_WINDOWEVENT_FOCUS_LOST: + sendsuspendevent(); + break; + case SDL_QUIT: + if(ConfirmQuit()) + ExitToShell(); + break; + } + } +} + +void Executor::ROMlib_SetTitle(char *title) +{ +} + +char * +Executor::ROMlib_GetTitle(void) +{ + static char str[] = "Foo"; + return str; +} + +void Executor::ROMlib_FreeTitle(char *title) +{ +} + +/* This is really inefficient. We should hash the cursors */ +void Executor::host_set_cursor(char *cursor_data, + unsigned short cursor_mask[16], + int hotspot_x, int hotspot_y) +{ + SDL_Cursor *old_cursor, *new_cursor; + + old_cursor = SDL_GetCursor(); + new_cursor = SDL_CreateCursor((unsigned char *)cursor_data, + (unsigned char *)cursor_mask, + 16, 16, hotspot_x, hotspot_y); + if(new_cursor != NULL) + { + SDL_SetCursor(new_cursor); + SDL_FreeCursor(old_cursor); + } +} + +int Executor::host_set_cursor_visible(int show_p) +{ + return (SDL_ShowCursor(show_p)); +} diff --git a/My Installations/Executor-DOS Demo/Description.txt b/src/config/front-ends/sdl2/sdl2.h old mode 100755 new mode 100644 similarity index 100% rename from My Installations/Executor-DOS Demo/Description.txt rename to src/config/front-ends/sdl2/sdl2.h diff --git a/src/config/front-ends/sdl2/sdl2_hwnd.h b/src/config/front-ends/sdl2/sdl2_hwnd.h new file mode 100644 index 00000000..6d51dd37 --- /dev/null +++ b/src/config/front-ends/sdl2/sdl2_hwnd.h @@ -0,0 +1,11 @@ +#ifndef SDL2_HWND_H +#define SDL2_HWND_H + +#ifdef WIN32 +namespace Executor +{ +HWND getMainSDLWindow(); +} +#endif + +#endif \ No newline at end of file diff --git a/src/config/front-ends/svgalib/host_bltmacros.h b/src/config/front-ends/svgalib/host_bltmacros.h deleted file mode 100644 index c3e2ed99..00000000 --- a/src/config/front-ends/svgalib/host_bltmacros.h +++ /dev/null @@ -1,4 +0,0 @@ -#if !defined (_HOST_BLTMACROS_H_) -#define _HOST_BLTMACROS_H_ - -#endif /* !_HOST_BLTMACROS_H_ */ diff --git a/src/config/front-ends/svgalib/host_vdriver.h b/src/config/front-ends/svgalib/host_vdriver.h deleted file mode 100644 index 8571ff72..00000000 --- a/src/config/front-ends/svgalib/host_vdriver.h +++ /dev/null @@ -1,33 +0,0 @@ -#include "rsys/prefs.h" -#include "rsys/flags.h" - -#define vdriver_flush_display() -#define vdriver_system_busy 0 -#define VDRIVER_DIRTY_RECT_BYTE_ALIGNMENT 4 -#define VDRIVER_SORT_DIRTY_RECTS_BY_TOP /* less VESA window thrashing */ - -#define VDRIVER_SVGALIB - -extern boolean_t svgalib_have_blitwait_p; -#define vdriver_accel_wait() \ -do { if (svgalib_have_blitwait_p) vga_blitwait (); } while (0) - -#define vdriver_fixed_clut_p FALSE - -/* We cannot yet unmap the screen (well, we can't remap it, and - * we don't want to unmap it out from svgalib). - */ -#define vgahost_unmap_linear_fbuf(num_bytes) FALSE - -#define VGA_WINDOW_GRANULARITY(mode) 65536U -#define VGA_WINDOW_SIZE(mode) 65536U - -#define USE_VGAVDRIVER - -#define VGA_SELECTOR 0 /* Doesn't end up getting used for real. */ - -#define VDRIVER_SUPPORTS_REAL_SCREEN_BLITS - -#define VDRIVER_BYPASS_INTERNAL_FBUF_P() \ -((vdriver_real_screen_blit_possible_p && !ROMlib_refresh) \ - || !ROMlib_shadow_screen_p) diff --git a/src/config/front-ends/svgalib/svgalib.c b/src/config/front-ends/svgalib/svgalib.c deleted file mode 100644 index f4c30355..00000000 --- a/src/config/front-ends/svgalib/svgalib.c +++ /dev/null @@ -1,403 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_svgalib[] = "$Id: svgalib.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/vgavdriver.h" -#include "rsys/cquick.h" -#include "rsys/host.h" -#include "rsys/dirtyrect.h" - - -/* Booleans for whether certain functionality is present. */ -boolean_t svgalib_have_blitwait_p; -static boolean_t have_fillblit_p; -static boolean_t have_bitblit_p; -static boolean_t have_setrw_page_p; - -/* Size of frame buffer to allocate. */ -static int num_mode_sets = 0; - - -/* This function will be (sometimes) be called when svgalib detects - * a crash. We need it to restore the screen, keyboard, and mouse. - */ -static void -svgalib_crash (int ignored) -{ - event_shutdown (); - vdriver_shutdown (); - exit (1); -} - - -void -vdriver_opt_register (void) -{ -} - - -boolean_t -vgahost_init (int max_width, int max_height, int max_bpp, boolean_t fixed_p, - int *argc, char *argv[]) -{ - struct sigaction action; - int i; - - atexit (vdriver_shutdown); -#if 0 - /* vga_safety_fork is fried ... we'll trap all possible signals ourselves - sometime */ - vga_safety_fork (svgalib_crash); -#else - action.sa_handler = svgalib_crash; - action.sa_flags = 0; - action.sa_restorer = 0; - for (i = 1; i <= NSIG; ++i) - { - switch (i) - { - case SIGALRM: - case SIGSTOP: - case SIGCONT: - case SIGTSTP: - case SIGTTIN: - case SIGTTOU: - case SIGIO: - case SIGVTALRM: - case SIGPROF: - case SIGWINCH: - case SIGCHLD: - /* do nothing */ - break; - default: - sigemptyset (&action.sa_mask); - sigaddset (&action.sa_mask, i); - sigaction (i, &action, 0); - } - } -#endif - return TRUE; -} - - -void -vgahost_shutdown (void) -{ - static char beenhere = FALSE; - if (!beenhere) - { - vga_setmode (TEXT); - beenhere = TRUE; - } -} - - -void -vgahost_alloc_fbuf (unsigned long size) -{ - vdriver_fbuf = (uint8 *) malloc (size); -} - - -boolean_t -vgahost_mmap_linear_fbuf (const vga_mode_t *mode) -{ - if (num_mode_sets == 1) - { - free (vdriver_fbuf); - vdriver_fbuf = vdriver_real_screen_baseaddr; - } - - return (vdriver_fbuf == vdriver_real_screen_baseaddr); -} - - -boolean_t -vgahost_illegal_mode_p (int width, int height, int bpp, - boolean_t exact_match_p) -{ - if (vga_current_mode == NULL) - return FALSE; - return (vdriver_fbuf == vdriver_real_screen_baseaddr - && bpp != (1 << vga_current_mode->log2_bpp)); -} - - -boolean_t -vgahost_set_mode (vga_mode_t *mode) -{ - vga_modeinfo *info; - int i; - - ++num_mode_sets; - - if (vga_current_mode == NULL - || vga_current_mode->mode_number != mode->mode_number) - { - vga_setmode (mode->mode_number); - - /* Reset CLUT to 50% gray. */ - for (i = 0; i < 256; i++) - vgahost_set_colors (i, 1, &ROMlib_gray_cspec); - } - - /* Figure out what accelerated blitter functions are present. */ - info = vga_getmodeinfo (vga_getcurrentmode ()); - if (info->flags & CAPABLE_LINEAR) - { - int mapped_size, needed_size; - - /* Try to set linear addressing. It's possible we'll fail, - * even though svgalib claimed linear addressing is available. - * Yahoo. We'll try to handle this case gracefully. - */ - mapped_size = vga_setlinearaddressing (); - needed_size = mode->row_bytes * mode->height; - if (mapped_size == -1 || mapped_size * 1024 < needed_size) - mode->multi_window_p = (needed_size > VGA_WINDOW_SIZE (mode)); - } - - have_fillblit_p = ((info->haveblit & HAVE_FILLBLIT) != 0); - have_bitblit_p = ((info->haveblit & HAVE_BITBLIT ) != 0); - -#if 0 - have_setrw_page_p = ((info->flags & HAVE_RWPAGE) != 0); -#else -/* #warning "separate r/w page support seems to be broken under Mach32 svgalib" */ - have_setrw_page_p = FALSE; -#endif - - /* Record whether we have blitwait. Don't bother claiming we do - * if we don't have any other accelerated blitter functions. - */ - svgalib_have_blitwait_p = ((info->haveblit & HAVE_BLITWAIT) - && (have_fillblit_p || have_bitblit_p)); - - if (mode->multi_window_p) - { - vga_read_window = vga_write_window = -1; - vgahost_set_read_window (0); - vgahost_set_write_window (0); - } - - vga_portal_baseaddr = (uint8 *) vga_getgraphmem (); - vdriver_real_screen_baseaddr = vga_portal_baseaddr; - - return TRUE; -} - - -void -vgahost_set_colors (int first_color, int num_colors, - const ColorSpec *color_array) -{ - int *rgb_list, *p; - int i; - - rgb_list = (int *) alloca (3 * num_colors * sizeof rgb_list[0]); - for (i = 0, p = rgb_list; i < num_colors; p += 3, i++) - { - int r, g, b; - const ColorSpec *c = &color_array[i]; - - r = *(const uint8 *)&c->rgb.red; /* Grab MSB */ - if (r < 0xFC) - r += (r & 2); /* Round to nearest. */ - p[0] = r >> 2; - - g = *(const uint8 *)&c->rgb.green; /* Grab MSB */ - if (g < 0xFC) - g += (g & 2); /* Round to nearest. */ - p[1] = g >> 2; - - b = *(const uint8 *)&c->rgb.blue; /* Grab MSB */ - if (b < 0xFC) - b += (b & 2); /* Round to nearest. */ - p[2] = b >> 2; - } - - vga_setpalvec (first_color, num_colors, rgb_list); -} - - -vga_mode_t * -vgahost_compute_vga_mode_list (void) -{ - int mode, last_mode, num_modes; - vga_mode_t *vmode; - - last_mode = vga_lastmodenumber (); - vmode = (vga_mode_t *) calloc (last_mode + 2, sizeof *vmode); - - /* Loop over all available modes. There seems to be no good way to - * find the index of the first mode; this is how one of the svgalib - * demo programs does it. - */ - for (mode = G320x200x16, num_modes = 0; mode <= last_mode; mode++) - if (vga_hasmode (mode)) - { - vga_modeinfo *info; - vga_mode_t *v; - int log2_bpp; - - info = vga_getmodeinfo (mode); - if (info == NULL - || info->width < VDRIVER_MIN_SCREEN_WIDTH - || info->height < VDRIVER_MIN_SCREEN_HEIGHT - || (info->flags & IS_MODEX)) - continue; - - /* Compute log base 2 of bits per pixel. */ - if (info->colors == 2 || info->colors == 4 || info->colors == 16) - log2_bpp = ROMlib_log2[ROMlib_log2[info->colors]]; - else if (info->colors == 256) - log2_bpp = 3; - else if (info->colors > 256 && info->colors <= 65536) - log2_bpp = 4; - else if (info->colors > 65536) - log2_bpp = 5; - else - continue; /* Fishy mode, ignore it. */ - - v = &vmode[num_modes++]; - - v->log2_bpp = log2_bpp; - v->width = info->width; - v->height = info->height; - v->mode_number = mode; - - v->planar_p = (info->bytesperpixel == 0); - v->interlaced_p = ((info->flags & IS_INTERLACED) != 0); - v->row_bytes = info->linewidth; - v->multi_window_p = ((v->row_bytes * v->height > 65536) - && !(info->flags & CAPABLE_LINEAR)); - - /* Under svgalib, we simulate distinct read and write windows - * by recording different window numbers. The actual window - * number values aren't used by svgalib. - */ - v->win_read = 0; - v->win_write = (info->flags & HAVE_RWPAGE) ? 1 : 0; - } - - return vmode; -} - - -void -vgahost_set_rw_windows (int win) -{ - if (win != vga_read_window || win != vga_write_window) - { - vga_setpage (win); - vga_read_window = vga_write_window = win; - } -} - - -void -vgahost_set_read_window (int win) -{ - if (win != vga_read_window) - { - if (have_setrw_page_p) - vga_setreadpage (win); - else - { - vga_setpage (win); - vga_write_window = win; /* both read and write set */ - } - - vga_read_window = win; - } -} - - -void -vgahost_set_write_window (int win) -{ - if (win != vga_write_window) - { - if (have_setrw_page_p) - vga_setwritepage (win); - else - { - vga_setpage (win); - vga_read_window = win; /* both read and write set */ - } - vga_write_window = win; - } -} - - -vdriver_accel_result_t -vdriver_accel_rect_fill (int top, int left, int bottom, int right, - uint32 color) -{ - int width, height; - boolean_t bypass_p; - - if (!have_fillblit_p || !vga_current_mode || vga_current_mode->log2_bpp != 3) - return VDRIVER_ACCEL_NO_UPDATE; - - width = right - left; - height = bottom - top; - - if (width <= 0 || height <= 0) - return VDRIVER_ACCEL_FULL_UPDATE; - - bypass_p = VDRIVER_BYPASS_INTERNAL_FBUF_P (); - - if (!bypass_p) - dirty_rect_update_screen (); - - vga_fillblt (top * vga_current_mode->row_bytes - + left + vga_first_byte_offset, - width, height, vga_current_mode->row_bytes, - ((color ^ (vdriver_flip_real_screen_pixels_p ? 0xFF : 0)) - & ((1 << vdriver_bpp) - 1))); - - return (bypass_p - ? VDRIVER_ACCEL_FULL_UPDATE - : VDRIVER_ACCEL_HOST_SCREEN_UPDATE_ONLY); -} - - -vdriver_accel_result_t -vdriver_accel_rect_scroll (int top, int left, int bottom, int right, - int dx, int dy) -{ -#if 0 - int width, height; - boolean_t bypass_p; - - if (!have_fillblit_p || !vga_current_mode || vga_current_mode->log2_bpp != 3) - return VDRIVER_ACCEL_NO_UPDATE; - - width = right - left; - height = bottom - top; - - if (width <= 0 || height <= 0 || (dx == 0 && dy == 0)) - return VDRIVER_ACCEL_FULL_UPDATE; - - bypass_p = VDRIVER_BYPASS_INTERNAL_FBUF_P (); - - if (!bypass_p) - dirty_rect_update_screen (); - - vga_bitblt (top * fbuf_row_bytes + left + upper_left_byte_offset, - ((top + dy) * fbuf_row_bytes + (left + dx) - + upper_left_byte_offset), - width, height, fbuf_row_bytes); - - return (bypass_p - ? VDRIVER_ACCEL_FULL_UPDATE - : VDRIVER_ACCEL_HOST_SCREEN_UPDATE_ONLY); -#endif - return VDRIVER_ACCEL_NO_UPDATE; -} diff --git a/src/config/front-ends/svgalib/svgalib.h b/src/config/front-ends/svgalib/svgalib.h deleted file mode 100644 index ffced588..00000000 --- a/src/config/front-ends/svgalib/svgalib.h +++ /dev/null @@ -1,11 +0,0 @@ -#if !defined (_SVGALIB_H_) -#define _SVGALIB_H_ - -#define EVENT_SVGALIB - -#include - -extern boolean_t event_init (int max_mouse_x, int max_mouse_y); -extern void event_shutdown (void); - -#endif /* !_SVGALIB_H_ */ diff --git a/src/config/front-ends/svgalib/svgalib.make b/src/config/front-ends/svgalib/svgalib.make deleted file mode 100644 index f9838325..00000000 --- a/src/config/front-ends/svgalib/svgalib.make +++ /dev/null @@ -1,12 +0,0 @@ - -FRONT_END_DEFINES = - -SVGALIB_SRC = svgalib.c svgalibevent.c NEXT.c vgavdriver.c - -FRONT_END_SRC = $(SVGALIB_SRC) -FRONT_END_OBJ = $(FRONT_END_SRC:.c=.o) - -FRONT_END_LIBS = -lvga - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/svgalib/svgalibevent.c b/src/config/front-ends/svgalib/svgalibevent.c deleted file mode 100644 index 514e6429..00000000 --- a/src/config/front-ends/svgalib/svgalibevent.c +++ /dev/null @@ -1,351 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_svgalibevent[] = "$Id: svgalibevent.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -#include "OSEvent.h" -#include "EventMgr.h" -#include "ToolboxEvent.h" -#include "rsys/m68kint.h" -#include "rsys/vgavdriver.h" -#include "rsys/blockinterrupts.h" -#include "rsys/adb.h" -#include -#include -#include -#include -#include "rsys/keyboard.h" -#include "rsys/keyboards.h" -#include "rsys/osevent.h" -#include "rsys/keyboards.h" -#include "rsys/sigio_multiplex.h" - -/* File descriptors for the keyboard and mouse. */ -static int keyboard_fd = -1; -static int mouse_fd = -1; - -/* Save the original sigio info for keyboard and mouse, for shutdown. */ -static int orig_keyboard_sigio_flag; -static int orig_keyboard_sigio_owner; -static int orig_mouse_sigio_flag; -static int orig_mouse_sigio_owner; - -/* Mouse range is [0, max_mouse_x], [0, max_mouse_y] inclusive. */ -static int max_mouse_x, max_mouse_y; - - -static INTEGER -compute_keyboard_mods (void) -{ - static const struct - { - int scancode; - INTEGER mask; - } mask_keys[] = { -#define SCANCODE_LEFTSHIFT 42 -#define SCANCODE_RIGHTSHIFT 54 -#define SCANCODE_CAPSLOCK 58 - { SCANCODE_LEFTSHIFT, shiftKey }, - { SCANCODE_RIGHTSHIFT, shiftKey }, - { SCANCODE_CONTROL, ControlKey }, - { SCANCODE_LEFTCONTROL, ControlKey }, - { SCANCODE_RIGHTCONTROL, ControlKey }, - { SCANCODE_LEFTALT, cmdKey }, - { SCANCODE_RIGHTALT, optionKey }, - { SCANCODE_CAPSLOCK, alphaLock }, - }; - const char *key_states; - INTEGER mask; - int i; - - key_states = keyboard_getstate (); - for (i = NELEM (mask_keys) - 1, mask = 0; i >= 0; i--) - if (key_states[mask_keys[i].scancode]) - mask |= mask_keys[i].mask; - - return mask; -} - - -static LONGINT -svgalib_keydata_to_mac_keydata (int scancode, INTEGER mods, boolean_t down_p, - unsigned char *virtp) -{ - unsigned char keycode; - INTEGER keywhat; - - keycode = ibm_virt_to_mac_virt[scancode]; - *virtp = keycode; - keywhat = ROMlib_xlate (keycode, mods, down_p); - return keywhat; -} - - -static void -keyboard_handler (int scancode, int pressed_p) -{ - INTEGER button_mods; - LONGINT keywhat; - LONGINT when; - char *key_states; - Point where; - unsigned char virt; - - when = TickCount (); - - /* We have to keep track of this ourselves if we don't - * use their default keyboard handler. - */ - key_states = keyboard_getstate (); - key_states[scancode] = pressed_p; - - button_mods = compute_keyboard_mods () | (ROMlib_mods & btnState); - ROMlib_mods = button_mods; - where.h = CW (MouseLocation.h); - where.v = CW (MouseLocation.v); - keywhat = svgalib_keydata_to_mac_keydata (scancode, button_mods, pressed_p, - &virt); - - if (keywhat != -1) - post_keytrans_key_events (pressed_p ? keyDown : keyUp, keywhat, when, - where, button_mods, virt); -} - - -static void -mouse_handler (int button, int dx, int dy) -{ - static int old_button = 0; - int x, y; - - /* We only care about whether *any* button is depressed or not. */ - button = (button != 0); - - /* Compute the new position and pin it. */ - x = CW (MouseLocation.h) + dx; - y = CW (MouseLocation.v) + dy; - if (x < 0) - x = 0; - else if (x > max_mouse_x) - x = max_mouse_x; - if (y < 0) - y = 0; - else if (y > max_mouse_y) - y = max_mouse_y; - - /* Record it in the appropriate low global. */ - MouseLocation.h = CW (x); - MouseLocation.v = CW (y); - - /* Post a button event if its status changed. */ - if (button != old_button) - { - INTEGER button_mods; - Point where; - LONGINT when; - - when = TickCount (); - where.h = x; - where.v = y; - button_mods = ROMlib_mods; - - if (button) - { - button_mods &= ~btnState; - ROMlib_PPostEvent (mouseDown, 0, NULL, when, where, button_mods); - } - else - { - button_mods |= btnState; - ROMlib_PPostEvent (mouseUp, 0, NULL, when, where, button_mods); - } - - old_button = button; - } - - adb_apeiron_hack (TRUE, dx, dy); -} - - -void -event_shutdown (void) -{ - if (keyboard_fd >= 0 || mouse_fd >= 0) - { - /* no more sigio */ - signal (SIGIO, SIG_IGN); - - if (keyboard_fd >= 0) - { - fcntl (keyboard_fd, F_SETOWN, orig_keyboard_sigio_owner); - fcntl (keyboard_fd, F_SETFL, orig_keyboard_sigio_flag); - keyboard_close (); - keyboard_fd = -1; - } - - if (mouse_fd >= 0) - { - fcntl (keyboard_fd, F_SETOWN, orig_mouse_sigio_owner); - fcntl (keyboard_fd, F_SETFL, orig_mouse_sigio_flag); - mouse_close (); - mouse_fd = -1; - } - } -} - - -static void -mouse_moved (int x, int y) -{ - virtual_int_state_t old_virt; - - /* Actually redraw the cursor. */ - old_virt = block_virtual_ints (); - vga_update_cursor (x, y); - restore_virtual_ints (old_virt); -} - - -boolean_t -event_post_all_pending (void) -{ - int evt, found_keyboard_event, found_mouse_event; - int swapped_old_x, swapped_old_y; - - /* Grab all keyboard events. */ - found_keyboard_event = 0; - do - { - evt = keyboard_update (); - found_keyboard_event |= evt; - } - while (evt); - - /* Grab all mouse events. */ - found_mouse_event = 0; - swapped_old_x = MouseLocation.h; - swapped_old_y = MouseLocation.v; - do - { - evt = mouse_update (); - found_mouse_event |= evt; - } - while (evt); - - /* If the mouse moved, redraw it. */ - if (swapped_old_x != MouseLocation.h || swapped_old_y != MouseLocation.v) - mouse_moved (CW (MouseLocation.h), CW (MouseLocation.v)); - - return (found_keyboard_event || found_mouse_event); -} - - -static syn68k_addr_t -post_pending_events (syn68k_addr_t interrupt_addr, void *unused) -{ - event_post_all_pending (); - return MAGIC_RTE_ADDRESS; -} - - -static void -sigio_handler (int signo) -{ - /* request syncint */ - cpu_state.interrupt_pending[M68K_EVENT_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; -} - - -static void -install_phoney_mouse_polling (void) -{ - struct sigaction action; - struct itimerval itimer; - - action.sa_handler = sigio_handler; - action.sa_flags = 0; - action.sa_restorer = 0; - sigemptyset (&action.sa_mask); - sigaddset (&action.sa_mask, SIGVTALRM); - sigaction (SIGVTALRM, &action, 0); - - itimer.it_value.tv_sec = 0; - itimer.it_value.tv_usec = 1 /* 1000000 / 25 */; - itimer.it_interval = itimer.it_value; -#if 0 - setitimer (ITIMER_VIRTUAL, &itimer, 0); -#endif -} - -boolean_t -event_init (int screen_width, int screen_height) -{ - syn68k_addr_t event_callback; - - /* Set up keyboard. */ - keyboard_fd = keyboard_init_return_fd (); - if (keyboard_fd < 0) - return FALSE; - - /* Set up mouse. */ - mouse_fd = mouse_init_return_fd ("", vga_getmousetype (), - MOUSE_DEFAULTSAMPLERATE); - if (mouse_fd < 0) - { - event_shutdown (); /* De-install keyboard handler. */ - return FALSE; - } - - /* Install default handlers. */ - keyboard_seteventhandler (keyboard_handler); - mouse_seteventhandler (mouse_handler); - - /* Note the bounds on the mouse position. */ - max_mouse_x = screen_width - 1; - max_mouse_y = screen_height - 1; - - /* Don't constrain the mouse's position. */ - mouse_setxrange (INT_MIN, INT_MAX); - mouse_setyrange (INT_MIN, INT_MAX); - mouse_setwrap (MOUSE_WRAP); - mouse_setposition (0, 0); - - /* Set up keyboard for sigio. */ - sigio_multiplex_install_handler (keyboard_fd, sigio_handler); - fcntl (keyboard_fd, F_GETOWN, &orig_keyboard_sigio_owner); - fcntl (keyboard_fd, F_SETOWN, getpid ()); - orig_keyboard_sigio_flag = fcntl (keyboard_fd, F_GETFL, 0); - fcntl (keyboard_fd, F_SETFL, orig_keyboard_sigio_flag | FASYNC); - - /* Set up mouse for sigio. */ - sigio_multiplex_install_handler (mouse_fd, sigio_handler); - fcntl (mouse_fd, F_GETOWN, &orig_mouse_sigio_owner); - fcntl (mouse_fd, F_SETOWN, getpid ()); - orig_mouse_sigio_flag = fcntl (mouse_fd, F_GETFL, 0); - fcntl (mouse_fd, F_SETFL, orig_mouse_sigio_flag | FASYNC); - sigio_multiplex_install_handler (mouse_fd, sigio_handler); - - /* hook into syn68k synchronous interrupts */ - event_callback = callback_install (post_pending_events, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_EVENT_VECTOR * 4) = CL (event_callback); - - install_phoney_mouse_polling (); - - atexit (event_shutdown); - return TRUE; -} - - -/* Grabs the current mouse position. */ -void -querypointerX (LONGINT *xp, LONGINT *yp, LONGINT *notused) -{ - *xp = CW (MouseLocation.h); - *yp = CW (MouseLocation.v); -} diff --git a/src/config/front-ends/win32/host_bltmacros.h b/src/config/front-ends/win32/host_bltmacros.h deleted file mode 100644 index f43c461a..00000000 --- a/src/config/front-ends/win32/host_bltmacros.h +++ /dev/null @@ -1 +0,0 @@ -#define TOUCH_PAGES /* can't just subtract big number from %ESP */ diff --git a/src/config/front-ends/win32/host_vdriver.h b/src/config/front-ends/win32/host_vdriver.h index 0b6ff59e..cbf0cc52 100644 --- a/src/config/front-ends/win32/host_vdriver.h +++ b/src/config/front-ends/win32/host_vdriver.h @@ -7,24 +7,23 @@ #endif /* Choose our graphic subsystem */ -#define WIN_DIB 0 /* Use CreateDIBSection() -- compilable with mingwin32 */ -#define WIN_MGL 1 /* Use the SciTech MGL Library */ +#define WIN_DIB 0 /* Use CreateDIBSection() -- compilable with mingwin32 */ +#define WIN_MGL 1 /* Use the SciTech MGL Library */ #define WIN_SUBSYSTEM WIN_DIB /* Win32 is after all, a windowing environment */ #if 0 /* FIXME: Remove this when we support title-bar changes */ #define VDRIVER_DISPLAYED_IN_WINDOW #endif -#define vdriver_fixed_clut_p FALSE -#define vdriver_grayscale_p FALSE +#define vdriver_fixed_clut_p false +#define vdriver_grayscale_p false /* We don't have a function to notify the user that the system is busy */ #define vdriver_system_busy 0 - #if WIN_SUBSYSTEM == WIN_DIB /* We don't provide any accelerated display functions under WIN_DIB */ -#define VDRIVER_BYPASS_INTERNAL_FBUF_P() FALSE +#define VDRIVER_BYPASS_INTERNAL_FBUF_P() false #define vdriver_accel_rect_fill(t, l, b, r, c) VDRIVER_ACCEL_NO_UPDATE #define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE #define vdriver_accel_wait() @@ -37,10 +36,3 @@ extern vdriver_dib_mode_t vdriver_dib_modes; #else #error No windows graphics subsystem defined! #endif /* WIN_DIB */ - - - - - - - diff --git a/src/config/front-ends/win32/vk_to_mkv.h b/src/config/front-ends/win32/vk_to_mkv.h index ea7252e4..b7af64a0 100644 --- a/src/config/front-ends/win32/vk_to_mkv.h +++ b/src/config/front-ends/win32/vk_to_mkv.h @@ -1,266 +1,265 @@ /* Translate from Win32 VK_ keysyms to the Mac MKV_ keysyms */ -#define NOTAKEY 0x89 +#define NOTAKEY 0x89 -static unsigned char vk_to_mkv[256] = -{ - NOTAKEY, -/* VK_LBUTTON [1] */ NOTAKEY, -/* VK_RBUTTON [2] */ NOTAKEY, -/* VK_CANCEL [3] */ NOTAKEY, -/* VK_MBUTTON [4] */ NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* VK_BACK [8] */ MKV_BACKSPACE, -/* VK_TAB [9] */ MKV_TAB, - NOTAKEY, - NOTAKEY, -/* VK_CLEAR [12] */ NOTAKEY, -/* VK_RETURN [13] */ MKV_RETURN, - NOTAKEY, - NOTAKEY, -/* VK_SHIFT [16] */ MKV_LEFTSHIFT, -/* VK_CONTROL [17] */ MKV_LEFTCNTL, -/* VK_MENU [18] */ MKV_CLOVER, -/* VK_PAUSE [19] */ MKV_PAUSE, -/* VK_CAPITAL [20] */ MKV_CAPS, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* VK_ESCAPE [27] */ MKV_ESCAPE, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* VK_SPACE [32] */ MKV_SPACE, -/* VK_PRIOR [33] */ MKV_PAGEUP, -/* VK_NEXT [34] */ MKV_PAGEDOWN, -/* VK_END [35] */ MKV_END, -/* VK_HOME [36] */ MKV_HOME, -/* VK_LEFT [37] */ MKV_LEFTARROW, -/* VK_UP [38] */ MKV_UPARROW, -/* VK_RIGHT [39] */ MKV_RIGHTARROW, -/* VK_DOWN [40] */ MKV_DOWNARROW, -/* VK_SELECT [41] */ NOTAKEY, -/* VK_PRINT [42] */ NOTAKEY, -/* VK_EXECUTE [43] */ NOTAKEY, -/* VK_SNAPSHOT [44] */ MKV_PRINT_SCREEN, -/* VK_INSERT [45] */ MKV_HELP, -/* VK_DELETE [46] */ MKV_DELFORWARD, -/* VK_HELP [47] */ MKV_HELP, -/* VK_0 [48] */ MKV_0, -/* VK_1 [49] */ MKV_1, -/* VK_2 [50] */ MKV_2, -/* VK_3 [51] */ MKV_3, -/* VK_4 [52] */ MKV_4, -/* VK_5 [53] */ MKV_5, -/* VK_6 [54] */ MKV_6, -/* VK_7 [55] */ MKV_7, -/* VK_8 [56] */ MKV_8, -/* VK_9 [57] */ MKV_9, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* VK_A [65] */ MKV_a, -/* VK_B [66] */ MKV_b, -/* VK_C [67] */ MKV_c, -/* VK_D [68] */ MKV_d, -/* VK_E [69] */ MKV_e, -/* VK_F [70] */ MKV_f, -/* VK_G [71] */ MKV_g, -/* VK_H [72] */ MKV_h, -/* VK_I [73] */ MKV_i, -/* VK_J [74] */ MKV_j, -/* VK_K [75] */ MKV_k, -/* VK_L [76] */ MKV_l, -/* VK_M [77] */ MKV_m, -/* VK_N [78] */ MKV_n, -/* VK_O [79] */ MKV_o, -/* VK_P [80] */ MKV_p, -/* VK_Q [81] */ MKV_q, -/* VK_R [82] */ MKV_r, -/* VK_S [83] */ MKV_s, -/* VK_T [84] */ MKV_t, -/* VK_U [85] */ MKV_u, -/* VK_V [86] */ MKV_v, -/* VK_W [87] */ MKV_w, -/* VK_X [88] */ MKV_x, -/* VK_Y [89] */ MKV_y, -/* VK_Z [90] */ MKV_z, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* VK_NUMPAD0 [96] */ MKV_NUM0, -/* VK_NUMPAD1 [97] */ MKV_NUM1, -/* VK_NUMPAD2 [98] */ MKV_NUM2, -/* VK_NUMPAD3 [99] */ MKV_NUM3, -/* VK_NUMPAD4 [100] */ MKV_NUM4, -/* VK_NUMPAD5 [101] */ MKV_NUM5, -/* VK_NUMPAD6 [102] */ MKV_NUM6, -/* VK_NUMPAD7 [103] */ MKV_NUM7, -/* VK_NUMPAD8 [104] */ MKV_NUM8, -/* VK_NUMPAD9 [105] */ MKV_NUM9, -/* VK_MULTIPLY [106] */ MKV_NUMMULTIPLY, -/* VK_ADD [107] */ MKV_NUMPLUS, -/* VK_SEPARATOR [108] */ MKV_NUMCLEAR, /* ? */ -/* VK_SUBTRACT [109] */ MKV_NUMMINUS, -/* VK_DECIMAL [110] */ MKV_NUMPOINT, -/* VK_DIVIDE [111] */ MKV_NUMDIVIDE, -/* VK_F1 [112] */ MKV_F1, -/* VK_F2 [113] */ MKV_F2, -/* VK_F3 [114] */ MKV_F3, -/* VK_F4 [115] */ MKV_F4, -/* VK_F5 [116] */ MKV_F5, -/* VK_F6 [117] */ MKV_F6, -/* VK_F7 [118] */ MKV_F7, -/* VK_F8 [119] */ MKV_F8, -/* VK_F9 [120] */ MKV_F9, -/* VK_F10 [121] */ MKV_F10, -/* VK_F11 [122] */ MKV_F11, -/* VK_F12 [123] */ MKV_F12, -/* VK_F13 [124] */ MKV_F13, -/* VK_F14 [125] */ MKV_F14, -/* VK_F15 [126] */ MKV_F15, -/* VK_F16 [127] */ NOTAKEY, -/* VK_F17 [128] */ NOTAKEY, -/* VK_F18 [129] */ NOTAKEY, -/* VK_F19 [130] */ NOTAKEY, -/* VK_F20 [131] */ NOTAKEY, -/* VK_F21 [132] */ NOTAKEY, -/* VK_F22 [133] */ NOTAKEY, -/* VK_F23 [134] */ NOTAKEY, -/* VK_F24 [135] */ NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* You can only get these keys via GetAsyncKeyState() */ -/* VK_NUMLOCK [144] */ NOTAKEY, -/* VK_SCROLL [145] */ MKV_SCROLL_LOCK, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* VK_LSHIFT [160] */ MKV_LEFTSHIFT, -/* VK_RSHIFT [161] */ MKV_RIGHTSHIFT, -/* VK_LCONTROL [162] */ MKV_LEFTCNTL, -/* VK_RCONTROL [163] */ MKV_RIGHTCNTL, -/* VK_LMENU [164] */ MKV_LEFTOPTION, -/* VK_RMENU [165] */ MKV_RIGHTOPTION, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* These keys are not given VK_* syms, but were determined experimentally */ -/* [186] */ MKV_SEMI, -/* [187] */ MKV_EQUAL, -/* [188] */ MKV_COMMA, -/* [189] */ MKV_MINUS, -/* [190] */ MKV_PERIOD, -/* [191] */ MKV_SLASH, -/* [192] */ MKV_BACKTICK, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, -/* [219] */ MKV_LEFTBRACKET, -/* [220] */ MKV_BACKSLASH, -/* [221] */ MKV_RIGHTBRACKET, -/* [222] */ MKV_TICK, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, - NOTAKEY, +static unsigned char vk_to_mkv[256] = { + NOTAKEY, + /* VK_LBUTTON [1] */ NOTAKEY, + /* VK_RBUTTON [2] */ NOTAKEY, + /* VK_CANCEL [3] */ NOTAKEY, + /* VK_MBUTTON [4] */ NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* VK_BACK [8] */ MKV_BACKSPACE, + /* VK_TAB [9] */ MKV_TAB, + NOTAKEY, + NOTAKEY, + /* VK_CLEAR [12] */ NOTAKEY, + /* VK_RETURN [13] */ MKV_RETURN, + NOTAKEY, + NOTAKEY, + /* VK_SHIFT [16] */ MKV_LEFTSHIFT, + /* VK_CONTROL [17] */ MKV_LEFTCNTL, + /* VK_MENU [18] */ MKV_CLOVER, + /* VK_PAUSE [19] */ MKV_PAUSE, + /* VK_CAPITAL [20] */ MKV_CAPS, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* VK_ESCAPE [27] */ MKV_ESCAPE, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* VK_SPACE [32] */ MKV_SPACE, + /* VK_PRIOR [33] */ MKV_PAGEUP, + /* VK_NEXT [34] */ MKV_PAGEDOWN, + /* VK_END [35] */ MKV_END, + /* VK_HOME [36] */ MKV_HOME, + /* VK_LEFT [37] */ MKV_LEFTARROW, + /* VK_UP [38] */ MKV_UPARROW, + /* VK_RIGHT [39] */ MKV_RIGHTARROW, + /* VK_DOWN [40] */ MKV_DOWNARROW, + /* VK_SELECT [41] */ NOTAKEY, + /* VK_PRINT [42] */ NOTAKEY, + /* VK_EXECUTE [43] */ NOTAKEY, + /* VK_SNAPSHOT [44] */ MKV_PRINT_SCREEN, + /* VK_INSERT [45] */ MKV_HELP, + /* VK_DELETE [46] */ MKV_DELFORWARD, + /* VK_HELP [47] */ MKV_HELP, + /* VK_0 [48] */ MKV_0, + /* VK_1 [49] */ MKV_1, + /* VK_2 [50] */ MKV_2, + /* VK_3 [51] */ MKV_3, + /* VK_4 [52] */ MKV_4, + /* VK_5 [53] */ MKV_5, + /* VK_6 [54] */ MKV_6, + /* VK_7 [55] */ MKV_7, + /* VK_8 [56] */ MKV_8, + /* VK_9 [57] */ MKV_9, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* VK_A [65] */ MKV_a, + /* VK_B [66] */ MKV_b, + /* VK_C [67] */ MKV_c, + /* VK_D [68] */ MKV_d, + /* VK_E [69] */ MKV_e, + /* VK_F [70] */ MKV_f, + /* VK_G [71] */ MKV_g, + /* VK_H [72] */ MKV_h, + /* VK_I [73] */ MKV_i, + /* VK_J [74] */ MKV_j, + /* VK_K [75] */ MKV_k, + /* VK_L [76] */ MKV_l, + /* VK_M [77] */ MKV_m, + /* VK_N [78] */ MKV_n, + /* VK_O [79] */ MKV_o, + /* VK_P [80] */ MKV_p, + /* VK_Q [81] */ MKV_q, + /* VK_R [82] */ MKV_r, + /* VK_S [83] */ MKV_s, + /* VK_T [84] */ MKV_t, + /* VK_U [85] */ MKV_u, + /* VK_V [86] */ MKV_v, + /* VK_W [87] */ MKV_w, + /* VK_X [88] */ MKV_x, + /* VK_Y [89] */ MKV_y, + /* VK_Z [90] */ MKV_z, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* VK_NUMPAD0 [96] */ MKV_NUM0, + /* VK_NUMPAD1 [97] */ MKV_NUM1, + /* VK_NUMPAD2 [98] */ MKV_NUM2, + /* VK_NUMPAD3 [99] */ MKV_NUM3, + /* VK_NUMPAD4 [100] */ MKV_NUM4, + /* VK_NUMPAD5 [101] */ MKV_NUM5, + /* VK_NUMPAD6 [102] */ MKV_NUM6, + /* VK_NUMPAD7 [103] */ MKV_NUM7, + /* VK_NUMPAD8 [104] */ MKV_NUM8, + /* VK_NUMPAD9 [105] */ MKV_NUM9, + /* VK_MULTIPLY [106] */ MKV_NUMMULTIPLY, + /* VK_ADD [107] */ MKV_NUMPLUS, + /* VK_SEPARATOR [108] */ MKV_NUMCLEAR, /* ? */ + /* VK_SUBTRACT [109] */ MKV_NUMMINUS, + /* VK_DECIMAL [110] */ MKV_NUMPOINT, + /* VK_DIVIDE [111] */ MKV_NUMDIVIDE, + /* VK_F1 [112] */ MKV_F1, + /* VK_F2 [113] */ MKV_F2, + /* VK_F3 [114] */ MKV_F3, + /* VK_F4 [115] */ MKV_F4, + /* VK_F5 [116] */ MKV_F5, + /* VK_F6 [117] */ MKV_F6, + /* VK_F7 [118] */ MKV_F7, + /* VK_F8 [119] */ MKV_F8, + /* VK_F9 [120] */ MKV_F9, + /* VK_F10 [121] */ MKV_F10, + /* VK_F11 [122] */ MKV_F11, + /* VK_F12 [123] */ MKV_F12, + /* VK_F13 [124] */ MKV_F13, + /* VK_F14 [125] */ MKV_F14, + /* VK_F15 [126] */ MKV_F15, + /* VK_F16 [127] */ NOTAKEY, + /* VK_F17 [128] */ NOTAKEY, + /* VK_F18 [129] */ NOTAKEY, + /* VK_F19 [130] */ NOTAKEY, + /* VK_F20 [131] */ NOTAKEY, + /* VK_F21 [132] */ NOTAKEY, + /* VK_F22 [133] */ NOTAKEY, + /* VK_F23 [134] */ NOTAKEY, + /* VK_F24 [135] */ NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* You can only get these keys via GetAsyncKeyState() */ + /* VK_NUMLOCK [144] */ NOTAKEY, + /* VK_SCROLL [145] */ MKV_SCROLL_LOCK, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* VK_LSHIFT [160] */ MKV_LEFTSHIFT, + /* VK_RSHIFT [161] */ MKV_RIGHTSHIFT, + /* VK_LCONTROL [162] */ MKV_LEFTCNTL, + /* VK_RCONTROL [163] */ MKV_RIGHTCNTL, + /* VK_LMENU [164] */ MKV_LEFTOPTION, + /* VK_RMENU [165] */ MKV_RIGHTOPTION, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* These keys are not given VK_* syms, but were determined experimentally */ + /* [186] */ MKV_SEMI, + /* [187] */ MKV_EQUAL, + /* [188] */ MKV_COMMA, + /* [189] */ MKV_MINUS, + /* [190] */ MKV_PERIOD, + /* [191] */ MKV_SLASH, + /* [192] */ MKV_BACKTICK, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + /* [219] */ MKV_LEFTBRACKET, + /* [220] */ MKV_BACKSLASH, + /* [221] */ MKV_RIGHTBRACKET, + /* [222] */ MKV_TICK, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, + NOTAKEY, }; diff --git a/src/config/front-ends/win32/win32.h b/src/config/front-ends/win32/win32.h index 551274a9..daaed261 100644 --- a/src/config/front-ends/win32/win32.h +++ b/src/config/front-ends/win32/win32.h @@ -4,7 +4,7 @@ #include -#if !defined (COMPILE_FOR_BUILD) +#if !defined(COMPILE_FOR_BUILD) /* A replacement for stdio in a windowed environment */ #if 0 @@ -21,6 +21,3 @@ extern void Win_Message(FILE *stream, const char *fmt, ...); extern void process_win32_events(void); #endif /* _win32_h */ - - - diff --git a/src/config/front-ends/win32/win32.make b/src/config/front-ends/win32/win32.make deleted file mode 100644 index 0599e701..00000000 --- a/src/config/front-ends/win32/win32.make +++ /dev/null @@ -1,11 +0,0 @@ -FRONT_END_DEFINES = - -FRONT_END_LIBS = - -WIN_SRC = winevents.c wincursor.c windriver.c - -FRONT_END_SRC = $(WIN_SRC) -FRONT_END_OBJ = $(strip $(addsuffix .o,$(basename $(FRONT_END_SRC)))) - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/win32/wincursor.c b/src/config/front-ends/win32/wincursor.c index c9e364fe..7046f891 100644 --- a/src/config/front-ends/win32/wincursor.c +++ b/src/config/front-ends/win32/wincursor.c @@ -2,90 +2,19 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_wincursor[] = "$Id: wincursor.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #include /* Globals */ int host_cursor_depth = 1; /* Handler Functions */ -void -host_set_cursor (char *cursor_data, - unsigned short cursor_mask[16], - int hotspot_x, int hotspot_y) +void host_set_cursor(char *cursor_data, + unsigned short cursor_mask[16], + int hotspot_x, int hotspot_y) { } -int -host_set_cursor_visible (int show_p) +int host_set_cursor_visible(int show_p) { - /* Assume that if ShowCursor() returns true, that the cursor was hidden */ - return(!(ShowCursor(show_p) > 0)); + /* Assume that if ShowCursor() returns true, that the cursor was hidden */ + return (!(ShowCursor(show_p) > 0)); } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/config/front-ends/win32/windib.c b/src/config/front-ends/win32/windib.c index cd8685a9..7beed189 100644 --- a/src/config/front-ends/win32/windib.c +++ b/src/config/front-ends/win32/windib.c @@ -2,410 +2,399 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_windib[] = "$Id: windib.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - /* DIB implementation of the framebuffer portion of win32 vdriver */ /* No includes -- designed to be included in windriver.c */ /* Local Definitions */ -enum { NUM_COLORS = 256 }; /* Fix ourselves at an 8-bit palette */ -enum { PAL_SIZE = (NUM_COLORS*sizeof(RGBQUAD)) }; /* Size of 8-bit palette */ +enum +{ + NUM_COLORS = 256 +}; /* Fix ourselves at an 8-bit palette */ +enum +{ + PAL_SIZE = (NUM_COLORS * sizeof(RGBQUAD)) +}; /* Size of 8-bit palette */ /* Local Variables */ -static HANDLE private_mem = NULL; +static HANDLE private_mem = NULL; static BITMAPINFO *binfo = NULL; -static RGBQUAD *saved_pal = NULL; -static HBITMAP screen_bmp = NULL; -static char sys_palette_p = 0; -static HPALETTE our_palette; -static HPALETTE sys_palette; - +static RGBQUAD *saved_pal = NULL; +static HBITMAP screen_bmp = NULL; +static char sys_palette_p = 0; +static HPALETTE our_palette; +static HPALETTE sys_palette; /* DIB vdriver implementation */ -void -vdriver_opt_register (void) +void vdriver_opt_register(void) { } /* The DIB driver can create windows of virtually any size */ -vdriver_dib_mode_t vdriver_dib_modes = -{ - /* contiguous_range_p */ TRUE, - /* num_sizes */ 2, - { - /* min */ { 512, 342 }, /* Where do these numbers come from? */ - /* max */ { VDRIVER_DEFAULT_SCREEN_WIDTH, VDRIVER_DEFAULT_SCREEN_HEIGHT }, - }, +vdriver_dib_mode_t vdriver_dib_modes = { + /* contiguous_range_p */ true, + /* num_sizes */ 2, + { + /* min */ { 512, 342 }, /* Where do these numbers come from? */ + /* max */ { VDRIVER_DEFAULT_SCREEN_WIDTH, VDRIVER_DEFAULT_SCREEN_HEIGHT }, + }, }; - -boolean_t -vdriver_init (int _max_width, int _max_height, int _max_bpp, - boolean_t fixed_p, int *argc, char *argv[]) +bool vdriver_init(int _max_width, int _max_height, int _max_bpp, + bool fixed_p, int *argc, char *argv[]) { - HDC hdc; + HDC hdc; - /* Verify the video mode parameters */ - if ( ! _max_width ) + /* Verify the video mode parameters */ + if(!_max_width) { - _max_width = MIN(GetSystemMetrics(SM_CXFULLSCREEN), - MAX(VDRIVER_DEFAULT_SCREEN_WIDTH, flag_width)); + _max_width = MIN(GetSystemMetrics(SM_CXFULLSCREEN), + MAX(VDRIVER_DEFAULT_SCREEN_WIDTH, flag_width)); } - if ( ! _max_height ) + if(!_max_height) { - _max_height = MIN(GetSystemMetrics(SM_CYFULLSCREEN), - MAX(VDRIVER_DEFAULT_SCREEN_HEIGHT, flag_height)); + _max_height = MIN(GetSystemMetrics(SM_CYFULLSCREEN), + MAX(VDRIVER_DEFAULT_SCREEN_HEIGHT, flag_height)); } - if ( _max_bpp && (_max_bpp != 8) ) - return(FALSE); - vdriver_max_bpp = 8; - vdriver_log2_max_bpp = ROMlib_log2[vdriver_max_bpp]; - vdriver_dib_modes.size[1].width = _max_width; - vdriver_dib_modes.size[1].height = _max_height; - - /* Create a chunk of memory that we can use for CreateDIBSection() */ - private_mem = CreateFileMapping((HANDLE)0xFFFFFFFF, NULL, PAGE_READWRITE, - 0, _max_width*_max_height*vdriver_max_bpp/8, - NULL); - if ( private_mem == NULL ) + if(_max_bpp && (_max_bpp != 8)) + return (false); + vdriver_max_bpp = 8; + vdriver_log2_max_bpp = ROMlib_log2[vdriver_max_bpp]; + vdriver_dib_modes.size[1].width = _max_width; + vdriver_dib_modes.size[1].height = _max_height; + + /* Create a chunk of memory that we can use for CreateDIBSection() */ + private_mem = CreateFileMapping((HANDLE)0xFFFFFFFF, NULL, PAGE_READWRITE, + 0, _max_width * _max_height * vdriver_max_bpp / 8, + NULL); + if(private_mem == NULL) { - return(FALSE); + return (false); } - vdriver_fbuf = MapViewOfFile(private_mem, FILE_MAP_ALL_ACCESS, 0, 0, 0); - if ( vdriver_fbuf == NULL ) + vdriver_fbuf = MapViewOfFile(private_mem, FILE_MAP_ALL_ACCESS, 0, 0, 0); + if(vdriver_fbuf == NULL) { - /* Fatal error -- couldn't create the memory chunk */ - return(FALSE); + /* Fatal error -- couldn't create the memory chunk */ + return (false); } - /* Create a main window */ - { - DWORD style; - RECT bounds; + /* Create a main window */ + { + DWORD style; + RECT bounds; - /* Create a window with maximize minimize capability (WS_SYSMENU needed) */ +/* Create a window with maximize minimize capability (WS_SYSMENU needed) */ #if defined(WIN32_FULLSCREEN) - style = - (WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX|WS_MAXIMIZEBOX); + style = (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX); #else - style = - (WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX); + style = (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX); #endif - bounds.top = 0; - bounds.left = 0; - bounds.right = _max_width; - bounds.bottom = _max_height; - AdjustWindowRect(&bounds, style, FALSE); - Win_Window = CreateWindow(Win_AppName, Win_AppName, style, - CW_USEDEFAULT, CW_USEDEFAULT, - bounds.right-bounds.left, - bounds.bottom-bounds.top, - NULL, NULL, Win_Instance, NULL); - } - ShowWindow(Win_Window, SW_SHOWDEFAULT); - - /* Find out if we have a palettized display. + bounds.top = 0; + bounds.left = 0; + bounds.right = _max_width; + bounds.bottom = _max_height; + AdjustWindowRect(&bounds, style, false); + Win_Window = CreateWindow(Win_AppName, Win_AppName, style, + CW_USEDEFAULT, CW_USEDEFAULT, + bounds.right - bounds.left, + bounds.bottom - bounds.top, + NULL, NULL, Win_Instance, NULL); + } + ShowWindow(Win_Window, SW_SHOWDEFAULT); + + /* Find out if we have a palettized display. * If sys_palette_p is set, we do active manipulation of display palette * * We assume that if BITSPIXEL is 8, the display is palettized and has * NUM_COLORS colors. This may not be true, but the RASTERCAPS test * seems to fail on Windows 95. */ - hdc = GetDC(Win_Window); - sys_palette_p = (GetDeviceCaps(hdc, BITSPIXEL) == 8); - if ( sys_palette_p ) + hdc = GetDC(Win_Window); + sys_palette_p = (GetDeviceCaps(hdc, BITSPIXEL) == 8); + if(sys_palette_p) { - LOGPALETTE *palette; - PALETTEENTRY entries[NUM_COLORS]; - - /* Create an identity palette (to be modified later) */ - palette = alloca(sizeof(LOGPALETTE)+NUM_COLORS*sizeof(PALETTEENTRY)); - palette->palVersion = 0x300; - palette->palNumEntries = NUM_COLORS; - sys_palette = CreatePalette(palette); - our_palette = CreatePalette(palette); - GetSystemPaletteEntries(hdc, 0, NUM_COLORS, entries); - SetPaletteEntries(sys_palette, 0, NUM_COLORS, entries); - SetPaletteEntries(our_palette, 0, NUM_COLORS, entries); - Win_Focus(1); + LOGPALETTE *palette; + PALETTEENTRY entries[NUM_COLORS]; + + /* Create an identity palette (to be modified later) */ + palette = alloca(sizeof(LOGPALETTE) + NUM_COLORS * sizeof(PALETTEENTRY)); + palette->palVersion = 0x300; + palette->palNumEntries = NUM_COLORS; + sys_palette = CreatePalette(palette); + our_palette = CreatePalette(palette); + GetSystemPaletteEntries(hdc, 0, NUM_COLORS, entries); + SetPaletteEntries(sys_palette, 0, NUM_COLORS, entries); + SetPaletteEntries(our_palette, 0, NUM_COLORS, entries); + Win_Focus(1); } - ReleaseDC(hdc, Win_Window); - return(TRUE); + ReleaseDC(hdc, Win_Window); + return (true); } -boolean_t -vdriver_acceptable_mode_p (int width, int height, int bpp, - boolean_t grayscale_p, boolean_t exact_match_p) +bool vdriver_acceptable_mode_p(int width, int height, int bpp, + bool grayscale_p, bool exact_match_p) { - /* Verify the video mode parameters */ - if ( width && ((width < vdriver_dib_modes.size[0].width) || - (width > vdriver_dib_modes.size[1].width)) ) - return(FALSE); - if ( height && ((height < vdriver_dib_modes.size[0].height) || - (height > vdriver_dib_modes.size[1].height)) ) - return(FALSE); - if ( bpp && (bpp != 8) ) - return(FALSE); - if ( grayscale_p != vdriver_grayscale_p ) - return(FALSE); - return(TRUE); + /* Verify the video mode parameters */ + if(width && ((width < vdriver_dib_modes.size[0].width) || (width > vdriver_dib_modes.size[1].width))) + return (false); + if(height && ((height < vdriver_dib_modes.size[0].height) || (height > vdriver_dib_modes.size[1].height))) + return (false); + if(bpp && (bpp != 8)) + return (false); + if(grayscale_p != vdriver_grayscale_p) + return (false); + return (true); } -boolean_t -vdriver_set_mode (int width, int height, int bpp, boolean_t grayscale_p) +bool vdriver_set_mode(int width, int height, int bpp, bool grayscale_p) { - HDC hdc; - uint8 *dummy_fbuf; - - if ( ! vdriver_acceptable_mode_p(width, height, bpp, grayscale_p, FALSE) ) - return(FALSE); - - /* Set up the bitmap info header with our parameters */ - if ( screen_bmp ) - DeleteObject(screen_bmp); - if ( binfo ) - free(binfo); - binfo = (BITMAPINFO *)malloc(sizeof(*binfo)+PAL_SIZE); - if ( binfo == NULL ) - return(FALSE); - binfo->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); - if ( ! width ) - width = vdriver_dib_modes.size[1].width; - binfo->bmiHeader.biWidth = width; - /* Use a top-down bitmap for easy writes */ - if ( ! height ) - height = vdriver_dib_modes.size[1].height; - binfo->bmiHeader.biHeight = -height; - binfo->bmiHeader.biPlanes = 1; - if ( ! bpp ) - bpp = 8; - binfo->bmiHeader.biBitCount = bpp; - binfo->bmiHeader.biCompression = BI_RGB; - binfo->bmiHeader.biSizeImage = width*height*bpp/8; - binfo->bmiHeader.biXPelsPerMeter = 0; - binfo->bmiHeader.biYPelsPerMeter = 0; - binfo->bmiHeader.biClrUsed = 0; - binfo->bmiHeader.biClrImportant = 0; - if ( ! saved_pal ) { - saved_pal = (RGBQUAD *)malloc(PAL_SIZE); - if ( saved_pal == NULL ) { - free(binfo); - binfo = NULL; - return(FALSE); + HDC hdc; + uint8_t *dummy_fbuf; + + if(!vdriver_acceptable_mode_p(width, height, bpp, grayscale_p, false)) + return (false); + + /* Set up the bitmap info header with our parameters */ + if(screen_bmp) + DeleteObject(screen_bmp); + if(binfo) + free(binfo); + binfo = (BITMAPINFO *)malloc(sizeof(*binfo) + PAL_SIZE); + if(binfo == NULL) + return (false); + binfo->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + if(!width) + width = vdriver_dib_modes.size[1].width; + binfo->bmiHeader.biWidth = width; + /* Use a top-down bitmap for easy writes */ + if(!height) + height = vdriver_dib_modes.size[1].height; + binfo->bmiHeader.biHeight = -height; + binfo->bmiHeader.biPlanes = 1; + if(!bpp) + bpp = 8; + binfo->bmiHeader.biBitCount = bpp; + binfo->bmiHeader.biCompression = BI_RGB; + binfo->bmiHeader.biSizeImage = width * height * bpp / 8; + binfo->bmiHeader.biXPelsPerMeter = 0; + binfo->bmiHeader.biYPelsPerMeter = 0; + binfo->bmiHeader.biClrUsed = 0; + binfo->bmiHeader.biClrImportant = 0; + if(!saved_pal) + { + saved_pal = (RGBQUAD *)malloc(PAL_SIZE); + if(saved_pal == NULL) + { + free(binfo); + binfo = NULL; + return (false); + } + memset(saved_pal, 0, PAL_SIZE); } - memset(saved_pal, 0, PAL_SIZE); - } - memcpy(binfo->bmiColors, saved_pal, PAL_SIZE); - - /* Fill the vdriver globals */ - if ( vdriver_shadow_fbuf != NULL ) { - free(vdriver_shadow_fbuf); - vdriver_shadow_fbuf = NULL; - } - vdriver_width = binfo->bmiHeader.biWidth; - vdriver_height = -binfo->bmiHeader.biHeight; - vdriver_bpp = binfo->bmiHeader.biBitCount; - vdriver_log2_bpp = ROMlib_log2[vdriver_bpp]; - vdriver_row_bytes = ((((vdriver_bpp*vdriver_width)/8)+3)&~3); - - /* Create a windows DIB for our display */ - hdc = GetDC(Win_Window); - /* screen_bmp and dummy_fbuf are set to NULL if this fails */ - screen_bmp = CreateDIBSection(hdc, binfo, DIB_RGB_COLORS, - (void **)(&dummy_fbuf), private_mem, 0); - ReleaseDC(Win_Window, hdc); - return(TRUE); -} + memcpy(binfo->bmiColors, saved_pal, PAL_SIZE); + /* Fill the vdriver globals */ + if(vdriver_shadow_fbuf != NULL) + { + free(vdriver_shadow_fbuf); + vdriver_shadow_fbuf = NULL; + } + vdriver_width = binfo->bmiHeader.biWidth; + vdriver_height = -binfo->bmiHeader.biHeight; + vdriver_bpp = binfo->bmiHeader.biBitCount; + vdriver_log2_bpp = ROMlib_log2[vdriver_bpp]; + vdriver_row_bytes = ((((vdriver_bpp * vdriver_width) / 8) + 3) & ~3); + + /* Create a windows DIB for our display */ + hdc = GetDC(Win_Window); + /* screen_bmp and dummy_fbuf are set to NULL if this fails */ + screen_bmp = CreateDIBSection(hdc, binfo, DIB_RGB_COLORS, + (void **)(&dummy_fbuf), private_mem, 0); + ReleaseDC(Win_Window, hdc); + return (true); +} -void -vdriver_set_colors (int first_color, int num_colors, const ColorSpec *colors) +void vdriver_set_colors(int first_color, int num_colors, const ColorSpec *colors) { - int i, c; - PALETTEENTRY entries[NUM_COLORS]; + int i, c; + PALETTEENTRY entries[NUM_COLORS]; - if ( ! saved_pal || ((first_color+num_colors) > NUM_COLORS) ) { - /* Fatal error... */ - return; - } + if(!saved_pal || ((first_color + num_colors) > NUM_COLORS)) + { + /* Fatal error... */ + return; + } - /* Set the palette */ - for ( i=0; i> 8); - entries[i].peGreen = (CW (colors[i].rgb.green) >> 8); - entries[i].peBlue = (CW (colors[i].rgb.blue) >> 8); - entries[i].peFlags = 0; + entries[i].peRed = (CW(colors[i].rgb.red) >> 8); + entries[i].peGreen = (CW(colors[i].rgb.green) >> 8); + entries[i].peBlue = (CW(colors[i].rgb.blue) >> 8); + entries[i].peFlags = 0; } - if ( sys_palette_p ) - SetPaletteEntries(our_palette, first_color, num_colors, entries); - - for ( i=0; i vdriver_height) - bottom = vdriver_height; - if (right > vdriver_width) - right = vdriver_width; - - r.top = top; - r.left = left; - r.bottom = bottom; - r.right = right; - - return vdriver_update_screen_rects (1, &r, cursor_p); + vdriver_rect_t r; + + if(top < 0) + top = 0; + if(left < 0) + left = 0; + + if(bottom > vdriver_height) + bottom = vdriver_height; + if(right > vdriver_width) + right = vdriver_width; + + r.top = top; + r.left = left; + r.bottom = bottom; + r.right = right; + + vdriver_update_screen_rects(1, &r, cursor_p); } -void -vdriver_flush_display (void) +void vdriver_flush_display(void) { } -void -vdriver_shutdown (void) +void vdriver_shutdown(void) { - /* Free up the various data structures */ - if ( binfo ) { - free(binfo); - binfo = NULL; - } - if ( screen_bmp ) { - DeleteObject(screen_bmp); - screen_bmp = NULL; - } - if ( vdriver_fbuf ) + /* Free up the various data structures */ + if(binfo) + { + free(binfo); + binfo = NULL; + } + if(screen_bmp) + { + DeleteObject(screen_bmp); + screen_bmp = NULL; + } + if(vdriver_fbuf) + { + UnmapViewOfFile(vdriver_fbuf); + vdriver_fbuf = NULL; + } + if(private_mem) { - UnmapViewOfFile(vdriver_fbuf); - vdriver_fbuf = NULL; + CloseHandle(private_mem); + private_mem = NULL; } - if ( private_mem ) + if(vdriver_shadow_fbuf) { - CloseHandle(private_mem); - private_mem = NULL; + free(vdriver_shadow_fbuf); + vdriver_shadow_fbuf = NULL; } - if ( vdriver_shadow_fbuf ) { - free(vdriver_shadow_fbuf); - vdriver_shadow_fbuf = NULL; - } - if ( sys_palette_p ) + if(sys_palette_p) { - Win_Focus(0); - DeleteObject(our_palette); - DeleteObject(sys_palette); + Win_Focus(0); + DeleteObject(our_palette); + DeleteObject(sys_palette); } } /* Called in response to WM_PALETTECHANGED messages * -- We just repaint (BltBlt) our window with the new colormap. */ -void -Win_NewPal(void) +void Win_NewPal(void) { - InvalidateRect(Win_Window, NULL, 0); + InvalidateRect(Win_Window, NULL, 0); } /* Called in response to WM_ACTIVATE messages */ -void -Win_Focus(int on) +void Win_Focus(int on) { - HDC hdc; + HDC hdc; - /* Right now, the only thing we care about is palette manipulation */ - if ( ! sys_palette_p ) - return; + /* Right now, the only thing we care about is palette manipulation */ + if(!sys_palette_p) + return; - hdc = GetDC(Win_Window); - if ( on ) + hdc = GetDC(Win_Window); + if(on) { - PALETTEENTRY entries[NUM_COLORS]; + PALETTEENTRY entries[NUM_COLORS]; - /* Save the current system palette */ - GetSystemPaletteEntries(hdc, 0, NUM_COLORS, entries); - SetPaletteEntries(sys_palette, 0, NUM_COLORS, entries); + /* Save the current system palette */ + GetSystemPaletteEntries(hdc, 0, NUM_COLORS, entries); + SetPaletteEntries(sys_palette, 0, NUM_COLORS, entries); - /* Set our palette as the logical palette */ +/* Set our palette as the logical palette */ #ifdef PRIVATE_CMAP - /* This is more trouble than it's worth. It fries system colors */ - SetSystemPaletteUse(hdc, SYSPAL_NOSTATIC); + /* This is more trouble than it's worth. It fries system colors */ + SetSystemPaletteUse(hdc, SYSPAL_NOSTATIC); #endif - SelectPalette(hdc, our_palette, FALSE); - RealizePalette(hdc); - InvalidateRect(Win_Window, NULL, 0); + SelectPalette(hdc, our_palette, false); + RealizePalette(hdc); + InvalidateRect(Win_Window, NULL, 0); } - else + else { - /* Set the system palette and reset colors */ - SelectPalette(hdc, sys_palette, FALSE); - RealizePalette(hdc); + /* Set the system palette and reset colors */ + SelectPalette(hdc, sys_palette, false); + RealizePalette(hdc); #ifdef PRIVATE_CMAP - SetSystemPaletteUse(hdc, SYSPAL_STATIC); + SetSystemPaletteUse(hdc, SYSPAL_STATIC); #endif } - ReleaseDC(hdc, Win_Window); + ReleaseDC(hdc, Win_Window); } /* Called in response to WM_PAINT messages @@ -413,19 +402,18 @@ Win_Focus(int on) */ void Win_PAINT(void) { - PAINTSTRUCT ps; - HDC hdc, mdc; + PAINTSTRUCT ps; + HDC hdc, mdc; - hdc = BeginPaint(Win_Window, &ps); - if ( sys_palette_p ) + hdc = BeginPaint(Win_Window, &ps); + if(sys_palette_p) { - SelectPalette(hdc, our_palette, FALSE); - RealizePalette(hdc); + SelectPalette(hdc, our_palette, false); + RealizePalette(hdc); } - mdc = CreateCompatibleDC(hdc); - SelectObject(mdc, screen_bmp); - BitBlt(hdc, 0, 0, vdriver_width, vdriver_height, mdc, 0, 0, SRCCOPY); - DeleteDC(mdc); - EndPaint(Win_Window, &ps); + mdc = CreateCompatibleDC(hdc); + SelectObject(mdc, screen_bmp); + BitBlt(hdc, 0, 0, vdriver_width, vdriver_height, mdc, 0, 0, SRCCOPY); + DeleteDC(mdc); + EndPaint(Win_Window, &ps); } - diff --git a/src/config/front-ends/win32/windriver.c b/src/config/front-ends/win32/windriver.c index 21f4d727..a4a9e3d6 100644 --- a/src/config/front-ends/win32/windriver.c +++ b/src/config/front-ends/win32/windriver.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_windriver[] = "$Id: windriver.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - /* Implementation of the framebuffer portion of win32 vdriver */ #include @@ -18,7 +14,7 @@ char ROMlib_rcsid_windriver[] = "$Id: windriver.c 63 2004-12-24 18:19:43Z ctm $" HWND Win_Window; /* Variables required by the vdriver interface */ -uint8 *vdriver_fbuf = NULL; +uint8_t *vdriver_fbuf = NULL; int vdriver_row_bytes; int vdriver_width = VDRIVER_DEFAULT_SCREEN_WIDTH; int vdriver_height = VDRIVER_DEFAULT_SCREEN_HEIGHT; @@ -35,63 +31,28 @@ rgb_spec_t *vdriver_rgb_spec; #endif /* WIN_MGL */ #endif /* WIN_DIB */ - /* Used as a replacement for fprintf() for printing messages to display */ /* This should probably go in some sort of compatibility library... The redefinition of fprintf is currently in win32.h */ void Win_Message(FILE *stream, const char *fmt, ...) { - char *title_str = NULL; - char buffer[1024]; - va_list ap; - - if ( stream == stdout ) - title_str = "Executor Message"; - else if ( stream == stderr ) - title_str = "Executor Error"; - else - title_str = NULL; - - va_start(ap, fmt); - vsprintf(buffer, fmt, ap); - if ( title_str ) - MessageBox(GetActiveWindow(), buffer, title_str, MB_OK); - else - fprintf(stream, "%s", buffer); - va_end(ap); -} - -/* host functions that should go away */ - -/* shadow buffer; created on demand */ -unsigned char *vdriver_shadow_fbuf = NULL; - -void -host_flush_shadow_screen (void) -{ - int top_long, left_long, bottom_long, right_long; - - /* Lazily allocate a shadow screen. We won't be doing refresh that often, - * so don't waste the memory unless we need it. Note: memory never reclaimed - */ - if (vdriver_shadow_fbuf == NULL) - { - vdriver_shadow_fbuf = malloc(vdriver_row_bytes * vdriver_height); - memcpy (vdriver_shadow_fbuf, vdriver_fbuf, - vdriver_row_bytes * vdriver_height); - vdriver_update_screen (0, 0, vdriver_height, vdriver_width, FALSE); - } - else if (find_changed_rect_and_update_shadow ((uint32 *) vdriver_fbuf, - (uint32 *) vdriver_shadow_fbuf, - (vdriver_row_bytes - / sizeof (uint32)), - vdriver_height, - &top_long, &left_long, - &bottom_long, &right_long)) - { - vdriver_update_screen (top_long, (left_long * 32) >> vdriver_log2_bpp, - bottom_long, - (right_long * 32) >> vdriver_log2_bpp, FALSE); - } + char *title_str = NULL; + char buffer[1024]; + va_list ap; + + if(stream == stdout) + title_str = "Executor Message"; + else if(stream == stderr) + title_str = "Executor Error"; + else + title_str = NULL; + + va_start(ap, fmt); + vsprintf(buffer, fmt, ap); + if(title_str) + MessageBox(GetActiveWindow(), buffer, title_str, MB_OK); + else + fprintf(stream, "%s", buffer); + va_end(ap); } diff --git a/src/config/front-ends/win32/windriver.h b/src/config/front-ends/win32/windriver.h index 855683e4..f5ef1241 100644 --- a/src/config/front-ends/win32/windriver.h +++ b/src/config/front-ends/win32/windriver.h @@ -17,7 +17,7 @@ #undef ReplaceText /* Do not use the windows BOOLEAN or CHAR types */ #define BOOLEAN MAC_BOOLEAN -#define CHAR MAC_CHAR +#define CHAR MAC_CHAR #define Polygon MAC_Polygon #include "rsys/common.h" @@ -29,12 +29,12 @@ /* Global Variables */ extern const char *Win_AppName; -extern HINSTANCE Win_Instance; -extern HWND Win_Window; +extern HINSTANCE Win_Instance; +extern HWND Win_Window; extern unsigned char *vdriver_shadow_fbuf; /* Functions required for proper handling of windows event messages */ -extern int Win_RubberBand(int *width, int *height); +extern int Win_RubberBand(int *width, int *height); extern void Win_Focus(int on); extern void Win_NewPal(void); extern void Win_PAINT(void); diff --git a/src/config/front-ends/win32/winevents.c b/src/config/front-ends/win32/winevents.c index 34273417..91dd5885 100644 --- a/src/config/front-ends/win32/winevents.c +++ b/src/config/front-ends/win32/winevents.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_winevents[] = "$Id: winevents.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #include #include "windriver.h" @@ -24,325 +20,324 @@ char ROMlib_rcsid_winevents[] = "$Id: winevents.c 63 2004-12-24 18:19:43Z ctm $" /* Globals for the windows display subsystem */ const char *Win_AppName = APPNAME; -HINSTANCE Win_Instance; - +HINSTANCE Win_Instance; /* * * The main chimichunga. :) * * */ void process_win32_events(void) { - MSG msg; + MSG msg; - while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) + while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { - if (msg.message == WM_QUIT) - { - ROMlib_exit = 1; - ExitToShell (); - } - else - { - DispatchMessage(&msg); - } + if(msg.message == WM_QUIT) + { + ROMlib_exit = 1; + ExitToShell(); + } + else + { + DispatchMessage(&msg); + } } } -static unsigned char w32_clover_p = 0; /* Set by the WM_SYS* messages */ +static unsigned char w32_clover_p = 0; /* Set by the WM_SYS* messages */ static unsigned char w32_mousedown_p = 0; /* Set by WM_LBUTTON* messages */ -static int16 Keyboard_State(void) +static int16_t Keyboard_State(void) { - int16 keystate; + int16_t keystate; - keystate = 0; + keystate = 0; - /* Check for down */ - keystate |= ( (GetKeyState(VK_SHIFT)>>1) ? shiftKey : 0 ); - /* Check for set */ - keystate |= ( (GetKeyState(VK_CAPITAL)&0x01) ? alphaLock : 0 ); - /* Check for down */ - keystate |= ( (GetKeyState(VK_CONTROL)>>1) ? ControlKey : 0 ); - /* ALT is used by the system. Check for VK_MENU and use it for + /* Check for down */ + keystate |= ((GetKeyState(VK_SHIFT) >> 1) ? shiftKey : 0); + /* Check for set */ + keystate |= ((GetKeyState(VK_CAPITAL) & 0x01) ? alphaLock : 0); + /* Check for down */ + keystate |= ((GetKeyState(VK_CONTROL) >> 1) ? ControlKey : 0); + /* ALT is used by the system. Check for VK_MENU and use it for the clover (command) key. Also account for WM_SYS* messages. */ - keystate |= ( (w32_clover_p || (GetKeyState(VK_MENU)>>1)) ? cmdKey : 0 ); - /* Check the current mouse state */ - if ( !w32_mousedown_p ) + keystate |= ((w32_clover_p || (GetKeyState(VK_MENU) >> 1)) ? cmdKey : 0); + /* Check the current mouse state */ + if(!w32_mousedown_p) { - keystate |= btnState; + keystate |= btnState; } - return keystate; + return keystate; } -static int w32_modifier_p(unsigned char virt, int16 *modstore) +static int w32_modifier_p(unsigned char virt, int16_t *modstore) { - *modstore = 0; - switch (virt) + *modstore = 0; + switch(virt) { - case VK_LSHIFT: - case VK_RSHIFT: - case VK_SHIFT: - *modstore = shiftKey; - break; - case VK_CAPITAL: - *modstore = alphaLock; - break; - case VK_LCONTROL: - case VK_RCONTROL: - case VK_CONTROL: - *modstore = ControlKey; - break; - case VK_MENU: - *modstore = cmdKey; - break; - default: - return 0; + case VK_LSHIFT: + case VK_RSHIFT: + case VK_SHIFT: + *modstore = shiftKey; + break; + case VK_CAPITAL: + *modstore = alphaLock; + break; + case VK_LCONTROL: + case VK_RCONTROL: + case VK_CONTROL: + *modstore = ControlKey; + break; + case VK_MENU: + *modstore = cmdKey; + break; + default: + return 0; } - return 1; + return 1; } - + LONG CALLBACK AppWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { - Point where; - int32 when; + Point where; + int32_t when; - switch (msg) + switch(msg) { - /* A WM_ACTIVATE message occurs when our window just before losing + /* A WM_ACTIVATE message occurs when our window just before losing * focus, or just after gaining focus. Which is determined by the * low word of wParam. */ - case WM_ACTIVATE: - { - int active; - active = LOWORD(wParam); - Win_Focus(active); - return 0; - } - - /* A WM_PALETTECHANGED message occurs when the system palette has + case WM_ACTIVATE: + { + int active; + active = LOWORD(wParam); + Win_Focus(active); + return 0; + } + + /* A WM_PALETTECHANGED message occurs when the system palette has * changed, and allows us to redraw our window in the new colors. */ - case WM_PALETTECHANGED: - { - HWND thewin; - thewin = (HWND)wParam; - if ( thewin != hwnd ) - Win_NewPal(); - break; - } - - /* A WM_SIZE message occurs when the window is mapped, during the + case WM_PALETTECHANGED: + { + HWND thewin; + thewin = (HWND)wParam; + if(thewin != hwnd) + Win_NewPal(); + break; + } + + /* A WM_SIZE message occurs when the window is mapped, during the * ShowWindow() in Win_Init(). This means that this code will be * called before a palette has been realized, and so the first * draw call will consist of drawing with a black palette. */ - case WM_SIZE: - switch (wParam) - { - case SIZE_MINIMIZED: - /* Ignore minimizations */; - break; - case SIZE_MAXIMIZED: + case WM_SIZE: + switch(wParam) + { + case SIZE_MINIMIZED: + /* Ignore minimizations */; + break; + case SIZE_MAXIMIZED: #if 0 /* Go to fullscreen */ Win_FullScreen(1); /* Redraw screen contents here */ #endif - break; - default: - /* We ignore size changes here, because we get this message when + break; + default: + /* We ignore size changes here, because we get this message when * we are mapped. * Instead, we lock the size by catching WM_WINDOWPOSCHANGING */ - break; - } - break; - - /* This message is sent as a way for us to "check" the values of a + break; + } + break; + + /* This message is sent as a way for us to "check" the values of a * position change. If we don't like it, we can adjust the values * before they are changed. */ - case WM_GETMINMAXINFO: - { - MINMAXINFO *info; - RECT size; - int x, y; - int width; - int height; - - /* Get the current position of our window */ - GetWindowRect(hwnd, &size); - x = size.left; - y = size.top; - - /* Calculate the current width and height of our window */ - size.top = 0; - size.bottom = vdriver_height; - size.left = 0; - size.right = vdriver_width; - AdjustWindowRect(&size, GetWindowLong(hwnd, GWL_STYLE), FALSE); - width = size.right - size.left; - height = size.bottom - size.top; - - /* Fix our size to the current size */ - info = (MINMAXINFO *)lParam; - info->ptMaxSize.x = width; - info->ptMaxSize.y = height; - info->ptMaxPosition.x = x; - info->ptMaxPosition.y = y; - info->ptMinTrackSize.x = width; - info->ptMinTrackSize.y = height; - info->ptMaxTrackSize.x = width; - info->ptMaxTrackSize.y = height; - - return(0); - } - - case WM_LBUTTONDOWN: - case WM_LBUTTONUP: - { - int16 button_state; - when = TickCount (); - where.h = LOWORD (lParam); - where.v = HIWORD (lParam); - w32_mousedown_p = (msg == WM_LBUTTONDOWN); - button_state = Keyboard_State (); - ROMlib_PPostEvent(w32_mousedown_p ? mouseDown : mouseUp, - 0, (HIDDEN_EvQElPtr *) 0, - when, where, button_state); - adb_apeiron_hack (FALSE); - break; - } - - case WM_MOUSEMOVE: - MouseLocation.h = CW (LOWORD (lParam)); - MouseLocation.v = CW (HIWORD (lParam)); - adb_apeiron_hack (FALSE); - break; - - case WM_SYSKEYDOWN: - case WM_SYSKEYUP: - /* Handle any ALT- combinations */ - /* ... */ - /* Fall through, KEYDOWN detects the ALT key */ - - case WM_KEYDOWN: - case WM_KEYUP: - { - unsigned char down_p; - LONGINT keywhat; - unsigned char virt; - uint16 whichmod; - uint16 button_state; - - /* Check for autorepeat (bit 30 specifies a repeated key) */ - down_p = ((msg == WM_KEYDOWN) || (msg == WM_SYSKEYDOWN)); - if ( down_p && ((lParam>>30)&0x01) ) - return 0; - - /* Check the keysym, do we recognise it? */ - virt = vk_to_mkv[wParam]; - if ( virt != NOTAKEY ) - { - /* Check for ALT key - should SYS_clover be persistent? */ - if ( ((msg == WM_SYSKEYDOWN) || (msg == WM_SYSKEYUP)) && - ((lParam>>29)&0x01) ) - { - w32_clover_p = 1; - } - else - { - w32_clover_p = 0; - } - when = TickCount (); - where.h = CW(MouseLocation.h); - where.v = CW(MouseLocation.v); - button_state = Keyboard_State (); - if ( w32_modifier_p(virt, &whichmod) ) - button_state &= ~whichmod; - keywhat = ROMlib_xlate(virt, button_state, down_p); - post_keytrans_key_events(down_p ? keyDown : keyUp, - keywhat, when, where, - button_state, virt); - } - /* We handled the message, so return. */ - return 0; - } - - case WM_CLOSE: - { - int reply; - - reply = MessageBox(hwnd, "Terminate running Macintosh application?", - "-= Executor =-", MB_OKCANCEL); - if ( reply == IDOK ) - PostQuitMessage(0); - return 0; - } - - case WM_PAINT: - /* Redraw a portion of the screen */ - Win_PAINT(); - return 0; + case WM_GETMINMAXINFO: + { + MINMAXINFO *info; + RECT size; + int x, y; + int width; + int height; + + /* Get the current position of our window */ + GetWindowRect(hwnd, &size); + x = size.left; + y = size.top; + + /* Calculate the current width and height of our window */ + size.top = 0; + size.bottom = vdriver_height; + size.left = 0; + size.right = vdriver_width; + AdjustWindowRect(&size, GetWindowLong(hwnd, GWL_STYLE), false); + width = size.right - size.left; + height = size.bottom - size.top; + + /* Fix our size to the current size */ + info = (MINMAXINFO *)lParam; + info->ptMaxSize.x = width; + info->ptMaxSize.y = height; + info->ptMaxPosition.x = x; + info->ptMaxPosition.y = y; + info->ptMinTrackSize.x = width; + info->ptMinTrackSize.y = height; + info->ptMaxTrackSize.x = width; + info->ptMaxTrackSize.y = height; + + return (0); + } + + case WM_LBUTTONDOWN: + case WM_LBUTTONUP: + { + int16_t button_state; + when = TickCount(); + where.h = LOWORD(lParam); + where.v = HIWORD(lParam); + w32_mousedown_p = (msg == WM_LBUTTONDOWN); + button_state = Keyboard_State(); + ROMlib_PPostEvent(w32_mousedown_p ? mouseDown : mouseUp, + 0, (GUEST *)0, + when, where, button_state); + adb_apeiron_hack(false); + break; + } + + case WM_MOUSEMOVE: + MouseLocation.h = CW(LOWORD(lParam)); + MouseLocation.v = CW(HIWORD(lParam)); + adb_apeiron_hack(false); + break; + + case WM_SYSKEYDOWN: + case WM_SYSKEYUP: + /* Handle any ALT- combinations */ + /* ... */ + /* Fall through, KEYDOWN detects the ALT key */ + + case WM_KEYDOWN: + case WM_KEYUP: + { + unsigned char down_p; + LONGINT keywhat; + unsigned char virt; + uint16_t whichmod; + uint16_t button_state; + + /* Check for autorepeat (bit 30 specifies a repeated key) */ + down_p = ((msg == WM_KEYDOWN) || (msg == WM_SYSKEYDOWN)); + if(down_p && ((lParam >> 30) & 0x01)) + return 0; + + /* Check the keysym, do we recognise it? */ + virt = vk_to_mkv[wParam]; + if(virt != NOTAKEY) + { + /* Check for ALT key - should SYS_clover be persistent? */ + if(((msg == WM_SYSKEYDOWN) || (msg == WM_SYSKEYUP)) && ((lParam >> 29) & 0x01)) + { + w32_clover_p = 1; + } + else + { + w32_clover_p = 0; + } + when = TickCount(); + where.h = CW(MouseLocation.h); + where.v = CW(MouseLocation.v); + button_state = Keyboard_State(); + if(w32_modifier_p(virt, &whichmod)) + button_state &= ~whichmod; + keywhat = ROMlib_xlate(virt, button_state, down_p); + post_keytrans_key_events(down_p ? keyDown : keyUp, + keywhat, when, where, + button_state, virt); + } + /* We handled the message, so return. */ + return 0; + } + + case WM_CLOSE: + { + int reply; + + reply = MessageBox(hwnd, "Terminate running Macintosh application?", + "-= Executor =-", MB_OKCANCEL); + if(reply == IDOK) + PostQuitMessage(0); + return 0; + } + + case WM_PAINT: + /* Redraw a portion of the screen */ + Win_PAINT(); + return 0; } - return DefWindowProc(hwnd,msg,wParam,lParam); + return DefWindowProc(hwnd, msg, wParam, lParam); } #ifndef SOUND_GGA int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) { - int argc, i; - char **argv; - FILE *fp; + int argc, i; + char **argv; + FILE *fp; - /* FIXME: + /* FIXME: * fprintf needs to be remapped to a windows function, otherwise when * executor dies the user has no idea why it just vanished. Also, I'm * running this from a read-only SMB mount. :-) */ - fp = freopen ("stdout.txt", "w", stdout); - if (!fp) - stdout = fopen ("stdout.txt", "w"); - setbuf (stdout, 0); - fp = freopen ("stderr.txt", "w", stderr); - if (!fp) - stderr = fopen ("stderr.txt", "w"); - setbuf (stderr, 0); - - if (!hPrev) { - /* Register a class for the main application window */ - WNDCLASS cls; - cls.hCursor = LoadCursor(NULL, IDC_ARROW); - cls.hIcon = LoadIcon(hInst, "(none)"); - cls.lpszMenuName = "(none)"; - cls.lpszClassName = APPNAME; - cls.hbrBackground = NULL; - cls.hInstance = hInst; - cls.style = CS_BYTEALIGNCLIENT; - cls.lpfnWndProc = (LPVOID)AppWndProc; - cls.cbWndExtra = 0; - cls.cbClsExtra = 0; - if (!RegisterClass(&cls)) - return FALSE; - } - - /* Initialize the global windowing variables */ - Win_Instance = hInst; - - { - char *cmdp; - int len; - - cmdp = GetCommandLine (); - len = strlen (cmdp); - argc = count_params (cmdp, len); - argv = malloc((argc+1) * sizeof *argv); - for (i = 0; i < argc; ++i) - argv[i] = get_param (&cmdp, &len); - argv[i] = 0; - } - - return(ROMlib_main(argc, argv)); + fp = freopen("stdout.txt", "w", stdout); + if(!fp) + stdout = fopen("stdout.txt", "w"); + setbuf(stdout, 0); + fp = freopen("stderr.txt", "w", stderr); + if(!fp) + stderr = fopen("stderr.txt", "w"); + setbuf(stderr, 0); + + if(!hPrev) + { + /* Register a class for the main application window */ + WNDCLASS cls; + cls.hCursor = LoadCursor(NULL, IDC_ARROW); + cls.hIcon = LoadIcon(hInst, "(none)"); + cls.lpszMenuName = "(none)"; + cls.lpszClassName = APPNAME; + cls.hbrBackground = NULL; + cls.hInstance = hInst; + cls.style = CS_BYTEALIGNCLIENT; + cls.lpfnWndProc = (LPVOID)AppWndProc; + cls.cbWndExtra = 0; + cls.cbClsExtra = 0; + if(!RegisterClass(&cls)) + return false; + } + + /* Initialize the global windowing variables */ + Win_Instance = hInst; + + { + char *cmdp; + int len; + + cmdp = GetCommandLine(); + len = strlen(cmdp); + argc = count_params(cmdp, len); + argv = malloc((argc + 1) * sizeof *argv); + for(i = 0; i < argc; ++i) + argv[i] = get_param(&cmdp, &len); + argv[i] = 0; + } + + return (ROMlib_main(argc, argv)); } #endif diff --git a/src/config/front-ends/x/CMakeLists.txt b/src/config/front-ends/x/CMakeLists.txt new file mode 100644 index 00000000..6a5d443c --- /dev/null +++ b/src/config/front-ends/x/CMakeLists.txt @@ -0,0 +1,22 @@ +find_library(X11_LIBRARY X11) +find_library(Xext_LIBRARY Xext) + +if(X11_LIBRARY AND Xext_LIBRARY) + + add_library(front-end-x + x.cpp + x_keycodes.cpp + host_vdriver.h + x.h + x_keycodes.h + sigio_multiplex.h + sigio_multiplex.cpp + ) + target_link_libraries(front-end-x syn68k ${X11_LIBRARY} ${Xext_LIBRARY}) + target_include_directories(front-end-x PUBLIC .) + if(CMAKE_COMPILER_IS_GNUCXX) + # X11 front-end is legacy code. + # it doesn't pay to fix this. + target_compile_options(front-end-x PRIVATE -Wno-write-strings) + endif() +endif() \ No newline at end of file diff --git a/src/config/front-ends/x/host_bltmacros.h b/src/config/front-ends/x/host_bltmacros.h deleted file mode 100644 index e69de29b..00000000 diff --git a/src/config/front-ends/x/host_vdriver.h b/src/config/front-ends/x/host_vdriver.h index 628b6853..545f6e6c 100644 --- a/src/config/front-ends/x/host_vdriver.h +++ b/src/config/front-ends/x/host_vdriver.h @@ -1,17 +1,17 @@ #define vdriver_system_busy 0 -typedef VDRIVER_MODE_LIST_TYPE (2) vdriver_x_mode_t; +typedef VDRIVER_MODE_LIST_TYPE(2) vdriver_x_mode_t; extern vdriver_x_mode_t vdriver_x_modes; -#define vdriver_fixed_clut_p FALSE +#define vdriver_fixed_clut_p false #define vdriver_mode_list \ - ((const vdriver_modes_t *) &vdriver_x_modes) + ((const vdriver_modes_t *)&vdriver_x_modes) #define VDRIVER_DISPLAYED_IN_WINDOW #define vdriver_accel_rect_scroll(t, l, b, r, dx, dy) VDRIVER_ACCEL_NO_UPDATE #define vdriver_accel_wait() -#define VDRIVER_BYPASS_INTERNAL_FBUF_P() FALSE +#define VDRIVER_BYPASS_INTERNAL_FBUF_P() false diff --git a/src/config/front-ends/x/iv-server.c b/src/config/front-ends/x/iv-server.c index 467035c0..4cef8877 100644 --- a/src/config/front-ends/x/iv-server.c +++ b/src/config/front-ends/x/iv-server.c @@ -2,11 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_iv_server[] - = "$Id: iv-server.c 89 2005-05-25 04:15:34Z ctm $"; -#endif - #define Region Mac_Region #define Cursor Mac_Cursor @@ -45,7 +40,7 @@ XFontStruct *font; GC copy_gc, text_gc, draw_gc; -void evt_loop (void); +void evt_loop(void); unsigned char *image_data; int image_width, image_height, row_bytes; @@ -59,693 +54,684 @@ int scroll_step = 4; Pixmap image_view; -void allocate_pixmap_for_image (void); -void redraw (void); +void allocate_pixmap_for_image(void); +void redraw(void); char *program_name; -int -setup_connection (void) +int setup_connection(void) { - int srv_sockfd, retval; - struct sockaddr_in srv_addr; - int reuse_flag = 1; - - srv_sockfd = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (srv_sockfd < 0) - abort (); - retval = setsockopt (srv_sockfd, SOL_SOCKET, SO_REUSEADDR, - (char *) reuse_flag, sizeof reuse_flag); + int srv_sockfd, retval; + struct sockaddr_in srv_addr; + int reuse_flag = 1; + + srv_sockfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if(srv_sockfd < 0) + abort(); + retval = setsockopt(srv_sockfd, SOL_SOCKET, SO_REUSEADDR, + (char *)reuse_flag, sizeof reuse_flag); #if 0 if (retval < 0) abort (); #endif - - srv_addr.sin_family = AF_INET; - srv_addr.sin_port = PORT; - srv_addr.sin_addr.s_addr = htonl (INADDR_ANY); - - retval = bind (srv_sockfd, (struct sockaddr *) &srv_addr, sizeof srv_addr); - if (retval < 0) - abort (); - - retval = listen (srv_sockfd, 5); - if (retval < 0) - abort (); - return srv_sockfd; + srv_addr.sin_family = AF_INET; + srv_addr.sin_port = PORT; + srv_addr.sin_addr.s_addr = htonl(INADDR_ANY); + + retval = bind(srv_sockfd, (struct sockaddr *)&srv_addr, sizeof srv_addr); + if(retval < 0) + abort(); + + retval = listen(srv_sockfd, 5); + if(retval < 0) + abort(); + + return srv_sockfd; } unsigned long -color_index_to_pixel (int color_index) +color_index_to_pixel(int color_index) { - unsigned long pixel; - color_t *color; - - if (depth == 16) - { - color = &image_color_map[color_index]; - pixel = ( (color->red & 0xF800) - | ((color->green >> 5) & 0x7E0) - | ((color->blue >> 11) & 0x1F)); + unsigned long pixel; + color_t *color; + + if(depth == 16) + { + color = &image_color_map[color_index]; + pixel = ((color->red & 0xF800) + | ((color->green >> 5) & 0x7E0) + | ((color->blue >> 11) & 0x1F)); } - else if (depth == 8) - pixel = color_index; - else + else if(depth == 8) + pixel = color_index; + else { - fprintf (stderr, "%s: unable to compute color for depth `%d'\n", - program_name, depth); - exit (EXIT_FAILURE); + fprintf(stderr, "%s: unable to compute color for depth `%d'\n", + program_name, depth); + exit(EXIT_FAILURE); } - return pixel; + return pixel; } -void -convert_image_to_view (void) +void convert_image_to_view(void) { - int x, y; - - for (y = 0; y < image_height; y ++) + int x, y; + + for(y = 0; y < image_height; y++) { - if (y > 1 - && !memcmp (&image_data[row_bytes * (y - 1)], - &image_data[row_bytes * y], row_bytes)) - { - /* just copy the last line */ - XCopyArea (x_dpy, image_view, image_view, copy_gc, - 0, (y - 1) * mag_step, - image_width * mag_step, mag_step, - 0, y * mag_step); - } - else if (y > 2 - && !memcmp (&image_data[row_bytes * (y - 2)], - &image_data[row_bytes * y], row_bytes)) - { - /* just copy the last line */ - XCopyArea (x_dpy, image_view, image_view, copy_gc, - 0, (y - 2) * mag_step, - image_width * mag_step, mag_step, - 0, y * mag_step); - } - else - { - unsigned long pixel; - int color_index; - int start_x; - - color_index = image_data[row_bytes * y]; - for (start_x = 0, x = 0; x < image_width; x ++) - { - int new_color_index; - - new_color_index = image_data[x + row_bytes * y]; - if (new_color_index != color_index) - { - pixel = color_index_to_pixel (color_index); - XSetForeground (x_dpy, draw_gc, pixel); - - XFillRectangle (x_dpy, image_view, draw_gc, - start_x * mag_step, - y * mag_step, - (x - start_x) * mag_step, mag_step); - start_x = x; - color_index = new_color_index; - } - } - - pixel = color_index_to_pixel (color_index); - XSetForeground (x_dpy, draw_gc, pixel); - XFillRectangle (x_dpy, image_view, draw_gc, - start_x * mag_step, - y * mag_step, - (image_width - start_x) * mag_step, mag_step); - } - + if(y > 1 + && !memcmp(&image_data[row_bytes * (y - 1)], + &image_data[row_bytes * y], row_bytes)) + { + /* just copy the last line */ + XCopyArea(x_dpy, image_view, image_view, copy_gc, + 0, (y - 1) * mag_step, + image_width * mag_step, mag_step, + 0, y * mag_step); + } + else if(y > 2 + && !memcmp(&image_data[row_bytes * (y - 2)], + &image_data[row_bytes * y], row_bytes)) + { + /* just copy the last line */ + XCopyArea(x_dpy, image_view, image_view, copy_gc, + 0, (y - 2) * mag_step, + image_width * mag_step, mag_step, + 0, y * mag_step); + } + else + { + unsigned long pixel; + int color_index; + int start_x; + + color_index = image_data[row_bytes * y]; + for(start_x = 0, x = 0; x < image_width; x++) + { + int new_color_index; + + new_color_index = image_data[x + row_bytes * y]; + if(new_color_index != color_index) + { + pixel = color_index_to_pixel(color_index); + XSetForeground(x_dpy, draw_gc, pixel); + + XFillRectangle(x_dpy, image_view, draw_gc, + start_x * mag_step, + y * mag_step, + (x - start_x) * mag_step, mag_step); + start_x = x; + color_index = new_color_index; + } + } + + pixel = color_index_to_pixel(color_index); + XSetForeground(x_dpy, draw_gc, pixel); + XFillRectangle(x_dpy, image_view, draw_gc, + start_x * mag_step, + y * mag_step, + (image_width - start_x) * mag_step, mag_step); + } } } -void -xread (int fd, char *dst, int read_count) +void xread(int fd, char *dst, int read_count) { - while (read_count) + while(read_count) { - int bytes_read; - - bytes_read = read (fd, dst, read_count); - if (bytes_read <= 0) - abort (); - read_count -= bytes_read; - dst += bytes_read; + int bytes_read; + + bytes_read = read(fd, dst, read_count); + if(bytes_read <= 0) + abort(); + read_count -= bytes_read; + dst += bytes_read; } } -void -accept_connection (int fd) +void accept_connection(int fd) { - int cli_sockfd; - socklen_t cli_len; - struct sockaddr_in cli_addr; - image_header_t header; - - cli_len = sizeof cli_addr; - cli_sockfd = accept (fd, (struct sockaddr *) &cli_addr, &cli_len); - if (cli_sockfd < 0) - abort (); - - xread (cli_sockfd, (char *) &header, sizeof header); - - image_width = header.width; - image_height = header.height; - row_bytes = header.row_bytes; - memcpy (image_color_map, header.image_color_map, - sizeof image_color_map); - - image_data = realloc (image_data, row_bytes * image_height); - - xread (cli_sockfd, (char *) image_data, row_bytes * image_height); - - allocate_pixmap_for_image (); - convert_image_to_view (); - - /* display the sucker */ - redraw (); - - close (cli_sockfd); + int cli_sockfd; + socklen_t cli_len; + struct sockaddr_in cli_addr; + image_header_t header; + + cli_len = sizeof cli_addr; + cli_sockfd = accept(fd, (struct sockaddr *)&cli_addr, &cli_len); + if(cli_sockfd < 0) + abort(); + + xread(cli_sockfd, (char *)&header, sizeof header); + + image_width = header.width; + image_height = header.height; + row_bytes = header.row_bytes; + memcpy(image_color_map, header.image_color_map, + sizeof image_color_map); + + image_data = realloc(image_data, row_bytes * image_height); + + xread(cli_sockfd, (char *)image_data, row_bytes * image_height); + + allocate_pixmap_for_image(); + convert_image_to_view(); + + /* display the sucker */ + redraw(); + + close(cli_sockfd); } -void -draw_image_view () +void draw_image_view() { - XCopyArea (x_dpy, image_view, display_window, copy_gc, - current_x * mag_step, current_y * mag_step, 256, 256, 0, 0); + XCopyArea(x_dpy, image_view, display_window, copy_gc, + current_x * mag_step, current_y * mag_step, 256, 256, 0, 0); } int pointer_x, pointer_y; -void -draw_pointer_info () +void draw_pointer_info() { - int x, y; - char buf[256]; - color_t *color_for_point; - int pixel; - - /* clear echo area */ - XFillRectangle (x_dpy, display_window, copy_gc, - 0, 256, 256, font->ascent + font->descent + 2); - - x = (pointer_x / mag_step) + current_x; - y = (pointer_y / mag_step) + current_y; - - if (x < image_width && y < image_height) - ; - else - return; - - pixel = image_data[x + row_bytes * y]; - color_for_point = &image_color_map[pixel]; - - sprintf (buf, "(%3d, %3d); %2x; %04x:%04x:%04x", x, y, pixel, - color_for_point->red, - color_for_point->blue, - color_for_point->green); - XDrawString (x_dpy, display_window, text_gc, - 2, 256 + font->ascent + 1, buf, strlen (buf)); + int x, y; + char buf[256]; + color_t *color_for_point; + int pixel; + + /* clear echo area */ + XFillRectangle(x_dpy, display_window, copy_gc, + 0, 256, 256, font->ascent + font->descent + 2); + + x = (pointer_x / mag_step) + current_x; + y = (pointer_y / mag_step) + current_y; + + if(x < image_width && y < image_height) + ; + else + return; + + pixel = image_data[x + row_bytes * y]; + color_for_point = &image_color_map[pixel]; + + sprintf(buf, "(%3d, %3d); %2x; %04x:%04x:%04x", x, y, pixel, + color_for_point->red, + color_for_point->blue, + color_for_point->green); + XDrawString(x_dpy, display_window, text_gc, + 2, 256 + font->ascent + 1, buf, strlen(buf)); } -void -allocate_pixmap_for_image (void) +void allocate_pixmap_for_image(void) { - if (image_view) - XFreePixmap (x_dpy, image_view); + if(image_view) + XFreePixmap(x_dpy, image_view); - image_view = XCreatePixmap (x_dpy, display_window, - image_width * mag_step, - image_height * mag_step, depth); + image_view = XCreatePixmap(x_dpy, display_window, + image_width * mag_step, + image_height * mag_step, depth); } -void -set_mag_step (int new_mag_step) +void set_mag_step(int new_mag_step) { - if (new_mag_step < 1 - || new_mag_step > 32 - || new_mag_step == mag_step) - return; - mag_step = new_mag_step; - allocate_pixmap_for_image (); - convert_image_to_view (); - - redraw (); + if(new_mag_step < 1 + || new_mag_step > 32 + || new_mag_step == mag_step) + return; + mag_step = new_mag_step; + allocate_pixmap_for_image(); + convert_image_to_view(); + + redraw(); } -void -redraw (void) +void redraw(void) { - draw_image_view (); - draw_pointer_info (); + draw_image_view(); + draw_pointer_info(); } -void -handle_x_evts (int fd) +void handle_x_evts(int fd) { - XEvent evt; + XEvent evt; - while (XCheckMaskEvent (x_dpy, ~0L, &evt)) + while(XCheckMaskEvent(x_dpy, ~0L, &evt)) { - switch (evt.type) - { - case Expose: - draw_image_view (); - draw_pointer_info (); - break; - case MotionNotify: - pointer_x = evt.xmotion.x; - pointer_y = evt.xmotion.y; - draw_pointer_info (); - break; - case KeyPress: - { - KeySym key; - int n_bytes; - char buf[81]; - - n_bytes = XLookupString ((XKeyEvent *) &evt, - buf, 80, &key, NULL); - - if (n_bytes == 1) - { - switch (*buf) - { - case '-': - set_mag_step (mag_step >> 1); - break; - case '+': - set_mag_step (mag_step << 1); - break; - case '8': - if (current_y > 0) - current_y -= scroll_step; - else - return; - break; - case '2': - current_y += scroll_step; - break; - case '4': - if (current_x > 0) - current_x -= scroll_step; - else - return; - break; - case '6': - current_x += scroll_step; - break; - } - } - redraw (); - break; - } - default: - break; - } + switch(evt.type) + { + case Expose: + draw_image_view(); + draw_pointer_info(); + break; + case MotionNotify: + pointer_x = evt.xmotion.x; + pointer_y = evt.xmotion.y; + draw_pointer_info(); + break; + case KeyPress: + { + KeySym key; + int n_bytes; + char buf[81]; + + n_bytes = XLookupString((XKeyEvent *)&evt, + buf, 80, &key, NULL); + + if(n_bytes == 1) + { + switch(*buf) + { + case '-': + set_mag_step(mag_step >> 1); + break; + case '+': + set_mag_step(mag_step << 1); + break; + case '8': + if(current_y > 0) + current_y -= scroll_step; + else + return; + break; + case '2': + current_y += scroll_step; + break; + case '4': + if(current_x > 0) + current_x -= scroll_step; + else + return; + break; + case '6': + current_x += scroll_step; + break; + } + } + redraw(); + break; + } + default: + break; + } } } -int -main (int argc, char *argv[]) +int main(int argc, char *argv[]) { - XSetWindowAttributes xswa; - XSizeHints size_hints; - char *font_name = "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"; - XGCValues gc_values; - - int width, height; - - struct + XSetWindowAttributes xswa; + XSizeHints size_hints; + char *font_name = "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"; + XGCValues gc_values; + + int width, height; + + struct { - int fd; - void (*handler) (int fd); + int fd; + void (*handler)(int fd); } fds[2]; - int n_fds = 2; + int n_fds = 2; + + program_name = argv[0]; - program_name = argv[0]; - - x_dpy = XOpenDisplay (""); - if (x_dpy == NULL) + x_dpy = XOpenDisplay(""); + if(x_dpy == NULL) { - fprintf (stderr, "%s: could not open x server `%s'.\n", - program_name, XDisplayName ("")); - exit (EXIT_FAILURE); + fprintf(stderr, "%s: could not open x server `%s'.\n", + program_name, XDisplayName("")); + exit(EXIT_FAILURE); } - x_screen = XDefaultScreen (x_dpy); - - font = XLoadQueryFont (x_dpy, font_name); - if (!font) + x_screen = XDefaultScreen(x_dpy); + + font = XLoadQueryFont(x_dpy, font_name); + if(!font) { - fprintf (stderr, "%s: fatal error: failed to load font `%s'\n", - program_name, font_name); - exit (EXIT_FAILURE); + fprintf(stderr, "%s: fatal error: failed to load font `%s'\n", + program_name, font_name); + exit(EXIT_FAILURE); } - - fds[0].fd = setup_connection (); - fds[0].handler = &accept_connection; - - fds[1].fd = XConnectionNumber (x_dpy); - fds[1].handler = &handle_x_evts; - - width = 256; - height = 256 + 2 + font->ascent + font->descent; - - /* size and base size are set below after parsing geometry */ - size_hints.flags = PSize; - - size_hints.width = width; - size_hints.height = height; - - /* make a display window */ - display_window = XCreateWindow (x_dpy, XRootWindow (x_dpy, x_screen), - 0, 0, width, height, - 0, 0, InputOutput, CopyFromParent, 0, &xswa); - - depth = XDefaultDepth (x_dpy, x_screen); - - image_view = XCreatePixmap (x_dpy, display_window, 256, 256, depth); - - gc_values.function = GXcopy; - gc_values.foreground = XBlackPixel (x_dpy, x_screen); - gc_values.background = XWhitePixel (x_dpy, x_screen); - - copy_gc = XCreateGC (x_dpy, display_window, - ( GCFunction | GCForeground - | GCBackground), &gc_values); - draw_gc = XCreateGC (x_dpy, display_window, - ( GCFunction | GCForeground - | GCBackground), &gc_values); - - gc_values.foreground = XWhitePixel (x_dpy, x_screen); - gc_values.background = XBlackPixel (x_dpy, x_screen); - gc_values.font = font->fid; - text_gc = XCreateGC (x_dpy, display_window, - ( GCFunction | GCForeground - | GCBackground | GCFont), &gc_values); - - XSelectInput (x_dpy, display_window, ( ExposureMask | PointerMotionMask - | KeyPressMask)); -#if 1 - { - int x, y; - image_data = malloc (256 * 256); - image_height = image_width = row_bytes = 256; - for (x = 0; x < 256; x ++) - for (y = 0; y < 256; y ++) - image_data[x + y * row_bytes] = y; - - image_color_map[0] = (color_t) { 65535, 65535, 65535 }; - image_color_map[1] = (color_t) { 65535, 65535, 52428 }; - image_color_map[2] = (color_t) { 65535, 65535, 39321 }; - image_color_map[3] = (color_t) { 65535, 65535, 26214 }; - image_color_map[4] = (color_t) { 65535, 65535, 13107 }; - image_color_map[5] = (color_t) { 65535, 65535, 0 }; - image_color_map[6] = (color_t) { 65535, 52428, 65535 }; - image_color_map[7] = (color_t) { 65535, 52428, 52428 }; - image_color_map[8] = (color_t) { 65535, 52428, 39321 }; - image_color_map[9] = (color_t) { 65535, 52428, 26214 }; - image_color_map[10] = (color_t) { 65535, 52428, 13107 }; - image_color_map[11] = (color_t) { 65535, 52428, 0 }; - image_color_map[12] = (color_t) { 65535, 39321, 65535 }; - image_color_map[13] = (color_t) { 65535, 39321, 52428 }; - image_color_map[14] = (color_t) { 65535, 39321, 39321 }; - image_color_map[15] = (color_t) { 65535, 39321, 26214 }; - image_color_map[16] = (color_t) { 65535, 39321, 13107 }; - image_color_map[17] = (color_t) { 65535, 39321, 0 }; - image_color_map[18] = (color_t) { 65535, 26214, 65535 }; - image_color_map[19] = (color_t) { 65535, 26214, 52428 }; - image_color_map[20] = (color_t) { 65535, 26214, 39321 }; - image_color_map[21] = (color_t) { 65535, 26214, 26214 }; - image_color_map[22] = (color_t) { 65535, 26214, 13107 }; - image_color_map[23] = (color_t) { 65535, 26214, 0 }; - image_color_map[24] = (color_t) { 65535, 13107, 65535 }; - image_color_map[25] = (color_t) { 65535, 13107, 52428 }; - image_color_map[26] = (color_t) { 65535, 13107, 39321 }; - image_color_map[27] = (color_t) { 65535, 13107, 26214 }; - image_color_map[28] = (color_t) { 65535, 13107, 13107 }; - image_color_map[29] = (color_t) { 65535, 13107, 0 }; - image_color_map[30] = (color_t) { 65535, 0, 65535 }; - image_color_map[31] = (color_t) { 65535, 0, 52428 }; - image_color_map[32] = (color_t) { 65535, 0, 39321 }; - image_color_map[33] = (color_t) { 65535, 0, 26214 }; - image_color_map[34] = (color_t) { 65535, 0, 13107 }; - image_color_map[35] = (color_t) { 65535, 0, 0 }; - image_color_map[36] = (color_t) { 52428, 65535, 65535 }; - image_color_map[37] = (color_t) { 52428, 65535, 52428 }; - image_color_map[38] = (color_t) { 52428, 65535, 39321 }; - image_color_map[39] = (color_t) { 52428, 65535, 26214 }; - image_color_map[40] = (color_t) { 52428, 65535, 13107 }; - image_color_map[41] = (color_t) { 52428, 65535, 0 }; - image_color_map[42] = (color_t) { 52428, 52428, 65535 }; - image_color_map[43] = (color_t) { 52428, 52428, 52428 }; - image_color_map[44] = (color_t) { 52428, 52428, 39321 }; - image_color_map[45] = (color_t) { 52428, 52428, 26214 }; - image_color_map[46] = (color_t) { 52428, 52428, 13107 }; - image_color_map[47] = (color_t) { 52428, 52428, 0 }; - image_color_map[48] = (color_t) { 52428, 39321, 65535 }; - image_color_map[49] = (color_t) { 52428, 39321, 52428 }; - image_color_map[50] = (color_t) { 52428, 39321, 39321 }; - image_color_map[51] = (color_t) { 52428, 39321, 26214 }; - image_color_map[52] = (color_t) { 52428, 39321, 13107 }; - image_color_map[53] = (color_t) { 52428, 39321, 0 }; - image_color_map[54] = (color_t) { 52428, 26214, 65535 }; - image_color_map[55] = (color_t) { 52428, 26214, 52428 }; - image_color_map[56] = (color_t) { 52428, 26214, 39321 }; - image_color_map[57] = (color_t) { 52428, 26214, 26214 }; - image_color_map[58] = (color_t) { 52428, 26214, 13107 }; - image_color_map[59] = (color_t) { 52428, 26214, 0 }; - image_color_map[60] = (color_t) { 52428, 13107, 65535 }; - image_color_map[61] = (color_t) { 52428, 13107, 52428 }; - image_color_map[62] = (color_t) { 52428, 13107, 39321 }; - image_color_map[63] = (color_t) { 52428, 13107, 26214 }; - image_color_map[64] = (color_t) { 52428, 13107, 13107 }; - image_color_map[65] = (color_t) { 52428, 13107, 0 }; - image_color_map[66] = (color_t) { 52428, 0, 65535 }; - image_color_map[67] = (color_t) { 52428, 0, 52428 }; - image_color_map[68] = (color_t) { 52428, 0, 39321 }; - image_color_map[69] = (color_t) { 52428, 0, 26214 }; - image_color_map[70] = (color_t) { 52428, 0, 13107 }; - image_color_map[71] = (color_t) { 52428, 0, 0 }; - image_color_map[72] = (color_t) { 39321, 65535, 65535 }; - image_color_map[73] = (color_t) { 39321, 65535, 52428 }; - image_color_map[74] = (color_t) { 39321, 65535, 39321 }; - image_color_map[75] = (color_t) { 39321, 65535, 26214 }; - image_color_map[76] = (color_t) { 39321, 65535, 13107 }; - image_color_map[77] = (color_t) { 39321, 65535, 0 }; - image_color_map[78] = (color_t) { 39321, 52428, 65535 }; - image_color_map[79] = (color_t) { 39321, 52428, 52428 }; - image_color_map[80] = (color_t) { 39321, 52428, 39321 }; - image_color_map[81] = (color_t) { 39321, 52428, 26214 }; - image_color_map[82] = (color_t) { 39321, 52428, 13107 }; - image_color_map[83] = (color_t) { 39321, 52428, 0 }; - image_color_map[84] = (color_t) { 39321, 39321, 65535 }; - image_color_map[85] = (color_t) { 39321, 39321, 52428 }; - image_color_map[86] = (color_t) { 39321, 39321, 39321 }; - image_color_map[87] = (color_t) { 39321, 39321, 26214 }; - image_color_map[88] = (color_t) { 39321, 39321, 13107 }; - image_color_map[89] = (color_t) { 39321, 39321, 0 }; - image_color_map[90] = (color_t) { 39321, 26214, 65535 }; - image_color_map[91] = (color_t) { 39321, 26214, 52428 }; - image_color_map[92] = (color_t) { 39321, 26214, 39321 }; - image_color_map[93] = (color_t) { 39321, 26214, 26214 }; - image_color_map[94] = (color_t) { 39321, 26214, 13107 }; - image_color_map[95] = (color_t) { 39321, 26214, 0 }; - image_color_map[96] = (color_t) { 39321, 13107, 65535 }; - image_color_map[97] = (color_t) { 39321, 13107, 52428 }; - image_color_map[98] = (color_t) { 39321, 13107, 39321 }; - image_color_map[99] = (color_t) { 39321, 13107, 26214 }; - image_color_map[100] = (color_t) { 39321, 13107, 13107 }; - image_color_map[101] = (color_t) { 39321, 13107, 0 }; - image_color_map[102] = (color_t) { 39321, 0, 65535 }; - image_color_map[103] = (color_t) { 39321, 0, 52428 }; - image_color_map[104] = (color_t) { 39321, 0, 39321 }; - image_color_map[105] = (color_t) { 39321, 0, 26214 }; - image_color_map[106] = (color_t) { 39321, 0, 13107 }; - image_color_map[107] = (color_t) { 39321, 0, 0 }; - image_color_map[108] = (color_t) { 26214, 65535, 65535 }; - image_color_map[109] = (color_t) { 26214, 65535, 52428 }; - image_color_map[110] = (color_t) { 26214, 65535, 39321 }; - image_color_map[111] = (color_t) { 26214, 65535, 26214 }; - image_color_map[112] = (color_t) { 26214, 65535, 13107 }; - image_color_map[113] = (color_t) { 26214, 65535, 0 }; - image_color_map[114] = (color_t) { 26214, 52428, 65535 }; - image_color_map[115] = (color_t) { 26214, 52428, 52428 }; - image_color_map[116] = (color_t) { 26214, 52428, 39321 }; - image_color_map[117] = (color_t) { 26214, 52428, 26214 }; - image_color_map[118] = (color_t) { 26214, 52428, 13107 }; - image_color_map[119] = (color_t) { 26214, 52428, 0 }; - image_color_map[120] = (color_t) { 26214, 39321, 65535 }; - image_color_map[121] = (color_t) { 26214, 39321, 52428 }; - image_color_map[122] = (color_t) { 26214, 39321, 39321 }; - image_color_map[123] = (color_t) { 26214, 39321, 26214 }; - image_color_map[124] = (color_t) { 26214, 39321, 13107 }; - image_color_map[125] = (color_t) { 26214, 39321, 0 }; - image_color_map[126] = (color_t) { 26214, 26214, 65535 }; - image_color_map[127] = (color_t) { 26214, 26214, 52428 }; - image_color_map[128] = (color_t) { 26214, 26214, 39321 }; - image_color_map[129] = (color_t) { 26214, 26214, 26214 }; - image_color_map[130] = (color_t) { 26214, 26214, 13107 }; - image_color_map[131] = (color_t) { 26214, 26214, 0 }; - image_color_map[132] = (color_t) { 26214, 13107, 65535 }; - image_color_map[133] = (color_t) { 26214, 13107, 52428 }; - image_color_map[134] = (color_t) { 26214, 13107, 39321 }; - image_color_map[135] = (color_t) { 26214, 13107, 26214 }; - image_color_map[136] = (color_t) { 26214, 13107, 13107 }; - image_color_map[137] = (color_t) { 26214, 13107, 0 }; - image_color_map[138] = (color_t) { 26214, 0, 65535 }; - image_color_map[139] = (color_t) { 26214, 0, 52428 }; - image_color_map[140] = (color_t) { 26214, 0, 39321 }; - image_color_map[141] = (color_t) { 26214, 0, 26214 }; - image_color_map[142] = (color_t) { 26214, 0, 13107 }; - image_color_map[143] = (color_t) { 26214, 0, 0 }; - image_color_map[144] = (color_t) { 13107, 65535, 65535 }; - image_color_map[145] = (color_t) { 13107, 65535, 52428 }; - image_color_map[146] = (color_t) { 13107, 65535, 39321 }; - image_color_map[147] = (color_t) { 13107, 65535, 26214 }; - image_color_map[148] = (color_t) { 13107, 65535, 13107 }; - image_color_map[149] = (color_t) { 13107, 65535, 0 }; - image_color_map[150] = (color_t) { 13107, 52428, 65535 }; - image_color_map[151] = (color_t) { 13107, 52428, 52428 }; - image_color_map[152] = (color_t) { 13107, 52428, 39321 }; - image_color_map[153] = (color_t) { 13107, 52428, 26214 }; - image_color_map[154] = (color_t) { 13107, 52428, 13107 }; - image_color_map[155] = (color_t) { 13107, 52428, 0 }; - image_color_map[156] = (color_t) { 13107, 39321, 65535 }; - image_color_map[157] = (color_t) { 13107, 39321, 52428 }; - image_color_map[158] = (color_t) { 13107, 39321, 39321 }; - image_color_map[159] = (color_t) { 13107, 39321, 26214 }; - image_color_map[160] = (color_t) { 13107, 39321, 13107 }; - image_color_map[161] = (color_t) { 13107, 39321, 0 }; - image_color_map[162] = (color_t) { 13107, 26214, 65535 }; - image_color_map[163] = (color_t) { 13107, 26214, 52428 }; - image_color_map[164] = (color_t) { 13107, 26214, 39321 }; - image_color_map[165] = (color_t) { 13107, 26214, 26214 }; - image_color_map[166] = (color_t) { 13107, 26214, 13107 }; - image_color_map[167] = (color_t) { 13107, 26214, 0 }; - image_color_map[168] = (color_t) { 13107, 13107, 65535 }; - image_color_map[169] = (color_t) { 13107, 13107, 52428 }; - image_color_map[170] = (color_t) { 13107, 13107, 39321 }; - image_color_map[171] = (color_t) { 13107, 13107, 26214 }; - image_color_map[172] = (color_t) { 13107, 13107, 13107 }; - image_color_map[173] = (color_t) { 13107, 13107, 0 }; - image_color_map[174] = (color_t) { 13107, 0, 65535 }; - image_color_map[175] = (color_t) { 13107, 0, 52428 }; - image_color_map[176] = (color_t) { 13107, 0, 39321 }; - image_color_map[177] = (color_t) { 13107, 0, 26214 }; - image_color_map[178] = (color_t) { 13107, 0, 13107 }; - image_color_map[179] = (color_t) { 13107, 0, 0 }; - image_color_map[180] = (color_t) { 0, 65535, 65535 }; - image_color_map[181] = (color_t) { 0, 65535, 52428 }; - image_color_map[182] = (color_t) { 0, 65535, 39321 }; - image_color_map[183] = (color_t) { 0, 65535, 26214 }; - image_color_map[184] = (color_t) { 0, 65535, 13107 }; - image_color_map[185] = (color_t) { 0, 65535, 0 }; - image_color_map[186] = (color_t) { 0, 52428, 65535 }; - image_color_map[187] = (color_t) { 0, 52428, 52428 }; - image_color_map[188] = (color_t) { 0, 52428, 39321 }; - image_color_map[189] = (color_t) { 0, 52428, 26214 }; - image_color_map[190] = (color_t) { 0, 52428, 13107 }; - image_color_map[191] = (color_t) { 0, 52428, 0 }; - image_color_map[192] = (color_t) { 0, 39321, 65535 }; - image_color_map[193] = (color_t) { 0, 39321, 52428 }; - image_color_map[194] = (color_t) { 0, 39321, 39321 }; - image_color_map[195] = (color_t) { 0, 39321, 26214 }; - image_color_map[196] = (color_t) { 0, 39321, 13107 }; - image_color_map[197] = (color_t) { 0, 39321, 0 }; - image_color_map[198] = (color_t) { 0, 26214, 65535 }; - image_color_map[199] = (color_t) { 0, 26214, 52428 }; - image_color_map[200] = (color_t) { 0, 26214, 39321 }; - image_color_map[201] = (color_t) { 0, 26214, 26214 }; - image_color_map[202] = (color_t) { 0, 26214, 13107 }; - image_color_map[203] = (color_t) { 0, 26214, 0 }; - image_color_map[204] = (color_t) { 0, 13107, 65535 }; - image_color_map[205] = (color_t) { 0, 13107, 52428 }; - image_color_map[206] = (color_t) { 0, 13107, 39321 }; - image_color_map[207] = (color_t) { 0, 13107, 26214 }; - image_color_map[208] = (color_t) { 0, 13107, 13107 }; - image_color_map[209] = (color_t) { 0, 13107, 0 }; - image_color_map[210] = (color_t) { 0, 0, 65535 }; - image_color_map[211] = (color_t) { 0, 0, 52428 }; - image_color_map[212] = (color_t) { 0, 0, 39321 }; - image_color_map[213] = (color_t) { 0, 0, 26214 }; - image_color_map[214] = (color_t) { 0, 0, 13107 }; - image_color_map[215] = (color_t) { 61166, 0, 0 }; - image_color_map[216] = (color_t) { 56797, 0, 0 }; - image_color_map[217] = (color_t) { 48059, 0, 0 }; - image_color_map[218] = (color_t) { 43690, 0, 0 }; - image_color_map[219] = (color_t) { 34952, 0, 0 }; - image_color_map[220] = (color_t) { 30583, 0, 0 }; - image_color_map[221] = (color_t) { 21845, 0, 0 }; - image_color_map[222] = (color_t) { 17476, 0, 0 }; - image_color_map[223] = (color_t) { 8738, 0, 0 }; - image_color_map[224] = (color_t) { 4369, 0, 0 }; - image_color_map[225] = (color_t) { 0, 61166, 0 }; - image_color_map[226] = (color_t) { 0, 56797, 0 }; - image_color_map[227] = (color_t) { 0, 48059, 0 }; - image_color_map[228] = (color_t) { 0, 43690, 0 }; - image_color_map[229] = (color_t) { 0, 34952, 0 }; - image_color_map[230] = (color_t) { 0, 30583, 0 }; - image_color_map[231] = (color_t) { 0, 21845, 0 }; - image_color_map[232] = (color_t) { 0, 17476, 0 }; - image_color_map[233] = (color_t) { 0, 8738, 0 }; - image_color_map[234] = (color_t) { 0, 4369, 0 }; - image_color_map[235] = (color_t) { 0, 0, 61166 }; - image_color_map[236] = (color_t) { 0, 0, 56797 }; - image_color_map[237] = (color_t) { 0, 0, 48059 }; - image_color_map[238] = (color_t) { 0, 0, 43690 }; - image_color_map[239] = (color_t) { 0, 0, 34952 }; - image_color_map[240] = (color_t) { 0, 0, 30583 }; - image_color_map[241] = (color_t) { 0, 0, 21845 }; - image_color_map[242] = (color_t) { 0, 0, 17476 }; - image_color_map[243] = (color_t) { 0, 0, 8738 }; - image_color_map[244] = (color_t) { 0, 0, 4369 }; - image_color_map[245] = (color_t) { 61166, 61166, 61166 }; - image_color_map[246] = (color_t) { 56797, 56797, 56797 }; - image_color_map[247] = (color_t) { 48059, 48059, 48059 }; - image_color_map[248] = (color_t) { 43690, 43690, 43690 }; - image_color_map[249] = (color_t) { 34952, 34952, 34952 }; - image_color_map[250] = (color_t) { 30583, 30583, 30583 }; - image_color_map[251] = (color_t) { 21845, 21845, 21845 }; - image_color_map[252] = (color_t) { 17476, 17476, 17476 }; - image_color_map[253] = (color_t) { 8738, 8738, 8738 }; - image_color_map[254] = (color_t) { 4369, 4369, 4369 }; - image_color_map[255] = (color_t) { 0, 0, 0 }; - - convert_image_to_view (); - } + fds[0].fd = setup_connection(); + fds[0].handler = &accept_connection; + + fds[1].fd = XConnectionNumber(x_dpy); + fds[1].handler = &handle_x_evts; + + width = 256; + height = 256 + 2 + font->ascent + font->descent; + + /* size and base size are set below after parsing geometry */ + size_hints.flags = PSize; + + size_hints.width = width; + size_hints.height = height; + + /* make a display window */ + display_window = XCreateWindow(x_dpy, XRootWindow(x_dpy, x_screen), + 0, 0, width, height, + 0, 0, InputOutput, CopyFromParent, 0, &xswa); + + depth = XDefaultDepth(x_dpy, x_screen); + + image_view = XCreatePixmap(x_dpy, display_window, 256, 256, depth); + + gc_values.function = GXcopy; + gc_values.foreground = XBlackPixel(x_dpy, x_screen); + gc_values.background = XWhitePixel(x_dpy, x_screen); + + copy_gc = XCreateGC(x_dpy, display_window, + (GCFunction | GCForeground + | GCBackground), + &gc_values); + draw_gc = XCreateGC(x_dpy, display_window, + (GCFunction | GCForeground + | GCBackground), + &gc_values); + + gc_values.foreground = XWhitePixel(x_dpy, x_screen); + gc_values.background = XBlackPixel(x_dpy, x_screen); + gc_values.font = font->fid; + text_gc = XCreateGC(x_dpy, display_window, + (GCFunction | GCForeground + | GCBackground | GCFont), + &gc_values); + + XSelectInput(x_dpy, display_window, (ExposureMask | PointerMotionMask + | KeyPressMask)); +#if 1 + { + int x, y; + + image_data = malloc(256 * 256); + image_height = image_width = row_bytes = 256; + for(x = 0; x < 256; x++) + for(y = 0; y < 256; y++) + image_data[x + y * row_bytes] = y; + + image_color_map[0] = (color_t){ 65535, 65535, 65535 }; + image_color_map[1] = (color_t){ 65535, 65535, 52428 }; + image_color_map[2] = (color_t){ 65535, 65535, 39321 }; + image_color_map[3] = (color_t){ 65535, 65535, 26214 }; + image_color_map[4] = (color_t){ 65535, 65535, 13107 }; + image_color_map[5] = (color_t){ 65535, 65535, 0 }; + image_color_map[6] = (color_t){ 65535, 52428, 65535 }; + image_color_map[7] = (color_t){ 65535, 52428, 52428 }; + image_color_map[8] = (color_t){ 65535, 52428, 39321 }; + image_color_map[9] = (color_t){ 65535, 52428, 26214 }; + image_color_map[10] = (color_t){ 65535, 52428, 13107 }; + image_color_map[11] = (color_t){ 65535, 52428, 0 }; + image_color_map[12] = (color_t){ 65535, 39321, 65535 }; + image_color_map[13] = (color_t){ 65535, 39321, 52428 }; + image_color_map[14] = (color_t){ 65535, 39321, 39321 }; + image_color_map[15] = (color_t){ 65535, 39321, 26214 }; + image_color_map[16] = (color_t){ 65535, 39321, 13107 }; + image_color_map[17] = (color_t){ 65535, 39321, 0 }; + image_color_map[18] = (color_t){ 65535, 26214, 65535 }; + image_color_map[19] = (color_t){ 65535, 26214, 52428 }; + image_color_map[20] = (color_t){ 65535, 26214, 39321 }; + image_color_map[21] = (color_t){ 65535, 26214, 26214 }; + image_color_map[22] = (color_t){ 65535, 26214, 13107 }; + image_color_map[23] = (color_t){ 65535, 26214, 0 }; + image_color_map[24] = (color_t){ 65535, 13107, 65535 }; + image_color_map[25] = (color_t){ 65535, 13107, 52428 }; + image_color_map[26] = (color_t){ 65535, 13107, 39321 }; + image_color_map[27] = (color_t){ 65535, 13107, 26214 }; + image_color_map[28] = (color_t){ 65535, 13107, 13107 }; + image_color_map[29] = (color_t){ 65535, 13107, 0 }; + image_color_map[30] = (color_t){ 65535, 0, 65535 }; + image_color_map[31] = (color_t){ 65535, 0, 52428 }; + image_color_map[32] = (color_t){ 65535, 0, 39321 }; + image_color_map[33] = (color_t){ 65535, 0, 26214 }; + image_color_map[34] = (color_t){ 65535, 0, 13107 }; + image_color_map[35] = (color_t){ 65535, 0, 0 }; + image_color_map[36] = (color_t){ 52428, 65535, 65535 }; + image_color_map[37] = (color_t){ 52428, 65535, 52428 }; + image_color_map[38] = (color_t){ 52428, 65535, 39321 }; + image_color_map[39] = (color_t){ 52428, 65535, 26214 }; + image_color_map[40] = (color_t){ 52428, 65535, 13107 }; + image_color_map[41] = (color_t){ 52428, 65535, 0 }; + image_color_map[42] = (color_t){ 52428, 52428, 65535 }; + image_color_map[43] = (color_t){ 52428, 52428, 52428 }; + image_color_map[44] = (color_t){ 52428, 52428, 39321 }; + image_color_map[45] = (color_t){ 52428, 52428, 26214 }; + image_color_map[46] = (color_t){ 52428, 52428, 13107 }; + image_color_map[47] = (color_t){ 52428, 52428, 0 }; + image_color_map[48] = (color_t){ 52428, 39321, 65535 }; + image_color_map[49] = (color_t){ 52428, 39321, 52428 }; + image_color_map[50] = (color_t){ 52428, 39321, 39321 }; + image_color_map[51] = (color_t){ 52428, 39321, 26214 }; + image_color_map[52] = (color_t){ 52428, 39321, 13107 }; + image_color_map[53] = (color_t){ 52428, 39321, 0 }; + image_color_map[54] = (color_t){ 52428, 26214, 65535 }; + image_color_map[55] = (color_t){ 52428, 26214, 52428 }; + image_color_map[56] = (color_t){ 52428, 26214, 39321 }; + image_color_map[57] = (color_t){ 52428, 26214, 26214 }; + image_color_map[58] = (color_t){ 52428, 26214, 13107 }; + image_color_map[59] = (color_t){ 52428, 26214, 0 }; + image_color_map[60] = (color_t){ 52428, 13107, 65535 }; + image_color_map[61] = (color_t){ 52428, 13107, 52428 }; + image_color_map[62] = (color_t){ 52428, 13107, 39321 }; + image_color_map[63] = (color_t){ 52428, 13107, 26214 }; + image_color_map[64] = (color_t){ 52428, 13107, 13107 }; + image_color_map[65] = (color_t){ 52428, 13107, 0 }; + image_color_map[66] = (color_t){ 52428, 0, 65535 }; + image_color_map[67] = (color_t){ 52428, 0, 52428 }; + image_color_map[68] = (color_t){ 52428, 0, 39321 }; + image_color_map[69] = (color_t){ 52428, 0, 26214 }; + image_color_map[70] = (color_t){ 52428, 0, 13107 }; + image_color_map[71] = (color_t){ 52428, 0, 0 }; + image_color_map[72] = (color_t){ 39321, 65535, 65535 }; + image_color_map[73] = (color_t){ 39321, 65535, 52428 }; + image_color_map[74] = (color_t){ 39321, 65535, 39321 }; + image_color_map[75] = (color_t){ 39321, 65535, 26214 }; + image_color_map[76] = (color_t){ 39321, 65535, 13107 }; + image_color_map[77] = (color_t){ 39321, 65535, 0 }; + image_color_map[78] = (color_t){ 39321, 52428, 65535 }; + image_color_map[79] = (color_t){ 39321, 52428, 52428 }; + image_color_map[80] = (color_t){ 39321, 52428, 39321 }; + image_color_map[81] = (color_t){ 39321, 52428, 26214 }; + image_color_map[82] = (color_t){ 39321, 52428, 13107 }; + image_color_map[83] = (color_t){ 39321, 52428, 0 }; + image_color_map[84] = (color_t){ 39321, 39321, 65535 }; + image_color_map[85] = (color_t){ 39321, 39321, 52428 }; + image_color_map[86] = (color_t){ 39321, 39321, 39321 }; + image_color_map[87] = (color_t){ 39321, 39321, 26214 }; + image_color_map[88] = (color_t){ 39321, 39321, 13107 }; + image_color_map[89] = (color_t){ 39321, 39321, 0 }; + image_color_map[90] = (color_t){ 39321, 26214, 65535 }; + image_color_map[91] = (color_t){ 39321, 26214, 52428 }; + image_color_map[92] = (color_t){ 39321, 26214, 39321 }; + image_color_map[93] = (color_t){ 39321, 26214, 26214 }; + image_color_map[94] = (color_t){ 39321, 26214, 13107 }; + image_color_map[95] = (color_t){ 39321, 26214, 0 }; + image_color_map[96] = (color_t){ 39321, 13107, 65535 }; + image_color_map[97] = (color_t){ 39321, 13107, 52428 }; + image_color_map[98] = (color_t){ 39321, 13107, 39321 }; + image_color_map[99] = (color_t){ 39321, 13107, 26214 }; + image_color_map[100] = (color_t){ 39321, 13107, 13107 }; + image_color_map[101] = (color_t){ 39321, 13107, 0 }; + image_color_map[102] = (color_t){ 39321, 0, 65535 }; + image_color_map[103] = (color_t){ 39321, 0, 52428 }; + image_color_map[104] = (color_t){ 39321, 0, 39321 }; + image_color_map[105] = (color_t){ 39321, 0, 26214 }; + image_color_map[106] = (color_t){ 39321, 0, 13107 }; + image_color_map[107] = (color_t){ 39321, 0, 0 }; + image_color_map[108] = (color_t){ 26214, 65535, 65535 }; + image_color_map[109] = (color_t){ 26214, 65535, 52428 }; + image_color_map[110] = (color_t){ 26214, 65535, 39321 }; + image_color_map[111] = (color_t){ 26214, 65535, 26214 }; + image_color_map[112] = (color_t){ 26214, 65535, 13107 }; + image_color_map[113] = (color_t){ 26214, 65535, 0 }; + image_color_map[114] = (color_t){ 26214, 52428, 65535 }; + image_color_map[115] = (color_t){ 26214, 52428, 52428 }; + image_color_map[116] = (color_t){ 26214, 52428, 39321 }; + image_color_map[117] = (color_t){ 26214, 52428, 26214 }; + image_color_map[118] = (color_t){ 26214, 52428, 13107 }; + image_color_map[119] = (color_t){ 26214, 52428, 0 }; + image_color_map[120] = (color_t){ 26214, 39321, 65535 }; + image_color_map[121] = (color_t){ 26214, 39321, 52428 }; + image_color_map[122] = (color_t){ 26214, 39321, 39321 }; + image_color_map[123] = (color_t){ 26214, 39321, 26214 }; + image_color_map[124] = (color_t){ 26214, 39321, 13107 }; + image_color_map[125] = (color_t){ 26214, 39321, 0 }; + image_color_map[126] = (color_t){ 26214, 26214, 65535 }; + image_color_map[127] = (color_t){ 26214, 26214, 52428 }; + image_color_map[128] = (color_t){ 26214, 26214, 39321 }; + image_color_map[129] = (color_t){ 26214, 26214, 26214 }; + image_color_map[130] = (color_t){ 26214, 26214, 13107 }; + image_color_map[131] = (color_t){ 26214, 26214, 0 }; + image_color_map[132] = (color_t){ 26214, 13107, 65535 }; + image_color_map[133] = (color_t){ 26214, 13107, 52428 }; + image_color_map[134] = (color_t){ 26214, 13107, 39321 }; + image_color_map[135] = (color_t){ 26214, 13107, 26214 }; + image_color_map[136] = (color_t){ 26214, 13107, 13107 }; + image_color_map[137] = (color_t){ 26214, 13107, 0 }; + image_color_map[138] = (color_t){ 26214, 0, 65535 }; + image_color_map[139] = (color_t){ 26214, 0, 52428 }; + image_color_map[140] = (color_t){ 26214, 0, 39321 }; + image_color_map[141] = (color_t){ 26214, 0, 26214 }; + image_color_map[142] = (color_t){ 26214, 0, 13107 }; + image_color_map[143] = (color_t){ 26214, 0, 0 }; + image_color_map[144] = (color_t){ 13107, 65535, 65535 }; + image_color_map[145] = (color_t){ 13107, 65535, 52428 }; + image_color_map[146] = (color_t){ 13107, 65535, 39321 }; + image_color_map[147] = (color_t){ 13107, 65535, 26214 }; + image_color_map[148] = (color_t){ 13107, 65535, 13107 }; + image_color_map[149] = (color_t){ 13107, 65535, 0 }; + image_color_map[150] = (color_t){ 13107, 52428, 65535 }; + image_color_map[151] = (color_t){ 13107, 52428, 52428 }; + image_color_map[152] = (color_t){ 13107, 52428, 39321 }; + image_color_map[153] = (color_t){ 13107, 52428, 26214 }; + image_color_map[154] = (color_t){ 13107, 52428, 13107 }; + image_color_map[155] = (color_t){ 13107, 52428, 0 }; + image_color_map[156] = (color_t){ 13107, 39321, 65535 }; + image_color_map[157] = (color_t){ 13107, 39321, 52428 }; + image_color_map[158] = (color_t){ 13107, 39321, 39321 }; + image_color_map[159] = (color_t){ 13107, 39321, 26214 }; + image_color_map[160] = (color_t){ 13107, 39321, 13107 }; + image_color_map[161] = (color_t){ 13107, 39321, 0 }; + image_color_map[162] = (color_t){ 13107, 26214, 65535 }; + image_color_map[163] = (color_t){ 13107, 26214, 52428 }; + image_color_map[164] = (color_t){ 13107, 26214, 39321 }; + image_color_map[165] = (color_t){ 13107, 26214, 26214 }; + image_color_map[166] = (color_t){ 13107, 26214, 13107 }; + image_color_map[167] = (color_t){ 13107, 26214, 0 }; + image_color_map[168] = (color_t){ 13107, 13107, 65535 }; + image_color_map[169] = (color_t){ 13107, 13107, 52428 }; + image_color_map[170] = (color_t){ 13107, 13107, 39321 }; + image_color_map[171] = (color_t){ 13107, 13107, 26214 }; + image_color_map[172] = (color_t){ 13107, 13107, 13107 }; + image_color_map[173] = (color_t){ 13107, 13107, 0 }; + image_color_map[174] = (color_t){ 13107, 0, 65535 }; + image_color_map[175] = (color_t){ 13107, 0, 52428 }; + image_color_map[176] = (color_t){ 13107, 0, 39321 }; + image_color_map[177] = (color_t){ 13107, 0, 26214 }; + image_color_map[178] = (color_t){ 13107, 0, 13107 }; + image_color_map[179] = (color_t){ 13107, 0, 0 }; + image_color_map[180] = (color_t){ 0, 65535, 65535 }; + image_color_map[181] = (color_t){ 0, 65535, 52428 }; + image_color_map[182] = (color_t){ 0, 65535, 39321 }; + image_color_map[183] = (color_t){ 0, 65535, 26214 }; + image_color_map[184] = (color_t){ 0, 65535, 13107 }; + image_color_map[185] = (color_t){ 0, 65535, 0 }; + image_color_map[186] = (color_t){ 0, 52428, 65535 }; + image_color_map[187] = (color_t){ 0, 52428, 52428 }; + image_color_map[188] = (color_t){ 0, 52428, 39321 }; + image_color_map[189] = (color_t){ 0, 52428, 26214 }; + image_color_map[190] = (color_t){ 0, 52428, 13107 }; + image_color_map[191] = (color_t){ 0, 52428, 0 }; + image_color_map[192] = (color_t){ 0, 39321, 65535 }; + image_color_map[193] = (color_t){ 0, 39321, 52428 }; + image_color_map[194] = (color_t){ 0, 39321, 39321 }; + image_color_map[195] = (color_t){ 0, 39321, 26214 }; + image_color_map[196] = (color_t){ 0, 39321, 13107 }; + image_color_map[197] = (color_t){ 0, 39321, 0 }; + image_color_map[198] = (color_t){ 0, 26214, 65535 }; + image_color_map[199] = (color_t){ 0, 26214, 52428 }; + image_color_map[200] = (color_t){ 0, 26214, 39321 }; + image_color_map[201] = (color_t){ 0, 26214, 26214 }; + image_color_map[202] = (color_t){ 0, 26214, 13107 }; + image_color_map[203] = (color_t){ 0, 26214, 0 }; + image_color_map[204] = (color_t){ 0, 13107, 65535 }; + image_color_map[205] = (color_t){ 0, 13107, 52428 }; + image_color_map[206] = (color_t){ 0, 13107, 39321 }; + image_color_map[207] = (color_t){ 0, 13107, 26214 }; + image_color_map[208] = (color_t){ 0, 13107, 13107 }; + image_color_map[209] = (color_t){ 0, 13107, 0 }; + image_color_map[210] = (color_t){ 0, 0, 65535 }; + image_color_map[211] = (color_t){ 0, 0, 52428 }; + image_color_map[212] = (color_t){ 0, 0, 39321 }; + image_color_map[213] = (color_t){ 0, 0, 26214 }; + image_color_map[214] = (color_t){ 0, 0, 13107 }; + image_color_map[215] = (color_t){ 61166, 0, 0 }; + image_color_map[216] = (color_t){ 56797, 0, 0 }; + image_color_map[217] = (color_t){ 48059, 0, 0 }; + image_color_map[218] = (color_t){ 43690, 0, 0 }; + image_color_map[219] = (color_t){ 34952, 0, 0 }; + image_color_map[220] = (color_t){ 30583, 0, 0 }; + image_color_map[221] = (color_t){ 21845, 0, 0 }; + image_color_map[222] = (color_t){ 17476, 0, 0 }; + image_color_map[223] = (color_t){ 8738, 0, 0 }; + image_color_map[224] = (color_t){ 4369, 0, 0 }; + image_color_map[225] = (color_t){ 0, 61166, 0 }; + image_color_map[226] = (color_t){ 0, 56797, 0 }; + image_color_map[227] = (color_t){ 0, 48059, 0 }; + image_color_map[228] = (color_t){ 0, 43690, 0 }; + image_color_map[229] = (color_t){ 0, 34952, 0 }; + image_color_map[230] = (color_t){ 0, 30583, 0 }; + image_color_map[231] = (color_t){ 0, 21845, 0 }; + image_color_map[232] = (color_t){ 0, 17476, 0 }; + image_color_map[233] = (color_t){ 0, 8738, 0 }; + image_color_map[234] = (color_t){ 0, 4369, 0 }; + image_color_map[235] = (color_t){ 0, 0, 61166 }; + image_color_map[236] = (color_t){ 0, 0, 56797 }; + image_color_map[237] = (color_t){ 0, 0, 48059 }; + image_color_map[238] = (color_t){ 0, 0, 43690 }; + image_color_map[239] = (color_t){ 0, 0, 34952 }; + image_color_map[240] = (color_t){ 0, 0, 30583 }; + image_color_map[241] = (color_t){ 0, 0, 21845 }; + image_color_map[242] = (color_t){ 0, 0, 17476 }; + image_color_map[243] = (color_t){ 0, 0, 8738 }; + image_color_map[244] = (color_t){ 0, 0, 4369 }; + image_color_map[245] = (color_t){ 61166, 61166, 61166 }; + image_color_map[246] = (color_t){ 56797, 56797, 56797 }; + image_color_map[247] = (color_t){ 48059, 48059, 48059 }; + image_color_map[248] = (color_t){ 43690, 43690, 43690 }; + image_color_map[249] = (color_t){ 34952, 34952, 34952 }; + image_color_map[250] = (color_t){ 30583, 30583, 30583 }; + image_color_map[251] = (color_t){ 21845, 21845, 21845 }; + image_color_map[252] = (color_t){ 17476, 17476, 17476 }; + image_color_map[253] = (color_t){ 8738, 8738, 8738 }; + image_color_map[254] = (color_t){ 4369, 4369, 4369 }; + image_color_map[255] = (color_t){ 0, 0, 0 }; + + convert_image_to_view(); + } #endif - - XMapRaised (x_dpy, display_window); - - /* accept_connection (fds[0].fd); */ - handle_x_evts (/* dummy */ -1); - while (1) + XMapRaised(x_dpy, display_window); + + /* accept_connection (fds[0].fd); */ + handle_x_evts(/* dummy */ -1); + + while(1) { - int n_fds_available, i, max_fd; - fd_set read_set; - - max_fd = 0; - __FD_ZERO (&read_set); - for (i = 0; i < n_fds; i ++) - { - max_fd = MAX (max_fd, fds[i].fd); - __FD_SET (fds[i].fd, &read_set); - } - - n_fds_available = select (max_fd + 1, &read_set, NULL, NULL, NULL); - if (n_fds_available < 0) - abort (); - - for (i = 0; i < n_fds; i ++) - if (__FD_ISSET (fds[i].fd, &read_set)) - (*fds[i].handler) (fds[i].fd); + int n_fds_available, i, max_fd; + fd_set read_set; + + max_fd = 0; + __FD_ZERO(&read_set); + for(i = 0; i < n_fds; i++) + { + max_fd = MAX(max_fd, fds[i].fd); + __FD_SET(fds[i].fd, &read_set); + } + + n_fds_available = select(max_fd + 1, &read_set, NULL, NULL, NULL); + if(n_fds_available < 0) + abort(); + + for(i = 0; i < n_fds; i++) + if(__FD_ISSET(fds[i].fd, &read_set)) + (*fds[i].handler)(fds[i].fd); } } diff --git a/src/config/front-ends/x/sigio_multiplex.cpp b/src/config/front-ends/x/sigio_multiplex.cpp new file mode 100644 index 00000000..f726882c --- /dev/null +++ b/src/config/front-ends/x/sigio_multiplex.cpp @@ -0,0 +1,113 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include +#include +#include + +#include "sigio_multiplex.h" +using namespace Executor; + +/* a simple sigio multiplexor */ + +typedef struct sigio_hdlr +{ + void (*hdlr)(int signo); + int fd; +} sigio_hdlr_record_t; + +int n_sigio_hdlrs; +sigio_hdlr_record_t *sigio_hdlrs; + +static void +sigio_multiplex_hdlr(int signo) +{ + int n_fds_available; + int i; + int max_fd; + fd_set read_set; + struct timeval nowait; + + max_fd = 0; + FD_ZERO(&read_set); + for(i = 0; i < n_sigio_hdlrs; i++) + { + int fd; + + fd = sigio_hdlrs[i].fd; + max_fd = MAX(max_fd, fd); + FD_SET(fd, &read_set); + } + + nowait.tv_sec = nowait.tv_usec = 0; + n_fds_available = select(max_fd + 1, &read_set, NULL, NULL, &nowait); + if(n_fds_available < 0) + { + warning_unexpected("select returned negative value, panic!"); + return; + } + + for(i = 0; i < n_sigio_hdlrs; i++) + { + int fd; + + fd = sigio_hdlrs[i].fd; + if(FD_ISSET(fd, &read_set)) + (*sigio_hdlrs[i].hdlr)(signo); + } +} + +void sigio_multiplex_install_handler(int fd, sigio_hdlr_t hdlr) +{ + sigio_hdlrs = (sigio_hdlr_record_t *)realloc(sigio_hdlrs, (sizeof *sigio_hdlrs + * (n_sigio_hdlrs + 1))); + sigio_hdlrs[n_sigio_hdlrs].fd = fd; + sigio_hdlrs[n_sigio_hdlrs].hdlr = hdlr; + + n_sigio_hdlrs++; + + /* make sure we are handling sigio */ + { +#if !defined(USE_BSD_SIGNALS) + struct sigaction sa; + + sa.sa_handler = sigio_multiplex_hdlr; + sigemptyset(&sa.sa_mask); + sigaddset(&sa.sa_mask, SIGIO); + sa.sa_flags = 0; + + sigaction(SIGIO, &sa, NULL); +#else + struct sigvec sv; + + sv.sv_handler = sigio_multiplex_hdlr; + sv.sv_mask = sigmask(SIGIO); + sv.sv_flags = 0; + + sigvec(SIGIO, &sv, NULL); +#endif + } +} + +void sigio_multiplex_remove_handler(int fd, sigio_hdlr_t hdlr) +{ + int i; + + for(i = 0; i < n_sigio_hdlrs; i++) + { + if(sigio_hdlrs[n_sigio_hdlrs].fd == fd + && sigio_hdlrs[n_sigio_hdlrs].hdlr == hdlr) + { + /* found */ + memmove(&sigio_hdlrs[i], &sigio_hdlrs[i + 1], + (n_sigio_hdlrs - i - 1) * sizeof *sigio_hdlrs); + n_sigio_hdlrs--; + return; + } + } + + warning_unexpected("fd, hdlr pair not found"); +} diff --git a/src/config/front-ends/x/sigio_multiplex.h b/src/config/front-ends/x/sigio_multiplex.h new file mode 100644 index 00000000..1670f01b --- /dev/null +++ b/src/config/front-ends/x/sigio_multiplex.h @@ -0,0 +1,40 @@ +/* Copyright 1995 by Abacus Research and Development, Inc. + All rights reserved. + */ + +#if !defined(_SIGIO_MULTIPLEX_H_) +#define _SIGIO_MULTIPLEX_H_ + +/* Xlib is not reentrant, so block incoming signals whenever we call + Xlib functions */ +#define BLOCK_SIGIO_DECL \ + sigset_t _mask; \ + sigset_t _orig_mask +#define BLOCK_SIGIO_BEGIN \ + sigemptyset(&_mask); \ + sigaddset(&_mask, SIGIO); \ + sigprocmask(SIG_BLOCK, &_mask, &_orig_mask); + +#define BLOCK_SIGIO_END \ + sigprocmask(SIG_SETMASK, &_orig_mask, NULL); + +class BlockSigIOGuard +{ + BLOCK_SIGIO_DECL; + +public: + BlockSigIOGuard() + { + BLOCK_SIGIO_BEGIN; + } + ~BlockSigIOGuard() + { + BLOCK_SIGIO_END; + } +}; + +typedef void (*sigio_hdlr_t)(int signo); +void sigio_multiplex_install_handler(int fd, sigio_hdlr_t hdlr); +void sigio_multiplex_remove_handler(int fd, sigio_hdlr_t hdlr); + +#endif /* _SIGIO_MULTIPLEX_H_ */ diff --git a/src/config/front-ends/x/x.c b/src/config/front-ends/x/x.c deleted file mode 100644 index 7b510734..00000000 --- a/src/config/front-ends/x/x.c +++ /dev/null @@ -1,2560 +0,0 @@ -/* Copyright 1994, 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#warning Has some hard-coded Executors in it - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_x[] = "$Id: x.c 89 2005-05-25 04:15:34Z ctm $"; -#endif - -#define Region Mac_Region -#define Cursor Mac_Cursor - -#include "rsys/common.h" -#include "QuickDraw.h" -#include "ScrapMgr.h" -#include "OSUtil.h" - -#undef Region -#undef Cursor - -#include "rsys/commonevt.h" -#include "rsys/dirtyrect.h" -#include "rsys/keyboard.h" -#include "rsys/scrap.h" - -#include - -#include -#include -#include -#include - -#include "rsys/sigio_multiplex.h" - -#undef Time - -#include -#include -/* declares a data type `Region' */ -#include -#include -#include -#include - -#include -#include -#include - -#include "CQuickDraw.h" -#include "MemoryMgr.h" -#include "OSEvent.h" -#include "EventMgr.h" -#include "ToolboxEvent.h" -#include "rsys/adb.h" - -#include "rsys/cquick.h" -#include "rsys/prefs.h" -#include "rsys/mman.h" -#include "rsys/refresh.h" -#include "rsys/vdriver.h" -#include -#include "rsys/m68kint.h" -#include "rsys/depthconv.h" -#include "rsys/rgbutil.h" -#include "rsys/option.h" -#include "rsys/flags.h" -#include "rsys/host.h" -#include "rsys/x.h" -#include "rsys/parse.h" -#include "rsys/osevent.h" - -#include "x_keycodes.h" - -PRIVATE boolean_t use_scan_codes = FALSE; - -PUBLIC void -ROMlib_set_use_scancodes (boolean_t val) -{ - use_scan_codes = val; -} - -/* These variables are required by the vdriver interface. */ - -uint8 *vdriver_fbuf; - -int vdriver_row_bytes; - -int vdriver_width = VDRIVER_DEFAULT_SCREEN_WIDTH; - -int vdriver_height = VDRIVER_DEFAULT_SCREEN_HEIGHT; - -int vdriver_bpp, vdriver_log2_bpp; - -int vdriver_max_bpp, vdriver_log2_max_bpp; - -rgb_spec_t *vdriver_rgb_spec; - -boolean_t vdriver_grayscale_p; - -/* save the original sigio flag; used when we shutdown */ -static int orig_sigio_flag; -static int orig_sigio_owner; -static int x_fd = -1; - -#define EXECUTOR_WINDOW_EVENT_MASK ( KeyPressMask | KeyReleaseMask \ - | ButtonPressMask | ButtonReleaseMask \ - | EnterWindowMask | LeaveWindowMask \ - | ExposureMask | PointerMotionMask \ - | ColormapChangeMask) - -void cursor_init (void); - -/* visual we are using the for x_window */ -XVisualInfo *visual; - -/* size of internal frame buffer */ -static int fbuf_size; - -/* x window being driven */ -static Window x_window; - -/* if we are using a private colormap */ -static int private_cmap_p; - -/* if we prefer to use a truecolor visual */ -static int truecolor_p; - -/* if using a private colormap, this is it */ -static Colormap color_map; - -/* XImage used to draw mac frame buffer to the screen */ -static XImage *x_image; - -/* bytes per row of internal frame buffer */ -static int fbuf_allocated_row_bytes; - -/* shadow buffer; created on demand */ -static unsigned char *shadow_fbuf; - -static XImage *x_x_image; -static unsigned char *x_fbuf; -static int x_fbuf_bpp; -static int x_fbuf_row_bytes; - -depthconv_func_t conversion_func = NULL; -static int (*x_put_image) (Display *x_dpy, Window x_window, GC copy_gc, - XImage *x_image, int src_x, int src_y, int dst_x, - int dst_y, unsigned int width, - unsigned int height) = NULL; - -/* max dimensions */ -static int max_width, max_height, max_bpp; - -/* x cursor stuff */ -static Cursor x_hidden_cursor, x_cursor = -1; - -static XImage *x_image_cursor_data, *x_image_cursor_mask; -static Pixmap pixmap_cursor_data, pixmap_cursor_mask; - -static GC copy_gc, cursor_data_gc, cursor_mask_gc, accel_gc; - -static int cursor_visible_p = FALSE; - -static Atom x_selection_atom; - -static rgb_spec_t x_rgb_spec; - -static char *selectiontext = NULL; -static int selectionlength; - -/* true if `vdriver_set_colors ()' has been called, otherwise we can - blow off expose events */ -static int colors_initialized_p = FALSE; - -/* TRUE if we should turn of autorepeat when the pointer is the - executor window */ -static int frob_autorepeat_p = FALSE; - -static XrmOptionDescRec opts[] = -{ - { "-synchronous", ".synchronous", XrmoptionNoArg, "off" }, - { "-geometry", ".geometry", XrmoptionSepArg, 0 }, - { "-privatecmap", ".privateColormap", XrmoptionNoArg, "on" }, - { "-truecolor", ".trueColor", XrmoptionNoArg, "on" }, - - /* options that are transfered from the x resource database to the - `common' executor options database */ -#define FIRST_COMMON_OPT 4 - { "-nosplash", ".noSplash", XrmoptionNoArg, "off" }, - { "-debug", ".debug", XrmoptionSepArg, 0 }, -}; - -static option_t x_opts[] = -{ - { "synchronous", "run in synchronous mode", opt_no_arg }, - { "geometry", "specify the executor window geometry", opt_sep }, - { "privatecmap", "have executor use a private x colormap", opt_no_arg }, - { "truecolor", "have executor use a TrueColor visual", opt_no_arg }, -}; - -void -vdriver_opt_register (void) -{ - opt_register ("vdriver", x_opts, NELEM (x_opts)); -} - -static XrmDatabase xdb; - -Display *x_dpy; -static int x_screen; - -int -get_string_resource (char *resource, char **retval) -{ - char *res_type, res_name[256], res_class[256]; - XrmValue v; - - sprintf (res_name, "executor.%s", resource); - sprintf (res_class, "Executor.%s", resource); - - if (! XrmGetResource (xdb, res_name, res_class, &res_type, &v)) - return FALSE; - *retval = v.addr; - return TRUE; -} - -int -get_bool_resource (char *resource, int *retval) -{ - char *res_type, res_name[256], res_class[256]; - XrmValue v; - - sprintf (res_name, "executor.%s", resource); - sprintf (res_class, "Executor.%s", resource); - - if (! XrmGetResource (xdb, res_name, res_class, &res_type, &v)) - return FALSE; - if ( !strcasecmp (v.addr, "on") - || !strcasecmp (v.addr, "true") - || !strcasecmp (v.addr, "yes") - || !strcasecmp (v.addr, "1")) - { - *retval = TRUE; - return TRUE; - } - if ( !strcasecmp (v.addr, "off") - || !strcasecmp (v.addr, "false") - || !strcasecmp (v.addr, "no") - || !strcasecmp (v.addr, "0")) - { - *retval = FALSE; - return TRUE; - } - - /* FIXME: print warning */ - *retval = FALSE; - return TRUE; -} - -static int have_shm, shm_err = FALSE; - -static int shm_major_opcode; -static int shm_first_event; -static int shm_first_error; - -int -x_error_handler (Display *err_dpy, XErrorEvent *err_evt) -{ - if (err_evt->request_code == shm_major_opcode) - shm_err = TRUE; - else - { - char error_text[256]; - char t[256]; - - XGetErrorText (err_dpy, err_evt->error_code, error_text, 256); - fprintf (stderr, "%s: XError `%d': %s\n", program_name, - err_evt->error_code, error_text); - - sprintf (t, "%d", err_evt->request_code); - XGetErrorDatabaseText (x_dpy, "XRequest", t, "", - error_text, sizeof error_text); - fprintf (stderr, "%s\n", error_text); - - exit (EXIT_FAILURE); - } - /* what do x error handlers return? */ - return 0; -} - - - -int -x_normal_put_image (Display *x_dpy, Drawable x_window, GC copy_gc, XImage *x_image, - int src_x, int src_y, int dst_x, int dst_y, - unsigned int width, unsigned int height) -{ - int retval; - - retval = XPutImage (x_dpy, x_window, copy_gc, x_image, - src_x, src_y, dst_x, dst_y, width, height); - /* flush the output buffers */ - XFlush (x_dpy); - - return retval; -} - -int -x_shm_put_image (Display *x_dpy, Drawable x_window, GC copy_gc, XImage *x_image, - int src_x, int src_y, int dst_x, int dst_y, - unsigned int width, unsigned int height) -{ - int retval; - - retval = XShmPutImage (x_dpy, x_window, copy_gc, x_image, - src_x, src_y, dst_x, dst_y, width, height, False); - /* flush the output buffers */ - XFlush (x_dpy); - - return retval; -} - -void -alloc_x_image (int bpp, int width, int height, - int *row_bytes_return, - XImage **x_image_return, unsigned char **fbuf_return, - int *bpp_return) -{ - /* return value */ - /* assignments to shut up gcc */ - XImage *x_image = NULL; - int row_bytes = 0; - unsigned char *fbuf = NULL; - int resultant_bpp = 0; - - if (have_shm) - { - XShmSegmentInfo *shminfo; - - /* note: this memory doesn't get reclaimed */ - shminfo = malloc (sizeof *shminfo); - memset (shminfo, '\0', sizeof *shminfo); - - x_image = XShmCreateImage (x_dpy, visual->visual, - bpp, ZPixmap, (char *) 0, - shminfo, width, height); - if (x_image) - { - row_bytes = x_image->bytes_per_line; - resultant_bpp = x_image->bits_per_pixel; - shminfo->shmid = shmget (IPC_PRIVATE, - row_bytes * height, - IPC_CREAT | 0777); - if (shminfo->shmid < 0) - { - XDestroyImage (x_image); - free (shminfo); - x_image = 0; - } - else - { - fbuf = (unsigned char *) (shminfo->shmaddr = x_image->data - = shmat (shminfo->shmid, 0, 0)); - if (fbuf == (unsigned char *) -1) - { - /* do we need to delete the shmid here? */ - free (shminfo); - XDestroyImage (x_image); - fbuf = NULL; - } - else - { - shminfo->readOnly = False; - XShmAttach (x_dpy, shminfo); - XSync (x_dpy, False); - if (shm_err) - { - /* do we need to delete the shmid here? */ - free (shminfo); - XDestroyImage (x_image); - fbuf = NULL; - /* reset the shm_err flag */ - shm_err = FALSE; - } - else - { - shmctl (shminfo->shmid, IPC_RMID, 0); - if (x_put_image == NULL) - x_put_image = x_shm_put_image; - else if (x_put_image != x_shm_put_image) - gui_abort (); - } - } - } - } - } - - if (fbuf == NULL) - { - warning_unexpected ("not using shared memory"); - row_bytes = ((width * bpp + 31) / 32) * 4; - fbuf = calloc (row_bytes * height, 1); - x_image = XCreateImage (x_dpy, visual->visual, bpp, ZPixmap, 0, - (char *) fbuf, width, height, 8, row_bytes); - resultant_bpp = x_image->bits_per_pixel; - if (x_put_image == NULL) - x_put_image = x_normal_put_image; - else if (x_put_image != x_normal_put_image) - gui_abort (); - } - - x_image->byte_order = MSBFirst; - x_image->bitmap_bit_order = MSBFirst; - - - *fbuf_return = fbuf; - *row_bytes_return = row_bytes; - *x_image_return = x_image; - *bpp_return = resultant_bpp; -} - -#define LINEFD 0x36 - -#define R11 0x84 -#define R13 0x85 -#define R15 0x86 -#define R7 0x87 -#define R9 0x88 -#define NOTKEY 0x89 - -static uint8 latin_one_table_data[] = -{ - MKV_PRINT_SCREEN, - NOTKEY, /* 1 */ - NOTKEY, /* 2 */ - NOTKEY, /* 3 */ - NOTKEY, /* 4 */ - NOTKEY, /* 5 */ - NOTKEY, /* 6 */ - NOTKEY, /* 7 */ - NOTKEY, /* 8 */ - NOTKEY, /* 9 */ - NOTKEY, /* 10 */ - NOTKEY, /* 11 */ - NOTKEY, /* 12 */ - NOTKEY, /* 13 */ - NOTKEY, /* 14 */ - NOTKEY, /* 15 */ - NOTKEY, /* 16 */ - NOTKEY, /* 17 */ - NOTKEY, /* 18 */ - NOTKEY, /* 19 */ - NOTKEY, /* 20 */ - NOTKEY, /* 21 */ - NOTKEY, /* 22 */ - NOTKEY, /* 23 */ - NOTKEY, /* 24 */ - NOTKEY, /* 25 */ - NOTKEY, /* 26 */ - NOTKEY, /* 27 */ - NOTKEY, /* 28 */ - NOTKEY, /* 29 */ - NOTKEY, /* 30 */ - NOTKEY, /* 31 */ - MKV_SPACE, /* SPACE */ - MKV_1, /* ! */ - MKV_SLASH, /* ? */ - MKV_3, /* # */ - MKV_4, /* $ */ - MKV_5, /* % */ - MKV_7, /* & */ - MKV_TICK, /* ' */ - MKV_9, /* ( */ - MKV_0, /* ) */ - MKV_8, /* * */ - MKV_EQUAL, /* + */ - MKV_COMMA, /* , */ - MKV_MINUS, /* - */ - MKV_PERIOD, /* . */ - MKV_SLASH, /* / */ - MKV_0, /* 0 */ - MKV_1, /* 1 */ - MKV_2, /* 2 */ - MKV_3, /* 3 */ - MKV_4, /* 4 */ - MKV_5, /* 5 */ - MKV_6, /* 6 */ - MKV_7, /* 7 */ - MKV_8, /* 8 */ - MKV_9, /* 9 */ - MKV_SEMI, /* : */ - MKV_SEMI, /* ; */ - MKV_COMMA, /* < */ - MKV_EQUAL, /* = */ - MKV_PERIOD, /* > */ - MKV_SLASH, /* ? */ - MKV_2, /* @ */ - MKV_a, /* A */ - MKV_b, /* B */ - MKV_c, /* C */ - MKV_d, /* D */ - MKV_e, /* E */ - MKV_f, /* F */ - MKV_g, /* G */ - MKV_h, /* H */ - MKV_i, /* I */ - MKV_j, /* J */ - MKV_k, /* K */ - MKV_l, /* L */ - MKV_m, /* M */ - MKV_n, /* N */ - MKV_o, /* O */ - MKV_p, /* P */ - MKV_q, /* Q */ - MKV_r, /* R */ - MKV_s, /* S */ - MKV_t, /* T */ - MKV_u, /* U */ - MKV_v, /* V */ - MKV_w, /* W */ - MKV_x, /* X */ - MKV_y, /* Y */ - MKV_z, /* Z */ - MKV_LEFTBRACKET, /* [ */ - MKV_BACKSLASH, /* \ */ - MKV_RIGHTBRACKET, /* ] */ - MKV_6, /* ^ */ - MKV_MINUS, /* _ */ - MKV_BACKTICK, /* ` */ - MKV_a, /* a */ - MKV_b, /* b */ - MKV_c, /* c */ - MKV_d, /* d */ - MKV_e, /* e */ - MKV_f, /* f */ - MKV_g, /* g */ - MKV_h, /* h */ - MKV_i, /* i */ - MKV_j, /* j */ - MKV_k, /* k */ - MKV_l, /* l */ - MKV_m, /* m */ - MKV_n, /* n */ - MKV_o, /* o */ - MKV_p, /* p */ - MKV_q, /* q */ - MKV_r, /* r */ - MKV_s, /* s */ - MKV_t, /* t */ - MKV_u, /* u */ - MKV_v, /* v */ - MKV_w, /* w */ - MKV_x, /* x */ - MKV_y, /* y */ - MKV_z, /* z */ -}; - -static uint8 misc_table_data[] = -{ - MKV_BACKSPACE, /* 8 back space */ - MKV_TAB, /* 9 tab */ - LINEFD, /* 10 line feed */ - MKV_NUMCLEAR, /* 11 clear */ - NOTKEY, /* 12 */ - MKV_RETURN, /* 13 return */ - NOTKEY, /* 14 */ - NOTKEY, /* 15 */ - NOTKEY, /* 16 */ - NOTKEY, /* 17 */ - NOTKEY, /* 18 */ - MKV_PAUSE, /* 19 pause */ - NOTKEY, /* 20 */ - NOTKEY, /* 21 */ - NOTKEY, /* 22 */ - NOTKEY, /* 23 */ - NOTKEY, /* 24 */ - NOTKEY, /* 25 */ - NOTKEY, /* 26 */ - MKV_ESCAPE, /* 27 escape */ - NOTKEY, /* 28 */ - NOTKEY, /* 29 */ - NOTKEY, /* 30 */ - NOTKEY, /* 31 */ - MKV_RIGHTCNTL, /* 32 multi-key character preface */ - NOTKEY, /* 33 kanji */ - NOTKEY, /* 34 */ - NOTKEY, /* 35 */ - NOTKEY, /* 36 */ - NOTKEY, /* 37 */ - NOTKEY, /* 38 */ - NOTKEY, /* 39 */ - NOTKEY, /* 40 */ - NOTKEY, /* 41 */ - NOTKEY, /* 42 */ - NOTKEY, /* 43 */ - NOTKEY, /* 44 */ - NOTKEY, /* 45 */ - NOTKEY, /* 46 */ - NOTKEY, /* 47 */ - NOTKEY, /* 48 */ - NOTKEY, /* 49 */ - NOTKEY, /* 50 */ - NOTKEY, /* 51 */ - NOTKEY, /* 52 */ - NOTKEY, /* 53 */ - NOTKEY, /* 54 */ - NOTKEY, /* 55 */ - NOTKEY, /* 56 */ - NOTKEY, /* 57 */ - NOTKEY, /* 58 */ - NOTKEY, /* 59 */ - NOTKEY, /* 60 */ - NOTKEY, /* 61 */ - NOTKEY, /* 62 */ - NOTKEY, /* 63 */ - NOTKEY, /* 64 */ - NOTKEY, /* 65 */ - NOTKEY, /* 66 */ - NOTKEY, /* 67 */ - NOTKEY, /* 68 */ - NOTKEY, /* 69 */ - NOTKEY, /* 70 */ - NOTKEY, /* 71 */ - NOTKEY, /* 72 */ - NOTKEY, /* 73 */ - NOTKEY, /* 74 */ - NOTKEY, /* 75 */ - NOTKEY, /* 76 */ - NOTKEY, /* 77 */ - NOTKEY, /* 78 */ - NOTKEY, /* 79 */ - MKV_HOME, /* 80 home */ - MKV_LEFTARROW, /* left arrow */ - MKV_UPARROW, /* up arrow */ - MKV_RIGHTARROW, /* right arrow */ - MKV_DOWNARROW, /* down arrow */ - MKV_PAGEUP, /* prior */ - MKV_PAGEDOWN, /* next */ - MKV_END, /* end */ - NOTKEY, /* 88 begin */ - NOTKEY, /* 89 */ - NOTKEY, /* 90 */ - NOTKEY, /* 91 */ - NOTKEY, /* 92 */ - NOTKEY, /* 93 */ - NOTKEY, /* 94 */ - NOTKEY, /* 95 */ - NOTKEY, /* 96 select */ - NOTKEY, /* print */ - NOTKEY, /* execute */ - MKV_HELP, /* 99 insert/help */ - NOTKEY, /* 100 */ - NOTKEY, /* 101 undo */ - NOTKEY, /* redo */ - NOTKEY, /* menu */ - NOTKEY, /* find */ - NOTKEY, /* cancel */ - MKV_HELP, /* help */ - NOTKEY, /* 107 break */ - NOTKEY, /* 108 */ - NOTKEY, /* 109 */ - NOTKEY, /* 110 */ - NOTKEY, /* 111 */ - NOTKEY, /* 112 */ - NOTKEY, /* 113 */ - NOTKEY, /* 114 */ - NOTKEY, /* 115 */ - NOTKEY, /* 116 */ - NOTKEY, /* 117 */ - NOTKEY, /* 118 */ - NOTKEY, /* 119 */ - NOTKEY, /* 120 */ - NOTKEY, /* 121 */ - NOTKEY, /* 122 */ - NOTKEY, /* 123 */ - NOTKEY, /* 124 */ - MKV_SCROLL_LOCK, /* 125 unassigned (but scroll lock remapped) */ - MKV_LEFTOPTION, /* 126 mode switch (also scroll lock) */ - MKV_NUMCLEAR, /* 127 num lock */ - NOTKEY, /* 128 key space */ - NOTKEY, /* 129 */ - NOTKEY, /* 130 */ - NOTKEY, /* 131 */ - NOTKEY, /* 132 */ - NOTKEY, /* 133 */ - NOTKEY, /* 134 */ - NOTKEY, /* 135 */ - NOTKEY, /* 136 */ - NOTKEY, /* 137 key tab */ - NOTKEY, /* 138 */ - NOTKEY, /* 139 */ - NOTKEY, /* 140 */ - MKV_NUMENTER, /* 141 key enter */ - NOTKEY, /* 142 */ - NOTKEY, /* 143 */ - NOTKEY, /* 144 */ - NOTKEY, /* 145 key f1 */ - NOTKEY, /* key f2 */ - NOTKEY, /* key f3 */ - NOTKEY, /* 148 key f4 */ - - MKV_NUM7, /* 149 */ - MKV_NUM4, /* 150 */ - MKV_NUM8, /* 151 */ - MKV_NUM6, /* 152 */ - MKV_NUM2, /* 153 */ - MKV_NUM9, /* 154 */ - MKV_NUM3, /* 155 */ - MKV_NUM1, /* 156 */ - MKV_NUM5, /* 157 */ - MKV_NUM0, /* 158 */ - MKV_NUMPOINT, /* 159 */ - - NOTKEY, /* 160 */ - NOTKEY, /* 161 */ - NOTKEY, /* 162 */ - NOTKEY, /* 163 */ - NOTKEY, /* 164 */ - NOTKEY, /* 165 */ - NOTKEY, /* 166 */ - NOTKEY, /* 167 */ - NOTKEY, /* 168 */ - NOTKEY, /* 169 */ - MKV_NUMDIVIDE, /* 170 key multiply */ - MKV_NUMPLUS, /* key plus */ - NOTKEY, /* key comma */ - MKV_NUMMULTIPLY, /* key minus */ - MKV_NUMPOINT, /* key decimal point */ - MKV_NUMEQUAL, /* key divide */ - MKV_NUM0, /* key 0 */ - MKV_NUM1, /* key 1 */ - MKV_NUM2, /* key 2 */ - MKV_NUM3, /* key 3 */ - MKV_NUM4, /* key 4 */ - MKV_NUM5, /* key 5 */ - MKV_NUM6, /* key 6 */ - MKV_NUM7, /* key 7 */ - MKV_NUM8, /* key 8 */ - MKV_NUM9, /* 185 */ - NOTKEY, /* 186 */ - NOTKEY, /* 187 */ - NOTKEY, /* 188 */ - MKV_NUMEQUAL, /* 189 key equals */ - MKV_F1, /* f1 */ - MKV_F2, /* f2 */ - MKV_F3, /* f3 */ - MKV_F4, /* f4 */ - MKV_F5, /* f5 */ - MKV_F6, /* f6 */ - MKV_F7, /* f7 */ - MKV_F8, /* f8 */ - MKV_F9, /* f9 */ - MKV_F10, /* f10 */ - MKV_F11, /* l1 */ - MKV_F12, /* l2 */ - MKV_F13, /* l3 */ - MKV_F14, /* l4 */ - MKV_F15, /* l5 */ - NOTKEY, /* l6 */ /* I don't know what these ones are */ - NOTKEY, /* l7 */ - NOTKEY, /* l8 */ - NOTKEY, /* l9 */ - NOTKEY, /* l10 */ - MKV_HELP, /* r1 */ - MKV_HOME, /* r2 */ - MKV_PAGEUP, /* r3 */ - MKV_DELFORWARD, /* r4 */ - MKV_END, /* r5 */ - MKV_PAGEDOWN, /* r6 */ - R7, /* r7 */ - MKV_UPARROW, /* r8 */ - R9, /* r9 */ - MKV_LEFTARROW, /* r10 */ - R11, /* r11 */ - MKV_RIGHTARROW, /* r12 */ - R13, /* r13 */ - MKV_DOWNARROW, /* r14 */ - R15, /* r15 */ - MKV_LEFTSHIFT, /* left shift */ - MKV_RIGHTSHIFT, /* right shift */ - MKV_LEFTCNTL, /* left control */ - MKV_RIGHTCNTL, /* right control */ - MKV_CAPS, /* caps lock */ - NOTKEY, /* shift lock */ - /* cliff wants left Alt/Meta key to be `clover', the right - Alt/Meta key to be `alt/option'. and so it is; - - don't change these unless you also change `COMMONSTATE' in x.c - to agree with them */ - MKV_CLOVER, /* left meta */ - MKV_RIGHTOPTION, /* right meta */ - MKV_CLOVER, /* left alt */ - MKV_RIGHTOPTION, /* right alt */ - NOTKEY, /* left super */ - NOTKEY, /* right super */ - NOTKEY, /* left hyper */ - NOTKEY, /* 238 right hyper */ - NOTKEY, /* 239 */ - NOTKEY, /* 240 */ - NOTKEY, /* 241 */ - NOTKEY, /* 242 */ - NOTKEY, /* 243 */ - NOTKEY, /* 244 */ - NOTKEY, /* 245 */ - NOTKEY, /* 246 */ - NOTKEY, /* 247 */ - NOTKEY, /* 248 */ - NOTKEY, /* 249 */ - NOTKEY, /* 250 */ - NOTKEY, /* 251 */ - NOTKEY, /* 252 */ - NOTKEY, /* 253 */ - NOTKEY, /* 254 */ - MKV_DELFORWARD, /* 255 delete */ -}; - -typedef struct key_table_data -{ - uint8 high_byte; - int min; - int size; - uint8 *data; -} key_table_t; - -key_table_t key_tables[] = -{ - /* latin one table */ - { 0, 0, NELEM (latin_one_table_data), latin_one_table_data }, - /* misc table */ - { 0xFF, 8, NELEM (misc_table_data), misc_table_data }, - { 0, 0, 0, NULL }, -}; - -/* convert x keysym to mac virtual `keywhat'; return true the - conversion was successful */ - -static int -x_keysym_to_mac_keywhat (unsigned int keysym, int16 button_state, - LONGINT *retval_out, boolean_t down_p, - unsigned char *virt_out) -{ - key_table_t *table; - uint8 keysym_high_byte, keysym_low_byte; - int16 keywhat; - int i; - - if (use_scan_codes) - { - if (keysym == 0xff) - keywhat = NOTKEY; - else - keywhat = keysym; - } - else - { - keysym_high_byte = (keysym >> 8) & 0xFF; - keysym_low_byte = keysym & 0xFF; - - /* switch off the high 8bits of the keysym to determine which table - to index into */ - for (i = 0; key_tables[i].data; i ++) - { - table = &key_tables[i]; - if (table->high_byte == keysym_high_byte) - break; - } - if (key_tables[i].data == NULL) - return FALSE; - - if (keysym_low_byte < table->min - || keysym_low_byte > (table->min + table->size)) - return FALSE; - - keywhat = table->data[keysym_low_byte - table->min]; - } - - if (keywhat == NOTKEY) - return FALSE; - - keywhat = ROMlib_right_to_left_key_map (keywhat); - - *virt_out = keywhat; - *retval_out = ROMlib_xlate (keywhat, button_state, down_p); - return TRUE; -} - -PRIVATE boolean_t -keydown (uint8 key) -{ - boolean_t retval; - int i; - uint8 bit; - - retval = FALSE; - - if (ROMlib_get_index_and_bit (key, &i, &bit) && (KeyMap[i] & bit)) - retval = TRUE; - - return retval; -} - -PRIVATE uint16 -x_to_mac_state (unsigned int x_state) -{ - uint16 retval; - - retval = - ( (x_state & ShiftMask ? shiftKey : 0) - | (x_state & LockMask ? alphaLock : 0) - | (x_state & ControlMask ? ControlKey : 0) - | (x_state & Button1Mask ? 0 : btnState)); - -#if 0 - if (use_scan_codes) - { -#endif - if (keydown (MKV_CLOVER)) - retval |= cmdKey; - if (keydown (MKV_LEFTOPTION) || keydown (MKV_RIGHTOPTION)) - retval |= optionKey; -#if 0 - } - else - { - retval |= - (x_state & Mod1Mask ? cmdKey : 0) - | (x_state & Mod3Mask ? optionKey : 0) - | (x_state & Mod5Mask ? optionKey : 0); - } -#endif - - return retval; -} - -#define X_TO_MAC_STATE(x_state) x_to_mac_state (x_state) - -static uint16 which_modifier_virt (unsigned char virt) -{ - uint16 retval; - - retval = 0; - switch (virt) - { - case MKV_LEFTSHIFT: - case MKV_RIGHTSHIFT: - retval = shiftKey; - break; - - case MKV_LEFTCNTL: - case MKV_RIGHTCNTL: - retval = ControlKey; - break; - - case MKV_CAPS: - retval = alphaLock; - break; - - case MKV_CLOVER: - retval = cmdKey; - break; - - case MKV_LEFTOPTION: - case MKV_RIGHTOPTION: - retval = optionKey; - break; - - default: - break; - } - - return retval; -} - -static boolean_t -x_modifier_p (unsigned int keysym, uint16 *return_mac_modifier) -{ - int16 modifier; - - *return_mac_modifier = 0; - switch (keysym) - { - case XK_Shift_L: - case XK_Shift_R: - modifier = shiftKey; - break; - - case XK_Control_L: - case XK_Control_R: - modifier = ControlKey; - break; - - case XK_Caps_Lock: - modifier = alphaLock; - break; - - /* ### XK_Shift_Lock */ - - case XK_Meta_L: - case XK_Meta_R: - modifier = cmdKey; - break; - case XK_Alt_L: - case XK_Alt_R: - case XK_Mode_switch: - modifier = optionKey; - break; - default: - return FALSE; - } - - *return_mac_modifier = modifier; - return TRUE; -} - -boolean_t -x_event_pending_p (void) -{ - fd_set fds; - struct timeval no_wait; - boolean_t retval; - - FD_ZERO (&fds); - FD_SET (x_fd, &fds); - no_wait.tv_sec = no_wait.tv_usec = 0; - retval = select(x_fd+1, &fds, 0, 0, &no_wait) > 0; - return retval; -} - -syn68k_addr_t -post_pending_x_events (syn68k_addr_t interrupt_addr, void *unused) -{ - XEvent evt; - Point where; - int32 when; - - when = TickCount (); - while (XCheckTypedEvent (x_dpy, SelectionRequest, &evt) - || XCheckMaskEvent (x_dpy, ~0L, &evt)) - { - switch (evt.type) - { - case SelectionRequest: - { - Atom property; - XSelectionEvent xselevt; - - property = evt.xselectionrequest.property; - if (property == None) - property = x_selection_atom; - - XChangeProperty (x_dpy, evt.xselectionrequest.requestor, property, - XA_STRING, (int) 8, (int) PropModeReplace, - (unsigned char *) selectiontext, selectionlength); - - xselevt.type = SelectionNotify; - xselevt.requestor = evt.xselectionrequest.requestor; /* check this */ - xselevt.selection = evt.xselectionrequest.selection; - xselevt.target = evt.xselectionrequest.target; - xselevt.property = property; - xselevt.time = evt.xselectionrequest.time; - - XSendEvent (x_dpy, xselevt.requestor, False, 0L, - (XEvent *) &xselevt); - - break; - } - case KeyPress: - case KeyRelease: - { - LONGINT keywhat; - uint16 button_state; - uint16 modifier; - unsigned keysym; - unsigned char virt; - - where.h = evt.xkey.x; - where.v = evt.xkey.y; - button_state = X_TO_MAC_STATE (evt.xkey.state); - - modifier = 0; - if (use_scan_codes) - { - uint8 keycode; - - keycode = evt.xkey.keycode; - if (keycode < NELEM(x_keycode_to_mac_virt)) - { - keysym = x_keycode_to_mac_virt[keycode]; - modifier = which_modifier_virt (keysym); - } - else - keysym = NOTKEY; - } - else - { - keysym = XLookupKeysym (&evt.xkey, 0); - - /* This hack is because the default is to map BACKSPACE to - the same key that DELETE produces just because people - don't like BACKSPACE generating a ^H ... yahoo! */ - - if (keysym == 0xFFFF && evt.xkey.keycode == 0x16) - keysym = 0xFF08; - - /* This hack is because the default is to map Scroll Lock - and Right-Alt to the same key. I'm not sure why */ - - if (keysym == 0xFF7E && evt.xkey.keycode == 0x4e) - keysym = 0xFF7D; - - x_modifier_p (keysym, &modifier); - } - - if (modifier) - { - if (evt.type == KeyPress) - button_state |= modifier; - else - button_state &= ~modifier; - } - - if (x_keysym_to_mac_keywhat (keysym, button_state, &keywhat, - evt.type == KeyPress, &virt)) - { - INTEGER evcode; - - evcode = evt.type == KeyRelease ? keyUp : keyDown; - post_keytrans_key_events (evcode, keywhat, when, where, - button_state, virt); - } - break; - } - case ButtonPress: - case ButtonRelease: - { - int16 button_state; - - where.h = evt.xbutton.x; - where.v = evt.xbutton.y; - button_state = X_TO_MAC_STATE (evt.xbutton.state); - if (evt.type == ButtonPress) - button_state &= ~btnState; - else - button_state |= btnState; - ROMlib_PPostEvent ((evt.type == ButtonRelease) ? mouseUp : mouseDown, - 0, (HIDDEN_EvQElPtr *) 0, - when, where, - button_state); - adb_apeiron_hack (FALSE); - break; - } - case Expose: - if (colors_initialized_p) - vdriver_update_screen (evt.xexpose.y, evt.xexpose.x, - evt.xexpose.y + evt.xexpose.height, - evt.xexpose.x + evt.xexpose.width, FALSE); - break; - case EnterNotify: - if (frob_autorepeat_p) - XAutoRepeatOff (x_dpy); - { - boolean_t cvt; - Window selection_owner; - - selection_owner = XGetSelectionOwner (x_dpy, XA_PRIMARY); - cvt = selection_owner != None && selection_owner != x_window; - if (cvt) - ZeroScrap (); - sendresumeevent (cvt); - } - break; - case LeaveNotify: - if (frob_autorepeat_p) - XAutoRepeatOn (x_dpy); - sendsuspendevent (); - break; - case MotionNotify: - MouseLocation.h = CW (evt.xmotion.x); - MouseLocation.v = CW (evt.xmotion.y); - adb_apeiron_hack (FALSE); - break; - } - } - return MAGIC_RTE_ADDRESS; -} - -void -x_event_handler (int signo) -{ - /* request syncint */ - cpu_state.interrupt_pending[M68K_EVENT_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; -} - -boolean_t -vdriver_init (int _max_width, int _max_height, int _max_bpp, - boolean_t fixed_p, int *argc, char *argv[]) -{ - int i; - - XVisualInfo *visuals, template; - int n_visuals; - int dummy_int; - unsigned int geom_width, geom_height; - int dummy_bpp; - int num_red_bits, low_red_bit; - int num_green_bits, low_green_bit; - int num_blue_bits, low_blue_bit; - char *geom; - int t_int; - char *t_str; - - char *xdefs; - if (x_dpy != NULL) - { - gui_fatal ("Internal error: vdriver_init() called twice!\n"); - return FALSE; - } - - x_dpy = XOpenDisplay (""); - if (x_dpy == NULL) - { - fprintf (stderr, "%s: could not open x server `%s'.\n", - program_name, XDisplayName ("")); - exit (EXIT_FAILURE); - } - x_screen = XDefaultScreen (x_dpy); - - XSetErrorHandler (x_error_handler); - - /* determine if the server supports the `XShm' extension */ - have_shm = XQueryExtension (x_dpy, "MIT-SHM", - &shm_major_opcode, - &shm_first_event, - &shm_first_error); - - xdefs = XResourceManagerString (x_dpy); - if (xdefs) - xdb = XrmGetStringDatabase (xdefs); - - XrmParseCommand (&xdb, opts, NELEM (opts), "Executor", argc, argv); - - get_bool_resource ("privateColormap", &private_cmap_p); - - get_bool_resource ("trueColor", &truecolor_p); - - if (get_bool_resource ("noSplash", &t_int)) - opt_put_int_val (common_db, "nosplash", t_int, pri_x_resource, FALSE); - - if (get_string_resource ("debug", &t_str)) - opt_put_val (common_db, "debug", t_str, pri_x_resource, FALSE); - - if (!get_string_resource ("geometry", &geom)) - geom = 0; - /* default */ - geom_width = VDRIVER_DEFAULT_SCREEN_WIDTH; - geom_height = VDRIVER_DEFAULT_SCREEN_HEIGHT; - if (geom) - { - /* override the maximum with possible geometry values */ - XParseGeometry (geom, &dummy_int, &dummy_int, - &geom_width, &geom_height); - } - if (!_max_width) - _max_width = MAX (VDRIVER_DEFAULT_SCREEN_WIDTH, - (MAX (geom_width, flag_width))); - max_width = _max_width; - if (!_max_height) - _max_height = MAX (VDRIVER_DEFAULT_SCREEN_HEIGHT, - MAX (geom_height, flag_height)); - max_height = _max_height; - if (!_max_bpp) - _max_bpp = 32; - max_bpp = _max_bpp; - - vdriver_x_modes.size[1].width = max_width; - vdriver_x_modes.size[1].height = max_height; - - /* first attempt to find a 8bpp pseudocolor visual */ - template.screen = x_screen; - template.depth = 8; - template.class = PseudoColor; - template.colormap_size = 256; - - visual = NULL; - - if (!truecolor_p) - { - visuals = XGetVisualInfo (x_dpy, - ( VisualScreenMask | VisualDepthMask - | VisualClassMask | VisualColormapSizeMask), - &template, &n_visuals); - if (n_visuals) - { - /* just use the first visual that came up */ - visual = visuals; - x_fbuf_bpp = 8; - } - - if (visual == NULL) - { - /* now try for 4bpp */ - template.depth = 4; - template.colormap_size = 16; - visuals = XGetVisualInfo (x_dpy, - ( VisualScreenMask | VisualDepthMask - | VisualClassMask - | VisualColormapSizeMask), - &template, &n_visuals); - if (n_visuals) - { - /* just use the first visual that came up */ - visual = visuals; - x_fbuf_bpp = 4; - } - } - - if (visual == NULL) - { - /* now try for 1bpp */ - template.depth = 1; - template.class = StaticGray; - visuals = XGetVisualInfo (x_dpy, - ( VisualScreenMask | VisualDepthMask - | VisualClassMask), - &template, &n_visuals); - if (n_visuals) - { - /* just use the first visual that came up */ - visual = visuals; - x_fbuf_bpp = 1; - } - } - } - - if (visual == NULL) - { - template.screen = x_screen; - template.class = TrueColor; - - visuals = XGetVisualInfo (x_dpy, - (VisualScreenMask | VisualClassMask), - &template, &n_visuals); - if (n_visuals) - { - for (i = 0; i < n_visuals; i ++) - { - if (visuals[i].depth >= 12) - { - /* use the first visual >= 12bpp */ - visual = &visuals[i]; - x_fbuf_bpp = visual->depth; - break; - } - } - - if (x_fbuf_bpp) - { - /* allocate an image now; since `vdriver_set_colors ()' - expects it to be allocated and we will have to do so - eventually */ - alloc_x_image (x_fbuf_bpp, max_width, max_height, - &x_fbuf_row_bytes, &x_x_image, &x_fbuf, - &x_fbuf_bpp); - - low_red_bit = ffs (visual->red_mask) - 1; - low_green_bit = ffs (visual->green_mask) - 1; - low_blue_bit = ffs (visual->blue_mask) - 1; - num_red_bits = ffs ((visual->red_mask - >> low_red_bit) + 1) - 1; - num_green_bits = ffs ((visual->green_mask - >> low_green_bit) + 1) - 1; - num_blue_bits = ffs ((visual->blue_mask - >> low_blue_bit) + 1) - 1; - make_rgb_spec (&x_rgb_spec, - x_x_image->bits_per_pixel, FALSE, 0, - num_red_bits, low_red_bit, - num_green_bits, low_green_bit, - num_blue_bits, low_blue_bit, - CL (GetCTSeed ())); - } - } - } - - if (visual == NULL) - { - fprintf (stderr, "%s: no acceptable visual found, exiting.\n", - program_name); - exit (EXIT_FAILURE); - } - - if (max_bpp > 32) - max_bpp = 32; - if (max_bpp > x_fbuf_bpp) - max_bpp = x_fbuf_bpp; - - vdriver_max_bpp = max_bpp; - vdriver_log2_max_bpp = ROMlib_log2[max_bpp]; - - alloc_x_image (max_bpp, max_width, max_height, - &vdriver_row_bytes, &x_image, &vdriver_fbuf, &dummy_bpp); - fbuf_allocated_row_bytes = vdriver_row_bytes; - fbuf_size = vdriver_row_bytes * max_height; - - cursor_init (); - - x_selection_atom = XInternAtom (x_dpy, "ROMlib_selection", False); - - /* hook into syn68k synchronous interrupts */ - { - syn68k_addr_t event_callback; - - event_callback = callback_install (post_pending_x_events, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_EVENT_VECTOR * 4) = CL (event_callback); - } - - /* set up the async x even handler */ - { - x_fd = XConnectionNumber (x_dpy); - - sigio_multiplex_install_handler (x_fd, x_event_handler); - - fcntl (x_fd, F_GETOWN, &orig_sigio_owner); - fcntl (x_fd, F_SETOWN, getpid ()); - orig_sigio_flag = fcntl (x_fd, F_GETFL, 0) & ~FASYNC; - fcntl (x_fd, F_SETFL, orig_sigio_flag | FASYNC); - - /* call the event loop to bootstrap things, and set up the signal - handler */ - x_event_handler (SIGIO); - } - - /* Force a cleanup on program exit. */ - atexit (vdriver_shutdown); - - return TRUE; -} - - -void -vdriver_flush_display (void) -{ - XFlush (x_dpy); -} - - -void -alloc_x_window (int width, int height, int bpp, boolean_t grayscale_p) -{ - XSetWindowAttributes xswa; - XSizeHints size_hints; - XGCValues gc_values; - - char *geom; - int geom_mask; - int x = 0, y = 0; - - memset (&size_hints, 0, sizeof size_hints); - - /* size and base size are set below after parsing geometry */ - size_hints.flags = PSize | PMinSize | PMaxSize | PBaseSize | PWinGravity; - - size_hints.min_width = VDRIVER_MIN_SCREEN_WIDTH; - size_hints.min_height = VDRIVER_MIN_SCREEN_HEIGHT; - - size_hints.max_width = max_width; - size_hints.max_height = max_height; - - if ( !width - || !height) - { - geom = NULL; - get_string_resource ("geometry", &geom); - if (geom) - { - geom_mask = XParseGeometry (geom, &x, &y, - (unsigned int *) &vdriver_width, - (unsigned int *) &vdriver_height); - if (geom_mask & WidthValue) - { - if (vdriver_width < VDRIVER_MIN_SCREEN_WIDTH) - vdriver_width = VDRIVER_MIN_SCREEN_WIDTH; - else if (vdriver_width > max_width) - vdriver_width = max_width; - - size_hints.flags |= USSize; - } - if (geom_mask & HeightValue) - { - if (vdriver_height < VDRIVER_MIN_SCREEN_HEIGHT) - vdriver_height = VDRIVER_MIN_SCREEN_HEIGHT; - else if (vdriver_height > max_height) - vdriver_height = max_height; - size_hints.flags |= USSize; - } - if (geom_mask & XValue) - { - if (geom_mask & XNegative) - x = XDisplayWidth (x_dpy, x_screen) + x - vdriver_width; - size_hints.flags |= USPosition; - } - if (geom_mask & YValue) - { - if (geom_mask & YNegative) - y = XDisplayHeight (x_dpy, x_screen) + y - vdriver_height; - size_hints.flags |= USPosition; - } - switch (geom_mask & (XNegative | YNegative)) - { - case 0: - size_hints.win_gravity = NorthWestGravity; break; - case XNegative: - size_hints.win_gravity = NorthEastGravity; break; - case YNegative: - size_hints.win_gravity = SouthWestGravity; break; - default: - size_hints.win_gravity = SouthEastGravity; break; - } - } - } - else - { - /* size was specified; we aren't using defaults */ - size_hints.flags |= USSize; - size_hints.win_gravity = NorthWestGravity; - - if (width < 512) - width = 512; - else if (width > max_width) - width = max_width; - - if (height < 342) - height = 342; - else if (height > max_height) - height = max_height; - - vdriver_width = width; - vdriver_height = height; - } - - size_hints.min_width = size_hints.max_width - = size_hints.base_width = size_hints.width = vdriver_width; - size_hints.min_height = size_hints.max_height - = size_hints.base_height = size_hints.height = vdriver_height; - - size_hints.x = x; - size_hints.y = y; - - /* #### allow command line options to select {16, 32}bpp modes, but - don't make them the default since they still have problems */ - if (bpp == 0) - bpp = MIN (max_bpp, 8); - else if (bpp > max_bpp) - bpp = max_bpp; - - vdriver_bpp = bpp; - vdriver_log2_bpp = ROMlib_log2[bpp]; - - vdriver_grayscale_p = grayscale_p; - - /* create the executor window */ - x_window = XCreateWindow (x_dpy, XRootWindow (x_dpy, x_screen), - x, y, vdriver_width, vdriver_height, - 0, 0, InputOutput, CopyFromParent, 0, &xswa); - - - XDefineCursor (x_dpy, x_window, x_hidden_cursor); - - gc_values.function = GXcopy; - gc_values.foreground = XBlackPixel (x_dpy, x_screen); - gc_values.background = XWhitePixel (x_dpy, x_screen); - gc_values.plane_mask = AllPlanes; - - copy_gc = XCreateGC (x_dpy, x_window, - ( GCFunction | GCForeground - | GCBackground | GCPlaneMask), &gc_values); - - accel_gc = XCreateGC (x_dpy, x_window, - ( GCFunction | GCForeground - | GCBackground | GCPlaneMask), &gc_values); - - { - /* various hints for `XSetWMProperties ()' */ - XWMHints wm_hints; - XClassHint class_hint; - XTextProperty name; - - memset (&wm_hints, 0, sizeof wm_hints); - - class_hint.res_name = "executor"; - class_hint.res_class = "Executor"; - - XStringListToTextProperty (&program_name, 1, &name); - - XSetWMProperties (x_dpy, x_window, - &name, &name, /* _argv, *_argc, */ NULL, 0, - &size_hints, &wm_hints, &class_hint); - } - - XSelectInput (x_dpy, x_window, EXECUTOR_WINDOW_EVENT_MASK); - - XMapRaised (x_dpy, x_window); - XClearWindow (x_dpy, x_window); - XFlush (x_dpy); -} - -int host_cursor_depth = 1; - -Cursor -create_x_cursor (char *data, char *mask, - int hotspot_x, int hotspot_y) -{ - Cursor retval; - char x_mask[32], x_data[32]; - int i; - - static XColor x_black = { 0, 0, 0, 0 }, - x_white = { ~0, ~0, ~0, ~0 }; - - for (i = 0; i < 32; i++) - { - x_mask[i] = data[i] | mask[i]; - x_data[i] = data[i]; - } - - x_image_cursor_data->data = x_data; - x_image_cursor_mask->data = x_mask; - - XPutImage (x_dpy, pixmap_cursor_data, cursor_data_gc, x_image_cursor_data, - 0, 0, 0, 0, 16, 16); - XPutImage (x_dpy, pixmap_cursor_mask, cursor_mask_gc, x_image_cursor_mask, - 0, 0, 0, 0, 16, 16); - - if (hotspot_x < 0) - hotspot_x = 0; - else if (hotspot_x > 16) - hotspot_x = 16; - - if (hotspot_y < 0) - hotspot_y = 0; - else if (hotspot_y > 16) - hotspot_y = 16; - - retval = XCreatePixmapCursor (x_dpy, pixmap_cursor_data, pixmap_cursor_mask, - &x_black, &x_white, - hotspot_x, hotspot_y); - return retval; -} - -void -host_set_cursor (char *cursor_data, - unsigned short cursor_mask[16], - int hotspot_x, int hotspot_y) -{ - Cursor orig_x_cursor = x_cursor; - - x_cursor = create_x_cursor (cursor_data, (char *)cursor_mask, - hotspot_x, hotspot_y); - - /* if visible, set `x_cursor' to be the current cursor */ - if (cursor_visible_p) - XDefineCursor (x_dpy, x_window, x_cursor); - - if (orig_x_cursor != -1) - XFreeCursor (x_dpy, orig_x_cursor); -} - -int -host_set_cursor_visible (int show_p) -{ - int orig_cursor_visible_p = cursor_visible_p; - - if (cursor_visible_p) - { - if (!show_p) - { - cursor_visible_p = FALSE; - XDefineCursor (x_dpy, x_window, x_hidden_cursor); - } - } - else - { - if (show_p) - { - cursor_visible_p = TRUE; - XDefineCursor (x_dpy, x_window, x_cursor); - } - } - - return orig_cursor_visible_p; -} - -void -cursor_init (void) -{ - XGCValues gc_values; - static char zero[2 * 16] = { 0, }; - - /* the following are used to create x cursors, they must - be done before calling `create_x_cursor ()' */ - x_image_cursor_data = XCreateImage (x_dpy, XDefaultVisual (x_dpy, x_screen), - 1, XYBitmap, 0, NULL, 16, 16, 8, 2); - x_image_cursor_mask = XCreateImage (x_dpy, XDefaultVisual (x_dpy, x_screen), - 1, XYBitmap, 0, NULL, 16, 16, 8, 2); - - x_image_cursor_data->byte_order = MSBFirst; - x_image_cursor_mask->byte_order = MSBFirst; - - x_image_cursor_data->bitmap_bit_order = MSBFirst; - x_image_cursor_mask->bitmap_bit_order = MSBFirst; - - pixmap_cursor_data = XCreatePixmap (x_dpy, XRootWindow (x_dpy, x_screen), - 16, 16, 1); - pixmap_cursor_mask = XCreatePixmap (x_dpy, XRootWindow (x_dpy, x_screen), - 16, 16, 1); - - gc_values.function = GXcopy; - gc_values.foreground = ~0; - gc_values.background = 0; - - gc_values.plane_mask = AllPlanes; - - cursor_data_gc = XCreateGC (x_dpy, pixmap_cursor_data, - ( GCFunction | GCForeground - | GCBackground | GCPlaneMask), &gc_values); - cursor_mask_gc = XCreateGC (x_dpy, pixmap_cursor_mask, - ( GCFunction | GCForeground - | GCBackground | GCPlaneMask), &gc_values); - - x_hidden_cursor = create_x_cursor (zero, zero, 0, 0); -} - -#define RGB_DIST(red, green, blue) \ - ({ \ - int _red = (red), _green = (green), _blue = (blue); \ - (_red * _red + _green * _green + _blue * _blue); \ - }) - -#define MAX_CDIST (RGB_DIST (65535 >> 1, 65535 >> 1, 65535 >> 1) + 1U) - -/* distance between two ColorSpec */ - -static inline int -cs_cs_dist (const ColorSpec *c0, const ColorSpec *c1) -{ - return RGB_DIST ((CW (c0->rgb.red) - CW (c1->rgb.red)) >> 1, - (CW (c0->rgb.green) - CW (c1->rgb.green)) >> 1, - (CW (c0->rgb.blue) - CW (c1->rgb.blue)) >> 1); -} - - -#define CS_X_DIST(r, g, b, x) RGB_DIST ((r) - (x).red, \ - (g) - (x).green, \ - (b) - (x).blue) - -static char x_alloced[256]; -static boolean_t x_cmap_initialized_p; -static XColor x_cmap[256]; -static struct -{ - uint16 red, green, blue; /* Each is shifted right one bit. */ -} shifted_x_cmap[256]; - -/* maps mac colors to the x color table */ -static uint32 _cmap_mapping[256]; - -/* mapping from mac color table index values to x color map index - values; or NULL if the mapping is the identity */ -static uint32 *cmap_mapping; - -static void -compute_new_mapping (int index, const ColorSpec *c) -{ - int i; - int min = -1; - unsigned min_dist = MAX_CDIST; - int shifted_c_red, shifted_c_blue, shifted_c_green; - - shifted_c_red = CW (c->rgb.red) >> 1; - shifted_c_green = CW (c->rgb.green) >> 1; - shifted_c_blue = CW (c->rgb.blue) >> 1; - - for (i = (1 << x_fbuf_bpp) - 1; i >= 0; i --) - { - if (x_alloced[i]) - { - unsigned t; - - t = CS_X_DIST (shifted_c_red, shifted_c_green, shifted_c_blue, - shifted_x_cmap[i]); - if (t < min_dist) - { - min = x_cmap[i].pixel; - if (t == 0) /* perfect match? */ - break; - min_dist = t; - } - } - } - if (min < 0) - gui_abort (); - _cmap_mapping[index] = min; -} - -/* zero'ed */ -static ColorSpec origin; - -void -init_x_cmap (void) -{ - int n_colors; - int i, j; - /* shut up gcc */ - int prev = 0; - int alloc_order[256], k = 0; - char mark[256], failure[256]; - unsigned max_dist; - int n_alloced = 0; - ColorSpec *orig_colors; - - n_colors = 1 << x_fbuf_bpp; - - memset (mark, '\0', sizeof mark); - memset (failure, '\0', sizeof x_alloced); - - switch (n_colors) - { - case 256: - orig_colors = &ctab_8bpp_values[0]; - break; - case 16: - orig_colors = &ctab_4bpp_values[0]; - break; - case 4: - orig_colors = &ctab_2bpp_values[0]; - break; - case 2: - orig_colors = &ctab_1bpp_values[0]; - break; - default: - gui_abort (); - } - - /* first, sort the `ctab_8bpp_values' by diversity; - start with the brightest color */ - max_dist = 0; - for (i = 0; i < n_colors; i ++) - { - ColorSpec *c = &orig_colors[i]; - unsigned t = cs_cs_dist (&origin, c); - - if (max_dist <= t) - { - max_dist = t; - prev = i; - } - } - alloc_order[k ++] = prev; - mark[prev] = 1; - - while (k < n_colors) - { - int next = -1; - - max_dist = 0; - for (i = 0; i < n_colors; i ++) - { - unsigned t; - if (mark[i]) - continue; - - t = cs_cs_dist (&orig_colors[i], - &orig_colors[prev]); - - if (max_dist <= t) - { - max_dist = t; - next = i; - } - } - if (next < 0) - gui_abort (); - - prev = next; - alloc_order[k ++] = prev; - mark[prev] = 1; - } - -#if 0 - for (i = 0; i < n_colors; i ++) - { - ColorSpec *c; - - c = &orig_colors[alloc_order[i]]; - fprintf (stderr, "%d, %d: (%d %d %d)\n", - i, alloc_order[i], - CW (c->rgb.red), - CW (c->rgb.green), - CW (c->rgb.blue)); - } -#endif - - /* now allocate colors */ - for (i = 0; i < n_colors; i ++) - { - ColorSpec *c; - XColor x_color; - int pixel = alloc_order[i]; - - c = &orig_colors[pixel]; - - x_color.red = CW (c->rgb.red); - x_color.green = CW (c->rgb.green); - x_color.blue = CW (c->rgb.blue); - - x_color.flags = DoRed | DoGreen | DoBlue; - - if (XAllocColor (x_dpy, XDefaultColormap (x_dpy, x_screen), - &x_color)) - { - /* success */ - _cmap_mapping[pixel] = x_color.pixel; - x_alloced[x_color.pixel] = 1; - n_alloced ++; - } - else - { - /* failure */ - failure[pixel] = 1; - } - } - -#if 0 - fprintf (stderr, "first pass %d allocated\n", n_alloced); -#endif - - /* we use the contents of the x colormap to aid in matching mac - colors to x colors */ - for (i = 0; i < n_colors; i ++) - x_cmap[i].pixel = i; - XQueryColors (x_dpy, XDefaultColormap (x_dpy, x_screen), - x_cmap, n_colors); - - /* Note the shifted versions of those colors. */ - for (j = NELEM (shifted_x_cmap) - 1; j >= 0; j--) - { - shifted_x_cmap[j].red = x_cmap[j].red >> 1; - shifted_x_cmap[j].green = x_cmap[j].green >> 1; - shifted_x_cmap[j].blue = x_cmap[j].blue >> 1; - } - - /* for any color that hasn't been allocated, find the closest - match in the colortable, and try to allocate that */ - if (n_alloced < n_colors) - { - for (i = 0; i < n_colors; i ++) - { - if (failure[i]) - { - ColorSpec *c = &orig_colors[i]; - unsigned min_dist = MAX_CDIST; - unsigned min = 0; - int shifted_c_red, shifted_c_green, shifted_c_blue; - int j; - - shifted_c_red = CW (c->rgb.red) >> 1; - shifted_c_green = CW (c->rgb.green) >> 1; - shifted_c_blue = CW (c->rgb.blue) >> 1; - - /* find the closest color in the colortable */ - for (j = 0; j < n_colors; j ++) - { - unsigned t; - - /* don't try to re-allocate colors we have already - allocated */ - if (x_alloced[j]) - continue; - t = CS_X_DIST (shifted_c_red, - shifted_c_green, - shifted_c_blue, - shifted_x_cmap[j]); - if (min_dist <= t) - { - min_dist = t; - min = j; - } - } - if (min < 0) - gui_abort (); - if (XAllocColor (x_dpy, XDefaultColormap (x_dpy, x_screen), - &x_cmap[min])) - { - _cmap_mapping[i] = x_cmap[min].pixel; - failure[i] = 0; - x_alloced[x_cmap[min].pixel] = 1; - n_alloced ++; - } - } - } - } - -#if 0 - fprintf (stderr, "second pass %d allocated\n", n_alloced); -#endif - -#if 0 - /* match the remaining colors to ones we were able to allocate. - these colors will not be unique */ - for (i = 0; i < n_colors; i ++) - { - if (failure[i]) - compute_new_mapping (i, &ctab_8bpp_values[i]); - } -#endif - - x_cmap_initialized_p = TRUE; -} - -static ColorSpec cmap[256]; -static uint8 depth_table_space[DEPTHCONV_MAX_TABLE_SIZE]; - -void -vdriver_get_colors (int first_color, int num_colors, - ColorSpec *colors) -{ - gui_fatal ("`!vdriver_fixed_clut_p' and `vdriver_get_colors ()' called"); -} - - -void -vdriver_set_colors (int first_color, int num_colors, - const ColorSpec *colors) -{ - int i; - - if (x_fbuf_bpp > 8) - { - if (vdriver_bpp > 8) - { - const rgb_spec_t *mac_rgb_spec; - - mac_rgb_spec = ((vdriver_bpp == 16) - ? &mac_16bpp_rgb_spec - : &mac_32bpp_rgb_spec); - - conversion_func - = depthconv_make_rgb_to_rgb_table (depth_table_space, NULL, - mac_rgb_spec, &x_rgb_spec); - } - else - { - memcpy (&cmap[first_color], colors, num_colors * sizeof *colors); - - conversion_func - = depthconv_make_ind_to_rgb_table (depth_table_space, vdriver_bpp, - NULL, colors, &x_rgb_spec); - vdriver_update_screen (0, 0, vdriver_height, vdriver_width, FALSE); - } - } - else - { - if (private_cmap_p) - { - XColor x_colors[256]; - - if (color_map == 0) - { - color_map = XCreateColormap (x_dpy, x_window, - visual->visual, AllocAll); - XSetWindowColormap (x_dpy, x_window, color_map); - } - - for (i = 0; i < num_colors; i ++) - { - x_colors[i].pixel = first_color + i; - - x_colors[i].red = CW (colors[i].rgb.red); - x_colors[i].green = CW (colors[i].rgb.green); - x_colors[i].blue = CW (colors[i].rgb.blue); - - x_colors[i].flags = DoRed | DoGreen | DoBlue; - } - - XStoreColors (x_dpy, color_map, x_colors, num_colors); - } - else - { - if (!x_cmap_initialized_p) - init_x_cmap (); - - for (i = 0; i < num_colors; i ++) - compute_new_mapping (first_color + i, &colors[i]); - - cmap_mapping = _cmap_mapping; - - conversion_func - = depthconv_make_raw_table (depth_table_space, vdriver_bpp, - x_fbuf_bpp, NULL, cmap_mapping); - vdriver_update_screen (0, 0, vdriver_height, vdriver_width, FALSE); - } - } - XSync (x_dpy, False); - - colors_initialized_p = TRUE; -} - -int -vdriver_update_screen_rects (int num_rects, const vdriver_rect_t *r, - boolean_t cursor_p) -{ - boolean_t convert_p; - int i; - - convert_p = (x_fbuf_bpp == vdriver_bpp - && conversion_func == NULL); - - if (! convert_p) - { - /* we need to convert the mac screen to something the - x screen can take */ - /* allocate the double buffer */ - if (x_fbuf == NULL) - { - alloc_x_image (x_fbuf_bpp, max_width, max_height, - &x_fbuf_row_bytes, &x_x_image, &x_fbuf, &x_fbuf_bpp); - if (x_fbuf_bpp > 8) - { - assert (conversion_func != NULL); - } - else - { - conversion_func - = depthconv_make_raw_table (depth_table_space, vdriver_bpp, - x_fbuf_bpp, NULL, cmap_mapping); - } - } - } - for (i = 0; i < num_rects; i ++) - { - int top, left, bottom, right; - - top = r[i].top; - left = r[i].left; - bottom = r[i].bottom; - right = r[i].right; - - if (convert_p) - (*x_put_image) (x_dpy, x_window, copy_gc, x_image, - left, top, left, top, right - left, bottom - top); - else - { - if (conversion_func) - (*conversion_func) (depth_table_space, vdriver_fbuf, - vdriver_row_bytes, x_fbuf, x_fbuf_row_bytes, - top, left, bottom, right); - - (*x_put_image) (x_dpy, x_window, copy_gc, x_x_image, - left, top, left, top, right - left, bottom - top); - } - - } - return 0; -} - -int -vdriver_update_screen (int top, int left, int bottom, int right, - boolean_t cursor_p) -{ - vdriver_rect_t r; - - if (top < 0) - top = 0; - if (left < 0) - left = 0; - - if (bottom > vdriver_height) - bottom = vdriver_height; - if (right > vdriver_width) - right = vdriver_width; - - r.top = top; - r.left = left; - r.bottom = bottom; - r.right = right; - - return vdriver_update_screen_rects (1, &r, cursor_p); -} - -void -vdriver_shutdown (void) -{ - if (x_dpy == NULL) - return; - - /* no more sigio */ - signal (SIGIO, SIG_IGN); - - fcntl (x_fd, F_SETOWN, orig_sigio_owner); - fcntl (x_fd, F_SETFL, orig_sigio_flag); - - XCloseDisplay (x_dpy); - - x_dpy = NULL; -} - -vdriver_x_mode_t vdriver_x_modes = -{ - /* contiguous_range_p */ TRUE, - /* num_sizes */ 2, - { - /* min */ { 512, 342 }, - /* default maximum */ - /* max */ { VDRIVER_DEFAULT_SCREEN_WIDTH, VDRIVER_DEFAULT_SCREEN_HEIGHT }, - }, -}; - - -boolean_t -vdriver_acceptable_mode_p (int width, int height, int bpp, - boolean_t grayscale_p, - boolean_t exact_match_p) -{ - if (width == 0) - width = vdriver_width; - if (height == 0) - height = vdriver_height; - if (bpp == 0) - bpp = vdriver_bpp; - - if ( width > max_width - || width < 512 - || height > max_height - || height < 342 - || bpp > max_bpp - || ( bpp != 8 - && bpp != 4 - && bpp != 2 - && bpp != 1)) - return FALSE; - return TRUE; -} - -boolean_t -vdriver_set_mode (int width, int height, int bpp, boolean_t grayscale_p) -{ - if (!x_window) - { - alloc_x_window (width, height, bpp, grayscale_p); - return TRUE; - } - - if (width == 0) - width = vdriver_width; - else if (width > max_width) - width = max_width; - else if (width < VDRIVER_MIN_SCREEN_WIDTH) - width = VDRIVER_MIN_SCREEN_WIDTH; - - if (height == 0) - height = vdriver_height; - else if (height > max_height) - height = max_height; - else if (height < VDRIVER_MIN_SCREEN_HEIGHT) - height = VDRIVER_MIN_SCREEN_HEIGHT; - - if (bpp == 0) - { - bpp = vdriver_bpp; - if (bpp == 0) - bpp = MIN (8, vdriver_max_bpp); - } - - if (!vdriver_acceptable_mode_p (width, height, bpp, grayscale_p, - /* ignored */ FALSE)) - return FALSE; - - if (width != vdriver_width - || height != vdriver_height) - { - /* resize; the event code will deal with things when the resize - event comes through */ - XResizeWindow (x_dpy, x_window, width, height); - } - if (bpp != vdriver_bpp) - { - /* change depth */ - vdriver_bpp = bpp; - vdriver_log2_bpp = ROMlib_log2[bpp]; - - /* compute the new row bytes */ - vdriver_row_bytes = ((width << vdriver_log2_bpp) + 31) / 32 * 4; - /* ### i'm not sure we can just change the `bytes_per_line' - field of a XImage structure and have it automagically work; - but this will only happen when the allocated depth is greater - than the `native' x depth, which probably doesn't happen - right now */ - if (vdriver_bpp == x_fbuf_bpp - && vdriver_row_bytes != fbuf_allocated_row_bytes) - warning_unexpected ("dubious assignment to `x_image->bytes_per_line'"); - x_image->bytes_per_line = vdriver_row_bytes; - - /* ### if the bpp is greater than eight, we'll need to set it to - something other than `0xFF' */ - memset (vdriver_fbuf, 0xFF, vdriver_row_bytes * height); - - /* invalidate the conversion function */ - conversion_func = NULL; - } - - if (vdriver_grayscale_p != grayscale_p) - { - vdriver_grayscale_p = grayscale_p; - - /* invalidate the conversion function */ - conversion_func = NULL; - } - - /* Compute the rgb spec. */ - vdriver_rgb_spec = (conversion_func == NULL - ? (visual->class == TrueColor - ? &x_rgb_spec - : NULL) - : (vdriver_bpp == 32 - ? &mac_32bpp_rgb_spec - : (vdriver_bpp == 16 - ? &mac_16bpp_rgb_spec - : NULL))); - - return TRUE; -} - -vdriver_accel_result_t -vdriver_accel_rect_fill (int top, int left, int bottom, - int right, uint32 color) -{ - XGCValues gc_values; - uint32 x_color; - - /* Don't use accel fills in refresh mode, and don't bother if that - * rect is going to be transferred to the screen anyway (this happens - * often when windows get drawn). - */ - if (ROMlib_refresh || dirty_rect_subsumed_p (top, left, bottom, right)) - return VDRIVER_ACCEL_NO_UPDATE; - - if (cmap_mapping) - x_color = cmap_mapping[color]; - else if (x_fbuf_bpp > 8) - { - if (vdriver_bpp > 8) - { - rgb_spec_t *mac_rgb_spec = (vdriver_bpp == 32 - ? &mac_32bpp_rgb_spec - : &mac_16bpp_rgb_spec); - RGBColor rgb_color; - - (*mac_rgb_spec->pixel_to_rgbcolor) (mac_rgb_spec, - color, - &rgb_color); - - x_color = (*x_rgb_spec.rgbcolor_to_pixel) (&x_rgb_spec, - &rgb_color, - TRUE); - } - else - { - x_color = (*x_rgb_spec.rgbcolor_to_pixel) (&x_rgb_spec, - &cmap[color].rgb, - TRUE); - } - } - else - x_color = color; - - dirty_rect_update_screen (); - gc_values.foreground = x_color; - XChangeGC (x_dpy, accel_gc, GCForeground, &gc_values); - XFillRectangle (x_dpy, x_window, accel_gc, left, top, - right - left, bottom - top); - - return VDRIVER_ACCEL_HOST_SCREEN_UPDATE_ONLY; -} - -/* stuff from x.c */ - -void -host_beep_at_user ( void ) -{ - /* 50 for now */ - XBell (x_dpy, 0); -} - -void -PutScrapX (int type, int length, char *p, int scrap_count) -{ - if (type == TICK ("TEXT")) - { - if (selectiontext) - free (selectiontext); - selectiontext = malloc (length); - if (selectiontext) - { - selectionlength = length; - memcpy (selectiontext, p, length); - { - char *ip, *ep; - - for (ip = selectiontext, ep = ip + length; ip < ep; ++ip) - if (*ip == '\r') - *ip = '\n'; - } - XSetSelectionOwner (x_dpy, XA_PRIMARY, x_window, CurrentTime); - } - } -} - -void -WeOwnScrapX (void) -{ - XSetSelectionOwner (x_dpy, XA_PRIMARY, x_window, CurrentTime); -} - -int -GetScrapX (int type, char **h) -{ - int retval; - - retval = -1; - if (type == TICK ("TEXT")) - { - Window selection_owner; - - selection_owner = XGetSelectionOwner (x_dpy, XA_PRIMARY); - if (selection_owner != None && selection_owner != x_window) - { - XEvent xevent; - Atom rettype; - LONGINT actfmt; - unsigned long nitems, ul; - unsigned long nbytesafter; - unsigned char *propreturn; - int i; - char *p; - - XConvertSelection (x_dpy, XA_PRIMARY, XA_STRING, None, x_window, - CurrentTime); - for (i = 10; - (--i >= 0 - && !XCheckTypedEvent (x_dpy, SelectionNotify, &xevent)); - Delay (10L, (LONGINT *) 0)) - ; - if (i >= 0 && xevent.xselection.property != None) - { - XGetWindowProperty (x_dpy, xevent.xselection.requestor, - xevent.xselection.property, 0L, 16384L, - (LONGINT) True, XA_STRING, &rettype, &actfmt, - &nitems, &nbytesafter, &propreturn); - if (rettype == XA_STRING && actfmt == 8) - { - SetHandleSize ((Handle) h, nitems); - if (MemErr == noErr) - { - memcpy (MR (*h), propreturn, nitems); - for (ul = nitems, p = MR (*h); ul > 0; ul--) - if (*p++ == '\n') - p[-1] = '\r'; - retval = nitems; - } - } - XFree ((char *) propreturn); - } - } - } - return retval; -} - - -void -ROMlib_SetTitle (char *newtitle) -{ - XSizeHints xsh; - - memset (&xsh, 0, sizeof xsh); - XSetStandardProperties (x_dpy, x_window, newtitle, newtitle, None, - (void *) 0, 0, &xsh); -} - -char * -ROMlib_GetTitle (void) -{ - char *retval; - - XFetchName (x_dpy, x_window, &retval); - return retval; -} - -void -ROMlib_FreeTitle (char *title) -{ - XFree (title); -} - -int -lookupkeysymX (char *evt) -{ - return XLookupKeysym ((XKeyEvent *) evt, 0); -} - -void -autorepeatonX (void) -{ - XAutoRepeatOn (x_dpy); - XSync (x_dpy, 0); -} - -void -querypointerX (int *xp, int *yp, int *modp) -{ - Window dummy_window; - Window child_window; - int dummy_int; - unsigned int mods; - - XQueryPointer (x_dpy, x_window, &dummy_window, - &child_window, &dummy_int, &dummy_int, - xp, yp, &mods); - *modp = X_TO_MAC_STATE (mods); -} - -/* host functions that should go away */ - -void -host_flush_shadow_screen (void) -{ - int top_long, left_long, bottom_long, right_long; - - /* Lazily allocate a shadow screen. We won't be doing refresh that often, - * so don't waste the memory unless we need it. - */ - if (shadow_fbuf == NULL) - { - shadow_fbuf = malloc (fbuf_size); - memcpy (shadow_fbuf, vdriver_fbuf, vdriver_row_bytes * vdriver_height); - vdriver_update_screen (0, 0, vdriver_height, vdriver_width, FALSE); - } - else if (find_changed_rect_and_update_shadow ((uint32 *) vdriver_fbuf, - (uint32 *) shadow_fbuf, - (vdriver_row_bytes - / sizeof (uint32)), - vdriver_height, - &top_long, &left_long, - &bottom_long, &right_long)) - { - vdriver_update_screen (top_long, (left_long * 32) >> vdriver_log2_bpp, - bottom_long, - (right_long * 32) >> vdriver_log2_bpp, FALSE); - } -} diff --git a/src/config/front-ends/x/x.cpp b/src/config/front-ends/x/x.cpp new file mode 100644 index 00000000..abae96e5 --- /dev/null +++ b/src/config/front-ends/x/x.cpp @@ -0,0 +1,2481 @@ +/* Copyright 1994, 1995, 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +// #warning Has some hard-coded Executors in it + + +#include "rsys/common.h" +#include "QuickDraw.h" +#include "ScrapMgr.h" +#include "OSUtil.h" + +#include "rsys/commonevt.h" +#include "rsys/dirtyrect.h" +#include "rsys/keyboard.h" +#include "rsys/scrap.h" + +#include + +#include +#include +#include +#include + +#include "sigio_multiplex.h" + +#include +#include +/* declares a data type `Region' */ +#include +#include +#include +#include + +#include +#include +#include + +#include "CQuickDraw.h" +#include "MemoryMgr.h" +#include "OSEvent.h" +#include "EventMgr.h" +#include "ToolboxEvent.h" +#include "rsys/adb.h" + +#include "rsys/cquick.h" +#include "rsys/prefs.h" +#include "rsys/mman.h" +#include "rsys/refresh.h" +#include "rsys/vdriver.h" +#include +#include "rsys/m68kint.h" +#include "rsys/depthconv.h" +#include "rsys/rgbutil.h" +#include "rsys/option.h" +#include "rsys/flags.h" +#include "rsys/host.h" +#include "rsys/parse.h" +#include "rsys/osevent.h" +#include "rsys/notmac.h" + +#include "x_keycodes.h" + +static bool use_scan_codes = false; + +void +ROMlib_set_use_scancodes(bool val) +{ + use_scan_codes = val; +} + +/* These variables are required by the vdriver interface. */ + +namespace Executor +{ +uint8_t *vdriver_fbuf; + +int vdriver_row_bytes; + +int vdriver_width = VDRIVER_DEFAULT_SCREEN_WIDTH; + +int vdriver_height = VDRIVER_DEFAULT_SCREEN_HEIGHT; + +int vdriver_bpp, vdriver_log2_bpp; + +int vdriver_max_bpp, vdriver_log2_max_bpp; + +rgb_spec_t *vdriver_rgb_spec; + +bool vdriver_grayscale_p; +} + +using namespace Executor; + +/* save the original sigio flag; used when we shutdown */ +static int orig_sigio_flag; +static int orig_sigio_owner; +static int x_fd = -1; + +#define EXECUTOR_WINDOW_EVENT_MASK (KeyPressMask | KeyReleaseMask \ + | ButtonPressMask | ButtonReleaseMask \ + | EnterWindowMask | LeaveWindowMask \ + | ExposureMask | PointerMotionMask \ + | ColormapChangeMask) + +void cursor_init(void); + +/* visual we are using the for x_window */ +XVisualInfo *visual; + +/* size of internal frame buffer */ +static int fbuf_size; + +/* x window being driven */ +static Window x_window; + +/* if we are using a private colormap */ +static int private_cmap_p; + +/* if we prefer to use a truecolor visual */ +static int truecolor_p; + +/* if using a private colormap, this is it */ +static Colormap color_map; + +/* XImage used to draw mac frame buffer to the screen */ +static XImage *x_image; + +/* bytes per row of internal frame buffer */ +static int fbuf_allocated_row_bytes; + +static XImage *x_x_image; +static unsigned char *x_fbuf; +static int x_fbuf_bpp; +static int x_fbuf_row_bytes; + +depthconv_func_t conversion_func = NULL; +static int (*x_put_image)(Display *x_dpy, Window x_window, GC copy_gc, + XImage *x_image, int src_x, int src_y, int dst_x, + int dst_y, unsigned int width, + unsigned int height) + = NULL; + +/* max dimensions */ +static int max_width, max_height, max_bpp; + +/* x cursor stuff */ +static ::Cursor x_hidden_cursor, x_cursor = -1; + +static XImage *x_image_cursor_data, *x_image_cursor_mask; +static Pixmap pixmap_cursor_data, pixmap_cursor_mask; + +static GC copy_gc, cursor_data_gc, cursor_mask_gc, accel_gc; + +static int cursor_visible_p = false; + +static Atom x_selection_atom; + +static rgb_spec_t x_rgb_spec; + +static char *selectiontext = NULL; +static int selectionlength; + +/* true if `vdriver_set_colors ()' has been called, otherwise we can + blow off expose events */ +static int colors_initialized_p = false; + +/* true if we should turn of autorepeat when the pointer is the + executor window */ +static int frob_autorepeat_p = false; + +static XrmOptionDescRec opts[] = { + { "-synchronous", ".synchronous", XrmoptionNoArg, "off" }, + { "-geometry", ".geometry", XrmoptionSepArg, 0 }, + { "-privatecmap", ".privateColormap", XrmoptionNoArg, "on" }, + { "-truecolor", ".trueColor", XrmoptionNoArg, "on" }, + +/* options that are transfered from the x resource database to the + `common' executor options database */ +#define FIRST_COMMON_OPT 4 + { "-debug", ".debug", XrmoptionSepArg, 0 }, +}; + +void Executor::vdriver_opt_register(void) +{ + opt_register("vdriver", { + { "synchronous", "run in synchronous mode", opt_no_arg }, { "geometry", "specify the executor window geometry", opt_sep }, { "privatecmap", "have executor use a private x colormap", opt_no_arg }, { "truecolor", "have executor use a TrueColor visual", opt_no_arg }, + }); + + //x_opts, NELEM (x_opts)); +} + +static XrmDatabase xdb; + +Display *x_dpy; +static int x_screen; + +int get_string_resource(char *resource, char **retval) +{ + char *res_type, res_name[256], res_class[256]; + XrmValue v; + + sprintf(res_name, "executor.%s", resource); + sprintf(res_class, "Executor.%s", resource); + + if(!XrmGetResource(xdb, res_name, res_class, &res_type, &v)) + return false; + *retval = v.addr; + return true; +} + +int get_bool_resource(char *resource, int *retval) +{ + char *res_type, res_name[256], res_class[256]; + XrmValue v; + + sprintf(res_name, "executor.%s", resource); + sprintf(res_class, "Executor.%s", resource); + + if(!XrmGetResource(xdb, res_name, res_class, &res_type, &v)) + return false; + if(!strcasecmp(v.addr, "on") + || !strcasecmp(v.addr, "true") + || !strcasecmp(v.addr, "yes") + || !strcasecmp(v.addr, "1")) + { + *retval = true; + return true; + } + if(!strcasecmp(v.addr, "off") + || !strcasecmp(v.addr, "false") + || !strcasecmp(v.addr, "no") + || !strcasecmp(v.addr, "0")) + { + *retval = false; + return true; + } + + /* FIXME: print warning */ + *retval = false; + return true; +} + +static int have_shm, shm_err = false; + +static int shm_major_opcode; +static int shm_first_event; +static int shm_first_error; + +int x_error_handler(Display *err_dpy, XErrorEvent *err_evt) +{ + if(err_evt->request_code == shm_major_opcode) + shm_err = true; + else + { + char error_text[256]; + char t[256]; + + XGetErrorText(err_dpy, err_evt->error_code, error_text, 256); + fprintf(stderr, "%s: XError `%d': %s\n", program_name, + err_evt->error_code, error_text); + + sprintf(t, "%d", err_evt->request_code); + XGetErrorDatabaseText(x_dpy, "XRequest", t, "", + error_text, sizeof error_text); + fprintf(stderr, "%s\n", error_text); + + exit(EXIT_FAILURE); + } + /* what do x error handlers return? */ + return 0; +} + +int x_normal_put_image(Display *x_dpy, Drawable x_window, GC copy_gc, XImage *x_image, + int src_x, int src_y, int dst_x, int dst_y, + unsigned int width, unsigned int height) +{ + int retval; + + retval = XPutImage(x_dpy, x_window, copy_gc, x_image, + src_x, src_y, dst_x, dst_y, width, height); + /* flush the output buffers */ + XFlush(x_dpy); + + return retval; +} + +int x_shm_put_image(Display *x_dpy, Drawable x_window, GC copy_gc, XImage *x_image, + int src_x, int src_y, int dst_x, int dst_y, + unsigned int width, unsigned int height) +{ + int retval; + + retval = XShmPutImage(x_dpy, x_window, copy_gc, x_image, + src_x, src_y, dst_x, dst_y, width, height, False); + /* flush the output buffers */ + XFlush(x_dpy); + + return retval; +} + +void alloc_x_image(int bpp, int width, int height, + int *row_bytes_return, + XImage **x_image_return, unsigned char **fbuf_return, + int *bpp_return) +{ + /* return value */ + /* assignments to shut up gcc */ + XImage *x_image = NULL; + int row_bytes = 0; + unsigned char *fbuf = NULL; + int resultant_bpp = 0; + + if(have_shm) + { + XShmSegmentInfo *shminfo; + + /* note: this memory doesn't get reclaimed */ + shminfo = (XShmSegmentInfo *)malloc(sizeof *shminfo); + memset(shminfo, '\0', sizeof *shminfo); + + x_image = XShmCreateImage(x_dpy, visual->visual, + bpp, ZPixmap, (char *)0, + shminfo, width, height); + if(x_image) + { + row_bytes = x_image->bytes_per_line; + resultant_bpp = x_image->bits_per_pixel; + shminfo->shmid = shmget(IPC_PRIVATE, + row_bytes * height, + IPC_CREAT | 0777); + if(shminfo->shmid < 0) + { + XDestroyImage(x_image); + free(shminfo); + x_image = 0; + } + else + { + fbuf = (unsigned char *)(shminfo->shmaddr = x_image->data + = (char *)shmat(shminfo->shmid, 0, 0)); + if(fbuf == (unsigned char *)-1) + { + /* do we need to delete the shmid here? */ + free(shminfo); + XDestroyImage(x_image); + fbuf = NULL; + } + else + { + shminfo->readOnly = False; + XShmAttach(x_dpy, shminfo); + XSync(x_dpy, False); + if(shm_err) + { + /* do we need to delete the shmid here? */ + free(shminfo); + XDestroyImage(x_image); + fbuf = NULL; + /* reset the shm_err flag */ + shm_err = false; + } + else + { + shmctl(shminfo->shmid, IPC_RMID, 0); + if(x_put_image == NULL) + x_put_image = x_shm_put_image; + else if(x_put_image != x_shm_put_image) + gui_abort(); + } + } + } + } + } + + if(fbuf == NULL) + { + warning_unexpected("not using shared memory"); + row_bytes = ((width * bpp + 31) / 32) * 4; + fbuf = (unsigned char *)calloc(row_bytes * height, 1); + x_image = XCreateImage(x_dpy, visual->visual, bpp, ZPixmap, 0, + (char *)fbuf, width, height, 8, row_bytes); + resultant_bpp = x_image->bits_per_pixel; + if(x_put_image == NULL) + x_put_image = x_normal_put_image; + else if(x_put_image != x_normal_put_image) + gui_abort(); + } + + x_image->byte_order = MSBFirst; + x_image->bitmap_bit_order = MSBFirst; + + *fbuf_return = fbuf; + *row_bytes_return = row_bytes; + *x_image_return = x_image; + *bpp_return = resultant_bpp; +} + +#define LINEFD 0x36 + +#define R11 0x84 +#define R13 0x85 +#define R15 0x86 +#define R7 0x87 +#define R9 0x88 +#define NOTKEY 0x89 + +static uint8_t latin_one_table_data[] = { + MKV_PRINT_SCREEN, + NOTKEY, /* 1 */ + NOTKEY, /* 2 */ + NOTKEY, /* 3 */ + NOTKEY, /* 4 */ + NOTKEY, /* 5 */ + NOTKEY, /* 6 */ + NOTKEY, /* 7 */ + NOTKEY, /* 8 */ + NOTKEY, /* 9 */ + NOTKEY, /* 10 */ + NOTKEY, /* 11 */ + NOTKEY, /* 12 */ + NOTKEY, /* 13 */ + NOTKEY, /* 14 */ + NOTKEY, /* 15 */ + NOTKEY, /* 16 */ + NOTKEY, /* 17 */ + NOTKEY, /* 18 */ + NOTKEY, /* 19 */ + NOTKEY, /* 20 */ + NOTKEY, /* 21 */ + NOTKEY, /* 22 */ + NOTKEY, /* 23 */ + NOTKEY, /* 24 */ + NOTKEY, /* 25 */ + NOTKEY, /* 26 */ + NOTKEY, /* 27 */ + NOTKEY, /* 28 */ + NOTKEY, /* 29 */ + NOTKEY, /* 30 */ + NOTKEY, /* 31 */ + MKV_SPACE, /* SPACE */ + MKV_1, /* ! */ + MKV_SLASH, /* ? */ + MKV_3, /* # */ + MKV_4, /* $ */ + MKV_5, /* % */ + MKV_7, /* & */ + MKV_TICK, /* ' */ + MKV_9, /* ( */ + MKV_0, /* ) */ + MKV_8, /* * */ + MKV_EQUAL, /* + */ + MKV_COMMA, /* , */ + MKV_MINUS, /* - */ + MKV_PERIOD, /* . */ + MKV_SLASH, /* / */ + MKV_0, /* 0 */ + MKV_1, /* 1 */ + MKV_2, /* 2 */ + MKV_3, /* 3 */ + MKV_4, /* 4 */ + MKV_5, /* 5 */ + MKV_6, /* 6 */ + MKV_7, /* 7 */ + MKV_8, /* 8 */ + MKV_9, /* 9 */ + MKV_SEMI, /* : */ + MKV_SEMI, /* ; */ + MKV_COMMA, /* < */ + MKV_EQUAL, /* = */ + MKV_PERIOD, /* > */ + MKV_SLASH, /* ? */ + MKV_2, /* @ */ + MKV_a, /* A */ + MKV_b, /* B */ + MKV_c, /* C */ + MKV_d, /* D */ + MKV_e, /* E */ + MKV_f, /* F */ + MKV_g, /* G */ + MKV_h, /* H */ + MKV_i, /* I */ + MKV_j, /* J */ + MKV_k, /* K */ + MKV_l, /* L */ + MKV_m, /* M */ + MKV_n, /* N */ + MKV_o, /* O */ + MKV_p, /* P */ + MKV_q, /* Q */ + MKV_r, /* R */ + MKV_s, /* S */ + MKV_t, /* T */ + MKV_u, /* U */ + MKV_v, /* V */ + MKV_w, /* W */ + MKV_x, /* X */ + MKV_y, /* Y */ + MKV_z, /* Z */ + MKV_LEFTBRACKET, /* [ */ + MKV_BACKSLASH, /* \ */ + MKV_RIGHTBRACKET, /* ] */ + MKV_6, /* ^ */ + MKV_MINUS, /* _ */ + MKV_BACKTICK, /* ` */ + MKV_a, /* a */ + MKV_b, /* b */ + MKV_c, /* c */ + MKV_d, /* d */ + MKV_e, /* e */ + MKV_f, /* f */ + MKV_g, /* g */ + MKV_h, /* h */ + MKV_i, /* i */ + MKV_j, /* j */ + MKV_k, /* k */ + MKV_l, /* l */ + MKV_m, /* m */ + MKV_n, /* n */ + MKV_o, /* o */ + MKV_p, /* p */ + MKV_q, /* q */ + MKV_r, /* r */ + MKV_s, /* s */ + MKV_t, /* t */ + MKV_u, /* u */ + MKV_v, /* v */ + MKV_w, /* w */ + MKV_x, /* x */ + MKV_y, /* y */ + MKV_z, /* z */ +}; + +static uint8_t misc_table_data[] = { + MKV_BACKSPACE, /* 8 back space */ + MKV_TAB, /* 9 tab */ + LINEFD, /* 10 line feed */ + MKV_NUMCLEAR, /* 11 clear */ + NOTKEY, /* 12 */ + MKV_RETURN, /* 13 return */ + NOTKEY, /* 14 */ + NOTKEY, /* 15 */ + NOTKEY, /* 16 */ + NOTKEY, /* 17 */ + NOTKEY, /* 18 */ + MKV_PAUSE, /* 19 pause */ + NOTKEY, /* 20 */ + NOTKEY, /* 21 */ + NOTKEY, /* 22 */ + NOTKEY, /* 23 */ + NOTKEY, /* 24 */ + NOTKEY, /* 25 */ + NOTKEY, /* 26 */ + MKV_ESCAPE, /* 27 escape */ + NOTKEY, /* 28 */ + NOTKEY, /* 29 */ + NOTKEY, /* 30 */ + NOTKEY, /* 31 */ + MKV_RIGHTCNTL, /* 32 multi-key character preface */ + NOTKEY, /* 33 kanji */ + NOTKEY, /* 34 */ + NOTKEY, /* 35 */ + NOTKEY, /* 36 */ + NOTKEY, /* 37 */ + NOTKEY, /* 38 */ + NOTKEY, /* 39 */ + NOTKEY, /* 40 */ + NOTKEY, /* 41 */ + NOTKEY, /* 42 */ + NOTKEY, /* 43 */ + NOTKEY, /* 44 */ + NOTKEY, /* 45 */ + NOTKEY, /* 46 */ + NOTKEY, /* 47 */ + NOTKEY, /* 48 */ + NOTKEY, /* 49 */ + NOTKEY, /* 50 */ + NOTKEY, /* 51 */ + NOTKEY, /* 52 */ + NOTKEY, /* 53 */ + NOTKEY, /* 54 */ + NOTKEY, /* 55 */ + NOTKEY, /* 56 */ + NOTKEY, /* 57 */ + NOTKEY, /* 58 */ + NOTKEY, /* 59 */ + NOTKEY, /* 60 */ + NOTKEY, /* 61 */ + NOTKEY, /* 62 */ + NOTKEY, /* 63 */ + NOTKEY, /* 64 */ + NOTKEY, /* 65 */ + NOTKEY, /* 66 */ + NOTKEY, /* 67 */ + NOTKEY, /* 68 */ + NOTKEY, /* 69 */ + NOTKEY, /* 70 */ + NOTKEY, /* 71 */ + NOTKEY, /* 72 */ + NOTKEY, /* 73 */ + NOTKEY, /* 74 */ + NOTKEY, /* 75 */ + NOTKEY, /* 76 */ + NOTKEY, /* 77 */ + NOTKEY, /* 78 */ + NOTKEY, /* 79 */ + MKV_HOME, /* 80 home */ + MKV_LEFTARROW, /* left arrow */ + MKV_UPARROW, /* up arrow */ + MKV_RIGHTARROW, /* right arrow */ + MKV_DOWNARROW, /* down arrow */ + MKV_PAGEUP, /* prior */ + MKV_PAGEDOWN, /* next */ + MKV_END, /* end */ + NOTKEY, /* 88 begin */ + NOTKEY, /* 89 */ + NOTKEY, /* 90 */ + NOTKEY, /* 91 */ + NOTKEY, /* 92 */ + NOTKEY, /* 93 */ + NOTKEY, /* 94 */ + NOTKEY, /* 95 */ + NOTKEY, /* 96 select */ + NOTKEY, /* print */ + NOTKEY, /* execute */ + MKV_HELP, /* 99 insert/help */ + NOTKEY, /* 100 */ + NOTKEY, /* 101 undo */ + NOTKEY, /* redo */ + NOTKEY, /* menu */ + NOTKEY, /* find */ + NOTKEY, /* cancel */ + MKV_HELP, /* help */ + NOTKEY, /* 107 break */ + NOTKEY, /* 108 */ + NOTKEY, /* 109 */ + NOTKEY, /* 110 */ + NOTKEY, /* 111 */ + NOTKEY, /* 112 */ + NOTKEY, /* 113 */ + NOTKEY, /* 114 */ + NOTKEY, /* 115 */ + NOTKEY, /* 116 */ + NOTKEY, /* 117 */ + NOTKEY, /* 118 */ + NOTKEY, /* 119 */ + NOTKEY, /* 120 */ + NOTKEY, /* 121 */ + NOTKEY, /* 122 */ + NOTKEY, /* 123 */ + NOTKEY, /* 124 */ + MKV_SCROLL_LOCK, /* 125 unassigned (but scroll lock remapped) */ + MKV_LEFTOPTION, /* 126 mode switch (also scroll lock) */ + MKV_NUMCLEAR, /* 127 num lock */ + NOTKEY, /* 128 key space */ + NOTKEY, /* 129 */ + NOTKEY, /* 130 */ + NOTKEY, /* 131 */ + NOTKEY, /* 132 */ + NOTKEY, /* 133 */ + NOTKEY, /* 134 */ + NOTKEY, /* 135 */ + NOTKEY, /* 136 */ + NOTKEY, /* 137 key tab */ + NOTKEY, /* 138 */ + NOTKEY, /* 139 */ + NOTKEY, /* 140 */ + MKV_NUMENTER, /* 141 key enter */ + NOTKEY, /* 142 */ + NOTKEY, /* 143 */ + NOTKEY, /* 144 */ + NOTKEY, /* 145 key f1 */ + NOTKEY, /* key f2 */ + NOTKEY, /* key f3 */ + NOTKEY, /* 148 key f4 */ + + MKV_NUM7, /* 149 */ + MKV_NUM4, /* 150 */ + MKV_NUM8, /* 151 */ + MKV_NUM6, /* 152 */ + MKV_NUM2, /* 153 */ + MKV_NUM9, /* 154 */ + MKV_NUM3, /* 155 */ + MKV_NUM1, /* 156 */ + MKV_NUM5, /* 157 */ + MKV_NUM0, /* 158 */ + MKV_NUMPOINT, /* 159 */ + + NOTKEY, /* 160 */ + NOTKEY, /* 161 */ + NOTKEY, /* 162 */ + NOTKEY, /* 163 */ + NOTKEY, /* 164 */ + NOTKEY, /* 165 */ + NOTKEY, /* 166 */ + NOTKEY, /* 167 */ + NOTKEY, /* 168 */ + NOTKEY, /* 169 */ + MKV_NUMDIVIDE, /* 170 key multiply */ + MKV_NUMPLUS, /* key plus */ + NOTKEY, /* key comma */ + MKV_NUMMULTIPLY, /* key minus */ + MKV_NUMPOINT, /* key decimal point */ + MKV_NUMEQUAL, /* key divide */ + MKV_NUM0, /* key 0 */ + MKV_NUM1, /* key 1 */ + MKV_NUM2, /* key 2 */ + MKV_NUM3, /* key 3 */ + MKV_NUM4, /* key 4 */ + MKV_NUM5, /* key 5 */ + MKV_NUM6, /* key 6 */ + MKV_NUM7, /* key 7 */ + MKV_NUM8, /* key 8 */ + MKV_NUM9, /* 185 */ + NOTKEY, /* 186 */ + NOTKEY, /* 187 */ + NOTKEY, /* 188 */ + MKV_NUMEQUAL, /* 189 key equals */ + MKV_F1, /* f1 */ + MKV_F2, /* f2 */ + MKV_F3, /* f3 */ + MKV_F4, /* f4 */ + MKV_F5, /* f5 */ + MKV_F6, /* f6 */ + MKV_F7, /* f7 */ + MKV_F8, /* f8 */ + MKV_F9, /* f9 */ + MKV_F10, /* f10 */ + MKV_F11, /* l1 */ + MKV_F12, /* l2 */ + MKV_F13, /* l3 */ + MKV_F14, /* l4 */ + MKV_F15, /* l5 */ + NOTKEY, /* l6 */ /* I don't know what these ones are */ + NOTKEY, /* l7 */ + NOTKEY, /* l8 */ + NOTKEY, /* l9 */ + NOTKEY, /* l10 */ + MKV_HELP, /* r1 */ + MKV_HOME, /* r2 */ + MKV_PAGEUP, /* r3 */ + MKV_DELFORWARD, /* r4 */ + MKV_END, /* r5 */ + MKV_PAGEDOWN, /* r6 */ + R7, /* r7 */ + MKV_UPARROW, /* r8 */ + R9, /* r9 */ + MKV_LEFTARROW, /* r10 */ + R11, /* r11 */ + MKV_RIGHTARROW, /* r12 */ + R13, /* r13 */ + MKV_DOWNARROW, /* r14 */ + R15, /* r15 */ + MKV_LEFTSHIFT, /* left shift */ + MKV_RIGHTSHIFT, /* right shift */ + MKV_LEFTCNTL, /* left control */ + MKV_RIGHTCNTL, /* right control */ + MKV_CAPS, /* caps lock */ + NOTKEY, /* shift lock */ + /* cliff wants left Alt/Meta key to be `clover', the right + Alt/Meta key to be `alt/option'. and so it is; + + don't change these unless you also change `COMMONSTATE' in x.c + to agree with them */ + MKV_CLOVER, /* left meta */ + MKV_RIGHTOPTION, /* right meta */ + MKV_CLOVER, /* left alt */ + MKV_RIGHTOPTION, /* right alt */ + NOTKEY, /* left super */ + NOTKEY, /* right super */ + NOTKEY, /* left hyper */ + NOTKEY, /* 238 right hyper */ + NOTKEY, /* 239 */ + NOTKEY, /* 240 */ + NOTKEY, /* 241 */ + NOTKEY, /* 242 */ + NOTKEY, /* 243 */ + NOTKEY, /* 244 */ + NOTKEY, /* 245 */ + NOTKEY, /* 246 */ + NOTKEY, /* 247 */ + NOTKEY, /* 248 */ + NOTKEY, /* 249 */ + NOTKEY, /* 250 */ + NOTKEY, /* 251 */ + NOTKEY, /* 252 */ + NOTKEY, /* 253 */ + NOTKEY, /* 254 */ + MKV_DELFORWARD, /* 255 delete */ +}; + +typedef struct key_table_data +{ + uint8_t high_byte; + int min; + int size; + uint8_t *data; +} key_table_t; + +key_table_t key_tables[] = { + /* latin one table */ + { 0, 0, NELEM(latin_one_table_data), latin_one_table_data }, + /* misc table */ + { 0xFF, 8, NELEM(misc_table_data), misc_table_data }, + { 0, 0, 0, NULL }, +}; + +/* convert x keysym to mac virtual `keywhat'; return true the + conversion was successful */ + +static int +x_keysym_to_mac_keywhat(unsigned int keysym, int16_t button_state, + LONGINT *retval_out, bool down_p, + unsigned char *virt_out) +{ + key_table_t *table; + uint8_t keysym_high_byte, keysym_low_byte; + int16_t keywhat; + int i; + + if(use_scan_codes) + { + if(keysym == 0xff) + keywhat = NOTKEY; + else + keywhat = keysym; + } + else + { + keysym_high_byte = (keysym >> 8) & 0xFF; + keysym_low_byte = keysym & 0xFF; + + /* switch off the high 8bits of the keysym to determine which table + to index into */ + for(i = 0; key_tables[i].data; i++) + { + table = &key_tables[i]; + if(table->high_byte == keysym_high_byte) + break; + } + if(key_tables[i].data == NULL) + return false; + + if(keysym_low_byte < table->min + || keysym_low_byte > (table->min + table->size)) + return false; + + keywhat = table->data[keysym_low_byte - table->min]; + } + + if(keywhat == NOTKEY) + return false; + + keywhat = ROMlib_right_to_left_key_map(keywhat); + + *virt_out = keywhat; + *retval_out = ROMlib_xlate(keywhat, button_state, down_p); + return true; +} + +static bool +keydown(uint8_t key) +{ + bool retval; + int i; + uint8_t bit; + + retval = false; + + if(ROMlib_get_index_and_bit(key, &i, &bit) && (LM(KeyMap)[i] & bit)) + retval = true; + + return retval; +} + +static uint16_t +x_to_mac_state(unsigned int x_state) +{ + uint16_t retval; + + retval = ((x_state & ShiftMask ? shiftKey : 0) + | (x_state & LockMask ? alphaLock : 0) + | (x_state & ControlMask ? ControlKey : 0) + | (x_state & Button1Mask ? 0 : btnState)); + +#if 0 + if (use_scan_codes) + { +#endif + if(keydown(MKV_CLOVER)) + retval |= cmdKey; + if(keydown(MKV_LEFTOPTION) || keydown(MKV_RIGHTOPTION)) + retval |= optionKey; +#if 0 + } + else + { + retval |= + (x_state & Mod1Mask ? cmdKey : 0) + | (x_state & Mod3Mask ? optionKey : 0) + | (x_state & Mod5Mask ? optionKey : 0); + } +#endif + + return retval; +} + +#define X_TO_MAC_STATE(x_state) x_to_mac_state(x_state) + +static uint16_t which_modifier_virt(unsigned char virt) +{ + uint16_t retval; + + retval = 0; + switch(virt) + { + case MKV_LEFTSHIFT: + case MKV_RIGHTSHIFT: + retval = shiftKey; + break; + + case MKV_LEFTCNTL: + case MKV_RIGHTCNTL: + retval = ControlKey; + break; + + case MKV_CAPS: + retval = alphaLock; + break; + + case MKV_CLOVER: + retval = cmdKey; + break; + + case MKV_LEFTOPTION: + case MKV_RIGHTOPTION: + retval = optionKey; + break; + + default: + break; + } + + return retval; +} + +static bool +x_modifier_p(unsigned int keysym, uint16_t *return_mac_modifier) +{ + int16_t modifier; + + *return_mac_modifier = 0; + switch(keysym) + { + case XK_Shift_L: + case XK_Shift_R: + modifier = shiftKey; + break; + + case XK_Control_L: + case XK_Control_R: + modifier = ControlKey; + break; + + case XK_Caps_Lock: + modifier = alphaLock; + break; + + /* ### XK_Shift_Lock */ + + case XK_Meta_L: + case XK_Meta_R: + modifier = cmdKey; + break; + case XK_Alt_L: + case XK_Alt_R: + case XK_Mode_switch: + modifier = optionKey; + break; + default: + return false; + } + + *return_mac_modifier = modifier; + return true; +} + +bool x_event_pending_p(void) +{ + fd_set fds; + struct timeval no_wait; + bool retval; + + FD_ZERO(&fds); + FD_SET(x_fd, &fds); + no_wait.tv_sec = no_wait.tv_usec = 0; + retval = select(x_fd + 1, &fds, 0, 0, &no_wait) > 0; + return retval; +} + +syn68k_addr_t +post_pending_x_events(syn68k_addr_t interrupt_addr, void *unused) +{ + XEvent evt; + Point where; + int32_t when; + + when = TickCount(); + while(XCheckTypedEvent(x_dpy, SelectionRequest, &evt) + || XCheckMaskEvent(x_dpy, ~0L, &evt)) + { + switch(evt.type) + { + case SelectionRequest: + { + Atom property; + XSelectionEvent xselevt; + + property = evt.xselectionrequest.property; + if(property == None) + property = x_selection_atom; + + XChangeProperty(x_dpy, evt.xselectionrequest.requestor, property, + XA_STRING, (int)8, (int)PropModeReplace, + (unsigned char *)selectiontext, selectionlength); + + xselevt.type = SelectionNotify; + xselevt.requestor = evt.xselectionrequest.requestor; /* check this */ + xselevt.selection = evt.xselectionrequest.selection; + xselevt.target = evt.xselectionrequest.target; + xselevt.property = property; + xselevt.time = evt.xselectionrequest.time; + + XSendEvent(x_dpy, xselevt.requestor, False, 0L, + (XEvent *)&xselevt); + + break; + } + case KeyPress: + case KeyRelease: + { + LONGINT keywhat; + uint16_t button_state; + uint16_t modifier; + unsigned keysym; + unsigned char virt; + + where.h = evt.xkey.x; + where.v = evt.xkey.y; + button_state = X_TO_MAC_STATE(evt.xkey.state); + + modifier = 0; + if(use_scan_codes) + { + uint8_t keycode; + + keycode = evt.xkey.keycode; + if(keycode < NELEM(x_keycode_to_mac_virt)) + { + keysym = x_keycode_to_mac_virt[keycode]; + modifier = which_modifier_virt(keysym); + } + else + keysym = NOTKEY; + } + else + { + keysym = XLookupKeysym(&evt.xkey, 0); + + /* This hack is because the default is to map BACKSPACE to + the same key that DELETE produces just because people + don't like BACKSPACE generating a ^H ... yahoo! */ + + if(keysym == 0xFFFF && evt.xkey.keycode == 0x16) + keysym = 0xFF08; + + /* This hack is because the default is to map Scroll Lock + and Right-Alt to the same key. I'm not sure why */ + + if(keysym == 0xFF7E && evt.xkey.keycode == 0x4e) + keysym = 0xFF7D; + + x_modifier_p(keysym, &modifier); + } + + if(modifier) + { + if(evt.type == KeyPress) + button_state |= modifier; + else + button_state &= ~modifier; + } + + if(x_keysym_to_mac_keywhat(keysym, button_state, &keywhat, + evt.type == KeyPress, &virt)) + { + INTEGER evcode; + + evcode = evt.type == KeyRelease ? keyUp : keyDown; + post_keytrans_key_events(evcode, keywhat, when, where, + button_state, virt); + } + break; + } + case ButtonPress: + case ButtonRelease: + { + int16_t button_state; + + where.h = evt.xbutton.x; + where.v = evt.xbutton.y; + button_state = X_TO_MAC_STATE(evt.xbutton.state); + if(evt.type == ButtonPress) + button_state &= ~btnState; + else + button_state |= btnState; + ROMlib_PPostEvent((evt.type == ButtonRelease) ? mouseUp : mouseDown, + 0, (GUEST *)0, + when, where, + button_state); + adb_apeiron_hack(false); + break; + } + case Expose: + if(colors_initialized_p) + vdriver_update_screen(evt.xexpose.y, evt.xexpose.x, + evt.xexpose.y + evt.xexpose.height, + evt.xexpose.x + evt.xexpose.width, false); + break; + case EnterNotify: + if(frob_autorepeat_p) + XAutoRepeatOff(x_dpy); + { + bool cvt; + Window selection_owner; + + selection_owner = XGetSelectionOwner(x_dpy, XA_PRIMARY); + cvt = selection_owner != None && selection_owner != x_window; + if(cvt) + ZeroScrap(); + sendresumeevent(cvt); + } + break; + case LeaveNotify: + if(frob_autorepeat_p) + XAutoRepeatOn(x_dpy); + sendsuspendevent(); + break; + case MotionNotify: + LM(MouseLocation).h = CW(evt.xmotion.x); + LM(MouseLocation).v = CW(evt.xmotion.y); + adb_apeiron_hack(false); + break; + } + } + return MAGIC_RTE_ADDRESS; +} + +void x_event_handler(int signo) +{ + /* request syncint */ + interrupt_generate(M68K_EVENT_PRIORITY); +} + +bool Executor::vdriver_init(int _max_width, int _max_height, int _max_bpp, + bool fixed_p, int *argc, char *argv[]) +{ + int i; + + XVisualInfo *visuals, vistemplate; + int n_visuals; + int dummy_int; + unsigned int geom_width, geom_height; + int dummy_bpp; + int num_red_bits, low_red_bit; + int num_green_bits, low_green_bit; + int num_blue_bits, low_blue_bit; + char *geom; + char *t_str; + + char *xdefs; + if(x_dpy != NULL) + { + gui_fatal("Internal error: vdriver_init() called twice!\n"); + return false; + } + + x_dpy = XOpenDisplay(""); + if(x_dpy == NULL) + { + fprintf(stderr, "%s: could not open x server `%s'.\n", + program_name, XDisplayName("")); + exit(EXIT_FAILURE); + } + x_screen = XDefaultScreen(x_dpy); + + XSetErrorHandler(x_error_handler); + + /* determine if the server supports the `XShm' extension */ + have_shm = XQueryExtension(x_dpy, "MIT-SHM", + &shm_major_opcode, + &shm_first_event, + &shm_first_error); + + xdefs = XResourceManagerString(x_dpy); + if(xdefs) + xdb = XrmGetStringDatabase(xdefs); + + XrmParseCommand(&xdb, opts, NELEM(opts), "Executor", argc, argv); + + get_bool_resource("privateColormap", &private_cmap_p); + + get_bool_resource("trueColor", &truecolor_p); + + if(get_string_resource("debug", &t_str)) + opt_put_val(common_db, "debug", t_str, pri_x_resource, false); + + if(!get_string_resource("geometry", &geom)) + geom = 0; + /* default */ + geom_width = VDRIVER_DEFAULT_SCREEN_WIDTH; + geom_height = VDRIVER_DEFAULT_SCREEN_HEIGHT; + if(geom) + { + /* override the maximum with possible geometry values */ + XParseGeometry(geom, &dummy_int, &dummy_int, + &geom_width, &geom_height); + } + if(!_max_width) + _max_width = MAX(VDRIVER_DEFAULT_SCREEN_WIDTH, + (MAX(geom_width, flag_width))); + max_width = _max_width; + if(!_max_height) + _max_height = MAX(VDRIVER_DEFAULT_SCREEN_HEIGHT, + MAX(geom_height, flag_height)); + max_height = _max_height; + if(!_max_bpp) + _max_bpp = 32; + max_bpp = _max_bpp; + + vdriver_x_modes.size[1].width = max_width; + vdriver_x_modes.size[1].height = max_height; + + /* first attempt to find a 8bpp pseudocolor visual */ + vistemplate.screen = x_screen; + vistemplate.depth = 8; + vistemplate.c_class = PseudoColor; + vistemplate.colormap_size = 256; + + visual = NULL; + + if(!truecolor_p) + { + visuals = XGetVisualInfo(x_dpy, + (VisualScreenMask | VisualDepthMask + | VisualClassMask | VisualColormapSizeMask), + &vistemplate, &n_visuals); + if(n_visuals) + { + /* just use the first visual that came up */ + visual = visuals; + x_fbuf_bpp = 8; + } + + if(visual == NULL) + { + /* now try for 4bpp */ + vistemplate.depth = 4; + vistemplate.colormap_size = 16; + visuals = XGetVisualInfo(x_dpy, + (VisualScreenMask | VisualDepthMask + | VisualClassMask + | VisualColormapSizeMask), + &vistemplate, &n_visuals); + if(n_visuals) + { + /* just use the first visual that came up */ + visual = visuals; + x_fbuf_bpp = 4; + } + } + + if(visual == NULL) + { + /* now try for 1bpp */ + vistemplate.depth = 1; + vistemplate.c_class = StaticGray; + visuals = XGetVisualInfo(x_dpy, + (VisualScreenMask | VisualDepthMask + | VisualClassMask), + &vistemplate, &n_visuals); + if(n_visuals) + { + /* just use the first visual that came up */ + visual = visuals; + x_fbuf_bpp = 1; + } + } + } + + if(visual == NULL) + { + vistemplate.screen = x_screen; + vistemplate.c_class = TrueColor; + + visuals = XGetVisualInfo(x_dpy, + (VisualScreenMask | VisualClassMask), + &vistemplate, &n_visuals); + if(n_visuals) + { + for(i = 0; i < n_visuals; i++) + { + if(visuals[i].depth >= 12) + { + /* use the first visual >= 12bpp */ + visual = &visuals[i]; + x_fbuf_bpp = visual->depth; + break; + } + } + + if(x_fbuf_bpp) + { + /* allocate an image now; since `vdriver_set_colors ()' + expects it to be allocated and we will have to do so + eventually */ + alloc_x_image(x_fbuf_bpp, max_width, max_height, + &x_fbuf_row_bytes, &x_x_image, &x_fbuf, + &x_fbuf_bpp); + + low_red_bit = ffs(visual->red_mask) - 1; + low_green_bit = ffs(visual->green_mask) - 1; + low_blue_bit = ffs(visual->blue_mask) - 1; + num_red_bits = ffs((visual->red_mask + >> low_red_bit) + + 1) + - 1; + num_green_bits = ffs((visual->green_mask + >> low_green_bit) + + 1) + - 1; + num_blue_bits = ffs((visual->blue_mask + >> low_blue_bit) + + 1) + - 1; + make_rgb_spec(&x_rgb_spec, + x_x_image->bits_per_pixel, false, 0, + num_red_bits, low_red_bit, + num_green_bits, low_green_bit, + num_blue_bits, low_blue_bit, + CL_RAW(GetCTSeed())); + } + } + } + + if(visual == NULL) + { + fprintf(stderr, "%s: no acceptable visual found, exiting.\n", + program_name); + exit(EXIT_FAILURE); + } + + if(max_bpp > 32) + max_bpp = 32; + if(max_bpp > x_fbuf_bpp) + max_bpp = x_fbuf_bpp; + + vdriver_max_bpp = max_bpp; + vdriver_log2_max_bpp = ROMlib_log2[max_bpp]; + + alloc_x_image(max_bpp, max_width, max_height, + &vdriver_row_bytes, &x_image, &vdriver_fbuf, &dummy_bpp); + fbuf_allocated_row_bytes = vdriver_row_bytes; + fbuf_size = vdriver_row_bytes * max_height; + + cursor_init(); + + x_selection_atom = XInternAtom(x_dpy, "ROMlib_selection", False); + + /* hook into syn68k synchronous interrupts */ + { + syn68k_addr_t event_callback; + + event_callback = callback_install(post_pending_x_events, NULL); + *(GUEST *)SYN68K_TO_US(M68K_EVENT_VECTOR * 4) = CL((ULONGINT)event_callback); + } + + /* set up the async x even handler */ + { + x_fd = XConnectionNumber(x_dpy); + + sigio_multiplex_install_handler(x_fd, x_event_handler); + + fcntl(x_fd, F_GETOWN, &orig_sigio_owner); + fcntl(x_fd, F_SETOWN, getpid()); + orig_sigio_flag = fcntl(x_fd, F_GETFL, 0) & ~FASYNC; + fcntl(x_fd, F_SETFL, orig_sigio_flag | FASYNC); + + /* call the event loop to bootstrap things, and set up the signal + handler */ + x_event_handler(SIGIO); + } + + /* Force a cleanup on program exit. */ + atexit(vdriver_shutdown); + + return true; +} + +void Executor::vdriver_flush_display(void) +{ + XFlush(x_dpy); +} + +void alloc_x_window(int width, int height, int bpp, bool grayscale_p) +{ + XSetWindowAttributes xswa; + XSizeHints size_hints; + XGCValues gc_values; + + char *geom; + int geom_mask; + int x = 0, y = 0; + + memset(&size_hints, 0, sizeof size_hints); + + /* size and base size are set below after parsing geometry */ + size_hints.flags = PSize | PMinSize | PMaxSize | PBaseSize | PWinGravity; + + size_hints.min_width = VDRIVER_MIN_SCREEN_WIDTH; + size_hints.min_height = VDRIVER_MIN_SCREEN_HEIGHT; + + size_hints.max_width = max_width; + size_hints.max_height = max_height; + + if(!width + || !height) + { + geom = NULL; + get_string_resource("geometry", &geom); + if(geom) + { + geom_mask = XParseGeometry(geom, &x, &y, + (unsigned int *)&vdriver_width, + (unsigned int *)&vdriver_height); + if(geom_mask & WidthValue) + { + if(vdriver_width < VDRIVER_MIN_SCREEN_WIDTH) + vdriver_width = VDRIVER_MIN_SCREEN_WIDTH; + else if(vdriver_width > max_width) + vdriver_width = max_width; + + size_hints.flags |= USSize; + } + if(geom_mask & HeightValue) + { + if(vdriver_height < VDRIVER_MIN_SCREEN_HEIGHT) + vdriver_height = VDRIVER_MIN_SCREEN_HEIGHT; + else if(vdriver_height > max_height) + vdriver_height = max_height; + size_hints.flags |= USSize; + } + if(geom_mask & XValue) + { + if(geom_mask & XNegative) + x = XDisplayWidth(x_dpy, x_screen) + x - vdriver_width; + size_hints.flags |= USPosition; + } + if(geom_mask & YValue) + { + if(geom_mask & YNegative) + y = XDisplayHeight(x_dpy, x_screen) + y - vdriver_height; + size_hints.flags |= USPosition; + } + switch(geom_mask & (XNegative | YNegative)) + { + case 0: + size_hints.win_gravity = NorthWestGravity; + break; + case XNegative: + size_hints.win_gravity = NorthEastGravity; + break; + case YNegative: + size_hints.win_gravity = SouthWestGravity; + break; + default: + size_hints.win_gravity = SouthEastGravity; + break; + } + } + } + else + { + /* size was specified; we aren't using defaults */ + size_hints.flags |= USSize; + size_hints.win_gravity = NorthWestGravity; + + if(width < 512) + width = 512; + else if(width > max_width) + width = max_width; + + if(height < 342) + height = 342; + else if(height > max_height) + height = max_height; + + vdriver_width = width; + vdriver_height = height; + } + + size_hints.min_width = size_hints.max_width + = size_hints.base_width = size_hints.width = vdriver_width; + size_hints.min_height = size_hints.max_height + = size_hints.base_height = size_hints.height = vdriver_height; + + size_hints.x = x; + size_hints.y = y; + + /* #### allow command line options to select {16, 32}bpp modes, but + don't make them the default since they still have problems */ + if(bpp == 0) + bpp = MIN(max_bpp, 8); + else if(bpp > max_bpp) + bpp = max_bpp; + + vdriver_bpp = bpp; + vdriver_log2_bpp = ROMlib_log2[bpp]; + + vdriver_grayscale_p = grayscale_p; + + /* create the executor window */ + x_window = XCreateWindow(x_dpy, XRootWindow(x_dpy, x_screen), + x, y, vdriver_width, vdriver_height, + 0, 0, InputOutput, CopyFromParent, 0, &xswa); + + XDefineCursor(x_dpy, x_window, x_hidden_cursor); + + gc_values.function = GXcopy; + gc_values.foreground = XBlackPixel(x_dpy, x_screen); + gc_values.background = XWhitePixel(x_dpy, x_screen); + gc_values.plane_mask = AllPlanes; + + copy_gc = XCreateGC(x_dpy, x_window, + (GCFunction | GCForeground + | GCBackground | GCPlaneMask), + &gc_values); + + accel_gc = XCreateGC(x_dpy, x_window, + (GCFunction | GCForeground + | GCBackground | GCPlaneMask), + &gc_values); + + { + /* various hints for `XSetWMProperties ()' */ + XWMHints wm_hints; + XClassHint class_hint; + XTextProperty name; + + memset(&wm_hints, 0, sizeof wm_hints); + + class_hint.res_name = "executor"; + class_hint.res_class = "Executor"; + + XStringListToTextProperty(&program_name, 1, &name); + + XSetWMProperties(x_dpy, x_window, + &name, &name, /* _argv, *_argc, */ NULL, 0, + &size_hints, &wm_hints, &class_hint); + } + + XSelectInput(x_dpy, x_window, EXECUTOR_WINDOW_EVENT_MASK); + + XMapRaised(x_dpy, x_window); + XClearWindow(x_dpy, x_window); + XFlush(x_dpy); +} + +int Executor::host_cursor_depth = 1; + +::Cursor +create_x_cursor(char *data, char *mask, + int hotspot_x, int hotspot_y) +{ + ::Cursor retval; + char x_mask[32], x_data[32]; + int i; + + static XColor x_black = { 0, 0, 0, 0 }, + x_white = { (unsigned long)~0, + (unsigned short)~0, + (unsigned short)~0, + (unsigned short)~0 }; + + for(i = 0; i < 32; i++) + { + x_mask[i] = data[i] | mask[i]; + x_data[i] = data[i]; + } + + x_image_cursor_data->data = x_data; + x_image_cursor_mask->data = x_mask; + + XPutImage(x_dpy, pixmap_cursor_data, cursor_data_gc, x_image_cursor_data, + 0, 0, 0, 0, 16, 16); + XPutImage(x_dpy, pixmap_cursor_mask, cursor_mask_gc, x_image_cursor_mask, + 0, 0, 0, 0, 16, 16); + + if(hotspot_x < 0) + hotspot_x = 0; + else if(hotspot_x > 16) + hotspot_x = 16; + + if(hotspot_y < 0) + hotspot_y = 0; + else if(hotspot_y > 16) + hotspot_y = 16; + + retval = XCreatePixmapCursor(x_dpy, pixmap_cursor_data, pixmap_cursor_mask, + &x_black, &x_white, + hotspot_x, hotspot_y); + return retval; +} + +void Executor::host_set_cursor(char *cursor_data, + unsigned short cursor_mask[16], + int hotspot_x, int hotspot_y) +{ + ::Cursor orig_x_cursor = x_cursor; + + x_cursor = create_x_cursor(cursor_data, (char *)cursor_mask, + hotspot_x, hotspot_y); + + /* if visible, set `x_cursor' to be the current cursor */ + if(cursor_visible_p) + XDefineCursor(x_dpy, x_window, x_cursor); + + if(orig_x_cursor != (::Cursor)-1) + XFreeCursor(x_dpy, orig_x_cursor); +} + +int Executor::host_set_cursor_visible(int show_p) +{ + int orig_cursor_visible_p = cursor_visible_p; + + if(cursor_visible_p) + { + if(!show_p) + { + cursor_visible_p = false; + XDefineCursor(x_dpy, x_window, x_hidden_cursor); + } + } + else + { + if(show_p) + { + cursor_visible_p = true; + XDefineCursor(x_dpy, x_window, x_cursor); + } + } + + return orig_cursor_visible_p; +} + +void cursor_init(void) +{ + XGCValues gc_values; + static char zero[2 * 16] = { + 0, + }; + + /* the following are used to create x cursors, they must + be done before calling `create_x_cursor ()' */ + x_image_cursor_data = XCreateImage(x_dpy, XDefaultVisual(x_dpy, x_screen), + 1, XYBitmap, 0, NULL, 16, 16, 8, 2); + x_image_cursor_mask = XCreateImage(x_dpy, XDefaultVisual(x_dpy, x_screen), + 1, XYBitmap, 0, NULL, 16, 16, 8, 2); + + x_image_cursor_data->byte_order = MSBFirst; + x_image_cursor_mask->byte_order = MSBFirst; + + x_image_cursor_data->bitmap_bit_order = MSBFirst; + x_image_cursor_mask->bitmap_bit_order = MSBFirst; + + pixmap_cursor_data = XCreatePixmap(x_dpy, XRootWindow(x_dpy, x_screen), + 16, 16, 1); + pixmap_cursor_mask = XCreatePixmap(x_dpy, XRootWindow(x_dpy, x_screen), + 16, 16, 1); + + gc_values.function = GXcopy; + gc_values.foreground = ~0; + gc_values.background = 0; + + gc_values.plane_mask = AllPlanes; + + cursor_data_gc = XCreateGC(x_dpy, pixmap_cursor_data, + (GCFunction | GCForeground + | GCBackground | GCPlaneMask), + &gc_values); + cursor_mask_gc = XCreateGC(x_dpy, pixmap_cursor_mask, + (GCFunction | GCForeground + | GCBackground | GCPlaneMask), + &gc_values); + + x_hidden_cursor = create_x_cursor(zero, zero, 0, 0); +} + +#define RGB_DIST(red, green, blue) \ + ({ \ + int _red = (red), _green = (green), _blue = (blue); \ + (_red * _red + _green * _green + _blue * _blue); \ + }) + +#define MAX_CDIST (RGB_DIST(65535 >> 1, 65535 >> 1, 65535 >> 1) + 1U) + +/* distance between two ColorSpec */ + +static inline int +cs_cs_dist(const ColorSpec *c0, const ColorSpec *c1) +{ + return RGB_DIST((CW(c0->rgb.red) - CW(c1->rgb.red)) >> 1, + (CW(c0->rgb.green) - CW(c1->rgb.green)) >> 1, + (CW(c0->rgb.blue) - CW(c1->rgb.blue)) >> 1); +} + +#define CS_X_DIST(r, g, b, x) RGB_DIST((r) - (x).red, \ + (g) - (x).green, \ + (b) - (x).blue) + +static char x_alloced[256]; +static bool x_cmap_initialized_p; +static XColor x_cmap[256]; +static struct +{ + uint16_t red, green, blue; /* Each is shifted right one bit. */ +} shifted_x_cmap[256]; + +/* maps mac colors to the x color table */ +static uint32_t _cmap_mapping[256]; + +/* mapping from mac color table index values to x color map index + values; or NULL if the mapping is the identity */ +static uint32_t *cmap_mapping; + +static void +compute_new_mapping(int index, const ColorSpec *c) +{ + int i; + int min = -1; + unsigned min_dist = MAX_CDIST; + int shifted_c_red, shifted_c_blue, shifted_c_green; + + shifted_c_red = CW(c->rgb.red) >> 1; + shifted_c_green = CW(c->rgb.green) >> 1; + shifted_c_blue = CW(c->rgb.blue) >> 1; + + for(i = (1 << x_fbuf_bpp) - 1; i >= 0; i--) + { + if(x_alloced[i]) + { + unsigned t; + + t = CS_X_DIST(shifted_c_red, shifted_c_green, shifted_c_blue, + shifted_x_cmap[i]); + if(t < min_dist) + { + min = x_cmap[i].pixel; + if(t == 0) /* perfect match? */ + break; + min_dist = t; + } + } + } + if(min < 0) + gui_abort(); + _cmap_mapping[index] = min; +} + +/* zero'ed */ +static ColorSpec origin; + +void init_x_cmap(void) +{ + int n_colors; + int i, j; + /* shut up gcc */ + int prev = 0; + int alloc_order[256], k = 0; + char mark[256], failure[256]; + unsigned max_dist; + int n_alloced = 0; + ColorSpec *orig_colors; + + n_colors = 1 << x_fbuf_bpp; + + memset(mark, '\0', sizeof mark); + memset(failure, '\0', sizeof x_alloced); + + switch(n_colors) + { + case 256: + orig_colors = &ctab_8bpp_values[0]; + break; + case 16: + orig_colors = &ctab_4bpp_values[0]; + break; + case 4: + orig_colors = &ctab_2bpp_values[0]; + break; + case 2: + orig_colors = &ctab_1bpp_values[0]; + break; + default: + gui_abort(); + } + + /* first, sort the `ctab_8bpp_values' by diversity; + start with the brightest color */ + max_dist = 0; + for(i = 0; i < n_colors; i++) + { + ColorSpec *c = &orig_colors[i]; + unsigned t = cs_cs_dist(&origin, c); + + if(max_dist <= t) + { + max_dist = t; + prev = i; + } + } + alloc_order[k++] = prev; + mark[prev] = 1; + + while(k < n_colors) + { + int next = -1; + + max_dist = 0; + for(i = 0; i < n_colors; i++) + { + unsigned t; + if(mark[i]) + continue; + + t = cs_cs_dist(&orig_colors[i], + &orig_colors[prev]); + + if(max_dist <= t) + { + max_dist = t; + next = i; + } + } + if(next < 0) + gui_abort(); + + prev = next; + alloc_order[k++] = prev; + mark[prev] = 1; + } + +#if 0 + for (i = 0; i < n_colors; i ++) + { + ColorSpec *c; + + c = &orig_colors[alloc_order[i]]; + fprintf (stderr, "%d, %d: (%d %d %d)\n", + i, alloc_order[i], + CW (c->rgb.red), + CW (c->rgb.green), + CW (c->rgb.blue)); + } +#endif + + /* now allocate colors */ + for(i = 0; i < n_colors; i++) + { + ColorSpec *c; + XColor x_color; + int pixel = alloc_order[i]; + + c = &orig_colors[pixel]; + + x_color.red = CW(c->rgb.red); + x_color.green = CW(c->rgb.green); + x_color.blue = CW(c->rgb.blue); + + x_color.flags = DoRed | DoGreen | DoBlue; + + if(XAllocColor(x_dpy, XDefaultColormap(x_dpy, x_screen), + &x_color)) + { + /* success */ + _cmap_mapping[pixel] = x_color.pixel; + x_alloced[x_color.pixel] = 1; + n_alloced++; + } + else + { + /* failure */ + failure[pixel] = 1; + } + } + +#if 0 + fprintf (stderr, "first pass %d allocated\n", n_alloced); +#endif + + /* we use the contents of the x colormap to aid in matching mac + colors to x colors */ + for(i = 0; i < n_colors; i++) + x_cmap[i].pixel = i; + XQueryColors(x_dpy, XDefaultColormap(x_dpy, x_screen), + x_cmap, n_colors); + + /* Note the shifted versions of those colors. */ + for(j = NELEM(shifted_x_cmap) - 1; j >= 0; j--) + { + shifted_x_cmap[j].red = x_cmap[j].red >> 1; + shifted_x_cmap[j].green = x_cmap[j].green >> 1; + shifted_x_cmap[j].blue = x_cmap[j].blue >> 1; + } + + /* for any color that hasn't been allocated, find the closest + match in the colortable, and try to allocate that */ + if(n_alloced < n_colors) + { + for(i = 0; i < n_colors; i++) + { + if(failure[i]) + { + ColorSpec *c = &orig_colors[i]; + unsigned min_dist = MAX_CDIST; + unsigned min = 0; + int shifted_c_red, shifted_c_green, shifted_c_blue; + int j; + + shifted_c_red = CW(c->rgb.red) >> 1; + shifted_c_green = CW(c->rgb.green) >> 1; + shifted_c_blue = CW(c->rgb.blue) >> 1; + + /* find the closest color in the colortable */ + for(j = 0; j < n_colors; j++) + { + unsigned t; + + /* don't try to re-allocate colors we have already + allocated */ + if(x_alloced[j]) + continue; + t = CS_X_DIST(shifted_c_red, + shifted_c_green, + shifted_c_blue, + shifted_x_cmap[j]); + if(min_dist <= t) + { + min_dist = t; + min = j; + } + } + if(min < 0) + gui_abort(); + if(XAllocColor(x_dpy, XDefaultColormap(x_dpy, x_screen), + &x_cmap[min])) + { + _cmap_mapping[i] = x_cmap[min].pixel; + failure[i] = 0; + x_alloced[x_cmap[min].pixel] = 1; + n_alloced++; + } + } + } + } + +#if 0 + fprintf (stderr, "second pass %d allocated\n", n_alloced); +#endif + +#if 0 + /* match the remaining colors to ones we were able to allocate. + these colors will not be unique */ + for (i = 0; i < n_colors; i ++) + { + if (failure[i]) + compute_new_mapping (i, &ctab_8bpp_values[i]); + } +#endif + + x_cmap_initialized_p = true; +} + +static ColorSpec cmap[256]; +static uint8_t depth_table_space[DEPTHCONV_MAX_TABLE_SIZE]; + +void Executor::vdriver_get_colors(int first_color, int num_colors, + ColorSpec *colors) +{ + gui_fatal("`!vdriver_fixed_clut_p' and `vdriver_get_colors ()' called"); +} + +void Executor::vdriver_set_colors(int first_color, int num_colors, + const ColorSpec *colors) +{ + int i; + + if(x_fbuf_bpp > 8) + { + if(vdriver_bpp > 8) + { + const rgb_spec_t *mac_rgb_spec; + + mac_rgb_spec = ((vdriver_bpp == 16) + ? &mac_16bpp_rgb_spec + : &mac_32bpp_rgb_spec); + + conversion_func + = depthconv_make_rgb_to_rgb_table(depth_table_space, NULL, + mac_rgb_spec, &x_rgb_spec); + } + else + { + memcpy(&cmap[first_color], colors, num_colors * sizeof *colors); + + conversion_func + = depthconv_make_ind_to_rgb_table(depth_table_space, vdriver_bpp, + NULL, colors, &x_rgb_spec); + vdriver_update_screen(0, 0, vdriver_height, vdriver_width, false); + } + } + else + { + if(private_cmap_p) + { + XColor x_colors[256]; + + if(color_map == 0) + { + color_map = XCreateColormap(x_dpy, x_window, + visual->visual, AllocAll); + XSetWindowColormap(x_dpy, x_window, color_map); + } + + for(i = 0; i < num_colors; i++) + { + x_colors[i].pixel = first_color + i; + + x_colors[i].red = CW(colors[i].rgb.red); + x_colors[i].green = CW(colors[i].rgb.green); + x_colors[i].blue = CW(colors[i].rgb.blue); + + x_colors[i].flags = DoRed | DoGreen | DoBlue; + } + + XStoreColors(x_dpy, color_map, x_colors, num_colors); + } + else + { + if(!x_cmap_initialized_p) + init_x_cmap(); + + for(i = 0; i < num_colors; i++) + compute_new_mapping(first_color + i, &colors[i]); + + cmap_mapping = _cmap_mapping; + + conversion_func + = depthconv_make_raw_table(depth_table_space, vdriver_bpp, + x_fbuf_bpp, NULL, cmap_mapping); + vdriver_update_screen(0, 0, vdriver_height, vdriver_width, false); + } + } + XSync(x_dpy, False); + + colors_initialized_p = true; +} + +void Executor::vdriver_update_screen_rects(int num_rects, const vdriver_rect_t *r, + bool cursor_p) +{ + bool convert_p; + int i; + + convert_p = (x_fbuf_bpp == vdriver_bpp + && conversion_func == NULL); + + if(!convert_p) + { + /* we need to convert the mac screen to something the + x screen can take */ + /* allocate the double buffer */ + if(x_fbuf == NULL) + { + alloc_x_image(x_fbuf_bpp, max_width, max_height, + &x_fbuf_row_bytes, &x_x_image, &x_fbuf, &x_fbuf_bpp); + if(x_fbuf_bpp > 8) + { + assert(conversion_func != NULL); + } + else + { + conversion_func + = depthconv_make_raw_table(depth_table_space, vdriver_bpp, + x_fbuf_bpp, NULL, cmap_mapping); + } + } + } + for(i = 0; i < num_rects; i++) + { + int top, left, bottom, right; + + top = r[i].top; + left = r[i].left; + bottom = r[i].bottom; + right = r[i].right; + + if(convert_p) + (*x_put_image)(x_dpy, x_window, copy_gc, x_image, + left, top, left, top, right - left, bottom - top); + else + { + if(conversion_func) + (*conversion_func)(depth_table_space, vdriver_fbuf, + vdriver_row_bytes, x_fbuf, x_fbuf_row_bytes, + top, left, bottom, right); + + (*x_put_image)(x_dpy, x_window, copy_gc, x_x_image, + left, top, left, top, right - left, bottom - top); + } + } +} + +void Executor::vdriver_update_screen(int top, int left, int bottom, int right, + bool cursor_p) +{ + vdriver_rect_t r; + + if(top < 0) + top = 0; + if(left < 0) + left = 0; + + if(bottom > vdriver_height) + bottom = vdriver_height; + if(right > vdriver_width) + right = vdriver_width; + + r.top = top; + r.left = left; + r.bottom = bottom; + r.right = right; + + vdriver_update_screen_rects(1, &r, cursor_p); +} + +void Executor::vdriver_shutdown(void) +{ + if(x_dpy == NULL) + return; + + /* no more sigio */ + signal(SIGIO, SIG_IGN); + + fcntl(x_fd, F_SETOWN, orig_sigio_owner); + fcntl(x_fd, F_SETFL, orig_sigio_flag); + + XCloseDisplay(x_dpy); + + x_dpy = NULL; +} + +vdriver_x_mode_t vdriver_x_modes = { + /* contiguous_range_p */ true, + /* num_sizes */ 2, + { + /* min */ { 512, 342 }, + /* default maximum */ + /* max */ { VDRIVER_DEFAULT_SCREEN_WIDTH, VDRIVER_DEFAULT_SCREEN_HEIGHT }, + }, +}; + +bool Executor::vdriver_acceptable_mode_p(int width, int height, int bpp, + bool grayscale_p, + bool exact_match_p) +{ + if(width == 0) + width = vdriver_width; + if(height == 0) + height = vdriver_height; + if(bpp == 0) + bpp = vdriver_bpp; + + if(width > max_width + || width < 512 + || height > max_height + || height < 342 + || bpp > max_bpp + || (bpp != 8 + && bpp != 4 + && bpp != 2 + && bpp != 1)) + return false; + return true; +} + +bool Executor::vdriver_set_mode(int width, int height, int bpp, bool grayscale_p) +{ + if(!x_window) + { + alloc_x_window(width, height, bpp, grayscale_p); + return true; + } + + if(width == 0) + width = vdriver_width; + else if(width > max_width) + width = max_width; + else if(width < VDRIVER_MIN_SCREEN_WIDTH) + width = VDRIVER_MIN_SCREEN_WIDTH; + + if(height == 0) + height = vdriver_height; + else if(height > max_height) + height = max_height; + else if(height < VDRIVER_MIN_SCREEN_HEIGHT) + height = VDRIVER_MIN_SCREEN_HEIGHT; + + if(bpp == 0) + { + bpp = vdriver_bpp; + if(bpp == 0) + bpp = MIN(8, vdriver_max_bpp); + } + + if(!vdriver_acceptable_mode_p(width, height, bpp, grayscale_p, + /* ignored */ false)) + return false; + + if(width != vdriver_width + || height != vdriver_height) + { + /* resize; the event code will deal with things when the resize + event comes through */ + XResizeWindow(x_dpy, x_window, width, height); + } + if(bpp != vdriver_bpp) + { + /* change depth */ + vdriver_bpp = bpp; + vdriver_log2_bpp = ROMlib_log2[bpp]; + + /* compute the new row bytes */ + vdriver_row_bytes = ((width << vdriver_log2_bpp) + 31) / 32 * 4; + /* ### i'm not sure we can just change the `bytes_per_line' + field of a XImage structure and have it automagically work; + but this will only happen when the allocated depth is greater + than the `native' x depth, which probably doesn't happen + right now */ + if(vdriver_bpp == x_fbuf_bpp + && vdriver_row_bytes != fbuf_allocated_row_bytes) + warning_unexpected("dubious assignment to `x_image->bytes_per_line'"); + x_image->bytes_per_line = vdriver_row_bytes; + + /* ### if the bpp is greater than eight, we'll need to set it to + something other than `0xFF' */ + memset(vdriver_fbuf, 0xFF, vdriver_row_bytes * height); + + /* invalidate the conversion function */ + conversion_func = NULL; + } + + if(vdriver_grayscale_p != grayscale_p) + { + vdriver_grayscale_p = grayscale_p; + + /* invalidate the conversion function */ + conversion_func = NULL; + } + + /* Compute the rgb spec. */ + vdriver_rgb_spec = (conversion_func == NULL + ? (visual->c_class == TrueColor + ? &x_rgb_spec + : NULL) + : (vdriver_bpp == 32 + ? &mac_32bpp_rgb_spec + : (vdriver_bpp == 16 + ? &mac_16bpp_rgb_spec + : NULL))); + + return true; +} + +vdriver_accel_result_t +Executor::vdriver_accel_rect_fill(int top, int left, int bottom, + int right, uint32_t color) +{ + XGCValues gc_values; + uint32_t x_color; + + /* Don't use accel fills in refresh mode, and don't bother if that + * rect is going to be transferred to the screen anyway (this happens + * often when windows get drawn). + */ + if(ROMlib_refresh || dirty_rect_subsumed_p(top, left, bottom, right)) + return VDRIVER_ACCEL_NO_UPDATE; + + if(cmap_mapping) + x_color = cmap_mapping[color]; + else if(x_fbuf_bpp > 8) + { + if(vdriver_bpp > 8) + { + rgb_spec_t *mac_rgb_spec = (vdriver_bpp == 32 + ? &mac_32bpp_rgb_spec + : &mac_16bpp_rgb_spec); + RGBColor rgb_color; + + (*mac_rgb_spec->pixel_to_rgbcolor)(mac_rgb_spec, + color, + &rgb_color); + + x_color = (*x_rgb_spec.rgbcolor_to_pixel)(&x_rgb_spec, + &rgb_color, + true); + } + else + { + x_color = (*x_rgb_spec.rgbcolor_to_pixel)(&x_rgb_spec, + &cmap[color].rgb, + true); + } + } + else + x_color = color; + + dirty_rect_update_screen(); + gc_values.foreground = x_color; + XChangeGC(x_dpy, accel_gc, GCForeground, &gc_values); + XFillRectangle(x_dpy, x_window, accel_gc, left, top, + right - left, bottom - top); + + return VDRIVER_ACCEL_HOST_SCREEN_UPDATE_ONLY; +} + +/* stuff from x.c */ + +void Executor::host_beep_at_user(void) +{ + /* 50 for now */ + XBell(x_dpy, 0); +} + +void Executor::PutScrapX(OSType type, LONGINT length, char *p, int scrap_count) +{ + if(type == TICK("TEXT")) + { + if(selectiontext) + free(selectiontext); + selectiontext = (char *)malloc(length); + if(selectiontext) + { + selectionlength = length; + memcpy(selectiontext, p, length); + { + char *ip, *ep; + + for(ip = selectiontext, ep = ip + length; ip < ep; ++ip) + if(*ip == '\r') + *ip = '\n'; + } + XSetSelectionOwner(x_dpy, XA_PRIMARY, x_window, CurrentTime); + } + } +} + +void WeOwnScrapX(void) +{ + XSetSelectionOwner(x_dpy, XA_PRIMARY, x_window, CurrentTime); +} + +int Executor::GetScrapX(OSType type, Handle h) +{ + int retval; + + retval = -1; + if(type == TICK("TEXT")) + { + Window selection_owner; + + selection_owner = XGetSelectionOwner(x_dpy, XA_PRIMARY); + if(selection_owner != None && selection_owner != x_window) + { + XEvent xevent; + Atom rettype; + LONGINT actfmt; + unsigned long nitems, ul; + unsigned long nbytesafter; + unsigned char *propreturn; + int i; + Ptr p; + + XConvertSelection(x_dpy, XA_PRIMARY, XA_STRING, None, x_window, + CurrentTime); + for(i = 10; + (--i >= 0 + && !XCheckTypedEvent(x_dpy, SelectionNotify, &xevent)); + Delay(10L, (LONGINT *)0)) + ; + if(i >= 0 && xevent.xselection.property != None) + { + XGetWindowProperty(x_dpy, xevent.xselection.requestor, + xevent.xselection.property, 0L, 16384L, + (LONGINT)True, XA_STRING, &rettype, &actfmt, + &nitems, &nbytesafter, &propreturn); + if(rettype == XA_STRING && actfmt == 8) + { + SetHandleSize((Handle)h, nitems); + if(LM(MemErr) == CWC(noErr)) + { + memcpy(MR(*h), propreturn, nitems); + for(ul = nitems, p = MR(*h); ul > 0; ul--) + if(*p++ == '\n') + p[-1] = '\r'; + retval = nitems; + } + } + XFree((char *)propreturn); + } + } + } + return retval; +} + +void Executor::ROMlib_SetTitle(char *newtitle) +{ + XSizeHints xsh; + + memset(&xsh, 0, sizeof xsh); + XSetStandardProperties(x_dpy, x_window, newtitle, newtitle, None, + nullptr, 0, &xsh); +} + +char * +Executor::ROMlib_GetTitle(void) +{ + char *retval; + + XFetchName(x_dpy, x_window, &retval); + return retval; +} + +void Executor::ROMlib_FreeTitle(char *title) +{ + XFree(title); +} + +int lookupkeysymX(char *evt) +{ + return XLookupKeysym((XKeyEvent *)evt, 0); +} + +void Executor::autorepeatonX(void) +{ + XAutoRepeatOn(x_dpy); + XSync(x_dpy, 0); +} + +void Executor::querypointerX(int *xp, int *yp, int *modp) +{ + Window dummy_window; + Window child_window; + int dummy_int; + unsigned int mods; + + XQueryPointer(x_dpy, x_window, &dummy_window, + &child_window, &dummy_int, &dummy_int, + xp, yp, &mods); + *modp = X_TO_MAC_STATE(mods); +} diff --git a/src/config/front-ends/x/x.h b/src/config/front-ends/x/x.h index fa7e5c3a..ba675034 100644 --- a/src/config/front-ends/x/x.h +++ b/src/config/front-ends/x/x.h @@ -1,10 +1,10 @@ /* define `X' the x front-end */ -#if !defined (X) +#if !defined(X) #define X #endif /* !X */ -extern syn68k_addr_t post_pending_x_events (syn68k_addr_t interrupt_addr, - void *unused); -extern boolean_t x_event_pending_p (void); -extern void WeOwnScrapX (void); -extern void ROMlib_set_use_scancodes (boolean_t val); +extern syn68k_addr_t post_pending_x_events(syn68k_addr_t interrupt_addr, + void *unused); +extern bool x_event_pending_p(void); +extern void WeOwnScrapX(void); +extern void ROMlib_set_use_scancodes(bool val); diff --git a/src/config/front-ends/x/x.make b/src/config/front-ends/x/x.make deleted file mode 100644 index d2dc650c..00000000 --- a/src/config/front-ends/x/x.make +++ /dev/null @@ -1,15 +0,0 @@ - -FRONT_END_DEFINES = - -X_SRC = x.c x_keycodes.c - -# x front end supplies an image view server -HAVE_IV = yes - -FRONT_END_SRC = $(X_SRC) -FRONT_END_OBJ = $(FRONT_END_SRC:.c=.o) - -FRONT_END_LIBS = @xlibdir@ -lXext -lX11 - -clean:: - rm -f $(FRONT_END_OBJ) diff --git a/src/config/front-ends/x/x.sh b/src/config/front-ends/x/x.sh deleted file mode 100755 index 134ed0f6..00000000 --- a/src/config/front-ends/x/x.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh - -cc=$1 -cflags=$2 - -src=$3 -dst=$4 - -# currently only check the empty libdir and the one given -# below; as we try to build on more machines with more xlibdir -# locations, this list should grow - -for xlibdir in '' '-L/usr/X11/lib/i486-linuxaout' \ - '-L/usr/X11/lib/i486-linux' \ - '-L/usr/X11/lib/' \ - '-L/usr/X11R6/lib' \ - ; do - - cat > ./test.c << __EOF__ - -#include - -int -main () -{ - XOpenDisplay (""); -} -__EOF__ - - ${cc} ${cflags} -o ./test ./test.c ${xlibdir} -lX11 >/dev/null 2>&1 - if [ $? = "0" ]; then - good_xlibdir=${xlibdir} - have_xlibdir=1 - break - fi -done - -if [ x${have_xlibdir} = x"" ]; then - echo x front-end: fatal error: unable to determine xlibdir - exit 1 -fi - -sed -e "s,@xlibdir@,${good_xlibdir}," < ${src} > ${dst} - -exit 0 diff --git a/src/config/front-ends/x/x_keycodes.c b/src/config/front-ends/x/x_keycodes.c deleted file mode 100644 index 2159a615..00000000 --- a/src/config/front-ends/x/x_keycodes.c +++ /dev/null @@ -1,156 +0,0 @@ -/* Copyright 1999 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#warning Insert is not giving us a 0x72 - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_x_keycodes[] = - "$Id: x_keycodes.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/keyboard.h" - -#if defined (X) - -unsigned char x_keycode_to_mac_virt[] = -{ - 0xFF, /* unused 0 */ - 0xFF, /* unused 1 */ - 0xFF, /* unused 2 */ - 0xFF, /* unused 3 */ - 0xFF, /* unused 4 */ - 0xFF, /* unused 5 */ - 0xFF, /* unused 6 */ - 0xFF, /* unused 7 */ - 0xFF, /* unused 8 */ - MKV_ESCAPE, /* = 9; */ - MKV_1, /* = 10; */ - MKV_2, /* = 11; */ - MKV_3, /* = 12; */ - MKV_4, /* = 13; */ - MKV_5, /* = 14; */ - MKV_6, /* = 15; */ - MKV_7, /* = 16; */ - MKV_8, /* = 17; */ - MKV_9, /* = 18; */ - MKV_0, /* = 19; */ - MKV_MINUS, /* = 20; */ - MKV_EQUAL, /* = 21; */ - MKV_BACKSPACE, /* = 22; */ - MKV_TAB, /* = 23; */ - MKV_q, /* = 24; */ - MKV_w, /* = 25; */ - MKV_e, /* = 26; */ - MKV_r, /* = 27; */ - MKV_t, /* = 28; */ - MKV_y, /* = 29; */ - MKV_u, /* = 30; */ - MKV_i, /* = 31; */ - MKV_o, /* = 32; */ - MKV_p, /* = 33; */ - MKV_LEFTBRACKET, /* = 34; */ - MKV_RIGHTBRACKET, /* = 35; */ - MKV_RETURN, /* = 36; */ - MKV_LEFTCNTL, /* = 37; */ - MKV_a, /* = 38; */ - MKV_s, /* = 39; */ - MKV_d, /* = 40; */ - MKV_f, /* = 41; */ - MKV_g, /* = 42; */ - MKV_h, /* = 43; */ - MKV_j, /* = 44; */ - MKV_k, /* = 45; */ - MKV_l, /* = 46; */ - MKV_SEMI, /* = 47; */ - MKV_TICK, /* = 48; */ - MKV_BACKTICK, /* = 49; */ - MKV_LEFTSHIFT, /* = 50; */ - MKV_BACKSLASH, /* = 51; */ - MKV_z, /* = 52; */ - MKV_x, /* = 53; */ - MKV_c, /* = 54; */ - MKV_v, /* = 55; */ - MKV_b, /* = 56; */ - MKV_n, /* = 57; */ - MKV_m, /* = 58; */ - MKV_COMMA, /* = 59; */ - MKV_PERIOD, /* = 60; */ - MKV_SLASH, /* = 61; */ - MKV_RIGHTSHIFT, /* = 62; */ - MKV_NUMDIVIDE, /* = 63; */ - MKV_CLOVER, /* = 64; */ - MKV_SPACE, /* = 65; */ - MKV_CAPS, /* = 66; */ - MKV_F1, /* = 67; */ - MKV_F2, /* = 68; */ - MKV_F3, /* = 69; */ - MKV_F4, /* = 70; */ - MKV_F5, /* = 71; */ - MKV_F6, /* = 72; */ - MKV_F7, /* = 73; */ - MKV_F8, /* = 74; */ - MKV_F9, /* = 75; */ - MKV_F10, /* = 76; */ - MKV_NUMCLEAR, /* = 77; */ - MKV_F14, /* = 78; */ - MKV_NUM7, /* = 79; */ - MKV_NUM8, /* = 80; */ - MKV_NUM9, /* = 81; */ - MKV_NUMMULTIPLY, /* = 82; */ - MKV_NUM4, /* = 83; */ - MKV_NUM5, /* = 84; */ - MKV_NUM6, /* = 85; */ - MKV_NUMPLUS, /* = 86; */ - MKV_NUM1, /* = 87; */ - MKV_NUM2, /* = 88; */ - MKV_NUM3, /* = 89; */ - MKV_NUM0, /* = 90; */ - MKV_NUMPOINT, /* = 91; */ - 0xFF, /* unused 92 */ - 0xFF, /* unused 93 */ - MKV_NUMMINUS, /* = 94; */ - MKV_F11, /* = 95; */ - MKV_F12, /* = 96; */ - MKV_HOME, /* unused 97 */ - MKV_UPARROW, /* unused 98 */ - MKV_PAGEUP, /* unused 99 */ - MKV_LEFTARROW, /* unused 100 */ - 0xFF, /* unused 101 */ - MKV_RIGHTARROW, /* unused 102 */ - MKV_END, /* unused 103 */ - MKV_DOWNARROW, /* unused 104 */ - MKV_PAGEDOWN, /* unused 105 */ - MKV_HELP, /* unused 106 */ - MKV_DELFORWARD, /* unused 107 */ - MKV_NUMENTER, /* unused 108 */ - MKV_RIGHTCNTL, /* unused 109 */ - MKV_F15, /* unused 110 (pause/break)*/ - MKV_F13, /* unused 111 (print scrn/sysrq) */ - MKV_NUMEQUAL, /* unused 112 */ - MKV_LEFTOPTION, /* unused 113 (right alt) */ - 0xFF, /* unused 114 */ - MKV_LEFTOPTION, /* unused 115 (left windows) */ - MKV_RIGHTOPTION, /* unused 116 (right windows) */ - MKV_RESET, /* unused 117 (windows menu selection thingy) */ - MKV_F15, /* = 118; */ - MKV_PAGEUP, /* = 119; */ - MKV_DOWNARROW, /* = 120; */ - MKV_F13, /* = 121; */ - MKV_RIGHTOPTION, /* = 122; */ - MKV_RIGHTCNTL, /* = 123; */ - MKV_NUMENTER, /* = 124; */ - MKV_NUMDIVIDE, /* = 125; */ - 0xFF, /* unused 126 */ - 0xFF, /* unused 127 */ - MKV_UPARROW, /* = 128; */ - MKV_DELFORWARD, /* = 129; */ - MKV_END, /* = 130; */ - MKV_HELP, /* = 131; */ - MKV_LEFTARROW, /* = 132; */ - MKV_RIGHTARROW, /* = 133; */ - MKV_PAGEDOWN, /* = 134; */ - MKV_HOME, /* = 135; */ -}; -#endif diff --git a/src/config/front-ends/x/x_keycodes.cpp b/src/config/front-ends/x/x_keycodes.cpp new file mode 100644 index 00000000..56205e06 --- /dev/null +++ b/src/config/front-ends/x/x_keycodes.cpp @@ -0,0 +1,148 @@ +/* Copyright 1999 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +// #warning Insert is not giving us a 0x72 + +#include "x_keycodes.h" +#include "rsys/common.h" +#include "rsys/keyboard.h" + +unsigned char x_keycode_to_mac_virt[] = { + 0xFF, /* unused 0 */ + 0xFF, /* unused 1 */ + 0xFF, /* unused 2 */ + 0xFF, /* unused 3 */ + 0xFF, /* unused 4 */ + 0xFF, /* unused 5 */ + 0xFF, /* unused 6 */ + 0xFF, /* unused 7 */ + 0xFF, /* unused 8 */ + MKV_ESCAPE, /* = 9; */ + MKV_1, /* = 10; */ + MKV_2, /* = 11; */ + MKV_3, /* = 12; */ + MKV_4, /* = 13; */ + MKV_5, /* = 14; */ + MKV_6, /* = 15; */ + MKV_7, /* = 16; */ + MKV_8, /* = 17; */ + MKV_9, /* = 18; */ + MKV_0, /* = 19; */ + MKV_MINUS, /* = 20; */ + MKV_EQUAL, /* = 21; */ + MKV_BACKSPACE, /* = 22; */ + MKV_TAB, /* = 23; */ + MKV_q, /* = 24; */ + MKV_w, /* = 25; */ + MKV_e, /* = 26; */ + MKV_r, /* = 27; */ + MKV_t, /* = 28; */ + MKV_y, /* = 29; */ + MKV_u, /* = 30; */ + MKV_i, /* = 31; */ + MKV_o, /* = 32; */ + MKV_p, /* = 33; */ + MKV_LEFTBRACKET, /* = 34; */ + MKV_RIGHTBRACKET, /* = 35; */ + MKV_RETURN, /* = 36; */ + MKV_LEFTCNTL, /* = 37; */ + MKV_a, /* = 38; */ + MKV_s, /* = 39; */ + MKV_d, /* = 40; */ + MKV_f, /* = 41; */ + MKV_g, /* = 42; */ + MKV_h, /* = 43; */ + MKV_j, /* = 44; */ + MKV_k, /* = 45; */ + MKV_l, /* = 46; */ + MKV_SEMI, /* = 47; */ + MKV_TICK, /* = 48; */ + MKV_BACKTICK, /* = 49; */ + MKV_LEFTSHIFT, /* = 50; */ + MKV_BACKSLASH, /* = 51; */ + MKV_z, /* = 52; */ + MKV_x, /* = 53; */ + MKV_c, /* = 54; */ + MKV_v, /* = 55; */ + MKV_b, /* = 56; */ + MKV_n, /* = 57; */ + MKV_m, /* = 58; */ + MKV_COMMA, /* = 59; */ + MKV_PERIOD, /* = 60; */ + MKV_SLASH, /* = 61; */ + MKV_RIGHTSHIFT, /* = 62; */ + MKV_NUMDIVIDE, /* = 63; */ + MKV_CLOVER, /* = 64; */ + MKV_SPACE, /* = 65; */ + MKV_CAPS, /* = 66; */ + MKV_F1, /* = 67; */ + MKV_F2, /* = 68; */ + MKV_F3, /* = 69; */ + MKV_F4, /* = 70; */ + MKV_F5, /* = 71; */ + MKV_F6, /* = 72; */ + MKV_F7, /* = 73; */ + MKV_F8, /* = 74; */ + MKV_F9, /* = 75; */ + MKV_F10, /* = 76; */ + MKV_NUMCLEAR, /* = 77; */ + MKV_F14, /* = 78; */ + MKV_NUM7, /* = 79; */ + MKV_NUM8, /* = 80; */ + MKV_NUM9, /* = 81; */ + MKV_NUMMULTIPLY, /* = 82; */ + MKV_NUM4, /* = 83; */ + MKV_NUM5, /* = 84; */ + MKV_NUM6, /* = 85; */ + MKV_NUMPLUS, /* = 86; */ + MKV_NUM1, /* = 87; */ + MKV_NUM2, /* = 88; */ + MKV_NUM3, /* = 89; */ + MKV_NUM0, /* = 90; */ + MKV_NUMPOINT, /* = 91; */ + 0xFF, /* unused 92 */ + 0xFF, /* unused 93 */ + MKV_NUMMINUS, /* = 94; */ + MKV_F11, /* = 95; */ + MKV_F12, /* = 96; */ + MKV_HOME, /* unused 97 */ + MKV_UPARROW, /* unused 98 */ + MKV_PAGEUP, /* unused 99 */ + MKV_LEFTARROW, /* unused 100 */ + 0xFF, /* unused 101 */ + MKV_RIGHTARROW, /* unused 102 */ + MKV_END, /* unused 103 */ + MKV_DOWNARROW, /* unused 104 */ + MKV_PAGEDOWN, /* unused 105 */ + MKV_HELP, /* unused 106 */ + MKV_DELFORWARD, /* unused 107 */ + MKV_NUMENTER, /* unused 108 */ + MKV_RIGHTCNTL, /* unused 109 */ + MKV_F15, /* unused 110 (pause/break)*/ + MKV_F13, /* unused 111 (print scrn/sysrq) */ + MKV_NUMEQUAL, /* unused 112 */ + MKV_LEFTOPTION, /* unused 113 (right alt) */ + 0xFF, /* unused 114 */ + MKV_LEFTOPTION, /* unused 115 (left windows) */ + MKV_RIGHTOPTION, /* unused 116 (right windows) */ + MKV_RESET, /* unused 117 (windows menu selection thingy) */ + MKV_F15, /* = 118; */ + MKV_PAGEUP, /* = 119; */ + MKV_DOWNARROW, /* = 120; */ + MKV_F13, /* = 121; */ + MKV_RIGHTOPTION, /* = 122; */ + MKV_RIGHTCNTL, /* = 123; */ + MKV_NUMENTER, /* = 124; */ + MKV_NUMDIVIDE, /* = 125; */ + 0xFF, /* unused 126 */ + 0xFF, /* unused 127 */ + MKV_UPARROW, /* = 128; */ + MKV_DELFORWARD, /* = 129; */ + MKV_END, /* = 130; */ + MKV_HELP, /* = 131; */ + MKV_LEFTARROW, /* = 132; */ + MKV_RIGHTARROW, /* = 133; */ + MKV_PAGEDOWN, /* = 134; */ + MKV_HOME, /* = 135; */ +}; diff --git a/src/config/front-ends/x/x_keycodes.h b/src/config/front-ends/x/x_keycodes.h index 1f55dbde..d8b5575a 100644 --- a/src/config/front-ends/x/x_keycodes.h +++ b/src/config/front-ends/x/x_keycodes.h @@ -1,4 +1,4 @@ -#if !defined (__x_keycodes_h__) +#if !defined(__x_keycodes_h__) #define __x_keycodes_h__ diff --git a/src/config/hosts/alpha-dec-osf/alpha-lowglobals-mem.c b/src/config/hosts/alpha-dec-osf/alpha-lowglobals-mem.c deleted file mode 100644 index ce48fa33..00000000 --- a/src/config/hosts/alpha-dec-osf/alpha-lowglobals-mem.c +++ /dev/null @@ -1,93 +0,0 @@ -/* Copyright 1994 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_lowglobals_mem[] = "$Id: lowglobals-mem.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* defined in conjunction with `MMAP_LOW_GLOBALS' */ - -#include "rsys/common.h" -#include "rsys/memory_layout.h" - -#define OP_MASK 0xFC000000 -#define REG1_MASK 0x03E00000 -#define REG1_SHIFT 21 -#define REG2_MASK 0x001F0000 -#define REG2_SHIFT 16 - -#define OP_LDQ_U 0x2C000000 -#define OP_STQ_U 0x3C000000 -#define OP_LDL 0xA0000000 -#define OP_LDQ 0xA4000000 -#define OP_STL 0xB0000000 -#define OP_STQ 0xB4000000 - -#if !defined (NDEBUG) -static int seg_fault_count; -#endif /* !NDEBUG */ - -void -seg_fault_handler (int signo, int code, struct sigcontext *scp) -{ - unsigned int instr; - unsigned long addr; - long *regaddr; - -#if defined (NDEBUG) - seg_fault_count ++; -#endif /* !NDEBUG */ - - instr = *(unsigned int *)scp->sc_pc; - addr = ((short) instr - + scp->sc_regs[(instr & REG2_MASK) >> REG2_SHIFT] - + PAGE_ZERO_SHADOW_START); - regaddr = &scp->sc_regs[(instr & REG1_MASK) >> REG1_SHIFT]; - - switch (instr & OP_MASK) - { - case OP_LDQ_U: - *regaddr = *(long *) (addr & 0xFFFFFFFFFFFFFFF8); - break; - case OP_STQ_U: - *(long *) (addr & 0xFFFFFFFFFFFFFFF8) = *regaddr; - break; - case OP_LDL: - *regaddr = *(int *) addr; - break; - case OP_LDQ: - *regaddr = *(long *) addr; - break; - case OP_STL: - *(int *) addr = *regaddr; - break; - case OP_STQ: - *(long *) addr = *regaddr; - break; - default: - fatal_error ("unknown instruction `%x'", instr); - } - scp->sc_pc += 4; - sigreturn (scp); -} - -int -mmap_lowglobals () -{ - caddr_t addr; - struct sigaction action; - sigset_t newmask; - - addr = mmap ((caddr_t) PAGE_ZERO_SHADOW_START, - PAGE_ZERO_SIZE, - PROT_READ | PROT_WRITE, - MAP_ANONYMOUS | MAP_FIXED | MAP_PRIVATE, -1, 0); - gui_assert (addr == (caddr_t) PAGE_ZERO_SHADOW_START); - - sigemptyset (&newmask); - action.sa_handler = (void *) seg_fault_handler; - action.sa_mask = newmask; - action.sa_flags = 0; - sigaction (SIGSEGV, &action, (struct sigaction *) 0); -} diff --git a/src/config/hosts/config-template.h b/src/config/hosts/config-template.h deleted file mode 100644 index 656f8297..00000000 --- a/src/config/hosts/config-template.h +++ /dev/null @@ -1,10 +0,0 @@ -/* define `NEED_MALLOC' if `malloc ()', `realloc ()' and `free ()' - should be defined. they will be implemented in terms of the - macintosh memory manager routines */ -/* #define NEED_MALLOC */ - -/* define `MMAP_LOW_GLOBALS' if the zero page needs to be `mmap ()'ed - for the low globals. this simply forces `main ()' to call - `mmap_lowglobals ()' immediately. `mmap_lowglobals ()' should be - defined in a target-specific c file */ -/* #define MMAP_LOW_GLOBALS */ diff --git a/src/config/hosts/config-template.h,v b/src/config/hosts/config-template.h,v deleted file mode 100644 index d2697ed1..00000000 --- a/src/config/hosts/config-template.h,v +++ /dev/null @@ -1,34 +0,0 @@ -head 1.1; -access; -symbols; -locks; strict; -comment @ * @; - - -1.1 -date 94.09.04.02.46.45; author ctm; state Exp; -branches; -next ; - - -desc -@@ - - - -1.1 -log -@Initial revision -@ -text -@/* define `NEED_MALLOC' if `malloc ()', `realloc ()' and `free ()' - should be defined. they will be implemented in terms of the - macintosh memory manager routines */ -/* #define NEED_MALLOC */ - -/* define `MMAP_LOW_GLOBALS' if the zero page needs to be `mmap ()'ed - for the low globals. this simply forces `main ()' to call - `mmap_lowglobals ()' immediately. `mmap_lowglobals ()' should be - defined in a target-specific c file */ -/* #define MMAP_LOW_GLOBALS */ -@ diff --git a/src/config/hosts/i386-msdos-go32/i386-msdos-go32.h b/src/config/hosts/i386-msdos-go32/i386-msdos-go32.h deleted file mode 100644 index fae344db..00000000 --- a/src/config/hosts/i386-msdos-go32/i386-msdos-go32.h +++ /dev/null @@ -1,15 +0,0 @@ -#if !defined (_I386_MSDOS_GO32_H_) -#define _I386_MSDOS_GO32_H_ - -#if !defined (SYN68K) -#define SYN68K -#endif - -/* Specify which extra functions we need in float.h. */ -#define NEED_RINT -#define NEED_LOGB -#define HAVE_LOG2 -#define NEED_SCALB -#define NEED_LOG1P - -#endif /* !_I386_MSDOS_GO32_H_ */ diff --git a/src/config/hosts/i386-msdos-go32/i386-msdos-go32.make b/src/config/hosts/i386-msdos-go32/i386-msdos-go32.make deleted file mode 100644 index e7159ebf..00000000 --- a/src/config/hosts/i386-msdos-go32/i386-msdos-go32.make +++ /dev/null @@ -1,7 +0,0 @@ -LOWGLOBALS_LD_OPTION = -Wl,lowglobals.o - -HOST_LD_FLAGS = -Wl,-Ttext,0 - -HOST_LIBS = -lpc -lm - - diff --git a/src/config/hosts/i486-linux/dummy.c b/src/config/hosts/i486-linux/dummy.c deleted file mode 100644 index 2969780a..00000000 --- a/src/config/hosts/i486-linux/dummy.c +++ /dev/null @@ -1,24 +0,0 @@ -/* Copyright 1994 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dummy[] = "$Id: dummy.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include - -#include "rsys/fatal.h" - -double -logb (double x) -{ - gui_fatal ("unimplemented"); -} - -double -scalb (double x, int n) -{ - gui_fatal ("unimplemented"); -} diff --git a/src/config/hosts/i486-linux/i486-linux.h b/src/config/hosts/i486-linux/i486-linux.h deleted file mode 100644 index cbaff340..00000000 --- a/src/config/hosts/i486-linux/i486-linux.h +++ /dev/null @@ -1,25 +0,0 @@ -#if !defined (_I486_LINUX_H_) -#define _I486_LINUX_H_ - -/* define `SYN68K' if the target uses the sythetic cpu */ -#if !defined (SYN68K) -#define SYN68K -#endif /* !SYN68K */ - -/* define `MMAP_LOW_GLOBALS' if the zero page needs to be - `mmap ()'ed for the low globals (see main:main.c) */ -#define MMAP_LOW_GLOBALS - -/* define `REINSTALL_SIGNAL_HANDLER' if signal handlers are - de-installed after the signals occur, and require reinstallation */ -#define REINSTALL_SIGNAL_HANDLER - -/* These functions don't exist in the math library, so use some - * approximately correct versions of our own. - */ -#define NEED_SCALB -#define NEED_LOGB - -extern void mmap_lowglobals (void); - -#endif /* !I486_LINUX_H_ */ diff --git a/src/config/hosts/i486-linux/i486-linux.make b/src/config/hosts/i486-linux/i486-linux.make deleted file mode 100644 index 4129762f..00000000 --- a/src/config/hosts/i486-linux/i486-linux.make +++ /dev/null @@ -1,9 +0,0 @@ -LOWGLOBALS_LD_OPTION = lowglobals.o - -HOST_SRC = lowglobals-mem.c -HOST_OBJ = lowglobals-mem.o - -HOST_LIBS = -ldbm -lm - -clean:: - rm -f $(HOST_OBJ) diff --git a/src/config/hosts/i486-linux/lowglobals-mem.c b/src/config/hosts/i486-linux/lowglobals-mem.c deleted file mode 100644 index c98bde40..00000000 --- a/src/config/hosts/i486-linux/lowglobals-mem.c +++ /dev/null @@ -1,28 +0,0 @@ -/* Copyright 1994 - 1997 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_lowglobals_mem[] = "$Id: lowglobals-mem.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "target-config.h" - -#include -#include - -#include "rsys/memory_layout.h" -#include "rsys/assert.h" - -void -mmap_lowglobals () -{ - caddr_t addr; - - addr = mmap ((caddr_t) PAGE_ZERO_START, - PAGE_ZERO_SIZE, - PROT_READ | PROT_WRITE, - MAP_ANONYMOUS | MAP_FIXED | MAP_PRIVATE, -1, 0); - gui_assert (addr == (caddr_t) PAGE_ZERO_START); -} diff --git a/src/config/hosts/i486-next-ns3/i486-next-ns3.h b/src/config/hosts/i486-next-ns3/i486-next-ns3.h deleted file mode 100644 index 1f7ee0be..00000000 --- a/src/config/hosts/i486-next-ns3/i486-next-ns3.h +++ /dev/null @@ -1,4 +0,0 @@ -/* define SYN68K if the target uses the sythetic cpu */ -#if !defined(SYN68K) -#define SYN68K -#endif diff --git a/src/config/hosts/i486-next-ns3/i486-next-ns3.make b/src/config/hosts/i486-next-ns3/i486-next-ns3.make deleted file mode 100644 index 7f096daf..00000000 --- a/src/config/hosts/i486-next-ns3/i486-next-ns3.make +++ /dev/null @@ -1,9 +0,0 @@ -LOWGLOBALS_LD_OPTION = lowglobals.o - -HOST_LIBS = -lIndexing_s -lkernload -lMedia_s -lNeXT_s - -HOST_POST_LD_CMD = $(build_obj_dir)/set_page_zero_size -HOST_POST_LD_OPTIONS = executor 200000 - -$(build_obj_dir)/set_page_zero_size: set_page_zero_size.c - $(BUILD_GCC) -o $(build_obj_dir)/set_page_zero_size $< diff --git a/src/config/hosts/m68k-next-ns3/m68k-next-ns3.h b/src/config/hosts/m68k-next-ns3/m68k-next-ns3.h deleted file mode 100644 index 376634f2..00000000 --- a/src/config/hosts/m68k-next-ns3/m68k-next-ns3.h +++ /dev/null @@ -1,2 +0,0 @@ -/* define SYN68K if the target uses the sythetic cpu */ -/* #define SYN68K */ diff --git a/src/config/hosts/m68k-next-ns3/m68k-next-ns3.make b/src/config/hosts/m68k-next-ns3/m68k-next-ns3.make deleted file mode 100644 index 7f096daf..00000000 --- a/src/config/hosts/m68k-next-ns3/m68k-next-ns3.make +++ /dev/null @@ -1,9 +0,0 @@ -LOWGLOBALS_LD_OPTION = lowglobals.o - -HOST_LIBS = -lIndexing_s -lkernload -lMedia_s -lNeXT_s - -HOST_POST_LD_CMD = $(build_obj_dir)/set_page_zero_size -HOST_POST_LD_OPTIONS = executor 200000 - -$(build_obj_dir)/set_page_zero_size: set_page_zero_size.c - $(BUILD_GCC) -o $(build_obj_dir)/set_page_zero_size $< diff --git a/src/config/os/cygwin32/cdenable.h b/src/config/os/cygwin32/cdenable.h index b4282b8d..fd12c09e 100644 --- a/src/config/os/cygwin32/cdenable.h +++ b/src/config/os/cygwin32/cdenable.h @@ -43,38 +43,33 @@ the Windows-specific code base, but only those written by me. // max read requests, if larger -> STATUS_INVALID_PARAMETER #define CDENABLE_MAX_TRANSFER_SIZE (0x10000) - // A structure representing the instance information associated with // a particular device typedef struct _DEVICE_EXTENSION { - // not needed. - ULONG StateVariable; + // not needed. + ULONG StateVariable; } DEVICE_EXTENSION, *PDEVICE_EXTENSION; - // Define the various device type values. Note that values used by Microsoft // Corporation are in the range 0-32767, and 32768-65535 are reserved for use // by customers. -#define FILE_DEVICE_CDENABLE 0x00008301 - +#define FILE_DEVICE_CDENABLE 0x00008301 // Target NT version, internal version -#define CDENABLE_CURRENT_VERSION 0x04000100 - +#define CDENABLE_CURRENT_VERSION 0x04000100 // Macro definition for defining IOCTL and FSCTL function control codes. Note // that function codes 0-2047 are reserved for Microsoft Corporation, and // 2048-4095 are reserved for customers. -#define CDENABLE_IOCTL_READ 0x830 -#define CDENABLE_IOCTL_GET_VERSION 0x831 - +#define CDENABLE_IOCTL_READ 0x830 +#define CDENABLE_IOCTL_GET_VERSION 0x831 -#define IOCTL_CDENABLE_READ CTL_CODE(FILE_DEVICE_CDENABLE, \ - CDENABLE_IOCTL_READ, \ - METHOD_BUFFERED, \ - FILE_ANY_ACCESS) -#define IOCTL_CDENABLE_GET_VERSION CTL_CODE(FILE_DEVICE_CDENABLE, \ - CDENABLE_IOCTL_GET_VERSION, \ - METHOD_BUFFERED, \ - FILE_ANY_ACCESS) +#define IOCTL_CDENABLE_READ CTL_CODE(FILE_DEVICE_CDENABLE, \ + CDENABLE_IOCTL_READ, \ + METHOD_BUFFERED, \ + FILE_ANY_ACCESS) +#define IOCTL_CDENABLE_GET_VERSION CTL_CODE(FILE_DEVICE_CDENABLE, \ + CDENABLE_IOCTL_GET_VERSION, \ + METHOD_BUFFERED, \ + FILE_ANY_ACCESS) diff --git a/src/config/os/cygwin32/cleanup.c b/src/config/os/cygwin32/cleanup.c index f63a44fd..834b4c3b 100644 --- a/src/config/os/cygwin32/cleanup.c +++ b/src/config/os/cygwin32/cleanup.c @@ -13,20 +13,20 @@ int STDCALL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) { - int retval; - int argc; - char **argv; + int retval; + int argc; + char **argv; - paramline_to_argcv (GetCommandLine (), &argc, &argv); + paramline_to_argcv(GetCommandLine(), &argc, &argv); - if (!SetFileAttributes (argv[2], FILE_ATTRIBUTE_NORMAL)) - retval = 1; - else + if(!SetFileAttributes(argv[2], FILE_ATTRIBUTE_NORMAL)) + retval = 1; + else { - while (!DeleteFile (argv[2])) - ; - retval = MoveFile (argv[1], argv[2]) ? 0 : 1; + while(!DeleteFile(argv[2])) + ; + retval = MoveFile(argv[1], argv[2]) ? 0 : 1; } - return retval; + return retval; } diff --git a/src/config/os/cygwin32/cygwin32.c b/src/config/os/cygwin32/cygwin32.c index bb1e2315..6c3e5ef7 100644 --- a/src/config/os/cygwin32/cygwin32.c +++ b/src/config/os/cygwin32/cygwin32.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_cygwin32[] = "$Id: cygwin32.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #include "rsys/common.h" #include "rsys/os.h" #include "rsys/memsize.h" @@ -15,53 +11,53 @@ char ROMlib_rcsid_cygwin32[] = "$Id: cygwin32.c 63 2004-12-24 18:19:43Z ctm $"; #include "win_keyboard.h" static void -guess_good_memory_settings (void) +guess_good_memory_settings(void) { - unsigned long new_appl_size; + unsigned long new_appl_size; - new_appl_size = physical_memory () / 4; - if (new_appl_size > (unsigned long) ROMlib_applzone_size) - ROMlib_applzone_size = MIN ((unsigned long) MAX_APPLZONE_SIZE, - new_appl_size); + new_appl_size = physical_memory() / 4; + if(new_appl_size > (unsigned long)ROMlib_applzone_size) + ROMlib_applzone_size = MIN((unsigned long)MAX_APPLZONE_SIZE, + new_appl_size); } -PUBLIC boolean_t -os_init (void) +PUBLIC bool +os_init(void) { - boolean_t retval; + bool retval; - ROMlib_set_caps_lock_off (); - guess_good_memory_settings (); - install_exception_handler (); - retval = TRUE; - return retval; + ROMlib_set_caps_lock_off(); + guess_good_memory_settings(); + install_exception_handler(); + retval = true; + return retval; } PUBLIC int -geteuid (void) +geteuid(void) { - int retval; + int retval; - retval = 1; - return retval; + retval = 1; + return retval; } -#if defined (free) +#if defined(free) #undef free -void* free (void* pObject); /* from which we can't include +void *free(void *pObject); /* from which we can't include a second time. ICK. */ void * -free_hack (void *p) +free_hack(void *p) { - void *retval; + void *retval; - if (p) - free (p); + if(p) + free(p); - retval = 0; - return retval; + retval = 0; + return retval; } #endif diff --git a/src/config/os/cygwin32/cygwin32.h b/src/config/os/cygwin32/cygwin32.h index b5969eae..b9a9e4ed 100644 --- a/src/config/os/cygwin32/cygwin32.h +++ b/src/config/os/cygwin32/cygwin32.h @@ -1,4 +1,4 @@ -#if !defined (_OS_CYGWIN32_H_) +#if !defined(_OS_CYGWIN32_H_) #define _OS_CYGWIN32_H_ #include @@ -24,17 +24,18 @@ #undef NULL #define NULL ((void *)0) -#if !defined (CYGWIN32) +#if !defined(CYGWIN32) #define CYGWIN32 #endif -#if !defined (PRIVATE) -#define PRIVATE static +#if !defined(static) + #endif -typedef struct { - char *dptr; - unsigned dsize; +typedef struct +{ + char *dptr; + unsigned dsize; } datum; #ifndef M_PI @@ -48,22 +49,24 @@ typedef struct { typedef unsigned short uid_t; typedef unsigned short gid_t; -#if !defined (USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES) || !defined (_WINSOCK_H) +#if !defined(USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES) || !defined(_WINSOCK_H) /* time structures */ -struct timeval { - long tv_sec; /* seconds */ - long tv_usec; /* microseconds */ +struct timeval +{ + long tv_sec; /* seconds */ + long tv_usec; /* microseconds */ }; #define _WINSOCK_H /* so we don't get another timeval declaration */ #endif -struct timezone { - int tz_minuteswest; /* minutes west of Greenwich */ - int tz_dsttime; /* type of dst correction */ +struct timezone +{ + int tz_minuteswest; /* minutes west of Greenwich */ + int tz_dsttime; /* type of dst correction */ }; #define pclose(p) (-1) @@ -77,18 +80,18 @@ struct timezone { #define NEED_SCALB #define NEED_LOG1P -extern int geteuid (void); -extern int Timer32_Init (void); +extern int geteuid(void); +extern int Timer32_Init(void); -#define ST_INO(buf) \ -({ \ - struct stat tmp; \ - \ - tmp = buf; \ - ((uint16) tmp.st_ino << 16) | ((uint16) tmp.st_rdev); \ -}) +#define ST_INO(buf) \ + ({ \ + struct stat tmp; \ + \ + tmp = buf; \ + ((uint16_t)tmp.st_ino << 16) | ((uint16_t)tmp.st_rdev); \ + }) -extern int ROMlib_set_realmodecd (int value); -extern int ROMlib_launch_native_app (int n_filenames, char **filenames); +extern int ROMlib_set_realmodecd(int value); +extern int ROMlib_launch_native_app(int n_filenames, char **filenames); #endif /* !_OS_CYGWIN32_H_ */ diff --git a/src/config/os/cygwin32/dosdisk.h b/src/config/os/cygwin32/dosdisk.h index b9bf44fa..881f797c 100644 --- a/src/config/os/cygwin32/dosdisk.h +++ b/src/config/os/cygwin32/dosdisk.h @@ -1,14 +1,14 @@ -#if !defined (__WIN_DISK_H__) +#if !defined(__WIN_DISK_H__) #define __WIN_DISK_H__ -extern int dosdisk_open (int disk, LONGINT *bsizep, drive_flags_t *flagsp); -extern int dosdisk_close (int disk, boolean_t eject_p); -extern off_t dosdisk_seek (int disk, off_t where, int unused); -extern int dosdisk_read (int disk, void *buf, int num_bytes); -extern int dosdisk_write (int disk, const void *buf, int num_bytes); -extern boolean_t is_win_nt (void); -extern uint32 win_GetLogicalDriveStrings (size_t size, char *buf); -extern boolean_t win_direct_accessible_disk (const char *p); -extern boolean_t win_access (const char *drive); +extern int dosdisk_open(int disk, LONGINT *bsizep, drive_flags_t *flagsp); +extern int dosdisk_close(int disk, bool eject_p); +extern off_t dosdisk_seek(int disk, off_t where, int unused); +extern int dosdisk_read(int disk, void *buf, int num_bytes); +extern int dosdisk_write(int disk, const void *buf, int num_bytes); +extern bool is_win_nt(void); +extern uint32_t win_GetLogicalDriveStrings(size_t size, char *buf); +extern bool win_direct_accessible_disk(const char *p); +extern bool win_access(const char *drive); #endif diff --git a/src/config/os/cygwin32/exemove.c b/src/config/os/cygwin32/exemove.c index a664e3a9..1914d3fa 100644 --- a/src/config/os/cygwin32/exemove.c +++ b/src/config/os/cygwin32/exemove.c @@ -13,19 +13,19 @@ int STDCALL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) { - int retval; - int argc; - char **argv; + int retval; + int argc; + char **argv; - paramline_to_argcv (GetCommandLine (), &argc, &argv); + paramline_to_argcv(GetCommandLine(), &argc, &argv); - if (argc != 3 || !SetFileAttributes (argv[2], FILE_ATTRIBUTE_NORMAL)) - retval = 1; - else + if(argc != 3 || !SetFileAttributes(argv[2], FILE_ATTRIBUTE_NORMAL)) + retval = 1; + else { - while (!DeleteFile (argv[2])) - ; - retval = MoveFile (argv[1], argv[2]) ? 0 : 1; + while(!DeleteFile(argv[2])) + ; + retval = MoveFile(argv[1], argv[2]) ? 0 : 1; } - return retval; + return retval; } diff --git a/src/config/os/cygwin32/main_windows.h b/src/config/os/cygwin32/main_windows.h index 82e87955..af670f79 100644 --- a/src/config/os/cygwin32/main_windows.h +++ b/src/config/os/cygwin32/main_windows.h @@ -1,4 +1,4 @@ -#if !defined (__main_windows_h__) +#if !defined(__main_windows_h__) #define __main_windows_h__ /* diff --git a/src/config/os/cygwin32/mmsystem.h b/src/config/os/cygwin32/mmsystem.h index 4378e9ea..240d149e 100644 --- a/src/config/os/cygwin32/mmsystem.h +++ b/src/config/os/cygwin32/mmsystem.h @@ -1,6 +1,6 @@ #if !defined __MMSYSTEM_H__ #define __MMSYSTEM_H__ -extern DWORD WINAPI timeGetTime (void); +extern DWORD WINAPI timeGetTime(void); #endif /* !defined __MMSYSTEM_H__ */ diff --git a/src/config/os/cygwin32/print_main.c b/src/config/os/cygwin32/print_main.c index 1aad1909..f4c33e05 100644 --- a/src/config/os/cygwin32/print_main.c +++ b/src/config/os/cygwin32/print_main.c @@ -6,25 +6,25 @@ enum { - DEFAULT_PHYSX = (int) IN(8.5), - DEFAULT_PHYSY = (int) IN(11), - DEFAULT_ORIENTATION = WIN_PRINT_PORTRAIT, - DEFAULT_COPIES = 1, + DEFAULT_PHYSX = (int)IN(8.5), + DEFAULT_PHYSY = (int)IN(11), + DEFAULT_ORIENTATION = WIN_PRINT_PORTRAIT, + DEFAULT_COPIES = 1, }; int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) { - int retval; - win_printp_t wp; - DWORD last_error; - BOOL success; + int retval; + win_printp_t wp; + DWORD last_error; + BOOL success; - success = get_info (&wp, DEFAULT_PHYSX, DEFAULT_PHYSY, DEFAULT_ORIENTATION, - DEFAULT_COPIES, &last_error); - if (success) - success = print_file (wp, &last_error); + success = get_info(&wp, DEFAULT_PHYSX, DEFAULT_PHYSY, DEFAULT_ORIENTATION, + DEFAULT_COPIES, &last_error); + if(success) + success = print_file(wp, &last_error); - retval = success ? 0 : 1; - return retval; + retval = success ? 0 : 1; + return retval; } diff --git a/src/config/os/cygwin32/ptest.c b/src/config/os/cygwin32/ptest.c index c6b47226..6c0dbe3a 100644 --- a/src/config/os/cygwin32/ptest.c +++ b/src/config/os/cygwin32/ptest.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_print[] = "$Id: ptest.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include @@ -13,295 +9,285 @@ char ROMlib_rcsid_win_print[] = "$Id: ptest.c 63 2004-12-24 18:19:43Z ctm $"; #include static HWND -main_window (void) +main_window(void) { - HWND retval; + HWND retval; - retval = GetTopWindow (NULL); - return retval; + retval = GetTopWindow(NULL); + return retval; } /* ugly globals needed because the callback doesn't pass in a user supplied argument */ -#define PRIVATE static -PRIVATE HDC global_hdc; -PRIVATE RECT global_src; -PRIVATE RECT global_dest; -#if !defined (NELEM) -#define NELEM(x) ((sizeof (x)) / sizeof ((x)[0])) +static HDC global_hdc; +static RECT global_src; +static RECT global_dest; + +#if !defined(NELEM) +#define NELEM(x) ((sizeof(x)) / sizeof((x)[0])) #endif #define GSDLLAPI CALLBACK _export enum { - GSDLL_STDIN=1, - GSDLL_STDOUT, - GSDLL_DEVICE, - GSDLL_SYNC, - GSDLL_PAGE, - GSDLL_SIZE, - GSDLL_POLL, + GSDLL_STDIN = 1, + GSDLL_STDOUT, + GSDLL_DEVICE, + GSDLL_SYNC, + GSDLL_PAGE, + GSDLL_SIZE, + GSDLL_POLL, }; typedef int (*GSDLL_CALLBACK)(int, char *, unsigned long); +static int GSDLLAPI (*gsdll_revision)(char **product, char **copyright, + long *gs_revision, + long *gs_revisiondate); -PRIVATE int GSDLLAPI (*gsdll_revision)(char **product, char **copyright, - long *gs_revision, - long *gs_revisiondate); +static int GSDLLAPI (*gsdll_init)(GSDLL_CALLBACK callback, HWND hwnd, + int argc, const char *argv[]); -PRIVATE int GSDLLAPI (*gsdll_init)(GSDLL_CALLBACK callback, HWND hwnd, - int argc, const char *argv[]); +static int GSDLLAPI (*gsdll_execute_begin)(void); -PRIVATE int GSDLLAPI (*gsdll_execute_begin)(void); +static int GSDLLAPI (*gsdll_execute_cont)(const char *str, int len); -PRIVATE int GSDLLAPI (*gsdll_execute_cont)(const char *str, int len); +static int GSDLLAPI (*gsdll_execute_end)(void); -PRIVATE int GSDLLAPI (*gsdll_execute_end)(void); +static int GSDLLAPI (*gsdll_exit)(void); -PRIVATE int GSDLLAPI (*gsdll_exit)(void); +static int GSDLLAPI (*gsdll_lock_device)(unsigned char *device, int flag); -PRIVATE int GSDLLAPI (*gsdll_lock_device)(unsigned char *device, int flag); +static HGLOBAL GSDLLAPI (*gsdll_copy_dib)(unsigned char *device); -PRIVATE HGLOBAL GSDLLAPI (*gsdll_copy_dib)(unsigned char *device); +static HPALETTE GSDLLAPI (*gsdll_copy_palette)(unsigned char *device); -PRIVATE HPALETTE GSDLLAPI (*gsdll_copy_palette)(unsigned char *device); +static void GSDLLAPI (*gsdll_draw)(unsigned char *device, HDC hdc, + LPRECT dest, LPRECT src); -PRIVATE void GSDLLAPI (*gsdll_draw)(unsigned char *device, HDC hdc, - LPRECT dest, LPRECT src); +static int GSDLLAPI (*gsdll_get_bitmap_row)(unsigned char *device, + LPBITMAPINFOHEADER pbmih, + RGBQUAD *prgbquad, LPBYTE *ppbyte, + unsigned int row); -PRIVATE int GSDLLAPI (*gsdll_get_bitmap_row)(unsigned char *device, - LPBITMAPINFOHEADER pbmih, - RGBQUAD *prgbquad, LPBYTE *ppbyte, - unsigned int row); +#define GETPROCADDRESS(lib, func) \ + do \ + { \ + if(lib) \ + { \ + func = (void *)GetProcAddress(lib, #func); \ + if(!func) \ + { \ + FreeLibrary(lib); \ + lib = NULL; \ + } \ + } \ + } while(0) -#define GETPROCADDRESS(lib, func) \ -do \ -{ \ - if (lib) \ - { \ - func = (void *) GetProcAddress (lib, #func); \ - if (!func) \ - { \ - FreeLibrary (lib); \ - lib = NULL; \ - } \ - } \ -} \ -while (0) - -PRIVATE void -loadgs (void) +static void +loadgs(void) { - HINSTANCE lib; - - lib = LoadLibrary ("gsdll32"); - GETPROCADDRESS (lib, gsdll_revision); - GETPROCADDRESS (lib, gsdll_init); - GETPROCADDRESS (lib, gsdll_execute_begin); - GETPROCADDRESS (lib, gsdll_execute_cont); - GETPROCADDRESS (lib, gsdll_execute_end); - GETPROCADDRESS (lib, gsdll_exit); - GETPROCADDRESS (lib, gsdll_lock_device); - GETPROCADDRESS (lib, gsdll_copy_dib); - GETPROCADDRESS (lib, gsdll_copy_palette); - GETPROCADDRESS (lib, gsdll_draw); - GETPROCADDRESS (lib, gsdll_get_bitmap_row); + HINSTANCE lib; + + lib = LoadLibrary("gsdll32"); + GETPROCADDRESS(lib, gsdll_revision); + GETPROCADDRESS(lib, gsdll_init); + GETPROCADDRESS(lib, gsdll_execute_begin); + GETPROCADDRESS(lib, gsdll_execute_cont); + GETPROCADDRESS(lib, gsdll_execute_end); + GETPROCADDRESS(lib, gsdll_exit); + GETPROCADDRESS(lib, gsdll_lock_device); + GETPROCADDRESS(lib, gsdll_copy_dib); + GETPROCADDRESS(lib, gsdll_copy_palette); + GETPROCADDRESS(lib, gsdll_draw); + GETPROCADDRESS(lib, gsdll_get_bitmap_row); } -PRIVATE int +static int gsdll_callback(int message, char *str, unsigned long count) { - if (message != GSDLL_POLL) - printf ("message = %d\n", message); - switch (message) + if(message != GSDLL_POLL) + printf("message = %d\n", message); + switch(message) { - case GSDLL_PAGE: - StartPage (global_hdc); - gsdll_lock_device (str, 1); + case GSDLL_PAGE: + StartPage(global_hdc); + gsdll_lock_device(str, 1); #if 0 /* NOTE: this works on FAX modem, but not on laserjet */ gsdll_draw (str, global_hdc, &global_dest, &global_src); #else - { - int n; - struct - { - BITMAPINFOHEADER h PACKED; - RGBQUAD colors[2] PACKED; - } - bmi; - LPBYTE bytep; - - bmi.colors[0].rgbRed = 0; - bmi.colors[0].rgbGreen = 0; - bmi.colors[0].rgbBlue = 0; - bmi.colors[1].rgbRed = ~0; - bmi.colors[1].rgbGreen = ~0; - bmi.colors[1].rgbBlue = ~0; - gsdll_get_bitmap_row (str, &bmi.h, NULL, &bytep, 0); - -#if !defined (DIB_PAL_INDICES) + { + int n; + struct + { + BITMAPINFOHEADER h PACKED; + RGBQUAD colors[2] PACKED; + } bmi; + LPBYTE bytep; + + bmi.colors[0].rgbRed = 0; + bmi.colors[0].rgbGreen = 0; + bmi.colors[0].rgbBlue = 0; + bmi.colors[1].rgbRed = ~0; + bmi.colors[1].rgbGreen = ~0; + bmi.colors[1].rgbBlue = ~0; + gsdll_get_bitmap_row(str, &bmi.h, NULL, &bytep, 0); + +#if !defined(DIB_PAL_INDICES) #define DIB_PAL_INDICES 2 #endif #if 1 - n = SetDIBitsToDevice (global_hdc, global_dest.left, global_dest.top, - global_src.right - global_src.left, - global_src.bottom - global_src.top, - global_src.left, global_src.top, - 0, - global_src.bottom - global_src.top, - bytep, - (LPBITMAPINFO) &bmi, - DIB_RGB_COLORS); + n = SetDIBitsToDevice(global_hdc, global_dest.left, global_dest.top, + global_src.right - global_src.left, + global_src.bottom - global_src.top, + global_src.left, global_src.top, + 0, + global_src.bottom - global_src.top, + bytep, + (LPBITMAPINFO)&bmi, + DIB_RGB_COLORS); #else - n = SetDIBitsToDevice (global_hdc, 0, 0, - global_src.right - global_src.left, - global_src.bottom - global_src.top, - 0, 0, - 0, - global_src.bottom - global_src.top, - bytep, - (LPBITMAPINFO) &bmi, - DIB_RGB_COLORS); + n = SetDIBitsToDevice(global_hdc, 0, 0, + global_src.right - global_src.left, + global_src.bottom - global_src.top, + 0, 0, + 0, + global_src.bottom - global_src.top, + bytep, + (LPBITMAPINFO)&bmi, + DIB_RGB_COLORS); #endif - } + } #endif - gsdll_lock_device (str, 0); - EndPage (global_hdc); - break; - case GSDLL_STDOUT: - if (str != NULL) - fwrite (str, 1, count, stdout); - break; - case GSDLL_DEVICE: - if (count == 0) - { - EndDoc (global_hdc); - } - break; - default: - /* ignore */ - break; + gsdll_lock_device(str, 0); + EndPage(global_hdc); + break; + case GSDLL_STDOUT: + if(str != NULL) + fwrite(str, 1, count, stdout); + break; + case GSDLL_DEVICE: + if(count == 0) + { + EndDoc(global_hdc); + } + break; + default: + /* ignore */ + break; } - fflush (stdout); - return 0; + fflush(stdout); + return 0; } - int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) { - PRINTDLG pd; - int retval; - - freopen ("stdout.txt", "w", stdout); - setbuf (stdout, 0); - freopen ("stderr.txt", "w", stderr); - setbuf (stderr, 0); - - loadgs (); - - memset (&pd, 0, sizeof pd); - pd.nCopies = 1; - pd.hwndOwner = main_window (); - pd.lStructSize = sizeof pd; - pd.Flags = (PD_HIDEPRINTTOFILE | - PD_NOPAGENUMS | - PD_NOSELECTION | - PD_RETURNDC | - PD_USEDEVMODECOPIES); - retval = PrintDlg (&pd); - if (!retval) + PRINTDLG pd; + int retval; + + freopen("stdout.txt", "w", stdout); + setbuf(stdout, 0); + freopen("stderr.txt", "w", stderr); + setbuf(stderr, 0); + + loadgs(); + + memset(&pd, 0, sizeof pd); + pd.nCopies = 1; + pd.hwndOwner = main_window(); + pd.lStructSize = sizeof pd; + pd.Flags = (PD_HIDEPRINTTOFILE | PD_NOPAGENUMS | PD_NOSELECTION | PD_RETURNDC | PD_USEDEVMODECOPIES); + retval = PrintDlg(&pd); + if(!retval) { - fprintf (stderr, "PrintDlg failed\n"); + fprintf(stderr, "PrintDlg failed\n"); } - else + else { - static const char *argv[] = - { - "executor", - "-IC:\\GS;C:\\GS\\FONTS", - "-q", - "-dNOPAUSE", - "-sDEVICE=mswindll", - "-dBitsPerPixel=1", - NULL, /* -g%dx%d (papersize) */ - NULL, /* -r%dx%d (resolution)*/ - "calibrate.ps", /* %s (filename) */ - "-c quit", - NULL, - }; - char *papersize; - char *resolution; - - global_hdc = pd.hDC; - global_src.top = 0; - global_src.left = 0; - global_src.bottom = GetDeviceCaps (pd.hDC, VERTRES); - global_src.right = GetDeviceCaps (pd.hDC, HORZRES); - global_dest = global_src; - - printf ("top = %ld, left = %ld, bottom = %ld, right = %ld\n", - global_src.top, global_src.left, - global_src.bottom, global_src.right); - - { - DOCINFO di; - int job_identifier; - - memset (&di, 0, sizeof di); - di.cbSize = sizeof di; - di.lpszDocName = "Test Document"; - job_identifier = StartDoc (global_hdc, &di); - if (job_identifier <= 0) - { - retval = 1; - MessageBox (NULL, "Couldn't StartDoc", "Print Failure", MB_OK); - } - } - - papersize = alloca (128); - sprintf (papersize, "-g%ldx%ld", global_src.right, global_src.bottom); - - resolution = alloca (128); - sprintf (resolution, "-r%dx%d", - GetDeviceCaps (pd.hDC, LOGPIXELSX), - GetDeviceCaps (pd.hDC, LOGPIXELSY)); - - argv[6] = papersize; - argv[7] = resolution; - - - { - int i; - - for (i = 0; i <= 9; ++i) - printf ("argv[%d] = '%s'\n", i, argv[i]); - } - - if (gsdll_init (gsdll_callback, NULL, NELEM (argv)-1, argv) != 0) - { - fprintf (stderr, "gsdll_init failed\n"); - } - else - { - int code; - - gsdll_execute_begin (); - code = gsdll_execute_cont ("", 0); - printf ("code = %d\n", code); - if (code > -100) - gsdll_execute_end (); - gsdll_exit (); - retval = TRUE; - EndDoc (global_hdc); - } + static const char *argv[] = { + "executor", + "-IC:\\GS;C:\\GS\\FONTS", + "-q", + "-dNOPAUSE", + "-sDEVICE=mswindll", + "-dBitsPerPixel=1", + NULL, /* -g%dx%d (papersize) */ + NULL, /* -r%dx%d (resolution)*/ + "calibrate.ps", /* %s (filename) */ + "-c quit", + NULL, + }; + char *papersize; + char *resolution; + + global_hdc = pd.hDC; + global_src.top = 0; + global_src.left = 0; + global_src.bottom = GetDeviceCaps(pd.hDC, VERTRES); + global_src.right = GetDeviceCaps(pd.hDC, HORZRES); + global_dest = global_src; + + printf("top = %ld, left = %ld, bottom = %ld, right = %ld\n", + global_src.top, global_src.left, + global_src.bottom, global_src.right); + + { + DOCINFO di; + int job_identifier; + + memset(&di, 0, sizeof di); + di.cbSize = sizeof di; + di.lpszDocName = "Test Document"; + job_identifier = StartDoc(global_hdc, &di); + if(job_identifier <= 0) + { + retval = 1; + MessageBox(NULL, "Couldn't StartDoc", "Print Failure", MB_OK); + } + } + + papersize = alloca(128); + sprintf(papersize, "-g%ldx%ld", global_src.right, global_src.bottom); + + resolution = alloca(128); + sprintf(resolution, "-r%dx%d", + GetDeviceCaps(pd.hDC, LOGPIXELSX), + GetDeviceCaps(pd.hDC, LOGPIXELSY)); + + argv[6] = papersize; + argv[7] = resolution; + + { + int i; + + for(i = 0; i <= 9; ++i) + printf("argv[%d] = '%s'\n", i, argv[i]); + } + + if(gsdll_init(gsdll_callback, NULL, NELEM(argv) - 1, argv) != 0) + { + fprintf(stderr, "gsdll_init failed\n"); + } + else + { + int code; + + gsdll_execute_begin(); + code = gsdll_execute_cont("", 0); + printf("code = %d\n", code); + if(code > -100) + gsdll_execute_end(); + gsdll_exit(); + retval = true; + EndDoc(global_hdc); + } } - return 0; + return 0; } diff --git a/src/config/os/cygwin32/timer.c b/src/config/os/cygwin32/timer.c index 683caf88..639d3cda 100644 --- a/src/config/os/cygwin32/timer.c +++ b/src/config/os/cygwin32/timer.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_timer[] = "$Id: timer.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - /* Set up a 60 hz timer interrupt using the multimedia timers */ /* Are these used anymore? */ @@ -15,34 +11,33 @@ char ROMlib_rcsid_timer[] = "$Id: timer.c 63 2004-12-24 18:19:43Z ctm $"; #include "timer.h" /* Timer handler */ -static void __attribute__ ((stdcall)) - MTimer_Intr(uint32 uID, uint32 uMsg, uint32 dwUser, uint32 dw1, uint32 dw2) +static void __attribute__((stdcall)) +MTimer_Intr(uint32_t uID, uint32_t uMsg, uint32_t dwUser, uint32_t dw1, uint32_t dw2) { - /* Eventually we may want to add some intelligent projection here + /* Eventually we may want to add some intelligent projection here * and adjust the value of the timer to match the real-time circumstances. * (QueryPerformanceCounter and friends) */ - /* Virtual interrupt */ - if ( ! _virtual_interrupts_blocked ) + /* Virtual interrupt */ + if(!_virtual_interrupts_blocked) { - cpu_state.interrupt_pending[M68K_TIMER_PRIORITY] = TRUE; - SET_INTERRUPT_STATUS (INTERRUPT_STATUS_CHANGED); + interrupt_generate(M68K_TIMER_PRIORITY); } } -static uint32 Timer32; +static uint32_t Timer32; /* Init */ int Timer32_Init(void) { - /* Allow 1 ms of drift so we don't chew the CPU with the timer */ - Timer32 = timeSetEvent(1000/60, 1, MTimer_Intr, 0, TIME_PERIODIC); - return (Timer32 ? TRUE : FALSE); + /* Allow 1 ms of drift so we don't chew the CPU with the timer */ + Timer32 = timeSetEvent(1000 / 60, 1, MTimer_Intr, 0, TIME_PERIODIC); + return (Timer32 ? true : false); } /* Finish -- this needs to be called for cleanup */ void Timer32_End(void) { - timeKillEvent(Timer32); + timeKillEvent(Timer32); } diff --git a/src/config/os/cygwin32/timer.h b/src/config/os/cygwin32/timer.h index 87d6334e..f284147e 100644 --- a/src/config/os/cygwin32/timer.h +++ b/src/config/os/cygwin32/timer.h @@ -1,9 +1,13 @@ /* Declarations for the Windows Multimedia timer functions */ -enum { TIME_ONESHOT, TIME_PERIODIC }; +enum +{ + TIME_ONESHOT, + TIME_PERIODIC +}; -uint32 __attribute__ ((stdcall)) timeSetEvent(uint32 delay, uint32 resolution, - void *callback, uint32 dummy, - uint32 type); -uint32 __attribute__ ((stdcall)) timeKillEvent(uint32 id); +uint32_t __attribute__((stdcall)) timeSetEvent(uint32_t delay, uint32_t resolution, + void *callback, uint32_t dummy, + uint32_t type); +uint32_t __attribute__((stdcall)) timeKillEvent(uint32_t id); diff --git a/src/config/os/cygwin32/vwin32.h b/src/config/os/cygwin32/vwin32.h index b4308ca3..5cd451f9 100644 --- a/src/config/os/cygwin32/vwin32.h +++ b/src/config/os/cygwin32/vwin32.h @@ -1,4 +1,4 @@ -#if !defined (__vwin32_h__) +#if !defined(__vwin32_h__) #define __vwin32_h__ @@ -7,77 +7,78 @@ the (relatively undocumented) Microsoft Device_IOCONTROL code interface. */ -#if !defined (PACKED) +#if !defined(PACKED) #define PACKED __attribute__((packed)) #endif -typedef enum -{ - VWIN32_IOCTL = 1, - VWIN32_SECTOR_READ = 2, - VWIN32_SECTOR_WRITE = 3, - VWIN32_DRIVE_INFO = 6, - VWIN32_EXTENDED_OP = 6, -} -DeviceIoControl_function_t; +typedef enum { + VWIN32_IOCTL = 1, + VWIN32_SECTOR_READ = 2, + VWIN32_SECTOR_WRITE = 3, + VWIN32_DRIVE_INFO = 6, + VWIN32_EXTENDED_OP = 6, +} DeviceIoControl_function_t; -typedef uint32 drive_number_0t; /* zero based */ -typedef uint32 drive_number_1t; /* one based */ +typedef uint32_t drive_number_0t; /* zero based */ +typedef uint32_t drive_number_1t; /* one based */ typedef struct { - uint32 diStartSector PACKED; - uint16 diSectors PACKED; - void *diBuffer PACKED; -} -disk_io_t; + uint32_t diStartSector PACKED; + uint16_t diSectors PACKED; + void *diBuffer PACKED; +} disk_io_t; typedef enum { SECTOR_XFER_MAGIC = 0xFFFF } sector_xfer_magic0_t; typedef enum { EXTENDED_SECTOR_OP = 0x7305 } sector_xfer_magic1_t; -typedef enum { READ_OP = 0, WRITE_OP = 1 } extended_op_t; +typedef enum { READ_OP = 0, + WRITE_OP = 1 } extended_op_t; typedef struct { - uint32 ebx; - uint32 edx; - uint32 ecx; - uint32 eax; - uint32 edi; - uint32 esi; - uint32 flags; -} -vwin32_regs; + uint32_t ebx; + uint32_t edx; + uint32_t ecx; + uint32_t eax; + uint32_t edi; + uint32_t esi; + uint32_t flags; +} vwin32_regs; typedef struct { - disk_io_t *disk_iop; - uint32 filler0; - sector_xfer_magic0_t magic; - drive_number_0t drive_number_0based; - uint32 filler1; - uint32 filler2; - uint32 success_flag; -} -xfer_sector_t; + disk_io_t *disk_iop; + uint32_t filler0; + sector_xfer_magic0_t magic; + drive_number_0t drive_number_0based; + uint32_t filler1; + uint32_t filler2; + uint32_t success_flag; +} xfer_sector_t; typedef struct { - disk_io_t *disk_iop; - drive_number_1t drive_number_1based; - sector_xfer_magic0_t magic0; - sector_xfer_magic1_t magic1; - uint32 filler0; - extended_op_t op; - uint32 success_flag; -} -extended_sector_op_t; + disk_io_t *disk_iop; + drive_number_1t drive_number_1based; + sector_xfer_magic0_t magic0; + sector_xfer_magic1_t magic1; + uint32_t filler0; + extended_op_t op; + uint32_t success_flag; +} extended_sector_op_t; #define VWIN32_VXD_NAME "\\\\.\\vwin32" -typedef enum { WIN32_UNKNOWN, WIN32_95, WIN32_NT } which_win32_t; +typedef enum { WIN32_UNKNOWN, + WIN32_95, + WIN32_NT } which_win32_t; -enum { BYTES_PER_SECTOR = 512, CDROM_BYTES_PER_SECTOR = 2048 }; -#define MAX_BYTES_PER_SECTOR (MAX (BYTES_PER_SECTOR, CDROM_BYTES_PER_SECTOR)) +enum +{ + BYTES_PER_SECTOR = 512, + CDROM_BYTES_PER_SECTOR = 2048 +}; +#define MAX_BYTES_PER_SECTOR (MAX(BYTES_PER_SECTOR, CDROM_BYTES_PER_SECTOR)) #endif diff --git a/src/config/os/cygwin32/vxdiface.h b/src/config/os/cygwin32/vxdiface.h index 8a597e95..520a44e1 100644 --- a/src/config/os/cygwin32/vxdiface.h +++ b/src/config/os/cygwin32/vxdiface.h @@ -45,13 +45,13 @@ the Windows-specific code base, but only those written by me. extern "C" { #endif -int VxdReadCdSectors( int drive, ULONG LBA, int count, char *buf ); -int VxdReadHdSectors( int drive, ULONG LBA, int count, char *buf ); -int VxdWriteHdSectors( int drive, ULONG LBA, int count, char *buf ); -BOOL VxdInit( void ); -void VxdFinal( void ); -int VxdPatch( int onoff ); -void set_cd_instance( HINSTANCE h ); +int VxdReadCdSectors(int drive, ULONG LBA, int count, char *buf); +int VxdReadHdSectors(int drive, ULONG LBA, int count, char *buf); +int VxdWriteHdSectors(int drive, ULONG LBA, int count, char *buf); +BOOL VxdInit(void); +void VxdFinal(void); +int VxdPatch(int onoff); +void set_cd_instance(HINSTANCE h); #ifdef __cplusplus } // extern "C" diff --git a/src/config/os/cygwin32/win_beep.c b/src/config/os/cygwin32/win_beep.c index 533e3212..d0ec66bc 100644 --- a/src/config/os/cygwin32/win_beep.c +++ b/src/config/os/cygwin32/win_beep.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_beep[] = "$Id: win_beep.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -13,7 +9,7 @@ char ROMlib_rcsid_win_beep[] = "$Id: win_beep.c 63 2004-12-24 18:19:43Z ctm $"; #include PUBLIC void -host_beep_at_user () +host_beep_at_user() { - MessageBeep (MB_OK); + MessageBeep(MB_OK); } diff --git a/src/config/os/cygwin32/win_cdenable.h b/src/config/os/cygwin32/win_cdenable.h index b876e69d..2940fed7 100644 --- a/src/config/os/cygwin32/win_cdenable.h +++ b/src/config/os/cygwin32/win_cdenable.h @@ -6,37 +6,32 @@ // max read requests, if larger -> STATUS_INVALID_PARAMETER #define CDENABLE_MAX_TRANSFER_SIZE (0x10000) - // A structure representing the instance information associated with // a particular device typedef struct _DEVICE_EXTENSION { - ULONG StateVariable; + ULONG StateVariable; } DEVICE_EXTENSION, *PDEVICE_EXTENSION; - // Define the various device type values. Note that values used by Microsoft // Corporation are in the range 0-32767, and 32768-65535 are reserved for use // by customers. -#define FILE_DEVICE_CDENABLE 0x00008301 - +#define FILE_DEVICE_CDENABLE 0x00008301 // Target NT version, internal version -#define CDENABLE_CURRENT_VERSION 0x04000100 - +#define CDENABLE_CURRENT_VERSION 0x04000100 // Macro definition for defining IOCTL and FSCTL function control codes. Note // that function codes 0-2047 are reserved for Microsoft Corporation, and // 2048-4095 are reserved for customers. -#define CDENABLE_IOCTL_READ 0x830 -#define CDENABLE_IOCTL_GET_VERSION 0x831 - - -#define IOCTL_CDENABLE_READ CTL_CODE(FILE_DEVICE_CDENABLE, \ - CDENABLE_IOCTL_READ, \ - METHOD_BUFFERED, \ - FILE_ANY_ACCESS) -#define IOCTL_CDENABLE_GET_VERSION CTL_CODE(FILE_DEVICE_CDENABLE, \ - CDENABLE_IOCTL_GET_VERSION, \ - METHOD_BUFFERED, \ - FILE_ANY_ACCESS) +#define CDENABLE_IOCTL_READ 0x830 +#define CDENABLE_IOCTL_GET_VERSION 0x831 + +#define IOCTL_CDENABLE_READ CTL_CODE(FILE_DEVICE_CDENABLE, \ + CDENABLE_IOCTL_READ, \ + METHOD_BUFFERED, \ + FILE_ANY_ACCESS) +#define IOCTL_CDENABLE_GET_VERSION CTL_CODE(FILE_DEVICE_CDENABLE, \ + CDENABLE_IOCTL_GET_VERSION, \ + METHOD_BUFFERED, \ + FILE_ANY_ACCESS) diff --git a/src/config/os/cygwin32/win_clip.c b/src/config/os/cygwin32/win_clip.c index d107afc5..460e6824 100644 --- a/src/config/os/cygwin32/win_clip.c +++ b/src/config/os/cygwin32/win_clip.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_clip[] = "$Id: win_clip.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -26,260 +22,258 @@ char ROMlib_rcsid_win_clip[] = "$Id: win_clip.c 63 2004-12-24 18:19:43Z ctm $"; #define FORMAT_PREFIX "Executor_0x" PUBLIC unsigned long -ROMlib_executor_format (LONGINT type) +ROMlib_executor_format(LONGINT type) { - char *str; - UINT retval; - static struct - { - LONGINT type; - UINT value; - boolean_t valid; - } cache; - - if (cache.valid && type == cache.type) - retval = cache.value; - else + char *str; + UINT retval; + static struct + { + LONGINT type; + UINT value; + bool valid; + } cache; + + if(cache.valid && type == cache.type) + retval = cache.value; + else { - str = alloca (sizeof FORMAT_PREFIX + 8); - sprintf (str, "%s%08lx", FORMAT_PREFIX, (unsigned long) type); - retval = RegisterClipboardFormat (str); - cache.type = type; - cache.value = retval; - cache.valid = TRUE; + str = alloca(sizeof FORMAT_PREFIX + 8); + sprintf(str, "%s%08lx", FORMAT_PREFIX, (unsigned long)type); + retval = RegisterClipboardFormat(str); + cache.type = type; + cache.value = retval; + cache.valid = true; } - return retval; + return retval; } PUBLIC HWND -cygwin_sdlwindow (void) +cygwin_sdlwindow(void) { - HWND retval; - SDL_SysWMinfo info; - int success; - - memset (&info, 0, sizeof info); - info.version.major = SDL_MAJOR_VERSION; - info.version.minor = SDL_MINOR_VERSION; - success = SDL_GetWMInfo (&info); /* NOTE: 1 is success, -1 is failure */ - retval = (success == 1) ? info.window : NULL; - return retval; + HWND retval; + SDL_SysWMinfo info; + int success; + + memset(&info, 0, sizeof info); + info.version.major = SDL_MAJOR_VERSION; + info.version.minor = SDL_MINOR_VERSION; + success = SDL_GetWMInfo(&info); /* NOTE: 1 is success, -1 is failure */ + retval = (success == 1) ? info.window : NULL; + return retval; } PUBLIC LONGINT -GetScrapX (LONGINT type, char **h) +GetScrapX(LONGINT type, char **h) { - UINT format; - LONGINT retval; + UINT format; + LONGINT retval; - retval = -1; - switch (type) + retval = -1; + switch(type) { - case T ('T', 'E', 'X', 'T'): - format = CF_TEXT; - break; - default: - format = ROMlib_executor_format (type); - if (type == T('P','I','C','T')) - { - typeof (format) newval; - UINT formats[2] = { format, CF_DIB }; - - newval = GetPriorityClipboardFormat (formats, NELEM (formats)); - if (newval != 0 && newval != (UINT) -1) - format = newval; - } - break; + case FOURCC('T', 'E', 'X', 'T'): + format = CF_TEXT; + break; + default: + format = ROMlib_executor_format(type); + if(type == FOURCC('P', 'I', 'C', 'T')) + { + decltype(format) newval; + UINT formats[2] = { format, CF_DIB }; + + newval = GetPriorityClipboardFormat(formats, NELEM(formats)); + if(newval != 0 && newval != (UINT)-1) + format = newval; + } + break; } - if (IsClipboardFormatAvailable (format) && OpenClipboard (cygwin_sdlwindow ())) + if(IsClipboardFormatAvailable(format) && OpenClipboard(cygwin_sdlwindow())) { - HANDLE data; - - data = GetClipboardData (format); - if (data) - { - LPVOID lp; - - lp = GlobalLock (data); - switch (type) - { - case T ('T', 'E', 'X', 'T'): - { - int len; - - len = strlen (lp); - retval = get_scrap_helper (h, lp, len, TRUE); - } - break; - default: - { -#if defined (SDL) - if (format == CF_DIB) - retval = get_scrap_helper_dib (h, lp); - else + HANDLE data; + + data = GetClipboardData(format); + if(data) + { + LPVOID lp; + + lp = GlobalLock(data); + switch(type) + { + case FOURCC('T', 'E', 'X', 'T'): + { + int len; + + len = strlen(lp); + retval = get_scrap_helper(h, lp, len, true); + } + break; + default: + { +#if defined(SDL) + if(format == CF_DIB) + retval = get_scrap_helper_dib(h, lp); + else #endif - { - int32 len; - len = *(int32 *)lp; - - retval = get_scrap_helper (h, lp+sizeof(int32), - len, FALSE); - } - } - break; - } - GlobalUnlock (data); - CloseClipboard (); - } + { + int32_t len; + len = *(int32_t *)lp; + + retval = get_scrap_helper(h, lp + sizeof(int32_t), + len, false); + } + } + break; + } + GlobalUnlock(data); + CloseClipboard(); + } } - return retval; + return retval; } -PRIVATE int -calc_length_and_format (UINT *formatp, LONGINT type, LONGINT length, - const char *p) +static int +calc_length_and_format(UINT *formatp, LONGINT type, LONGINT length, + const char *p) { - int retval; + int retval; - switch (type) + switch(type) { - case T ('T', 'E', 'X', 'T'): - retval = length + count_char (p, length, '\r') + 1; - *formatp = CF_TEXT; - break; - default: - retval = length+4; - *formatp = ROMlib_executor_format (type); - break; + case FOURCC('T', 'E', 'X', 'T'): + retval = length + count_char(p, length, '\r') + 1; + *formatp = CF_TEXT; + break; + default: + retval = length + 4; + *formatp = ROMlib_executor_format(type); + break; } - return retval; + return retval; } -PRIVATE void -fill_in_data (char *destp, LONGINT type, LONGINT length, const char *p) +static void +fill_in_data(char *destp, LONGINT type, LONGINT length, const char *p) { - switch (type) + switch(type) { - case T ('T', 'E', 'X', 'T'): - while (--length >= 0) - { - char c; - - c = *p++; - *destp++ = c; - if (c == '\r') - *destp++ = '\n'; - } - *destp++ = 0; - break; - default: - *(int32 *)destp = length; - memcpy (destp+sizeof(int32), p, length); - break; + case FOURCC('T', 'E', 'X', 'T'): + while(--length >= 0) + { + char c; + + c = *p++; + *destp++ = c; + if(c == '\r') + *destp++ = '\n'; + } + *destp++ = 0; + break; + default: + *(int32_t *)destp = length; + memcpy(destp + sizeof(int32_t), p, length); + break; } } -PRIVATE HANDLE clip_data = NULL; /* to hold a PICT that may need conversion +static HANDLE clip_data = NULL; /* to hold a PICT that may need conversion to a CF_DIB */ PUBLIC void -PutScrapX (LONGINT type, LONGINT length, char *p, int scrap_count) +PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) { - static int old_count = -1; + static int old_count = -1; - if (OpenClipboard (cygwin_sdlwindow ()) && - (scrap_count == old_count || EmptyClipboard ())) + if(OpenClipboard(cygwin_sdlwindow()) && (scrap_count == old_count || EmptyClipboard())) { - UINT format; - int new_length; - HANDLE data; - - new_length = calc_length_and_format (&format, type, length, p); - data = GlobalAlloc (GMEM_MOVEABLE|GMEM_DDESHARE, new_length); - if (type == TICK ("PICT")) - { - if (clip_data) - LocalFree (clip_data); - clip_data = LocalAlloc (LMEM_FIXED, new_length); - } - if (data) - { - char *destp; - - destp = GlobalLock (data); - fill_in_data (destp, type, length, p); - GlobalUnlock (data); - SetClipboardData (format, data); - if (type == TICK ("PICT")) - { - fill_in_data ((char *) clip_data, type, length, p); - SetClipboardData (CF_DIB, NULL); /* we can create a DIB if + UINT format; + int new_length; + HANDLE data; + + new_length = calc_length_and_format(&format, type, length, p); + data = GlobalAlloc(GMEM_MOVEABLE | GMEM_DDESHARE, new_length); + if(type == TICK("PICT")) + { + if(clip_data) + LocalFree(clip_data); + clip_data = LocalAlloc(LMEM_FIXED, new_length); + } + if(data) + { + char *destp; + + destp = GlobalLock(data); + fill_in_data(destp, type, length, p); + GlobalUnlock(data); + SetClipboardData(format, data); + if(type == TICK("PICT")) + { + fill_in_data((char *)clip_data, type, length, p); + SetClipboardData(CF_DIB, NULL); /* we can create a DIB if asked to do so */ - } - CloseClipboard (); - old_count = scrap_count; - } + } + CloseClipboard(); + old_count = scrap_count; + } } } -PUBLIC boolean_t -we_lost_clipboard (void) +PUBLIC bool +we_lost_clipboard(void) { - boolean_t retval; + bool retval; - retval = GetClipboardOwner () != cygwin_sdlwindow (); - return retval; + retval = GetClipboardOwner() != cygwin_sdlwindow(); + return retval; } PUBLIC void -write_pict_as_dib_to_clipboard (void) +write_pict_as_dib_to_clipboard(void) { - if (clip_data) - put_scrap_helper_dib ((LPVOID) clip_data); + if(clip_data) + put_scrap_helper_dib((LPVOID)clip_data); } PUBLIC void -write_pict_as_pict_to_clipboard (void) +write_pict_as_pict_to_clipboard(void) { - if (clip_data) + if(clip_data) { - size_t len; - HGLOBAL hg; - - len = LocalSize (clip_data); - hg = GlobalAlloc (GMEM_DDESHARE, len); - if (hg) - { - LPVOID lp; - - lp = GlobalLock (hg); - memcpy (lp, clip_data, len); - GlobalUnlock (hg); - SetClipboardData (ROMlib_executor_format (T('P','I','C','T')), hg); - } + size_t len; + HGLOBAL hg; + + len = LocalSize(clip_data); + hg = GlobalAlloc(GMEM_DDESHARE, len); + if(hg) + { + LPVOID lp; + + lp = GlobalLock(hg); + memcpy(lp, clip_data, len); + GlobalUnlock(hg); + SetClipboardData(ROMlib_executor_format(FOURCC('P', 'I', 'C', 'T')), hg); + } } } -void -write_surfp_to_clipboard (SDL_Surface *surfp) +void write_surfp_to_clipboard(SDL_Surface *surfp) { - char *bytesp; - size_t len; + char *bytesp; + size_t len; - if (SDL_SaveCF_DIB (surfp, &bytesp, &len) == 0) + if(SDL_SaveCF_DIB(surfp, &bytesp, &len) == 0) { - HGLOBAL hg; - - hg = GlobalAlloc (GMEM_DDESHARE, len); - if (hg) - { - void *lp; - - lp = GlobalLock (hg); - memcpy (lp, bytesp, len); - GlobalUnlock (hg); - SetClipboardData (CF_DIB, hg); - } - free (bytesp); + HGLOBAL hg; + + hg = GlobalAlloc(GMEM_DDESHARE, len); + if(hg) + { + void *lp; + + lp = GlobalLock(hg); + memcpy(lp, bytesp, len); + GlobalUnlock(hg); + SetClipboardData(CF_DIB, hg); + } + free(bytesp); } } diff --git a/src/config/os/cygwin32/win_clip.h b/src/config/os/cygwin32/win_clip.h index ea709cb0..4196cd0e 100644 --- a/src/config/os/cygwin32/win_clip.h +++ b/src/config/os/cygwin32/win_clip.h @@ -1,4 +1,4 @@ -#if !defined (_win_clip_h_) +#if !defined(_win_clip_h_) #define _win_clip_h_ /* @@ -6,12 +6,12 @@ * All rights reserved. */ -#if defined (SDL) -extern void write_pict_as_dib_to_clipboard (void); -extern void write_surfp_to_clipboard (SDL_Surface *surfp); -extern unsigned long ROMlib_executor_format (LONGINT type); -extern void write_pict_as_dib_to_clipboard (void); -extern void write_pict_as_pict_to_clipboard (void); +#if defined(SDL) +extern void write_pict_as_dib_to_clipboard(void); +extern void write_surfp_to_clipboard(SDL_Surface *surfp); +extern unsigned long ROMlib_executor_format(LONGINT type); +extern void write_pict_as_dib_to_clipboard(void); +extern void write_pict_as_pict_to_clipboard(void); #endif #endif diff --git a/src/config/os/cygwin32/win_clip_text_forced.c b/src/config/os/cygwin32/win_clip_text_forced.c index e38afccc..d60b06bf 100644 --- a/src/config/os/cygwin32/win_clip_text_forced.c +++ b/src/config/os/cygwin32/win_clip_text_forced.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_clip[] = "$Id: win_clip_text_forced.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -23,302 +19,300 @@ char ROMlib_rcsid_win_clip[] = "$Id: win_clip_text_forced.c 63 2004-12-24 18:19: #define NO_SDL_GET_WINDOW #if defined(NO_SDL_GET_WINDOW) -#define SDL_GetWindow() GetActiveWindow () +#define SDL_GetWindow() GetActiveWindow() #endif #define FORMAT_PREFIX "Executor_0x" PUBLIC unsigned long -ROMlib_executor_format (LONGINT type) +ROMlib_executor_format(LONGINT type) { - char *str; - UINT retval; - static struct - { - LONGINT type; - UINT value; - boolean_t valid; - } cache; - - if (cache.valid && type == cache.type) - retval = cache.value; - else + char *str; + UINT retval; + static struct { - str = alloca (sizeof FORMAT_PREFIX + 8); - sprintf (str, "%s%08lx", FORMAT_PREFIX, (unsigned long) type); - retval = RegisterClipboardFormat (str); - cache.type = type; - cache.value = retval; - cache.valid = TRUE; + LONGINT type; + UINT value; + bool valid; + } cache; + + if(cache.valid && type == cache.type) + retval = cache.value; + else + { + str = alloca(sizeof FORMAT_PREFIX + 8); + sprintf(str, "%s%08lx", FORMAT_PREFIX, (unsigned long)type); + retval = RegisterClipboardFormat(str); + cache.type = type; + cache.value = retval; + cache.valid = true; } - return retval; + return retval; } -PRIVATE boolean_t support_cf_dib_p = TRUE; +static bool support_cf_dib_p = true; PUBLIC LONGINT -GetScrapX (LONGINT type, char **h) +GetScrapX(LONGINT type, char **h) { - UINT format; - LONGINT retval; + UINT format; + LONGINT retval; - retval = -1; - switch (type) + retval = -1; + switch(type) { - case T ('T', 'E', 'X', 'T'): - format = CF_TEXT; - break; - default: - format = ROMlib_executor_format (type); - if (support_cf_dib_p && type == T('P','I','C','T')) - { - typeof (format) newval; - UINT formats[2] = { format, CF_DIB }; - - newval = GetPriorityClipboardFormat (formats, NELEM (formats)); - if (newval != 0 && newval != (UINT) -1) - format = newval; - } - break; + case FOURCC('T', 'E', 'X', 'T'): + format = CF_TEXT; + break; + default: + format = ROMlib_executor_format(type); + if(support_cf_dib_p && type == FOURCC('P', 'I', 'C', 'T')) + { + decltype(format) newval; + UINT formats[2] = { format, CF_DIB }; + + newval = GetPriorityClipboardFormat(formats, NELEM(formats)); + if(newval != 0 && newval != (UINT)-1) + format = newval; + } + break; } - if (IsClipboardFormatAvailable (format) && OpenClipboard (SDL_GetWindow ())) + if(IsClipboardFormatAvailable(format) && OpenClipboard(SDL_GetWindow())) { - HANDLE data; - - data = GetClipboardData (format); - if (data) - { - LPVOID lp; - - lp = GlobalLock (data); - switch (type) - { - case T ('T', 'E', 'X', 'T'): - { - int len; - - len = strlen (lp); - retval = get_scrap_helper (h, lp, len, TRUE); - } - break; - default: - { -#if defined (SDL) - if (support_cf_dib_p && format == CF_DIB) - retval = get_scrap_helper_dib (h, lp); - else + HANDLE data; + + data = GetClipboardData(format); + if(data) + { + LPVOID lp; + + lp = GlobalLock(data); + switch(type) + { + case FOURCC('T', 'E', 'X', 'T'): + { + int len; + + len = strlen(lp); + retval = get_scrap_helper(h, lp, len, true); + } + break; + default: + { +#if defined(SDL) + if(support_cf_dib_p && format == CF_DIB) + retval = get_scrap_helper_dib(h, lp); + else #endif - { - int32 len; - len = *(int32 *)lp; - - retval = get_scrap_helper (h, lp+sizeof(int32), - len, FALSE); - } - } - break; - } - GlobalUnlock (data); - CloseClipboard (); - } + { + int32_t len; + len = *(int32_t *)lp; + + retval = get_scrap_helper(h, lp + sizeof(int32_t), + len, false); + } + } + break; + } + GlobalUnlock(data); + CloseClipboard(); + } } - return retval; + return retval; } -PRIVATE int -calc_length_and_format (UINT *formatp, LONGINT type, LONGINT length, - const char *p) +static int +calc_length_and_format(UINT *formatp, LONGINT type, LONGINT length, + const char *p) { - int retval; + int retval; - switch (type) + switch(type) { - case T ('T', 'E', 'X', 'T'): - retval = length + count_char (p, length, '\r') + 1; - *formatp = CF_TEXT; - break; - default: - retval = length+4; - *formatp = ROMlib_executor_format (type); - break; + case FOURCC('T', 'E', 'X', 'T'): + retval = length + count_char(p, length, '\r') + 1; + *formatp = CF_TEXT; + break; + default: + retval = length + 4; + *formatp = ROMlib_executor_format(type); + break; } - return retval; + return retval; } -PRIVATE void -fill_in_data (char *destp, LONGINT type, LONGINT length, const char *p) +static void +fill_in_data(char *destp, LONGINT type, LONGINT length, const char *p) { - switch (type) + switch(type) { - case T ('T', 'E', 'X', 'T'): - while (--length >= 0) - { - char c; - - c = *p++; - *destp++ = c; - if (c == '\r') - *destp++ = '\n'; - } - *destp++ = 0; - break; - default: - *(int32 *)destp = length; - memcpy (destp+sizeof(int32), p, length); - break; + case FOURCC('T', 'E', 'X', 'T'): + while(--length >= 0) + { + char c; + + c = *p++; + *destp++ = c; + if(c == '\r') + *destp++ = '\n'; + } + *destp++ = 0; + break; + default: + *(int32_t *)destp = length; + memcpy(destp + sizeof(int32_t), p, length); + break; } } #warning DO NOT CHECK THIS IN -PRIVATE boolean_t old_paste_code_p = FALSE; +static bool old_paste_code_p = false; -PRIVATE HANDLE clip_data = NULL; +static HANDLE clip_data = NULL; PUBLIC void -PutScrapX (LONGINT type, LONGINT length, char *p, int scrap_count) +PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) { - static int old_count = -1; + static int old_count = -1; + + HWND active_wnd, top_wnd, sdl_wnd; - HWND active_wnd, top_wnd, sdl_wnd; + fprintf(stderr, "type = '%c%c%c%c'\n", type >> 24, type >> 16, type >> 8, + type); + if(type != FOURCC('T', 'E', 'X', 'T')) + { + fprintf(stderr, "not type type we want, so we're leaving\n"); + return; + } + else + fprintf(stderr, "yay, got TEXT\n"); - fprintf (stderr, "type = '%c%c%c%c'\n", type >> 24, type >> 16, type >> 8, - type); - if (type != T ('T', 'E', 'X', 'T')) + active_wnd = SDL_GetWindow(); + top_wnd = GetTopWindow(NULL); { - fprintf (stderr, "not type type we want, so we're leaving\n"); - return; + SDL_SysWMinfo info; + int success; + + memset(&info, 0, sizeof info); + info.version.major = SDL_MAJOR_VERSION; + info.version.minor = SDL_MINOR_VERSION; + success = SDL_GetWMInfo(&info); + fprintf(stderr, "success = %d\n", success); + sdl_wnd = info.window; } - else - fprintf (stderr, "yay, got TEXT\n"); - - active_wnd = SDL_GetWindow (); - top_wnd = GetTopWindow (NULL); - { - SDL_SysWMinfo info; - int success; - - memset (&info, 0, sizeof info); - info.version.major = SDL_MAJOR_VERSION; - info.version.minor = SDL_MINOR_VERSION; - success = SDL_GetWMInfo (&info); - fprintf (stderr, "success = %d\n", success); - sdl_wnd = info.window; - } - - fprintf (stderr, "active = 0x%x, top = 0x%x, sdl = 0x%x\n", - (uint32) active_wnd, (uint32) top_wnd, (uint32) sdl_wnd); - - if (OpenClipboard (sdl_wnd) && - (/* scrap_count == old_count || */ EmptyClipboard ())) + + fprintf(stderr, "active = 0x%x, top = 0x%x, sdl = 0x%x\n", + (uint32_t)active_wnd, (uint32_t)top_wnd, (uint32_t)sdl_wnd); + + if(OpenClipboard(sdl_wnd) && (/* scrap_count == old_count || */ EmptyClipboard())) { - UINT format; - int new_length; - HANDLE data; - - new_length = calc_length_and_format (&format, type, length, p); - if (old_paste_code_p) - { - data = GlobalAlloc (GMEM_MOVEABLE|GMEM_DDESHARE, new_length); - } - else - { - if (clip_data) - LocalFree (clip_data); - clip_data = LocalAlloc (LMEM_FIXED, new_length); - data = clip_data; - } - if (data) - { - char *destp; - - if (old_paste_code_p) - { - destp = GlobalLock (data); - fill_in_data (destp, type, length, p); - GlobalUnlock (data); - SetClipboardData (format, data); - } - else - { - destp = (char *) clip_data; - fill_in_data (destp, type, length, p); - - if (format == CF_TEXT) - fprintf (stderr, "yes, format == CF_TEXT\n"); - else - fprintf (stderr, "BADNESS format = %d, CF_TEXT = %d\n", - format, CF_TEXT); - - SetClipboardData (format, NULL); /* we'll give 'em the real + UINT format; + int new_length; + HANDLE data; + + new_length = calc_length_and_format(&format, type, length, p); + if(old_paste_code_p) + { + data = GlobalAlloc(GMEM_MOVEABLE | GMEM_DDESHARE, new_length); + } + else + { + if(clip_data) + LocalFree(clip_data); + clip_data = LocalAlloc(LMEM_FIXED, new_length); + data = clip_data; + } + if(data) + { + char *destp; + + if(old_paste_code_p) + { + destp = GlobalLock(data); + fill_in_data(destp, type, length, p); + GlobalUnlock(data); + SetClipboardData(format, data); + } + else + { + destp = (char *)clip_data; + fill_in_data(destp, type, length, p); + + if(format == CF_TEXT) + fprintf(stderr, "yes, format == CF_TEXT\n"); + else + fprintf(stderr, "BADNESS format = %d, CF_TEXT = %d\n", + format, CF_TEXT); + + SetClipboardData(format, NULL); /* we'll give 'em the real thing if they ask for it later */ - if (support_cf_dib_p && type == TICK ("PICT")) - SetClipboardData (CF_DIB, NULL); /* we can create a DIB if + if(support_cf_dib_p && type == TICK("PICT")) + SetClipboardData(CF_DIB, NULL); /* we can create a DIB if asked to do so */ - } - CloseClipboard (); - old_count = scrap_count; - } + } + CloseClipboard(); + old_count = scrap_count; + } } } -PUBLIC boolean_t -we_lost_clipboard (void) +PUBLIC bool +we_lost_clipboard(void) { - boolean_t retval; + bool retval; - retval = GetClipboardOwner () != SDL_GetWindow (); - return retval; + retval = GetClipboardOwner() != SDL_GetWindow(); + return retval; } PUBLIC void -write_pict_as_dib_to_clipboard (void) +write_pict_as_dib_to_clipboard(void) { - if (clip_data) - put_scrap_helper_dib ((LPVOID) clip_data); + if(clip_data) + put_scrap_helper_dib((LPVOID)clip_data); } PUBLIC void -write_pict_as_pict_to_clipboard (void) +write_pict_as_pict_to_clipboard(void) { - if (clip_data) + if(clip_data) { - size_t len; - HGLOBAL hg; - - len = LocalSize (clip_data); - hg = GlobalAlloc (GMEM_DDESHARE, len); - if (hg) - { - LPVOID lp; - - lp = GlobalLock (hg); - memcpy (lp, clip_data, len); - GlobalUnlock (hg); - SetClipboardData (ROMlib_executor_format (T('P','I','C','T')), hg); - } + size_t len; + HGLOBAL hg; + + len = LocalSize(clip_data); + hg = GlobalAlloc(GMEM_DDESHARE, len); + if(hg) + { + LPVOID lp; + + lp = GlobalLock(hg); + memcpy(lp, clip_data, len); + GlobalUnlock(hg); + SetClipboardData(ROMlib_executor_format(FOURCC('P', 'I', 'C', 'T')), hg); + } } } -void -write_surfp_to_clipboard (SDL_Surface *surfp) +void write_surfp_to_clipboard(SDL_Surface *surfp) { - char *bytesp; - size_t len; + char *bytesp; + size_t len; - if (SDL_SaveCF_DIB (surfp, &bytesp, &len) == 0) + if(SDL_SaveCF_DIB(surfp, &bytesp, &len) == 0) { - HGLOBAL hg; - - hg = GlobalAlloc (GMEM_DDESHARE, len); - if (hg) - { - void *lp; - - lp = GlobalLock (hg); - memcpy (lp, bytesp, len); - GlobalUnlock (hg); - SetClipboardData (CF_DIB, hg); - } - free (bytesp); + HGLOBAL hg; + + hg = GlobalAlloc(GMEM_DDESHARE, len); + if(hg) + { + void *lp; + + lp = GlobalLock(hg); + memcpy(lp, bytesp, len); + GlobalUnlock(hg); + SetClipboardData(CF_DIB, hg); + } + free(bytesp); } } diff --git a/src/config/os/cygwin32/win_clip_works_for_pict.c b/src/config/os/cygwin32/win_clip_works_for_pict.c index 88c8c6c6..1feab000 100644 --- a/src/config/os/cygwin32/win_clip_works_for_pict.c +++ b/src/config/os/cygwin32/win_clip_works_for_pict.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_clip[] = "$Id: win_clip_works_for_pict.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -24,286 +20,283 @@ char ROMlib_rcsid_win_clip[] = "$Id: win_clip_works_for_pict.c 63 2004-12-24 18: #define FORMAT_PREFIX "Executor_0x" PUBLIC unsigned long -ROMlib_executor_format (LONGINT type) +ROMlib_executor_format(LONGINT type) { - char *str; - UINT retval; - static struct - { - LONGINT type; - UINT value; - boolean_t valid; - } cache; - - if (cache.valid && type == cache.type) - retval = cache.value; - else + char *str; + UINT retval; + static struct { - str = alloca (sizeof FORMAT_PREFIX + 8); - sprintf (str, "%s%08lx", FORMAT_PREFIX, (unsigned long) type); - retval = RegisterClipboardFormat (str); - cache.type = type; - cache.value = retval; - cache.valid = TRUE; + LONGINT type; + UINT value; + bool valid; + } cache; + + if(cache.valid && type == cache.type) + retval = cache.value; + else + { + str = alloca(sizeof FORMAT_PREFIX + 8); + sprintf(str, "%s%08lx", FORMAT_PREFIX, (unsigned long)type); + retval = RegisterClipboardFormat(str); + cache.type = type; + cache.value = retval; + cache.valid = true; } - return retval; + return retval; } -PRIVATE HWND -sdlwindow (void) +static HWND +sdlwindow(void) { - HWND retval; - SDL_SysWMinfo info; - int success; - - memset (&info, 0, sizeof info); - info.version.major = SDL_MAJOR_VERSION; - info.version.minor = SDL_MINOR_VERSION; - success = SDL_GetWMInfo (&info); /* NOTE: 1 is success, -1 is failure */ - retval = (success == 1) ? info.window : NULL; - return retval; + HWND retval; + SDL_SysWMinfo info; + int success; + + memset(&info, 0, sizeof info); + info.version.major = SDL_MAJOR_VERSION; + info.version.minor = SDL_MINOR_VERSION; + success = SDL_GetWMInfo(&info); /* NOTE: 1 is success, -1 is failure */ + retval = (success == 1) ? info.window : NULL; + return retval; } -PRIVATE boolean_t support_cf_dib_p = TRUE; +static bool support_cf_dib_p = true; PUBLIC LONGINT -GetScrapX (LONGINT type, char **h) +GetScrapX(LONGINT type, char **h) { - UINT format; - LONGINT retval; + UINT format; + LONGINT retval; - retval = -1; - switch (type) + retval = -1; + switch(type) { - case T ('T', 'E', 'X', 'T'): - format = CF_TEXT; - break; - default: - format = ROMlib_executor_format (type); - if (support_cf_dib_p && type == T('P','I','C','T')) - { - typeof (format) newval; - UINT formats[2] = { format, CF_DIB }; - - newval = GetPriorityClipboardFormat (formats, NELEM (formats)); - if (newval != 0 && newval != (UINT) -1) - format = newval; - } - break; + case FOURCC('T', 'E', 'X', 'T'): + format = CF_TEXT; + break; + default: + format = ROMlib_executor_format(type); + if(support_cf_dib_p && type == FOURCC('P', 'I', 'C', 'T')) + { + decltype(format) newval; + UINT formats[2] = { format, CF_DIB }; + + newval = GetPriorityClipboardFormat(formats, NELEM(formats)); + if(newval != 0 && newval != (UINT)-1) + format = newval; + } + break; } - if (IsClipboardFormatAvailable (format) && OpenClipboard (sdlwindow ())) + if(IsClipboardFormatAvailable(format) && OpenClipboard(sdlwindow())) { - HANDLE data; - - data = GetClipboardData (format); - if (data) - { - LPVOID lp; - - lp = GlobalLock (data); - switch (type) - { - case T ('T', 'E', 'X', 'T'): - { - int len; - - len = strlen (lp); - retval = get_scrap_helper (h, lp, len, TRUE); - } - break; - default: - { -#if defined (SDL) - if (support_cf_dib_p && format == CF_DIB) - retval = get_scrap_helper_dib (h, lp); - else + HANDLE data; + + data = GetClipboardData(format); + if(data) + { + LPVOID lp; + + lp = GlobalLock(data); + switch(type) + { + case FOURCC('T', 'E', 'X', 'T'): + { + int len; + + len = strlen(lp); + retval = get_scrap_helper(h, lp, len, true); + } + break; + default: + { +#if defined(SDL) + if(support_cf_dib_p && format == CF_DIB) + retval = get_scrap_helper_dib(h, lp); + else #endif - { - int32 len; - len = *(int32 *)lp; - - retval = get_scrap_helper (h, lp+sizeof(int32), - len, FALSE); - } - } - break; - } - GlobalUnlock (data); - CloseClipboard (); - } + { + int32_t len; + len = *(int32_t *)lp; + + retval = get_scrap_helper(h, lp + sizeof(int32_t), + len, false); + } + } + break; + } + GlobalUnlock(data); + CloseClipboard(); + } } - return retval; + return retval; } -PRIVATE int -calc_length_and_format (UINT *formatp, LONGINT type, LONGINT length, - const char *p) +static int +calc_length_and_format(UINT *formatp, LONGINT type, LONGINT length, + const char *p) { - int retval; + int retval; - switch (type) + switch(type) { - case T ('T', 'E', 'X', 'T'): - retval = length + count_char (p, length, '\r') + 1; - *formatp = CF_TEXT; - break; - default: - retval = length+4; - *formatp = ROMlib_executor_format (type); - break; + case FOURCC('T', 'E', 'X', 'T'): + retval = length + count_char(p, length, '\r') + 1; + *formatp = CF_TEXT; + break; + default: + retval = length + 4; + *formatp = ROMlib_executor_format(type); + break; } - return retval; + return retval; } -PRIVATE void -fill_in_data (char *destp, LONGINT type, LONGINT length, const char *p) +static void +fill_in_data(char *destp, LONGINT type, LONGINT length, const char *p) { - switch (type) + switch(type) { - case T ('T', 'E', 'X', 'T'): - while (--length >= 0) - { - char c; - - c = *p++; - *destp++ = c; - if (c == '\r') - *destp++ = '\n'; - } - *destp++ = 0; - break; - default: - *(int32 *)destp = length; - memcpy (destp+sizeof(int32), p, length); - break; + case FOURCC('T', 'E', 'X', 'T'): + while(--length >= 0) + { + char c; + + c = *p++; + *destp++ = c; + if(c == '\r') + *destp++ = '\n'; + } + *destp++ = 0; + break; + default: + *(int32_t *)destp = length; + memcpy(destp + sizeof(int32_t), p, length); + break; } } -PRIVATE boolean_t old_paste_code_p = FALSE; +static bool old_paste_code_p = false; -PRIVATE HANDLE clip_data = NULL; +static HANDLE clip_data = NULL; PUBLIC void -PutScrapX (LONGINT type, LONGINT length, char *p, int scrap_count) +PutScrapX(LONGINT type, LONGINT length, char *p, int scrap_count) { - static int old_count = -1; + static int old_count = -1; - fprintf (stderr, "type = '%c%c%c%c'\n", type >> 24, type >> 16, type >> 8, - type); - if (type != T ('P', 'I', 'C', 'T')) + fprintf(stderr, "type = '%c%c%c%c'\n", type >> 24, type >> 16, type >> 8, + type); + if(type != FOURCC('P', 'I', 'C', 'T')) { - fprintf (stderr, "not type type we want, so we're leaving\n"); - return; + fprintf(stderr, "not type type we want, so we're leaving\n"); + return; } - else - fprintf (stderr, "yay, got PICT\n"); - + else + fprintf(stderr, "yay, got PICT\n"); - if (OpenClipboard (sdlwindow ()) && - (scrap_count == old_count || EmptyClipboard ())) + if(OpenClipboard(sdlwindow()) && (scrap_count == old_count || EmptyClipboard())) { - UINT format; - int new_length; - HANDLE data; - - new_length = calc_length_and_format (&format, type, length, p); - if (old_paste_code_p) - { - data = GlobalAlloc (GMEM_MOVEABLE|GMEM_DDESHARE, new_length); - } - else - { - if (clip_data) - LocalFree (clip_data); - clip_data = LocalAlloc (LMEM_FIXED, new_length); - data = clip_data; - } - if (data) - { - char *destp; - - if (old_paste_code_p) - { - destp = GlobalLock (data); - fill_in_data (destp, type, length, p); - GlobalUnlock (data); - SetClipboardData (format, data); - } - else - { - destp = (char *) clip_data; - fill_in_data (destp, type, length, p); - - SetClipboardData (format, NULL); /* we'll give 'em the real + UINT format; + int new_length; + HANDLE data; + + new_length = calc_length_and_format(&format, type, length, p); + if(old_paste_code_p) + { + data = GlobalAlloc(GMEM_MOVEABLE | GMEM_DDESHARE, new_length); + } + else + { + if(clip_data) + LocalFree(clip_data); + clip_data = LocalAlloc(LMEM_FIXED, new_length); + data = clip_data; + } + if(data) + { + char *destp; + + if(old_paste_code_p) + { + destp = GlobalLock(data); + fill_in_data(destp, type, length, p); + GlobalUnlock(data); + SetClipboardData(format, data); + } + else + { + destp = (char *)clip_data; + fill_in_data(destp, type, length, p); + + SetClipboardData(format, NULL); /* we'll give 'em the real thing if they ask for it later */ - if (support_cf_dib_p && type == TICK ("PICT")) - SetClipboardData (CF_DIB, NULL); /* we can create a DIB if + if(support_cf_dib_p && type == TICK("PICT")) + SetClipboardData(CF_DIB, NULL); /* we can create a DIB if asked to do so */ - } - CloseClipboard (); - old_count = scrap_count; - } + } + CloseClipboard(); + old_count = scrap_count; + } } } -PUBLIC boolean_t -we_lost_clipboard (void) +PUBLIC bool +we_lost_clipboard(void) { - boolean_t retval; + bool retval; - retval = GetClipboardOwner () != sdlwindow (); - return retval; + retval = GetClipboardOwner() != sdlwindow(); + return retval; } PUBLIC void -write_pict_as_dib_to_clipboard (void) +write_pict_as_dib_to_clipboard(void) { - if (clip_data) - put_scrap_helper_dib ((LPVOID) clip_data); + if(clip_data) + put_scrap_helper_dib((LPVOID)clip_data); } PUBLIC void -write_pict_as_pict_to_clipboard (void) +write_pict_as_pict_to_clipboard(void) { - if (clip_data) + if(clip_data) { - size_t len; - HGLOBAL hg; - - len = LocalSize (clip_data); - hg = GlobalAlloc (GMEM_DDESHARE, len); - if (hg) - { - LPVOID lp; - - lp = GlobalLock (hg); - memcpy (lp, clip_data, len); - GlobalUnlock (hg); - SetClipboardData (ROMlib_executor_format (T('P','I','C','T')), hg); - } + size_t len; + HGLOBAL hg; + + len = LocalSize(clip_data); + hg = GlobalAlloc(GMEM_DDESHARE, len); + if(hg) + { + LPVOID lp; + + lp = GlobalLock(hg); + memcpy(lp, clip_data, len); + GlobalUnlock(hg); + SetClipboardData(ROMlib_executor_format(FOURCC('P', 'I', 'C', 'T')), hg); + } } } -void -write_surfp_to_clipboard (SDL_Surface *surfp) +void write_surfp_to_clipboard(SDL_Surface *surfp) { - char *bytesp; - size_t len; + char *bytesp; + size_t len; - if (SDL_SaveCF_DIB (surfp, &bytesp, &len) == 0) + if(SDL_SaveCF_DIB(surfp, &bytesp, &len) == 0) { - HGLOBAL hg; - - hg = GlobalAlloc (GMEM_DDESHARE, len); - if (hg) - { - void *lp; - - lp = GlobalLock (hg); - memcpy (lp, bytesp, len); - GlobalUnlock (hg); - SetClipboardData (CF_DIB, hg); - } - free (bytesp); + HGLOBAL hg; + + hg = GlobalAlloc(GMEM_DDESHARE, len); + if(hg) + { + void *lp; + + lp = GlobalLock(hg); + memcpy(lp, bytesp, len); + GlobalUnlock(hg); + SetClipboardData(CF_DIB, hg); + } + free(bytesp); } } diff --git a/src/config/os/cygwin32/win_disk.c b/src/config/os/cygwin32/win_disk.c index 10d090ac..70230fa6 100644 --- a/src/config/os/cygwin32/win_disk.c +++ b/src/config/os/cygwin32/win_disk.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_disk[] = "$Id: win_disk.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -59,749 +55,747 @@ win32_log_end (void) } #endif -PRIVATE HMODULE hB2Win32 = 0; -PRIVATE boolean_t cdrom_realmode_p = FALSE; +static HMODULE hB2Win32 = 0; +static bool cdrom_realmode_p = false; PUBLIC int -ROMlib_set_realmodecd (int value) +ROMlib_set_realmodecd(int value) { - int retval; + int retval; - retval = cdrom_realmode_p; - cdrom_realmode_p = value; - return retval; + retval = cdrom_realmode_p; + cdrom_realmode_p = value; + return retval; } -enum { MAX_OPEN_DISKS = 30 }; /* arbitrary */ +enum +{ + MAX_OPEN_DISKS = 30 +}; /* arbitrary */ typedef struct { - uint32 fpos; - uint32 sector_size; - uint32 num_sectors; - boolean_t open_p; - boolean_t floppy_p; - boolean_t cdrom_p; - boolean_t volume_locked_p; - HANDLE win_nt_handle; -} -dosdisk_info_t; + uint32_t fpos; + uint32_t sector_size; + uint32_t num_sectors; + bool open_p; + bool floppy_p; + bool cdrom_p; + bool volume_locked_p; + HANDLE win_nt_handle; +} dosdisk_info_t; -PRIVATE dosdisk_info_t disks[MAX_OPEN_DISKS]; +static dosdisk_info_t disks[MAX_OPEN_DISKS]; -PRIVATE which_win32_t which = WIN32_UNKNOWN; -PRIVATE HANDLE vwin32_handle; +static which_win32_t which = WIN32_UNKNOWN; +static HANDLE vwin32_handle; /* * Maps a disk number to the dosdisk_info_t for that disk, iff there exists * one. Returns NULL if there isn't one. */ -PRIVATE dosdisk_info_t * -disk_number_to_disk_info (int number) +static dosdisk_info_t * +disk_number_to_disk_info(int number) { - dosdisk_info_t *retval; + dosdisk_info_t *retval; - number &= ~DOSFDBIT; - retval = (number < (int) NELEM (disks) && disks[number].open_p) - ? &disks[number] : NULL; + number &= ~DOSFDBIT; + retval = (number < (int)NELEM(disks) && disks[number].open_p) + ? &disks[number] + : NULL; - return retval; + return retval; } -PRIVATE void -shutdown (void) +static void +shutdown(void) { - VxdFinal (); - if (hB2Win32) + VxdFinal(); + if(hB2Win32) { - FreeLibrary (hB2Win32); - hB2Win32 = 0; + FreeLibrary(hB2Win32); + hB2Win32 = 0; } } -PRIVATE void -init_vwin32 (void) -{ - if (which == WIN32_UNKNOWN) - { - OSVERSIONINFO info; - - info.dwOSVersionInfoSize = sizeof info; - if (GetVersionEx (&info) && info.dwPlatformId >= VER_PLATFORM_WIN32_NT) - { - which = WIN32_NT; - CdenableSysInstallStart (); - } - else - { - which = WIN32_95; - if (!VxdInit ()) - { - warning_unexpected ("VxdInit failed"); - cdrom_realmode_p = FALSE; - } - else - { - VxdPatch (1); - atexit (shutdown); - } - vwin32_handle = CreateFile (VWIN32_VXD_NAME, - GENERIC_READ|GENERIC_WRITE, 0, NULL, - CREATE_NEW, - FILE_FLAG_DELETE_ON_CLOSE, NULL); - - - } +static void +init_vwin32(void) +{ + if(which == WIN32_UNKNOWN) + { + OSVERSIONINFO info; + + info.dwOSVersionInfoSize = sizeof info; + if(GetVersionEx(&info) && info.dwPlatformId >= VER_PLATFORM_WIN32_NT) + { + which = WIN32_NT; + CdenableSysInstallStart(); + } + else + { + which = WIN32_95; + if(!VxdInit()) + { + warning_unexpected("VxdInit failed"); + cdrom_realmode_p = false; + } + else + { + VxdPatch(1); + atexit(shutdown); + } + vwin32_handle = CreateFile(VWIN32_VXD_NAME, + GENERIC_READ | GENERIC_WRITE, 0, NULL, + CREATE_NEW, + FILE_FLAG_DELETE_ON_CLOSE, NULL); + } } } #define DRIVE_TEMPLATE "a:\\" -PRIVATE char * -drive_num_to_string (disk) +static char * + drive_num_to_string(disk) { - char *retval; + char *retval; - retval = malloc (sizeof DRIVE_TEMPLATE); - if (disk < 0 || disk > 26) - *retval = '\0'; - else + retval = malloc(sizeof DRIVE_TEMPLATE); + if(disk < 0 || disk > 26) + *retval = '\0'; + else { - memcpy (retval, DRIVE_TEMPLATE, sizeof DRIVE_TEMPLATE); - *retval += disk; + memcpy(retval, DRIVE_TEMPLATE, sizeof DRIVE_TEMPLATE); + *retval += disk; } - return retval; + return retval; } -PRIVATE UINT -drive_type (int disk) +static UINT +drive_type(int disk) { - char *drive_string; - UINT retval; - UINT old_err_mode; + char *drive_string; + UINT retval; + UINT old_err_mode; - old_err_mode = SetErrorMode (SEM_FAILCRITICALERRORS); + old_err_mode = SetErrorMode(SEM_FAILCRITICALERRORS); - drive_string = drive_num_to_string (disk); - retval = GetDriveType (drive_string); - free (drive_string); + drive_string = drive_num_to_string(disk); + retval = GetDriveType(drive_string); + free(drive_string); - SetErrorMode (old_err_mode); - return retval; + SetErrorMode(old_err_mode); + return retval; } -#define WIN_NT_PARTITION_TEMPLATE "\\\\.\\A:" /* 'A' must be 2nd to last - non-NUL character. - See Below. */ +#define WIN_NT_PARTITION_TEMPLATE "\\\\.\\A:" /* 'A' must be 2nd to last \ + non-NUL character. \ + See Below. */ -#define WIN_NT_DRIVE_TEMPLATE "\\\\.\\PHYSICALDRIVE0" /* '0' must be last - non-NUL character. - See Below. */ +#define WIN_NT_DRIVE_TEMPLATE "\\\\.\\PHYSICALDRIVE0" /* '0' must be last \ + non-NUL character. \ + See Below. */ -PRIVATE boolean_t -win_nt_open_common (int disk, HANDLE *handlep, const char *str, - int str_len, int offset, char expect_char, - drive_flags_t *flagsp) +static bool +win_nt_open_common(int disk, HANDLE *handlep, const char *str, + int str_len, int offset, char expect_char, + drive_flags_t *flagsp) { - boolean_t retval; - char *file_name; + bool retval; + char *file_name; - file_name = alloca (str_len); - memcpy (file_name, str, str_len); - assert (file_name[str_len-offset] == expect_char); /* See above. */ - file_name[str_len-offset] += disk; + file_name = alloca(str_len); + memcpy(file_name, str, str_len); + assert(file_name[str_len - offset] == expect_char); /* See above. */ + file_name[str_len - offset] += disk; - *handlep = CreateFile (file_name, GENERIC_READ|GENERIC_WRITE, - 0, NULL, OPEN_EXISTING, - FILE_FLAG_WRITE_THROUGH|FILE_FLAG_RANDOM_ACCESS, - NULL); + *handlep = CreateFile(file_name, GENERIC_READ | GENERIC_WRITE, + 0, NULL, OPEN_EXISTING, + FILE_FLAG_WRITE_THROUGH | FILE_FLAG_RANDOM_ACCESS, + NULL); - if (*handlep == INVALID_HANDLE_VALUE) + if(*handlep == INVALID_HANDLE_VALUE) { - *handlep = CreateFile (file_name, GENERIC_READ, - 0, NULL, - OPEN_EXISTING, FILE_FLAG_RANDOM_ACCESS, NULL); - if (*handlep != INVALID_HANDLE_VALUE) - *flagsp |= DRIVE_FLAGS_LOCKED; + *handlep = CreateFile(file_name, GENERIC_READ, + 0, NULL, + OPEN_EXISTING, FILE_FLAG_RANDOM_ACCESS, NULL); + if(*handlep != INVALID_HANDLE_VALUE) + *flagsp |= DRIVE_FLAGS_LOCKED; } - retval = *handlep != INVALID_HANDLE_VALUE; + retval = *handlep != INVALID_HANDLE_VALUE; - return retval; + return retval; } -PRIVATE boolean_t -win_nt_open (int disk, HANDLE *handlep, drive_flags_t *flagsp) +static bool +win_nt_open(int disk, HANDLE *handlep, drive_flags_t *flagsp) { - boolean_t retval; + bool retval; - retval = win_nt_open_common (disk, handlep, WIN_NT_PARTITION_TEMPLATE, - sizeof WIN_NT_PARTITION_TEMPLATE, 3, 'A', - flagsp); + retval = win_nt_open_common(disk, handlep, WIN_NT_PARTITION_TEMPLATE, + sizeof WIN_NT_PARTITION_TEMPLATE, 3, 'A', + flagsp); - if (!retval && disk >= 2) /* hard disk C starts at 0 */ - retval = win_nt_open_common (disk-2, handlep, WIN_NT_DRIVE_TEMPLATE, - sizeof WIN_NT_DRIVE_TEMPLATE, 2, '0', flagsp); - return retval; + if(!retval && disk >= 2) /* hard disk C starts at 0 */ + retval = win_nt_open_common(disk - 2, handlep, WIN_NT_DRIVE_TEMPLATE, + sizeof WIN_NT_DRIVE_TEMPLATE, 2, '0', flagsp); + return retval; } PUBLIC int -dosdisk_open (int disk, LONGINT *bsizep, drive_flags_t *flagsp) +dosdisk_open(int disk, LONGINT *bsizep, drive_flags_t *flagsp) { - int retval; - dosdisk_info_t *d; - UINT old_err_mode; + int retval; + dosdisk_info_t *d; + UINT old_err_mode; - *flagsp = 0; - *bsizep = 0; - old_err_mode = SetErrorMode (SEM_FAILCRITICALERRORS); + *flagsp = 0; + *bsizep = 0; + old_err_mode = SetErrorMode(SEM_FAILCRITICALERRORS); - init_vwin32 (); + init_vwin32(); - d = disk_number_to_disk_info (disk); - if (d != NULL && !d->floppy_p) + d = disk_number_to_disk_info(disk); + if(d != NULL && !d->floppy_p) { - *bsizep = d->sector_size; - retval = -1; + *bsizep = d->sector_size; + retval = -1; } - else if (disk >= (int) NELEM (disks)) + else if(disk >= (int)NELEM(disks)) { - *bsizep = 0; - retval = -1; + *bsizep = 0; + retval = -1; } - else + else { - if (d) - dosdisk_close (disk, FALSE); - - d = &disks[disk]; - { - boolean_t saved_lock; - - saved_lock = d->volume_locked_p; - memset (d, 0, sizeof *d); - d->volume_locked_p = saved_lock; - } - d->win_nt_handle = INVALID_HANDLE_VALUE; - *flagsp = 0; - switch (which) - { - case WIN32_95: - d->open_p = TRUE; - break; - case WIN32_NT: - d->open_p = win_nt_open (disk, &d->win_nt_handle, flagsp); - break; - default: - warning_unexpected (NULL_STRING); - d->open_p = FALSE; - break; - } - { - char buf[MAX_BYTES_PER_SECTOR]; - int nread; - UINT dt; - - dt = drive_type (disk); - switch (dt) - { - case DRIVE_REMOVABLE: - d->sector_size = *bsizep = BYTES_PER_SECTOR; - if (disk < 2) - { - *flagsp |= DRIVE_FLAGS_FLOPPY; - d->floppy_p = TRUE; - } - break; - case DRIVE_FIXED: - d->sector_size = *bsizep = BYTES_PER_SECTOR; - *flagsp |= DRIVE_FLAGS_FIXED; - break; - case DRIVE_CDROM: - d->sector_size = *bsizep = CDROM_BYTES_PER_SECTOR; - *flagsp |= DRIVE_FLAGS_LOCKED; - d->cdrom_p = TRUE; - break; - case DRIVE_REMOTE: - case DRIVE_RAMDISK: - default: - /* probably won't work */ - warning_unexpected ("dt = %d", dt); - d->sector_size = *bsizep = BYTES_PER_SECTOR; - break; - } - dosdisk_seek (disk, 0, 0); - nread = dosdisk_read (disk, buf, *bsizep); - if (nread == *bsizep || d->floppy_p) - retval = disk; - else - { - dosdisk_close (disk, FALSE); - retval = -1; - } - } + if(d) + dosdisk_close(disk, false); + + d = &disks[disk]; + { + bool saved_lock; + + saved_lock = d->volume_locked_p; + memset(d, 0, sizeof *d); + d->volume_locked_p = saved_lock; + } + d->win_nt_handle = INVALID_HANDLE_VALUE; + *flagsp = 0; + switch(which) + { + case WIN32_95: + d->open_p = true; + break; + case WIN32_NT: + d->open_p = win_nt_open(disk, &d->win_nt_handle, flagsp); + break; + default: + warning_unexpected(NULL_STRING); + d->open_p = false; + break; + } + { + char buf[MAX_BYTES_PER_SECTOR]; + int nread; + UINT dt; + + dt = drive_type(disk); + switch(dt) + { + case DRIVE_REMOVABLE: + d->sector_size = *bsizep = BYTES_PER_SECTOR; + if(disk < 2) + { + *flagsp |= DRIVE_FLAGS_FLOPPY; + d->floppy_p = true; + } + break; + case DRIVE_FIXED: + d->sector_size = *bsizep = BYTES_PER_SECTOR; + *flagsp |= DRIVE_FLAGS_FIXED; + break; + case DRIVE_CDROM: + d->sector_size = *bsizep = CDROM_BYTES_PER_SECTOR; + *flagsp |= DRIVE_FLAGS_LOCKED; + d->cdrom_p = true; + break; + case DRIVE_REMOTE: + case DRIVE_RAMDISK: + default: + /* probably won't work */ + warning_unexpected("dt = %d", dt); + d->sector_size = *bsizep = BYTES_PER_SECTOR; + break; + } + dosdisk_seek(disk, 0, 0); + nread = dosdisk_read(disk, buf, *bsizep); + if(nread == *bsizep || d->floppy_p) + retval = disk; + else + { + dosdisk_close(disk, false); + retval = -1; + } + } } - dcache_invalidate (disk | DOSFDBIT, FALSE); + dcache_invalidate(disk | DOSFDBIT, false); - SetErrorMode (old_err_mode); + SetErrorMode(old_err_mode); - return retval; + return retval; } #define NEW_LOCK -#if !defined (NEW_LOCK) +#if !defined(NEW_LOCK) -PRIVATE int -disk_to_volume (int disk) +static int +disk_to_volume(int disk) { - int retval; + int retval; - retval = disk < 2 ? disk : (0x80 | (disk-2)); - return retval; + retval = disk < 2 ? disk : (0x80 | (disk - 2)); + return retval; } -PRIVATE boolean_t -win_95_lock (int disk) +static bool +win_95_lock(int disk) { - boolean_t retval; - vwin32_regs regs; - int volume; - DWORD byte_count; - BOOL result; + bool retval; + vwin32_regs regs; + int volume; + DWORD byte_count; + BOOL result; - volume = disk_to_volume (disk); - memset (®s, 0, sizeof regs); - regs.ebx = (1 << 8) | volume; - regs.edx = 1; - regs.ecx = 0x084b; - regs.eax = 0x440d; - regs.flags = 1; + volume = disk_to_volume(disk); + memset(®s, 0, sizeof regs); + regs.ebx = (1 << 8) | volume; + regs.edx = 1; + regs.ecx = 0x084b; + regs.eax = 0x440d; + regs.flags = 1; - result = DeviceIoControl (vwin32_handle, VWIN32_IOCTL, ®s, sizeof regs, - ®s, sizeof regs, &byte_count, 0); + result = DeviceIoControl(vwin32_handle, VWIN32_IOCTL, ®s, sizeof regs, + ®s, sizeof regs, &byte_count, 0); - retval = result && !(regs.flags & 1); - return retval; + retval = result && !(regs.flags & 1); + return retval; } -PRIVATE boolean_t -win_95_unlock (int disk) +static bool +win_95_unlock(int disk) { - boolean_t retval; - vwin32_regs regs; - int volume; - DWORD byte_count; - BOOL result; + bool retval; + vwin32_regs regs; + int volume; + DWORD byte_count; + BOOL result; - volume = disk_to_volume (disk); - memset (®s, 0, sizeof regs); - regs.ebx = volume; - regs.ecx = 0x086b; - regs.eax = 0x440d; - regs.flags = 1; + volume = disk_to_volume(disk); + memset(®s, 0, sizeof regs); + regs.ebx = volume; + regs.ecx = 0x086b; + regs.eax = 0x440d; + regs.flags = 1; - result = DeviceIoControl (vwin32_handle, VWIN32_IOCTL, ®s, sizeof regs, - ®s, sizeof regs, &byte_count, 0); + result = DeviceIoControl(vwin32_handle, VWIN32_IOCTL, ®s, sizeof regs, + ®s, sizeof regs, &byte_count, 0); - retval = result && !(regs.flags & 1); - return retval; + retval = result && !(regs.flags & 1); + return retval; } #else -PRIVATE int cat_list[] = { 0x48, 0x08 }; - -PRIVATE boolean_t -win_95_lock (int disk) -{ - boolean_t retval; - vwin32_regs regs; - int volume; - DWORD byte_count; - BOOL result; - int i; - - volume = disk + 1; /* woo hoo */ - - retval = FALSE; - for (i = 0; !retval && i < (int) NELEM (cat_list); ++i) +static int cat_list[] = { 0x48, 0x08 }; + +static bool +win_95_lock(int disk) +{ + bool retval; + vwin32_regs regs; + int volume; + DWORD byte_count; + BOOL result; + int i; + + volume = disk + 1; /* woo hoo */ + + retval = false; + for(i = 0; !retval && i < (int)NELEM(cat_list); ++i) { - memset (®s, 0, sizeof regs); - regs.ebx = (0 << 8) | volume; /* level 0 lock */ - regs.edx = 0; /* permission */ - regs.ecx = (cat_list[i] << 8)| 0x4a; - regs.eax = 0x440d; - regs.flags = 1; + memset(®s, 0, sizeof regs); + regs.ebx = (0 << 8) | volume; /* level 0 lock */ + regs.edx = 0; /* permission */ + regs.ecx = (cat_list[i] << 8) | 0x4a; + regs.eax = 0x440d; + regs.flags = 1; - result = DeviceIoControl (vwin32_handle, VWIN32_IOCTL, ®s, sizeof regs, - ®s, sizeof regs, &byte_count, 0); + result = DeviceIoControl(vwin32_handle, VWIN32_IOCTL, ®s, sizeof regs, + ®s, sizeof regs, &byte_count, 0); - retval = result && !(regs.flags & 1); + retval = result && !(regs.flags & 1); } - warning_fs_log ("disk = %d, retval = %d", disk, retval); + warning_fs_log("disk = %d, retval = %d", disk, retval); - return retval; + return retval; } -PRIVATE boolean_t -win_95_unlock (int disk) +static bool +win_95_unlock(int disk) { - boolean_t retval; - vwin32_regs regs; - int volume; - DWORD byte_count; - BOOL result; - int i; - - volume = disk + 1; - retval = FALSE; - for (i = 0; !retval && i < (int) NELEM (cat_list); ++i) + bool retval; + vwin32_regs regs; + int volume; + DWORD byte_count; + BOOL result; + int i; + + volume = disk + 1; + retval = false; + for(i = 0; !retval && i < (int)NELEM(cat_list); ++i) { - memset (®s, 0, sizeof regs); - regs.ebx = volume; - regs.ecx = (cat_list[i] << 8)|0x6a; - regs.eax = 0x440d; - regs.flags = 1; - - result = DeviceIoControl (vwin32_handle, VWIN32_IOCTL, ®s, - sizeof regs, ®s, sizeof regs, - &byte_count, 0); + memset(®s, 0, sizeof regs); + regs.ebx = volume; + regs.ecx = (cat_list[i] << 8) | 0x6a; + regs.eax = 0x440d; + regs.flags = 1; - retval = result && !(regs.flags & 1); + result = DeviceIoControl(vwin32_handle, VWIN32_IOCTL, ®s, + sizeof regs, ®s, sizeof regs, + &byte_count, 0); + + retval = result && !(regs.flags & 1); } - warning_fs_log ("disk = %d, retval = %d", disk, retval); + warning_fs_log("disk = %d, retval = %d", disk, retval); - return retval; + return retval; } #endif -int -dosdisk_close (int disk, boolean_t eject_p) +int dosdisk_close(int disk, bool eject_p) { - int retval; - dosdisk_info_t *d; + int retval; + dosdisk_info_t *d; - d = disk_number_to_disk_info (disk); - if (d == NULL) - retval = -1; - else + d = disk_number_to_disk_info(disk); + if(d == NULL) + retval = -1; + else { - dcache_invalidate (disk | DOSFDBIT, TRUE); - - if (d->volume_locked_p) - { - win_95_unlock (disk); - d->volume_locked_p = FALSE; - } - d->open_p = FALSE; - if (d->win_nt_handle != INVALID_HANDLE_VALUE) - { - CloseHandle (d->win_nt_handle); - d->win_nt_handle = INVALID_HANDLE_VALUE; - } - retval = 0; + dcache_invalidate(disk | DOSFDBIT, true); + + if(d->volume_locked_p) + { + win_95_unlock(disk); + d->volume_locked_p = false; + } + d->open_p = false; + if(d->win_nt_handle != INVALID_HANDLE_VALUE) + { + CloseHandle(d->win_nt_handle); + d->win_nt_handle = INVALID_HANDLE_VALUE; + } + retval = 0; } - return retval; + return retval; } PUBLIC off_t -dosdisk_seek (int disk, off_t pos, int unused) +dosdisk_seek(int disk, off_t pos, int unused) { - off_t retval; - dosdisk_info_t *d; + off_t retval; + dosdisk_info_t *d; - d = disk_number_to_disk_info (disk); + d = disk_number_to_disk_info(disk); #warning need to detect seeks past end of device - if (d == NULL || pos % d->sector_size) - retval = -1; - else + if(d == NULL || pos % d->sector_size) + retval = -1; + else { - d->fpos = pos; - retval = 0; + d->fpos = pos; + retval = 0; } - return retval; + return retval; } -PRIVATE int -win_nt_dosdisk_xfer (int disk, dosdisk_info_t *d, void *buf, uint32 offset, - int num_bytes, DeviceIoControl_function_t func) +static int +win_nt_dosdisk_xfer(int disk, dosdisk_info_t *d, void *buf, uint32_t offset, + int num_bytes, DeviceIoControl_function_t func) { - int retval; + int retval; - if (d->cdrom_p && func == VWIN32_SECTOR_READ) + if(d->cdrom_p && func == VWIN32_SECTOR_READ) { - retval = CdenableSysReadCdBytes (d->win_nt_handle, offset, num_bytes, - buf); + retval = CdenableSysReadCdBytes(d->win_nt_handle, offset, num_bytes, + buf); } - else + else { - if (SetFilePointer (d->win_nt_handle, offset, NULL, FILE_BEGIN) - == 0xFFFFFFFF) - { - retval = 0; - } - else - { - DWORD count; - - if (func == VWIN32_SECTOR_WRITE) - { - WriteFile (d->win_nt_handle, buf, num_bytes, &count, NULL); - } - else - { - ReadFile (d->win_nt_handle, buf, num_bytes, &count, NULL); - } - retval = count; - } + if(SetFilePointer(d->win_nt_handle, offset, NULL, FILE_BEGIN) + == 0xFFFFFFFF) + { + retval = 0; + } + else + { + DWORD count; + + if(func == VWIN32_SECTOR_WRITE) + { + WriteFile(d->win_nt_handle, buf, num_bytes, &count, NULL); + } + else + { + ReadFile(d->win_nt_handle, buf, num_bytes, &count, NULL); + } + retval = count; + } } - return retval; + return retval; } -PRIVATE int -win_95_dosdisk_disk_xfer (int disk, dosdisk_info_t *d, void *buf, - uint32 offset, int num_bytes, - DeviceIoControl_function_t func) +static int +win_95_dosdisk_disk_xfer(int disk, dosdisk_info_t *d, void *buf, + uint32_t offset, int num_bytes, + DeviceIoControl_function_t func) { - int retval; - disk_io_t disk_io; - xfer_sector_t xfer_sector; - DWORD byte_count; - BOOL result; + int retval; + disk_io_t disk_io; + xfer_sector_t xfer_sector; + DWORD byte_count; + BOOL result; - if (!d->volume_locked_p) - d->volume_locked_p = win_95_lock (disk); + if(!d->volume_locked_p) + d->volume_locked_p = win_95_lock(disk); - if (!d->volume_locked_p) - retval = 0; - else + if(!d->volume_locked_p) + retval = 0; + else { - disk_io.diStartSector = offset / d->sector_size; - disk_io.diSectors = num_bytes / d->sector_size; - disk_io.diBuffer = buf; - memset (&xfer_sector, 0, sizeof xfer_sector); - xfer_sector.disk_iop = &disk_io; - xfer_sector.magic = SECTOR_XFER_MAGIC; - xfer_sector.drive_number_0based = disk; - xfer_sector.success_flag = 1; - - result = DeviceIoControl (vwin32_handle, func, &xfer_sector, - sizeof xfer_sector, &xfer_sector, - sizeof xfer_sector, &byte_count, 0); - retval = !(xfer_sector.success_flag & 1) - ? num_bytes / d->sector_size * d->sector_size : 0; - - warning_fs_log ("result = %d, xfer_sector.success_flag = %d, retval = %d", - result, xfer_sector.success_flag, retval); - + disk_io.diStartSector = offset / d->sector_size; + disk_io.diSectors = num_bytes / d->sector_size; + disk_io.diBuffer = buf; + memset(&xfer_sector, 0, sizeof xfer_sector); + xfer_sector.disk_iop = &disk_io; + xfer_sector.magic = SECTOR_XFER_MAGIC; + xfer_sector.drive_number_0based = disk; + xfer_sector.success_flag = 1; + + result = DeviceIoControl(vwin32_handle, func, &xfer_sector, + sizeof xfer_sector, &xfer_sector, + sizeof xfer_sector, &byte_count, 0); + retval = !(xfer_sector.success_flag & 1) + ? num_bytes / d->sector_size * d->sector_size + : 0; + + warning_fs_log("result = %d, xfer_sector.success_flag = %d, retval = %d", + result, xfer_sector.success_flag, retval); } - return retval; + return retval; } -PRIVATE int -win_95_dosdisk_cdrom_xfer (int disk, dosdisk_info_t *d, void *buf, - uint32 offset, int num_bytes, - DeviceIoControl_function_t func) +static int +win_95_dosdisk_cdrom_xfer(int disk, dosdisk_info_t *d, void *buf, + uint32_t offset, int num_bytes, + DeviceIoControl_function_t func) { - int retval; - static BOOL (WINAPI *GetSectors) (BYTE drive, DWORD start_sector, - WORD nsectors, LPBYTE buf); + int retval; + static BOOL(WINAPI * GetSectors)(BYTE drive, DWORD start_sector, + WORD nsectors, LPBYTE buf); - if (cdrom_realmode_p && !GetSectors) + if(cdrom_realmode_p && !GetSectors) { - hB2Win32 = LoadLibrary( "B2Win32.dll" ); - if(hB2Win32) - GetSectors = (void *) GetProcAddress (hB2Win32, "GETCDSECTORS" ); - if (!GetSectors) - cdrom_realmode_p = FALSE; + hB2Win32 = LoadLibrary("B2Win32.dll"); + if(hB2Win32) + GetSectors = (void *)GetProcAddress(hB2Win32, "GETCDSECTORS"); + if(!GetSectors) + cdrom_realmode_p = false; } - if (!cdrom_realmode_p) - retval = VxdReadCdSectors (disk, offset, num_bytes, buf); - else + if(!cdrom_realmode_p) + retval = VxdReadCdSectors(disk, offset, num_bytes, buf); + else { - char disk_char; - - disk_char = 'a' + disk; - if (func == VWIN32_SECTOR_READ - && GetSectors (disk_char, offset / d->sector_size, - num_bytes / d->sector_size, buf)) - retval = num_bytes; - else - retval = 0; + char disk_char; + + disk_char = 'a' + disk; + if(func == VWIN32_SECTOR_READ + && GetSectors(disk_char, offset / d->sector_size, + num_bytes / d->sector_size, buf)) + retval = num_bytes; + else + retval = 0; } - return retval; + return retval; } -PRIVATE int -win_95_dosdisk_xfer (int disk, dosdisk_info_t *d, void *buf, uint32 offset, - int num_bytes, DeviceIoControl_function_t func) +static int +win_95_dosdisk_xfer(int disk, dosdisk_info_t *d, void *buf, uint32_t offset, + int num_bytes, DeviceIoControl_function_t func) { - int retval; + int retval; - retval = d->cdrom_p ? - win_95_dosdisk_cdrom_xfer (disk, d, buf, offset, num_bytes, func) - : - win_95_dosdisk_disk_xfer (disk, d, buf, offset, num_bytes, func); - - return retval; + retval = d->cdrom_p ? win_95_dosdisk_cdrom_xfer(disk, d, buf, offset, num_bytes, func) + : win_95_dosdisk_disk_xfer(disk, d, buf, offset, num_bytes, func); + + return retval; } -PRIVATE int -dosdisk_xfer (int disk, void *buf, uint32 offset, int num_bytes, - DeviceIoControl_function_t func) +static int +dosdisk_xfer(int disk, void *buf, uint32_t offset, int num_bytes, + DeviceIoControl_function_t func) { - int retval; - dosdisk_info_t *d; - UINT old_err_mode; + int retval; + dosdisk_info_t *d; + UINT old_err_mode; - old_err_mode = SetErrorMode (SEM_FAILCRITICALERRORS); - d = disk_number_to_disk_info (disk); - if (!d) - retval = -1; - else + old_err_mode = SetErrorMode(SEM_FAILCRITICALERRORS); + d = disk_number_to_disk_info(disk); + if(!d) + retval = -1; + else { - switch (which) - { - case WIN32_95: - retval = win_95_dosdisk_xfer (disk, d, buf, offset, num_bytes, func); - break; - case WIN32_NT: - retval = win_nt_dosdisk_xfer (disk, d, buf, offset, num_bytes, func); - break; - default: - warning_unexpected (NULL_STRING); - retval = 0; - break; - } + switch(which) + { + case WIN32_95: + retval = win_95_dosdisk_xfer(disk, d, buf, offset, num_bytes, func); + break; + case WIN32_NT: + retval = win_nt_dosdisk_xfer(disk, d, buf, offset, num_bytes, func); + break; + default: + warning_unexpected(NULL_STRING); + retval = 0; + break; + } } - SetErrorMode (old_err_mode); - return retval; + SetErrorMode(old_err_mode); + return retval; } -PRIVATE uint32 -read_in (uint32 fd, void *buf, uint32 offset, uint32 count) +static uint32_t +read_in(uint32_t fd, void *buf, uint32_t offset, uint32_t count) { - uint32 retval; + uint32_t retval; - fd &= ~DOSFDBIT; - retval = dosdisk_xfer (fd, buf, offset, count, VWIN32_SECTOR_READ); - return retval; + fd &= ~DOSFDBIT; + retval = dosdisk_xfer(fd, buf, offset, count, VWIN32_SECTOR_READ); + return retval; } PUBLIC int -dosdisk_read (int disk, void *buf, int num_bytes) +dosdisk_read(int disk, void *buf, int num_bytes) { - int retval; - dosdisk_info_t *d; + int retval; + dosdisk_info_t *d; - d = disk_number_to_disk_info (disk); - if (!d) - retval = -1; - else + d = disk_number_to_disk_info(disk); + if(!d) + retval = -1; + else { - retval = dcache_read (disk|DOSFDBIT, buf, d->fpos, num_bytes, read_in); - if (retval > 0) - d->fpos += retval; + retval = dcache_read(disk | DOSFDBIT, buf, d->fpos, num_bytes, read_in); + if(retval > 0) + d->fpos += retval; } - return retval; + return retval; } -PRIVATE uint32 -write_back (uint32 fd, const void *buf, uint32 offset, uint32 count) +static uint32_t +write_back(uint32_t fd, const void *buf, uint32_t offset, uint32_t count) { - uint32 retval; + uint32_t retval; - fd &= ~DOSFDBIT; - retval = dosdisk_xfer (fd, (void *) buf, offset, count, VWIN32_SECTOR_WRITE); - return retval; + fd &= ~DOSFDBIT; + retval = dosdisk_xfer(fd, (void *)buf, offset, count, VWIN32_SECTOR_WRITE); + return retval; } PUBLIC int -dosdisk_write (int disk, const void *buf, int num_bytes) +dosdisk_write(int disk, const void *buf, int num_bytes) { - int retval; - dosdisk_info_t *d; + int retval; + dosdisk_info_t *d; - d = disk_number_to_disk_info (disk); - if (!d) - retval = -1; - else + d = disk_number_to_disk_info(disk); + if(!d) + retval = -1; + else { - retval = dcache_write (disk|DOSFDBIT, buf, d->fpos, num_bytes, - write_back); - if (retval > 0) - d->fpos += retval; + retval = dcache_write(disk | DOSFDBIT, buf, d->fpos, num_bytes, + write_back); + if(retval > 0) + d->fpos += retval; } - return retval; + return retval; } -PUBLIC boolean_t -is_win_nt (void) +PUBLIC bool +is_win_nt(void) { - boolean_t retval; + bool retval; - init_vwin32 (); - retval = which == WIN32_NT; - return retval; + init_vwin32(); + retval = which == WIN32_NT; + return retval; } -PUBLIC uint32 -win_GetLogicalDriveStrings (size_t size, char *buf) +PUBLIC uint32_t +win_GetLogicalDriveStrings(size_t size, char *buf) { - uint32 retval; + uint32_t retval; - retval = GetLogicalDriveStrings (size, buf); - return retval; + retval = GetLogicalDriveStrings(size, buf); + return retval; } -PUBLIC boolean_t -win_direct_accessible_disk (const char *p) +PUBLIC bool +win_direct_accessible_disk(const char *p) { - boolean_t retval; - UINT dt; - UINT old_err_mode; + bool retval; + UINT dt; + UINT old_err_mode; - old_err_mode = SetErrorMode (SEM_FAILCRITICALERRORS); + old_err_mode = SetErrorMode(SEM_FAILCRITICALERRORS); - dt = GetDriveType (p); - switch (dt) + dt = GetDriveType(p); + switch(dt) { - case 0: - case 1: - case DRIVE_REMOVABLE: - case DRIVE_FIXED: - case DRIVE_CDROM: - retval = TRUE; - break; - case DRIVE_REMOTE: - case DRIVE_RAMDISK: - default: - retval = FALSE; - break; + case 0: + case 1: + case DRIVE_REMOVABLE: + case DRIVE_FIXED: + case DRIVE_CDROM: + retval = true; + break; + case DRIVE_REMOTE: + case DRIVE_RAMDISK: + default: + retval = false; + break; } - SetErrorMode (old_err_mode); - return retval; + SetErrorMode(old_err_mode); + return retval; } -PUBLIC boolean_t -win_access (const char *drive_to_mount) +PUBLIC bool +win_access(const char *drive_to_mount) { - boolean_t retval; + bool retval; - UINT old_err_mode; + UINT old_err_mode; - old_err_mode = SetErrorMode (SEM_FAILCRITICALERRORS); - retval = access (drive_to_mount, 0) == 0; - SetErrorMode (old_err_mode); - return retval; + old_err_mode = SetErrorMode(SEM_FAILCRITICALERRORS); + retval = access(drive_to_mount, 0) == 0; + SetErrorMode(old_err_mode); + return retval; } #if 0 @@ -827,7 +821,7 @@ WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) read_sector_t read_sector; disk_io_t disk_io; char buf[2048]; /* how can we tell the sector size if there's no FAT? */ - uint32 byte_count; + uint32_t byte_count; BOOL result; printf ("vxd success\n"); @@ -874,8 +868,6 @@ WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) CloseHandle (h); } - - #if 1 #define FILE_NAME "\\\\.\\A:" #else diff --git a/src/config/os/cygwin32/win_dll.h b/src/config/os/cygwin32/win_dll.h index 7cadef1a..41f0fc8e 100644 --- a/src/config/os/cygwin32/win_dll.h +++ b/src/config/os/cygwin32/win_dll.h @@ -1,27 +1,32 @@ -#if !defined (_win_dll_h_) +#if !defined(_win_dll_h_) #define _win_dll_h_ -enum { DLL_TYPE = 0x646c6c20 }; /* 'dll ' */ -enum { DLL_MAGIC = 0x9cf237cd }; /* random */ +enum +{ + DLL_TYPE = 0x646c6c20 +}; /* 'dll ' */ +enum +{ + DLL_MAGIC = 0x9cf237cd +}; /* random */ typedef struct { - uint32 type; /* see above */ - uint32 magic; /* see above */ - uint32 size; /* total length of parameter block */ - const char *dll_name; - const char *function_name; - void *arg_to_function; -} -dll_param_block; + uint32_t type; /* see above */ + uint32_t magic; /* see above */ + uint32_t size; /* total length of parameter block */ + const char *dll_name; + const char *function_name; + void *arg_to_function; +} dll_param_block; enum { - DLL_NO_ERROR = 0, - DLL_BAD_MAGIC_ERROR = -1, - DLL_BAD_LENGTH_ERROR = -2, - DLL_NO_LIBRARY_ERROR = -3, - DLL_NO_FUNCTION_ERROR = -4, + DLL_NO_ERROR = 0, + DLL_BAD_MAGIC_ERROR = -1, + DLL_BAD_LENGTH_ERROR = -2, + DLL_NO_LIBRARY_ERROR = -3, + DLL_NO_FUNCTION_ERROR = -4, }; #endif diff --git a/src/config/os/cygwin32/win_dongle.c b/src/config/os/cygwin32/win_dongle.c index 96435802..5f179717 100644 --- a/src/config/os/cygwin32/win_dongle.c +++ b/src/config/os/cygwin32/win_dongle.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_dongle[] = "$Id: win_dongle.c 139 2006-07-11 23:35:04Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -20,294 +16,291 @@ char ROMlib_rcsid_win_dongle[] = "$Id: win_dongle.c 139 2006-07-11 23:35:04Z ctm #include "win_hasp.h" #include "win_dll.h" -PRIVATE HINSTANCE sentinel_lib; -PRIVATE HINSTANCE hasp_lib; - -#define DLL_DECLARE(x) PRIVATE typeof (x) *D ## x - -DLL_DECLARE (RNBOproQuery); -DLL_DECLARE (RNBOproGetFullStatus); -DLL_DECLARE (RNBOproFormatPacket); -DLL_DECLARE (RNBOproInitialize); - -extern void PASCAL hasp (uint32 service, uint32 seed, uint32 lptnum, uint32 pass1, - uint32 pass2, int32 *p1, int32 *p2, int32 *p3, int32 *p4); - -DLL_DECLARE (hasp); - -#define GETPROCADDRESS(lib, func) \ -do \ -{ \ - if (lib) \ - { \ - D ## func = (void *) GetProcAddress (lib, #func); \ - if (!D ## func) \ - { \ - FreeLibrary (lib); \ - lib = NULL; \ - } \ - } \ -} \ -while (0) - -PRIVATE boolean_t -load_sent (const char *dll_name) +static HINSTANCE sentinel_lib; +static HINSTANCE hasp_lib; + +#define DLL_DECLARE(x) static decltype(x) *D##x + +DLL_DECLARE(RNBOproQuery); +DLL_DECLARE(RNBOproGetFullStatus); +DLL_DECLARE(RNBOproFormatPacket); +DLL_DECLARE(RNBOproInitialize); + +extern void PASCAL hasp(uint32_t service, uint32_t seed, uint32_t lptnum, uint32_t pass1, + uint32_t pass2, int32_t *p1, int32_t *p2, int32_t *p3, int32_t *p4); + +DLL_DECLARE(hasp); + +#define GETPROCADDRESS(lib, func) \ + do \ + { \ + if(lib) \ + { \ + D##func = (void *)GetProcAddress(lib, #func); \ + if(!D##func) \ + { \ + FreeLibrary(lib); \ + lib = NULL; \ + } \ + } \ + } while(0) + +static bool +load_sent(const char *dll_name) { - boolean_t retval; - - sentinel_lib = LoadLibrary (dll_name); - GETPROCADDRESS (sentinel_lib, RNBOproQuery); - GETPROCADDRESS (sentinel_lib, RNBOproGetFullStatus); - GETPROCADDRESS (sentinel_lib, RNBOproFormatPacket); - GETPROCADDRESS (sentinel_lib, RNBOproInitialize); - retval = !!sentinel_lib; - return retval; + bool retval; + + sentinel_lib = LoadLibrary(dll_name); + GETPROCADDRESS(sentinel_lib, RNBOproQuery); + GETPROCADDRESS(sentinel_lib, RNBOproGetFullStatus); + GETPROCADDRESS(sentinel_lib, RNBOproFormatPacket); + GETPROCADDRESS(sentinel_lib, RNBOproInitialize); + retval = !!sentinel_lib; + return retval; } -PRIVATE boolean_t -load_hasp (const char *dll_name) +static bool +load_hasp(const char *dll_name) { - boolean_t retval; + bool retval; - hasp_lib = LoadLibrary (dll_name); - GETPROCADDRESS (hasp_lib, hasp); - retval = !!hasp_lib; - return retval; + hasp_lib = LoadLibrary(dll_name); + GETPROCADDRESS(hasp_lib, hasp); + retval = !!hasp_lib; + return retval; } -PRIVATE PRO_STATUS -raw_query (RB_WORD *full_statusp, RB_WORD *resultp, - RB_PRO_APIPACKET *packetp, const char *string) +static PRO_STATUS +raw_query(RB_WORD *full_statusp, RB_WORD *resultp, + RB_PRO_APIPACKET *packetp, const char *string) { - PRO_STATUS retval; - int len; - char *retstring; - RB_WORD word; - - len = strlen (string); - retstring = alloca (len + 1); - strcpy (retstring, string); - retval = DRNBOproQuery (packetp, retstring, &word, len); - if (retval == SENTPRO_SUCCESS) + PRO_STATUS retval; + int len; + char *retstring; + RB_WORD word; + + len = strlen(string); + retstring = alloca(len + 1); + strcpy(retstring, string); + retval = DRNBOproQuery(packetp, retstring, &word, len); + if(retval == SENTPRO_SUCCESS) { - if (full_statusp) - *full_statusp = 0; - if (resultp) - *resultp = word; + if(full_statusp) + *full_statusp = 0; + if(resultp) + *resultp = word; } - else + else { - if (full_statusp) - *full_statusp = DRNBOproGetFullStatus( packetp ); - if (resultp) - *resultp = 0; + if(full_statusp) + *full_statusp = DRNBOproGetFullStatus(packetp); + if(resultp) + *resultp = 0; } - - return retval; + + return retval; } enum { - FAMILY_COMMAND_PREFIX_0 = '3', - FAMILY_COMMAND_PREFIX_1 = '4', + FAMILY_COMMAND_PREFIX_0 = '3', + FAMILY_COMMAND_PREFIX_1 = '4', }; -PRIVATE PRO_STATUS -family_query (const char *family, RB_WORD *full_statusp, RB_WORD *resultp, - RB_PRO_APIPACKET *packetp, const char *string) +static PRO_STATUS +family_query(const char *family, RB_WORD *full_statusp, RB_WORD *resultp, + RB_PRO_APIPACKET *packetp, const char *string) { - const char family_command_prefixes[] = { '3', '4' }; - static char current_family[2]; - int i; - PRO_STATUS retval; - - retval = SENTPRO_SUCCESS; - for (i = 0; (retval == SENTPRO_SUCCESS && - i < (int) NELEM (family_command_prefixes)); ++i) + const char family_command_prefixes[] = { '3', '4' }; + static char current_family[2]; + int i; + PRO_STATUS retval; + + retval = SENTPRO_SUCCESS; + for(i = 0; (retval == SENTPRO_SUCCESS && i < (int)NELEM(family_command_prefixes)); ++i) { #if 0 /* THIS BREAKS THINGS -- I HAVE NO IDEA WHY -- ctm */ if (current_family[i] != family[i]) #endif - { - char command[3]; - - command[0] = family_command_prefixes[i]; - command[1] = family[i]; - command[2] = 0; - retval = raw_query (full_statusp, resultp, packetp, command); - if (retval == SENTPRO_SUCCESS) - current_family[i] = family[i]; - } + { + char command[3]; + + command[0] = family_command_prefixes[i]; + command[1] = family[i]; + command[2] = 0; + retval = raw_query(full_statusp, resultp, packetp, command); + if(retval == SENTPRO_SUCCESS) + current_family[i] = family[i]; + } } - if (retval == SENTPRO_SUCCESS) - retval = raw_query (full_statusp, resultp, packetp, string); - return retval; + if(retval == SENTPRO_SUCCESS) + retval = raw_query(full_statusp, resultp, packetp, string); + return retval; } -PRIVATE int -sentinel_dongle_query (uint32 *valuep) +static int +sentinel_dongle_query(uint32_t *valuep) { - int retval; - - if (!sentinel_lib) { - warning_trace_info("about to load sentinel dll"); - load_sent (SENTINEL_DLL); - warning_trace_info("loaded sentinel dll"); - } - if (!sentinel_lib) - retval = SENTPRO_DRIVER_NOT_INSTALLED; - else + int retval; + + if(!sentinel_lib) + { + warning_trace_info("about to load sentinel dll"); + load_sent(SENTINEL_DLL); + warning_trace_info("loaded sentinel dll"); + } + if(!sentinel_lib) + retval = SENTPRO_DRIVER_NOT_INSTALLED; + else { - PRO_STATUS status; - RB_PRO_APIPACKET packet; - - status = DRNBOproFormatPacket (&packet, sizeof packet); - if (status == SENTPRO_SUCCESS) - { - status = DRNBOproInitialize (&packet); - if (status == SENTPRO_SUCCESS) - { - RB_WORD word; - - status = family_query ((ROMlib_DongleFamily ? - ROMlib_DongleFamily : - SENTINEL_FAMILY), NULL, &word, &packet, - SENTINEL_STRING); - if (status == SENTPRO_SUCCESS) - { - status = 0; - *valuep = CL ( (uint32) word); - } - } - } - retval = status; + PRO_STATUS status; + RB_PRO_APIPACKET packet; + + status = DRNBOproFormatPacket(&packet, sizeof packet); + if(status == SENTPRO_SUCCESS) + { + status = DRNBOproInitialize(&packet); + if(status == SENTPRO_SUCCESS) + { + RB_WORD word; + + status = family_query((ROMlib_DongleFamily ? ROMlib_DongleFamily : SENTINEL_FAMILY), NULL, &word, &packet, + SENTINEL_STRING); + if(status == SENTPRO_SUCCESS) + { + status = 0; + *valuep = CL((uint32_t)word); + } + } + } + retval = status; } - retval = -retval; - return retval; + retval = -retval; + return retval; } -PRIVATE int -hasp_dongle_query (hasp_param_block *valuep) +static int +hasp_dongle_query(hasp_param_block *valuep) { - int retval; + int retval; - if (valuep->magic != CLC (HASP_MAGIC)) - retval = HASP_BAD_MAGIC_ERROR; - else if (CL (valuep->size) < sizeof (hasp_param_block)) - retval = HASP_BAD_LENGTH_ERROR; - else + if(valuep->magic != CLC(HASP_MAGIC)) + retval = HASP_BAD_MAGIC_ERROR; + else if(CL(valuep->size) < sizeof(hasp_param_block)) + retval = HASP_BAD_LENGTH_ERROR; + else { - if (!hasp_lib) { - warning_trace_info("About to load hasp dll"); - load_hasp (HASP_DLL); - warning_trace_info("hasp dll loaded"); - } - if (!hasp_lib) - retval = HASP_NO_LIBRARY_ERROR; - else - { - int32 service; - int32 seed; - int32 lptnum; - int32 pass1; - int32 pass2; - int32 p1; - int32 p2; - int32 p3; - int32 p4; - - service = CL (valuep->Service); - seed = CL (valuep->SeedCode); - lptnum = CL (valuep->LptNum); - pass1 = CL (valuep->Password1); - pass2 = CL (valuep->Password2); - p1 = CL (valuep->Par1); - p2 = CL (valuep->Par2); - p3 = CL (valuep->Par3); - p4 = CL (valuep->Par4); - if (service == ReadBlock || service == WriteBlock) - p4 = (int32) SYN68K_TO_US (p4); - - - warning_trace_info("about to call Dhasp"); - Dhasp (service, seed, lptnum, pass1, pass2, &p1, &p2, &p3, &p4); - warning_trace_info("still alive"); - - switch (service) - { - case IsHasp: - valuep->Par1 = CL (p1); - valuep->Par3 = CL (p3); - break; - case HaspCode: - default: - valuep->Par1 = CL (p1); - valuep->Par2 = CL (p2); - valuep->Par3 = CL (p3); - valuep->Par4 = CL (p4); - break; - case HaspStatus: - case HaspID: - valuep->Par1 = CL (p1); - valuep->Par2 = CL (p2); - valuep->Par3 = CL (p3); - break; - case ReadWord: - valuep->Par2 = CL (p2); - valuep->Par3 = CL (p3); - break; - case WriteWord: - case ReadBlock: - case WriteBlock: - valuep->Par3 = CL (p3); - break; - } - retval = HASP_NO_ERROR; - } + if(!hasp_lib) + { + warning_trace_info("About to load hasp dll"); + load_hasp(HASP_DLL); + warning_trace_info("hasp dll loaded"); + } + if(!hasp_lib) + retval = HASP_NO_LIBRARY_ERROR; + else + { + int32_t service; + int32_t seed; + int32_t lptnum; + int32_t pass1; + int32_t pass2; + int32_t p1; + int32_t p2; + int32_t p3; + int32_t p4; + + service = CL(valuep->Service); + seed = CL(valuep->SeedCode); + lptnum = CL(valuep->LptNum); + pass1 = CL(valuep->Password1); + pass2 = CL(valuep->Password2); + p1 = CL(valuep->Par1); + p2 = CL(valuep->Par2); + p3 = CL(valuep->Par3); + p4 = CL(valuep->Par4); + if(service == ReadBlock || service == WriteBlock) + p4 = (int32_t)SYN68K_TO_US(p4); + + warning_trace_info("about to call Dhasp"); + Dhasp(service, seed, lptnum, pass1, pass2, &p1, &p2, &p3, &p4); + warning_trace_info("still alive"); + + switch(service) + { + case IsHasp: + valuep->Par1 = CL(p1); + valuep->Par3 = CL(p3); + break; + case HaspCode: + default: + valuep->Par1 = CL(p1); + valuep->Par2 = CL(p2); + valuep->Par3 = CL(p3); + valuep->Par4 = CL(p4); + break; + case HaspStatus: + case HaspID: + valuep->Par1 = CL(p1); + valuep->Par2 = CL(p2); + valuep->Par3 = CL(p3); + break; + case ReadWord: + valuep->Par2 = CL(p2); + valuep->Par3 = CL(p3); + break; + case WriteWord: + case ReadBlock: + case WriteBlock: + valuep->Par3 = CL(p3); + break; + } + retval = HASP_NO_ERROR; + } } - warning_trace_info("returning %d", retval); - return retval; + warning_trace_info("returning %d", retval); + return retval; } -PRIVATE int -dll_query (dll_param_block *dp) +static int +dll_query(dll_param_block *dp) { - int retval; + int retval; - if (dp->magic != CLC (DLL_MAGIC)) - retval = DLL_BAD_MAGIC_ERROR; - else if (CL (dp->size) < sizeof *dp) - retval = DLL_BAD_LENGTH_ERROR; - else + if(dp->magic != CLC(DLL_MAGIC)) + retval = DLL_BAD_MAGIC_ERROR; + else if(CL(dp->size) < sizeof *dp) + retval = DLL_BAD_LENGTH_ERROR; + else { - const char *dll_name; - const char *func_name; - void *arg; - HINSTANCE dll_lib; - void (*funcp) (void *arg); - - dll_name = MR (dp->dll_name); - func_name = MR (dp->function_name); - arg = MR (dp->arg_to_function); - dll_lib = LoadLibrary (dll_name); - if (!dll_lib) - retval = DLL_NO_LIBRARY_ERROR; - else - { - funcp = (typeof (funcp)) GetProcAddress (dll_lib, func_name); - if (!funcp) - retval = DLL_NO_FUNCTION_ERROR; - else - { - funcp (arg); - retval = DLL_NO_ERROR; - } - FreeLibrary (dll_lib); - } + const char *dll_name; + const char *func_name; + void *arg; + HINSTANCE dll_lib; + void (*funcp)(void *arg); + + dll_name = MR(dp->dll_name); + func_name = MR(dp->function_name); + arg = MR(dp->arg_to_function); + dll_lib = LoadLibrary(dll_name); + if(!dll_lib) + retval = DLL_NO_LIBRARY_ERROR; + else + { + funcp = (decltype(funcp))GetProcAddress(dll_lib, func_name); + if(!funcp) + retval = DLL_NO_FUNCTION_ERROR; + else + { + funcp(arg); + retval = DLL_NO_ERROR; + } + FreeLibrary(dll_lib); + } } - return retval; + return retval; } /* @@ -316,27 +309,27 @@ dll_query (dll_param_block *dp) */ PUBLIC int -dongle_query (uint32 *valuep) +dongle_query(uint32_t *valuep) { - int retval; + int retval; - switch (*valuep) + switch(*valuep) { - case CLC (HASP_TYPE): - warning_trace_info("hasp type"); - retval = hasp_dongle_query ((hasp_param_block *) valuep); - break; - - case CLC (DLL_TYPE): - warning_trace_info("dll type"); - retval = dll_query ((dll_param_block *) valuep); - break; - - default: - warning_trace_info("default"); - retval = sentinel_dongle_query (valuep); - break; + case CLC(HASP_TYPE): + warning_trace_info("hasp type"); + retval = hasp_dongle_query((hasp_param_block *)valuep); + break; + + case CLC(DLL_TYPE): + warning_trace_info("dll type"); + retval = dll_query((dll_param_block *)valuep); + break; + + default: + warning_trace_info("default"); + retval = sentinel_dongle_query(valuep); + break; } - return retval; + return retval; } diff --git a/src/config/os/cygwin32/win_dongle.h b/src/config/os/cygwin32/win_dongle.h index 1ae0ab34..a63e3a9f 100644 --- a/src/config/os/cygwin32/win_dongle.h +++ b/src/config/os/cygwin32/win_dongle.h @@ -1,4 +1,4 @@ -#if !defined (__WIN_DONGLE_H__) +#if !defined(__WIN_DONGLE_H__) #define __WIN_DONGLE_H__ #define SENTINEL_DLL "sp32w.dll" @@ -7,7 +7,7 @@ #define HASP_DLL "haspms32.dll" -extern int dongle_query (uint32 *valuep); +extern int dongle_query(uint32_t *valuep); extern char *ROMlib_DongleFamily; diff --git a/src/config/os/cygwin32/win_except.c b/src/config/os/cygwin32/win_except.c index 7eb48d79..ee6ebfb7 100644 --- a/src/config/os/cygwin32/win_except.c +++ b/src/config/os/cygwin32/win_except.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_except[] = "$Id: win_except.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -19,80 +15,76 @@ char ROMlib_rcsid_win_except[] = "$Id: win_except.c 63 2004-12-24 18:19:43Z ctm #include -#if defined (SDL) +#if defined(SDL) #include #include "rsys/segment.h" #include "rsys/launch.h" #endif -#if defined (__WIN32__) && (__GNUC__ == 2 && __GNUC_MINOR__ < 95) +#if defined(__WIN32__) && (__GNUC__ == 2 && __GNUC_MINOR__ < 95) -typedef LONG (*LPTOP_LEVEL_EXCEPTION_FILTER) - (struct _EXCEPTION_POINTERS *ExceptionInfo); +typedef LONG (*LPTOP_LEVEL_EXCEPTION_FILTER)(struct _EXCEPTION_POINTERS *ExceptionInfo); LPTOP_LEVEL_EXCEPTION_FILTER STDCALL -SetUnhandledExceptionFilter (LPTOP_LEVEL_EXCEPTION_FILTER - lpTopLevelExceptionFilter); +SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER + lpTopLevelExceptionFilter); static LONG -my_fault_proc( struct _EXCEPTION_POINTERS *ExceptionInfo ) +my_fault_proc(struct _EXCEPTION_POINTERS *ExceptionInfo) #else -static CALLBACK LONG my_fault_proc (LPEXCEPTION_POINTERS unused) +static CALLBACK LONG my_fault_proc(LPEXCEPTION_POINTERS unused) #endif { - ++ROMlib_uaf; - if (ROMlib_uaf > 1) + ++ROMlib_uaf; + if(ROMlib_uaf > 1) { - if (ROMlib_uaf <= 2) - uninstall_exception_handler (); - exit (1); + if(ROMlib_uaf <= 2) + uninstall_exception_handler(); + exit(1); } -#if defined (SDL) - if (ROMlib_fullscreen_p) +#if defined(SDL) + if(ROMlib_fullscreen_p) { - SDL_Quit (); - ROMlib_exit = TRUE; + SDL_Quit(); + ROMlib_exit = true; } #endif - MessageBox (NULL, "Unexpected Application Failure", - "Application Failure", MB_OK); + MessageBox(NULL, "Unexpected Application Failure", + "Application Failure", MB_OK); - C_ExitToShell (); + C_ExitToShell(); } -PRIVATE LPTOP_LEVEL_EXCEPTION_FILTER old_filter; +static LPTOP_LEVEL_EXCEPTION_FILTER old_filter; -void -install_exception_handler (void) +void install_exception_handler(void) { - old_filter = SetUnhandledExceptionFilter (my_fault_proc); + old_filter = SetUnhandledExceptionFilter(my_fault_proc); } -void -uninstall_exception_handler (void) +void uninstall_exception_handler(void) { - int i; - static int fatal_signals[] = - { - SIGSEGV, + int i; + static int fatal_signals[] = { + SIGSEGV, #ifdef SIGBUS - SIGBUS, + SIGBUS, #endif #ifdef SIGFPE - SIGFPE, + SIGFPE, #endif #ifdef SIGQUIT - SIGQUIT, + SIGQUIT, #endif #ifdef SIGPIPE - SIGPIPE, + SIGPIPE, #endif - }; + }; - SetUnhandledExceptionFilter (old_filter); - /* Set a handler for any fatal signal not already handled */ - for ( i=0; i < (int) NELEM (fatal_signals); ++i ) - signal(fatal_signals[i], SIG_DFL); + SetUnhandledExceptionFilter(old_filter); + /* Set a handler for any fatal signal not already handled */ + for(i = 0; i < (int)NELEM(fatal_signals); ++i) + signal(fatal_signals[i], SIG_DFL); } diff --git a/src/config/os/cygwin32/win_except.h b/src/config/os/cygwin32/win_except.h index 1de6e5a8..2c51393c 100644 --- a/src/config/os/cygwin32/win_except.h +++ b/src/config/os/cygwin32/win_except.h @@ -1,4 +1,4 @@ -#if !defined (__WIN_EXCEPT_H__) +#if !defined(__WIN_EXCEPT_H__) #define __WIN_EXCEPT_H__ /* @@ -6,7 +6,7 @@ * All rights reserved. */ -extern void install_exception_handler (void); -extern void uninstall_exception_handler (void); +extern void install_exception_handler(void); +extern void uninstall_exception_handler(void); #endif diff --git a/src/config/os/cygwin32/win_hasp.h b/src/config/os/cygwin32/win_hasp.h index e38492bb..4e880a17 100644 --- a/src/config/os/cygwin32/win_hasp.h +++ b/src/config/os/cygwin32/win_hasp.h @@ -1,49 +1,60 @@ -#if !defined (_win_hasp_h_) +#if !defined(_win_hasp_h_) #define _win_hasp_h_ -enum { HASP_TYPE = 0x68617370 }; /* 'hasp' */ -enum { HASP_MAGIC = 0xb32b932a }; /* random */ +enum +{ + HASP_TYPE = 0x68617370 +}; /* 'hasp' */ +enum +{ + HASP_MAGIC = 0xb32b932a +}; /* random */ typedef struct { - uint32 type; /* see above */ - uint32 magic; /* see above */ - uint32 size; /* total length of parameter block */ - uint32 Service; /* see HASP Programmer's Guide for these parameters */ - uint32 SeedCode; - uint32 LptNum; - uint32 Password1; - uint32 Password2; - uint32 Par1; - uint32 Par2; - uint32 Par3; - uint32 Par4; -} -hasp_param_block; + uint32_t type; /* see above */ + uint32_t magic; /* see above */ + uint32_t size; /* total length of parameter block */ + uint32_t Service; /* see HASP Programmer's Guide for these parameters */ + uint32_t SeedCode; + uint32_t LptNum; + uint32_t Password1; + uint32_t Password2; + uint32_t Par1; + uint32_t Par2; + uint32_t Par3; + uint32_t Par4; +} hasp_param_block; enum { - HASP_NO_ERROR = 0, - HASP_BAD_MAGIC_ERROR = -1, - HASP_BAD_LENGTH_ERROR = -2, - HASP_NO_LIBRARY_ERROR = -3, + HASP_NO_ERROR = 0, + HASP_BAD_MAGIC_ERROR = -1, + HASP_BAD_LENGTH_ERROR = -2, + HASP_NO_LIBRARY_ERROR = -3, }; enum { - IsHasp = 1, /* Basic HASP API */ - HaspCode = 2, - HaspStatus = 5, - - ReadWord = 3, /* Memo HASP */ - WriteWord = 4, - HaspID = 6, - ReadBlock = 50, - WriteBlock = 51, + IsHasp = 1, /* Basic HASP API */ + HaspCode = 2, + HaspStatus = 5, + + ReadWord = 3, /* Memo HASP */ + WriteWord = 4, + HaspID = 6, + ReadBlock = 50, + WriteBlock = 51, }; -enum { HASP_SEARCH_ALL = 0 }; +enum +{ + HASP_SEARCH_ALL = 0 +}; -enum { DONGLE_GESTALT = 0xb7d20e84 }; +enum +{ + DONGLE_GESTALT = 0xb7d20e84 +}; #endif diff --git a/src/config/os/cygwin32/win_keyboard.c b/src/config/os/cygwin32/win_keyboard.c index 5bb92226..d4431333 100644 --- a/src/config/os/cygwin32/win_keyboard.c +++ b/src/config/os/cygwin32/win_keyboard.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_keyboard[] = "$Id: win_keyboard.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -18,14 +14,14 @@ char ROMlib_rcsid_win_keyboard[] = "$Id: win_keyboard.c 63 2004-12-24 18:19:43Z #include "win_keyboard.h" PUBLIC void -ROMlib_set_caps_lock_off (void) +ROMlib_set_caps_lock_off(void) { - if (GetKeyState (VK_CAPITAL) & 1) + if(GetKeyState(VK_CAPITAL) & 1) { - char state[256]; + char state[256]; - GetKeyboardState (state); - state[VK_CAPITAL] = 0; - SetKeyboardState (state); + GetKeyboardState(state); + state[VK_CAPITAL] = 0; + SetKeyboardState(state); } } diff --git a/src/config/os/cygwin32/win_keyboard.h b/src/config/os/cygwin32/win_keyboard.h index e56be84b..ad98d67a 100644 --- a/src/config/os/cygwin32/win_keyboard.h +++ b/src/config/os/cygwin32/win_keyboard.h @@ -1,6 +1,6 @@ -#if !defined (__WIN_KEYBOARD_H__) +#if !defined(__WIN_KEYBOARD_H__) #define __WIN_KEYBOARD_H__ -extern void ROMlib_set_caps_lock_off (void); +extern void ROMlib_set_caps_lock_off(void); #endif diff --git a/src/config/os/cygwin32/win_launch.c b/src/config/os/cygwin32/win_launch.c index 710f476e..215e50df 100644 --- a/src/config/os/cygwin32/win_launch.c +++ b/src/config/os/cygwin32/win_launch.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_launch[] = "$Id: win_launch.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -19,46 +15,50 @@ char ROMlib_rcsid_win_launch[] = "$Id: win_launch.c 63 2004-12-24 18:19:43Z ctm * returns number of characters written (or needed if bufp is NULL). */ -PRIVATE int -construct_command_line (char *bufp, int n_filenames, char **filenames, - const char *suffix) +static int +construct_command_line(char *bufp, int n_filenames, char **filenames, + const char *suffix) { - int retval; - int i; - int suffix_len; + int retval; + int i; + int suffix_len; - retval = 0; + retval = 0; - suffix_len = strlen (suffix); - for (i = 0; i < n_filenames; ++i) + suffix_len = strlen(suffix); + for(i = 0; i < n_filenames; ++i) { - if (bufp) - bufp += sprintf (bufp, "\"%s%s\"", *filenames, suffix); - retval += strlen(*filenames) + suffix_len + 3; /* two quotes plus + if(bufp) + bufp += sprintf(bufp, "\"%s%s\"", *filenames, suffix); + retval += strlen(*filenames) + suffix_len + 3; /* two quotes plus NUL or space */ - ++filenames; - if (i < n_filenames - 1) - { - if (bufp) - *bufp++ = ' '; /* overwrite the NUL */ - } + ++filenames; + if(i < n_filenames - 1) + { + if(bufp) + *bufp++ = ' '; /* overwrite the NUL */ + } } - return retval; + return retval; } -PRIVATE void -slash_replace (char *p) +static void +slash_replace(char *p) { - while (*p) + while(*p) { - if (*p == '/') - *p = '\\'; - ++p; - } + if(*p == '/') + *p = '\\'; + ++p; + } } -enum { noErr = 0, paramErr = -50 }; +enum +{ + noErr = 0, + paramErr = -50 +}; /* the suffixes are now added on the Mac side, so we don't do anything special here */ @@ -73,26 +73,26 @@ enum { noErr = 0, paramErr = -50 }; */ PUBLIC int -ROMlib_launch_native_app (int n_filenames, char **filenames) +ROMlib_launch_native_app(int n_filenames, char **filenames) { - HINSTANCE hi; - int buf_len; - char *command_buf; - char *args_buf; - - buf_len = strlen (filenames[0]) + sizeof COMMAND_SUFFIX; - command_buf = alloca (buf_len); - sprintf (command_buf, "%s%s", filenames[0], COMMAND_SUFFIX); - - buf_len = construct_command_line (NULL, n_filenames-1, filenames+1, - DOCUMENT_SUFFIX); - args_buf = alloca (buf_len); - construct_command_line (args_buf, n_filenames-1, filenames+1, - DOCUMENT_SUFFIX); - slash_replace (command_buf); - slash_replace (args_buf); - hi = ShellExecute (cygwin_sdlwindow (), NULL, command_buf, args_buf, NULL, - SW_SHOWNORMAL); - - return ((long) hi > 32 ? noErr : paramErr); + HINSTANCE hi; + int buf_len; + char *command_buf; + char *args_buf; + + buf_len = strlen(filenames[0]) + sizeof COMMAND_SUFFIX; + command_buf = alloca(buf_len); + sprintf(command_buf, "%s%s", filenames[0], COMMAND_SUFFIX); + + buf_len = construct_command_line(NULL, n_filenames - 1, filenames + 1, + DOCUMENT_SUFFIX); + args_buf = alloca(buf_len); + construct_command_line(args_buf, n_filenames - 1, filenames + 1, + DOCUMENT_SUFFIX); + slash_replace(command_buf); + slash_replace(args_buf); + hi = ShellExecute(cygwin_sdlwindow(), NULL, command_buf, args_buf, NULL, + SW_SHOWNORMAL); + + return ((long)hi > 32 ? noErr : paramErr); } diff --git a/src/config/os/cygwin32/win_memory.c b/src/config/os/cygwin32/win_memory.c index 093d17ac..70e20945 100644 --- a/src/config/os/cygwin32/win_memory.c +++ b/src/config/os/cygwin32/win_memory.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_memory[] = "$Id: win_memory.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -17,13 +13,13 @@ char ROMlib_rcsid_win_memory[] = "$Id: win_memory.c 63 2004-12-24 18:19:43Z ctm #include PUBLIC ULONGINT -physical_memory (void) +physical_memory(void) { - MEMORYSTATUS status; - ULONGINT retval; + MEMORYSTATUS status; + ULONGINT retval; - GlobalMemoryStatus (&status); - retval = status.dwTotalPhys; - replace_physgestalt_selector (gestaltPhysicalRAMSize, retval); - return retval; + GlobalMemoryStatus(&status); + retval = status.dwTotalPhys; + replace_physgestalt_selector(gestaltPhysicalRAMSize, retval); + return retval; } diff --git a/src/config/os/cygwin32/win_memory.h b/src/config/os/cygwin32/win_memory.h index 16595357..3e20af60 100644 --- a/src/config/os/cygwin32/win_memory.h +++ b/src/config/os/cygwin32/win_memory.h @@ -1,7 +1,7 @@ -#if !defined (__win_memory_h__) +#if !defined(__win_memory_h__) #define __win_memory_h__ -extern ULONGINT physical_memory (void); +extern ULONGINT physical_memory(void); #endif diff --git a/src/config/os/cygwin32/win_ntcd.c b/src/config/os/cygwin32/win_ntcd.c index 3f7afd65..5eddd719 100644 --- a/src/config/os/cygwin32/win_ntcd.c +++ b/src/config/os/cygwin32/win_ntcd.c @@ -53,9 +53,9 @@ extern "C" { #include "ntcd.h" #include "cdenable.h" -static char *sDriverShort = "cdenable"; -static char *sDriverLong = "System32\\Drivers\\cdenable.sys"; -static char *sCompleteName = "\\\\.\\cdenable"; +static char *sDriverShort = "cdenable"; +static char *sDriverLong = "System32\\Drivers\\cdenable.sys"; +static char *sCompleteName = "\\\\.\\cdenable"; #ifdef _DEBUG #define new DEBUG_NEW @@ -67,210 +67,222 @@ static char THIS_FILE[] = __FILE__; // it to start automatically and allow the mechanism work // for users with no admin rights. static BOOL InstallDriver( - IN SC_HANDLE SchSCManager, - IN LPCTSTR DriverName, - IN LPCTSTR ServiceExe -) + IN SC_HANDLE SchSCManager, + IN LPCTSTR DriverName, + IN LPCTSTR ServiceExe) { - SC_HANDLE schService; - DWORD err; - - schService = CreateService ( - SchSCManager, // SCManager database - DriverName, // name of service - DriverName, // name to display - SERVICE_ALL_ACCESS, // desired access - SERVICE_KERNEL_DRIVER, // service type - SERVICE_AUTO_START, // SERVICE_DEMAND_START, // start type - SERVICE_ERROR_NORMAL, // error control type - ServiceExe, // service's binary - NULL, // no load ordering group - NULL, // no tag identifier - NULL, // no dependencies - NULL, // LocalSystem account - NULL // no password - ); - - if (schService == NULL) { - err = GetLastError(); - if (err == ERROR_SERVICE_EXISTS) { - return TRUE; - } else { - return FALSE; - } - } - CloseServiceHandle (schService); - return TRUE; + SC_HANDLE schService; + DWORD err; + + schService = CreateService( + SchSCManager, // SCManager database + DriverName, // name of service + DriverName, // name to display + SERVICE_ALL_ACCESS, // desired access + SERVICE_KERNEL_DRIVER, // service type + SERVICE_AUTO_START, // SERVICE_DEMAND_START, // start type + SERVICE_ERROR_NORMAL, // error control type + ServiceExe, // service's binary + NULL, // no load ordering group + NULL, // no tag identifier + NULL, // no dependencies + NULL, // LocalSystem account + NULL // no password + ); + + if(schService == NULL) + { + err = GetLastError(); + if(err == ERROR_SERVICE_EXISTS) + { + return true; + } + else + { + return false; + } + } + CloseServiceHandle(schService); + return true; } static BOOL RemoveDriver( - IN SC_HANDLE SchSCManager, - IN LPCTSTR DriverName -) + IN SC_HANDLE SchSCManager, + IN LPCTSTR DriverName) { - SC_HANDLE schService; - BOOL ret; - - schService = OpenService (SchSCManager, - DriverName, - SERVICE_ALL_ACCESS - ); - if (schService == NULL) return FALSE; - ret = DeleteService (schService); - CloseServiceHandle (schService); - return ret; + SC_HANDLE schService; + BOOL ret; + + schService = OpenService(SchSCManager, + DriverName, + SERVICE_ALL_ACCESS); + if(schService == NULL) + return false; + ret = DeleteService(schService); + CloseServiceHandle(schService); + return ret; } static BOOL StartDriver( - IN SC_HANDLE SchSCManager, - IN LPCTSTR DriverName -) { - SC_HANDLE schService; - BOOL ret; - DWORD err; - - schService = OpenService (SchSCManager, - DriverName, - SERVICE_ALL_ACCESS - ); - if (schService == NULL) return FALSE; - ret = StartService (schService, // service identifier - 0, // number of arguments - NULL // pointer to arguments - ); - if(ret == 0) { - err = GetLastError(); - if (err == ERROR_SERVICE_ALREADY_RUNNING) { - ret = TRUE; - } else { - ret = FALSE; - } - } - CloseServiceHandle (schService); - return ret; + IN SC_HANDLE SchSCManager, + IN LPCTSTR DriverName) +{ + SC_HANDLE schService; + BOOL ret; + DWORD err; + + schService = OpenService(SchSCManager, + DriverName, + SERVICE_ALL_ACCESS); + if(schService == NULL) + return false; + ret = StartService(schService, // service identifier + 0, // number of arguments + NULL // pointer to arguments + ); + if(ret == 0) + { + err = GetLastError(); + if(err == ERROR_SERVICE_ALREADY_RUNNING) + { + ret = true; + } + else + { + ret = false; + } + } + CloseServiceHandle(schService); + return ret; } static BOOL StopDriver( - IN SC_HANDLE SchSCManager, - IN LPCTSTR DriverName -) + IN SC_HANDLE SchSCManager, + IN LPCTSTR DriverName) { - SC_HANDLE schService; - BOOL ret; - SERVICE_STATUS serviceStatus; - - schService = OpenService (SchSCManager, - DriverName, - SERVICE_ALL_ACCESS - ); - if (schService == NULL) return FALSE; - ret = ControlService (schService, - SERVICE_CONTROL_STOP, - &serviceStatus - ); - CloseServiceHandle (schService); - return ret; + SC_HANDLE schService; + BOOL ret; + SERVICE_STATUS serviceStatus; + + schService = OpenService(SchSCManager, + DriverName, + SERVICE_ALL_ACCESS); + if(schService == NULL) + return false; + ret = ControlService(schService, + SERVICE_CONTROL_STOP, + &serviceStatus); + CloseServiceHandle(schService); + return ret; } -static BOOL __cdecl start_driver( void ) +static BOOL __cdecl start_driver(void) { - SC_HANDLE schSCManager; - BOOL ret = FALSE; - - schSCManager = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS ); - if(!schSCManager) return(FALSE); - if(!InstallDriver( schSCManager, sDriverShort, sDriverLong )) { - CloseServiceHandle( schSCManager ); - return(FALSE); - } - ret = StartDriver( schSCManager, sDriverShort ); - if(!ret) { - (void)RemoveDriver( schSCManager, sDriverShort ); - } - CloseServiceHandle( schSCManager ); - return( ret ); + SC_HANDLE schSCManager; + BOOL ret = false; + + schSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); + if(!schSCManager) + return (false); + if(!InstallDriver(schSCManager, sDriverShort, sDriverLong)) + { + CloseServiceHandle(schSCManager); + return (false); + } + ret = StartDriver(schSCManager, sDriverShort); + if(!ret) + { + (void)RemoveDriver(schSCManager, sDriverShort); + } + CloseServiceHandle(schSCManager); + return (ret); } -static BOOL __cdecl stop_driver( void ) +static BOOL __cdecl stop_driver(void) { - SC_HANDLE schSCManager; - BOOL ret = FALSE; - - schSCManager = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS ); - if(!schSCManager) return(FALSE); - if(StopDriver( schSCManager, sDriverShort )) ret = TRUE; - CloseServiceHandle( schSCManager ); - return( ret ); + SC_HANDLE schSCManager; + BOOL ret = false; + + schSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); + if(!schSCManager) + return (false); + if(StopDriver(schSCManager, sDriverShort)) + ret = true; + CloseServiceHandle(schSCManager); + return (ret); } -static BOOL __cdecl remove_driver( void ) +static BOOL __cdecl remove_driver(void) { - SC_HANDLE schSCManager; - BOOL ret = FALSE; - - schSCManager = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS ); - if(!schSCManager) return(FALSE); - if(RemoveDriver( schSCManager, sDriverShort )) ret = TRUE; - CloseServiceHandle( schSCManager ); - return( ret ); + SC_HANDLE schSCManager; + BOOL ret = false; + + schSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); + if(!schSCManager) + return (false); + if(RemoveDriver(schSCManager, sDriverShort)) + ret = true; + CloseServiceHandle(schSCManager); + return (ret); } - - // Exported stuff begins -int CdenableSysReadCdBytes( HANDLE h, DWORD start, DWORD count, char *buf ) +int CdenableSysReadCdBytes(HANDLE h, DWORD start, DWORD count, char *buf) { - HANDLE hDevice; - int ret; - DWORD nb; - DWORD in_buffer[10]; - DWORD out_buffer[10]; - - ret = 0; + HANDLE hDevice; + int ret; + DWORD nb; + DWORD in_buffer[10]; + DWORD out_buffer[10]; - in_buffer[0] = (DWORD)h; - in_buffer[1] = (DWORD)start; - in_buffer[2] = (DWORD)count; - in_buffer[3] = (DWORD)buf; - out_buffer[0] = 0; - - hDevice = CreateFile (sCompleteName, - GENERIC_READ | GENERIC_WRITE, - 0, - NULL, - OPEN_EXISTING, - FILE_ATTRIBUTE_NORMAL, - NULL - ); - - if (hDevice == ((HANDLE)-1)) { ret = 0; - } else { - if ( DeviceIoControl( hDevice, - IOCTL_CDENABLE_READ, - (LPVOID)in_buffer, 16, - (LPVOID)out_buffer, 4, - &nb, NULL ) ) - { - if(out_buffer[0] != 0) ret = count; - } - CloseHandle (hDevice); - } - return ret; + in_buffer[0] = (DWORD)h; + in_buffer[1] = (DWORD)start; + in_buffer[2] = (DWORD)count; + in_buffer[3] = (DWORD)buf; + out_buffer[0] = 0; + + hDevice = CreateFile(sCompleteName, + GENERIC_READ | GENERIC_WRITE, + 0, + NULL, + OPEN_EXISTING, + FILE_ATTRIBUTE_NORMAL, + NULL); + + if(hDevice == ((HANDLE)-1)) + { + ret = 0; + } + else + { + if(DeviceIoControl(hDevice, + IOCTL_CDENABLE_READ, + (LPVOID)in_buffer, 16, + (LPVOID)out_buffer, 4, + &nb, NULL)) + { + if(out_buffer[0] != 0) + ret = count; + } + CloseHandle(hDevice); + } + + return ret; } -int CdenableSysReadCdSectors( HANDLE h, DWORD start, DWORD count, char *buf ) +int CdenableSysReadCdSectors(HANDLE h, DWORD start, DWORD count, char *buf) { - return( CdenableSysReadCdBytes( h, (start<<11), (count<<11), buf ) ); + return (CdenableSysReadCdBytes(h, (start << 11), (count << 11), buf)); } -int CdenableSysWriteCdBytes( HANDLE h, DWORD start, DWORD count, char *buf ) +int CdenableSysWriteCdBytes(HANDLE h, DWORD start, DWORD count, char *buf) { - return( 0 ); + return (0); - /* + /* HANDLE hDevice; int ret; DWORD nb; @@ -312,57 +324,58 @@ int CdenableSysWriteCdBytes( HANDLE h, DWORD start, DWORD count, char *buf ) */ } -int CdenableSysWriteCdSectors( HANDLE h, DWORD start, DWORD count, char *buf ) +int CdenableSysWriteCdSectors(HANDLE h, DWORD start, DWORD count, char *buf) { - // return( CdenableSysWriteCdBytes( h, (start<<11), (count<<11), buf ) ); - return( 0 ); + // return( CdenableSysWriteCdBytes( h, (start<<11), (count<<11), buf ) ); + return (0); } BOOL CdenableSysInstallStart(void) { - return(start_driver()); + return (start_driver()); } void CdenableSysStopRemove(void) { - stop_driver(); - remove_driver(); + stop_driver(); + remove_driver(); } -DWORD CdenableSysGetVersion( void ) +DWORD CdenableSysGetVersion(void) { - HANDLE hDevice; - DWORD ret; - DWORD nb; - DWORD out_buffer[10]; + HANDLE hDevice; + DWORD ret; + DWORD nb; + DWORD out_buffer[10]; - ret = 0; - out_buffer[0] = 0; - hDevice = CreateFile (sCompleteName, - GENERIC_READ | GENERIC_WRITE, - 0, - NULL, - OPEN_EXISTING, - FILE_ATTRIBUTE_NORMAL, - NULL - ); - if (hDevice == ((HANDLE)-1)) { ret = 0; - } else { - if ( DeviceIoControl( hDevice, - IOCTL_CDENABLE_GET_VERSION, - NULL, 0, - (LPVOID)out_buffer, 4, - &nb, NULL ) ) - { - ret = out_buffer[0]; - } - CloseHandle (hDevice); - } - return ret; + out_buffer[0] = 0; + hDevice = CreateFile(sCompleteName, + GENERIC_READ | GENERIC_WRITE, + 0, + NULL, + OPEN_EXISTING, + FILE_ATTRIBUTE_NORMAL, + NULL); + if(hDevice == ((HANDLE)-1)) + { + ret = 0; + } + else + { + if(DeviceIoControl(hDevice, + IOCTL_CDENABLE_GET_VERSION, + NULL, 0, + (LPVOID)out_buffer, 4, + &nb, NULL)) + { + ret = out_buffer[0]; + } + CloseHandle(hDevice); + } + return ret; } #ifdef __cplusplus } //extern "C" #endif - diff --git a/src/config/os/cygwin32/win_ntcd.h b/src/config/os/cygwin32/win_ntcd.h index 1bd126e1..0aef2377 100644 --- a/src/config/os/cygwin32/win_ntcd.h +++ b/src/config/os/cygwin32/win_ntcd.h @@ -3,7 +3,6 @@ 11/15/1997 Lauri Pesonen */ - /* Installs the driver, if not already installed. Starts the driver, if not already running. @@ -26,14 +25,12 @@ */ BOOL CdenableSysInstallStart(void); - /* Stops and removes the driver. See above. This must be called when new version of the driver is updated. */ void CdenableSysStopRemove(void); - /* HANDLE h: returned from CreateFile ( "\\\\.\\X:", GENERIC_READ, ... ); Returns the bytes actually read (==count), 0 on failure. @@ -43,17 +40,15 @@ void CdenableSysStopRemove(void); Max read is 64 kb. Synchronous read, but quite fast. */ -int CdenableSysReadCdBytes( HANDLE h, DWORD start, DWORD count, char *buf ); - +int CdenableSysReadCdBytes(HANDLE h, DWORD start, DWORD count, char *buf); /* Same as SysReadCdBytes, but "start" and "count" are in 2048 byte sectors. */ -int CdenableSysReadCdSectors( HANDLE h, DWORD start, DWORD count, char *buf ); - +int CdenableSysReadCdSectors(HANDLE h, DWORD start, DWORD count, char *buf); /* Returns CDENABLE_CURRENT_VERSION (of the driver). */ -DWORD CdenableSysGetVersion( void ); +DWORD CdenableSysGetVersion(void); diff --git a/src/config/os/cygwin32/win_ntinc.h b/src/config/os/cygwin32/win_ntinc.h index bc314384..12d4b44b 100644 --- a/src/config/os/cygwin32/win_ntinc.h +++ b/src/config/os/cygwin32/win_ntinc.h @@ -1,10 +1,7 @@ #define IN -#define CTL_CODE(device_type, function, method, access) \ -(((device_type) << 16) | \ - ((function) << 2) | \ - ((method) << 0) | \ - ((access) << 14)) +#define CTL_CODE(device_type, function, method, access) \ + (((device_type) << 16) | ((function) << 2) | ((method) << 0) | ((access) << 14)) #define METHOD_BUFFERED 0 #define FILE_ANY_ACCESS 0 diff --git a/src/config/os/cygwin32/win_print.c b/src/config/os/cygwin32/win_print.c index 7ff37df6..e09dc2d3 100644 --- a/src/config/os/cygwin32/win_print.c +++ b/src/config/os/cygwin32/win_print.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_print[] = "$Id: win_print.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -31,189 +27,272 @@ char ROMlib_rcsid_win_print[] = "$Id: win_print.c 63 2004-12-24 18:19:43Z ctm $" * accesses NaNs. */ -#define SAVE_FP_ENVIRONMENT() uint32 __save_fpe = ROMlib_get_fcw_fsw () -#define RESTORE_FP_ENVIRONMENT() ROMlib_set_fcw_fsw (__save_fpe) +#define SAVE_FP_ENVIRONMENT() uint32_t __save_fpe = ROMlib_get_fcw_fsw() +#define RESTORE_FP_ENVIRONMENT() ROMlib_set_fcw_fsw(__save_fpe) typedef struct { - int x_pts; - int y_pts; -} -win_page_size_t; - -PRIVATE win_page_size_t -paper_sizes[] = -{ - { INCHES(8.5), INCHES(11), }, /* DMPAPER_LETTER 1 */ - { INCHES(8.5), INCHES(11), }, /* DMPAPER_LETTERSMALL 2 */ - { INCHES(11), INCHES(17), }, /* DMPAPER_TABLOID 3 */ - { INCHES(17), INCHES(11), }, /* DMPAPER_LEDGER 4 */ - { INCHES(8.5), INCHES(14), }, /* DMPAPER_LEGAL 5 */ - { INCHES(5.5), INCHES(8.5), }, /* DMPAPER_STATEMENT 6 */ - { INCHES(7.25), INCHES(10.5), }, /* DMPAPER_EXECUTIVE 7 */ - { MMETERS(297), MMETERS(420), }, /* DMPAPER_A3 8 */ - { MMETERS(210), MMETERS(297), }, /* DMPAPER_A4 9 */ - { MMETERS(210), MMETERS(297), }, /* DMPAPER_A4SMALL 10 */ - { MMETERS(148), MMETERS(210), }, /* DMPAPER_A5 11 */ - { MMETERS(250), MMETERS(354), }, /* DMPAPER_B4 12 */ - { MMETERS(182), MMETERS(257), }, /* DMPAPER_B5 13 */ - { INCHES(8.5), INCHES(13), }, /* DMPAPER_FOLIO 14 */ - { MMETERS(215), MMETERS(275), }, /* DMPAPER_QUARTO 15 */ - { INCHES(10), INCHES(14), }, /* DMPAPER_10X14 16 */ - { INCHES(11), INCHES(17), }, /* DMPAPER_11X17 17 */ - { INCHES(8.5), INCHES(11), }, /* DMPAPER_NOTE 18 */ - { INCHES(3.875), INCHES(8.875), }, /* DMPAPER_ENV_9 19 */ - { INCHES(4.125), INCHES(9.5), }, /* DMPAPER_ENV_10 20 */ - { INCHES(4.5), INCHES(10.375), }, /* DMPAPER_ENV_11 21 */ - { INCHES(4.75), INCHES(11), }, /* DMPAPER_ENV_12 22 */ - { INCHES(5), INCHES(11.5), }, /* DMPAPER_ENV_14 23 */ - { INCHES(17), INCHES(22), }, /* DMPAPER_CSHEET 24 */ - { INCHES(22), INCHES(34), }, /* DMPAPER_DSHEET 25 */ - { INCHES(34), INCHES(44), }, /* DMPAPER_ESHEET 26 */ - { MMETERS(110), MMETERS(220), }, /* DMPAPER_ENV_DL 27 */ - { MMETERS(162), MMETERS(229), }, /* DMPAPER_ENV_C5 28 */ - { MMETERS(324), MMETERS(458), }, /* DMPAPER_ENV_C3 29 */ - { MMETERS(229), MMETERS(324), }, /* DMPAPER_ENV_C4 30 */ - { MMETERS(114), MMETERS(162), }, /* DMPAPER_ENV_C6 31 */ - { MMETERS(114), MMETERS(229), }, /* DMPAPER_ENV_C65 32 */ - { MMETERS(250), MMETERS(353), }, /* DMPAPER_ENV_B4 33 */ - { MMETERS(176), MMETERS(250), }, /* DMPAPER_ENV_B5 34 */ - { MMETERS(176), MMETERS(125), }, /* DMPAPER_ENV_B6 35 */ - { MMETERS(110), MMETERS(230), }, /* DMPAPER_ENV_ITALY 36 */ - { INCHES(3.875), INCHES(7.5), }, /* DMPAPER_ENV_MONARCH 37 */ - { INCHES(3.625), INCHES(6.5), }, /* DMPAPER_ENV_PERSONAL 38 */ - { INCHES(14.875), INCHES(11), }, /* DMPAPER_FANFOLD_US 39 */ - { INCHES(8.5), INCHES(12), }, /* DMPAPER_FANFOLD_STD_GERMAN 40 */ - { INCHES(8.5), INCHES(13), }, /* DMPAPER_FANFOLD_LGL_GERMAN 41 */ -}; - -PRIVATE HWND -main_window (void) + int x_pts; + int y_pts; +} win_page_size_t; + +static win_page_size_t + paper_sizes[] + = { + { + INCHES(8.5), INCHES(11), + }, /* DMPAPER_LETTER 1 */ + { + INCHES(8.5), INCHES(11), + }, /* DMPAPER_LETTERSMALL 2 */ + { + INCHES(11), INCHES(17), + }, /* DMPAPER_TABLOID 3 */ + { + INCHES(17), INCHES(11), + }, /* DMPAPER_LEDGER 4 */ + { + INCHES(8.5), INCHES(14), + }, /* DMPAPER_LEGAL 5 */ + { + INCHES(5.5), INCHES(8.5), + }, /* DMPAPER_STATEMENT 6 */ + { + INCHES(7.25), INCHES(10.5), + }, /* DMPAPER_EXECUTIVE 7 */ + { + MMETERS(297), MMETERS(420), + }, /* DMPAPER_A3 8 */ + { + MMETERS(210), MMETERS(297), + }, /* DMPAPER_A4 9 */ + { + MMETERS(210), MMETERS(297), + }, /* DMPAPER_A4SMALL 10 */ + { + MMETERS(148), MMETERS(210), + }, /* DMPAPER_A5 11 */ + { + MMETERS(250), MMETERS(354), + }, /* DMPAPER_B4 12 */ + { + MMETERS(182), MMETERS(257), + }, /* DMPAPER_B5 13 */ + { + INCHES(8.5), INCHES(13), + }, /* DMPAPER_FOLIO 14 */ + { + MMETERS(215), MMETERS(275), + }, /* DMPAPER_QUARTO 15 */ + { + INCHES(10), INCHES(14), + }, /* DMPAPER_10X14 16 */ + { + INCHES(11), INCHES(17), + }, /* DMPAPER_11X17 17 */ + { + INCHES(8.5), INCHES(11), + }, /* DMPAPER_NOTE 18 */ + { + INCHES(3.875), INCHES(8.875), + }, /* DMPAPER_ENV_9 19 */ + { + INCHES(4.125), INCHES(9.5), + }, /* DMPAPER_ENV_10 20 */ + { + INCHES(4.5), INCHES(10.375), + }, /* DMPAPER_ENV_11 21 */ + { + INCHES(4.75), INCHES(11), + }, /* DMPAPER_ENV_12 22 */ + { + INCHES(5), INCHES(11.5), + }, /* DMPAPER_ENV_14 23 */ + { + INCHES(17), INCHES(22), + }, /* DMPAPER_CSHEET 24 */ + { + INCHES(22), INCHES(34), + }, /* DMPAPER_DSHEET 25 */ + { + INCHES(34), INCHES(44), + }, /* DMPAPER_ESHEET 26 */ + { + MMETERS(110), MMETERS(220), + }, /* DMPAPER_ENV_DL 27 */ + { + MMETERS(162), MMETERS(229), + }, /* DMPAPER_ENV_C5 28 */ + { + MMETERS(324), MMETERS(458), + }, /* DMPAPER_ENV_C3 29 */ + { + MMETERS(229), MMETERS(324), + }, /* DMPAPER_ENV_C4 30 */ + { + MMETERS(114), MMETERS(162), + }, /* DMPAPER_ENV_C6 31 */ + { + MMETERS(114), MMETERS(229), + }, /* DMPAPER_ENV_C65 32 */ + { + MMETERS(250), MMETERS(353), + }, /* DMPAPER_ENV_B4 33 */ + { + MMETERS(176), MMETERS(250), + }, /* DMPAPER_ENV_B5 34 */ + { + MMETERS(176), MMETERS(125), + }, /* DMPAPER_ENV_B6 35 */ + { + MMETERS(110), MMETERS(230), + }, /* DMPAPER_ENV_ITALY 36 */ + { + INCHES(3.875), INCHES(7.5), + }, /* DMPAPER_ENV_MONARCH 37 */ + { + INCHES(3.625), INCHES(6.5), + }, /* DMPAPER_ENV_PERSONAL 38 */ + { + INCHES(14.875), INCHES(11), + }, /* DMPAPER_FANFOLD_US 39 */ + { + INCHES(8.5), INCHES(12), + }, /* DMPAPER_FANFOLD_STD_GERMAN 40 */ + { + INCHES(8.5), INCHES(13), + }, /* DMPAPER_FANFOLD_LGL_GERMAN 41 */ + }; + +static HWND +main_window(void) { - HWND retval; + HWND retval; - retval = GetTopWindow (NULL); - return retval; + retval = GetTopWindow(NULL); + return retval; } /* ugly globals needed because the callback doesn't pass in a user supplied argument */ -PRIVATE HDC global_hdc; -PRIVATE LONG global_right; -PRIVATE LONG global_bottom; +static HDC global_hdc; +static LONG global_right; +static LONG global_bottom; -PRIVATE int GSDLLAPI (*gsdll_revision)(char **product, char **copyright, - long *gs_revision, - long *gs_revisiondate); +static int GSDLLAPI (*gsdll_revision)(char **product, char **copyright, + long *gs_revision, + long *gs_revisiondate); -PRIVATE int GSDLLAPI (*gsdll_init)(GSDLL_CALLBACK callback, HWND hwnd, - int argc, const char *argv[]); +static int GSDLLAPI (*gsdll_init)(GSDLL_CALLBACK callback, HWND hwnd, + int argc, const char *argv[]); -PRIVATE int GSDLLAPI (*gsdll_execute_begin)(void); +static int GSDLLAPI (*gsdll_execute_begin)(void); -PRIVATE int GSDLLAPI (*gsdll_execute_cont)(const char *str, int len); +static int GSDLLAPI (*gsdll_execute_cont)(const char *str, int len); -PRIVATE int GSDLLAPI (*gsdll_execute_end)(void); +static int GSDLLAPI (*gsdll_execute_end)(void); -PRIVATE int GSDLLAPI (*gsdll_exit)(void); +static int GSDLLAPI (*gsdll_exit)(void); -PRIVATE int GSDLLAPI (*gsdll_lock_device)(unsigned char *device, int flag); +static int GSDLLAPI (*gsdll_lock_device)(unsigned char *device, int flag); -PRIVATE HGLOBAL GSDLLAPI (*gsdll_copy_dib)(unsigned char *device); +static HGLOBAL GSDLLAPI (*gsdll_copy_dib)(unsigned char *device); -PRIVATE HPALETTE GSDLLAPI (*gsdll_copy_palette)(unsigned char *device); +static HPALETTE GSDLLAPI (*gsdll_copy_palette)(unsigned char *device); -PRIVATE void GSDLLAPI (*gsdll_draw)(unsigned char *device, HDC hdc, - LPRECT dest, LPRECT src); +static void GSDLLAPI (*gsdll_draw)(unsigned char *device, HDC hdc, + LPRECT dest, LPRECT src); -PRIVATE int GSDLLAPI (*gsdll_get_bitmap_row)(unsigned char *device, - LPBITMAPINFOHEADER pbmih, - RGBQUAD *prgbquad, LPBYTE *ppbyte, - unsigned int row); +static int GSDLLAPI (*gsdll_get_bitmap_row)(unsigned char *device, + LPBITMAPINFOHEADER pbmih, + RGBQUAD *prgbquad, LPBYTE *ppbyte, + unsigned int row); -#define GETPROCADDRESS(lib, func) \ -do \ -{ \ - if (lib) \ - { \ - func = (void *) GetProcAddress (lib, #func); \ - if (!func) \ - { \ - FreeLibrary (lib); \ - lib = NULL; \ - } \ - } \ -} \ -while (0) +#define GETPROCADDRESS(lib, func) \ + do \ + { \ + if(lib) \ + { \ + func = (void *)GetProcAddress(lib, #func); \ + if(!func) \ + { \ + FreeLibrary(lib); \ + lib = NULL; \ + } \ + } \ + } while(0) typedef struct { - int major; - int minor; - char *dll_key; - char *dll_valuename; - char *lib_valuename; - char *lib_string; -} -dll_info_t; + int major; + int minor; + char *dll_key; + char *dll_valuename; + char *lib_valuename; + char *lib_string; +} dll_info_t; /* the defaults are from the bad-old days before other installers were released that provided the new key system we use */ -enum { DEFAULT_MAJOR = 4, DEFAULT_MINOR = 3 }; +enum +{ + DEFAULT_MAJOR = 4, + DEFAULT_MINOR = 3 +}; #define DEFAULT_DLL_KEY \ - "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\gsdll32.dll" + "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\gsdll32.dll" #define DEFAULT_DLL_VALUENAME "" -PRIVATE char * -combine_key (const char *left, const char *right) +static char * +combine_key(const char *left, const char *right) { - char *retval; + char *retval; - retval = malloc (strlen (left) + 1 + strlen (right) + 1); - if (retval) - sprintf (retval, "%s\\%s", left, right); - return retval; + retval = malloc(strlen(left) + 1 + strlen(right) + 1); + if(retval) + sprintf(retval, "%s\\%s", left, right); + return retval; } -PRIVATE char * -valid_valuename (HKEY key, const char *valuename, char **valuep) +static char * +valid_valuename(HKEY key, const char *valuename, char **valuep) { - char *retval; - DWORD type, dlen; - char buf[1024]; + char *retval; + DWORD type, dlen; + char buf[1024]; - retval = NULL; - if (valuep) + retval = NULL; + if(valuep) { - free (*valuep); - *valuep = NULL; + free(*valuep); + *valuep = NULL; } - dlen = sizeof buf; - if ((RegQueryValueEx (key, valuename, NULL, &type, buf, &dlen) - == ERROR_SUCCESS) - && type == REG_SZ) + dlen = sizeof buf; + if((RegQueryValueEx(key, valuename, NULL, &type, buf, &dlen) + == ERROR_SUCCESS) + && type == REG_SZ) { - retval = strdup (valuename); - if (valuep) - { - buf[sizeof buf -1] = 0; - *valuep = strdup (buf); - } + retval = strdup(valuename); + if(valuep) + { + buf[sizeof buf - 1] = 0; + *valuep = strdup(buf); + } } - return retval; + return retval; } -PRIVATE void -free_dll_info (dll_info_t *dllp) +static void +free_dll_info(dll_info_t *dllp) { - free (dllp->dll_key); - free (dllp->dll_valuename); - free (dllp->lib_valuename); - free (dllp->lib_string); - memset (dllp, 0, sizeof *dllp); + free(dllp->dll_key); + free(dllp->dll_valuename); + free(dllp->lib_valuename); + free(dllp->lib_string); + memset(dllp, 0, sizeof *dllp); } /* @@ -223,124 +302,122 @@ free_dll_info (dll_info_t *dllp) * pointed to by dllp and retrun NULL */ -PRIVATE char * -string_from_dllp (dll_info_t *dllp, char **libstringpp) +static char * +string_from_dllp(dll_info_t *dllp, char **libstringpp) { - HKEY key; - char *retval; - - retval = NULL; - if (RegOpenKeyEx (HKEY_LOCAL_MACHINE, dllp->dll_key, 0, KEY_READ, &key) - != ERROR_SUCCESS) - /* failure -- forget the cached info; it's useless */ - free_dll_info (dllp); - else + HKEY key; + char *retval; + + retval = NULL; + if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, dllp->dll_key, 0, KEY_READ, &key) + != ERROR_SUCCESS) + /* failure -- forget the cached info; it's useless */ + free_dll_info(dllp); + else { - char val[4096]; - DWORD val_len; - - val_len = sizeof val; - if (RegQueryValueEx (key, dllp->dll_valuename, NULL, NULL, val, - &val_len) - == ERROR_SUCCESS) - { - int len; - struct stat sbuf; - - len = strlen (val); - retval = malloc (len + 1); - memcpy (retval, val, len); - retval[len] = 0; - if (stat (retval, &sbuf) == 0) - { - if (libstringpp && dllp->lib_string) - *libstringpp = strdup (dllp->lib_string); - } - else - { - free_dll_info (dllp); - free (retval); - retval = NULL; - } - } - RegCloseKey (key); + char val[4096]; + DWORD val_len; + + val_len = sizeof val; + if(RegQueryValueEx(key, dllp->dll_valuename, NULL, NULL, val, + &val_len) + == ERROR_SUCCESS) + { + int len; + struct stat sbuf; + + len = strlen(val); + retval = malloc(len + 1); + memcpy(retval, val, len); + retval[len] = 0; + if(stat(retval, &sbuf) == 0) + { + if(libstringpp && dllp->lib_string) + *libstringpp = strdup(dllp->lib_string); + } + else + { + free_dll_info(dllp); + free(retval); + retval = NULL; + } + } + RegCloseKey(key); } - return retval; + return retval; } -PRIVATE char * -new_find_preferred_dll (const char *name, dll_info_t *dllp, char **libstringpp) +static char * +new_find_preferred_dll(const char *name, dll_info_t *dllp, char **libstringpp) { - char *retval; - char *key_name; + char *retval; + char *key_name; - retval = NULL; - key_name = combine_key ("SOFTWARE", name); - if (key_name) + retval = NULL; + key_name = combine_key("SOFTWARE", name); + if(key_name) { - HKEY key; - - if (RegOpenKeyEx (HKEY_LOCAL_MACHINE, key_name, 0, KEY_READ, &key) - == ERROR_SUCCESS) - { - DWORD i; - char buf[32]; /* we're looking for keys of the form m.n */ - - for (i = 0; - RegEnumKey (key, i, buf, sizeof buf) == ERROR_SUCCESS; - ++i) - { - int major, minor, n_found; - - buf[sizeof buf -1] = 0; - n_found = sscanf (buf, "%d.%d", &major, &minor); - if (n_found == 2 && - (major > dllp->major || - (major == dllp->major && minor > dllp->minor))) - { - char *new_key_name; - - new_key_name = combine_key (key_name, buf); - if (new_key_name) - { - HKEY new_key; - if (RegOpenKeyEx (HKEY_LOCAL_MACHINE, new_key_name, 0, - KEY_READ, &new_key) == ERROR_SUCCESS) - { - char *dll_valuename; - char *new_retval; - - dll_valuename = valid_valuename (new_key, "GS_DLL", - NULL); - if (dll_valuename) - { - free_dll_info (dllp); - dllp->dll_valuename = dll_valuename; - dllp->lib_valuename - = valid_valuename (new_key, "GS_LIB", - &dllp->lib_string); - dllp->dll_key = strdup (new_key_name); - dllp->major = major; - dllp->minor = minor; - new_retval = - string_from_dllp (dllp, libstringpp); - if (new_retval) - retval = new_retval; - } - RegCloseKey (new_key); - } - free (new_key_name); - } - } - } - /* "SOFTWARE" */ - RegCloseKey (key); - } - free (key_name); + HKEY key; + + if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, key_name, 0, KEY_READ, &key) + == ERROR_SUCCESS) + { + DWORD i; + char buf[32]; /* we're looking for keys of the form m.n */ + + for(i = 0; + RegEnumKey(key, i, buf, sizeof buf) == ERROR_SUCCESS; + ++i) + { + int major, minor, n_found; + + buf[sizeof buf - 1] = 0; + n_found = sscanf(buf, "%d.%d", &major, &minor); + if(n_found == 2 && (major > dllp->major || (major == dllp->major && minor > dllp->minor))) + { + char *new_key_name; + + new_key_name = combine_key(key_name, buf); + if(new_key_name) + { + HKEY new_key; + if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, new_key_name, 0, + KEY_READ, &new_key) + == ERROR_SUCCESS) + { + char *dll_valuename; + char *new_retval; + + dll_valuename = valid_valuename(new_key, "GS_DLL", + NULL); + if(dll_valuename) + { + free_dll_info(dllp); + dllp->dll_valuename = dll_valuename; + dllp->lib_valuename + = valid_valuename(new_key, "GS_LIB", + &dllp->lib_string); + dllp->dll_key = strdup(new_key_name); + dllp->major = major; + dllp->minor = minor; + new_retval = string_from_dllp(dllp, libstringpp); + if(new_retval) + retval = new_retval; + } + RegCloseKey(new_key); + } + free(new_key_name); + } + } + } + /* "SOFTWARE" */ + RegCloseKey(key); + } + free(key_name); } - return retval; + return retval; } /* @@ -350,518 +427,508 @@ new_find_preferred_dll (const char *name, dll_info_t *dllp, char **libstringpp) * registry values that the stock Aladdin Ghostscript installer gives us. */ -PRIVATE char * -find_preferred_dll (char **libstringpp) +static char * +find_preferred_dll(char **libstringpp) { - dll_info_t dll_info; - char *software_keys[] = - { - "AFPL Ghostscript", - "Aladdin Ghostscript", - "GNU Ghostscript", - "Aladdin\\Ghostscript", - "GNU\\Ghostscript", - }; - int i; - char *retval; - - retval = NULL; - memset (&dll_info, 0, sizeof dll_info); - for (i = 0; !retval && i < (int) NELEM (software_keys); ++i) - retval = new_find_preferred_dll (software_keys[i], &dll_info, libstringpp); - - if (!retval) /* no new one -- revert to old defaults */ + dll_info_t dll_info; + char *software_keys[] = { + "AFPL Ghostscript", + "Aladdin Ghostscript", + "GNU Ghostscript", + "Aladdin\\Ghostscript", + "GNU\\Ghostscript", + }; + int i; + char *retval; + + retval = NULL; + memset(&dll_info, 0, sizeof dll_info); + for(i = 0; !retval && i < (int)NELEM(software_keys); ++i) + retval = new_find_preferred_dll(software_keys[i], &dll_info, libstringpp); + + if(!retval) /* no new one -- revert to old defaults */ { - free_dll_info (&dll_info); - dll_info.major = DEFAULT_MAJOR; - dll_info.minor = DEFAULT_MINOR; - dll_info.dll_key = strdup (DEFAULT_DLL_KEY); - dll_info.dll_valuename = strdup (DEFAULT_DLL_VALUENAME); - dll_info.lib_valuename = NULL; - dll_info.lib_string = NULL; - retval = string_from_dllp (&dll_info, libstringpp); + free_dll_info(&dll_info); + dll_info.major = DEFAULT_MAJOR; + dll_info.minor = DEFAULT_MINOR; + dll_info.dll_key = strdup(DEFAULT_DLL_KEY); + dll_info.dll_valuename = strdup(DEFAULT_DLL_VALUENAME); + dll_info.lib_valuename = NULL; + dll_info.lib_string = NULL; + retval = string_from_dllp(&dll_info, libstringpp); } - return retval; + return retval; } #define GS_DEFAULT "C:\\gs\\gsdll32.dll" PUBLIC char * -get_gs_dll (char **libstringpp) +get_gs_dll(char **libstringpp) { - char *retval; + char *retval; - SAVE_FP_ENVIRONMENT (); - retval = find_preferred_dll (libstringpp); - if (!retval) + SAVE_FP_ENVIRONMENT(); + retval = find_preferred_dll(libstringpp); + if(!retval) { - if (libstringpp) - *libstringpp = NULL; - retval = strdup (GS_DEFAULT); + if(libstringpp) + *libstringpp = NULL; + retval = strdup(GS_DEFAULT); } - RESTORE_FP_ENVIRONMENT (); + RESTORE_FP_ENVIRONMENT(); - return retval; + return retval; } PUBLIC void -complain_if_no_ghostscript (void) +complain_if_no_ghostscript(void) { - FILE *fp; + FILE *fp; - SAVE_FP_ENVIRONMENT (); - warning_trace_info ("about to check for nogs.txt"); - fp = executor_dir_fopen ("nogs.txt", "r"); - if (fp) + SAVE_FP_ENVIRONMENT(); + warning_trace_info("about to check for nogs.txt"); + fp = executor_dir_fopen("nogs.txt", "r"); + if(fp) { - char *gs; - char buf[4096]; - size_t nread; - - nread = fread (buf, 1, sizeof buf - 1, fp); - warning_trace_info ("nread = %d", nread); - fclose (fp); - if (nread > 0) - { - gs = find_preferred_dll (NULL); - warning_trace_info ("gs = %s", gs ? gs : "NULL"); - if (gs) - free (gs); - else - { - int reply; - - buf[nread] = 0; - reply = MessageBox (NULL, buf, "Printing Disabled", MB_OKCANCEL); - if (reply != IDOK) - { - ROMlib_exit = TRUE; - C_ExitToShell (); - } - } - } + char *gs; + char buf[4096]; + size_t nread; + + nread = fread(buf, 1, sizeof buf - 1, fp); + warning_trace_info("nread = %d", nread); + fclose(fp); + if(nread > 0) + { + gs = find_preferred_dll(NULL); + warning_trace_info("gs = %s", gs ? gs : "NULL"); + if(gs) + free(gs); + else + { + int reply; + + buf[nread] = 0; + reply = MessageBox(NULL, buf, "Printing Disabled", MB_OKCANCEL); + if(reply != IDOK) + { + ROMlib_exit = true; + C_ExitToShell(); + } + } + } } - RESTORE_FP_ENVIRONMENT (); + RESTORE_FP_ENVIRONMENT(); } -PRIVATE HINSTANCE lib; +static HINSTANCE lib; -PRIVATE void -loadgs (void) +static void +loadgs(void) { - char *gs_dll; - - gs_dll = get_gs_dll (NULL); - - lib = LoadLibrary (gs_dll); - GETPROCADDRESS (lib, gsdll_revision); - GETPROCADDRESS (lib, gsdll_init); - GETPROCADDRESS (lib, gsdll_execute_begin); - GETPROCADDRESS (lib, gsdll_execute_cont); - GETPROCADDRESS (lib, gsdll_execute_end); - GETPROCADDRESS (lib, gsdll_exit); - GETPROCADDRESS (lib, gsdll_lock_device); - GETPROCADDRESS (lib, gsdll_copy_dib); - GETPROCADDRESS (lib, gsdll_copy_palette); - GETPROCADDRESS (lib, gsdll_draw); - GETPROCADDRESS (lib, gsdll_get_bitmap_row); - free (gs_dll); + char *gs_dll; + + gs_dll = get_gs_dll(NULL); + + lib = LoadLibrary(gs_dll); + GETPROCADDRESS(lib, gsdll_revision); + GETPROCADDRESS(lib, gsdll_init); + GETPROCADDRESS(lib, gsdll_execute_begin); + GETPROCADDRESS(lib, gsdll_execute_cont); + GETPROCADDRESS(lib, gsdll_execute_end); + GETPROCADDRESS(lib, gsdll_exit); + GETPROCADDRESS(lib, gsdll_lock_device); + GETPROCADDRESS(lib, gsdll_copy_dib); + GETPROCADDRESS(lib, gsdll_copy_palette); + GETPROCADDRESS(lib, gsdll_draw); + GETPROCADDRESS(lib, gsdll_get_bitmap_row); + free(gs_dll); } -PRIVATE void -unloadgs (void) +static void +unloadgs(void) { - if (lib) + if(lib) { - FreeLibrary (lib); - lib = NULL; + FreeLibrary(lib); + lib = NULL; } - gsdll_revision = NULL; - gsdll_init = NULL; - gsdll_execute_begin = NULL; - gsdll_execute_cont = NULL; - gsdll_execute_end = NULL; - gsdll_exit = NULL; - gsdll_lock_device = NULL; - gsdll_copy_dib = NULL; - gsdll_copy_palette = NULL; - gsdll_draw = NULL; - gsdll_get_bitmap_row = NULL; + gsdll_revision = NULL; + gsdll_init = NULL; + gsdll_execute_begin = NULL; + gsdll_execute_cont = NULL; + gsdll_execute_end = NULL; + gsdll_exit = NULL; + gsdll_lock_device = NULL; + gsdll_copy_dib = NULL; + gsdll_copy_palette = NULL; + gsdll_draw = NULL; + gsdll_get_bitmap_row = NULL; } -PRIVATE boolean_t -release_info (win_printp_t wp, uint32 *last_errorp) +static bool +release_info(win_printp_t wp, uint32_t *last_errorp) { - boolean_t retval; + bool retval; - free (wp); + free(wp); - retval = TRUE; - return retval; + retval = true; + return retval; } -PRIVATE int +static int gsdll_callback(int message, char *str, unsigned long count) { - switch (message) + switch(message) { - case GSDLL_PAGE: - StartPage (global_hdc); - gsdll_lock_device (str, 1); - { - struct - { - BITMAPINFOHEADER h PACKED; - RGBQUAD colors[2] PACKED; - } - bmi; - LPBYTE bytep; - - bmi.colors[0].rgbRed = 0; - bmi.colors[0].rgbGreen = 0; - bmi.colors[0].rgbBlue = 0; - bmi.colors[1].rgbRed = ~0; - bmi.colors[1].rgbGreen = ~0; - bmi.colors[1].rgbBlue = ~0; - gsdll_get_bitmap_row (str, &bmi.h, NULL, &bytep, 0); - -#if !defined (DIB_PAL_INDICES) + case GSDLL_PAGE: + StartPage(global_hdc); + gsdll_lock_device(str, 1); + { + struct + { + BITMAPINFOHEADER h PACKED; + RGBQUAD colors[2] PACKED; + } bmi; + LPBYTE bytep; + + bmi.colors[0].rgbRed = 0; + bmi.colors[0].rgbGreen = 0; + bmi.colors[0].rgbBlue = 0; + bmi.colors[1].rgbRed = ~0; + bmi.colors[1].rgbGreen = ~0; + bmi.colors[1].rgbBlue = ~0; + gsdll_get_bitmap_row(str, &bmi.h, NULL, &bytep, 0); + +#if !defined(DIB_PAL_INDICES) #define DIB_PAL_INDICES 2 #endif - SetDIBitsToDevice (global_hdc, 0, 0, global_right, global_bottom, - 0, 0, 0, global_bottom, bytep, - (LPBITMAPINFO) &bmi, DIB_RGB_COLORS); - } - gsdll_lock_device (str, 0); - EndPage (global_hdc); - break; - case GSDLL_STDOUT: - if (str != NULL) - fwrite (str, 1, count, stdout); - break; - case GSDLL_DEVICE: - if (count == 0) - { - EndDoc (global_hdc); - } - break; - default: - /* ignore */ - break; + SetDIBitsToDevice(global_hdc, 0, 0, global_right, global_bottom, + 0, 0, 0, global_bottom, bytep, + (LPBITMAPINFO)&bmi, DIB_RGB_COLORS); + } + gsdll_lock_device(str, 0); + EndPage(global_hdc); + break; + case GSDLL_STDOUT: + if(str != NULL) + fwrite(str, 1, count, stdout); + break; + case GSDLL_DEVICE: + if(count == 0) + { + EndDoc(global_hdc); + } + break; + default: + /* ignore */ + break; } - fflush (stdout); - return 0; + fflush(stdout); + return 0; } PUBLIC void -set_gs_gestalt_info (void) +set_gs_gestalt_info(void) { - SAVE_FP_ENVIRONMENT (); + SAVE_FP_ENVIRONMENT(); - if (!gsdll_revision) - loadgs (); - if (gsdll_revision) + if(!gsdll_revision) + loadgs(); + if(gsdll_revision) { - char *product; /* should these be freed? */ - char *copyright; /* should these be freed? */ - long revision; - long revisiondate; + char *product; /* should these be freed? */ + char *copyright; /* should these be freed? */ + long revision; + long revisiondate; - gsdll_revision (&product, ©right, &revision, &revisiondate); - replace_physgestalt_selector (gestaltGhostScriptVersion, revision); + gsdll_revision(&product, ©right, &revision, &revisiondate); + replace_physgestalt_selector(gestaltGhostScriptVersion, revision); } - RESTORE_FP_ENVIRONMENT (); + RESTORE_FP_ENVIRONMENT(); } -PUBLIC boolean_t -get_info (win_printp_t *wpp, int physx, int physy, - orientation_t orientation, int copies, uint32 *last_errorp) +PUBLIC bool +get_info(win_printp_t *wpp, int physx, int physy, + orientation_t orientation, int copies, uint32_t *last_errorp) { - boolean_t retval; - win_printp_t wp; - - SAVE_FP_ENVIRONMENT (); - wp = NULL; - if (!gsdll_revision) - loadgs (); - if (!gsdll_revision) + bool retval; + win_printp_t wp; + + SAVE_FP_ENVIRONMENT(); + wp = NULL; + if(!gsdll_revision) + loadgs(); + if(!gsdll_revision) { - retval = FALSE; - if (last_errorp) - *last_errorp = GetLastError (); + retval = false; + if(last_errorp) + *last_errorp = GetLastError(); } - else + else { - wp = malloc (sizeof *wp); - if (!wp) - { - retval = FALSE; - if (last_errorp) - *last_errorp = MALLOC_FAILED; - } - else - { - PRINTDLG pd; - - memset (wp, 0, sizeof *wp); + wp = malloc(sizeof *wp); + if(!wp) + { + retval = false; + if(last_errorp) + *last_errorp = MALLOC_FAILED; + } + else + { + PRINTDLG pd; + + memset(wp, 0, sizeof *wp); #warning TODO preload dialog to use physx, physy and orientation - memset (&pd, 0, sizeof pd); - pd.nCopies = copies; - /* NOTE: pd.nCopies appears to be ignored */ - pd.hwndOwner = main_window (); - pd.lStructSize = sizeof pd; - pd.Flags = (PD_HIDEPRINTTOFILE | - PD_NOPAGENUMS | - PD_NOSELECTION | - PD_RETURNDC | - PD_USEDEVMODECOPIES); - retval = PrintDlg (&pd); - if (!retval) - { - if (last_errorp) - *last_errorp = CommDlgExtendedError (); - } - else - { - win_print_info_t *infop; - int raster_caps; - - infop = &wp->info; - infop->hDC = pd.hDC; - raster_caps = GetDeviceCaps (infop->hDC, RASTERCAPS); - - if (!(raster_caps & RC_DIBTODEV)) - { - DeleteDC (infop->hDC); - retval = FALSE; - if (last_errorp) - *last_errorp = NO_DIBTODEV; - } - else - { - DEVMODE *dmp; - - infop->hres = GetDeviceCaps (pd.hDC, LOGPIXELSX); - infop->vres = GetDeviceCaps (pd.hDC, LOGPIXELSY); - infop->printx = GetDeviceCaps (pd.hDC, HORZRES); - infop->printy = GetDeviceCaps (pd.hDC, VERTRES); - dmp = GlobalLock (pd.hDevMode); - - if (dmp->dmFields & DM_ORIENTATION) - infop->orientation = dmp->dmOrientation; - else - infop->orientation = DMORIENT_PORTRAIT; - - - if ((dmp->dmFields & DM_PAPERWIDTH) && dmp->dmPaperWidth) - infop->physx = MMETERS(dmp->dmPaperWidth)/10; - else if ((unsigned) dmp->dmPaperSize < NELEM (paper_sizes)) - infop->physx = paper_sizes[dmp->dmPaperSize].x_pts; - else - infop->physx = INCHES(8.5); - - if ((dmp->dmFields & DM_PAPERLENGTH) && dmp->dmPaperLength) - infop->physy = MMETERS(dmp->dmPaperLength)/10; - else if ((unsigned) dmp->dmPaperSize < NELEM (paper_sizes)) - infop->physy = paper_sizes[dmp->dmPaperSize].y_pts; - else - infop->physy = INCHES(11); - - { - int lesser, greater; - - lesser = MIN (infop->physx, infop->physy); - greater = MAX (infop->physx, infop->physy); - - if (infop->orientation == DMORIENT_PORTRAIT) - { - infop->physx = lesser; - infop->physy = greater; - } - else - { - infop->physx = greater; - infop->physy = lesser; - } - } - - if ((dmp->dmFields & DM_SCALE) && dmp->dmScale) - infop->scale = dmp->dmScale / 100.0; - else - infop->scale = 1.0; - - if ((dmp->dmFields & DM_COPIES) && dmp->dmCopies) - infop->copies = dmp->dmCopies; - else - infop->copies = 1; - - GlobalUnlock (pd.hDevMode); - - /* Do I need to delete pd.hDevMode and pd.hDevNames? */ - - { - global_hdc = pd.hDC; - global_right = wp->info.printx; - global_bottom = wp->info.printy; - } - retval = TRUE; - } - } - } + memset(&pd, 0, sizeof pd); + pd.nCopies = copies; + /* NOTE: pd.nCopies appears to be ignored */ + pd.hwndOwner = main_window(); + pd.lStructSize = sizeof pd; + pd.Flags = (PD_HIDEPRINTTOFILE | PD_NOPAGENUMS | PD_NOSELECTION | PD_RETURNDC | PD_USEDEVMODECOPIES); + retval = PrintDlg(&pd); + if(!retval) + { + if(last_errorp) + *last_errorp = CommDlgExtendedError(); + } + else + { + win_print_info_t *infop; + int raster_caps; + + infop = &wp->info; + infop->hDC = pd.hDC; + raster_caps = GetDeviceCaps(infop->hDC, RASTERCAPS); + + if(!(raster_caps & RC_DIBTODEV)) + { + DeleteDC(infop->hDC); + retval = false; + if(last_errorp) + *last_errorp = NO_DIBTODEV; + } + else + { + DEVMODE *dmp; + + infop->hres = GetDeviceCaps(pd.hDC, LOGPIXELSX); + infop->vres = GetDeviceCaps(pd.hDC, LOGPIXELSY); + infop->printx = GetDeviceCaps(pd.hDC, HORZRES); + infop->printy = GetDeviceCaps(pd.hDC, VERTRES); + dmp = GlobalLock(pd.hDevMode); + + if(dmp->dmFields & DM_ORIENTATION) + infop->orientation = dmp->dmOrientation; + else + infop->orientation = DMORIENT_PORTRAIT; + + if((dmp->dmFields & DM_PAPERWIDTH) && dmp->dmPaperWidth) + infop->physx = MMETERS(dmp->dmPaperWidth) / 10; + else if((unsigned)dmp->dmPaperSize < NELEM(paper_sizes)) + infop->physx = paper_sizes[dmp->dmPaperSize].x_pts; + else + infop->physx = INCHES(8.5); + + if((dmp->dmFields & DM_PAPERLENGTH) && dmp->dmPaperLength) + infop->physy = MMETERS(dmp->dmPaperLength) / 10; + else if((unsigned)dmp->dmPaperSize < NELEM(paper_sizes)) + infop->physy = paper_sizes[dmp->dmPaperSize].y_pts; + else + infop->physy = INCHES(11); + + { + int lesser, greater; + + lesser = MIN(infop->physx, infop->physy); + greater = MAX(infop->physx, infop->physy); + + if(infop->orientation == DMORIENT_PORTRAIT) + { + infop->physx = lesser; + infop->physy = greater; + } + else + { + infop->physx = greater; + infop->physy = lesser; + } + } + + if((dmp->dmFields & DM_SCALE) && dmp->dmScale) + infop->scale = dmp->dmScale / 100.0; + else + infop->scale = 1.0; + + if((dmp->dmFields & DM_COPIES) && dmp->dmCopies) + infop->copies = dmp->dmCopies; + else + infop->copies = 1; + + GlobalUnlock(pd.hDevMode); + + /* Do I need to delete pd.hDevMode and pd.hDevNames? */ + + { + global_hdc = pd.hDC; + global_right = wp->info.printx; + global_bottom = wp->info.printy; + } + retval = true; + } + } + } } - if (retval) - *wpp = wp; - else + if(retval) + *wpp = wp; + else { - if (wp) - free (wp); - *wpp = NULL; + if(wp) + free(wp); + *wpp = NULL; } - RESTORE_FP_ENVIRONMENT (); - return retval; + RESTORE_FP_ENVIRONMENT(); + return retval; } -PUBLIC boolean_t -print_file (win_printp_t wp, const char *spool_namep, uint32 *last_errorp) +PUBLIC bool +print_file(win_printp_t wp, const char *spool_namep, uint32_t *last_errorp) { - boolean_t retval; + bool retval; - SAVE_FP_ENVIRONMENT (); - if (!wp) + SAVE_FP_ENVIRONMENT(); + if(!wp) { - retval = FALSE; - *last_errorp = NIL_HANDLE; + retval = false; + *last_errorp = NIL_HANDLE; } - else + else { - DOCINFO di; - int job_identifier; - - memset (&di, 0, sizeof di); - di.cbSize = sizeof di; - di.lpszDocName = "Document"; - job_identifier = StartDoc (wp->info.hDC, &di); - if (job_identifier <= 0) - { - retval = FALSE; - if (last_errorp) - *last_errorp = GetLastError (); - } - else - { - static const char *argv[] = - { - "gs", - NULL, /* "-IC:\\GS;C:\\GS\\FONTS", */ - "-q", - "-dNOPAUSE", - "-sDEVICE=mswindll", - "-dBitsPerPixel=1", - NULL, /* -g%dx%d (papersize) */ - NULL, /* -r%dx%d (resolution)*/ - NULL, - }; - char *papersize; - char *resolution; - - { - char *gs_dll; - char *last_slash; - int len; - char *argv1; - char *libstring; - - libstring = NULL; - gs_dll = get_gs_dll (&libstring); - if (libstring) - { + DOCINFO di; + int job_identifier; + + memset(&di, 0, sizeof di); + di.cbSize = sizeof di; + di.lpszDocName = "Document"; + job_identifier = StartDoc(wp->info.hDC, &di); + if(job_identifier <= 0) + { + retval = false; + if(last_errorp) + *last_errorp = GetLastError(); + } + else + { + static const char *argv[] = { + "gs", + NULL, /* "-IC:\\GS;C:\\GS\\FONTS", */ + "-q", + "-dNOPAUSE", + "-sDEVICE=mswindll", + "-dBitsPerPixel=1", + NULL, /* -g%dx%d (papersize) */ + NULL, /* -r%dx%d (resolution)*/ + NULL, + }; + char *papersize; + char *resolution; + + { + char *gs_dll; + char *last_slash; + int len; + char *argv1; + char *libstring; + + libstring = NULL; + gs_dll = get_gs_dll(&libstring); + if(libstring) + { #define MINUS_I_STRING "-I%s" - len = sizeof MINUS_I_STRING + strlen (libstring); - argv1 = alloca (len); - sprintf (argv1, MINUS_I_STRING, libstring); - free (libstring); - } - else - { + len = sizeof MINUS_I_STRING + strlen(libstring); + argv1 = alloca(len); + sprintf(argv1, MINUS_I_STRING, libstring); + free(libstring); + } + else + { #undef MINUS_I_STRING #define MINUS_I_STRING "-I%s;%s\\FONTS" - last_slash = strrchr (gs_dll, '\\'); - *last_slash = 0; - len = sizeof MINUS_I_STRING + strlen (gs_dll) + strlen (gs_dll); - argv1 = alloca (len); - sprintf (argv1, MINUS_I_STRING, gs_dll, gs_dll); - } - argv[1] = argv1; - free (gs_dll); - } - - papersize = alloca (128); - sprintf (papersize, "-g%dx%d", wp->info.hres * wp->info.physx / 72, - wp->info.vres * wp->info.physy / 72); - - resolution = alloca (128); - sprintf (resolution, "-r%dx%d", wp->info.hres, wp->info.vres); - - argv[6] = papersize; - argv[7] = resolution; - - if (gsdll_init (gsdll_callback, NULL, NELEM (argv)-1, argv) != 0) - { - retval = FALSE; - if (last_errorp) - *last_errorp = GSDLL_INIT_FAILED; - } - else - { - int code; - char *initial_command; - int n; - float margin_x, margin_y; - - margin_x = ((global_right - - ((float) wp->info.hres * wp->info.physx / 72)) - / (2 * wp->info.hres)); - margin_y = ((global_bottom - - ((float) wp->info.vres * wp->info.physy / 72)) - / (2 * wp->info.vres)); - -#define INITIAL_COMMAND \ - "<< /Margins [ " \ - "%f currentpagedevice /.MarginsHWResolution get 0 get mul " \ - "%f currentpagedevice /.MarginsHWResolution get 1 get mul " \ - "] >> setpagedevice (%s) run\n" - - initial_command = alloca (sizeof INITIAL_COMMAND + 20 + 20 - + strlen (spool_namep) + 100); - n = sprintf (initial_command, INITIAL_COMMAND, - margin_x, margin_y, spool_namep); - { - char *p; - - for (p = initial_command; *p; ++p) - if (*p == '\\') - *p = '/'; - } - - gsdll_execute_begin (); - code = gsdll_execute_cont (initial_command, n); - if (code > -100) - gsdll_execute_end (); - gsdll_exit (); - retval = TRUE; - } - } + last_slash = strrchr(gs_dll, '\\'); + *last_slash = 0; + len = sizeof MINUS_I_STRING + strlen(gs_dll) + strlen(gs_dll); + argv1 = alloca(len); + sprintf(argv1, MINUS_I_STRING, gs_dll, gs_dll); + } + argv[1] = argv1; + free(gs_dll); + } + + papersize = alloca(128); + sprintf(papersize, "-g%dx%d", wp->info.hres * wp->info.physx / 72, + wp->info.vres * wp->info.physy / 72); + + resolution = alloca(128); + sprintf(resolution, "-r%dx%d", wp->info.hres, wp->info.vres); + + argv[6] = papersize; + argv[7] = resolution; + + if(gsdll_init(gsdll_callback, NULL, NELEM(argv) - 1, argv) != 0) + { + retval = false; + if(last_errorp) + *last_errorp = GSDLL_INIT_FAILED; + } + else + { + int code; + char *initial_command; + int n; + float margin_x, margin_y; + + margin_x = ((global_right - ((float)wp->info.hres * wp->info.physx / 72)) + / (2 * wp->info.hres)); + margin_y = ((global_bottom - ((float)wp->info.vres * wp->info.physy / 72)) + / (2 * wp->info.vres)); + +#define INITIAL_COMMAND \ + "<< /Margins [ " \ + "%f currentpagedevice /.MarginsHWResolution get 0 get mul " \ + "%f currentpagedevice /.MarginsHWResolution get 1 get mul " \ + "] >> setpagedevice (%s) run\n" + + initial_command = alloca(sizeof INITIAL_COMMAND + 20 + 20 + + strlen(spool_namep) + 100); + n = sprintf(initial_command, INITIAL_COMMAND, + margin_x, margin_y, spool_namep); + { + char *p; + + for(p = initial_command; *p; ++p) + if(*p == '\\') + *p = '/'; + } + + gsdll_execute_begin(); + code = gsdll_execute_cont(initial_command, n); + if(code > -100) + gsdll_execute_end(); + gsdll_exit(); + retval = true; + } + } } - release_info (wp, NULL); - DeleteFile (spool_namep); - unloadgs (); - RESTORE_FP_ENVIRONMENT (); - return retval; + release_info(wp, NULL); + DeleteFile(spool_namep); + unloadgs(); + RESTORE_FP_ENVIRONMENT(); + return retval; } #if 0 @@ -895,9 +962,9 @@ xxx (int size, face_t face, family_t family) lf.lfEscapement = 0; lf.lfOrientation = 0; lf.lfWeight = face & bold ? 700 : 400; - lf.lfItalic = face & italic ? TRUE : FALSE; - lf.lfUnderline = FALSE; - lf.lfStrikeOut = FALSE; + lf.lfItalic = face & italic ? true : false; + lf.lfUnderline = false; + lf.lfStrikeOut = false; lf.lfCharSet = ANSI_CHARSET; lf.lfOutPrecision = OUT_DEFAULT_PRECIS; /* ? */ lf.lfClipPrecision = CLIP_DEFAULT_PRECIS; /* ? */ diff --git a/src/config/os/cygwin32/win_print.h b/src/config/os/cygwin32/win_print.h index 1c4e29c9..c7cf7313 100644 --- a/src/config/os/cygwin32/win_print.h +++ b/src/config/os/cygwin32/win_print.h @@ -1,45 +1,44 @@ -#if !defined (__WIN_PRINT_H__) +#if !defined(__WIN_PRINT_H__) #define __WIN_PRINT_H__ -typedef enum -{ - WIN_PRINT_PORTRAIT, - WIN_PRINT_LANDSCAPE, +typedef enum { + WIN_PRINT_PORTRAIT, + WIN_PRINT_LANDSCAPE, } orientation_t; typedef struct win_print_str *win_printp_t; -extern boolean_t get_info (win_printp_t *wpp, - int physx, int physy, - orientation_t orientation, - int copies, - uint32 *last_errorp); +extern bool get_info(win_printp_t *wpp, + int physx, int physy, + orientation_t orientation, + int copies, + uint32_t *last_errorp); -extern boolean_t print_file (win_printp_t wp, const char *spool_namep, - uint32 *last_errorp); +extern bool print_file(win_printp_t wp, const char *spool_namep, + uint32_t *last_errorp); -#define INCHES(x) ((x) * 72) -#define MMETERS(x) ((x) * 2.835) +#define INCHES(x) ((x)*72) +#define MMETERS(x) ((x)*2.835) #define GSDLLAPI CALLBACK _export enum { - GSDLL_STDIN=1, - GSDLL_STDOUT, - GSDLL_DEVICE, - GSDLL_SYNC, - GSDLL_PAGE, - GSDLL_SIZE, - GSDLL_POLL, + GSDLL_STDIN = 1, + GSDLL_STDOUT, + GSDLL_DEVICE, + GSDLL_SYNC, + GSDLL_PAGE, + GSDLL_SIZE, + GSDLL_POLL, }; typedef int (*GSDLL_CALLBACK)(int, char *, unsigned long); -extern char *get_gs_dll (char **libstringp); +extern char *get_gs_dll(char **libstringp); -extern void set_gs_gestalt_info (void); +extern void set_gs_gestalt_info(void); -extern void complain_if_no_ghostscript (void); +extern void complain_if_no_ghostscript(void); #endif diff --git a/src/config/os/cygwin32/win_print_private.h b/src/config/os/cygwin32/win_print_private.h index b60d1b3a..bb605bde 100644 --- a/src/config/os/cygwin32/win_print_private.h +++ b/src/config/os/cygwin32/win_print_private.h @@ -1,22 +1,21 @@ /* All the information in a win_print_info_t can be derived from the return of a PrintDlg call */ - + typedef struct { - HDC hDC; - int hres; /* dots per inch */ - int vres; /* dots per inch */ - int printx; /* dots */ - int printy; /* dots */ - int physx; /* points */ - int physy; /* points */ - short orientation; - float scale; - short copies; - int rowwidth; - int nbytes; -} -win_print_info_t; + HDC hDC; + int hres; /* dots per inch */ + int vres; /* dots per inch */ + int printx; /* dots */ + int printy; /* dots */ + int physx; /* points */ + int physy; /* points */ + short orientation; + float scale; + short copies; + int rowwidth; + int nbytes; +} win_print_info_t; /* The information in a win_print_buf_t is related to the memory management games we play so we can have a buffer into which @@ -24,62 +23,59 @@ win_print_info_t; typedef struct { - char *bufp; - HANDLE dib_hand; - HBITMAP bmap; - HDC hDC; -} -win_print_buf_t; + char *bufp; + HANDLE dib_hand; + HBITMAP bmap; + HDC hDC; +} win_print_buf_t; typedef struct { - int current_page_printing; - char *current_gs_outfile; - HANDLE file_hand; -} -win_print_file_t; + int current_page_printing; + char *current_gs_outfile; + HANDLE file_hand; +} win_print_file_t; typedef struct win_print_str { - win_print_info_t info; - win_print_buf_t buf; - win_print_file_t file; -} -win_print_t; + win_print_info_t info; + win_print_buf_t buf; + win_print_file_t file; +} win_print_t; -#if !defined (NELEM) -#define NELEM(x) (sizeof (x) / sizeof (x)[0]) +#if !defined(NELEM) +#define NELEM(x) (sizeof(x) / sizeof(x)[0]) #endif -#if !defined (MIN) -#define MIN(x, y) \ -({ \ - typeof (x) _x; \ - typeof (y) _y; \ - \ - _x = (x); \ - _y = (y); \ - _x < _y ? _x : _y; \ -}) +#if !defined(MIN) +#define MIN(x, y) \ + ({ \ + decltype(x) _x; \ + decltype(y) _y; \ + \ + _x = (x); \ + _y = (y); \ + _x < _y ? _x : _y; \ + }) #endif -#if !defined (MAX) -#define MAX(x, y) \ -({ \ - typeof (x) _x; \ - typeof (y) _y; \ - \ - _x = (x); \ - _y = (y); \ - _x > _y ? _x : _y; \ -}) +#if !defined(MAX) +#define MAX(x, y) \ + ({ \ + decltype(x) _x; \ + decltype(y) _y; \ + \ + _x = (x); \ + _y = (y); \ + _x > _y ? _x : _y; \ + }) #endif enum { - NO_BIT_BLT = 32700, - MALLOC_FAILED, - NIL_HANDLE, - NO_DIBTODEV, - GSDLL_INIT_FAILED, + NO_BIT_BLT = 32700, + MALLOC_FAILED, + NIL_HANDLE, + NO_DIBTODEV, + GSDLL_INIT_FAILED, }; diff --git a/src/config/os/cygwin32/win_queue.c b/src/config/os/cygwin32/win_queue.c index 1161af5f..e5f23100 100644 --- a/src/config/os/cygwin32/win_queue.c +++ b/src/config/os/cygwin32/win_queue.c @@ -2,27 +2,23 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_queue[] = "$Id: win_queue.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" #include -PRIVATE boolean_t timer_driven_events_p = TRUE; +static bool timer_driven_events_p = true; PUBLIC void -win_queue (volatile uint8 *pendingp) +win_queue(volatile uint8_t *pendingp) { - if (timer_driven_events_p) - *pendingp = TRUE; + if(timer_driven_events_p) + *pendingp = true; } PUBLIC void -set_timer_driven_events (boolean_t value) +set_timer_driven_events(bool value) { - timer_driven_events_p = value; + timer_driven_events_p = value; } diff --git a/src/config/os/cygwin32/win_queue.h b/src/config/os/cygwin32/win_queue.h index 3772c909..9603542f 100644 --- a/src/config/os/cygwin32/win_queue.h +++ b/src/config/os/cygwin32/win_queue.h @@ -1,7 +1,7 @@ -#if !defined (__WIN_QUEUE_H__) +#if !defined(__WIN_QUEUE_H__) #define __WIN_QUEUE_H__ -extern void win_queue (volatile uint8 *pendingp); -extern void set_timer_driven_events (boolean_t value); +extern void win_queue(volatile uint8_t *pendingp); +extern void set_timer_driven_events(bool value); #endif diff --git a/src/config/os/cygwin32/win_screen.c b/src/config/os/cygwin32/win_screen.c index 7559fa28..c88a1d18 100644 --- a/src/config/os/cygwin32/win_screen.c +++ b/src/config/os/cygwin32/win_screen.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_screen[] = "$Id: win_screen.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -16,64 +12,64 @@ char ROMlib_rcsid_win_screen[] = "$Id: win_screen.c 63 2004-12-24 18:19:43Z ctm #include PUBLIC int -os_current_screen_width (void) +os_current_screen_width(void) { - int retval; + int retval; - retval = GetSystemMetrics (SM_CXSCREEN); - return retval; + retval = GetSystemMetrics(SM_CXSCREEN); + return retval; } PUBLIC int -os_current_screen_height (void) +os_current_screen_height(void) { - int retval; + int retval; - retval = GetSystemMetrics (SM_CYSCREEN); - return retval; + retval = GetSystemMetrics(SM_CYSCREEN); + return retval; } PUBLIC int -os_maximum_window_height (void) +os_maximum_window_height(void) { - int retval; + int retval; - if (ROMlib_fullscreen_p) - retval = os_current_screen_height (); - else - retval = GetSystemMetrics (SM_CYFULLSCREEN); - return retval; + if(ROMlib_fullscreen_p) + retval = os_current_screen_height(); + else + retval = GetSystemMetrics(SM_CYFULLSCREEN); + return retval; } PUBLIC int -os_maximum_window_width (void) +os_maximum_window_width(void) { - int retval; + int retval; - if (ROMlib_fullscreen_p) - retval = os_current_screen_width (); - else - retval = GetSystemMetrics (SM_CXFULLSCREEN); - return retval; + if(ROMlib_fullscreen_p) + retval = os_current_screen_width(); + else + retval = GetSystemMetrics(SM_CXFULLSCREEN); + return retval; } PUBLIC void -ROMlib_recenter_window (void) +ROMlib_recenter_window(void) { - if (!ROMlib_fullscreen_p) + if(!ROMlib_fullscreen_p) { - RECT bounds; - - if (GetWindowRect (SDL_Window, &bounds)) - { - int width, height, caption_height; - int x, y; - - caption_height = GetSystemMetrics (SM_CYCAPTION); - width = bounds.right-bounds.left; - height = bounds.bottom-bounds.top + caption_height; - x = (GetSystemMetrics(SM_CXFULLSCREEN)-width)/2; - y = (GetSystemMetrics(SM_CYFULLSCREEN)-height)/2; + RECT bounds; + + if(GetWindowRect(SDL_Window, &bounds)) + { + int width, height, caption_height; + int x, y; + + caption_height = GetSystemMetrics(SM_CYCAPTION); + width = bounds.right - bounds.left; + height = bounds.bottom - bounds.top + caption_height; + x = (GetSystemMetrics(SM_CXFULLSCREEN) - width) / 2; + y = (GetSystemMetrics(SM_CYFULLSCREEN) - height) / 2; #if 0 { LONG l; @@ -98,8 +94,8 @@ ROMlib_recenter_window (void) #endif } #endif - SetWindowPos(SDL_Window, NULL, x, y + caption_height, width, height, - (SWP_NOCOPYBITS | SWP_NOZORDER | SWP_SHOWWINDOW)); - } + SetWindowPos(SDL_Window, NULL, x, y + caption_height, width, height, + (SWP_NOCOPYBITS | SWP_NOZORDER | SWP_SHOWWINDOW)); + } } } diff --git a/src/config/os/cygwin32/win_screen.h b/src/config/os/cygwin32/win_screen.h index 11c60ad5..729b3ef1 100644 --- a/src/config/os/cygwin32/win_screen.h +++ b/src/config/os/cygwin32/win_screen.h @@ -1,10 +1,10 @@ -#if !defined (__WIN_SCREEN_H__) +#if !defined(__WIN_SCREEN_H__) #define __WIN_SCREEN_H__ -extern int os_current_screen_width (void); -extern int os_current_screen_height (void); -extern int os_maximum_window_height (void); -extern int os_maximum_window_width (void); -extern void ROMlib_recenter_window (void); +extern int os_current_screen_width(void); +extern int os_current_screen_height(void); +extern int os_maximum_window_height(void); +extern int os_maximum_window_width(void); +extern void ROMlib_recenter_window(void); #endif diff --git a/src/config/os/cygwin32/win_serial.c b/src/config/os/cygwin32/win_serial.c index f533ce12..c6083928 100644 --- a/src/config/os/cygwin32/win_serial.c +++ b/src/config/os/cygwin32/win_serial.c @@ -3,11 +3,6 @@ * All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_serial[] = - "$Id: win_serial.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -17,78 +12,82 @@ char ROMlib_rcsid_win_serial[] = #include +enum +{ + PARAMETER_ERROR = -2 +}; -enum { PARAMETER_ERROR = -2 }; - -enum { noErr = 0 }; +enum +{ + noErr = 0 +}; /* * A useful macro for looking up the value of a key in a mapping table. * It uses the gcc-specific construct of ({ ... }) */ -#define LOOKUP_KEY(valp, thekey, map) \ -({ \ - int i; \ - int retval; \ - \ - retval = PARAMETER_ERROR; \ - for (i = 0; i < (int) NELEM (map); ++i) \ - if (map[i].key == thekey) \ - { \ - *valp = map[i].val; \ - retval = 0; \ - break; \ - } \ - retval; \ -}) +#define LOOKUP_KEY(valp, thekey, map) \ + ({ \ + int i; \ + int retval; \ + \ + retval = PARAMETER_ERROR; \ + for(i = 0; i < (int)NELEM(map); ++i) \ + if(map[i].key == thekey) \ + { \ + *valp = map[i].val; \ + retval = 0; \ + break; \ + } \ + retval; \ + }) static struct { - int val; /* 0 = COM1, 1 = COM2 ... */ - uint8 key; -} serial_port_map[] = - { + int val; /* 0 = COM1, 1 = COM2 ... */ + uint8_t key; +} serial_port_map[] = { { 0, 0 }, { 1, 1 }, - }; +}; /* * xxx = 0 for modem, 1 for printer */ -PRIVATE int -set_xxx_port_mapping_to_pc_port (int xxx, int pc_port) +static int +set_xxx_port_mapping_to_pc_port(int xxx, int pc_port) { - int retval; + int retval; - if (xxx >= 0 && xxx <= 1 && pc_port >= 1 && pc_port <= 4) + if(xxx >= 0 && xxx <= 1 && pc_port >= 1 && pc_port <= 4) { - serial_port_map[xxx].val = pc_port - 1; - retval = 0; + serial_port_map[xxx].val = pc_port - 1; + retval = 0; } - else - retval = PARAMETER_ERROR; + else + retval = PARAMETER_ERROR; - return retval; + return retval; } PUBLIC int -set_modem_port_mapping_to_pc_port (int pc_port) +set_modem_port_mapping_to_pc_port(int pc_port) { - int retval; + int retval; - retval = set_xxx_port_mapping_to_pc_port (0, pc_port); - return retval; + retval = set_xxx_port_mapping_to_pc_port(0, pc_port); + return retval; } PUBLIC int -set_printer_port_mapping_to_pc_port (int pc_port) +set_printer_port_mapping_to_pc_port(int pc_port) { - int retval; + int retval; - retval = set_xxx_port_mapping_to_pc_port (1, pc_port); - return retval; + retval = set_xxx_port_mapping_to_pc_port(1, pc_port); + return retval; } /* @@ -98,89 +97,123 @@ set_printer_port_mapping_to_pc_port (int pc_port) * 0 */ -PRIVATE int -baud_to_win32_baud (DWORD *win32_baudp, uint32 baud) +static int +baud_to_win32_baud(DWORD *win32_baudp, uint32_t baud) { - int retval; + int retval; - struct - { - DWORD val; - uint32 key; - } map[] = + struct { - { 300, baud300, }, - { 600, baud600, }, - { 1200, baud1200, }, - { 1800, baud1800, }, - { 2400, baud2400, }, - { 3600, baud3600, }, - { 4800, baud4800, }, - { 7200, baud7200, }, - { 9600, baud9600, }, - { 19200, baud19200 }, - { 57600, baud57600 }, + DWORD val; + uint32_t key; + } map[] = { + { + 300, baud300, + }, + { + 600, baud600, + }, + { + 1200, baud1200, + }, + { + 1800, baud1800, + }, + { + 2400, baud2400, + }, + { + 3600, baud3600, + }, + { + 4800, baud4800, + }, + { + 7200, baud7200, + }, + { + 9600, baud9600, + }, + { 19200, baud19200 }, + { 57600, baud57600 }, }; - retval = LOOKUP_KEY (win32_baudp, baud, map); - return retval; + retval = LOOKUP_KEY(win32_baudp, baud, map); + return retval; } -PRIVATE int -parity_to_win32_parity (BYTE *win32_parityp, parity_t parity) +static int +parity_to_win32_parity(BYTE *win32_parityp, parity_t parity) { - int retval; + int retval; - struct + struct { - BYTE val; - parity_t key; - } map[] = - { - { win32_serial_parity_no, noParity, }, - { win32_serial_parity_odd, oddParity, }, - { win32_serial_parity_even, evenParity, }, + BYTE val; + parity_t key; + } map[] = { + { + win32_serial_parity_no, noParity, + }, + { + win32_serial_parity_odd, oddParity, + }, + { + win32_serial_parity_even, evenParity, + }, }; - retval = LOOKUP_KEY (win32_parityp, parity, map); - return retval; + retval = LOOKUP_KEY(win32_parityp, parity, map); + return retval; } -PRIVATE int -stop_to_win32_stop (BYTE *win32_stopp, uint32 stop_bits) +static int +stop_to_win32_stop(BYTE *win32_stopp, uint32_t stop_bits) { - int retval; - - struct - { - BYTE val; - uint32 key; - } map[] = - { - { win32_serial_stop_bits_1, 1, }, - { win32_serial_stop_bits_1_and_a_half, 2, }, - { win32_serial_stop_bits_2, 3, } - }; - retval = LOOKUP_KEY (win32_stopp, stop_bits, map); - return retval; + int retval; + + struct + { + BYTE val; + uint32_t key; + } map[] = { + { + win32_serial_stop_bits_1, 1, + }, + { + win32_serial_stop_bits_1_and_a_half, 2, + }, + { + win32_serial_stop_bits_2, 3, + } + }; + retval = LOOKUP_KEY(win32_stopp, stop_bits, map); + return retval; } -PRIVATE int -length_to_win32_length (BYTE *win32_lengthp, uint32 data_length) +static int +length_to_win32_length(BYTE *win32_lengthp, uint32_t data_length) { - int retval; - - struct - { - BYTE val; - uint32 key; - } map[] = - { - { 5, data5, }, - { 6, data6, }, - { 7, data7, }, - { 8, data8, }, - }; - retval = LOOKUP_KEY (win32_lengthp, data_length, map); - return retval; + int retval; + + struct + { + BYTE val; + uint32_t key; + } map[] = { + { + 5, data5, + }, + { + 6, data6, + }, + { + 7, data7, + }, + { + 8, data8, + }, + }; + retval = LOOKUP_KEY(win32_lengthp, data_length, map); + return retval; } /* @@ -188,37 +221,40 @@ length_to_win32_length (BYTE *win32_lengthp, uint32 data_length) * to the values that the WIN32 calls use. If an inappropriate source value * is supplied, they automatically force the calling function to return * PARAMETER_ERROR - */ - -#define BAUD_TO_WIN32_BAUD(win32_baudp, baud) \ -do \ -{ \ - if (baud_to_win32_baud (win32_baudp, baud) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define PARITY_TO_WIN32_PARITY(win32_parityp, parity) \ -do \ -{ \ - if (parity_to_win32_parity (win32_parityp, parity) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define STOP_TO_WIN32_STOP(win32_stopp, stop_bits) \ -do \ -{ \ - if (stop_to_win32_stop (win32_stopp, stop_bits) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -#define LENGTH_TO_WIN32_LENGTH(win32_lengthp, data_length) \ -do \ -{ \ - if (length_to_win32_length (win32_lengthp, data_length) != 0) \ - return PARAMETER_ERROR; \ -} while (0) - -enum { MAX_N_PORTS = 4 }; + */ + +#define BAUD_TO_WIN32_BAUD(win32_baudp, baud) \ + do \ + { \ + if(baud_to_win32_baud(win32_baudp, baud) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +#define PARITY_TO_WIN32_PARITY(win32_parityp, parity) \ + do \ + { \ + if(parity_to_win32_parity(win32_parityp, parity) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +#define STOP_TO_WIN32_STOP(win32_stopp, stop_bits) \ + do \ + { \ + if(stop_to_win32_stop(win32_stopp, stop_bits) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +#define LENGTH_TO_WIN32_LENGTH(win32_lengthp, data_length) \ + do \ + { \ + if(length_to_win32_length(win32_lengthp, data_length) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +enum +{ + MAX_N_PORTS = 4 +}; /* * It would be nicer if we opened and closed ports as part of the serial @@ -230,46 +266,46 @@ enum { MAX_N_PORTS = 4 }; #define COM_TEMPLATE "COM1" -PRIVATE HANDLE -port_to_handle (uint8 port) +static HANDLE +port_to_handle(uint8_t port) { - HANDLE retval; - int com_minus_1; - static boolean_t been_here; - static HANDLE com_hands[MAX_N_PORTS]; + HANDLE retval; + int com_minus_1; + static bool been_here; + static HANDLE com_hands[MAX_N_PORTS]; - if (!been_here) + if(!been_here) { - int i; + int i; - for (i = 0; i < (int) NELEM (com_hands); ++i) - com_hands[i] = INVALID_HANDLE_VALUE; - been_here = TRUE; + for(i = 0; i < (int)NELEM(com_hands); ++i) + com_hands[i] = INVALID_HANDLE_VALUE; + been_here = true; } - if (LOOKUP_KEY (&com_minus_1, port, serial_port_map) != 0) - retval = INVALID_HANDLE_VALUE; - else + if(LOOKUP_KEY(&com_minus_1, port, serial_port_map) != 0) + retval = INVALID_HANDLE_VALUE; + else { - if (com_minus_1 < 0 || com_minus_1 >= MAX_N_PORTS) - retval = INVALID_HANDLE_VALUE; - else - { - retval = com_hands[com_minus_1]; - if (retval == INVALID_HANDLE_VALUE) - { - char *com_filename; - - com_filename = alloca (sizeof COM_TEMPLATE); - memcpy (com_filename, COM_TEMPLATE, sizeof COM_TEMPLATE); - com_filename[sizeof COM_TEMPLATE - 2] += com_minus_1; - retval = com_hands[com_minus_1] - = CreateFile (com_filename, GENERIC_READ | GENERIC_WRITE, - 0, NULL, OPEN_EXISTING, 0, NULL); - } - } + if(com_minus_1 < 0 || com_minus_1 >= MAX_N_PORTS) + retval = INVALID_HANDLE_VALUE; + else + { + retval = com_hands[com_minus_1]; + if(retval == INVALID_HANDLE_VALUE) + { + char *com_filename; + + com_filename = alloca(sizeof COM_TEMPLATE); + memcpy(com_filename, COM_TEMPLATE, sizeof COM_TEMPLATE); + com_filename[sizeof COM_TEMPLATE - 2] += com_minus_1; + retval = com_hands[com_minus_1] + = CreateFile(com_filename, GENERIC_READ | GENERIC_WRITE, + 0, NULL, OPEN_EXISTING, 0, NULL); + } + } } - return retval; + return retval; } /* @@ -278,71 +314,71 @@ port_to_handle (uint8 port) * we write our own drivers). */ -PRIVATE int -dos_serial_bios_init_port (uint8 port, - uint32 baud, - uint32 parity, - uint32 stop_bits, - uint32 data_length) +static int +dos_serial_bios_init_port(uint8_t port, + uint32_t baud, + uint32_t parity, + uint32_t stop_bits, + uint32_t data_length) { - int retval; - HANDLE h; + int retval; + HANDLE h; - h = port_to_handle (port); - if (h == INVALID_HANDLE_VALUE) - retval = -1; - else + h = port_to_handle(port); + if(h == INVALID_HANDLE_VALUE) + retval = -1; + else { - DCB dcb; - - dcb.DCBlength = sizeof dcb; - if (!GetCommState (h, &dcb)) - retval = -1; - else - { - DWORD win32_baud; - BYTE win32_parity; - BYTE win32_stop; - BYTE win32_length; - - BAUD_TO_WIN32_BAUD (&win32_baud, baud); - PARITY_TO_WIN32_PARITY (&win32_parity, parity); - STOP_TO_WIN32_STOP (&win32_stop, stop_bits); - LENGTH_TO_WIN32_LENGTH (&win32_length, data_length); - - dcb.BaudRate = win32_baud; - dcb.fBinary = TRUE; - dcb.fParity = TRUE; - dcb.ByteSize = win32_length; - dcb.Parity = win32_parity; - dcb.StopBits = win32_stop; - retval = SetCommState (h, &dcb) ? 0 : -1; - } + DCB dcb; + + dcb.DCBlength = sizeof dcb; + if(!GetCommState(h, &dcb)) + retval = -1; + else + { + DWORD win32_baud; + BYTE win32_parity; + BYTE win32_stop; + BYTE win32_length; + + BAUD_TO_WIN32_BAUD(&win32_baud, baud); + PARITY_TO_WIN32_PARITY(&win32_parity, parity); + STOP_TO_WIN32_STOP(&win32_stop, stop_bits); + LENGTH_TO_WIN32_LENGTH(&win32_length, data_length); + + dcb.BaudRate = win32_baud; + dcb.fBinary = true; + dcb.fParity = true; + dcb.ByteSize = win32_length; + dcb.Parity = win32_parity; + dcb.StopBits = win32_stop; + retval = SetCommState(h, &dcb) ? 0 : -1; + } } - return retval; + return retval; } -typedef WINBOOL (WINAPI *xferfuncp_t) (HANDLE, PVOID, DWORD, PDWORD, LPOVERLAPPED); +typedef WINBOOL(WINAPI *xferfuncp_t)(HANDLE, PVOID, DWORD, PDWORD, LPOVERLAPPED); -PUBLIC uint32 -serial_bios_xfer (LONGINT fd, void *buf, size_t count, xferfuncp_t funcp) +PUBLIC uint32_t +serial_bios_xfer(LONGINT fd, void *buf, size_t count, xferfuncp_t funcp) { - HANDLE h; - uint32 retval; + HANDLE h; + uint32_t retval; - h = port_to_handle (fd); - if (h == INVALID_HANDLE_VALUE) - retval = 0; - else + h = port_to_handle(fd); + if(h == INVALID_HANDLE_VALUE) + retval = 0; + else { - DWORD nread; - - if (funcp (h, buf, count, &nread, NULL)) - retval = nread; - else - retval = 0; + DWORD nread; + + if(funcp(h, buf, count, &nread, NULL)) + retval = nread; + else + retval = 0; } - return retval; + return retval; } /* @@ -356,51 +392,51 @@ serial_bios_xfer (LONGINT fd, void *buf, size_t count, xferfuncp_t funcp) * these routines, even the write routine. */ -PUBLIC uint32 -serial_bios_read (LONGINT fd, void *buf, size_t count) +PUBLIC uint32_t +serial_bios_read(LONGINT fd, void *buf, size_t count) { - uint32 retval; + uint32_t retval; - retval = serial_bios_xfer (fd, buf, count, ReadFile); - return retval; + retval = serial_bios_xfer(fd, buf, count, ReadFile); + return retval; } -PUBLIC uint32 -serial_bios_write (LONGINT fd, void *buf, size_t count) +PUBLIC uint32_t +serial_bios_write(LONGINT fd, void *buf, size_t count) { - uint32 retval; + uint32_t retval; - retval = serial_bios_xfer (fd, buf, count, (void *) WriteFile); - return retval; + retval = serial_bios_xfer(fd, buf, count, (void *)WriteFile); + return retval; } -PUBLIC int32 -serial_bios_serset (LONGINT fd, INTEGER param) +PUBLIC int32_t +serial_bios_serset(LONGINT fd, INTEGER param) { - int32 retval; - uint32 mac_baud, mac_data_length, mac_parity, mac_stop_bits; + int32_t retval; + uint32_t mac_baud, mac_data_length, mac_parity, mac_stop_bits; - /* TODO */ - mac_baud = param & 0x3FF; - mac_data_length = param & 0xc00; - mac_parity = param & 0x3000; - mac_stop_bits = ((param >> 14) & 0x3); + /* TODO */ + mac_baud = param & 0x3FF; + mac_data_length = param & 0xc00; + mac_parity = param & 0x3000; + mac_stop_bits = ((param >> 14) & 0x3); - dos_serial_bios_init_port (fd, mac_baud, mac_parity, mac_stop_bits, - mac_data_length); + dos_serial_bios_init_port(fd, mac_baud, mac_parity, mac_stop_bits, + mac_data_length); - retval = noErr; - return retval; + retval = noErr; + return retval; } -PUBLIC int32 -serial_bios_serxhshake (LONGINT fd, SerShk *sershkp) +PUBLIC int32_t +serial_bios_serxhshake(LONGINT fd, SerShk *sershkp) { - int32 retval; + int32_t retval; - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; } /* @@ -409,77 +445,77 @@ serial_bios_serxhshake (LONGINT fd, SerShk *sershkp) * not hard to do, but we just don't do it yet. */ -PUBLIC int32 -serial_bios_setbaud (LONGINT fd, INTEGER baud) +PUBLIC int32_t +serial_bios_setbaud(LONGINT fd, INTEGER baud) { - int32 retval; + int32_t retval; - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; } -PUBLIC int32 -serial_bios_ctlbrk (LONGINT fd, INTEGER flag) +PUBLIC int32_t +serial_bios_ctlbrk(LONGINT fd, INTEGER flag) { - int32 retval; + int32_t retval; - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; } -PUBLIC int32 -serial_bios_setflow (LONGINT fd, LONGINT flag) +PUBLIC int32_t +serial_bios_setflow(LONGINT fd, LONGINT flag) { - int32 retval; + int32_t retval; - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; } -PUBLIC int32 -serial_bios_setdtr (LONGINT fd) +PUBLIC int32_t +serial_bios_setdtr(LONGINT fd) { - int32 retval; + int32_t retval; - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; } -PUBLIC int32 -serial_bios_clrdtr (LONGINT fd) +PUBLIC int32_t +serial_bios_clrdtr(LONGINT fd) { - int32 retval; + int32_t retval; - warning_unimplemented (NULL_STRING); - retval = noErr; - return retval; + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; } PUBLIC int -serial_bios_fionread (LONGINT fd, LONGINT *np) +serial_bios_fionread(LONGINT fd, LONGINT *np) { - HANDLE h; - int retval; + HANDLE h; + int retval; - h = port_to_handle (fd); - if (h == INVALID_HANDLE_VALUE) - retval = -1; - else + h = port_to_handle(fd); + if(h == INVALID_HANDLE_VALUE) + retval = -1; + else { - DWORD err; - COMSTAT comstat; - - if (!ClearCommError (h, &err, &comstat)) - retval = -1; - else - { - *np = comstat.cbInQue; - retval = 0; - } + DWORD err; + COMSTAT comstat; + + if(!ClearCommError(h, &err, &comstat)) + retval = -1; + else + { + *np = comstat.cbInQue; + retval = 0; + } } - return retval; + return retval; } diff --git a/src/config/os/cygwin32/win_serial.h b/src/config/os/cygwin32/win_serial.h index 6452895c..105c290b 100644 --- a/src/config/os/cygwin32/win_serial.h +++ b/src/config/os/cygwin32/win_serial.h @@ -1,4 +1,4 @@ -#if !defined (_win_serial_h_) +#if !defined(_win_serial_h_) #define _win_serial_h_ /* @@ -12,48 +12,46 @@ * This should really be divided into public and private .h files */ -typedef enum { parity_none, parity_odd, parity_even } parity_t; +typedef enum { parity_none, + parity_odd, + parity_even } parity_t; -typedef enum -{ - win32_serial_parity_no, - win32_serial_parity_odd, - win32_serial_parity_even, - win32_serial_parity_mark, - win32_serial_parity_space, -} -win32_serial_parity_t; +typedef enum { + win32_serial_parity_no, + win32_serial_parity_odd, + win32_serial_parity_even, + win32_serial_parity_mark, + win32_serial_parity_space, +} win32_serial_parity_t; -typedef enum -{ - win32_serial_stop_bits_1, - win32_serial_stop_bits_1_and_a_half, - win32_serial_stop_bits_2, -} -win32_serial_stop_bits_t; +typedef enum { + win32_serial_stop_bits_1, + win32_serial_stop_bits_1_and_a_half, + win32_serial_stop_bits_2, +} win32_serial_stop_bits_t; -extern uint32 serial_bios_read (LONGINT fd, void *buf, size_t count); +extern uint32_t serial_bios_read(LONGINT fd, void *buf, size_t count); -extern uint32 serial_bios_write (LONGINT fd, void *buf, size_t count); +extern uint32_t serial_bios_write(LONGINT fd, void *buf, size_t count); -extern int32 serial_bios_serset (LONGINT fd, INTEGER param); +extern int32_t serial_bios_serset(LONGINT fd, INTEGER param); -extern int32 serial_bios_serxhshake (LONGINT fd, SerShk *sershkp); +extern int32_t serial_bios_serxhshake(LONGINT fd, SerShk *sershkp); -extern int32 serial_bios_setbaud (LONGINT fd, INTEGER baud); +extern int32_t serial_bios_setbaud(LONGINT fd, INTEGER baud); -extern int32 serial_bios_ctlbrk (LONGINT fd, INTEGER flag); +extern int32_t serial_bios_ctlbrk(LONGINT fd, INTEGER flag); -extern int32 serial_bios_setflow (LONGINT fd, LONGINT flag); +extern int32_t serial_bios_setflow(LONGINT fd, LONGINT flag); -extern int32 serial_bios_setdtr (LONGINT fd); +extern int32_t serial_bios_setdtr(LONGINT fd); -extern int32 serial_bios_clrdtr (LONGINT fd); +extern int32_t serial_bios_clrdtr(LONGINT fd); -extern int serial_bios_fionread (LONGINT fd, LONGINT *np); +extern int serial_bios_fionread(LONGINT fd, LONGINT *np); -extern int set_modem_port_mapping_to_pc_port (int pc_port); +extern int set_modem_port_mapping_to_pc_port(int pc_port); -extern int set_printer_port_mapping_to_pc_port (int pc_port); +extern int set_printer_port_mapping_to_pc_port(int pc_port); #endif /* !defined (_win_serial_h_) */ diff --git a/src/config/os/cygwin32/win_stat.c b/src/config/os/cygwin32/win_stat.c index d12898f3..57ad5ad0 100644 --- a/src/config/os/cygwin32/win_stat.c +++ b/src/config/os/cygwin32/win_stat.c @@ -6,10 +6,6 @@ avoid collisions. Unfortunately, it didn't have the property that the same directory would have the same name between runs of Executor */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_stat[] = "$Id: win_stat.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -28,15 +24,15 @@ char ROMlib_rcsid_win_stat[] = "$Id: win_stat.c 63 2004-12-24 18:19:43Z ctm $"; * fold lower to uppper and fold slash to back-slash */ -PRIVATE uint32 -char_val (int c) +static uint32_t +char_val(int c) { - uint32 retval; + uint32_t retval; - retval = toupper (c); - if (c == '/') - retval = '\\'; - return retval; + retval = toupper(c); + if(c == '/') + retval = '\\'; + return retval; } /* @@ -50,64 +46,64 @@ char_val (int c) * is what you see now, and it's been tested on 27,483 different files. */ -PRIVATE uint32 -hash_func (const char *p) +static uint32_t +hash_func(const char *p) { - uint32 retval, u; - int c; - const char *orig_p; - - orig_p = p; - retval = 0; - u = 0; - while ((c = *p++)) + uint32_t retval, u; + int c; + const char *orig_p; + + orig_p = p; + retval = 0; + u = 0; + while((c = *p++)) { - int cv; - int rotate; + int cv; + int rotate; - cv = char_val (c); + cv = char_val(c); - retval = ((retval<<5)|(retval >> 27)) ^ cv; - rotate = cv % 31; - u = u ^ ((retval << rotate)|(retval >> (32 - rotate))); + retval = ((retval << 5) | (retval >> 27)) ^ cv; + rotate = cv % 31; + u = u ^ ((retval << rotate) | (retval >> (32 - rotate))); } - - retval ^= u; - retval %= 2147482949; /* strip the top bit w/o ignoring it */ + + retval ^= u; + retval %= 2147482949; /* strip the top bit w/o ignoring it */ #if 0 warning_trace_info ("p = '%s', retval = 0x%08x", orig_p, retval); #endif - - return retval; + + return retval; } -PUBLIC uint32 -ino_from_name (const char *name) +PUBLIC uint32_t +ino_from_name(const char *name) { - char fullname[2048]; - char *filenamep; - uint32 len; - char *p; - uint32 retval; - - len = GetFullPathName (name, sizeof fullname, fullname, &filenamep); - if (len <= sizeof fullname - 1) - p = fullname; - else + char fullname[2048]; + char *filenamep; + uint32_t len; + char *p; + uint32_t retval; + + len = GetFullPathName(name, sizeof fullname, fullname, &filenamep); + if(len <= sizeof fullname - 1) + p = fullname; + else { - uint32 len2; + uint32_t len2; - ++len; - p = alloca (len); - len2 = GetFullPathName (name, len, p, &filenamep); - if (len2 >= len) - p = (char *) name; + ++len; + p = alloca(len); + len2 = GetFullPathName(name, len, p, &filenamep); + if(len2 >= len) + p = (char *)name; } - if (p[1] == ':' && p[2] == '\\' && !p[3]) - retval = 2; - else - retval = hash_func (p); - return retval; + if(p[1] == ':' && p[2] == '\\' && !p[3]) + retval = 2; + else + retval = hash_func(p); + return retval; } diff --git a/src/config/os/cygwin32/win_stat.h b/src/config/os/cygwin32/win_stat.h index 83474bbf..ac8ec248 100644 --- a/src/config/os/cygwin32/win_stat.h +++ b/src/config/os/cygwin32/win_stat.h @@ -1,6 +1,6 @@ -#if !defined (__STAT_FUN_H__) +#if !defined(__STAT_FUN_H__) #define __STAT_FUN_H__ -extern uint32 ino_from_name (const char *name); +extern uint32_t ino_from_name(const char *name); #endif diff --git a/src/config/os/cygwin32/win_stat_private.h b/src/config/os/cygwin32/win_stat_private.h index 1da4057e..12c8f5d1 100644 --- a/src/config/os/cygwin32/win_stat_private.h +++ b/src/config/os/cygwin32/win_stat_private.h @@ -1,4 +1,4 @@ -#if !defined (__STAT_FUN_PRIVATE_H__) +#if !defined(__STAT_FUN_PRIVATE_H__) #define __STAT_FUN_PRIVATE_H__ #if 0 /* this stuff is no longer used */ @@ -6,7 +6,7 @@ typedef struct stat_hash_str { char *stat_name; - uint32 stat_ino; + uint32_t stat_ino; struct stat_hash_str *stat_next; } stat_hash_t; diff --git a/src/config/os/cygwin32/win_stdfile.c b/src/config/os/cygwin32/win_stdfile.c index 31b96d2e..b0ca9f4c 100644 --- a/src/config/os/cygwin32/win_stdfile.c +++ b/src/config/os/cygwin32/win_stdfile.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_stdfile[] = "$Id: win_stdfile.c 119 2005-07-11 21:36:20Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -15,33 +11,33 @@ char ROMlib_rcsid_win_stdfile[] = "$Id: win_stdfile.c 119 2005-07-11 21:36:20Z c #include "win_win.h" -PUBLIC boolean_t host_has_spfcommon (void) +PUBLIC bool host_has_spfcommon(void) { - return true; + return true; } -PUBLIC boolean_t -host_spfcommon (host_spf_reply_block *replyp, const char *prompt, - const char *incoming_filename, void *fp, void *filef, int numt, - void *tl, getorput_t getorput, sf_flavor_t flavor, - void *activeList, void *activateproc, void *yourdatap) +PUBLIC bool +host_spfcommon(host_spf_reply_block *replyp, const char *prompt, + const char *incoming_filename, void *fp, void *filef, int numt, + void *tl, getorput_t getorput, sf_flavor_t flavor, + void *activeList, void *activateproc, void *yourdatap) { - OPENFILENAME ofn; - TCHAR filename[2000]; - BOOL ret; - - extern HWND SDL_Window; - - memset (&ofn, 0, sizeof ofn); - ofn.lStructSize = sizeof ofn; - ofn.hwndOwner = SDL_Window; - filename[0] = 0; - ofn.lpstrFile = filename; - ofn.nMaxFile = sizeof (filename); - if (getorput == put) - ret = GetSaveFileName (&ofn); - else - ret = GetOpenFileName (&ofn); - - return false; + OPENFILENAME ofn; + TCHAR filename[2000]; + BOOL ret; + + extern HWND SDL_Window; + + memset(&ofn, 0, sizeof ofn); + ofn.lStructSize = sizeof ofn; + ofn.hwndOwner = SDL_Window; + filename[0] = 0; + ofn.lpstrFile = filename; + ofn.nMaxFile = sizeof(filename); + if(getorput == put) + ret = GetSaveFileName(&ofn); + else + ret = GetOpenFileName(&ofn); + + return false; } diff --git a/src/config/os/cygwin32/win_temp.c b/src/config/os/cygwin32/win_temp.c index 3f26657e..99fe0697 100644 --- a/src/config/os/cygwin32/win_temp.c +++ b/src/config/os/cygwin32/win_temp.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_temp[] = "$Id: win_temp.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -15,43 +11,42 @@ char ROMlib_rcsid_win_temp[] = "$Id: win_temp.c 63 2004-12-24 18:19:43Z ctm $"; #include #include "win_temp.h" -PRIVATE void -normalize_directory_name (char *str) +static void +normalize_directory_name(char *str) { - for (; *str; ++str) - if (*str == '\\') - { - if (!str[1]) - *str = 0; - else - *str = '/'; - } + for(; *str; ++str) + if(*str == '\\') + { + if(!str[1]) + *str = 0; + else + *str = '/'; + } } - PUBLIC char * -win_temp (void) +win_temp(void) { - char buf[2048]; - DWORD len1; - char *retval; - - len1 = GetTempPath (sizeof buf, buf); - if (len1 < sizeof buf) - retval = strdup (buf); - else + char buf[2048]; + DWORD len1; + char *retval; + + len1 = GetTempPath(sizeof buf, buf); + if(len1 < sizeof buf) + retval = strdup(buf); + else { - DWORD len2; - char *bufp; - - ++len1; - bufp = alloca (len1); - len2 = GetTempPath (len1, bufp); - if (len2 < len1) - retval = strdup (bufp); - else - retval = NULL; + DWORD len2; + char *bufp; + + ++len1; + bufp = alloca(len1); + len2 = GetTempPath(len1, bufp); + if(len2 < len1) + retval = strdup(bufp); + else + retval = NULL; } - normalize_directory_name (retval); - return retval; + normalize_directory_name(retval); + return retval; } diff --git a/src/config/os/cygwin32/win_temp.h b/src/config/os/cygwin32/win_temp.h index fc414c61..f4de806c 100644 --- a/src/config/os/cygwin32/win_temp.h +++ b/src/config/os/cygwin32/win_temp.h @@ -1,4 +1,4 @@ -#if !defined (_win_temp_h_) +#if !defined(_win_temp_h_) #define _win_temp_h_ /* @@ -6,6 +6,6 @@ * All rights reserved. */ -extern char *win_temp (void); +extern char *win_temp(void); #endif diff --git a/src/config/os/cygwin32/win_time.c b/src/config/os/cygwin32/win_time.c index aefd8077..e0512a44 100644 --- a/src/config/os/cygwin32/win_time.c +++ b/src/config/os/cygwin32/win_time.c @@ -2,10 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_win_time[] = "$Id: win_time.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES #include "rsys/common.h" @@ -15,53 +11,51 @@ char ROMlib_rcsid_win_time[] = "$Id: win_time.c 63 2004-12-24 18:19:43Z ctm $"; #include #include "mmsystem.h" -PRIVATE uint64 -system_time_to_micro_time (const SYSTEMTIME *timep) +static uint64_t +system_time_to_micro_time(const SYSTEMTIME *timep) { - FILETIME file_time; - uint64_t retval; + FILETIME file_time; + uint64_t retval; - SystemTimeToFileTime (timep, &file_time); - retval = ((((uint64_t) file_time.dwHighDateTime) << 32) | - (uint32) file_time.dwLowDateTime) / 10; - return retval; + SystemTimeToFileTime(timep, &file_time); + retval = ((((uint64_t)file_time.dwHighDateTime) << 32) | (uint32_t)file_time.dwLowDateTime) / 10; + return retval; } -PRIVATE void -gettimeofday (struct timeval *tvp, void *ignored) +static void +gettimeofday(struct timeval *tvp, void *ignored) { - SYSTEMTIME system_time, unix_epoch; - uint64_t now_micro_time; - - unix_epoch.wYear = 1970; - unix_epoch.wMonth = 1; - unix_epoch.wDayOfWeek = 4; - unix_epoch.wDay = 1; - unix_epoch.wHour = 0; - unix_epoch.wMinute = 0; - unix_epoch.wSecond = 0; - unix_epoch.wMilliseconds = 0; - GetSystemTime (&system_time); - now_micro_time = (system_time_to_micro_time (&system_time) - - system_time_to_micro_time (&unix_epoch)); - tvp->tv_usec = now_micro_time % 1000000; - tvp->tv_sec = now_micro_time / 1000000; + SYSTEMTIME system_time, unix_epoch; + uint64_t now_micro_time; + + unix_epoch.wYear = 1970; + unix_epoch.wMonth = 1; + unix_epoch.wDayOfWeek = 4; + unix_epoch.wDay = 1; + unix_epoch.wHour = 0; + unix_epoch.wMinute = 0; + unix_epoch.wSecond = 0; + unix_epoch.wMilliseconds = 0; + GetSystemTime(&system_time); + now_micro_time = (system_time_to_micro_time(&system_time) - system_time_to_micro_time(&unix_epoch)); + tvp->tv_usec = now_micro_time % 1000000; + tvp->tv_sec = now_micro_time / 1000000; } unsigned long -msecs_elapsed (void) +msecs_elapsed(void) { - static unsigned long start_msecs = 0; - unsigned long retval; - unsigned long msecs; + static unsigned long start_msecs = 0; + unsigned long retval; + unsigned long msecs; - msecs = timeGetTime(); - if (start_msecs == 0) + msecs = timeGetTime(); + if(start_msecs == 0) { - start_msecs = msecs; - gettimeofday (&ROMlib_start_time, NULL); + start_msecs = msecs; + gettimeofday(&ROMlib_start_time, NULL); } - retval = msecs - start_msecs; - return retval; + retval = msecs - start_msecs; + return retval; } diff --git a/src/config/os/cygwin32/win_vxdiface.c b/src/config/os/cygwin32/win_vxdiface.c index 36be4128..ab635c13 100644 --- a/src/config/os/cygwin32/win_vxdiface.c +++ b/src/config/os/cygwin32/win_vxdiface.c @@ -53,187 +53,207 @@ the Windows-specific code base, but only those written by me. #define CVXD_APIFUNC_5 5 #define CVXD_APIFUNC_6 6 - #define KEEP_OPEN static HANDLE vhndl = INVALID_HANDLE_VALUE; -static HANDLE get_enable( void ) +static HANDLE get_enable(void) { #ifdef KEEP_OPEN - return(vhndl); + return (vhndl); #else - return(CreateFile( "\\\\.\\CDENABLE.VXD",0,0,0,CREATE_NEW,FILE_FLAG_DELETE_ON_CLOSE,0)); + return (CreateFile("\\\\.\\CDENABLE.VXD", 0, 0, 0, CREATE_NEW, FILE_FLAG_DELETE_ON_CLOSE, 0)); #endif } -static void release_enable( HANDLE h ) +static void release_enable(HANDLE h) { #ifndef KEEP_OPEN - CloseHandle(h); + CloseHandle(h); #endif } -BOOL VxdInit( void ) +BOOL VxdInit(void) { - char msg[256]; - DWORD dwErrorCode; - - vhndl = CreateFile( "\\\\.\\CDENABLE.VXD",0,0,0,CREATE_NEW,FILE_FLAG_DELETE_ON_CLOSE,0); - if ( vhndl == INVALID_HANDLE_VALUE ) { - dwErrorCode = GetLastError(); - if ( dwErrorCode == ERROR_NOT_SUPPORTED ) { - sprintf(msg,"Unable to open CDENABLE.VXD, \n device does not support DeviceIOCTL"); - } else { - sprintf( - msg, - "Unable to open CDENABLE.VXD, Error code: %lx\r\n" - "Please make sure that you copied the file to Windows\\System directory", - dwErrorCode); + char msg[256]; + DWORD dwErrorCode; + + vhndl = CreateFile("\\\\.\\CDENABLE.VXD", 0, 0, 0, CREATE_NEW, FILE_FLAG_DELETE_ON_CLOSE, 0); + if(vhndl == INVALID_HANDLE_VALUE) + { + dwErrorCode = GetLastError(); + if(dwErrorCode == ERROR_NOT_SUPPORTED) + { + sprintf(msg, "Unable to open CDENABLE.VXD, \n device does not support DeviceIOCTL"); + } + else + { + sprintf( + msg, + "Unable to open CDENABLE.VXD, Error code: %lx\r\n" + "Please make sure that you copied the file to Windows\\System directory", + dwErrorCode); + } + WarningAlert(msg); + return (false); } - WarningAlert(msg); - return(FALSE); - } else { + else + { #ifndef KEEP_OPEN - CloseHandle(vhndl); - vhndl = INVALID_HANDLE_VALUE; + CloseHandle(vhndl); + vhndl = INVALID_HANDLE_VALUE; #endif - return(TRUE); - } + return (true); + } } -void VxdFinal( void ) +void VxdFinal(void) { - if(vhndl != INVALID_HANDLE_VALUE) { - CloseHandle(vhndl); - vhndl = INVALID_HANDLE_VALUE; - } + if(vhndl != INVALID_HANDLE_VALUE) + { + CloseHandle(vhndl); + vhndl = INVALID_HANDLE_VALUE; + } } -int VxdReadCdSectors( int drive, ULONG LBA, int count, char *buf ) +int VxdReadCdSectors(int drive, ULONG LBA, int count, char *buf) { - HANDLE hCVxD = 0; - DWORD cbBytesReturned; - DWORD ReqInfo[4]; - DWORD ReplyInfo[4]; - int bytes_read = 0; - char msg[256]; - static int shutup = 0; - - hCVxD = get_enable(); - - if ( hCVxD != INVALID_HANDLE_VALUE ) { - ReqInfo[0] = drive; - ReqInfo[1] = LBA; - ReqInfo[2] = count; - ReqInfo[3] = (DWORD)buf; - if ( DeviceIoControl(hCVxD, CVXD_APIFUNC_1, - (LPVOID)ReqInfo, sizeof(ReqInfo), - (LPVOID)ReplyInfo, sizeof(ReplyInfo), - &cbBytesReturned, NULL) ) - { - bytes_read = ReplyInfo[0]; - } else { - sprintf(msg,"Device does not support the requested API\n"); - if(!shutup) WarningAlert(msg); - shutup = 1; - } - } - release_enable(hCVxD); - return(bytes_read); + HANDLE hCVxD = 0; + DWORD cbBytesReturned; + DWORD ReqInfo[4]; + DWORD ReplyInfo[4]; + int bytes_read = 0; + char msg[256]; + static int shutup = 0; + + hCVxD = get_enable(); + + if(hCVxD != INVALID_HANDLE_VALUE) + { + ReqInfo[0] = drive; + ReqInfo[1] = LBA; + ReqInfo[2] = count; + ReqInfo[3] = (DWORD)buf; + if(DeviceIoControl(hCVxD, CVXD_APIFUNC_1, + (LPVOID)ReqInfo, sizeof(ReqInfo), + (LPVOID)ReplyInfo, sizeof(ReplyInfo), + &cbBytesReturned, NULL)) + { + bytes_read = ReplyInfo[0]; + } + else + { + sprintf(msg, "Device does not support the requested API\n"); + if(!shutup) + WarningAlert(msg); + shutup = 1; + } + } + release_enable(hCVxD); + return (bytes_read); } -int VxdReadHdSectors( int drive, ULONG LBA, int count, char *buf ) +int VxdReadHdSectors(int drive, ULONG LBA, int count, char *buf) { - HANDLE hCVxD = 0; - DWORD cbBytesReturned; - DWORD ReqInfo[4]; - DWORD ReplyInfo[4]; - int bytes_read = 0; - char msg[512]; - static int shutup = 0; - - hCVxD = get_enable(); - - if ( hCVxD != INVALID_HANDLE_VALUE ) { - ReqInfo[0] = drive; - ReqInfo[1] = LBA; - ReqInfo[2] = count; - ReqInfo[3] = (DWORD)buf; - if ( DeviceIoControl(hCVxD, CVXD_APIFUNC_5, - (LPVOID)ReqInfo, sizeof(ReqInfo), - (LPVOID)ReplyInfo, sizeof(ReplyInfo), - &cbBytesReturned, NULL) ) - { - bytes_read = ReplyInfo[0]; - } else { - sprintf( - msg, - "Device does not support the requested API. Please make sure you copied the latest CDENABLE.VXD to the \"\\Windows\\System\" folder. If you did this already, reboot the computer." - ); - if(!shutup) WarningAlert(msg); - shutup = 1; - } - } - release_enable(hCVxD); - return(bytes_read); + HANDLE hCVxD = 0; + DWORD cbBytesReturned; + DWORD ReqInfo[4]; + DWORD ReplyInfo[4]; + int bytes_read = 0; + char msg[512]; + static int shutup = 0; + + hCVxD = get_enable(); + + if(hCVxD != INVALID_HANDLE_VALUE) + { + ReqInfo[0] = drive; + ReqInfo[1] = LBA; + ReqInfo[2] = count; + ReqInfo[3] = (DWORD)buf; + if(DeviceIoControl(hCVxD, CVXD_APIFUNC_5, + (LPVOID)ReqInfo, sizeof(ReqInfo), + (LPVOID)ReplyInfo, sizeof(ReplyInfo), + &cbBytesReturned, NULL)) + { + bytes_read = ReplyInfo[0]; + } + else + { + sprintf( + msg, + "Device does not support the requested API. Please make sure you copied the latest CDENABLE.VXD to the \"\\Windows\\System\" folder. If you did this already, reboot the computer."); + if(!shutup) + WarningAlert(msg); + shutup = 1; + } + } + release_enable(hCVxD); + return (bytes_read); } -int VxdWriteHdSectors( int drive, ULONG LBA, int count, char *buf ) +int VxdWriteHdSectors(int drive, ULONG LBA, int count, char *buf) { - HANDLE hCVxD = 0; - DWORD cbBytesReturned; - DWORD ReqInfo[4]; - DWORD ReplyInfo[4]; - int bytes_written = 0; - char msg[256]; - static int shutup = 0; - - hCVxD = get_enable(); - - if ( hCVxD != INVALID_HANDLE_VALUE ) { - ReqInfo[0] = drive; - ReqInfo[1] = LBA; - ReqInfo[2] = count; - ReqInfo[3] = (DWORD)buf; - if ( DeviceIoControl(hCVxD, CVXD_APIFUNC_6, - (LPVOID)ReqInfo, sizeof(ReqInfo), - (LPVOID)ReplyInfo, sizeof(ReplyInfo), - &cbBytesReturned, NULL) ) - { - bytes_written = ReplyInfo[0]; - } else { - sprintf(msg,"Device does not support the requested API\n"); - if(!shutup) WarningAlert(msg); - shutup = 1; - } - } - release_enable(hCVxD); - return(bytes_written); + HANDLE hCVxD = 0; + DWORD cbBytesReturned; + DWORD ReqInfo[4]; + DWORD ReplyInfo[4]; + int bytes_written = 0; + char msg[256]; + static int shutup = 0; + + hCVxD = get_enable(); + + if(hCVxD != INVALID_HANDLE_VALUE) + { + ReqInfo[0] = drive; + ReqInfo[1] = LBA; + ReqInfo[2] = count; + ReqInfo[3] = (DWORD)buf; + if(DeviceIoControl(hCVxD, CVXD_APIFUNC_6, + (LPVOID)ReqInfo, sizeof(ReqInfo), + (LPVOID)ReplyInfo, sizeof(ReplyInfo), + &cbBytesReturned, NULL)) + { + bytes_written = ReplyInfo[0]; + } + else + { + sprintf(msg, "Device does not support the requested API\n"); + if(!shutup) + WarningAlert(msg); + shutup = 1; + } + } + release_enable(hCVxD); + return (bytes_written); } -int VxdPatch( int onoff ) +int VxdPatch(int onoff) { - HANDLE hCVxD = 0; - int func = 0; - DWORD cbBytesReturned; - DWORD ReqInfo[2]; - DWORD ReplyInfo[2]; - int ok = 0; - - if(!onoff) return(1); - - hCVxD = get_enable(); - if ( hCVxD != INVALID_HANDLE_VALUE ) { - func = onoff ? CVXD_APIFUNC_3 : CVXD_APIFUNC_4; - (void)DeviceIoControl( - hCVxD, - func, - (LPVOID)ReqInfo, sizeof(ReqInfo), - (LPVOID)ReplyInfo, sizeof(ReplyInfo), - &cbBytesReturned, NULL); - if(ReplyInfo[0]) ok = 1; - } - release_enable(hCVxD); - return(ok); + HANDLE hCVxD = 0; + int func = 0; + DWORD cbBytesReturned; + DWORD ReqInfo[2]; + DWORD ReplyInfo[2]; + int ok = 0; + + if(!onoff) + return (1); + + hCVxD = get_enable(); + if(hCVxD != INVALID_HANDLE_VALUE) + { + func = onoff ? CVXD_APIFUNC_3 : CVXD_APIFUNC_4; + (void)DeviceIoControl( + hCVxD, + func, + (LPVOID)ReqInfo, sizeof(ReqInfo), + (LPVOID)ReplyInfo, sizeof(ReplyInfo), + &cbBytesReturned, NULL); + if(ReplyInfo[0]) + ok = 1; + } + release_enable(hCVxD); + return (ok); } diff --git a/src/config/os/cygwin32/win_win.h b/src/config/os/cygwin32/win_win.h index 098be660..ace0d251 100644 --- a/src/config/os/cygwin32/win_win.h +++ b/src/config/os/cygwin32/win_win.h @@ -1,6 +1,6 @@ -#if !defined (__WIN_WIN_H__) +#if !defined(__WIN_WIN_H__) #define __WIN_WIN_H__ -extern HWND cygwin_sdlwindow (void); +extern HWND cygwin_sdlwindow(void); #endif diff --git a/src/config/os/cygwin32/winfs.c b/src/config/os/cygwin32/winfs.c index 5886542e..bd5e2ad0 100644 --- a/src/config/os/cygwin32/winfs.c +++ b/src/config/os/cygwin32/winfs.c @@ -3,13 +3,8 @@ * All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_winfs[] = - "$Id: winfs.c 139 2006-07-11 23:35:04Z ctm $"; -#endif - /* NOTE: we have to include common.h since it sets up some macros that - we need, including PUBLIC and PRIVATE. However, since this is file's + we need, including PUBLIC and static. However, since this is file's purpose is to export routines that are definitely not Mac-routines, we included common.h first and then include windows.h later so that we have access to all the Windows data types and structures. */ @@ -179,32 +174,32 @@ closedir (DIR *dirp) #warning impotent fsync PUBLIC int -fsync (int fd) +fsync(int fd) { - int retval; + int retval; - retval = 0; - return retval; + retval = 0; + return retval; } #warning impotent sync PUBLIC int -sync (void) +sync(void) { - int retval; + int retval; - retval = 0; - return retval; + retval = 0; + return retval; } PUBLIC char * -getwd (char *buf) +getwd(char *buf) { - char *retval; + char *retval; - retval = getcwd (buf, MAXPATHLEN); - return retval; + retval = getcwd(buf, MAXPATHLEN); + return retval; } #warning link is just a spoof -- I think it will work for our purposes though @@ -212,115 +207,115 @@ getwd (char *buf) /* serial.c and main.c */ PUBLIC int -link (const char *oldpath, const char *newpath) +link(const char *oldpath, const char *newpath) { - int retval; - int hand; + int retval; + int hand; - hand = creat (newpath, O_RDWR); - if (hand == -1) - retval = -1; - else + hand = creat(newpath, O_RDWR); + if(hand == -1) + retval = -1; + else { - close (hand); - retval = 0; + close(hand); + retval = 0; } - return retval; + return retval; } #warning statfs is spoofed PUBLIC int -statfs (const char *path, struct statfs *bufp) +statfs(const char *path, struct statfs *bufp) { - int retval; - DWORD sectors_per_cluster; - DWORD bytes_per_sector; - DWORD free_clusters; - DWORD clusters; - BOOL success; - - success = GetDiskFreeSpace (path, §ors_per_cluster, &bytes_per_sector, - &free_clusters, &clusters); - if (success) + int retval; + DWORD sectors_per_cluster; + DWORD bytes_per_sector; + DWORD free_clusters; + DWORD clusters; + BOOL success; + + success = GetDiskFreeSpace(path, §ors_per_cluster, &bytes_per_sector, + &free_clusters, &clusters); + if(success) { - bufp->f_bsize = bytes_per_sector; - bufp->f_blocks = clusters * sectors_per_cluster; - bufp->f_bfree = free_clusters * sectors_per_cluster; - bufp->f_bavail = bufp->f_bfree; - bufp->f_files = 10; + bufp->f_bsize = bytes_per_sector; + bufp->f_blocks = clusters * sectors_per_cluster; + bufp->f_bfree = free_clusters * sectors_per_cluster; + bufp->f_bavail = bufp->f_bfree; + bufp->f_files = 10; #warning f_files made up - retval = 0; + retval = 0; } - else + else { - warning_trace_info ("path = '%s'", path); - bufp->f_bsize = 512; - bufp->f_blocks = 512 * 1024 * 1024 / bufp->f_bsize; - bufp->f_bavail = 256 * 1024 * 1024 / bufp->f_bsize; - bufp->f_bfree = 256 * 1024 * 1024 / bufp->f_bsize; - bufp->f_files = 10; - retval = -1; + warning_trace_info("path = '%s'", path); + bufp->f_bsize = 512; + bufp->f_blocks = 512 * 1024 * 1024 / bufp->f_bsize; + bufp->f_bavail = 256 * 1024 * 1024 / bufp->f_bsize; + bufp->f_bfree = 256 * 1024 * 1024 / bufp->f_bsize; + bufp->f_files = 10; + retval = -1; } - return retval; + return retval; } PUBLIC int -ROMlib_lockunlockrange (int fd, uint32 begin, uint32 count, lockunlock_t op) +ROMlib_lockunlockrange(int fd, uint32_t begin, uint32_t count, lockunlock_t op) { - int retval; - BOOL WINAPI (*routine) (HANDLE, DWORD, DWORD, DWORD, DWORD); + int retval; + BOOL WINAPI (*routine)(HANDLE, DWORD, DWORD, DWORD, DWORD); - warning_trace_info ("fd = %d, begin = %d, count = %d, op = %d", - fd, begin, count, op); - switch (op) + warning_trace_info("fd = %d, begin = %d, count = %d, op = %d", + fd, begin, count, op); + switch(op) { - case lock: - routine = LockFile; - break; - case unlock: - routine = UnlockFile; - break; - default: - warning_unexpected ("op = %d", op); - routine = 0; - break; + case lock: + routine = LockFile; + break; + case unlock: + routine = UnlockFile; + break; + default: + warning_unexpected("op = %d", op); + routine = 0; + break; } - - if (!routine) - retval = paramErr; - else - { - BOOL success; - HANDLE h; - h = (HANDLE) _get_osfhandle (fd); - success = routine (h, begin, 0, count, 0); - if (success) - retval = noErr; - else - { - DWORD err; - - err = GetLastError (); - switch (err) - { - case ERROR_LOCK_VIOLATION: - retval = fLckdErr; - break; - case ERROR_NOT_LOCKED: - retval = afpRangeNotLocked; - break; - case ERROR_LOCK_FAILED: - retval = afpRangeOverlap; - break; - default: - warning_unexpected ("err = %ld, h = %p", err, h); - retval = noErr; - break; - } - } + if(!routine) + retval = paramErr; + else + { + BOOL success; + HANDLE h; + + h = (HANDLE)_get_osfhandle(fd); + success = routine(h, begin, 0, count, 0); + if(success) + retval = noErr; + else + { + DWORD err; + + err = GetLastError(); + switch(err) + { + case ERROR_LOCK_VIOLATION: + retval = fLckdErr; + break; + case ERROR_NOT_LOCKED: + retval = afpRangeNotLocked; + break; + case ERROR_LOCK_FAILED: + retval = afpRangeOverlap; + break; + default: + warning_unexpected("err = %ld, h = %p", err, h); + retval = noErr; + break; + } + } } - return retval; + return retval; } diff --git a/src/config/os/cygwin32/winfs.h b/src/config/os/cygwin32/winfs.h index 1b878684..cf9d7ed7 100644 --- a/src/config/os/cygwin32/winfs.h +++ b/src/config/os/cygwin32/winfs.h @@ -1,4 +1,4 @@ -#if !defined (_winfs_h_) +#if !defined(_winfs_h_) #define _winfs_h_ /* @@ -27,11 +27,11 @@ enum { WINFS_SIG = 0x3301; }; /* arbitrary number */ struct statfs { - uint32 f_blocks; - uint32 f_bsize; - uint32 f_bavail; - uint32 f_bfree; - uint32 f_files; + uint32_t f_blocks; + uint32_t f_bsize; + uint32_t f_bavail; + uint32_t f_bfree; + uint32_t f_files; }; #if !defined _DEV_T_ @@ -45,11 +45,11 @@ extern DIR *opendir (const char *path); extern struct dirent *readdir (DIR *dirp); #endif -extern int Ustatfs (const char *name, struct statfs *fsp); -extern int statfs (const char *name, struct statfs *fsp); -extern int sync (void); -extern int link (const char *oldpath, const char *newpath); -extern char *getwd (char *buf); -extern int fsync (int fd); +extern int Ustatfs(const char *name, struct statfs *fsp); +extern int statfs(const char *name, struct statfs *fsp); +extern int sync(void); +extern int link(const char *oldpath, const char *newpath); +extern char *getwd(char *buf); +extern int fsync(int fd); #endif /* !defined (_winfs_h_) */ diff --git a/src/config/os/cygwin32/winserial.c b/src/config/os/cygwin32/winserial.c index 0a35ca39..c490fa50 100644 --- a/src/config/os/cygwin32/winserial.c +++ b/src/config/os/cygwin32/winserial.c @@ -8,120 +8,115 @@ * just a bunch of stubs to make serial.c compile */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_winserial[] = - "$Id: winserial.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - #include "rsys/common.h" #include "winserial.h" #include "FileMgr.h" #include "Serial.h" PUBLIC ssize_t -serial_bios_read (LONGINT fd, void *buf, size_t count) +serial_bios_read(LONGINT fd, void *buf, size_t count) { - ssize_t retval; + ssize_t retval; - retval = 0; - return retval; + retval = 0; + return retval; } PUBLIC ssize_t -serial_bios_write (LONGINT fd, void *buf, size_t count) +serial_bios_write(LONGINT fd, void *buf, size_t count) { - ssize_t retval; + ssize_t retval; - retval = 0; - return retval; + retval = 0; + return retval; } PUBLIC OSErr -serial_bios_serset (LONGINT fd, INTEGER param) +serial_bios_serset(LONGINT fd, INTEGER param) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC OSErr -serial_bios_serxhshake (LONGINT fd, SerShk *sershkp) +serial_bios_serxhshake(LONGINT fd, SerShk *sershkp) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC OSErr -serial_bios_setbaud (LONGINT fd, INTEGER baud) +serial_bios_setbaud(LONGINT fd, INTEGER baud) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC OSErr -serial_bios_ctlbrk (LONGINT fd, INTEGER flag) +serial_bios_ctlbrk(LONGINT fd, INTEGER flag) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC OSErr -serial_bios_setflow (LONGINT fd, LONGINT flag) +serial_bios_setflow(LONGINT fd, LONGINT flag) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC OSErr -serial_bios_setdtr (LONGINT fd) +serial_bios_setdtr(LONGINT fd) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC OSErr -serial_bios_clrdtr (LONGINT fd) +serial_bios_clrdtr(LONGINT fd) { - OSErr retval; + OSErr retval; - retval = paramErr; - return retval; + retval = paramErr; + return retval; } PUBLIC int -serial_bios_fionread (LONGINT fd, LONGINT *np) +serial_bios_fionread(LONGINT fd, LONGINT *np) { - int retval; + int retval; - retval = 0; - return retval; + retval = 0; + return retval; } PUBLIC int -set_modem_port_mapping_to_pc_port (int pc_port) +set_modem_port_mapping_to_pc_port(int pc_port) { - int retval; + int retval; - retval = 0; - return retval; + retval = 0; + return retval; } PUBLIC int -set_printer_port_mapping_to_pc_port (int pc_port) +set_printer_port_mapping_to_pc_port(int pc_port) { - int retval; + int retval; - retval = 0; - return retval; + retval = 0; + return retval; } diff --git a/src/config/os/linux/linux.c b/src/config/os/linux/linux.cpp similarity index 100% rename from src/config/os/linux/linux.c rename to src/config/os/linux/linux.cpp diff --git a/src/config/os/linux/linux.h b/src/config/os/linux/linux.h index 69e8acd2..0a45e476 100644 --- a/src/config/os/linux/linux.h +++ b/src/config/os/linux/linux.h @@ -1,4 +1,4 @@ -#if !defined (_OS_LINUX_H_) +#if !defined(_OS_LINUX_H_) #define _OS_LINUX_H_ #include @@ -16,13 +16,11 @@ #include #include -#undef trap #include -#define trap -#if !defined (__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 1) +#if !defined(__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 1) -#undef GLIBC_DB1_INCLUDES_NDBM +#undef GLIBC_DB1_INCLUDES_NDBM #else @@ -31,30 +29,15 @@ #endif -#if !defined (LINUX) -# define LINUX +#if !defined(LINUX) +#define LINUX #endif -#if !defined (O_BINARY) -# define O_BINARY 0 +#if !defined(O_BINARY) +#define O_BINARY 0 #endif -#if !defined (PRIVATE) -# define PRIVATE static -#endif - -#if !defined (MMAP_LOW_GLOBALS) -/* define `MMAP_LOW_GLOBALS' if the zero page needs to be - `mmap ()'ed for the low globals (see main:main.c) */ -#define MMAP_LOW_GLOBALS -#endif /* !MMAP_LOW_GLOBALS */ - -extern void mmap_lowglobals (void); - -#define TRY_TO_MMAP_ZONES -extern void *mmap_permanent_memory (unsigned long amount_wanted); - -#if !defined (REINSTALL_SIGNAL_HANDLER) +#if !defined(REINSTALL_SIGNAL_HANDLER) /* define `REINSTALL_SIGNAL_HANDLER' if signal handlers are de-installed after the signals occur, and require reinstallation */ #define REINSTALL_SIGNAL_HANDLER @@ -76,8 +59,7 @@ extern void *mmap_permanent_memory (unsigned long amount_wanted); #define CONFIG_OFFSET_P 1 /* don't normally use offset memory */ - -extern int ROMlib_launch_native_app (int n_filenames, char **filenames); +extern int ROMlib_launch_native_app(int n_filenames, char **filenames); /* #if !defined (GLIBC_DB1_INCLUDES_NDBM) */ /* #include */ @@ -86,19 +68,7 @@ extern int ROMlib_launch_native_app (int n_filenames, char **filenames); /* #endif */ /* to be fixed, 12/08/03 */ -#define DB_DBM_HSEARCH 1 +#define DB_DBM_HSEARCH 1 #include -#if !defined (COMPILE_FOR_BUILD) - -extern void _dbm_fetch (datum *datump, DBM *db, datum datum); -extern void _dbm_firstkey (datum *datump, DBM *db); -extern void _dbm_nextkey (datum *datump, DBM *db); - -#define DBM_FETCH(datump, db, datum) _dbm_fetch ((datump), (db), (datum)) -#define DBM_FIRSTKEY(datump, db) _dbm_firstkey ((datump), (db)) -#define DBM_NEXTKEY(datump, db) _dbm_nextkey ((datump), (db)) - -#endif - #endif /* !_OS_LINUX_H_ */ diff --git a/src/config/os/linux/linux.make b/src/config/os/linux/linux.make deleted file mode 100644 index f9a127bc..00000000 --- a/src/config/os/linux/linux.make +++ /dev/null @@ -1,23 +0,0 @@ -LOWGLOBALS_LD_OPTION = lowglobals.o - -HOST_OS_LD_FLAGS = -Wl,-no-keep-memory # So we don't page so much - -HOST_OS_SRC = lowglobals-mem.c linux.c -HOST_OS_OBJ = lowglobals-mem.o linux.o - -HOST_OS_LIBS = @libdb@ -lm @libg@ - -SDL_LIB_DIR=/usr/lib - -licensetext.txt: licensetext.i extr.c - $(BUILD_GCC) -DLINUX -o extr extr.c licensetext.i - ./extr > licensetext.txt - -# see the extended comment in linux.c as to why we REQUIRE -O6 below -# if you change this, you may introduce a very subtle bug. - -linux.o: linux.c - $(HOST_GCC) $(HOST_CFLAGS) -O6 -c -o $*.o $< - -clean:: - rm -f $(HOST_OS_OBJ) diff --git a/src/config/os/linux/linux.sh b/src/config/os/linux/linux.sh deleted file mode 100755 index d9f38bf5..00000000 --- a/src/config/os/linux/linux.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -cc=$1 -cflags=$2 - -src=$3 -dst=$4 - -# ctm: I added || true here so we can compile on Fedora Core 1 -# eventually we'll use autoconf to figure out stuff like this, so -# hardcoding in -ldb is OK for now (20031215) -if nm /usr/lib/libdb.a 2>/dev/null | grep -q ' T dbm_open$' || true; then - libdb=-ldb -else - libdb=-ldb1 -fi - -# clean up on the way in -rm -f test.c test - -case ${cflags} in - *-g*) - cat > ./test.c << __EOF__ -int main () { } -__EOF__ - - ${cc} ${cflags} ./test.c -o ./test -lg >/dev/null 2>&1 - if [ $? = "0" ]; then - sed -e "s,@libg@,-lg," -e "s,@libdb@,$libdb," < ${src} > ${dst} - else - sed -e "s,@libg@,," -e "s,@libdb@,$libdb," < ${src} > ${dst} - fi - ;; - *) - sed -e "s,@libg@,," -e "s,@libdb@,$libdb," < ${src} > ${dst} - ;; -esac - -# clean up on the way out -rm -f test.c test - -exit 0 diff --git a/src/config/os/linux/linux_except.c b/src/config/os/linux/linux_except.c deleted file mode 100644 index d8a7c515..00000000 --- a/src/config/os/linux/linux_except.c +++ /dev/null @@ -1,3 +0,0 @@ -/* Everything has been moved to unix_like.c for now */ - - diff --git a/src/config/os/linux/linux_except.cpp b/src/config/os/linux/linux_except.cpp new file mode 100644 index 00000000..2b2c5a93 --- /dev/null +++ b/src/config/os/linux/linux_except.cpp @@ -0,0 +1 @@ +/* Everything has been moved to unix_like.c for now */ diff --git a/src/config/os/linux/lowglobals-mem.c b/src/config/os/linux/lowglobals-mem.c deleted file mode 100644 index d8a7c515..00000000 --- a/src/config/os/linux/lowglobals-mem.c +++ /dev/null @@ -1,3 +0,0 @@ -/* Everything has been moved to unix_like.c for now */ - - diff --git a/src/config/os/linux/lowglobals-mem.cpp b/src/config/os/linux/lowglobals-mem.cpp new file mode 100644 index 00000000..2b2c5a93 --- /dev/null +++ b/src/config/os/linux/lowglobals-mem.cpp @@ -0,0 +1 @@ +/* Everything has been moved to unix_like.c for now */ diff --git a/src/config/os/macosx/CMakeLists.txt b/src/config/os/macosx/CMakeLists.txt new file mode 100644 index 00000000..18bab4b9 --- /dev/null +++ b/src/config/os/macosx/CMakeLists.txt @@ -0,0 +1,8 @@ +if(APPLE AND UNIX) +add_library(os-macosx + macosx.h + macosx.mm) +find_library(COCOA_LIBRARY Cocoa) +target_link_libraries(os-macosx ${COCOA_LIBRARY}) + +endif() diff --git a/src/config/os/macosx/macosx.h b/src/config/os/macosx/macosx.h index 8593e6ea..e7d5c8a4 100644 --- a/src/config/os/macosx/macosx.h +++ b/src/config/os/macosx/macosx.h @@ -1,4 +1,4 @@ -#if !defined (__OS_MACOSX_H_) +#if !defined(__OS_MACOSX_H_) #define __OS_MACOSX_H_ #include @@ -15,13 +15,11 @@ #include #include -#undef trap #include -#define trap -#if !defined (__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 1) +#if !defined(__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 1) -#undef GLIBC_DB1_INCLUDES_NDBM +#undef GLIBC_DB1_INCLUDES_NDBM #else @@ -30,30 +28,14 @@ #endif -#if !defined (MACOSX) -# define MACOSX +#if !defined(MACOSX) +#define MACOSX #endif -#if !defined (O_BINARY) -# define O_BINARY 0 +#if !defined(O_BINARY) +#define O_BINARY 0 #endif - -#if !defined (PRIVATE) -# define PRIVATE static -#endif - -#if !defined (MMAP_LOW_GLOBALS) -/* define `MMAP_LOW_GLOBALS' if the zero page needs to be - `mmap ()'ed for the low globals (see main:main.c) */ -#define MMAP_LOW_GLOBALS -#endif /* !MMAP_LOW_GLOBALS */ - -extern void mmap_lowglobals (void); - -#define TRY_TO_MMAP_ZONES -extern void *mmap_permanent_memory (unsigned long amount_wanted); - -#if !defined (REINSTALL_SIGNAL_HANDLER) +#if !defined(REINSTALL_SIGNAL_HANDLER) /* define `REINSTALL_SIGNAL_HANDLER' if signal handlers are de-installed after the signals occur, and require reinstallation */ #define REINSTALL_SIGNAL_HANDLER @@ -69,8 +51,7 @@ extern void *mmap_permanent_memory (unsigned long amount_wanted); #define CONFIG_OFFSET_P 1 /* Use offset memory, at least for the first port */ - -extern int ROMlib_launch_native_app (int n_filenames, char **filenames); +extern int ROMlib_launch_native_app(int n_filenames, char **filenames); /* #if !defined (GLIBC_DB1_INCLUDES_NDBM) */ /* #include */ @@ -85,18 +66,6 @@ extern int ROMlib_launch_native_app (int n_filenames, char **filenames); #include -#if !defined (COMPILE_FOR_BUILD) - -extern void _dbm_fetch (datum *datump, DBM *db, datum datum); -extern void _dbm_firstkey (datum *datump, DBM *db); -extern void _dbm_nextkey (datum *datump, DBM *db); - -#define DBM_FETCH(datump, db, datum) _dbm_fetch ((datump), (db), (datum)) -#define DBM_FIRSTKEY(datump, db) _dbm_firstkey ((datump), (db)) -#define DBM_NEXTKEY(datump, db) _dbm_nextkey ((datump), (db)) - -#endif - #include #include #include diff --git a/src/config/os/macosx/macosx.mm b/src/config/os/macosx/macosx.mm new file mode 100644 index 00000000..19f37b0b --- /dev/null +++ b/src/config/os/macosx/macosx.mm @@ -0,0 +1,46 @@ +#define _block_h_ +#include + +static bool inited = false; +static bool dock = false; +void macosx_hide_menu_bar(int mouseY) +{ + // Apple says that if you hide the menu bar, you *have* to hide the dock + // as well. Otherwise, you get an assertion failure. + // I don't understand why they insist on that. + // Executor would have no problem with the Dock, but we have our own + // menu bar, so the menu bar has to be hidden. + // As a hack, we'll switch between Autohidden dock and menu bar and + // truly hidden dock and menu bar depending on the mouse Y coordinate. + // If the mouse is near the menu bar, we set things to "hide" so the + // menu bar doesn't pop up. + // If the mouse is elsewhere, we set things to "autohide" so the user + // can access the dock. + + if(!inited || (mouseY < 20 && dock)) + { + [NSApp setPresentationOptions: NSApplicationPresentationHideMenuBar + | NSApplicationPresentationHideDock]; + dock = false; + } + else if(!inited || (mouseY > 30 && !dock)) + { + [NSApp setPresentationOptions: NSApplicationPresentationAutoHideMenuBar + | NSApplicationPresentationAutoHideDock]; + dock = true; + } + + if(!inited) + { + // Zap keyboard equivalents in the application menu. + // Emulated mac apps are used to owning Command-H, + // and they really need to handle Command-Q. + NSMenuItem *menutitle = [[NSApp mainMenu] itemAtIndex: 0]; + NSMenu *menu = [menutitle submenu]; + for(NSMenuItem *item in [menu itemArray]) + { + item.keyEquivalent = @""; + } + } + inited = true; +} diff --git a/src/config/os/msdos/dpmicall.c b/src/config/os/msdos/dpmicall.c deleted file mode 100644 index e732f47b..00000000 --- a/src/config/os/msdos/dpmicall.c +++ /dev/null @@ -1,121 +0,0 @@ -/* Copyright 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dpmicall[] = "$Id: dpmicall.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "dpmicall.h" -#include "rsys/blockinterrupts.h" -#include "dosdisk.h" /* should go away. */ - - -void -dpmi_zero_regs (__dpmi_regs *regs) -{ - memset (regs, 0, sizeof *regs); -} - -/* Same as __dpmi_int, but also returns -1 if the carry is set - * after the __dpmi_int is performed. Returns 0 on success. - */ -int -dpmi_int_check_carry (int vector, __dpmi_regs *regs) -{ - int retval; - - retval = __dpmi_int (vector, regs); - if (regs->x.flags & I386_CC_CARRY_MASK) - retval = -1; - - return retval; -} - -#if ERROR_SUPPORTED_P (ERROR_TRACE_INFO) - -#define DUMP_PIECE(bufp, regsp, u, component) \ -do \ -{ \ - sprintf (bufp + strlen (bufp), \ - "%s = 0x%08lx\n", #component, (long) regsp->u.component); \ -} while (0) - -static void -dump_regs (__dpmi_regs *regsp) -{ - if (ERROR_ENABLED_P (ERROR_TRACE_INFO)) - { - char buf[1024]; - - buf[0] = 0; - DUMP_PIECE (buf, regsp, d, edi); - DUMP_PIECE (buf, regsp, d, esi); - DUMP_PIECE (buf, regsp, d, ebp); - DUMP_PIECE (buf, regsp, d, res); - DUMP_PIECE (buf, regsp, d, ebx); - DUMP_PIECE (buf, regsp, d, edx); - DUMP_PIECE (buf, regsp, d, ecx); - DUMP_PIECE (buf, regsp, d, eax); - DUMP_PIECE (buf, regsp, x, flags); - DUMP_PIECE (buf, regsp, x, es); - DUMP_PIECE (buf, regsp, x, ds); - DUMP_PIECE (buf, regsp, x, fs); - DUMP_PIECE (buf, regsp, x, gs); - DUMP_PIECE (buf, regsp, x, ip); - DUMP_PIECE (buf, regsp, x, cs); - DUMP_PIECE (buf, regsp, x, sp); - DUMP_PIECE (buf, regsp, x, ss); - /* warning_trace_info ("%s", buf); */ - } -} - -/* Calls the specified function, logging the registers before and after. - * Returns the value returned by the given function. - */ -static int -logging_dpmi_int_helper (int vector, __dpmi_regs *regsp, const char *label, - int (*int_func) (int, __dpmi_regs *)) -{ - int retval; - -#if ERROR_SUPPORTED_P (ERROR_TRACE_INFO) - /* warning_trace_info ("INT 0x%02x (%s)", vector, label); */ - dump_regs (regsp); -#endif - - retval = (*int_func) (vector, regsp); - -#if ERROR_SUPPORTED_P (ERROR_TRACE_INFO) - /* warning_trace_info ("retval = %d", retval); */ - dump_regs (regsp); -#endif - - return retval; -} - - -/* Calls __dpmi_int, but logs the input and output registers. */ -int -logging_dpmi_int (int vector, __dpmi_regs *regsp, const char *label) -{ - int retval; - retval = logging_dpmi_int_helper (vector, regsp, label, __dpmi_int); - return retval; -} - - -/* Calls dpmi_int_check_carry, but logs the input and output registers. */ -int -logging_dpmi_int_check_carry (int vector, __dpmi_regs *regsp, - const char *label) -{ - int retval; - retval = logging_dpmi_int_helper (vector, regsp, label, - dpmi_int_check_carry); - return retval; -} - -#endif /* ERROR_SUPPORTED_P (ERROR_TRACE_INFO) */ diff --git a/src/config/os/msdos/dpmicall.h b/src/config/os/msdos/dpmicall.h deleted file mode 100644 index 21cbd52c..00000000 --- a/src/config/os/msdos/dpmicall.h +++ /dev/null @@ -1,22 +0,0 @@ -#if !defined (_DPMICALL_H_) -#define _DPMICALL_H_ - -#include - -extern void dpmi_zero_regs (__dpmi_regs *regs); -extern int dpmi_int_check_carry (int vector, __dpmi_regs *regs); - -#if ERROR_SUPPORTED_P (ERROR_TRACE_INFO) - -extern int logging_dpmi_int (int vector, __dpmi_regs *regs, const char *label); -extern int logging_dpmi_int_check_carry (int vector, __dpmi_regs *regsp, - const char *label); - -#else /* !ERROR_SUPPORTED_P (ERROR_TRACE_INFO) */ - -#define logging_dpmi_int(v, r, l) __dpmi_int (v, r) -#define logging_dpmi_int_check_carry(v, r, l) dpmi_int_check_carry (v, r) - -#endif /* !ERROR_SUPPORTED_P (ERROR_TRACE_INFO) */ - -#endif /* _DPMICALL_H_ */ diff --git a/src/config/os/msdos/dpmimem.c b/src/config/os/msdos/dpmimem.c deleted file mode 100644 index b0c5a9cd..00000000 --- a/src/config/os/msdos/dpmimem.c +++ /dev/null @@ -1,186 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dpmimem[] = "$Id: dpmimem.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "dpmimem.h" -#include - - -/* Maps the specified number of bytes at a given address into our - * address space. All arguments must be page-aligned. Returns 0 on - * success, -1 on failure. This routine isn't as fast as it could be, - * but it shouldn't get called all that often. - */ -int -__djgpp_map_physical_memory (void *_our_addr, unsigned long _num_bytes, - unsigned long _phys_addr) -{ - unsigned long p, end; - - /* Make sure all arguments are page aligned. */ - if (((unsigned long) _our_addr & 0xfff ) - || (_phys_addr & 0xfff) - || (_num_bytes & 0xfff)) - { - errno = EINVAL; - return -1; - } - - /* Loop through the memory range, identify individual handles - * that intersect the range, and map the appropriate memory - * within each handle. - */ - for (p = (unsigned long) _our_addr, end = p + _num_bytes; p < end; ) - { - const __djgpp_sbrk_handle *d; - unsigned long handle_end_addr; - __dpmi_meminfo meminfo; - - /* Find the memory handle corresponding to the first byte. */ - d = __djgpp_memory_handle (p); - if (d == NULL) - goto fail; - - /* Find the last byte in the range that's also in the same - * memory handle as our current starting byte. We start with - * the farthest away address because it will usually be in the - * same memory handle, and we don't need to check any - * intermediate addresses once we know the far away address is - * in the same handle. - */ - for (handle_end_addr = end - 0x1000; - handle_end_addr > p; - handle_end_addr -= 0x1000) - { - const __djgpp_sbrk_handle *d2; - - /* Find the memory handle corresponding to this test byte. */ - d2 = __djgpp_memory_handle (handle_end_addr); - if (d2 == NULL) - goto fail; - - /* Is this test byte in the same handle as the first byte? */ - if (d2->handle == d->handle) - break; - } - handle_end_addr += 0x1000; - - /* Map the appropriate physical addresses into this handle. */ - meminfo.handle = d->handle; - meminfo.size = (handle_end_addr - p) / 0x1000; /* # pages */ - meminfo.address = p - d->address; - - if (__dpmi_map_device_in_memory_block (&meminfo, - (_phys_addr - + (p - (unsigned) _our_addr)))) - goto fail; - - /* Move on to the next memory handle. */ - p = handle_end_addr; - } - - /* success! */ - return 0; - - fail: - errno = EACCES; - return -1; -} - - -/* Sets the DPMI page attributes for all pages in the given range. - * See the DPMI 1.0 documentation for function 0x507 (0507H) for a - * description of what the _attributes parameter means. Both the - * address and number of bytes must be page-aligned. Returns 0 on - * success, -1 on failure. On failure, it is possible that some - * of the pages will have been affected. - */ -int -__djgpp_set_page_attributes (void *_our_addr, unsigned long _num_bytes, - unsigned short _attributes) -{ - unsigned long p, end; - int i, num_pages; - short *attr; - - /* Make sure all arguments are page aligned, and attribute is legal. */ - if (((unsigned long) _our_addr & 0xfff ) - || (_num_bytes & 0xfff) - || (_attributes & 0xff84) - || ((_attributes & 0x3) == 2)) - { - errno = EINVAL; - return -1; - } - - /* Set up an array of page attribute information. */ - num_pages = _num_bytes / 0x1000; - attr = alloca (num_pages * sizeof attr[0]); - for (i = num_pages - 1; i >= 0; i--) - attr[i] = _attributes; - - /* Loop through the memory range, identify individual handles - * that intersect the range, and map the appropriate memory - * within each handle. - */ - for (p = (unsigned) _our_addr, end = p + _num_bytes; p < end; ) - { - const __djgpp_sbrk_handle *d; - unsigned long handle_end_addr, num_pages; - __dpmi_meminfo meminfo; - - /* Find the memory handle corresponding to the first byte. */ - d = __djgpp_memory_handle (p); - if (d == NULL) - goto fail; - - /* Find the last byte in the range that's also in the same - * memory handle as our current starting byte. We start with - * the farthest away address because it will usually be in the - * same memory handle, and we don't need to check any - * intermediate addresses once we know the far away address is - * in the same handle. - */ - for (handle_end_addr = end - 0x1000; - handle_end_addr > p; - handle_end_addr -= 0x1000) - { - const __djgpp_sbrk_handle *d2; - - /* Find the memory handle corresponding to this test byte. */ - d2 = __djgpp_memory_handle (handle_end_addr); - if (d2 == NULL) - goto fail; - - /* Is this test byte in the same handle as the first byte? */ - if (d2->handle == d->handle) - break; - } - handle_end_addr += 0x1000; - - /* Map the appropriate physical addresses into this handle. */ - num_pages = (handle_end_addr - p) / 0x1000; - meminfo.handle = d->handle; - meminfo.size = num_pages; - meminfo.address = p - d->address; - if (__dpmi_set_page_attributes (&meminfo, attr) - || meminfo.size != num_pages) - goto fail; - - /* Move on to the next memory handle. */ - p = handle_end_addr; - } - - /* success! */ - return 0; - - fail: - errno = EACCES; - return -1; -} diff --git a/src/config/os/msdos/dpmimem.h b/src/config/os/msdos/dpmimem.h deleted file mode 100644 index c341e194..00000000 --- a/src/config/os/msdos/dpmimem.h +++ /dev/null @@ -1,15 +0,0 @@ -#if !defined (_DPMIMEM_H_) -#define _DPMIMEM_H_ - -#include - -#define DPMI_PAGE_SIZE 4096 - -extern int __djgpp_map_physical_memory (void *_our_addr, - unsigned long _num_bytes, - unsigned long _phys_addr); -extern int __djgpp_set_page_attributes (void *_our_addr, - unsigned long _num_bytes, - unsigned short _attributes); - -#endif /* !_DPMIMEM_H_ */ diff --git a/src/config/os/msdos/interrupt.h b/src/config/os/msdos/interrupt.h deleted file mode 100644 index ad4b41ad..00000000 --- a/src/config/os/msdos/interrupt.h +++ /dev/null @@ -1,9 +0,0 @@ -#if !defined (_MSDOS_INTERRUPT_H_) -#define _MSDOS_INTERRUPT_H_ - -extern void msdos_register_enable_disable_funcs - (void (*enable_func) (void), void (*disable_func) (void)); -extern void msdos_disable_interrupts (void); -extern void msdos_enable_interrupts (void); - -#endif /* !_MSDOS_INTERRUPT_H_ */ diff --git a/src/config/os/msdos/msdos.c b/src/config/os/msdos/msdos.c deleted file mode 100644 index 4989aa7b..00000000 --- a/src/config/os/msdos/msdos.c +++ /dev/null @@ -1,287 +0,0 @@ -/* Copyright 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_msdos[] = "$Id: msdos.c 119 2005-07-11 21:36:20Z ctm $"; -#endif - -#include "rsys/common.h" -#include "vga.h" -#include "rsys/os.h" -#include "rsys/mman.h" -#include "rsys/version.h" -#include "rsys/memsize.h" -#include "rsys/lockunlock.h" -#include "dosmem.h" -#include "dpmilock.h" -#include "openmany.h" -#include -#include - -/* - * Sbrk is a greek tragedy -- everyone dies. - * - * DJGPP provides two sbrk methods, one keeps all memory together in one - * hunk, but to do so it must move memory around. There seems to be no - * way to move memory around under Windows 3.x's DPMI implementation that - * will not cause death during certain types of interrupts. Hence, once - * interrupts are enabled we can't move memory. The other sbrk method uses - * (potentially) discontinuous hunks of memory and due to the way it is - * allocated, it can appear at any place in the address space, including - * at location 0xF....... meaning that addresses can appear to be negative. - * That would be really bad for Mac memory space to have anything in its - * high nibble, so we use the non-gapped, but memory moving sbrk in the - * beginning and then later switch to the potentially gapped, but non-moving - * sbrk after we've gotten our big hunk. - * - * Very evil, indeed. - * - */ - -/* Specify up the flags djgpp uses to determine system features. */ -int _crt0_startup_flags = _CRT0_FLAG_PRESERVE_UPPER_CASE | \ - _CRT0_FLAG_NULLOK | _CRT0_FLAG_UNIX_SBRK; - -/* Tell crt0 to give us at least a 500K stack. */ -int _stklen = 500 * 1024; - -/* Record how much DPMI memory we autodetected at initialization time. */ -static long detected_dpmi_mem = -1; - -void -switch_to_non_moving_sbrk (void) -{ - _crt0_startup_flags &= ~(_CRT0_FLAG_UNIX_SBRK | _CRT0_FLAG_NONMOVE_SBRK); - _crt0_startup_flags |= _CRT0_FLAG_NONMOVE_SBRK; -} - -/* Set to TRUE when we aren't able to get the real free memory info. */ -static boolean_t dpmi_mem_is_rough_guess_p; - -static void -guess_good_memory_settings (void) -{ - __dpmi_free_mem_info mem_info; - unsigned long page_size; - - /* We set these up in case something bad happens in the DPMI - * calls and they don't get initialized. They should get - * clobbered. - */ - mem_info.total_number_of_free_pages = 1024 * 1024; - page_size = 4096; - - if (__dpmi_get_free_memory_information (&mem_info) != -1 - && __dpmi_get_page_size (&page_size) != -1) - { - LONGINT new_appl_size; - - /* OS/2 Warp declines to tell us how many free pages there are - * (as the DPMI spec allows it to do). So if we can't get the - * total free pages, we'll use a different heuristic. - */ - if (mem_info.total_number_of_free_pages != -1) - { - detected_dpmi_mem = mem_info.total_number_of_free_pages * page_size; - dpmi_mem_is_rough_guess_p = FALSE; - } - else - { - uint32 phys_pages, linear_pages; - long pages; - - /* Compute a decent guess for how much memory we should assume - * we have. We use unsigned numbers here because DPMI can - * give us "0xFFFFFFFF" for missing values. - */ - phys_pages = mem_info.total_number_of_physical_pages; - linear_pages = mem_info.free_linear_address_space_in_pages; - pages = MIN (phys_pages, linear_pages); /* heuristic */ - - if (pages >= 0) - detected_dpmi_mem = pages * page_size; - else - detected_dpmi_mem = 0; - - dpmi_mem_is_rough_guess_p = TRUE; - } - - if (detected_dpmi_mem > 512 * 1024 * 1024) - { - /* Handle ridiculous numbers gracefully; something bad - * has happened, so don't choose a huge default. - */ - detected_dpmi_mem = 0; - } - - new_appl_size = detected_dpmi_mem / 2; - if (new_appl_size > ROMlib_applzone_size) - { - ROMlib_applzone_size = MIN (MAX_APPLZONE_SIZE, new_appl_size); - } - } - else - detected_dpmi_mem = -1; -} - - -/* Initializes OS-specific features. Returns TRUE if successful, FALSE - * on failure. - */ -boolean_t -os_init (void) -{ - /* Turn off expensive stat computations we don't need (you turn them - * off by ORing in the appropriate bit). - */ - _djstat_flags |= (_STAT_EXEC_EXT | _STAT_EXEC_MAGIC | _STAT_DIRSIZE); - - /* Juke stderr to go to stdout, so output can get captured to a file. */ - close (2); - dup2 (1, 2); - - /* Set up conventional memory and releated information. */ - if (!init_dos_memory ()) - { - puts ("Unable to allocate conventional memory."); - return FALSE; - } - - /* Lock down memory we might touch at interrupt time. */ - dpmi_lock_memory (0, 4096 * 2); /* low globals + some crt0.s stuff */ - dpmi_lock_memory (&cpu_state, sizeof cpu_state); - - /* Make an educated guess for what memory sizes the user might want. */ - guess_good_memory_settings (); - - return TRUE; -} - - -void -msdos_print_info (void) -{ - printf ("This is %s.\n", - ROMlib_executor_full_name); - - /* Print out CPU type. */ - if (arch_type == ARCH_TYPE_I386) - printf ("CPU type is 80386.\n"); - else - printf ("CPU type is 80486 or better.\n"); - - /* Print out DPMI memory info. */ - if (detected_dpmi_mem <= 0) - printf ("Unable to determine free DPMI memory.\n"); - else - printf ("%ld bytes (%lu.%02lu MB) of potentially useful physical DPMI " - "memory detected%s.\n", - detected_dpmi_mem, detected_dpmi_mem / (1024U * 1024), - ((detected_dpmi_mem % (1024U * 1024)) * 100 / (1024 * 1024)), - dpmi_mem_is_rough_guess_p ? " (rough guess)" : ""); - -#define MB (1024 * 1024U) - - /* Print out actual memory size chosen. */ - printf ("Choosing %u.%02u MB for applzone, %u.%02u MB for syszone, " - "%u.%02u MB for stack\n", - ROMlib_applzone_size / MB, - (ROMlib_applzone_size % MB) * 100 / MB, - ROMlib_syszone_size / MB, - (ROMlib_syszone_size % MB) * 100 / MB, - ROMlib_stack_size / MB, - (ROMlib_stack_size % MB) * 100 / MB); - - /* Print out video driver info. */ - if (vesa_version) - { - printf ("VESA-compatible video driver detected, VBE version %d.%d\n", - vesa_version >> 8, vesa_version & 0xFF); - if (vesa_version < 0x200) - puts ("Executor works best with video drivers compatible with " - "VBE 2.0 or higher,\n" - "such as SciTech Display Doctor (http://www.scitechsoft.com)."); - } - else - printf ("No VESA-compatible video driver detected; SVGA video modes " - "are unavailable.\n"); - - switch (msdos_open_many_result) - { - case MSDOS_OM_UNABLE_TO_TEST: - printf ("*** WARNING: Unable to verify that FILES= is big enough.\n"); - break; - case MSDOS_OM_FAILURE: - printf ("*** WARNING: FILES= is too small! You need FILES=30 (or more) " - "in CONFIG.SYS\n"); - break; - case MSDOS_OM_SUCCESS: - printf ("FILES= in CONFIG.SYS appears to be large enough...good.\n"); - break; - case MSDOS_OM_NOT_TESTED: - /* Print nothing here; it's confusing our users. */ -#if 0 - printf ("FILES= in CONFIG.SYS has not been checked.\n"); -#endif - break; - default: - printf ("Internal error checking FILES= ! result == %d.\n", - (int) msdos_open_many_result); - break; - } -} - - -/* Tries to allocate a memory block of the specified size from the - * DPMI server. The intent is to test if future memory allocations - * are likely to succeed. free (malloc (size)) would be a Really Bad - * idea under djgpp because of how the malloc package works. This - * should hopefully work better. - */ -boolean_t -msdos_check_memory_remaining (unsigned long desired_bytes) -{ - __dpmi_meminfo meminfo; - boolean_t success_p; - - meminfo.handle = 0; /* unused */ - meminfo.size = desired_bytes; - meminfo.address = 0; /* unused */ - - success_p = (__dpmi_allocate_memory (&meminfo) == 0); - if (success_p) - __dpmi_free_memory (meminfo.handle); - - return success_p; -} - -#define paramErr (-50) - -PUBLIC int -ROMlib_lockunlockrange (int fd, uint32 begin, uint32 count, lockunlock_t op) -{ - warning_unimplemented (NULL_STRING); - return paramErr; -} - -PUBLIC int -ROMlib_launch_native_app (int n_filenames, char **filenames) -{ - warning_unimplemented (NULL_STRING); - return paramErr; -} - -PUBLIC boolean_t host_has_spfcommon (void) -{ - return false; -} - -PUBLIC boolean_t -host_spfcommon (host_spf_reply_block *replyp, const char *prompt, - const char *incoming_filename, void *fp, void *filef, int numt, - void *tl, getorput_t getorput, sf_flavor_t flavor, - void *activeList, void *activateproc, void *yourdatap) -{ - return false; -} diff --git a/src/config/os/msdos/msdos.h b/src/config/os/msdos/msdos.h deleted file mode 100644 index 2980ede2..00000000 --- a/src/config/os/msdos/msdos.h +++ /dev/null @@ -1,60 +0,0 @@ -#if !defined (_OS_MSDOS_H_) -#define _OS_MSDOS_H_ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* djgpp headers define NULL as 0, which we don't want. That definition - * causes CLC(NULL) to generate warnings in some places. - */ -#undef NULL -#define NULL ((void *)0) - -#if !defined (MSDOS) -# define MSDOS -#endif - -#if !defined (GO32) -# define GO32 -#endif - -#include "rsys/types.h" - -typedef struct { - char *dptr; - uint32 dsize; -} datum; - -/* Specify which extra functions we need in float.h. */ -#define NEED_RINT -#define HAVE_LOG2 -#define NEED_LOGB -#define NEED_SCALB -#define NEED_LOG1P - -extern void msdos_print_info (void); -extern boolean_t msdos_check_memory_remaining (unsigned long desired_bytes); - -/* Indicate that we should sbrk memory that will never be freed, rather - * than mallocing it. This is solely an efficiency issue. This is a - * win since djgpp's malloc rounds everything up to the next power of - * 2 in size. - */ -#define SBRK_PERMANENT_MEMORY - -extern void switch_to_non_moving_sbrk (void); - -#define CONFIG_OFFSET_P 0 /* don't normally offset Mac memory */ - -#endif /* !_OS_MSDOS_H_ */ diff --git a/src/config/os/msdos/msdos.make b/src/config/os/msdos/msdos.make deleted file mode 100644 index 4b14b08d..00000000 --- a/src/config/os/msdos/msdos.make +++ /dev/null @@ -1,20 +0,0 @@ -LOWGLOBALS_LD_OPTION = -Wl,lowglobals.o - -HOST_OS_LD_FLAGS = -Wl,-Ttext,2000 -Wl,-no-keep-memory - -HOST_OS_SRC = msdos.c dpmimem.c dpmicall.c openmany.c rmint70.S -HOST_OS_OBJ = $(strip $(addsuffix .o,$(basename $(HOST_OS_SRC)))) - -HOST_OS_LIBS = - -rmint70.o: rmint70.S - $(HOST_GCC) $(HOST_CFLAGS) -c $(HOST_OS_DIR)/rmint70.S - -HOST_OS_POST_LD_OPTIONS = cp executor executor.bkup && $(HOST_STRIP) executor && stubify executor && mv executor.bkup executor - -licensetext.txt: licensetext.i extr.c - $(BUILD_GCC) -DMSDOS -o extr extr.c licensetext.i - ./extr > licensetext.txt - -clean:: - rm -f $(HOST_OS_OBJ) executor.exe diff --git a/src/config/os/msdos/openmany.c b/src/config/os/msdos/openmany.c deleted file mode 100644 index 63c5fa8c..00000000 --- a/src/config/os/msdos/openmany.c +++ /dev/null @@ -1,164 +0,0 @@ -/* Copyright 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_openmany[] = "$Id: openmany.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "openmany.h" -#include "rsys/notmac.h" -#include "rsys/vdriver.h" - - -msdos_open_many_result_t msdos_open_many_result = MSDOS_OM_NOT_TESTED; - - -/* This function is used to see if "enough" files can be open - * simultaneously on this system, to quickly identify systems - * where the user has something like FILES=8 (etc.) in their - * config.sys. - * - * The idea is that you call this routine with a directory known - * to have a bunch of files (e.g. the Executor configuration directory). - * This routine will attempt to open `num_files' files with the - * specified suffix simultaneously. Three return values are possible - * ("_OM_" is short for "OPEN_MANY"): - * - * MSDOS_OM_SUCCESS: the requested number of files were opened - * simultaneously. - * MSDOS_OM_FAILURE: we ran out of file descriptors trying to - * open files. - * MSDOS_OM_UNABLE_TO_TEST: we were unable to prove or disprove that - * we have an adequate number of file - * descriptors, perhaps because the - * directory didn't exist or there weren't - * enough files in it to do a full test. - * - * Note that some file descriptors may already be in use for other - * purposes, so the maximum value for which this routine returns - * MSDOS_OM_SUCCESS is probably not quite the same as the maximum - * total file descriptors available. The true maximum will almost - * always be somewhat higher. - */ - -static msdos_open_many_result_t -msdos_open_many_files (const char *directory, const char *suffix, - int num_files) -{ - DIR *dirp; -#if defined (USE_STRUCT_DIRECT) - struct direct *dp; -#else - struct dirent *dp; -#endif - msdos_open_many_result_t result; - - dirp = Uopendir (directory); - if (dirp == NULL) - result = MSDOS_OM_UNABLE_TO_TEST; - else - { - int *fd; - int num_open, suffix_length; - char path[MAXPATHLEN], *pathend; - - fd = alloca (num_files * sizeof fd[0]); - suffix_length = strlen (suffix); - - /* Set up the basic path for the files. */ - if (directory[0] == '\0') - path[0] = '\0'; - else - sprintf (path, "%s/", directory); - pathend = path + strlen (path); - - /* Try to open the specified number of files with the given suffix. - * Some files may fail to open because we don't have permission, - * or because they are directories, etc. Since we're only seeing - * how many files we can have open simultaneously, we don't - * let such failures bother us. - */ - result = MSDOS_OM_SUCCESS; /* default */ - for (num_open = 0; num_open < num_files && result == MSDOS_OM_SUCCESS; ) - { - dp = readdir (dirp); - - if (dp == NULL) - result = MSDOS_OM_UNABLE_TO_TEST; - else if (dp->d_namlen >= suffix_length - && !strcmp (dp->d_name + dp->d_namlen - suffix_length, - suffix)) - { - strcpy (pathend, dp->d_name); - fd[num_open] = Uopen (path, O_RDONLY, 0 /* unused */); - if (fd[num_open] >= 0) - ++num_open; - else if (errno == EMFILE || errno == ENFILE) - result = MSDOS_OM_FAILURE; - } - } - - /* Close all the files we opened. */ - while (num_open > 0) - close (fd[--num_open]); - - /* Close the directory. */ - closedir (dirp); - } - - return result; -} - - -/* Returns FALSE if we know we don't have enough available file - * descriptors, else TRUE. - */ -boolean_t -msdos_test_max_files (void) -{ - char config_dir[MAXPATHLEN]; - - if (ROMlib_startdir == NULL) - { - vdriver_shutdown (); - fprintf (stderr, "startdir is NULL!\n"); - abort (); - } - - /* We can't use ROMlib_ConfigurationFolder because that's not - * guaranteed to be set up yet. And it gets set up in the same routine - * that tries to open a slew of .HFV's. - */ - sprintf (config_dir, "%s/configur", ROMlib_startdir); - - /* The "6" here is arbitrary; it's merely meant to reflect a guess - * about how many files might already be open. If you make it too - * small, then a user who actually has FILES=30 might still get - * a complaint that his FILES= parameter is too small. - */ - msdos_open_many_result = msdos_open_many_files (config_dir, ".ecf", - MSDOS_DESIRED_MIN_FILES - 6); - - if (msdos_open_many_result == MSDOS_OM_FAILURE) - { - vdriver_shutdown (); - fputs ("\ -Fatal error: FILES= parameter in CONFIG.SYS is too small. We recommend -FILES=30 (or more). To fix this, edit your CONFIG.SYS file (usually -C:\\CONFIG.SYS), and find the line that says something like: - -FILES=20 - -(it may not be exactly 20) and change the number to 30 or more. If the -FILES= value is already greater than 30 and you still get this message, -you may need to make it even larger. You can use the \"-nofilescheck\" -command line switch to skip this check and proceed at your own risk.\n", - stderr); - exit (-11); - } - - return (msdos_open_many_result != MSDOS_OM_FAILURE); -} diff --git a/src/config/os/msdos/openmany.h b/src/config/os/msdos/openmany.h deleted file mode 100644 index b8a4bc7b..00000000 --- a/src/config/os/msdos/openmany.h +++ /dev/null @@ -1,22 +0,0 @@ -#if !defined (_MSDOS_OPENMANY_H_) -#define _MSDOS_OPENMANY_H_ - -/* This is not a strict limit, but merely a hint. It's hard to - * do a proper limit because some files may already be open, - * perhaps even in a way we can't check (e.g. by the DOS stub). - */ -#define MSDOS_DESIRED_MIN_FILES 30 - -typedef enum -{ - MSDOS_OM_SUCCESS, - MSDOS_OM_FAILURE, - MSDOS_OM_UNABLE_TO_TEST, - MSDOS_OM_NOT_TESTED -} msdos_open_many_result_t; - -extern msdos_open_many_result_t msdos_open_many_result; - -extern boolean_t msdos_test_max_files (void); - -#endif /* !_MSDOS_OPENMANY_H_ */ diff --git a/src/config/os/msdos/rmint70.S b/src/config/os/msdos/rmint70.S deleted file mode 100644 index 8c599e75..00000000 --- a/src/config/os/msdos/rmint70.S +++ /dev/null @@ -1,54 +0,0 @@ -#include "i386_djgpp_version.h" - -/* We copy this stub to real mode to handle INT 70h, the 1024 Hz timer. */ - - .data - .code16 -.globl _rm_int_70_handler_start -_rm_int_70_handler_start: - - /* WARNING: these two must appear first, in this order, - * or syncint.c will do the wrong thing. - */ -.globl _rm_elapsed_1024_placeholder -_rm_elapsed_1024_placeholder: - .long 0 -.globl _rm_remaining_1024_placeholder -_rm_remaining_1024_placeholder: - .long 0 - -.globl _rm_int_70_handler_code_start -_rm_int_70_handler_code_start: - pushfl - pushl %eax - pushl %ebx - pushw %ds - - .byte 0xB8 /* movw $nnnn,%ax */ -.globl _rm_int_70_seg -_rm_int_70_seg: - .byte 0,0 - movw %ax,%ds - - xorl %eax,%eax - ADDR32 incl (%eax) - ADDR32 movl 4(%eax),%ebx /* remaining_1024 */ - decl %ebx - js 1f /* stop once <= 0. */ - ADDR32 movl %ebx,4(%eax) -1: popw %ds - popl %ebx - popl %eax - popfl - - .byte 0x66,0x68 /* pushl */ -.globl _rm_int_70_chain_address -_rm_int_70_chain_address: - .long 0 - .byte 0xCB /* retf (using `lret' prepends a bad prefix byte) */ - - .align 4,0x90 -.globl _rm_int_70_handler_end -_rm_int_70_handler_end: - nop - .code32 diff --git a/src/config/os/msdos/rmint70.h b/src/config/os/msdos/rmint70.h deleted file mode 100644 index d099c75a..00000000 --- a/src/config/os/msdos/rmint70.h +++ /dev/null @@ -1,13 +0,0 @@ -#if !defined (_RMINT70_H_) -#define _RMINT70_H_ - -extern uint8 rm_int_70_handler_start; -extern uint8 rm_int_70_handler_code_start; -extern uint8 rm_int_70_handler_end; -extern __dpmi_raddr rm_int_70_chain_address; - -extern uint16 rm_int_70_seg; -extern uint8 rm_elapsed_1024_placeholder; -extern uint8 rm_remaining_1024_placeholder; - -#endif /* !_RMINT70_H_ */ diff --git a/src/config/os/next/next.c b/src/config/os/next/next.c deleted file mode 100644 index 60571607..00000000 --- a/src/config/os/next/next.c +++ /dev/null @@ -1,31 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_next[] = "$Id: next.c 119 2005-07-11 21:36:20Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/os.h" - - -boolean_t -os_init (void) -{ - return TRUE; -} - -PUBLIC boolean_t host_has_spfcommon (void) -{ - return false; -} - -PUBLIC boolean_t -host_spfcommon (host_spf_reply_block *replyp, const char *prompt, - const char *incoming_filename, void *fp, void *filef, int numt, - void *tl, getorput_t getorput, sf_flavor_t flavor, - void *activeList, void *activateproc, void *yourdatap) -{ - return false; -} diff --git a/src/config/os/next/next.h b/src/config/os/next/next.h deleted file mode 100644 index 96d62534..00000000 --- a/src/config/os/next/next.h +++ /dev/null @@ -1,84 +0,0 @@ -#if !defined (_NEXT_H_) -#define _NEXT_H_ - -/* We need this hack to avoid appkit.h including db/db.h, which conflicts - * with ndbm.h. NeXT says not to use db.h after NEXTSTEP 2.0, but - * ends up #including it anyway from appkit/appkit.h! - */ -#define _DB_INCLUDED_ - -#include -#include -#include -#include -#include -#include - -/* Use struct direct, not struct dirent. */ -#define USE_STRUCT_DIRECT - -/* Use BSD signal calls, not newer POSIX stuff. */ -#define USE_BSD_SIGNALS - - -#if !defined (S_ISDIR) -# define S_ISDIR(mode) (((mode) & (_S_IFMT)) == (_S_IFDIR)) -#endif - - -#if 0 -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#endif - -#if !defined (NEXT) -# define NEXT -#endif - -#if !defined (O_BINARY) -# define O_BINARY 0 -#endif - -#if !defined (PRIVATE) -# define PRIVATE static -#endif - -/* NEXTSTEP only works on i486's and better. */ -#if defined (i386) && !defined (ALWAYS_ON_I486) -#define ALWAYS_ON_I486 -#endif - -/* Don't ask. This is historical brain-damage. */ -#if !defined (SUN) -# define SUN -#endif - -#define BOOLEAN_T_TYPEDEFED /* NeXT does this for us. */ - -#define TRY_TO_MMAP_ZONES -extern void *mmap_permanent_memory (unsigned long amount_wanted); - -#if defined (OPENSTEP) && defined (STRICT_OPENSTEP) -#if defined (m68k) -/* Currently on m68k systems we use the native CPU, - so we can't offset memory. I doubt this will ever change. */ -#error STRICT_OPENSTEP conflicts with m68k -#endif -#define CONFIG_OFFSET_P 1 -#else -#define CONFIG_OFFSET_P 0 -#endif - -#endif /* !_NEXT_H_ */ diff --git a/src/config/os/next/next.make.nextstep b/src/config/os/next/next.make.nextstep deleted file mode 100644 index 2275da39..00000000 --- a/src/config/os/next/next.make.nextstep +++ /dev/null @@ -1,16 +0,0 @@ - -LOWGLOBALS_LD_OPTION = lowglobals.o - -TARGET_OS_POST_LD_CMD = $(host_obj_dir)/set_page_zero_size -TARGET_OS_POST_LD_OPTIONS = executor 200000 - -$(host_obj_dir)/set_page_zero_size: set_page_zero_size.c - $(HOST_GCC) $(HOST_CFLAGS) -o $(host_obj_dir)/set_page_zero_size $< - -TARGET_OS_SRC = next.c -TARGET_OS_OBJ = next.o - -TARGET_OS_LIBS = -lkernload -ldbm - -clean:: - rm -f $(TARGET_OS_OBJ) diff --git a/src/config/os/next/next.make.openstep b/src/config/os/next/next.make.openstep deleted file mode 100644 index f87ce3bc..00000000 --- a/src/config/os/next/next.make.openstep +++ /dev/null @@ -1,16 +0,0 @@ - -LOWGLOBALS_LD_OPTION = lowglobals.o - -TARGET_OS_POST_LD_CMD = $(host_obj_dir)/set_page_zero_size -TARGET_OS_POST_LD_OPTIONS = executor 200000 - -$(host_obj_dir)/set_page_zero_size: set_page_zero_size.c - $(HOST_GCC) $(HOST_CFLAGS) -o $(host_obj_dir)/set_page_zero_size $< - -TARGET_OS_SRC = next.c -TARGET_OS_OBJ = next.o - -TARGET_OS_LIBS = -lkernload -ldbm -framework AppKit -framework Foundation -framework System - -clean:: - rm -f $(TARGET_OS_OBJ) diff --git a/src/config/os/next/set_page_zero_size.c b/src/config/os/next/set_page_zero_size.c deleted file mode 100644 index 1716bb0b..00000000 --- a/src/config/os/next/set_page_zero_size.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "rsys/common.h" -#include -#include -#include - -unsigned long dont_swap_long (unsigned long x) { return x; } -unsigned short dont_swap_short (unsigned short x) { return x; } - -int main(int argc, char *argv[]) -{ - struct mach_header head; - struct segment_command seg; - int i; - FILE *fp; - long offset, saveoffset; - - unsigned long (*swap_long) (unsigned long); - unsigned short (*swap_short) (unsigned short); - - assert(argc == 3); - if (!(fp = fopen(argv[1], "r+"))) { - fprintf(stderr, "couldn't open '%s'\n", argv[1]); - exit(3); - } - - if (fread(&head, sizeof(head), 1, fp) != 1) { - fprintf(stderr, "couldn't read header\n"); - exit(4); - } - - if (head.magic == MH_MAGIC) - { - swap_long = dont_swap_long; - swap_short = dont_swap_short; - } - else if (head.magic == MH_CIGAM) - { - swap_long = NXSwapLong; - swap_short = NXSwapShort; - } - else - { - fprintf(stderr, "bad magic number\n"); - exit(5); - } - - offset = -1; - for (i = 0; i < swap_long (head.ncmds); ++i) - { - saveoffset = ftell(fp); - if (fread(&seg, sizeof(struct load_command), 1, fp) != 1) - { - fprintf(stderr, "couldn't read load command\n"); - exit(6); - } - if (swap_long (seg.cmd) == LC_SEGMENT) - { - if (fread(&seg.segname, sizeof(seg) - sizeof(struct load_command), - 1, fp) != 1) - { - fprintf(stderr, "couldn't read load segment command\n"); - exit(7); - } - if (strcmp(seg.segname, SEG_PAGEZERO) == 0) { - offset = saveoffset; -/*-->*/ break; - } - } - if (fseek(fp, swap_long (seg.cmdsize) - sizeof(struct load_command), SEEK_CUR) == -1) { - fprintf(stderr, "couldn't seek after load command\n"); - exit(8); - } - } - - if (offset == -1) { - fprintf(stderr, "coulnd't find lowseg\n"); - exit(9); - } - if (fseek(fp, offset, SEEK_SET) == 1) { - fprintf(stderr, "couldn't seek to lowseg\n"); - exit(10); - } - sscanf(argv[2], "%lx", &seg.vmsize); - seg.vmsize = swap_long (seg.vmsize); - if (fwrite(&seg, sizeof(seg), 1, fp) != 1) { - fprintf(stderr, "couldn't fwrite\n"); - exit(11); - } - fclose(fp); - return 0; -} diff --git a/src/config/os/win32/CMakeLists.txt b/src/config/os/win32/CMakeLists.txt new file mode 100644 index 00000000..eb556987 --- /dev/null +++ b/src/config/os/win32/CMakeLists.txt @@ -0,0 +1,16 @@ +if(WIN32) +add_library(os-win32 + win32.h + win32.cpp + win_serial.cpp + win_serial.h + win_launch.cpp + cleanup.h + cleanup.cpp + winfs.h + winfs.cpp + win_stat.h + win_stat_private.h + win_stat.cpp) +target_link_libraries(os-win32 syn68k front-end-sdl2) +endif() \ No newline at end of file diff --git a/src/config/os/win32/cleanup.cpp b/src/config/os/win32/cleanup.cpp new file mode 100644 index 00000000..14f22a3f --- /dev/null +++ b/src/config/os/win32/cleanup.cpp @@ -0,0 +1,70 @@ +/* Copyright 1998 by Abacus Research and + * Development, Inc. All rights reserved. + */ +#define CLEANUP_BATCH_FILE_NAME "+/cleanup.bat" +#include + +#include +#include +#include + +#include +#include + +#include "cleanup.h" + +using namespace Executor; + +void +add_to_cleanup(const char *s, ...) +{ + std::string batch_file; + FILE *fp; + struct stat sbuf; + + batch_file = expandPath(CLEANUP_BATCH_FILE_NAME); + if(stat(batch_file.c_str(), &sbuf) == 0) + fp = fopen(batch_file.c_str(), "a"); + else + { + fp = fopen(batch_file.c_str(), "w"); + if(fp) + { + fprintf(fp, "@echo off\n"); + if(ROMlib_start_drive) + fprintf(fp, "%c:\n", ROMlib_start_drive); + } + } + if(fp) + { + va_list ap; + + va_start(ap, s); + vfprintf(fp, s, ap); + fclose(fp); + } +} + +void +call_cleanup_bat(void) +{ + std::string batch_file; + struct stat sbuf; + + batch_file = expandPath(CLEANUP_BATCH_FILE_NAME); + if(stat(batch_file.c_str(), &sbuf) == 0) + { + add_to_cleanup("del \"%s\"\n", batch_file.c_str()); + { + STARTUPINFO si; + PROCESS_INFORMATION pi; + + memset(&si, 0, sizeof si); + si.cb = sizeof si; + si.dwFlags = STARTF_USESHOWWINDOW; + si.wShowWindow = SW_HIDE; + CreateProcess(batch_file.c_str(), NULL, NULL, NULL, false, 0, NULL, NULL, + &si, &pi); + } + } +} diff --git a/src/config/os/win32/cleanup.h b/src/config/os/win32/cleanup.h new file mode 100644 index 00000000..24c305ed --- /dev/null +++ b/src/config/os/win32/cleanup.h @@ -0,0 +1,14 @@ +#if !defined(__RSYS_CLEANUP__) +#define __RSYS_CLEANUP__ + +/* + * Copyright 1998 by Abacus Research and Development, Inc. + * All rights reserved. + * + + */ + +extern void add_to_cleanup(const char *s, ...); +extern void call_cleanup_bat(void); + +#endif /* !defined(__RSYS_CLEANUP__) */ diff --git a/src/config/os/win32/win32.cpp b/src/config/os/win32/win32.cpp new file mode 100644 index 00000000..6a932115 --- /dev/null +++ b/src/config/os/win32/win32.cpp @@ -0,0 +1,107 @@ +#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES +#include +#include +#include "rsys/lockunlock.h" +#include "rsys/os.h" +#include "cleanup.h" + +using namespace Executor; + +bool Executor::os_init() +{ + atexit(call_cleanup_bat); + + return true; +} + +int +Executor::ROMlib_lockunlockrange(int fd, uint32_t begin, uint32_t count, lockunlock_t op) +{ + return 0; +#if 0 + int retval; + BOOL WINAPI (*routine)(HANDLE, DWORD, DWORD, DWORD, DWORD); + + warning_trace_info("fd = %d, begin = %d, count = %d, op = %d", + fd, begin, count, op); + switch(op) + { + case lock: + routine = LockFile; + break; + case unlock: + routine = UnlockFile; + break; + default: + warning_unexpected("op = %d", op); + routine = 0; + break; + } + + if(!routine) + retval = paramErr; + else + { + BOOL success; + HANDLE h; + + h = (HANDLE)_get_osfhandle(fd); + success = routine(h, begin, 0, count, 0); + if(success) + retval = noErr; + else + { + DWORD err; + + err = GetLastError(); + switch(err) + { + case ERROR_LOCK_VIOLATION: + retval = fLckdErr; + break; + case ERROR_NOT_LOCKED: + retval = afpRangeNotLocked; + break; + case ERROR_LOCK_FAILED: + retval = afpRangeOverlap; + break; + default: + warning_unexpected("err = %ld, h = %p", err, h); + retval = noErr; + break; + } + } + } + return retval; +#endif +} + +#if 0 +int +ROMlib_launch_native_app(int n_filenames, char **filenames) +{ + char **v; + + v = (char **)alloca(sizeof *v * (n_filenames + 1)); + memcpy(v, filenames, n_filenames * sizeof *v); + v[n_filenames] = 0; + if(fork() == 0) + execv(filenames[0], v); + + return 0; +} +#endif + +bool Executor::host_has_spfcommon(void) +{ + return false; +} + +bool +Executor::host_spfcommon(host_spf_reply_block *replyp, const char *prompt, + const char *incoming_filename, void *fp, void *filef, int numt, + void *tl, getorput_t getorput, sf_flavor_t flavor, + void *activeList, void *activateproc, void *yourdatap) +{ + return false; +} diff --git a/src/config/os/win32/win32.h b/src/config/os/win32/win32.h new file mode 100644 index 00000000..67780f27 --- /dev/null +++ b/src/config/os/win32/win32.h @@ -0,0 +1,37 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +//#include +#include +//#include + +#if !defined(static) + +#endif + +#define CONFIG_OFFSET_P 1 /* Use offset memory, at least for the first port */ + +#define NEED_SCALB +#define NEED_LOGB + +extern int ROMlib_launch_native_app(int n_filenames, char **filenames); + +//#define WIN32 + +typedef struct +{ + char *dptr; + unsigned dsize; +} datum; + +inline int geteuid() { return 1; } \ No newline at end of file diff --git a/src/config/os/win32/win_launch.cpp b/src/config/os/win32/win_launch.cpp new file mode 100644 index 00000000..d8596e6c --- /dev/null +++ b/src/config/os/win32/win_launch.cpp @@ -0,0 +1,99 @@ +/* Copyright 2001 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +//#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES + +//#include "rsys/common.h" +//#include "rsys/error.h" + +#include +#include + +#include "sdl2_hwnd.h" + +using namespace Executor; +/* + * returns number of characters written (or needed if bufp is NULL). + */ + +static int +construct_command_line(char *bufp, int n_filenames, char **filenames, + const char *suffix) +{ + int retval; + int i; + int suffix_len; + + retval = 0; + + suffix_len = strlen(suffix); + for(i = 0; i < n_filenames; ++i) + { + if(bufp) + bufp += sprintf(bufp, "\"%s%s\"", *filenames, suffix); + retval += strlen(*filenames) + suffix_len + 3; /* two quotes plus + NUL or space */ + ++filenames; + if(i < n_filenames - 1) + { + if(bufp) + *bufp++ = ' '; /* overwrite the NUL */ + } + } + + return retval; +} + +static void +slash_replace(char *p) +{ + while(*p) + { + if(*p == '/') + *p = '\\'; + ++p; + } +} + +enum +{ + noErr = 0, + paramErr = -50 +}; + +/* the suffixes are now added on the Mac side, so we don't do anything + special here */ + +#define COMMAND_SUFFIX "" +#define DOCUMENT_SUFFIX "" + +/* + * NOTE: when you use Executor to launch a native application under win32, + * the files involved all have to be .lnk files. This is ugly, but the + * native launching is just for TTS's benefit for now. + */ + +int ROMlib_launch_native_app(int n_filenames, char **filenames) +{ + HINSTANCE hi; + int buf_len; + char *command_buf; + char *args_buf; + + buf_len = strlen(filenames[0]) + sizeof COMMAND_SUFFIX; + command_buf = (char *)alloca(buf_len); + sprintf(command_buf, "%s%s", filenames[0], COMMAND_SUFFIX); + + buf_len = construct_command_line(NULL, n_filenames - 1, filenames + 1, + DOCUMENT_SUFFIX); + args_buf = (char *)alloca(buf_len); + construct_command_line(args_buf, n_filenames - 1, filenames + 1, + DOCUMENT_SUFFIX); + slash_replace(command_buf); + slash_replace(args_buf); + hi = ShellExecute(getMainSDLWindow(), NULL, command_buf, args_buf, NULL, + SW_SHOWNORMAL); + + return ((intptr_t)hi > 32 ? noErr : paramErr); +} diff --git a/src/config/os/win32/win_serial.cpp b/src/config/os/win32/win_serial.cpp new file mode 100644 index 00000000..210053d3 --- /dev/null +++ b/src/config/os/win32/win_serial.cpp @@ -0,0 +1,517 @@ +/* + * Copyright 1997 by Abacus Research and Development, Inc. + * All rights reserved. + */ + +#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES +#include + +#include "rsys/common.h" +#include "rsys/error.h" + +#include "win_serial.h" + +using namespace Executor; + +enum +{ + PARAMETER_ERROR = -2 +}; + +/* + * A useful macro for looking up the value of a key in a mapping table. + * It uses the gcc-specific construct of ({ ... }) + */ + +template +int LOOKUP_KEY(ValType *valp, KeyType thekey, const MapType (&map)[n]) +{ + int i; + int retval; + + retval = PARAMETER_ERROR; + for(i = 0; i < n; ++i) + if(map[i].key == thekey) + { + *valp = map[i].val; + retval = 0; + break; + } + return retval; +} + +static struct +{ + int val; /* 0 = COM1, 1 = COM2 ... */ + uint8_t key; +} serial_port_map[] = { + { 0, 0 }, + { 1, 1 }, +}; + +/* + * xxx = 0 for modem, 1 for printer + */ + +static int +set_xxx_port_mapping_to_pc_port(int xxx, int pc_port) +{ + int retval; + + if(xxx >= 0 && xxx <= 1 && pc_port >= 1 && pc_port <= 4) + { + serial_port_map[xxx].val = pc_port - 1; + retval = 0; + } + else + retval = PARAMETER_ERROR; + + return retval; +} + +int +set_modem_port_mapping_to_pc_port(int pc_port) +{ + int retval; + + retval = set_xxx_port_mapping_to_pc_port(0, pc_port); + return retval; +} + +int +set_printer_port_mapping_to_pc_port(int pc_port) +{ + int retval; + + retval = set_xxx_port_mapping_to_pc_port(1, pc_port); + return retval; +} + +/* + * These four helper routines convert from the values we use on the outside + * world to the values that the Win32 calls use. If an inappropriate source + * value is supplied, then they return PARAMETER_ERROR, otherwise they return + * 0 + */ + +static int +baud_to_win32_baud(DWORD *win32_baudp, uint32_t baud) +{ + int retval; + + struct + { + DWORD val; + uint32_t key; + } map[] = { + { + 300, baud300, + }, + { + 600, baud600, + }, + { + 1200, baud1200, + }, + { + 1800, baud1800, + }, + { + 2400, baud2400, + }, + { + 3600, baud3600, + }, + { + 4800, baud4800, + }, + { + 7200, baud7200, + }, + { + 9600, baud9600, + }, + { 19200, baud19200 }, + { 57600, baud57600 }, + }; + retval = LOOKUP_KEY(win32_baudp, baud, map); + return retval; +} + +static int +parity_to_win32_parity(BYTE *win32_parityp, unsigned parity) +{ + int retval; + + struct + { + BYTE val; + unsigned key; + } map[] = { + { + win32_serial_parity_no, noParity, + }, + { + win32_serial_parity_odd, oddParity, + }, + { + win32_serial_parity_even, evenParity, + }, + }; + retval = LOOKUP_KEY(win32_parityp, parity, map); + return retval; +} + +static int +stop_to_win32_stop(BYTE *win32_stopp, uint32_t stop_bits) +{ + int retval; + + struct + { + BYTE val; + uint32_t key; + } map[] = { + { + win32_serial_stop_bits_1, 1, + }, + { + win32_serial_stop_bits_1_and_a_half, 2, + }, + { + win32_serial_stop_bits_2, 3, + } + }; + retval = LOOKUP_KEY(win32_stopp, stop_bits, map); + return retval; +} + +static int +length_to_win32_length(BYTE *win32_lengthp, uint32_t data_length) +{ + int retval; + + struct + { + BYTE val; + uint32_t key; + } map[] = { + { + 5, data5, + }, + { + 6, data6, + }, + { + 7, data7, + }, + { + 8, data8, + }, + }; + retval = LOOKUP_KEY(win32_lengthp, data_length, map); + return retval; +} + +/* + * These four macros convert from the values we use on the outside world + * to the values that the WIN32 calls use. If an inappropriate source value + * is supplied, they automatically force the calling function to return + * PARAMETER_ERROR + */ + +#define BAUD_TO_WIN32_BAUD(win32_baudp, baud) \ + do \ + { \ + if(baud_to_win32_baud(win32_baudp, baud) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +#define PARITY_TO_WIN32_PARITY(win32_parityp, parity) \ + do \ + { \ + if(parity_to_win32_parity(win32_parityp, parity) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +#define STOP_TO_WIN32_STOP(win32_stopp, stop_bits) \ + do \ + { \ + if(stop_to_win32_stop(win32_stopp, stop_bits) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +#define LENGTH_TO_WIN32_LENGTH(win32_lengthp, data_length) \ + do \ + { \ + if(length_to_win32_length(win32_lengthp, data_length) != 0) \ + return PARAMETER_ERROR; \ + } while(0) + +enum +{ + MAX_N_PORTS = 4 +}; + +/* + * It would be nicer if we opened and closed ports as part of the serial + * open and close routines, but right now we're mimicing the old BIOS + * paradigm of just using ports without opening them. + */ + +/* port in this case is 0 for modem, 1 for printer */ + +#define COM_TEMPLATE "COM1" + +static HANDLE +port_to_handle(uint8_t port) +{ + HANDLE retval; + int com_minus_1; + static bool been_here; + static HANDLE com_hands[MAX_N_PORTS]; + + if(!been_here) + { + int i; + + for(i = 0; i < (int)NELEM(com_hands); ++i) + com_hands[i] = INVALID_HANDLE_VALUE; + been_here = true; + } + + if(LOOKUP_KEY(&com_minus_1, port, serial_port_map) != 0) + retval = INVALID_HANDLE_VALUE; + else + { + if(com_minus_1 < 0 || com_minus_1 >= MAX_N_PORTS) + retval = INVALID_HANDLE_VALUE; + else + { + retval = com_hands[com_minus_1]; + if(retval == INVALID_HANDLE_VALUE) + { + char *com_filename; + + com_filename = (char *)alloca(sizeof COM_TEMPLATE); + memcpy(com_filename, COM_TEMPLATE, sizeof COM_TEMPLATE); + com_filename[sizeof COM_TEMPLATE - 2] += com_minus_1; + retval = com_hands[com_minus_1] + = CreateFile(com_filename, GENERIC_READ | GENERIC_WRITE, + 0, NULL, OPEN_EXISTING, 0, NULL); + } + } + } + return retval; +} + +/* + * These are the serial port accessing routines that the BIOS directly + * provides. We build all other routines on top of these (at least until + * we write our own drivers). + */ + +static int +dos_serial_bios_init_port(uint8_t port, + uint32_t baud, + uint32_t parity, + uint32_t stop_bits, + uint32_t data_length) +{ + int retval; + HANDLE h; + + h = port_to_handle(port); + if(h == INVALID_HANDLE_VALUE) + retval = -1; + else + { + DCB dcb; + + dcb.DCBlength = sizeof dcb; + if(!GetCommState(h, &dcb)) + retval = -1; + else + { + DWORD win32_baud; + BYTE win32_parity; + BYTE win32_stop; + BYTE win32_length; + + BAUD_TO_WIN32_BAUD(&win32_baud, baud); + PARITY_TO_WIN32_PARITY(&win32_parity, parity); + STOP_TO_WIN32_STOP(&win32_stop, stop_bits); + LENGTH_TO_WIN32_LENGTH(&win32_length, data_length); + + dcb.BaudRate = win32_baud; + dcb.fBinary = true; + dcb.fParity = true; + dcb.ByteSize = win32_length; + dcb.Parity = win32_parity; + dcb.StopBits = win32_stop; + retval = SetCommState(h, &dcb) ? 0 : -1; + } + } + return retval; +} + +template +uint32_t +serial_bios_xfer(LONGINT fd, void *buf, size_t count, xferfuncp_t funcp) +{ + HANDLE h; + uint32_t retval; + + h = port_to_handle(fd); + if(h == INVALID_HANDLE_VALUE) + retval = 0; + else + { + DWORD nread; + + if(funcp(h, buf, count, &nread, NULL)) + retval = nread; + else + retval = 0; + } + return retval; +} + +/* + * Here are the public routines. They're made to slip comfortably into + * the existing "serial.c" code (which is quite a hack) + * + * The first implementation of these routines is incredibly naive. One thing + * that we can do if the first cut isn't sufficient is to always pay attention + * to the line status, and whenever there's a character that can be read, + * read it and squirrel it away for future use. That can be done in all of + * these routines, even the write routine. + */ + +uint32_t +Executor::serial_bios_read(LONGINT fd, void *buf, size_t count) +{ + uint32_t retval; + + retval = serial_bios_xfer(fd, buf, count, ReadFile); + return retval; +} + +uint32_t +Executor::serial_bios_write(LONGINT fd, void *buf, size_t count) +{ + uint32_t retval; + + retval = serial_bios_xfer(fd, buf, count, WriteFile); + return retval; +} + +int32_t +Executor::serial_bios_serset(LONGINT fd, INTEGER param) +{ + int32_t retval; + uint32_t mac_baud, mac_data_length, mac_parity, mac_stop_bits; + + /* TODO */ + mac_baud = param & 0x3FF; + mac_data_length = param & 0xc00; + mac_parity = param & 0x3000; + mac_stop_bits = ((param >> 14) & 0x3); + + dos_serial_bios_init_port(fd, mac_baud, mac_parity, mac_stop_bits, + mac_data_length); + + retval = noErr; + return retval; +} + +int32_t +Executor::serial_bios_serxhshake(LONGINT fd, SerShk *sershkp) +{ + int32_t retval; + + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; +} + +/* + * In order to explicitly set the baud without setting anything else, we'll + * need to keep track of the last settings we've made for each port. That's + * not hard to do, but we just don't do it yet. + */ + +int32_t +Executor::serial_bios_setbaud(LONGINT fd, INTEGER baud) +{ + int32_t retval; + + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; +} + +int32_t +Executor::serial_bios_ctlbrk(LONGINT fd, INTEGER flag) +{ + int32_t retval; + + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; +} + +int32_t +Executor::serial_bios_setflow(LONGINT fd, LONGINT flag) +{ + int32_t retval; + + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; +} + +int32_t +Executor::serial_bios_setdtr(LONGINT fd) +{ + int32_t retval; + + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; +} + +int32_t +Executor::serial_bios_clrdtr(LONGINT fd) +{ + int32_t retval; + + warning_unimplemented(NULL_STRING); + retval = noErr; + return retval; +} + +int +Executor::serial_bios_fionread(LONGINT fd, LONGINT *np) +{ + HANDLE h; + int retval; + + h = port_to_handle(fd); + if(h == INVALID_HANDLE_VALUE) + retval = -1; + else + { + DWORD err; + COMSTAT comstat; + + if(!ClearCommError(h, &err, &comstat)) + retval = -1; + else + { + *np = comstat.cbInQue; + retval = 0; + } + } + return retval; +} diff --git a/src/config/os/win32/win_serial.h b/src/config/os/win32/win_serial.h new file mode 100644 index 00000000..b30942be --- /dev/null +++ b/src/config/os/win32/win_serial.h @@ -0,0 +1,65 @@ +#if !defined(_win_serial_h_) +#define _win_serial_h_ +#pragma once + +/* + * Copyright 1997 by Abacus Research and Development, Inc. + * All rights reserved. + */ + +#include "ExMacTypes.h" +#include "Serial.h" + +namespace Executor +{ +/* + * This should really be divided into public and private .h files + */ + +enum parity_t : uint32_t +{ + parity_none, + parity_odd, + parity_even +}; + +typedef enum { + win32_serial_parity_no, + win32_serial_parity_odd, + win32_serial_parity_even, + win32_serial_parity_mark, + win32_serial_parity_space, +} win32_serial_parity_t; + +typedef enum { + win32_serial_stop_bits_1, + win32_serial_stop_bits_1_and_a_half, + win32_serial_stop_bits_2, +} win32_serial_stop_bits_t; + +extern uint32_t serial_bios_read(LONGINT fd, void *buf, size_t count); + +extern uint32_t serial_bios_write(LONGINT fd, void *buf, size_t count); + +extern int32_t serial_bios_serset(LONGINT fd, INTEGER param); + +extern int32_t serial_bios_serxhshake(LONGINT fd, SerShk *sershkp); + +extern int32_t serial_bios_setbaud(LONGINT fd, INTEGER baud); + +extern int32_t serial_bios_ctlbrk(LONGINT fd, INTEGER flag); + +extern int32_t serial_bios_setflow(LONGINT fd, LONGINT flag); + +extern int32_t serial_bios_setdtr(LONGINT fd); + +extern int32_t serial_bios_clrdtr(LONGINT fd); + +extern int serial_bios_fionread(LONGINT fd, LONGINT *np); + +extern int set_modem_port_mapping_to_pc_port(int pc_port); + +extern int set_printer_port_mapping_to_pc_port(int pc_port); +} + +#endif /* !defined (_win_serial_h_) */ diff --git a/src/config/os/win32/win_stat.cpp b/src/config/os/win32/win_stat.cpp new file mode 100644 index 00000000..f1b3923c --- /dev/null +++ b/src/config/os/win32/win_stat.cpp @@ -0,0 +1,109 @@ +/* Copyright 1997, 1998 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* NOTE: Version 1.2 did things differently and didn't rely on luck to + avoid collisions. Unfortunately, it didn't have the property that + the same directory would have the same name between runs of Executor */ + +#define USE_WINDOWS_NOT_MAC_TYPEDEFS_AND_DEFINES + +#include "rsys/common.h" + +#include + +#include +#include + +#include "rsys/error.h" + +#include "win_stat_private.h" +#include "win_stat.h" + +/* + * fold lower to uppper and fold slash to back-slash + */ + +static uint32_t +char_val(int c) +{ + uint32_t retval; + + retval = toupper(c); + if(c == '/') + retval = '\\'; + return retval; +} + +/* + * The original hash function was found to generate a unique value for each + * of the 14,619 different filenames on uni:/win95 and uni:/d, but then, + * without thinking it through, I added code to knock the top bit off so + * that the value would always be positive. This caused trouble, so I + * added u to the mix so that a single bit difference will affect more + * than a single bit. I also changed the code that zaps the high bit to + * do a mod of the largest lesser of two primes below 2^31. The result + * is what you see now, and it's been tested on 27,483 different files. + */ + +static uint32_t +hash_func(const char *p) +{ + uint32_t retval, u; + int c; + const char *orig_p; + + orig_p = p; + retval = 0; + u = 0; + while((c = *p++)) + { + int cv; + int rotate; + + cv = char_val(c); + + retval = ((retval << 5) | (retval >> 27)) ^ cv; + rotate = cv % 31; + u = u ^ ((retval << rotate) | (retval >> (32 - rotate))); + } + + retval ^= u; + retval %= 2147482949; /* strip the top bit w/o ignoring it */ + +#if 0 + warning_trace_info ("p = '%s', retval = 0x%08x", orig_p, retval); +#endif + + return retval; +} + +uint32_t +ino_from_name(const char *name) +{ + char fullname[2048]; + char *filenamep; + uint32_t len; + char *p; + uint32_t retval; + + len = GetFullPathName(name, sizeof fullname, fullname, &filenamep); + if(len <= sizeof fullname - 1) + p = fullname; + else + { + uint32_t len2; + + ++len; + p = (char *)alloca(len); + len2 = GetFullPathName(name, len, p, &filenamep); + if(len2 >= len) + p = (char *)name; + } + + if(p[1] == ':' && p[2] == '\\' && !p[3]) + retval = 2; + else + retval = hash_func(p); + return retval; +} diff --git a/src/config/os/win32/win_stat.h b/src/config/os/win32/win_stat.h new file mode 100644 index 00000000..ac8ec248 --- /dev/null +++ b/src/config/os/win32/win_stat.h @@ -0,0 +1,6 @@ +#if !defined(__STAT_FUN_H__) +#define __STAT_FUN_H__ + +extern uint32_t ino_from_name(const char *name); + +#endif diff --git a/src/config/os/win32/win_stat_private.h b/src/config/os/win32/win_stat_private.h new file mode 100644 index 00000000..12c8f5d1 --- /dev/null +++ b/src/config/os/win32/win_stat_private.h @@ -0,0 +1,18 @@ +#if !defined(__STAT_FUN_PRIVATE_H__) +#define __STAT_FUN_PRIVATE_H__ + +#if 0 /* this stuff is no longer used */ + +typedef struct stat_hash_str +{ + char *stat_name; + uint32_t stat_ino; + struct stat_hash_str *stat_next; +} +stat_hash_t; + +enum { N_STAT_ENTRIES = 101 }; + +#endif + +#endif diff --git a/src/config/os/win32/winfs.cpp b/src/config/os/win32/winfs.cpp new file mode 100644 index 00000000..3888541a --- /dev/null +++ b/src/config/os/win32/winfs.cpp @@ -0,0 +1,307 @@ +/* + * Copyright 1997-2000 by Abacus Research and Development, Inc. + * All rights reserved. + */ + +#include "rsys/common.h" + +#include +#include +#include + +#include "winfs.h" +#include "rsys/lockunlock.h" + +using namespace Executor; + +#if 0 /* mingw32 has opendir, readdir, closedir and friends */ + +/* I was in the middle of cleaning Sam's code for pedantic purposes + when I realized that mingw32 1.4 has these routines, so (since I'm + pressed for time) I abandoned the cleaning. The code is left here + for Sam to look at, then I'll remove it at some future date */ + +#define ALL_FILES_STR "*.*" + +/* + * In general using gotos is a bad idea, although much less so in certain + * circumstances, specifically when they're forward jumps that make up + * for C's lack of exception handling. Of course you have to pay very + * close attention to how you construct and use the cleanup code at the + * end. In our case we make sure that the cleanup code can easily detect + * any outstanding code that it needs to free up. + */ + +DIR * +opendir (const char *path) +{ + HANDLE found; + WIN32_FIND_DATA file_info; + DIR *retval; + + retval = NULL; + { + char *direxp; + + direxp = malloc(strlen(path)+1+strlen(ALL_FILES_STR)+1); + if (!direxp) + goto OUT_OF_MEMORY; + + if (path[strlen(path)-1] == '/') + sprintf(direxp, "%s%s", path, ALL_FILES_STR); + else + sprintf(direxp, "%s/%s", path, ALL_FILES_STR); + + found = FindFirstFile(direxp, &file_info); + free(direxp); + } + + if ( found == INVALID_HANDLE_VALUE ) + retval = NULL; /* FIXME: determine reason for failure and set errno.. */ + else + { + retval = malloc(sizeof *retval); + if (!retval) + goto OUT_OF_MEMORY; + + retval->showme = malloc(sizeof *retval->showme); + retval->stored = malloc(sizeof *retval->stored); + if (!retval->showme || !retval->stored) + goto OUT_OF_MEMORY; + + { + int dname_len; + + dname_len = sizeof retval->showme->d_name; + strncpy(retval->showme->d_name, file_info.cFileName, dname_len - 1); + retval->showme->d_name[dname_len - 1] = 0; + } + retval->private_data = found; + retval->valid_dir_magic = WINFS_SIG; + } + return retval; +OUT_OF_MEMORY: + if (retval) + { + if (retval->showme) + free (retval->showme); + if (retval->stored) + free (retval->stored); + free retval; + retval = NULL; + } + errno = ENOMEM; + return retval; +} + +/* + * The swapping of available dirent structs is a bit fancy and possibly + * wasteful of memory, but it guarantees that a valid return value for + * readdir() is contained in dirp->showme + */ + +struct dirent * +readdir (DIR *dirp) +{ + WIN32_FIND_DATA file_info; + struct dirent *retval; + + /* Sanity.. */ + if ( !dirp || !dirp->showme || dirp->valid_dir_magic != WINFS_SIG ) + retval = NULL; + else + { + { + struct dirent *temp; + + temp = dirp->showme; + dirp->showme = dirp->stored; + dirp->stored = temp; + } + retval = dirp->stored; + + /* Get the next directory entry */ + if (FindNextFile(dirp->private_data, &file_info)) + { + strncpy((dirp->showme)->d_name, file_info.cFileName, FILENAME_MAX); + (dirp->showme)->d_name[FILENAME_MAX-1] = '\0'; + } + else + { + free(dirp->showme); + dirp->showme = NULL; + } + return(retval); + } +} + +int +closedir (DIR *dirp) +{ + HANDLE dir_handle; + + /* Don't close a directory multiple times */ + if ( ! dirp || dirp->valid_dir_magic != WINFS_SIG ) + return(-1); + + /* Free everything... */ + dir_handle = (HANDLE)(dirp->private_data); + FindClose(dir_handle); + if ( dirp->showme ) { + free(dirp->showme); + dirp->showme = NULL; + } + if ( dirp->stored ) { + free(dirp->stored); + dirp->stored = NULL; + } + dirp->valid_dir_magic = 0; + free(dirp); + return(0); +} +#endif + +int +fsync(int fd) +{ + int retval; + + retval = 0; + return retval; +} + +int +sync(void) +{ + int retval; + + retval = 0; + return retval; +} + +char * +getwd(char *buf) +{ + char *retval; + + retval = getcwd(buf, MAXPATHLEN); + return retval; +} + +#warning link is just a spoof -- I think it will work for our purposes though +/* verify that we can spoof in all contexts that it's used */ +/* serial.c and main.c */ + +int +link(const char *oldpath, const char *newpath) +{ + int retval; + int hand; + + hand = creat(newpath, O_RDWR); + if(hand == -1) + retval = -1; + else + { + close(hand); + retval = 0; + } + return retval; +} + +#warning statfs is spoofed + +int +statfs(const char *path, struct statfs *bufp) +{ + int retval; + DWORD sectors_per_cluster; + DWORD bytes_per_sector; + DWORD free_clusters; + DWORD clusters; + BOOL success; + + success = GetDiskFreeSpace(path, §ors_per_cluster, &bytes_per_sector, + &free_clusters, &clusters); + if(success) + { + bufp->f_bsize = bytes_per_sector; + bufp->f_blocks = clusters * sectors_per_cluster; + bufp->f_bfree = free_clusters * sectors_per_cluster; + bufp->f_bavail = bufp->f_bfree; + bufp->f_files = 10; +#warning f_files made up + retval = 0; + } + else + { + warning_trace_info("path = '%s'", path); + bufp->f_bsize = 512; + bufp->f_blocks = 512 * 1024 * 1024 / bufp->f_bsize; + bufp->f_bavail = 256 * 1024 * 1024 / bufp->f_bsize; + bufp->f_bfree = 256 * 1024 * 1024 / bufp->f_bsize; + bufp->f_files = 10; + retval = -1; + } + + return retval; +} + +int +ROMlib_lockunlockrange(int fd, uint32_t begin, uint32_t count, lockunlock_t op) +{ + int retval; + BOOL WINAPI (*routine)(HANDLE, DWORD, DWORD, DWORD, DWORD); + + warning_trace_info("fd = %d, begin = %d, count = %d, op = %d", + fd, begin, count, op); + switch(op) + { + case lock: + routine = LockFile; + break; + case unlock: + routine = UnlockFile; + break; + default: + warning_unexpected("op = %d", op); + routine = 0; + break; + } + + if(!routine) + retval = paramErr; + else + { + BOOL success; + HANDLE h; + + h = (HANDLE)_get_osfhandle(fd); + success = routine(h, begin, 0, count, 0); + if(success) + retval = noErr; + else + { + DWORD err; + + err = GetLastError(); + switch(err) + { + case ERROR_LOCK_VIOLATION: + retval = fLckdErr; + break; + case ERROR_NOT_LOCKED: + retval = afpRangeNotLocked; + break; + case ERROR_LOCK_FAILED: + retval = afpRangeOverlap; + break; + default: + warning_unexpected("err = %ld, h = %p", err, h); + retval = noErr; + break; + } + } + } + return retval; +} diff --git a/src/config/os/win32/winfs.h b/src/config/os/win32/winfs.h new file mode 100644 index 00000000..aab64ea6 --- /dev/null +++ b/src/config/os/win32/winfs.h @@ -0,0 +1,55 @@ +#if !defined(_winfs_h_) +#define _winfs_h_ + +/* + * Copyright 1997 by Abacus Research and Development, Inc. + * All rights reserved. + */ + +#if 0 +struct dirent +{ + char d_name[FILENAME_MAX]; +}; + +typedef struct +{ + int valid_dir_magic; /* put magic number at top where it's most likely + to get smashed */ + struct dirent *showme; + struct dirent *stored; + HANDLE private_data; +} +DIR; + +enum { WINFS_SIG = 0x3301; }; /* arbitrary number */ +#endif + +struct statfs +{ + uint32_t f_blocks; + uint32_t f_bsize; + uint32_t f_bavail; + uint32_t f_bfree; + uint32_t f_files; +}; + +#if 0 && !defined _DEV_T_ +typedef short dev_t; +#endif + +#if 0 +extern int closedir (DIR *dirp); +extern DIR *Uopendir (const char *path); +extern DIR *opendir (const char *path); +extern struct dirent *readdir (DIR *dirp); +#endif + +extern int Ustatfs(const char *name, struct statfs *fsp); +extern int statfs(const char *name, struct statfs *fsp); +extern int sync(void); +extern int link(const char *oldpath, const char *newpath); +extern char *getwd(char *buf); +extern int fsync(int fd); + +#endif /* !defined (_winfs_h_) */ diff --git a/src/config/sound/OBSOLETE_dummy/dummy.make b/src/config/sound/OBSOLETE_dummy/dummy.make deleted file mode 100644 index 3fa73564..00000000 --- a/src/config/sound/OBSOLETE_dummy/dummy.make +++ /dev/null @@ -1,2 +0,0 @@ -SOUND_SRC = -SOUND_OBJ = diff --git a/src/config/sound/djgpp/djgpp-sound.c b/src/config/sound/djgpp/djgpp-sound.c deleted file mode 100644 index ef23d8eb..00000000 --- a/src/config/sound/djgpp/djgpp-sound.c +++ /dev/null @@ -1,200 +0,0 @@ -/* Copyright 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_djgpp_sound[] = - "$Id: djgpp-sound.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/sounddriver.h" -#include "rsys/m68kint.h" -#include "rsys/checkpoint.h" -#include "djgpp-sound.h" -#include "dpmilock.h" -#include "sb_lib.h" - - -#define LOGBUFSIZE 11 -#define BUFSIZE (1U << LOGBUFSIZE) -#define NUM_BUFS 4U - -#define TIME_TO_BUFFER(t) (((t) / BUFSIZE) % NUM_BUFS) - -/* TRUE iff we really support sound. */ -static boolean_t have_sound_p; - -static unsigned char buf[NUM_BUFS][BUFSIZE] __attribute__ ((aligned (4))); - - -static boolean_t -sound_djgpp_works_p (sound_driver_t *s) -{ - return have_sound_p; -} - -static snd_time t1; - -static void -sound_djgpp_hunger_start (sound_driver_t *s) -{ - memset (&buf[TIME_TO_BUFFER (t1)][0], 0x80, BUFSIZE); - t1 += BUFSIZE; - warning_sound_log ("t1 == %d\n", (int) t1); -} - -static struct hunger_info -sound_djgpp_get_hunger_info (sound_driver_t *s) -{ - struct hunger_info info; - - info.buf = &buf[0][0]; - info.bufsize = sizeof (buf); - - info.t2 = t1 + BUFSIZE; - info.t3 = info.t2 + BUFSIZE; - info.t4 = info.t3; - - warning_sound_log ("info.t2 == %d, t3 == %d, t4 == %d\n", - (int) info.t2, (int) info.t3, (int) info.t4); - - return info; -} - - -/* Don't make these functions static! Otherwise they might get - * rearranged and not get locked down properly. - */ -void sound_djgpp_note_sound_interrupt_begin (void) {} -void -sound_djgpp_note_sound_interrupt (void) -{ - /* Don't get too backlogged. */ - if (sb_numInQueue < 2) - { - cpu_state.interrupt_pending[M68K_SOUND_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - } -} -void sound_djgpp_note_sound_interrupt_end (void) {} - - -static void -sound_djgpp_hunger_finish (sound_driver_t *s) -{ - struct hunger_info info; - - info = sound_djgpp_get_hunger_info (s); - warning_sound_log ("queueing sample in buffer %d, t2 == %d\n", - (int) TIME_TO_BUFFER (info.t2), (int) info.t2); - - sb_enqueue_sample (&buf[TIME_TO_BUFFER (info.t2)][0], BUFSIZE); - - /* Ask for more sound immediately, if appropriate. */ - sound_djgpp_note_sound_interrupt (); -} - - -static void -sound_djgpp_go (sound_driver_t *s) -{ - warning_sound_log (NULL_STRING); - - /* Get the ball rolling. */ - sound_djgpp_note_sound_interrupt (); -} - -static void -sound_djgpp_stop (sound_driver_t *s) -{ - warning_sound_log (NULL_STRING); -} - -static void -sound_djgpp_shutdown (sound_driver_t *s) -{ - if (have_sound_p) - { - sb_uninstall_driver (); - have_sound_p = FALSE; - } -} - -static void -sound_djgpp_shutdown_at_exit (void) -{ - sound_djgpp_shutdown (&sound_driver); -} - -static void -sound_djgpp_clear_pending (sound_driver_t *s) -{ - /* We can't actually do this...? */ -} - -static boolean_t -sound_djgpp_silent_p (sound_driver_t *s) -{ - return FALSE; -} - -boolean_t -sound_djgpp_init (sound_driver_t *s) -{ - warning_sound_log ("About to install sound driver..."); - - if (sound_disabled_p) - have_sound_p = FALSE; - else - { - sb_status success; - - checkpoint_sound (checkpointp, begin); - success = sb_install_driver (sound_djgpp_note_sound_interrupt); - have_sound_p = (success == SB_SUCCESS); - } - - if (!have_sound_p) - { - if (!sound_disabled_p) - warning_sound_log ("No sound driver detected: %s", sb_driver_error); - } - else - { - syn68k_addr_t my_callback; - - dpmi_lock_memory (buf, sizeof buf); - dpmi_lock_memory ((char *) sound_djgpp_note_sound_interrupt_begin, - ((char *) sound_djgpp_note_sound_interrupt_end - - (char *) sound_djgpp_note_sound_interrupt_begin)); - - /* Silence is golden. */ - memset (buf, 0x80, sizeof buf); - - warning_sound_log ("Successfully detected and initialized SoundBlaster " - "compatible sound card\n"); - - my_callback = callback_install (sound_callback, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_SOUND_VECTOR * 4) = CL (my_callback); - - t1 = 0; - - s->sound_init = sound_djgpp_init; - s->sound_shutdown = sound_djgpp_shutdown; - s->sound_works_p = sound_djgpp_works_p; - s->sound_silent_p = sound_djgpp_silent_p; - s->sound_hunger_finish = sound_djgpp_hunger_finish; - s->sound_go = sound_djgpp_go; - s->sound_stop = sound_djgpp_stop; - s->sound_hunger_start = sound_djgpp_hunger_start; - s->sound_get_hunger_info = sound_djgpp_get_hunger_info; - s->sound_clear_pending = sound_djgpp_clear_pending; - } - - atexit (sound_djgpp_shutdown_at_exit); - - if (!sound_disabled_p) - checkpoint_sound (checkpointp, end); - return have_sound_p; -} diff --git a/src/config/sound/djgpp/djgpp-sound.h b/src/config/sound/djgpp/djgpp-sound.h deleted file mode 100644 index 07ec8df6..00000000 --- a/src/config/sound/djgpp/djgpp-sound.h +++ /dev/null @@ -1,10 +0,0 @@ -#if !defined (_DJGPP_SOUND_H_) -#define _DJGPP_SOUND_H_ - -#define SOUND_DJGPP - -#include "rsys/sounddriver.h" - -extern boolean_t sound_djgpp_init (sound_driver_t *s); - -#endif /* !_DJGPP_SOUND_H_ */ diff --git a/src/config/sound/djgpp/djgpp.make b/src/config/sound/djgpp/djgpp.make deleted file mode 100644 index d969f5d2..00000000 --- a/src/config/sound/djgpp/djgpp.make +++ /dev/null @@ -1,10 +0,0 @@ -INCLUDES += -I$(SOUND_DIR)/sb_lib - -SOUND_LIBS = -L$(SOUND_DIR)/sb_lib -lsb - -SOUND_SRC = djgpp-sound.c - -SOUND_OBJ = $(SOUND_SRC:.c=.o) - -clean:: - rm -f $(SOUND_OBJ) diff --git a/src/config/sound/djgpp/sb_lib/Makefile b/src/config/sound/djgpp/sb_lib/Makefile deleted file mode 100644 index 602f1e7f..00000000 --- a/src/config/sound/djgpp/sb_lib/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -CC =i386-msdos-go32-gcc -CFLAGS =-O2 -g -Wall -SB_OBJ =sb_dma.o sbdetect.o sbdriver.o -RM =rm -f - -mattest.exe: libsb.a mattest.o - $(CC) mattest.o -o mattest -L. -lsb - stubify mattest - -sb_test.exe: libsb.a sb_test.o - $(CC) sb_test.o -o sb_test.cof -L. -lsb - stubify sb_test.cof - -libsb.a: $(SB_OBJ) - ar cq libsb.a $(SB_OBJ) - ranlib libsb.a - -clean: - $(RM) *.o libsb.a sb_test.cof sb_test.exe mattest.exe mattest mattest.o - -sb_dma.o : sb_dma.c sbdetect.h -sbdetect.o : sbdetect.c sb_defs.h -sbdriver.o : sbdriver.c sbdetect.h sb_dma.h sb_defs.h -sb_test.o : sb_test.c sbdriver.h sb_defs.h diff --git a/src/config/sound/djgpp/sb_lib/deedee.raw b/src/config/sound/djgpp/sb_lib/deedee.raw deleted file mode 100644 index 34efb139..00000000 --- a/src/config/sound/djgpp/sb_lib/deedee.raw +++ /dev/null @@ -1 +0,0 @@ -zz{yxz{{{{y{{|{}|||}|{~||{{€{|€{z|}}||~}€…ƒ€ƒ‚„‚‚………ˆ……†‡Š…„‚‰„‚…†ˆ‹…~†~…†‚†…†‡‚ˆ‹Œ…‰‹‰‡Š‰„‰„‰}‘Ž‹‡ˆŒ‹ˆ‡ˆ”ˆ…—„‰Š˜}”‰}މ‡‹z„€‡€„{„q‚‡z{{ƒ~vv†zs‚|tz‹xr‚zu{v|v}v|ut}{ornxyxyuvpuwsqn|vzri€uqh}}…i‰sa…Šq|€~lw“vu†nd“|z|}—r|‰q…ƒ}|‚p€‹~{„€~~€…t~‹tkyui€{‡fyŠ›ƒsp~y‚„†„u‹~}y›vy‡}quŠŽu€‡’y‚Œ€x~‚€tƒ•ˆ}y‡§™”…’˜š‰…’” „€†Œ¥x€–wt—’y|ƒƒ}…‡kv™Žsz|xŠƒŒ~ssrŒ‹|tu…p}…Š{w}rwŽz…ymsy{z|nk‰|r„pd{ao†yffxkb~‚buŒif|emvm‰{n}†xŠ–|}ƒ‚•‰ˆ{“˜ƒ“—w‹›‚~‡„”ŠuŠŠnxƒyЉnlu}kd|~hrslt|zlb€sp„…vz„r‘ƒw~ˆ{|~†…z‹€v„„x€nrupwvyˆ…ƒ…‰ˆŽ”ž†—¦¦©¥ªŸ¢¬ ª±¬£ž§¨”¢˜‘”Ÿ‡†„suuheglcW\j\RV`_bneWZru`grux|}…‡~~’‰Œ™£–Œ››Ÿ¦¨‘Œ˜Ÿ–Šƒ›™‘‹…}zvz|~yxsjhhltpjljgj_fltxmdhyzikvorgwurqtcfhjms{{tkhsgnw{xnostkgt‚ƒ|vompvyqwxtv{‚ƒ~ƒ†˜¡šŽ‰›¢£«µ¨¢¡¡–¤¦³º­—™ ž ¡¦›’–•“›š–Šœ—‡…ƒ‡‡Š’•”އy}…†…‚‚lgdbZcnsoeZPNUUR^`ZTQSLKQdnmhddbcgp~„Š‘“““”–™¢£ ¤©¡¡›Ÿ›¨¦¬§œ‡‹’“™–…~x|}|‡‡‚sggjnmw~|xwspr}‚…€}|}ƒ„‰…‚€ƒywooopuke_YSPO]d^YRSROWbigediklrz|€zoqz{x€‚…Їz{‚‡…‚‹‰ƒy~‰Š–—“’Ÿ¢¤¨«³³²µ¸¼ÀÄÄÅÇÆ¾¸µ»ÁÄÀ½½¼·´®¥˜™—”ˆ{rpplniccbXRTX_d_^_\]]ZY_`_`_^`_]Y[da_`ddZWURRQU[]RMOSUX]_enjhkrz€Š”™›¥¬­²º¾ÁÁ¿ÁÁÁÁÀ½··¸´³®£˜’“”Š~sic`_^VNGA>?>?>:;CHKJKQV_gpsu}ƒˆ”—›ž ¡¤ªª¥¢Ÿž›——‘І‚€}toliijc[WXXZacdeegknpy€‚…‹‘›£¨®·ÁÎÔÔÎÌÒÛÞÜÞÜÙÔÏÊÄȾ¼»µ¯§¡››œ–—šš|‰‡ˆ†yvsplhmld]ZZ[VQKFDB@82,(%(+ !&-,&$*26:?CIMUZ[cs~ƒ‹’–œ¢¦¨ª«³»»¼¿¾·´®®²µ¬š–‰‰ŒŠ~{wvsnmqtqqpos{€‚…‹’–—™Ÿ£¦¨¨¨ª­®®«¥¡¡Ÿž˜Œƒ€|ysqk_WPFDDA=8325664449ACAGPY^fnpt|…Œ•›œ¢§¬±½ÃÅļ»ÃÆÄÄÿ½»º¶µ¶´¯­¨¤ª¬ ˜œ ¤©§ž••—š¥©—š ¢Ÿ›–”š˜‘„~‚{rswsdZYVVTSHBA@B@=844:;9:?A<@HJNXXU[[[epmgimqopuwxz}||…†‡‘’“˜—™¢§ª«­«¬²·¹¹º¹º¼½¼¹º»º·²««ª¢˜••“Œ…vlnlicYQIA<=;8533,(*.5876;AGGHWamspsy…‘–˜˜œ ž™šœœœ›˜™˜—”Š„ŠŽ‡‰ˆzw|ƒˆ‰†ŠŒŽ’š›žŸ¨°µ»¼¾ÃÇÏÒÍÅÇÍÎÍÍľ¾Â¿¾¸¯«¨¤™”•’‹‡‡‚~|xldhoj_[][UQSX[[YNGFJKMI@:7<<7357::565;EIGHOSX[ahrw|zzŠ”—˜˜£¬°°¶¸µ³¸º¶ºÂ¾®¥¨ªª¦¢œ’Žˆ„€€zsijmhebaaba\X]ehgdcgkrvx{z{€†Š‰‡„‚ƒ‡…||ƒ~{zqoqrtqjhjikhikhjhgkqvxuu{†‡‡‰“ŸžŸ§¶¹·¹¾ÃÅÆÃÅÃÆÈÈÉÇÆÅļ°­³°©£™””‘†„ƒ€wptumkoiovqgdjjlifea_`b`affjkgcdifaadd_]___`_[XZ\\acYZa]W]^_ig`\_cfnnjlmpy{z†ŽŒ”šž¡¢£¥£¢§«««ª©¦¡£©®¨š“–“’‘Œ……„{njnpri_[SUZX\]YVX\\`fqtmhmwwv}}z~}„’Œ„…‹ˆ’މ‰ŒŽŠ‹‘”‘ŽŽŒ’”‘Ž‘“”•–—™œš™ž£¡Ÿœœ¡¤¤ŸŸ¢§£¡›šž›˜•”†Š‘އ†‰‹ˆ‰ŒŒŒŠ††‰Œ’”–•’’Œ‰…„ƒ€ƒ}rnlie_ZTNIHEE?>@C;438=?@BCCHKQ[cikmpv}„ŠŒ‰Œ‘”—š›ž •––šŸš’Œˆ€†zzzyojmsuolmssnnv}€}{„‰Š…~~‡Š„„€„†‚xttty||vuxxrlu€‚{zƒ~y}‹ŽŒŠ˜¡ š””™œ¢¢œ‘ŽŒ‰Š‡}z€ƒ…„‚„ˆŒŒ‹ŒŒ‘—˜›Ÿ¡¢¥©«±°®®´¶³±µ¹´ª¨¬®­¤•“‡†„ƒ|ypjmrmf_^ZUX_^VSW]`^]de``aeijllhgjlmgelkhcdb\_]]XQNNONMLNMOLMT]`baepuz‚Š”› ¤¨«ª©­°²¸¹³®­ªª¤¢¡žš‰‚|}~uid`]UQV^\ZSOPW_ekkjilw‚ˆ‘”–˜™¤«­£œ ›š˜—‘‰†~z|€{uomlfgklnnjkponu„„Œ–™ž£¥­±°¶½ÃÄý¼ÁÂÀ¾Àº²¯«£œ›œ•‡~|{{sqqonmljrwxwx~…ˆˆ‡ŒŽŽ’“ކ‚|wrlf`]SLOMJI?56<>;8@=;=9;EIOOQ[bY^cgvvww{ˆ†‹ŒŽ™”Œ–˜–š——™˜š™–š™›Ÿ˜™žœŸœ“šœ™—•”–‚„ˆŒ„~tqnkljm_YQSPLKJNNICHJKZQPXaaaejt~ƒ††‹–¡§§£¤©«­¨­¬Ÿ ŸžŸž›“‹Š‡„~~‚~uvxzyzwx…ƒ|„‰˜œŸ£¨¬­½½ÁÄÆÃÇÃÎÌÊÎÉÂÀ½»½¹¯©¥™””ˆƒ‚tqgdYSVRGDBG:5=8:@@:=8AJKQOXZ[]dgqumttqv{~}~w|}xy{}stt|}y{tx{tvx||y|}{‚…‹Š„„‰Š’”ŒŠ‹ˆŽ‘”“ˆ‰‹ŒŒŠ†‚…ƒ{|{y}stqsqmsrooloroovwvsuvuvvxtvvportpromlijkkjhhmmimooyzwy…‰‡•¡¡¤¬²²µ¼Á¾ÂÊÊËËÆÇÇÇÊÅÁ¿¼¾¾´¦¨©¡œ”‹‡ˆy{xqikohfhjfbeilruzzz†……ŠŒ•““–’“”’‘Œ‹…€yyvrhcd^[URKGDCAB?:=NTQVfcejpy~„‹“˜›ž£¡§®®­®¬ª­®±´«§£¦«¦£ ›˜’“Žˆ‚‚yyyzokolf^\YWTOUVRIPUUTW`bdbciqvsssyƒ……„ŠŒˆˆ•—“•—‘•—“‘Ž“’’ŒŽŽŒŒŒ‡†‰ˆ‰Ž‰††ˆ„ˆŒ‹‹‹’’™¢ £¨®²®´¾¼»º¹»¸¾ÈÁ½¼½»·²³²±ª £Ÿ–“ŽŠˆ‚}vslg\]ZVNKI?CE;315758<7;:9ACKTQNTYZdgkinttv{ƒ‡ˆŒ‹Œ“•Ž’’‘–’‹‰…ˆŠ……†yt„}uzxwzwq{zww|„ƒ‚‡‰‰ˆ‹‹‹Ž‘‰„‰…‡…‡‚}€~xsxxspjjhgjicdc_d`]``bZXae^_hbbbjqtvuzƒ‚‰’™™œ¡¥¦­¯«±¼¼·¸¿Â¼¹¾ÇÀ»µº»±²¶´¬­««¨¤ª¦–—šš“ŽŒƒŠyux|vmsripztuwxzxyzyz}~x}}xz€…ƒ}yzvxyvvrnmllgda`Z^^XUTOLLNNJGADGECIGDQ[ZZ]`goqz€…†‰•™Ÿ¢£¥«¯¯°¯³·´µ·´°«ª­ªª¡˜›œ˜”„~xtttg``XNLPMMGAECB?DLRROWYcgoyxw}‡†Š‘‘š—˜›Ÿž™ššš•’’ЉЄ~…„ƒ}~~€…‡„{€…‹Œ‹™Ÿœ¦¤§¸µ²·¾Â¿½»º¸¸¹·¸¶¯­¥§©±¬ –š——“Œ‰ˆ‚}€|vswujb`gc[UQLGIIGIK@;==@A>=AGHGKQNKMOQV[]ZW[\WSYgqx}€€~zwwz~zwz€ƒ‰‹ŒŽ‰‡…‚…‰”œ™—––•𢤢œš›œŸŸŸ Ÿ›œœ–‘’’’’“‘Œˆ‡ˆ‰ˆ…ƒ}vqqrolnoopppoqrpmmqpoqrsw}ƒ‚€~zwvy{{|}}|}‚………‡ŠŒŽ‘“”“‘Œ’™ž£¦¤¡¢¥§§¨¨¥¡ ¢£¦«°°®¯®«§¢œ“ŽŒ‰Š†}vutqoolhdca][YURPNLKMOJFFGGKPRPMOQQSWZ^ehikoqoieghkr{‚…††…ˆŒŠˆ„€~€ˆŽ‘•––—™››š™—””—˜šŸ ŸŸ¢¡œ•ŒŒŽŒŒŠ…€|vspkgghiklllnqqqrsrnjhijlopoqpqruyxvvwwwyzzz{~€ƒ‡ˆ†ƒ€€‚…ˆ‰‰‰ˆ‰Œ‘”•˜œŸ¢¥§¦ Ÿ£©®°°°¯°°®¬ª¨¦£¥ª­­«««ª©¨¥¢ž™“Ž‹ˆ†ƒ{tqpnljgc`^\ZXYVRONLIHECDGKMNOPLGEGLUZ[[\]`dgjljhgjmt|‚ˆ‹’“•–”Œ•˜—•’’“–˜š—Š…ƒ„„…ˆ‰‰ˆ…{trrtx|~}|}~{wtmhilqvz}~~~{zwwtrsuvxzyxx{€}{{|€ƒ‡‰Š‹‘”•–—–•–™š–““–›ž¢£¡ £¨ªª©¤›–•–—šŸ£¥¥¥ ›–’ŽŒŽ‘‘’“”‘‘“’‘‘ŒŠ…€}yvtpjgeb_[WUVX[YWUQLIHJLMLLNQUXZ\\\[_eknprsw{ƒ…„ƒ}z{„ˆŽŒŠŒ‘’“Š………‡Š‹‹Š‹ŽŽ‹‰‡…„…†‡ˆŠŽ‹ˆ„}yxwxy{}~}zzxri`^\\_dhmnopsuuspomnqv|ƒ…ˆ‹‘Ž‹ˆ‡‡”™š››˜˜™››œ››š™šš˜“‹‰ˆ‹Ž‘‘”—˜–’Œ‰‰Œ‘“˜œž££ž˜“’—š›ššš–”“””””’Šˆ‚}}€~{wqjd_[Z[]\\\]YUTUSTWXURQQTX^a`____bgkmopqtwy{||{{}€ƒ„„ƒƒ…‰”–•‘Ћޑ’”’Œ‰ˆ‡‡†ƒ~}~€ƒ††|upkiijpsw{}~}xtsplhdehkpsuwzz}€~yvssv{„…††‡…„‚€ƒ…‡‹Ž‘•˜™™˜˜šž¡£¡˜”’’”˜œ Ÿ Ÿž ¢¢ž™––——˜š˜—˜™›™™”ŽŒ‰‰Š‹ŒŒ‹ŠŠŠ‹Šˆ†…„~|€~|{yupmjhfd`^\ZZ\^_\ZYXWVXVUVUZ\^a_]aeknnommqsv{}‚…ˆ‡†ƒ„‡‹“—•’ŽŽŽŽŒ‡†…†„…„€€€‚……„|tnlllkkquwyyusoliea_\\]bdhhmmosmmmilqs{†‡ˆŠ‹ŽŽŽ’–˜šœœœŸŸ£¥¥§§¨ª©¬«§¢œ™™˜™œ™š˜š›œ˜—”’””˜˜•”’”–™–“‹Šˆ†ˆ‹ŽŽŠŠˆ‚€~€}zxusqmllea]XUUSTWWZXWUVYVWVVTUXY]^_bejmqrqsqrvy„†…†‡Š‰Œ‰Œ‰Œ‘‘‘‘’“ŒŠˆŠŽŒ‡…€|€~}‚}}{{{}}yvsmnnjlmjjlouy{{xwpljghilpqtvxzywyzz|}€}‚‚‹ˆ‘‘Љ‹‘”““““–››¡žŸ¡Ÿ¥£ž¡Ÿ™œ›ž¡žŸ š¡›Ÿš™š˜—™›š——“’’“’‘‹ˆ……†„ƒ†…„„…€||{z{{z{zy{xutsppkjdb]YYZXYW\[]Z]\XSSRTSXVZX^caiiikhhmnszyz}ƒˆ†ŒŠŠˆ‰Œ‘’”’“–˜™š•’•”—˜—˜•Ž‹‹‰‰ŒŠŒŠ‰Œ……„{|}xwwppnqntwsyurmghdddeadebdggfhhekjlrutvsv~ƒ„‰ˆ†ˆˆŠ“‘’••šž¢¦¢¤¤£¦¨¦¡œ¤¢§§¨£¡Ÿ˜š™œžœ˜š˜—˜——™˜•—“ŽŒŠŽŽ‰ˆ‡ƒƒ‡ˆ‰ŒŠƒŠ‚‚|€„}~xtxtromjc`_WYZYZ[^^a_YZUPPUWYY^[^]eghmoqprtwx~}‡…‹ŒŒ‰Ž“”“•—••š•”’””•Žˆ†‡…†ˆ††…}‚‚}€zvtpmmoppnlmllkoolmkgfeadbaca_b_bc``efelninoov}|†…„‰‡ŒŒ‹Ž“™Ÿ§¨¨©¬¨«ª­­«¯®´±²´±¯¬¨«§¨ª¥¢¢Ÿœ¡¢Ÿ¢£š•”•‹Š‰‹‰‰†…}‚yz€z~{zyzsryvsxusuvxttwqkjg`be_]cgdgjdgf``^\`Za^_acdimmopporrsvtuw{}ƒ‚‚ƒƒƒƒ‚„ƒƒƒ‡ŠŠ‰„¡™}€”‘~|ƒ–}v‡Ž…~„Švx†mk{}ltxpijpqnxwgjltpv}i_cyx\hwqditqr}ƒ{w‚€‰ž–˜˜˜™•š—““™˜™§­¨¨¨§¡› ¥­ª£¢œ›Ÿ£§§ ž˜•‘“‘•ŒŽ“‘”‘Ї…ƒƒ€‰…~}€‚{uwtvz€}|xuvrvzwywyv~{{{sronipnlkigilmoonljhgcbdfbahdkhmngowxmpuzvty|t}††Š‚xo€‹ˆˆŒ‹‚~‹¨vz”¬ˆ˜¨ˆ]p¦~w‹›~uŽ|t~~}thviq}qkjokvh_`qr\w…qhd_d}m}j{s†plЇЕ•‚‹¡Ÿž¢ªœ“¥ •”Ÿ®¦­‹•š†‹™‹ƒ’’‹ŠŒ„„ŽŒˆŒ–”‹Š‹”‰~ƒx€xysjoqjsklsjq{wrzyŽ‹€˜„|’”ŠŒŽŠ‡‰~€‹„{‰‰…rjl`]]VXa`RNUXVY`_ac^^fklr~ˆ‰ˆˆ‘”‘Ž’š™–šŸ › ©ª§—œšƒvturmlke\\_`^^WUPOYcfjptrnijx{zwƒ‘‰~ˆ‘‹~’€…ˆ~noxoddemddhifnurvqrv}‡…˜¡ššŸ©¬¯´¼ÇŹ®¶ÅÄÀÃÌÊÅÂÁÀº²§Ÿ ˜‹Œ‘…|uvzvnljaluyx€xstz}ƒ†~{zvwƒ|z~~~vwxwqkggkc^]VMTWTNSXaYQbegrljorrwy|€Œ–”‰„Š•”•Ž’Œ‰Œš“’‹zsrvl]a_aqwjininurrz€|~„‹Š™—•¢¦¤¢˜–˜”™›—””І{zzqcbd]XPSMGJJLGIIORKKN[afqxyvŽ™¡ª¬±¶¶µ»¿»¿ÁÄÄÂÁ¿ÅÁ¾¾²£Ÿ¤ž—އ~{onnnolYYWYbgignoswxy‚ˆŽ’“”—šœ ¢Ÿ£°­¬¨§¬¥£–ŒŒ“‘‹€vurqfnrke^XRck`a\b^SUQSZjfejejorolowpt|zzy€xp{}ttuyrxxosvЇ‰……†€ˆ‘‰–œ¢”˜œœ£™™™–‰„ƒ€†Œƒ‰ƒx€vkcnl^W_^QYTY^Ueff_fls~‚}…Š–œ˜˜¡¦™¡¢œ£œ¡¡–‘‘Ž’ƒŠƒ€mmikofc^]XY\WYdbhljont€„…Œœ¤§ªµ··³²º»À¿º·»¶±³®«¦§žž‚|tnkk^\YTJBHNODFAILO[]cfloou{…“œž¢ž¤³´­·´££¢ ©¦žšŽ‹{{~qlqmc^\_]Z]^X_d^Z`liinrt€‹‰ŒŽŽƒ‹•ŽŠŒŒŽ”™”’‹†ƒ…ystzyxyrx~{wxvhv…„}‚|yy{ƒŒŠƒyrtz€qoqtsvuoqi_`_W[bTT[[Y]fktx†…„‡‘ž§©©±³­«µ½»¾ÀǾ¸±²ª¥ £œ–Ž‚}xwrlcXV[QGPNIHINRWSXaceeiy}|Š•˜—Ÿ¦§±ºº¶¶±¯³°­µ­¨£¢¢š‹ˆ‡|snllf[]YPNNPMLJMPQNYfd\cryx}ˆ‹”š¢ª¬ª­²¸¶­¯µ³¯¶³«©”…„~tsmb]YU_]\YWSGJRae`gjclrxƒŠ‹ŠƒˆŒ‹”ˆŒŽ”‰…Œqorrqqrrrpfesxnqvylfq~zw}}†‡’‹’— ™‘‡‘Ÿ”–™ˆ‚‡‡ˆˆƒuwxwrqxwusqx~‚…ŒŒˆˆ••‹œž’–™ ¤žœœœ™‘ŒˆŒ}yuqpqrld`[RPVTOOOMMRST]ffbhsz}„‘˜ž£¦§®µ·ÂÅ¿½¾¸¸º¯¯¸¯£ ™’‹ƒysqh`ZSQLORLHBHNSUXZ]`\euzzƒ‰ŠŠ˜¤ª©«³³±­­±·¸®¬¯©”˜šŽ„‚yrkaWUVNKC>ADD?=>BINMRYYalu{‚…Ž™•“𤤢Ÿ¢§©¢¥ª¦¥¤ª¤œ˜ŒŒŽ‰|}pwpjx{ojjmqvtz…‚‡ˆ~‚ˆ—Ÿœ”“˜’Œ—•žš‡‚‰}†‰‡xfkkaa`]_`_VX[_goppqtvwz†ŒŽ—’”¥¦ž™£¢™“œ˜Ž‘Ž‹~vrmkd^YPJT[XRNSU`]blpry„‡’”™ž¥©°¸¹º´µ¸¾Â·³±±­ª¦›˜ŒŠŠƒqhec`WRMMHA@@BKUNKKSYdkipx}‡“œ¤ª««¬´µ±³²³¶°§Ÿ¥Ÿœœ”…zwpl^WRNPNJ;;AFGEMKLVY[hw|ƒ††‘¤¢¤«µ¶³²¸Á¾»¹º¹­²³¬Ÿ–™•…ypqrii_WRYaSOPON_\Y_gaenoy~†ŠƒŽŸ ™‘›Ÿ—”–™“˜œzzqnlsoksikuykfhwvqw}{ƒ€ƒ‡Ž›‘ˆŽŒŠ“–ˆ‰ˆ†„ˆŽ‰wrppmbealoeh_fosrrwz„ЉŒ–˜›  ž©¬¯±ªª±ª¤¢›™–‹ˆ„|{zsg`_YXPJAELCIKCIOTPRW\gfcqz}„‹•ž¥®³ª¬¹»º¹´·¼º«®®£¨—‹ƒ€wxlfacgZ[XNR^bXW]^clmt{~†‚†•™ž¤¡£¦­¦ª¬¤«¯¦ŸŸ™š¡›‰„„wvsf^_^UROELRUPLMMQVTWdijs{}ƒŽœŸ˜Ÿ¨¢—”™£Ÿ“›™……yvvkhp|xlklmx}rov~€u~Œ“–’™œ ¤››£¤¡•š—•ŸŒŽŠƒ†vuwkeea[V]]UVV]ajjbimvry}~‡Œ‰–Ÿœ¢ •™¡œŽ‘‰ƒ}xz{|oimgd_ba\]^id_`ejnopw}}ˆ“šž¤¦©°²¶º¾¼·¶¹¸¯¯­«©Ÿ˜ŒŽ‹ƒzqpmcUUWRJHII@=CDJPJRZ_Y[mrqv†‰‘™šž¡¨°®ª¥¨©®©­±§¤¢¢—’‰qnka]\^XXWSSSUW[WY\cjqy…ˆ’•𢥦¤Ÿ£¤¦¥¢©¨¡ž Ÿ™—•‹‹z~yhhpgdghc_acb[_begpokq{€‚…‹‘’މ‰“‹†•ŽŒŠ‹ƒ€|qgkwldjmotonsuzyxyƒ~…““›œ›¢Ÿ¢ª¢˜”œžž›š›–”‰‰ƒ|€{snigll_TZZYb_WV_gdgkttu‚„‡‘’“—“ ¦›””š—‘ŽŒ†ˆˆ‚wxz|unmfbecYbdkigogjvyqpnqtv„†„‹š˜’žœœ££¡£§¥¥œ£¥›žžŸŠ‰‡ƒywsqlifd]_geca`agc_diruuu}ƒ‰‘”•Ž“œž“— ™•›”šš—”‚zw~urtmf^jgdb^^bg[_fchgjx{{‡…ƒƒ‹šš—‰‰”  ™••–މ†Œ‹„‰…}……ƒ|ptx}‚~y}|yzƒ‰Œ‹‚†„Œ‰Œ‡†€}{vy~}tjovqpiktk_fke\bpklox|xxy‚‡ŒŠŒ‘˜Ÿ£««¦ª¨¥Ÿ›™–••‹‚{‚‚slqnkf^]bg^ZddXWdigaegdhnsz€||„‘™Ÿ¦¦§¨¬°¬¬©©¯¬¤£§ š›š‹‡†ƒƒvqpomc]dd]^]]WT[\]]Z`hjjpv}„††‹‘‘•“’———™Ÿ“”  ŽŒ“‹…‚…‡‚wuyrplkpjffga`imsyxsx€‰Ž‹™˜Ž‘Ÿœ—“ˆŽŠ€€‚„€z{‚ƒ€zxwololmoprlhjrxurrz{‚‰Š‹‰‘š—Œ‡“ˆ‡‰…„‹‹„„„|rpw|xpjhjkiilikntury}€„‡‡‡‘ž™œŸ¡Ÿ™”ž¢—““’‡|~zuokiooheabeeaZZ_ee\\hnqwvzŠ•ž˜—£¤¢™™¨°¥–œ¤ —”‘””Œ‡…}xyytpmhfec`_`XUYXRS^gdgdcjr€‚‚††Œ•‹•š¦ œ©¤£¢§§Ÿ ¤Ÿ˜‘”œ™–Œ„€…‚|~ussufeozuhpmgoz|pp}€„‚smz€€zx|su‚ƒvt}}€xw…‹z…‡…‡Š…‹Š„€ƒ…‘‘ކyŠ‘Ž“Žƒ|~ƒ‹xzupozqeejfc]Wcfce[Y_jhjkkqnqrx|†‹’˜¯¬¥¨±«®ž²­³¢™›’‘šz„‰}‚lmvpli_`e`WS^\N]ZT`^lmiufz„‘‘ƒ—¤Ž˜—¢—›®® ¢‘¢•§™¢“”††„|‹v~wtƒfvfearZacoui^lbk|}{‚wˆŠ€z“žy„‘ЇŒ„m†”–svƒ‡}†mˆ~t‰t[„}uŒp‚vˆƒ`y˜—“–¦Šw˜™p‘š{oƒqg‡ukzZ~hh_vhgv\txhzlmzmr‚€‰Ž‰‹™žž¡´®Ÿ¢¦Ÿ™•¦©¡ž‹›„„‚–prv€ujjjjjc[ZaYcZ[fdWjhbor}vsyŠ’•œš›¡ ™–ž›§¡˜˜‡‚‚~zvuupklkfdcebg[RUZXYZkpjmppw|Ž“›—™—”¢¦«§¨©¨¡œ¡žž›Ÿ–ŽŽŒ‹‡„{y|{tsmicoremftwvoly~x|ˆz‹€‰€~‰†€ww|y}truv…~sst{u~‚€ƒ~~x|ƒƒ‚ƒ‚„€ƒ‰ˆ‹Œ‹†ƒ†‰‰‰Š‰‡„„‚x{wa\szr|guƒ|‚{~††ƒ‚…„‚‹”’šš“”š••™¡›—”–’•“†„}yuxmmf_`WPOVXVO\WV`VlW]_cdiqro{€‚ˆŒŒŽ‘™¦ž›ž¢œ–™¤¨¥šœ˜Œ‘Š„}€€}|{}}vnmrrqfghmy}u|‚t}}~|y{„…‘…ˆ“”‘•†€~„‡†„{€‰~†††ƒ{}x‚ƒƒ„‰ƒ‹~{{uysoqprvsqunrrxlqspnoopjokommjowyzuz}…’Œ“”˜–˜ŸŸ¥¥¢¤¥¨¢œŸœ–—š›–‡ˆˆ…~{smkmifb]Zbdacgieab[entww{ƒ‚•›œ£««§§©¬©§©¬¬¨ž™›™’Œ††€wrlhe^YURONKHGGEDDGMRVTSX^_afouy{}}ˆ‰Žš¢¤£¨­±µµ´¯¬°°­³²¶´¶µ¯·¯±§£œœš›•’Žˆ„ƒ~vsrqolkfdihfdaa^\XZ[ZXUUWXWTVYXX^`aa_^^`cegd`^]adijnoljiiloqsrt~~}ƒƒ‡‡ˆ—˜–—˜ž¡Ÿ¤¨®°­²ººº»¼½½¼¿ÁÂÆÄÀÀ¾¾Ã¾¹³®©¢Ÿ£ œ˜”’„ƒ…€wssronmllmmiih_]^]a[X\WSRRSTSTXTSW[^diilprsuxxy{~~|}€{wtssx{zyvmnolhhdb_]]\\]_addb`abbbfghnosvz{|‚…‹“”˜¡£¥©®°µ·º¼¾À¼·¹¸³¯®ª§¤£Ÿ–“‹……|wpjfhgd][^abdghosruwz|ˆŽ–𠤍­¯²´µ¹¼»º¸´µµµ³®«¢šœœ“‰…zsqlle^ZURQQTSOONKIB>EJOUVY\][[__^ejpz{y{~†‹†„‚€~{€‚}|~€~wv}~|{{~€†‰‡‡…ˆ‘–——•˜›Ÿž™——œŸŸ¡¢¢¤§§¦¡ž˜’‡€„‚‡‰…ƒƒˆ‡ˆ†‚……‡‰‰ŒŽŽŠ‹ŠŒŒˆˆ€ƒ„{urrttppomopmbZVSLIGA>:52/.-,/2243).6@DKUY^bisz‚‡‘•š Ÿ¢¨±´³²µ¶²³¶´²­¦¥£ž›–•’ŽŒ‚€‚ƒƒ„ƒ†‡ˆŒ”™˜¥®¯¯°´º½ÃÆËÐÎÍÏÓÑÓÔÒÎËÅÃÀ¸»º³®§žš‰ˆ€updaWQNHE><9?A:.2:87>INKKLUW]bfqrpqtuz€‚‚ƒ……†‰ˆˆ‡‚‚€|xka_ZVXSONIEA@@DE@?ILJIVeiknwzy}Š‘”—”˜¤¤¢¤£¨¬°°²¯£¤¨©§ž›•‡€‚…‚}}ullqqzzghttnwŠ‹†”’–œœ ¡ ¤§¢¤ª°¯±¶±­°¥›šœ™–“‹‚yuwv{|wpikggmrxzuw}z„ŠŽŒ‰‰‹‹Š‹‹‹Š‹†‡Šƒ}|{wyxutokcbeb`]VQLED@=@CA>9<@DEJW[VWaipu€‹’”˜Ÿ¤¨µ½¿ÆÁ½ÃÄ¿ÁÆÆÁ¾¼½º°ª««§£ž˜Š‚‚|zzwyumikmospv}yx{ƒ‰‰“—™™›Ÿ¤¦¦§§¨¥£¤Ÿ›ž¡™–•‚{wskaZSG@=>=666-'$(*(-+,2+)8BFGNXVU[dlqy€‚…‰‹’Ÿ¦²¸²¯²°®«¬±¯¯¬£Ÿ›””’”’ˆ‚‚{zwy|~…ƒ‚…~–••”š‘šž¨®­®§¤¦¦¨­¬«¯« Ÿ£¥¥¨«¦¥Ÿ—•’‹ƒˆ‚{qiigececa^VXYTS[]\Z_bacgrxx{vurrvx€ƒ}}|ogijmpke^VSQRVUUX[YJJVXY`jgef_dnqt~|~‰‰Œ‘“’–—’“•—£¤  ¢—”𢠛–“‰Œ‘Œ‰‡|v€‰…ˆ‚‡‡ˆ‹ˆ‘•““ž¢šœ£¦¦¦ª°°©±µ¶¸¹¶¹½µ¯´® £®­©¦œ•’„„vpgi]QY_a]VVVRPPXdeZ\ljikpvqqvx|utuuwuxzztqxyponnkf`Z^\YZY[TPRQYSPYWTQPUVXZ\gh_`lxwu‡†„†“ ¢¥¨¨±±®µ·³¬°¹²¬®©¤œ˜š˜“Œ‰ˆƒ}vz|qpwvplnuvupz~xv†‚y{„‰ˆŠ‘”•’“˜žœ›ž—•œ—‹Ž‡€}zxsmga`ZUSRUQHHLOJGMSOQQVdb`iu}ur€Ž˜ ›•—™ ˜’œ¡–𢤡Ÿ ¥¥ž¡¡œ£¦Ÿ¥¦ œž™”š–––“–•’“•š–Œ™”‰‡‘—ˆ•–Œ—–’’œšˆ†‰y{‚}xwzzvtxwsibgjebknne`eeijlpjgjqsqz~{~€„†„…‚‡…„‰‡|uxwrqqruj]ZX[]\]\YPMTX`Y\hhb_`ac_dqnb_cnpjqyxpu}€~y~ƒ…†ƒ|€‰ˆ‡†‹‹ƒ…‹Ž’““•’‹†…Œ“ŠŽŽŠ„†Ž’’‘——–™Ÿ£¥¦§««¥£¥§ªª­±«¦¦§£¢Ÿ›œš˜”’‘”’Œ‰‰|tx‚ƒwxxrea`dhbab\Y[Z_imnos}vrx~ƒ}wx{sz‚|}wyww||wz}yz}zwu|‚{|wvxopy}ty€|vijx{xz|mpw{„ƒ}y{}|ƒ……Š~†ˆ…ˆ‹ŒŽŒˆ’‘’ŠŠŽ‡…Љ~~ƒ„…ƒˆŠ…€|‚މ€Š“‘|„€ƒ‡…„yrrzxz|uvxrpxxtywtwutvuot|zvw…„}€‚І‰’˜˜˜•ŽŽ‘”‰‹‡|~|}€yz|wtqpv{uwxw}~zwuz{yzxwxtpnswxy|„zƒ‰Šˆ‰ŠŠ‰‡‰‰ŽŠ…‡‰„„€~~y|~zvvrqutpqokhcelliilrojgglsty}vry~…‹††Ž‹’”””–’—ŽŽ’“Œ•ˆ‹‹ŠŠ‚ypr~xrsrpmdemqor||xtvƒ‚‹†…ƒ‡ŠŒˆ–”‘Œ’–›•”™’Ž‘”––”•ƒ€‡‡Š‚|rmjqxrppljilqmpxsrvut{y|„…ŠŠ‰ŒŽ–›š™›Ÿ›› —™—ŠŠˆ†…‚ƒ}wvqiouwyooogdlibjogcihchjjhfkonstux~|€ˆ…„…‡ŒŒŒ‹Š‰‹ˆ……‚€~~zv~€~wnsolnnqrogmjdfgfbdafnkbfortvwƒ‚ˆ‰†Šƒ‹ˆŒŒ‰Šˆ‰ˆ‡†’†‰Œ‘Š‘’‡‡‰ˆ†…ˆ†…„…Їx{zz{wy{xwuy||~yv}}|€‚…€ƒ†…’””Š‹šœ–š¢£œœ¢ š¡¡¢˜™œ˜™‘’”–‹’‰ˆ†~~|vnlhiljlhedfijqv|yrtw€†ƒŒ‘Ž‹ŠŽ’—–ŽŽ‹‘“ˆ†…€|}~~yywskbb`a\WTTOHKIKSVWTPURYbgghmfjjqsz„€……Œ“˜˜—’“•”šœ—Œ’‹ƒ†‡ƒƒvslmuy~{rolnoovqrywvpqptƒŽ‰ƒ‡…†‹‘˜š›››š™ž¨©§¥¤£ž™—–››¢¡•‘Œ‹‰‰‰‹…|xtr~~wsnnojou|zrrsoqx„‹‹ˆ‡—˜˜š˜‘Žˆ…ˆ‹Š†‹Œ‚|vuyx~sniswwywtjkdghgtxqjhealvqvyoppru|}~„„€y{}…zzuz}~„ˆˆ{tuw|€„}unuwyƒ„‚{wtv{„„ˆƒ…„‡†‰‡ˆŠ†…‚}z~~}{|~zywx|yŠŠ…{yyˆƒŠ‹ˆ~‡‡Œ’–“Œ†‹‘”–••–‘Ž“™••’”–މЉ†„ƒ„zy|ywru{wtspsyxy~ys{x€‡„…ˆ‹ƒƒŒ’”˜œ˜–š›šš™••“ƒ†„€€{spqoekodgdfiefbagilhgehigkmt{s}~tu‚‚Љ‡†ˆŠŠŽŽ‘‹Œ‡‡ˆŽ†„{uyx€wxljlctigipjekiegoppjwrpqosy‚€†ŽŽŽ‘Ž•›š›““‹Ž‰Œ‰ƒ}„€}€tvnnquqmnjhpqvxx{†…}…ƒ„‡ŒŽ•“”—”•œœžž¤œ—œ•˜šš”’ˆ‹‡Š€‚€utnjpzsv{ngkloww|{vvu€‚Šˆ“–šœ¤›¤ªž¥¤¢£›ž¡œ“¤•”‘†‹ƒ‡|y‹zxvnqnrimh`fYfbZdf`bgcbeltpruswwy|w‚~†ˆƒ~Šƒ~„„z}z|swykmgmcdfd[W_Y[]X]eYb]cfkprwz„†‰Š‘”™ ›˜¨Ÿ¢¡ž£¥¤¥¦£œ¦¡ž£Ÿ¤’ŒšŒ‹†‚yxytzuswszlkhlipqkpqoxryuwu}‚‚ƒ†‡ŠŽ““™˜•”•–—–’‘ŒŽ‹ˆƒƒ~}‚~z|w}{‚‚{…€}€||~~€{}~x{{wzz{|xzw}‚„€„ƒˆ‡‹…„„ˆ‹ˆ„……ƒ€‚ƒ~€€}}yuvstsusnmromqjknkppjigkmmmillouopvvw}}z‚|Š…†ŒŽŽ•”—–•“˜–•’’’ˆŠ…}wv}{xwsqgitrgrjqppvnopuosyt{wz‚~~‡ˆ‡‰Œ“”Œ—š——’““˜œ”•’“”˜––“‘‘ŽŽŽ‡„†€~wyxsutquvttqpnlsnrvqwvx€€€‚†Š‹Œ‘‘—”––—™˜”“–•’Œ‘’“‘Ž~€‹~€}}}wjljiljhb``a_]aZ^e`bc`gefmptp{y}zƒ…††Œ‘”‘‘Š‘–Œ“ŽŒ…†Š„„‚qsslrqig`ece]]^Zda\^cacfjlfnmpvx|~€‰“—˜ž ¨«¯²®­ª«®¨­¬ªª¤¥¥¥¢›Ÿ›•Œ…ˆˆ€{xvspslheeacj`d`kpfuimsuyx~{v~„‚…‹‘’‘•™“–œœžŸ Ÿž˜•˜–˜šš‘•›“—”‹Š…|wwqkkjh`]`Y[YTWRQLJMJKMSWZ\bbfhgnpu{}ƒ„‡Œ”š—›š™›››–”“’‹Š‰…€|xwtpknpjkhhf[cghidhruz|~……ˆ“•› ¢¦«««°³´·¹·³±²®¯­¨¥£¡Ÿ–”“†ƒ}xsla^WPKDDA=503/.,-354:=DOMS_dghq„‹—ž ¦ª±¶´·¹··³´¸´²²²¯¬©£Ÿ›”˜ “ŽŽŠˆ„ŒŠ‰‰‚‡‰Š•••”’•”–Ž“–”‰Š‰ŠŽ‘–——›   ¡Ÿ——˜”’‡‚~xskkgebVYSEC?HG7860*(.65-16/,,/279@GEAEINT^ddmnkorƒ‹ƒ‘˜—žŸ¢¤«°³»¾Ã¾»ÁÀ»¾Ãļ¾»´¹¶µ¸°«¡Ÿ™œœœŸ—‘“‘ŽŽ‘І‚…Œˆ€„‡~z€„ƒ„€}}wyƒ|€~{ttvutnmnib^___\ZTNMJLLNQNNRNLKIRVXY[[_\^elsz†„€ˆŒ’›¦ª¬²´µ·»¿ÂÅÈÊÄÂÅ»´¶µ¹´°ªŸ¤žœ›œž–’˜‡}}€‚€sssjdjqjjkkkfcjxxv}‚†ƒ‡‘Ž‘•””•”–››™•’‡Œ…xvngc]XUONE;:3.*2322-(,1*.:LB9LRNHKakkmtynpŠ‘”š˜™˜“ ª¬¬±³¯­¥¦´©¤¨¢¡–’›—‘‹‹ŽŒŽ‰ˆ†}ˆ•Œ’–•”¤¡˜”˜£™ž¥­ª¡¥®«¨®³²³°ª°µ¬©­¨§¦¡œ“†|znilnh]Z^XNQQOJHIKKHBBGNJEONKMLU_agjnxxuzˆŒŠ‰ŽŒ”•––™ žžŸ¢š“š¡©¥•’”‘Œ“•˜ƒ~Š‚}€…†~svvvtx‡‚|xpv}{}~†ˆ|}Š‹‡}‚…€‚ˆŒŠ„ˆŠ†ˆ‰‹ˆ~|vqqsrooj^WVWWVVZWQNFHPTYU[[RMFLROSTUWUPPXbgilqxkcp‚ŒŒ”˜š™’”¡§®µ´¶®§¨­¹½»¿¾³­±®­´µ·¶¯­¥¤©¦¨«®«££¥œŸ¤ ˜–”˜‘Š‘™œ‡Š‹‰‡ˆ’†ˆ‹‰ƒ‚ˆŽ‹‹‡~{{€{qhed``]YWNMRJDDFJDEMIABHJKIMPPPRT[_`fimqpqw|†”–œŸž ¤©¯³³³²¬«¬²´¯ª¡Ÿ•“–™‰‹€{zz€„ƒ{prtusu~ƒƒ{qtvy{}‚€„‰‡ˆŽ“”’‘”–‘‘’”—‘ŽŠ‰ˆƒƒ„‚wnda^Y_cVMIGB?IILSIIE:BMXfb]]_[Scrtrqwtnpvƒ‰†Œ‹‹‹ŸŸœŸŸž“–›™ž ¢¢˜ŽŠ’“––Œ‡Š‘˜ž£¢œ ¥¤§¬´ºº··¸·´³¸»¹·­¨«¥š˜ž¢žŠ‰z}€€rkvq_]_bgfga[SMLW]_^XUQLOZ``a`]\`ceipslmsuyrutimtk^dhcfb]WZd^_`frnjjuv}€€‰Œ•™¥žŸ©´»¿½µ°³¸»¼ÁÀºµ±´·´·¹³ª¦Ÿ‘‘’”Š{mdjsoedjb[ZYagkpswuuuz„‡‹ŽŽ‘Ž‘’•˜›™–”“‘……‡†ƒ€ymb__]ZYYKFA=;8>=<7762434=GKHCKQV_jloz€}‚•™›ª²ª«­µ··¿ÂÁÀº²¦¥­ª¤¤¢•Œ‹‰„„‹•’‚„‡’”’’–™—˜›¥¤œ¢¡œœ  ›žš–•‘“•‘‘‹ˆƒ{vvwqhca_XMKKIPUJ=@C??MXORSRY^dpx{{yv|‹ˆ‰–˜”Œ‰Œ’–š”‘ŒŠ…†ƒˆ†~z~vz„‚€ƒ}‚ŒŒŒ˜Ÿžœž¢¡¦«´»´±¬¯¸··¾ÂÀ´­´µ­®¶´¬¢›Š††„xxbX\UHEHKG@EA:7AJKKPWR\`\dltz{}z|€…‰‹Œˆ~‚}„†wqrjfgcb_XSLJCBD:9>?>:7?ALZ_KccEi]nux‹”¥¦­´¼ÄÅÅÓÇÍÍÌØÔØÌÓȽ»¹¹¹µ®§™”€~yoboaXO@BC@/4QA/7/5OCAXTW[S\ktw}‡‰{„Ž™¦¤¦›šš˜™–”—›“Œ‡†}u{kgo\XUGK`QPQNFGFEIMX[][]^cekuƒ‹ŒŠ‡‘Ÿ¢¥¯´µµ¶¼¾½ÅÑÔÒÍÊÏÉÂ»ÂÆ¸°ªª±¦›‹˜ œŒˆ“‚zu{stqtsu|tknztuqhvƒinzpq{ypni]ephks|px€l|ohkkekgcpkceryr€‰‚„|z€…‹Œ†|ƒŠ„‰Ž‘„‚ƒƒ…ƒ|†ƒ†‡ywoophhkehv~vt|}yw{ƒ„‰€‘Œ•š™’“œ“–›‘–””™’Œ„„‹‘‹‹}€xtˆ~ƒ€…wupstksqmwos}„„…‚††Š•’‘‘“™˜™‘”‘…„…„€€xrogadWXOGG?D76799(6316<6J:CDMTNU^qph†{…}žˆ®¬¾ÀµÆÒØÈèÌÛîÒÛêÓàÑËàÞÔȲÂÀ¥¬§§ŒŽv‡wvkr{tnTtgtcYyf^}^guwun~yiw{zw€†Ž‚z„‚xw}mkpb[b`_UR_GCIDCFLFJQJMDBHT`ib]rme†‹{’˜…•—¢–ž°¬¬¬«º²¬²»¾Ç¸Ë¹¯³À·£ÃÅŸ¦°§—™«ŽŒ¤“ˆ‘”{Œ‡Œ„Š€€‘ˆ•‹Ÿ“‹–‰‚ŽŠ‡}z}rqkfkncc]W_NNWOEJE>C;@>>>GH;>><@9DJIOIIPOTQWa]]dhjktq{~yzuwvo|wxzu{|z{„…‹ŽŽ’’”¡ ¨±°³·ºÁÆÈÊÐÑÑÔÔÓÔÑÒÐÔÎÉÌĽ¿¿³²®¬¨¡™”Œ†…ytqqllmfb_ZZYYUQVYWYYX[\`_befgjnokoqortuurstttrrtqqrqrqquxxxzxwzxyƒ†…„‹ŒŠ‹Ž’’‘•”—šœžŸŸ¢¥¨¬­¬®®®«­ª¨ª¨¦¥£¡¡Ÿ™™–”’‡~{xxusnnhffedcc`[[ZYWVYYSQOQTKOLHLKLMKGGLONMPOMMNNRSPXXZ[X]][_abbbddegioolstwyy{}‚‡’™ž›š¡¬­££§­­ª«ª±µ²®³··¼¼ºÀÀ¿½ÀÃÃÀ¼¾ÂÁÀ¾¼»¹·´±¯­«¤¡—–‘‘‹Œˆ~wvpjgda\\[WVTSTOONJFLLJPSWXZ^\_adikmptxz}‚„ˆŒŽŽŽ‘‘•–”•–“’”“‘‘ŽŒŒŒ‰‹Œ‹ˆ†ˆ‡‰‡†Š……ƒ„†…„ƒ„††…‡‡ˆ‹Œ‹ŠŒ‹ŒŒŠŒˆ†‡…„„‚ƒ„{zztprrrsqnmkggihib_ca[Y[_^]\`aZUV[[WW[\^[Z`cccabedacdfhgjkikmooptvtrwy|vw„†‚„„†‹‹ˆŽ—•––•˜žœ¡£¤§©«­±³¶·¶¶µ´µ¸»¼ºº¹¸¸¸¹·´´¯««ª©¨©©¨§¤¡œ˜–•’ŒŠ‡†…„ƒ€~{ywtromlljhhgca`_^^][ZYXWWY[[ZXWTTUWVTW\^VUbe]\adcdbdiijouyz{|~ƒ†ˆ‹ŽŽ’“˜š™˜˜˜™›œžŸŸ ¢£¤¡ ¢ ž™–—•–“”’Œ‰Š…‚€}|~|||}w{|v{wwwuuqrqsttrpplllklkklmnnnooonmmmlmopponolllmmopqssttuuvwxvvxx{{|~~‚ƒ„„‚ƒ‚„……‡‰‹‘‘‘‘”’‘‘Ž‘’“–—–™˜™šœœœ›šœ›Ÿ žžœœ™™—––•–”–•‘ŽŒŒ‹Šˆ‡„„ƒ‚€~||zxxxyzzzzxvustqppolkiijllkjgdcbbceeffgggfghihjhihijlnnonoononopqssuvx|ƒ…‡†ˆ‡‰Š’”—™š››ššœœ›››ž  ¢¢¡¡  ¡   ¢¢¢¢¡ŸžžžŸŸžœ›™˜™š™˜—”‘‹‰Š‰ˆƒ‚€{ywvtsqolifdba`^_]\ZWUTROMKJIIIJIIHHIHHFEEFHHJLORSUVXZ\_bdginrvz}€„†‰Œ“–𡤧©¬­°³³µµ¸¼¿ÀÃÅÆÉÇÈÈÆÆÄÄÀ¾»¹·´±®¬©¥¡œ—“ŒŠˆ…ƒ~|yvtspmjifdcba_^\ZZXUTSRQ \ No newline at end of file diff --git a/src/config/sound/djgpp/sb_lib/left.raw b/src/config/sound/djgpp/sb_lib/left.raw deleted file mode 100644 index 60a5e83f..00000000 --- a/src/config/sound/djgpp/sb_lib/left.raw +++ /dev/null @@ -1 +0,0 @@ -€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~}~}}}}}||||||||||{|{|||{||{{{{{{{{{z{z{{{{||||}|}€€€‚……†††ˆŠŠŠ‰Š‹ŒŒŒŽŽŒ‹‹ŒŒ‹Šˆ‡‡‡†„ƒ‚‚€~~}}|{z{zzyyyyyyyzz{|{|}~~~~€‚‚‚ƒƒ„ƒƒ„„„„„……„„„„„ƒƒƒ‚ƒ‚‚€€€€~~~~~~€€€€€€€€€€€€€~~~}~~~}}}}}}|||||{{{{{{{{{{{||||{|{||{||||{||||{{||{{{{{{{{{||||||}}~~~€‚ƒƒ„†‡ˆˆ‰Š‹‹‹‹‹ŒŒŒŒŒ‹‰ˆ‡‡†…„‚‚€~}}}|{{{zzzzzzzyyyzzz{{|}}}~~€€‚‚ƒƒ„ƒƒ„„………†††††‡‡†††……„„„„ƒ‚‚‚‚‚€~~~~~~~~~}}}}}|}}}}}|}}}}}|||||{{{{{{zzyyyxxxwxwvvvvvvuuuutttuttttuvwvvxyxz{ƒ‡ŒŒŠ‹’–•‘”˜š—”’–››•‘‘”•“‹ŠŠ‹ˆ„‚~|zzyxwvuvuuttsstuuuuwxxyz|}~€ƒ„ƒƒ„…‡‡†††ˆˆˆˆ†‡‡ˆ‡††…„„ƒƒ‚‚‚‚€€€€€€€€€€€€€‚‚‚‚ƒƒ‚‚ƒƒ‚‚‚‚‚‚€€~}}}{||{{zzyxyxxxwwwvvvvvvvvvvvuuvvvvvvvvvuuvtututtttuvuvvw{~€ƒ†‹Ž‹‹Œ––“‘˜šš•“—™š”““–•Œˆˆ‰‡„€~}}{zzxxxvvuutttsttuvwxzz|}~‚‚„„…„ƒ…‡ˆˆ‡‡ˆˆ‰‰ˆ‡†‡†…„ƒ‚ƒ‚€€€€€€€€€€€€‚‚‚ƒƒƒƒ„ƒ„ƒ‚‚‚‚‚€€€~}}||{zzyxxxwwwvwwvvuvuuuuuuutuuttvvvuuvwvvvuutrrsrrqqrttuwy~ƒƒƒƒ‡’’™š—’“›žž™˜™¡˜”•—–‹‡…†…‚|||{yywvwutsrrsssrrtvvyyz|€„…†……†‡‰‰ˆˆˆŠŒ‹‹ŠŠ‹Š‰ˆ‡……„ƒ€€€€~~€€~€€‚ƒ„…………†††††…„…ƒ‚‚‚‚€~~~|{zzzxwwvvvuuuuvvvuvvuutsttttstttttutttssssrrqqqppooooooqsuy{„ŠˆŠˆŒ˜šš–˜žž›”—ž Ÿ›™š¡¤”Ž’ˆ|{}{xuxxvvttvuuusqrtvyxx{}‚††††ˆŠŠ‰ŠŠŠŠˆ‡‡‰ŠŠˆ†††‡…ƒ~}zxxxxxvwy{~~~ƒ…††‡‰ŠŒ’“’‘ŽŠˆ†ƒ‚‚€~~}zyxyxwvuuuuvuuvwvwwwxyxxwwxwvvttttstsrrqponmljjhghiikjlnlljhgghiijox€ˆ•§µ¹·³µ½Á¾­ž£¦ —•˜˜“‰xythYRTY\]agpz€…‰Ž””’“˜› ¢£¤¦¥£Ÿ—‚{uohb_`abdgknnllmrvxy|ƒ‹“™ž  ¡ ˜“Žˆ‚~{yyyyxxyxvvvxyz|„‰Ž“–—šš™—”’މ‡„‚|{{zxvurssrsuwxzzzzzzxusqqqqqpqrstttsqonlklkmlklllljllkkjjkjgabbhmmv‡–¨½Ä¸³¸¹¼¯œ–˜¡Ÿ–“’”€odca\SKQ[gpw‚Š‘•––˜ Ÿž¤ª­¯¬§ —Ž„{rkb[YZ]`bfgghjnsvx{‹•¢¦¨¨§¤Ÿš’‹„{wvtrpmjhecb`belw‰‘𢩝¯­©¥£ž˜•’Œ‰„{vqkfcbcdintz‚ƒ……„‚}|{|}}}|{ywsqomkjknoqrqpooligdbcdddfknoqonpwvplghhjqq{‡‘™·Éˬ¦¨®¯’–ž—‰}lYTX[^XYet‚‡—œ—••𡤥£¥ªª¨£œ‘‚ukfca`]]`dijlmlkkpz„‹˜ž¥ª¬©£œ–‡‚|zwurqnkfc_\]^cjry‚ˆ•¢¥¥¤§«­­ª§¤ž™‘‰‚}unifhijjkmpsuwy|‚ƒ†‰ŒŒŒ‰†ƒ~{wsrqrqqqqpnmkjhheeeegiigfgeffikikjinwwtmgc_bhiv‚šªÉ×Õݬ«­¦—‘šœ•‘„nXIILSWWapŒ“œ¢¢œ•”—¡©­¯®°°®¦›Ž}maZZ\_cdehkmnonnou€›¤ª®°°¬¦“Š‚|xvvutqmga]YXXY^eoz…–›žœ››ž¢£¥¨¬®¬¦œ…{rjfffgjnquusqppsv{‡Ž’•˜—”މ‚|ywwxxyywtplhc`\Z\_cgjlmommigfdhoppty|yxzupkfb^Z^bhtƒ—™³ÎÑ˳¥¤«¶¯œ–¤›Ž…‚|kZF@GR_`an}ˆ“›Ÿ››ž§´¼»µ°®§ž“‡ykb]\]_ccbabcbflrx‰–¡ª¯°¬¨¡š”‰„{ywuqmha[XX[`gow‡–š›š™˜™›ž©®°­¨¤›“‰~skgegkostusrpoqsw|‚‹’˜››—‘Œ†€|yxvvwyywrmf`][Z[^cgknoomnkhebhinux{yxwrrqqmfb[YXY]bnzˆ˜ ºÔÚÖ»¯¬¯µ®¢›œŸ–Œƒ{fR?>GQ^bgrŽ•›¢¤£ž£­¹¾¾¸±«¢—Š}qcZTUZ_deedceflsz‚Š•¡«²µ³¬£š’Œ†ƒ}xusrojf`[VVY_gqzƒŒ“™žž›˜––˜›¡©©¥ š‘…|vnjhjlqv{{yxvttuz~‚‡Ž’”–”Š„{xxz{{{{yuojf`]]`bchlnppmlkkkilnnqw{xutrpmlhddda^\[[[cky‰“ž°Ðßãз®­µ° ˜—™’‡|ykT@8=JZbgs˜Ÿ§ª¨¤£¥­·½¾º´«¡“„xmaVPOSZ`fffghjnvˆ™¤¬³·´­£˜‡|wrpmkiec`]ZY]dmw€‰‘—œŸŸŸ›˜–˜œ¡¥¤¡š…~wqljjlpv{}}|yvuvy~‚ˆ”••Š„{zz|}}}{xurnhb__`adgkmoojihljgilmpsutsrkjjjgcbc```]bbck|“¥¶ÑàßÒ»¯¬¯­Ÿ”’‘ކ~yiUB;@M[fmw†•¡¨­­©¤¡¤¬µ»¼¸±§‚vi\RMNU_hlmllnptz‰‘𤮵·³©œ‘‡€ysollkkigda^[[_gr|†Ž– ¡ œš–’ŽŒŽ‘’‘‘އ}wuuvwz}ƒƒƒ‚‚{wwy}‚†ŠŒŒŒŠ‡…ƒ€|xrmhca_``acejkmmljjkloptssvusoie^_dhonoiaWQRU`oƒ—¥µÕéìÚ¹¨š ¢š–•™–„€ziR<27FZkv‚’¥§ªª§¤£¤ª²»ÁÀ·©˜…th_VNKOWbkprpmkknxƒ™¤®¶¹¹³§™Œ€wrppqqolida][YZ`jvƒ˜ž¡¢ œ˜•‘ŽŽ‹ˆ‡ƒ~ywwxz|†ŠŠˆ‡„ƒ~~€‚ƒ…††„ƒ‚ƒ„†‰ŠŒ‹‡ƒzspjfbcdcddedeghjknptvvvwurprrsrlibeedheb\WSORYfu‹œª³Íàâ׺«¤§§Ÿšš”‰}uocQ@:?K\ku™ ¡¢¥¨ª«¬±¶»¿º±¡€qf]VRRUY`dilmmmpuŒ™£¬²´³°©¡–Š€xssrpokgb_]\\]ahs}ˆ’™ž Ÿžš—”‘ŽŽŒŠ‡ƒ}uokmqw|€†ŠŽ‘‘Ž‹‡†‡‰Š‰ˆ…‚}{{{z|ƒ‡ŒŽŒŠ†‚~{xtqmkigffecaabdgkoqtvxy{{{xurppmjffd```gfig`\VX^ep‚‘¢®¶ÏÝáÓ·§œŸ š•”“ŒƒzupcSD>CPanz…’œž¡¥©­­ª¨©®µ¶±¥–ˆxld\XTSUZaiosuvxz~‡‘›£§«¬¬ª¥“ˆ~urppnljhfbbabdhmu}†–›œœš—•‘Œ‹ˆ‡†„|yrmmnpszƒ‹“™š™˜•’‹‰ˆˆˆ‡†ƒ€}yvuvx{‚…‡‡‡…‚{wtqonmmkjgffeefhkpuy|}€|yvssnlhggfeabcgfehdd^ZY]gx‰™§¯¶ÂÌÎȸ¬£žžšœš•‚zpkaWNKPXdo{ˆ”œž ¡£§©¨¦§©¬¬©¢—Œsia][\^aflptvxy{}ˆš ¤¥¥¤¡›“‹ytpnllljhfeefgjmry‡Ž“——–”’ŽŒ‹‹ˆ…ƒ‚||{~€ƒ‡‰Œ‹‹‰‰ˆ‡‡††…††‡…‚€~|zzz|}‚ƒ‚‚€~{yvsrqqppmlkkjhhjkmquy|}€|}}zvsrnliffcdbfjijhkgba`b_dgu…’ ¥®°µ¼¹µªª§§¥Ÿžš—Œypkc`]`dhow€†Œ’”™¡£¤§©¨¥¡™’ˆwplijjjkloorrstx|€†‘•—˜—–“ŽŠ…‚€~|{{yxutpnnnnorv{ƒ„‡‰ŒŒ“““ŽŒ‰ŒŠˆ…„ƒƒ…„„€€}€€~~€‚‚‚ƒ‚ƒƒ‚€~}{xwvvsqnmkkjiiihiknqtwwwxyz{|{zxvttutsoljjkljimmnmnppnhhkouy†Š•ž£¦¤£©¯²±ª¥žœ—Œ…yroosrssvyz~†‹’“”–™œž›—”Ї„‚~|zyxwwvusrtvwy{€€‚„‡‰‹Šˆˆ††…‡‡†…‚‚€~{zzwvuxzzz|~|}‚ƒ„‡‹’’’“’Œ‹Š††††ƒ‚ƒ~{z{z{|~€‚‚‚€~~~~€€~{xvutqpppppqoonmmlmnpruwz{|}||~~|}}}yxwwsqomqrutxy{{xzwwsuuv{{~z{zzƒˆ‡ŒŒ•›¤¥¦¢¡Ÿ›š–“‹†‚~}z}z{xstv{}…ˆ‹Ž’•˜—––’Ž‹Œ‹‰…‚}{yvvutuuuux}€ƒ„†‡‡ˆˆˆˆˆ‡ˆˆ‡†‚~|}{z}~~~~€‚„„ƒ…‚„†ˆŠŠŒŠ‰…………„‚‚ƒ„………ƒ~~}~}{|{{|}|{yxwvvwxxyxzyxxwvsrppqsvwyzzyzyxyzz{|{|{ywwwxwvxz|{{zxxy|}~~~~~|{}}|{yxxxwxxvrqqtx}„‰ŒŽ‘”–’’’‘‘”•–•“‘‰„‚ƒ‚€‚„†ˆŠŽŒ‰††…„†‡Š‹‹Š‰‰ˆ†ƒ‚€~|~€€ƒ„……ƒ‚€€~~~~€€ƒ‚~}{{z|~€ƒ„…†…„ƒ‚‚‚„„…„ƒ‚~}}|{{|}~€€€~}}}}~€€€€~}|{{||}~~}||{{zzzzz{{{||||{zyyy{{{{{|||{|||||{{{|}~||||||||}~}}}~~~~|{{{{}}||}~~‚‚ƒ„ƒ„„……„……„ƒ‚€~}~~~~~}||}~~€‚„…††‡†…†††‡†„„…†…„„„„ƒƒƒƒ„ƒ…………ƒ……†‡‡‡‡††‡‡††………„ƒƒƒ„„…ƒ„ƒ‚€€€‚ƒ‚‚‚‚€€€€€€€€}~~~~~~€€~~~||}|}|}~~}~~€~~~~~~|~|}}|||{}|{}{|}}‚€€€€€€‚~}€€€€€~}~€€€~}€~~~~€€€ƒƒƒƒƒƒ„ƒ‚„‚‚‚‚„‚‚€‚‚‚‚‚„ƒ„ƒ„€‚€€„ƒ€€|€‚ƒƒ€ƒƒ‚ƒƒ‚‚~€€€€€~€€‚€‚€‚‚„€‚€€€~~€€~~€€‚€€€‚€‚€€€€€}|~~~€~€}~€~€~€‚€‚€€€€}}~€~}~}~~~€~€€~~€€‚~}}}~€~€€‚€€€€ƒ€‚ƒ„‚‚„€‚€€€~~€}~}~}}}|~€€~€ƒ€€€ƒ…‚‚‚€€‚€ƒ~~€€€€‚€€~€|„~‚}}~~}~}€€„‚}€‚€ƒ‚‚~€~|ƒ~„€~|~}}€}}~}‚|€€‚~€€ƒ€‚‚€€€‚€„€€~€}€€~~€€~€~|€‚€„€ƒ‚ƒ‚~‚~‚ƒ€‚~|}‚‚‚€ƒ€‚}€€~€~‚ƒ‚€~‚‚€‚€€ƒ}~€~‚~€€€€€€ƒƒ€€‚„€}€ƒ€~~ƒ‚~‚|€‚ƒ‚~‚~~}ƒ|~~|}}~~~}~€€€€€€‚~€€€}}€~€ƒ€ƒ‚€€‚€€…€…€~}~€€‚€~€~‚|€‚€€€€~ƒ‚„‚‚‚„ƒ~ƒ~„‚€€ƒ€‚‚}‚{‚}ƒ~}{€~~€~€}€|}{~€€€‚‚€…‚„„‚ƒƒ„‚ƒ€‚€…‚…†‚‚‚‚€€€~„‚~€€~~€€€€}~€|}~€}€ƒ€‚~}ƒ€ƒ€~€€€‚€~~~€‚€}~~€~€~~€{€}€€€€€ƒ€~€€€ƒ‚ƒƒ€‚‚~‚€ƒ‚€}‚~ƒ€€}€€‚€}|}~~}€€}‚~€}€€€€„~„€€ƒ|ƒ€…€„€ƒ‚†ƒ‚‚€‚~~~~~~~~~€€€~€~~‚€€‚€€~€~€ƒ†{€€|~{ƒ}„}€~}}~‚~ƒ~~ƒ~ƒ{{‚{„{„|ƒ€‚„€ƒ‚‚‚€„……€…ƒ‚‚€}ƒ~€}~€~€€~|ƒ}„}|}ƒ~€€~€€ƒ~‚ƒ„~‡}ƒ€€€€€}~€€~~‚}‚}ƒ|{~ƒ}…~‚~‚~‚€€}€ƒ€ƒ‚‚ƒƒ€ƒ‚„‚‚€‚~€„ƒ€€~€€~}}~~‚€‚ƒ‚|€€~}€~‚~€~€}ƒ‚€}€}~€€~€}€~~ƒ€€‚}‚~€€}‚~ƒ‚}~ƒƒ€€~€‚ƒ€‚ƒ‚€€€€‚€€~€€€ƒ€~}|‚~€€~~€ƒ‚€~‚€€{…€€}€‚ƒ„€ƒ€‚{ƒ~|}€€|~€~~{‚~~€}‡ƒ}}~~‚ƒ}‚€‚~‚‚€ƒ‚‚ƒƒ€‚€‚~‚€€€~ƒ}‚€‚}~‚‚€€€~‚}€~€€~€ƒ€‚~}€ƒ€€€‚€€}€~}€~~€€~€€}}ƒ|€€€€}‚ƒ€‚€€€‚~„€„‚€‚~‚‚‚€‚‚€}‚€‚}€€€ƒ‚~‚~ƒ}€€~ƒ|‚}„|~}€{€}€‚~€‚||ƒƒ€€~…„€€‚}‚€‚~~ƒ~~~€€€€~ƒ~€€}‚}€}€‚~}ƒƒ~‚~„€€€~€‚‚ƒ|…~…€€‚‚€ƒ€‚€~~‚‚€€~€€€‚}‚‚€‚~ƒ‚€…‚€€…ƒ€~‚ƒ€~€~‚~‚ƒ‚‚z‚|€‚{…€€€}€}~~€€}}|‚‚ƒ~‚€~‚…€€€}~‚€‚~€ƒ{‚~„€„€€~€€‚~‚}€‚‚ƒ}}€„}€~€}ƒ€€€€€‚‚}~~„€€€~}€~ƒ}‚|€~„~‚€€~€ƒ‚‚€€€€€ƒ€}~~€€~~€€‚}‚~ƒ€‚~~}…}„~‚~}€~~~~€€‚|‚~}‚†€~„ƒ}€~€‚‚z‚|‚€€{€~~~~~}€~‚|ƒ€~~z€}‚‚ƒ‚‚‚~~~~‚‚€€€€‚€€‚€~ƒ~€‚€‚€€€‚~€‚€ƒ€‚‚‚€‚€‚ƒ‚‚€ƒ€€€€€€€€€€€€€€€€€€‚‚€‚€€‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ~}~€€„ƒ}|~‚ƒ€~€„…|~‚ƒ€~~€ƒ€€€‚‚„…‚~~‚}€ƒ€‚„‚~€€ƒ…„€~|€~{ƒ„~z‚‚}y}ƒ„zw€„„~z‚Š„z|ƒ„„~|€„~z‚„€z„€~}€ƒ~€…ƒ€x~€„ƒx}~~‚„|w„‚~‚†‡wvŠƒx|„‰z~ƒ…z€…€€‡…}|y…„|~z„xx‰ˆ|{}ƒ{y†yƒŠ{s…ƒ‚~‰‡zz‡ˆ‚z‚’‡|}~ˆ‚{yƒˆz|}z}‚‚‚w}…w}Ž{€ˆƒ€~„{{ˆˆƒ€y~‡}xƒ€y{‚‰s~†x}~}ƒy~‡„z~ƒˆy{‡y€‰}‚{‚‚…ƒp|~|€„‚z|€{‚|ƒ{w‰~ƒzxˆ€x„|‚€‡|ƒ…sƒƒƒ€x}Œ†}u~‰Švv€‰ˆs}Œ†vzˆŠtuƒ‚yw„†…~uzŽƒx…†„q~z„€}€‰{qކz}x‹„q~„††uz~…„x{‰y€†{ƒ|v€Œ€s€‡u~Šƒr}†€€x}Š}t„†zz…‡xz|†„v~„‚~|‚‚t€ƒst‘Šyw|‡~}zƒŽ}v~€‰€v~ˆ„}x„ƒ€|{Їqt‡Ž€v{‚ˆ…qz‚|‚€{ƒƒwƒŽ{vƒ†}x‚…}x„‚z€‰y~ˆw~†ˆyx‹ns’„v€‚|‡…{}}ƒ‚~€x…‚†|„~€†‡z‰†zx‰†ƒ‚{ƒ{‰†€v‚Œ~|‚†‚€€}ƒ†„~|‚„}€€€†ˆs}Œ‚vˆ|z„†y}‡…wy‡†~x}††{xŠ„{yz‰‹{vŠ‚wuŠƒyyƒ|}v|ˆz}y~†€yv„ˆxv€„~}~€y}…xzƒ‚~~€„€y|‚ƒ}y€ˆƒt{€€ˆy}~‚€‚„|~„|}z}‚‚{|…„|{€|€€y€‚ƒ~y{‡‚wx†ˆ}x|Šˆzx€…‚~€„}z‚‡~„ƒ€}‚€~„…}ƒ}€‚‚~‚€~€…„}~†ƒ†ƒ}€„†„~„~„†‚…„€}ƒƒƒƒ„|~…†‚~„†„€~€ƒ€€‚€ƒ†{~„…|}‚ƒ‚…‚}€‚‚ƒ~„~€‚~€‚‚„„€‚ƒ‚…ƒ|~‚†‚~„ƒ~ƒ…„ƒ}}„„€}€„~€„ƒ„~ƒƒ~€ƒ†…€€‚‚€‚€ƒ†‚~„…~„ˆƒƒ…„ƒ€„ƒ|ƒ……‚€„ƒ‚‡ˆ„€ƒ……ƒ…†„‚…††ƒ„‰‰ƒ~‚‡‰…ƒƒ‡‰‰ƒ‚„‡‡€…ˆ†„„„‚…†…††€„…‡ˆ†‚…†……„ƒ†ˆ†‚‚…‰‚„‡†‚†‡…ƒ€‚†……„‚„…ƒ…ƒ}„†‚ƒ‚„„…‚€‚€€…‚€€‚~‚‚ƒ‚~ƒ„€€€€€‚|€€€}}€€}ƒ€~||„ƒ~{z€‚~|}€yx}yy‚~~{z|z||z|{z}~xwx{~|zwz}||}{zzy|€|wy{||xy{|}zxx{||{z{||zy{|}zz{{xz|~}{{z}{z|}{{|}|wx}|yw{}||{{{yz{}|zz||zzz||{z{||{{||}{x{{{{{}~yy|{z||||z{}{{|~|xz|zx{}||z{}}~|z|{||{{{}|z{}}}{|}~{y|€{{|}|z{|}{y{}{{{{|{yz|}}{z|{zzy|~}zz{|{{|~{z{}}|}~~{}||||}z}~~€~}}{}}|~€€}~~|}~}}~€~~~}}~~€}~~|~€~€~~€€€€€‚€‚‚€€€‚ƒ€‚‚€€‚‚|€€ƒ‚€€‚ƒƒ€€‚‚‚€„ƒ‚€ƒ‚€ƒ„„ƒ‚‚‚‚ƒƒƒ„„‚‚„„‚‚‚„…„„„ƒ‚ƒ……‚‚††„„„……„„„…„‚„…„…„„………„‚ƒƒ„†…ƒƒ……†…„ƒƒ…‡…ƒ‚„††…„„…„„„…„‚„…„„ƒ‚ƒƒƒƒƒ„„„………†ƒƒ†††……‡‡…„…‡†……††‡†…………‡‡‡†††††††††††………††…†††‡†‡‡……†††…†‡†„…„ƒ„…†ƒ‚……„„ƒ„††„ƒ„„ƒ„…††ƒ‚„†…ƒ‚‚‚„„„ƒƒƒ‚ƒ‚€€€ƒ€€€~€€€~€€}~€€~€~~~~~}~}~€~~~€~~~~~€€€‚‚‚‚‚‚ƒ‚‚ƒƒƒ„……ƒƒ…††…„†‡‡‡†‡ˆˆ‰‰‰Š‰ŠŠŠŠŠ‹ŽŽŒŽŽ‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒ‹‹ŠŠˆˆˆ‰ˆ‡‡„„„„„‚‚€}}~~~{z{|{zzyxxyyxwvvvwwvvutuvtstvvutttsrssrsttsstrrsrqqpqqqrrqppppppopppqqppqqrqqpqqqqrqqpqqqqqqrqqqrsrssssssttutuuuvvvvvvvvvwxxwxxyyxyyyyzzz{||{||||||~~}}~~~~~~~~€~~€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ„„„ƒ„ƒ„ƒƒ„„………„„…„„„„„ƒ‚‚ƒƒƒƒƒ‚‚€€€€€€~}}}}|{{zzzzzxxxxwvvuuuuuuuuuutuuuuuvvvvwwxxxxxyyyxyzzz{{|||}}~~~€€‚‚ƒ„…………†…†‡‡ˆˆ‰ŠŠŠ‰Š‹Œ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹Œ‹ŠŠ‹ŠŠ‰‰‰ˆ‰ˆˆˆ‡‡‡†‡†††……………„„„…„„ƒƒƒƒƒƒƒƒ„ƒƒƒ„ƒƒƒƒ„„„„ƒ„ƒ„ƒƒƒƒƒ‚‚‚‚‚€€€€€~~}}|||{{zzzyyxwwwvvvuuuutttssrrqqqqqqqpppppooonnnnnnnnnnnnnnnnnonpoopoppppppqqqrrssssttttuuuvvvwxxyxyxzyzz{|||||}~~€€€€‚‚‚ƒƒƒƒ………†††‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹Œ‹‹Œ‹‹‹‹‹ŠŠŠŠŠŠŠ‰ŠŠŠ‰ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡†††……„…„„ƒƒ‚ƒ‚‚€€€~~~}}}||||{{{{{{zzzyyxxwxwwvvuuutstsrrqqqqpopooonnonnonnnmmmmmlmmmmmmlmmllmmllllmlllllkkjkkkkkjjjjjijjjjjjjjjjjjjjjkjjkkkkllllmmmnmnooppqqqqrrttsuuuvwwwxxxyyyzzz{{||}}}}}~~~€€€€‚‚‚ƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„…„„„„„……………„„…„„„„„…„„„„„„„„ƒ„„„„ƒƒ„„„„ƒ„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„……„…„………†††††††‡†‡‡ˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒ‹Œ‹Œ‹‹ŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒŒ‹Œ‹Œ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆ‰‰ˆ‰ˆˆˆ‡‡ˆ‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡†††††††…†…††††††††…††††††††‡†††††‡††‡‡‡‡‡‡ˆ‡‡‡‡‡‡ˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰ˆ‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆ‡ˆˆ‡‡‡ˆˆ‡‡‡‡‡‡‡‡†††††……†…………………„„ƒ„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€~~~~~~~}}}}}}}||{|{|{{{{|{{{{{{{{{{|{{{{{{{{{{{{|{{|||{{{{||{{{||||||||||||||}||||}|||||||||||||||||||||||}}}}}}}}}}}}}}|}||||}|}}}}}|}|||||||{||||{{{|{{{{{{{z{zzz{{{{{{{zz{zz{{z{z{zzzzzzz{z{{{{{{{{{{{{{{|{{||{{{|{{{{{{{{{|{|{{{{|{||||||}}|}}}}}}~~}}~}~~}~~}~}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒ‚ƒƒƒ„„„„ƒƒƒƒ„ƒƒ„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~€~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}~}}}}}}~~~~}}}}~~}}}}}~}}~}}}}~}}}}~~~~~~}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}~~}}~}}}}}}}}~~}~~~~~~€€€€€€€€€€‚‚‚€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚ƒ‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚ƒ‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~}}}}}}}}}~~}}}}~~~~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}||||{{{{{{{{{{{{{{zzzz{zz{zz{zzz{{{{{{|{|||||||||||}}}}|}}}}~}}}~}~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€ \ No newline at end of file diff --git a/src/config/sound/djgpp/sb_lib/mattest.c b/src/config/sound/djgpp/sb_lib/mattest.c deleted file mode 100644 index 3f0e55be..00000000 --- a/src/config/sound/djgpp/sb_lib/mattest.c +++ /dev/null @@ -1,2124 +0,0 @@ -#include -#include -#include -#include -#include "sb_lib.h" - - -static unsigned char wave[] __attribute__ ((aligned (4))) = -{ - 0x7A, 0x7A, 0x7B, 0x79, 0x78, 0x7A, 0x7B, 0x7B, 0x7B, 0x7B, 0x79, - 0x7B, 0x7B, 0x7C, 0x7B, 0x7D, 0x7C, 0x7C, 0x7C, 0x7D, 0x7C, 0x7B, - 0x7E, 0x7C, 0x7C, 0x7B, 0x7B, 0x80, 0x7F, 0x7B, 0x7C, 0x7F, 0x7F, - 0x80, 0x81, 0x7B, 0x7A, 0x7C, 0x7D, 0x7D, 0x7C, 0x7C, 0x7E, 0x7F, - 0x7D, 0x7F, 0x80, 0x7F, 0x85, 0x83, 0x81, 0x80, 0x83, 0x82, 0x84, - 0x82, 0x82, 0x85, 0x85, 0x85, 0x88, 0x85, 0x85, 0x86, 0x87, 0x8D, - 0x8A, 0x85, 0x84, 0x82, 0x89, 0x84, 0x82, 0x85, 0x86, 0x88, 0x8B, - 0x85, 0x7E, 0x90, 0x86, 0x7E, 0x8D, 0x85, 0x86, 0x82, 0x86, 0x85, - 0x86, 0x87, 0x8D, 0x82, 0x88, 0x8B, 0x8C, 0x85, 0x89, 0x8B, 0x89, - 0x87, 0x8A, 0x8F, 0x89, 0x81, 0x84, 0x89, 0x90, 0x84, 0x8D, 0x89, - 0x8D, 0x90, 0x7D, 0x91, 0x8E, 0x8B, 0x87, 0x88, 0x8C, 0x8B, 0x88, - 0x87, 0x8D, 0x88, 0x94, 0x88, 0x85, 0x97, 0x84, 0x89, 0x8A, 0x98, - 0x81, 0x7D, 0x94, 0x89, 0x7D, 0x8E, 0x89, 0x81, 0x87, 0x8B, 0x7A, - 0x84, 0x80, 0x87, 0x80, 0x84, 0x7B, 0x84, 0x81, 0x71, 0x82, 0x87, - 0x7A, 0x7B, 0x7B, 0x83, 0x7E, 0x76, 0x76, 0x81, 0x86, 0x7A, 0x73, - 0x82, 0x7C, 0x74, 0x7A, 0x8B, 0x78, 0x72, 0x82, 0x7A, 0x75, 0x7B, - 0x76, 0x7C, 0x76, 0x7D, 0x76, 0x7C, 0x75, 0x74, 0x7D, 0x7B, 0x6F, - 0x72, 0x81, 0x6E, 0x78, 0x79, 0x78, 0x79, 0x75, 0x76, 0x70, 0x75, - 0x77, 0x73, 0x71, 0x6E, 0x7C, 0x76, 0x7A, 0x72, 0x69, 0x80, 0x75, - 0x71, 0x68, 0x7D, 0x7D, 0x85, 0x69, 0x81, 0x89, 0x73, 0x61, 0x85, - 0x8A, 0x71, 0x7C, 0x80, 0x7E, 0x6C, 0x77, 0x93, 0x76, 0x75, 0x86, - 0x8D, 0x6E, 0x64, 0x93, 0x7C, 0x7A, 0x7C, 0x7D, 0x97, 0x72, 0x7C, - 0x89, 0x71, 0x85, 0x83, 0x7D, 0x8F, 0x7C, 0x82, 0x70, 0x80, 0x8B, - 0x7E, 0x7B, 0x84, 0x80, 0x7E, 0x7E, 0x80, 0x85, 0x74, 0x7E, 0x8B, - 0x74, 0x6B, 0x90, 0x79, 0x75, 0x69, 0x80, 0x8D, 0x7B, 0x87, 0x66, - 0x79, 0x7F, 0x8A, 0x9B, 0x83, 0x73, 0x70, 0x7E, 0x79, 0x82, 0x84, - 0x86, 0x84, 0x75, 0x8B, 0x7E, 0x7D, 0x79, 0x90, 0x9B, 0x76, 0x79, - 0x87, 0x90, 0x7D, 0x81, 0x71, 0x75, 0x8A, 0x8E, 0x8D, 0x75, 0x80, - 0x87, 0x92, 0x79, 0x82, 0x8C, 0x80, 0x78, 0x7E, 0x82, 0x90, 0x80, - 0x74, 0x83, 0x95, 0x88, 0x7D, 0x79, 0x87, 0xA7, 0x99, 0x81, 0x8F, - 0x94, 0x8D, 0x85, 0x92, 0x98, 0x9A, 0x89, 0x85, 0x92, 0x94, 0xA0, - 0x84, 0x80, 0x86, 0x90, 0x7F, 0x8C, 0xA5, 0x8F, 0x78, 0x80, 0x96, - 0x90, 0x77, 0x74, 0x8D, 0x97, 0x92, 0x79, 0x7C, 0x8F, 0x8D, 0x81, - 0x83, 0x7F, 0x83, 0x7D, 0x85, 0x87, 0x6B, 0x76, 0x99, 0x8E, 0x73, - 0x7A, 0x7C, 0x78, 0x8A, 0x83, 0x7F, 0x8C, 0x7E, 0x73, 0x8F, 0x8D, - 0x73, 0x72, 0x81, 0x8C, 0x8B, 0x7C, 0x74, 0x75, 0x85, 0x81, 0x70, - 0x7D, 0x85, 0x8A, 0x7B, 0x77, 0x7D, 0x72, 0x77, 0x8E, 0x81, 0x7A, - 0x85, 0x79, 0x6D, 0x73, 0x79, 0x7B, 0x81, 0x7F, 0x7A, 0x7C, 0x6E, - 0x6B, 0x89, 0x7C, 0x72, 0x84, 0x70, 0x64, 0x7B, 0x7F, 0x61, 0x6F, - 0x86, 0x79, 0x66, 0x66, 0x78, 0x6B, 0x62, 0x7E, 0x82, 0x62, 0x75, - 0x8C, 0x69, 0x66, 0x7C, 0x65, 0x6D, 0x8F, 0x76, 0x6D, 0x89, 0x7B, - 0x6E, 0x7D, 0x86, 0x78, 0x8A, 0x96, 0x7C, 0x7D, 0x90, 0x83, 0x82, - 0x95, 0x89, 0x7F, 0x90, 0x88, 0x7B, 0x93, 0x98, 0x83, 0x93, 0x97, - 0x77, 0x8B, 0x9B, 0x82, 0x7E, 0x87, 0x84, 0x94, 0x8A, 0x75, 0x8A, - 0x8A, 0x6E, 0x78, 0x83, 0x79, 0x8A, 0x89, 0x6E, 0x6C, 0x75, 0x7D, - 0x6B, 0x64, 0x7C, 0x7E, 0x68, 0x72, 0x73, 0x6C, 0x74, 0x7C, 0x7A, - 0x81, 0x6C, 0x62, 0x80, 0x8F, 0x73, 0x70, 0x84, 0x85, 0x76, 0x7A, - 0x84, 0x72, 0x81, 0x91, 0x83, 0x77, 0x7E, 0x88, 0x7B, 0x7C, 0x81, - 0x7E, 0x86, 0x85, 0x7A, 0x81, 0x8B, 0x80, 0x76, 0x84, 0x84, 0x78, - 0x80, 0x81, 0x6E, 0x72, 0x75, 0x70, 0x77, 0x76, 0x79, 0x88, 0x85, - 0x83, 0x85, 0x89, 0x88, 0x8E, 0x8D, 0x94, 0x9E, 0x86, 0x97, 0xA6, - 0xA6, 0xA9, 0xA5, 0xAA, 0x9F, 0xA2, 0xAC, 0xA0, 0xAA, 0xB1, 0xAC, - 0xA3, 0x9E, 0xA7, 0xA8, 0x8D, 0x94, 0xA2, 0x98, 0x91, 0x94, 0x9F, - 0x87, 0x86, 0x8D, 0x84, 0x73, 0x75, 0x75, 0x68, 0x65, 0x67, 0x6C, - 0x63, 0x57, 0x5C, 0x6A, 0x5C, 0x52, 0x56, 0x60, 0x5F, 0x62, 0x6E, - 0x65, 0x57, 0x5A, 0x72, 0x75, 0x60, 0x67, 0x72, 0x75, 0x78, 0x7C, - 0x7D, 0x85, 0x87, 0x7E, 0x7E, 0x90, 0x92, 0x89, 0x8C, 0x99, 0xA3, - 0x96, 0x8C, 0x9B, 0x9B, 0x9F, 0x90, 0x90, 0xA6, 0xA8, 0x91, 0x8C, - 0x98, 0x9F, 0x96, 0x8A, 0x83, 0x8F, 0x9B, 0x99, 0x91, 0x8B, 0x85, - 0x7D, 0x7A, 0x76, 0x7A, 0x7C, 0x7E, 0x79, 0x78, 0x73, 0x6A, 0x68, - 0x68, 0x6C, 0x74, 0x70, 0x6A, 0x6C, 0x6A, 0x67, 0x6A, 0x5F, 0x66, - 0x6C, 0x74, 0x78, 0x6D, 0x64, 0x68, 0x79, 0x7A, 0x69, 0x6B, 0x76, - 0x6F, 0x72, 0x67, 0x77, 0x75, 0x72, 0x71, 0x74, 0x63, 0x66, 0x68, - 0x6A, 0x6D, 0x73, 0x7B, 0x7B, 0x74, 0x6B, 0x68, 0x73, 0x67, 0x6E, - 0x77, 0x7B, 0x78, 0x6E, 0x6F, 0x73, 0x74, 0x6B, 0x67, 0x74, 0x82, - 0x83, 0x7C, 0x76, 0x6F, 0x6D, 0x70, 0x76, 0x79, 0x71, 0x77, 0x78, - 0x74, 0x76, 0x7B, 0x82, 0x83, 0x7F, 0x7E, 0x7F, 0x83, 0x86, 0x8D, - 0x98, 0xA1, 0x9A, 0x8E, 0x89, 0x90, 0x9B, 0xA2, 0xA3, 0xAB, 0xB5, - 0xA8, 0xA2, 0xA1, 0xA1, 0x96, 0xA4, 0xA6, 0xB3, 0xBA, 0xAD, 0x97, - 0x99, 0xA0, 0x9E, 0x9D, 0xA0, 0xA1, 0xA6, 0x9B, 0x92, 0x90, 0x96, - 0x95, 0x93, 0x9B, 0x9A, 0x96, 0x90, 0x8A, 0x8D, 0x9C, 0x97, 0x8D, - 0x87, 0x85, 0x83, 0x87, 0x87, 0x8A, 0x92, 0x95, 0x94, 0x8E, 0x87, - 0x79, 0x7D, 0x85, 0x86, 0x85, 0x82, 0x82, 0x6C, 0x67, 0x64, 0x62, - 0x5A, 0x63, 0x6E, 0x73, 0x6F, 0x65, 0x5A, 0x50, 0x4E, 0x55, 0x55, - 0x52, 0x5E, 0x60, 0x5A, 0x54, 0x51, 0x53, 0x4C, 0x4B, 0x51, 0x64, - 0x6E, 0x6D, 0x68, 0x64, 0x64, 0x62, 0x63, 0x67, 0x70, 0x7E, 0x84, - 0x8A, 0x91, 0x93, 0x93, 0x93, 0x94, 0x96, 0x99, 0xA2, 0xA3, 0xA0, - 0xA4, 0xA9, 0xA1, 0xA1, 0x9D, 0x9B, 0x9F, 0x9B, 0xA8, 0xA6, 0xAC, - 0xA7, 0x9C, 0x8D, 0x87, 0x8B, 0x92, 0x93, 0x99, 0x9D, 0x96, 0x90, - 0x85, 0x7E, 0x78, 0x7C, 0x7D, 0x7C, 0x87, 0x87, 0x82, 0x73, 0x67, - 0x67, 0x6A, 0x6E, 0x6D, 0x77, 0x7E, 0x7C, 0x78, 0x77, 0x73, 0x70, - 0x72, 0x7D, 0x82, 0x85, 0x80, 0x7F, 0x7F, 0x7D, 0x7C, 0x7D, 0x83, - 0x81, 0x84, 0x89, 0x85, 0x82, 0x80, 0x83, 0x7F, 0x79, 0x77, 0x6F, - 0x6F, 0x6F, 0x70, 0x75, 0x6B, 0x65, 0x5F, 0x59, 0x53, 0x50, 0x4F, - 0x5D, 0x64, 0x5E, 0x59, 0x52, 0x53, 0x52, 0x4F, 0x57, 0x62, 0x69, - 0x67, 0x65, 0x64, 0x69, 0x6B, 0x6C, 0x72, 0x7A, 0x7C, 0x80, 0x7A, - 0x6F, 0x71, 0x7A, 0x7B, 0x78, 0x80, 0x82, 0x81, 0x7F, 0x85, 0x8A, - 0x87, 0x81, 0x7A, 0x7B, 0x82, 0x87, 0x85, 0x82, 0x8B, 0x89, 0x83, - 0x79, 0x7E, 0x89, 0x8A, 0x8D, 0x90, 0x96, 0x97, 0x93, 0x90, 0x92, - 0x9F, 0xA2, 0xA4, 0xA8, 0xAB, 0xB3, 0xB3, 0xB2, 0xB5, 0xB8, 0xBC, - 0xC0, 0xC4, 0xC4, 0xC5, 0xC7, 0xC6, 0xBE, 0xB8, 0xB5, 0xBB, 0xC1, - 0xC4, 0xC0, 0xBD, 0xBD, 0xBC, 0xB7, 0xB4, 0xAE, 0xA5, 0x98, 0x99, - 0x97, 0x94, 0x8D, 0x88, 0x7F, 0x7B, 0x72, 0x70, 0x70, 0x6C, 0x6E, - 0x69, 0x63, 0x63, 0x62, 0x58, 0x52, 0x54, 0x58, 0x5F, 0x64, 0x5F, - 0x5E, 0x5F, 0x5C, 0x5D, 0x5D, 0x5A, 0x59, 0x5F, 0x60, 0x5F, 0x60, - 0x5F, 0x5E, 0x60, 0x5F, 0x5D, 0x59, 0x5B, 0x64, 0x61, 0x5F, 0x60, - 0x64, 0x64, 0x5A, 0x57, 0x55, 0x52, 0x52, 0x51, 0x55, 0x5B, 0x5D, - 0x52, 0x4D, 0x4F, 0x53, 0x55, 0x58, 0x5D, 0x5F, 0x65, 0x6E, 0x6A, - 0x68, 0x6B, 0x72, 0x7A, 0x80, 0x8A, 0x94, 0x99, 0x9B, 0x9D, 0xA5, - 0xAC, 0xAD, 0xB2, 0xBA, 0xBE, 0xC1, 0xC1, 0xBF, 0xC1, 0xC1, 0xC1, - 0xC1, 0xC0, 0xBD, 0xB7, 0xB7, 0xB8, 0xB4, 0xB3, 0xAE, 0xA3, 0x98, - 0x92, 0x93, 0x94, 0x8F, 0x8A, 0x7E, 0x73, 0x69, 0x63, 0x60, 0x5F, - 0x5E, 0x56, 0x4E, 0x47, 0x41, 0x3E, 0x3F, 0x3E, 0x3F, 0x3E, 0x3A, - 0x3B, 0x43, 0x48, 0x4B, 0x4A, 0x4B, 0x51, 0x56, 0x5F, 0x67, 0x70, - 0x73, 0x75, 0x7D, 0x83, 0x88, 0x8D, 0x94, 0x97, 0x9B, 0x9E, 0xA0, - 0xA1, 0xA4, 0xAA, 0xAA, 0xA5, 0xA2, 0x9F, 0x9E, 0x9B, 0x97, 0x97, - 0x91, 0x8A, 0x86, 0x82, 0x80, 0x7D, 0x74, 0x6F, 0x6C, 0x69, 0x69, - 0x6A, 0x63, 0x5B, 0x57, 0x58, 0x58, 0x5A, 0x61, 0x63, 0x64, 0x65, - 0x65, 0x67, 0x6B, 0x6E, 0x70, 0x79, 0x80, 0x82, 0x85, 0x8B, 0x91, - 0x9B, 0xA3, 0xA8, 0xAE, 0xB7, 0xC1, 0xCE, 0xD4, 0xD4, 0xCE, 0xCC, - 0xD2, 0xDB, 0xDE, 0xDC, 0xDE, 0xDC, 0xD9, 0xD4, 0xCF, 0xCA, 0xC4, - 0xC8, 0xBE, 0xBC, 0xBB, 0xB5, 0xAF, 0xA7, 0xA1, 0x9B, 0x9B, 0x9C, - 0x96, 0x97, 0x9A, 0x9A, 0x8D, 0x81, 0x7C, 0x81, 0x89, 0x87, 0x88, - 0x86, 0x7F, 0x79, 0x76, 0x73, 0x70, 0x6C, 0x68, 0x6D, 0x6C, 0x64, - 0x5D, 0x5A, 0x5A, 0x5B, 0x56, 0x51, 0x4B, 0x46, 0x44, 0x42, 0x40, - 0x38, 0x32, 0x2C, 0x28, 0x25, 0x28, 0x2B, 0x20, 0x1D, 0x21, 0x26, - 0x2D, 0x2C, 0x26, 0x24, 0x2A, 0x32, 0x36, 0x3A, 0x3F, 0x43, 0x49, - 0x4D, 0x55, 0x5A, 0x5B, 0x63, 0x73, 0x7E, 0x81, 0x83, 0x8B, 0x92, - 0x96, 0x9C, 0xA2, 0xA6, 0xA8, 0xAA, 0xAB, 0xB3, 0xBB, 0xBB, 0xBC, - 0xBF, 0xBE, 0xB7, 0xB4, 0xAE, 0xAE, 0xB2, 0xB5, 0xAC, 0x9A, 0x96, - 0x90, 0x89, 0x89, 0x8C, 0x8A, 0x81, 0x7E, 0x7B, 0x77, 0x76, 0x73, - 0x6E, 0x6D, 0x71, 0x74, 0x71, 0x71, 0x70, 0x6F, 0x73, 0x7B, 0x80, - 0x82, 0x85, 0x8B, 0x92, 0x96, 0x97, 0x99, 0x9F, 0xA3, 0xA6, 0xA8, - 0xA8, 0xA8, 0xAA, 0xAD, 0xAE, 0xAE, 0xAB, 0xA5, 0xA1, 0xA1, 0x9F, - 0x9E, 0x9D, 0x98, 0x8C, 0x83, 0x80, 0x7C, 0x79, 0x73, 0x71, 0x6B, - 0x5F, 0x57, 0x50, 0x46, 0x44, 0x44, 0x41, 0x3D, 0x38, 0x33, 0x32, - 0x35, 0x36, 0x36, 0x34, 0x34, 0x34, 0x39, 0x41, 0x43, 0x41, 0x47, - 0x50, 0x59, 0x5E, 0x66, 0x6E, 0x70, 0x74, 0x7C, 0x85, 0x8C, 0x95, - 0x9B, 0x9C, 0xA2, 0xA7, 0xAC, 0xB1, 0xBD, 0xC3, 0xC5, 0xC4, 0xC2, - 0xBC, 0xBB, 0xC3, 0xC6, 0xC4, 0xC4, 0xC3, 0xBF, 0xBD, 0xBB, 0xBA, - 0xB6, 0xB5, 0xB6, 0xB4, 0xAF, 0xAD, 0xA8, 0xA4, 0xAA, 0xAC, 0xA0, - 0x98, 0x9C, 0xA0, 0xA4, 0xA9, 0xA7, 0x9E, 0x95, 0x95, 0x97, 0x9A, - 0xA5, 0xA9, 0x9D, 0x97, 0x9A, 0xA0, 0xA2, 0x9F, 0x9B, 0x96, 0x94, - 0x9A, 0x98, 0x91, 0x8F, 0x84, 0x7E, 0x82, 0x7B, 0x72, 0x73, 0x77, - 0x73, 0x64, 0x5A, 0x59, 0x56, 0x56, 0x54, 0x53, 0x48, 0x42, 0x41, - 0x40, 0x42, 0x40, 0x3D, 0x38, 0x34, 0x34, 0x3A, 0x3B, 0x39, 0x3A, - 0x3F, 0x41, 0x3C, 0x40, 0x48, 0x4A, 0x4E, 0x58, 0x58, 0x55, 0x5B, - 0x5B, 0x5B, 0x65, 0x70, 0x6D, 0x67, 0x69, 0x6D, 0x71, 0x6F, 0x70, - 0x75, 0x77, 0x78, 0x7A, 0x7D, 0x7C, 0x7C, 0x81, 0x85, 0x86, 0x87, - 0x8D, 0x91, 0x92, 0x93, 0x98, 0x97, 0x99, 0xA2, 0xA7, 0xAA, 0xAB, - 0xAD, 0xAB, 0xAC, 0xB2, 0xB7, 0xB9, 0xB9, 0xBA, 0xB9, 0xBA, 0xBC, - 0xBD, 0xBC, 0xB9, 0xBA, 0xBB, 0xBA, 0xB7, 0xB2, 0xAB, 0xAB, 0xAA, - 0xA2, 0x98, 0x95, 0x95, 0x93, 0x8D, 0x8C, 0x85, 0x76, 0x6C, 0x6E, - 0x6C, 0x69, 0x63, 0x59, 0x51, 0x49, 0x41, 0x3C, 0x3D, 0x3B, 0x38, - 0x35, 0x33, 0x33, 0x2C, 0x28, 0x2A, 0x2E, 0x35, 0x38, 0x37, 0x36, - 0x3B, 0x41, 0x47, 0x47, 0x48, 0x57, 0x61, 0x6D, 0x73, 0x70, 0x73, - 0x79, 0x85, 0x8D, 0x91, 0x96, 0x98, 0x98, 0x9C, 0xA0, 0x9E, 0x99, - 0x9A, 0x9C, 0x9C, 0x9D, 0x9C, 0x9B, 0x98, 0x99, 0x98, 0x97, 0x94, - 0x8A, 0x84, 0x8A, 0x8E, 0x87, 0x89, 0x88, 0x7A, 0x77, 0x7C, 0x81, - 0x81, 0x83, 0x88, 0x89, 0x86, 0x8A, 0x8C, 0x8E, 0x92, 0x9A, 0x9B, - 0x9E, 0x9F, 0xA8, 0xB0, 0xB5, 0xBB, 0xBC, 0xBE, 0xC3, 0xC7, 0xCF, - 0xD2, 0xCD, 0xC5, 0xC7, 0xCD, 0xCE, 0xCD, 0xCD, 0xC4, 0xBE, 0xBE, - 0xC2, 0xBF, 0xBE, 0xB8, 0xAF, 0xAB, 0xA8, 0xA4, 0x99, 0x94, 0x95, - 0x92, 0x8B, 0x87, 0x87, 0x82, 0x7F, 0x7E, 0x7C, 0x78, 0x6C, 0x64, - 0x68, 0x6F, 0x6A, 0x5F, 0x5B, 0x5D, 0x5B, 0x55, 0x51, 0x53, 0x58, - 0x5B, 0x5B, 0x59, 0x4E, 0x47, 0x46, 0x4A, 0x4B, 0x4D, 0x49, 0x40, - 0x3A, 0x37, 0x3C, 0x3C, 0x37, 0x33, 0x35, 0x37, 0x3A, 0x3A, 0x35, - 0x36, 0x35, 0x3B, 0x45, 0x49, 0x47, 0x48, 0x4F, 0x53, 0x58, 0x5B, - 0x61, 0x68, 0x72, 0x77, 0x7C, 0x7A, 0x7A, 0x81, 0x8A, 0x94, 0x97, - 0x98, 0x98, 0x9D, 0xA3, 0xAC, 0xB0, 0xB0, 0xB6, 0xB8, 0xB5, 0xB3, - 0xB8, 0xBA, 0xB6, 0xBA, 0xC2, 0xBE, 0xAE, 0xA5, 0xA8, 0xAA, 0xAA, - 0xA6, 0xA2, 0x9C, 0x92, 0x90, 0x90, 0x8E, 0x88, 0x84, 0x80, 0x80, - 0x7F, 0x7A, 0x73, 0x69, 0x6A, 0x6D, 0x68, 0x65, 0x62, 0x61, 0x61, - 0x62, 0x61, 0x5C, 0x58, 0x5D, 0x65, 0x68, 0x67, 0x64, 0x63, 0x67, - 0x6B, 0x72, 0x76, 0x78, 0x7B, 0x7A, 0x7B, 0x7F, 0x81, 0x80, 0x81, - 0x86, 0x8A, 0x89, 0x87, 0x84, 0x82, 0x83, 0x87, 0x85, 0x7F, 0x7C, - 0x7C, 0x83, 0x7E, 0x7B, 0x7A, 0x71, 0x6F, 0x71, 0x72, 0x74, 0x71, - 0x6A, 0x68, 0x6A, 0x69, 0x6B, 0x68, 0x69, 0x6B, 0x68, 0x6A, 0x68, - 0x67, 0x6B, 0x71, 0x76, 0x78, 0x75, 0x75, 0x7B, 0x7F, 0x86, 0x87, - 0x87, 0x89, 0x8D, 0x93, 0x9D, 0x9F, 0x9E, 0x9F, 0xA7, 0xB6, 0xB9, - 0xB7, 0xB9, 0xBE, 0xC3, 0xC5, 0xC6, 0xC3, 0xC5, 0xC3, 0xC6, 0xC8, - 0xC8, 0xC9, 0xC7, 0xC6, 0xC5, 0xC4, 0xC2, 0xBC, 0xB0, 0xAD, 0xB3, - 0xB0, 0xA9, 0xA3, 0x99, 0x94, 0x94, 0x91, 0x86, 0x81, 0x84, 0x83, - 0x81, 0x80, 0x77, 0x70, 0x74, 0x75, 0x6D, 0x6B, 0x6F, 0x69, 0x6F, - 0x76, 0x71, 0x67, 0x64, 0x6A, 0x6A, 0x6C, 0x69, 0x66, 0x65, 0x61, - 0x5F, 0x60, 0x62, 0x60, 0x61, 0x66, 0x66, 0x6A, 0x6B, 0x67, 0x63, - 0x64, 0x69, 0x66, 0x61, 0x61, 0x64, 0x64, 0x5F, 0x5D, 0x5F, 0x5F, - 0x5F, 0x60, 0x5F, 0x5B, 0x58, 0x5A, 0x5C, 0x5C, 0x61, 0x63, 0x59, - 0x5A, 0x61, 0x5D, 0x57, 0x5D, 0x5E, 0x5F, 0x69, 0x67, 0x60, 0x5C, - 0x5F, 0x63, 0x66, 0x6E, 0x6E, 0x6A, 0x6C, 0x6D, 0x70, 0x79, 0x7B, - 0x7A, 0x7F, 0x86, 0x8D, 0x8E, 0x8C, 0x8F, 0x94, 0x9A, 0x9E, 0xA1, - 0xA2, 0xA3, 0xA5, 0xA3, 0xA2, 0xA7, 0xAB, 0xAB, 0xAB, 0xAA, 0xA9, - 0xA6, 0xA1, 0xA3, 0xA9, 0xAE, 0xA8, 0x9A, 0x93, 0x96, 0x93, 0x92, - 0x91, 0x8C, 0x85, 0x85, 0x84, 0x7B, 0x6E, 0x6A, 0x6E, 0x70, 0x72, - 0x69, 0x5F, 0x5B, 0x53, 0x55, 0x5A, 0x58, 0x5C, 0x5D, 0x59, 0x56, - 0x58, 0x5C, 0x5C, 0x60, 0x66, 0x71, 0x74, 0x6D, 0x68, 0x6D, 0x77, - 0x77, 0x76, 0x7D, 0x7D, 0x7A, 0x7F, 0x7F, 0x7E, 0x7D, 0x84, 0x90, - 0x92, 0x8C, 0x84, 0x81, 0x85, 0x8B, 0x88, 0x8D, 0x92, 0x8E, 0x89, - 0x89, 0x8C, 0x8E, 0x8A, 0x8B, 0x91, 0x94, 0x91, 0x8E, 0x8E, 0x8C, - 0x8F, 0x92, 0x94, 0x91, 0x8E, 0x90, 0x91, 0x93, 0x94, 0x95, 0x96, - 0x97, 0x99, 0x9C, 0x9A, 0x99, 0x9E, 0xA3, 0xA1, 0x9F, 0x9C, 0x9C, - 0xA1, 0xA4, 0xA4, 0x9F, 0x9F, 0xA2, 0xA7, 0xA3, 0xA1, 0x9B, 0x9A, - 0x9E, 0x9B, 0x98, 0x95, 0x94, 0x90, 0x86, 0x8A, 0x8F, 0x91, 0x8E, - 0x87, 0x86, 0x89, 0x8B, 0x88, 0x89, 0x8C, 0x8C, 0x8C, 0x8A, 0x86, - 0x86, 0x89, 0x8C, 0x8F, 0x92, 0x90, 0x90, 0x94, 0x96, 0x95, 0x92, - 0x90, 0x92, 0x90, 0x8C, 0x89, 0x85, 0x84, 0x83, 0x80, 0x83, 0x7D, - 0x72, 0x6E, 0x6C, 0x69, 0x65, 0x5F, 0x5A, 0x54, 0x4E, 0x49, 0x48, - 0x45, 0x45, 0x3F, 0x3E, 0x40, 0x43, 0x3B, 0x34, 0x33, 0x38, 0x3D, - 0x3F, 0x40, 0x42, 0x43, 0x43, 0x48, 0x4B, 0x51, 0x5B, 0x63, 0x69, - 0x6B, 0x6D, 0x70, 0x76, 0x7D, 0x84, 0x8A, 0x8C, 0x89, 0x8C, 0x8F, - 0x91, 0x94, 0x97, 0x9A, 0x9B, 0x9E, 0xA0, 0x9D, 0x95, 0x96, 0x96, - 0x9A, 0x9F, 0x9A, 0x92, 0x8C, 0x88, 0x81, 0x80, 0x86, 0x81, 0x7A, - 0x7A, 0x7A, 0x79, 0x6F, 0x6A, 0x6D, 0x73, 0x75, 0x6F, 0x6C, 0x6D, - 0x73, 0x73, 0x6E, 0x6E, 0x76, 0x7D, 0x80, 0x81, 0x7D, 0x7B, 0x7F, - 0x81, 0x84, 0x89, 0x8A, 0x85, 0x7E, 0x7E, 0x81, 0x87, 0x8D, 0x8D, - 0x8A, 0x84, 0x81, 0x81, 0x84, 0x81, 0x80, 0x84, 0x86, 0x82, 0x78, - 0x74, 0x74, 0x74, 0x79, 0x7C, 0x7C, 0x76, 0x75, 0x78, 0x78, 0x72, - 0x6C, 0x75, 0x80, 0x82, 0x7B, 0x7A, 0x81, 0x83, 0x7E, 0x79, 0x7D, - 0x8B, 0x8F, 0x8E, 0x8F, 0x8C, 0x8D, 0x8A, 0x8F, 0x98, 0xA1, 0xA0, - 0x9A, 0x94, 0x94, 0x99, 0x9C, 0xA2, 0xA2, 0x9C, 0x91, 0x8E, 0x8F, - 0x8D, 0x8C, 0x89, 0x8A, 0x87, 0x81, 0x7D, 0x7A, 0x80, 0x83, 0x85, - 0x84, 0x82, 0x84, 0x88, 0x8C, 0x8C, 0x8B, 0x8C, 0x8C, 0x91, 0x97, - 0x98, 0x9B, 0x9F, 0xA1, 0xA2, 0xA5, 0xA9, 0xAB, 0xB1, 0xB0, 0xAE, - 0xAE, 0xB4, 0xB6, 0xB3, 0xB1, 0xB5, 0xB9, 0xB4, 0xAA, 0xA8, 0xAC, - 0xAE, 0xAD, 0xA4, 0x95, 0x93, 0x8F, 0x87, 0x86, 0x84, 0x83, 0x7F, - 0x7C, 0x79, 0x70, 0x6A, 0x6D, 0x72, 0x6D, 0x66, 0x5F, 0x5E, 0x5A, - 0x55, 0x58, 0x5F, 0x5E, 0x56, 0x53, 0x57, 0x5D, 0x60, 0x5E, 0x5D, - 0x64, 0x65, 0x60, 0x60, 0x61, 0x65, 0x69, 0x6A, 0x6C, 0x6C, 0x68, - 0x67, 0x6A, 0x6C, 0x6D, 0x67, 0x65, 0x6C, 0x6B, 0x68, 0x63, 0x64, - 0x62, 0x5C, 0x5F, 0x5D, 0x5D, 0x58, 0x51, 0x4E, 0x4E, 0x4F, 0x4E, - 0x4D, 0x4C, 0x4E, 0x4D, 0x4F, 0x4C, 0x4D, 0x54, 0x5D, 0x60, 0x62, - 0x61, 0x65, 0x70, 0x75, 0x7A, 0x82, 0x8A, 0x8F, 0x8F, 0x8F, 0x94, - 0x9B, 0xA0, 0xA4, 0xA8, 0xAB, 0xAA, 0xA9, 0xAD, 0xB0, 0xB2, 0xB8, - 0xB9, 0xB3, 0xAE, 0xAD, 0xAA, 0xAA, 0xA4, 0xA2, 0xA1, 0x9E, 0x9A, - 0x8F, 0x89, 0x82, 0x7C, 0x7D, 0x7E, 0x75, 0x69, 0x64, 0x60, 0x5D, - 0x55, 0x51, 0x56, 0x5E, 0x5C, 0x5A, 0x53, 0x4F, 0x50, 0x57, 0x5F, - 0x65, 0x6B, 0x6B, 0x6A, 0x69, 0x6C, 0x77, 0x82, 0x88, 0x8D, 0x91, - 0x94, 0x96, 0x98, 0x99, 0x9D, 0xA4, 0xAB, 0xAD, 0xA3, 0x9C, 0x9D, - 0xA0, 0x9B, 0x9A, 0x98, 0x97, 0x91, 0x89, 0x86, 0x7E, 0x7A, 0x7C, - 0x80, 0x7B, 0x75, 0x6F, 0x6D, 0x6C, 0x66, 0x67, 0x6B, 0x6C, 0x6E, - 0x6E, 0x6A, 0x6B, 0x70, 0x6F, 0x6E, 0x75, 0x81, 0x84, 0x81, 0x81, - 0x84, 0x8C, 0x96, 0x99, 0x9E, 0xA3, 0xA5, 0xAD, 0xB1, 0xB0, 0xB6, - 0xBD, 0xC3, 0xC4, 0xC3, 0xBD, 0xBC, 0xC1, 0xC2, 0xC0, 0xBE, 0xC0, - 0xBA, 0xB2, 0xAF, 0xAB, 0xA3, 0x9C, 0x9B, 0x9C, 0x95, 0x8D, 0x87, - 0x7E, 0x7C, 0x7B, 0x7F, 0x7B, 0x73, 0x71, 0x71, 0x6F, 0x6E, 0x6D, - 0x6C, 0x6A, 0x72, 0x77, 0x78, 0x77, 0x78, 0x7E, 0x81, 0x85, 0x88, - 0x88, 0x87, 0x8C, 0x8E, 0x8E, 0x8F, 0x8F, 0x90, 0x92, 0x93, 0x90, - 0x8E, 0x86, 0x82, 0x81, 0x7C, 0x77, 0x72, 0x6C, 0x66, 0x60, 0x5D, - 0x53, 0x4C, 0x4F, 0x4D, 0x4A, 0x49, 0x3F, 0x35, 0x36, 0x3C, 0x3E, - 0x3B, 0x38, 0x3C, 0x3F, 0x3D, 0x42, 0x4B, 0x4F, 0x4B, 0x4E, 0x57, - 0x5C, 0x64, 0x68, 0x6D, 0x73, 0x78, 0x79, 0x7C, 0x85, 0x8C, 0x92, - 0x95, 0x97, 0x99, 0x9A, 0x9D, 0x9F, 0xA6, 0xA8, 0xA1, 0xA2, 0xA7, - 0xAB, 0xA4, 0x9E, 0x9F, 0x9A, 0x93, 0x91, 0x8E, 0x8A, 0x84, 0x82, - 0x7E, 0x76, 0x75, 0x74, 0x75, 0x70, 0x6F, 0x70, 0x6E, 0x6C, 0x6B, - 0x6A, 0x70, 0x78, 0x78, 0x72, 0x72, 0x7A, 0x81, 0x81, 0x82, 0x86, - 0x88, 0x89, 0x87, 0x86, 0x88, 0x8D, 0x8F, 0x8F, 0x8D, 0x8D, 0x8E, - 0x8D, 0x8E, 0x89, 0x8C, 0x86, 0x7F, 0x82, 0x80, 0x7B, 0x78, 0x72, - 0x71, 0x6B, 0x69, 0x6A, 0x62, 0x60, 0x63, 0x5C, 0x5A, 0x5C, 0x5B, - 0x55, 0x54, 0x58, 0x5C, 0x57, 0x52, 0x5A, 0x63, 0x68, 0x68, 0x65, - 0x63, 0x65, 0x71, 0x7B, 0x7C, 0x82, 0x8A, 0x8A, 0x86, 0x8D, 0x9A, - 0xA0, 0xA6, 0xAD, 0xB0, 0xB0, 0xB2, 0xB5, 0xB5, 0xB9, 0xB8, 0xC2, - 0xBB, 0xB1, 0xB0, 0xB1, 0xB1, 0xAA, 0xA6, 0xA2, 0xA1, 0xA0, 0x9E, - 0x96, 0x8E, 0x8F, 0x8C, 0x8C, 0x8E, 0x89, 0x83, 0x83, 0x86, 0x83, - 0x82, 0x7E, 0x83, 0x8C, 0x8D, 0x8D, 0x8D, 0x92, 0x8F, 0x92, 0x95, - 0x9F, 0xA7, 0xA9, 0xA1, 0x9D, 0xAA, 0xAF, 0xB3, 0xB3, 0xB2, 0xB3, - 0xB2, 0xB3, 0xAC, 0xAB, 0xB0, 0xAD, 0xA9, 0xA9, 0x9F, 0x96, 0x99, - 0x9F, 0x90, 0x8A, 0x88, 0x87, 0x85, 0x76, 0x74, 0x71, 0x67, 0x65, - 0x5F, 0x5E, 0x5F, 0x59, 0x4C, 0x4C, 0x4D, 0x48, 0x47, 0x48, 0x49, - 0x48, 0x44, 0x44, 0x47, 0x43, 0x3F, 0x41, 0x49, 0x51, 0x50, 0x4A, - 0x4F, 0x54, 0x4F, 0x51, 0x57, 0x5D, 0x65, 0x63, 0x5F, 0x60, 0x63, - 0x68, 0x6A, 0x6F, 0x72, 0x76, 0x6F, 0x66, 0x6C, 0x6C, 0x68, 0x69, - 0x6E, 0x71, 0x68, 0x6C, 0x6E, 0x66, 0x63, 0x68, 0x70, 0x75, 0x75, - 0x72, 0x74, 0x77, 0x79, 0x7E, 0x84, 0x8B, 0x90, 0x94, 0x97, 0x99, - 0x9D, 0x9E, 0xA1, 0xA6, 0xAC, 0xAE, 0xAE, 0xB1, 0xB1, 0xB1, 0xB1, - 0xB3, 0xB4, 0xB6, 0xB5, 0xB0, 0xAA, 0xA6, 0xA4, 0xA3, 0xA1, 0xA1, - 0x9E, 0x97, 0x8B, 0x82, 0x84, 0x83, 0x79, 0x74, 0x6D, 0x69, 0x62, - 0x58, 0x52, 0x4E, 0x4C, 0x49, 0x46, 0x44, 0x3C, 0x3A, 0x3A, 0x3B, - 0x3F, 0x44, 0x45, 0x46, 0x47, 0x4D, 0x4F, 0x56, 0x60, 0x61, 0x65, - 0x72, 0x78, 0x7D, 0x80, 0x80, 0x8D, 0x97, 0x98, 0x9A, 0x9C, 0xA3, - 0xA3, 0xA3, 0xA4, 0xA2, 0xA7, 0xA9, 0xAB, 0xA8, 0xA5, 0x9E, 0x94, - 0x94, 0x9A, 0x96, 0x8A, 0x89, 0x88, 0x7F, 0x79, 0x76, 0x78, 0x76, - 0x71, 0x71, 0x72, 0x73, 0x6C, 0x67, 0x6B, 0x70, 0x76, 0x76, 0x70, - 0x72, 0x7E, 0x82, 0x82, 0x87, 0x8A, 0x8E, 0x93, 0x9F, 0xA9, 0xAA, - 0xAE, 0xB7, 0xBB, 0xBE, 0xC5, 0xC9, 0xD1, 0xD5, 0xD4, 0xD5, 0xD2, - 0xD6, 0xD8, 0xD8, 0xD5, 0xD3, 0xD1, 0xC7, 0xBC, 0xC1, 0xC2, 0xB7, - 0xAA, 0xA9, 0xA6, 0x99, 0x90, 0x95, 0x8A, 0x7C, 0x76, 0x73, 0x72, - 0x65, 0x59, 0x58, 0x5A, 0x54, 0x51, 0x47, 0x44, 0x4D, 0x53, 0x4D, - 0x47, 0x4E, 0x50, 0x4D, 0x4F, 0x5C, 0x60, 0x5B, 0x5F, 0x66, 0x68, - 0x69, 0x6B, 0x6D, 0x6E, 0x70, 0x70, 0x6D, 0x70, 0x75, 0x7A, 0x76, - 0x70, 0x72, 0x6B, 0x63, 0x6A, 0x75, 0x6F, 0x5F, 0x5E, 0x62, 0x5E, - 0x57, 0x5C, 0x5E, 0x55, 0x51, 0x57, 0x5E, 0x5C, 0x54, 0x52, 0x58, - 0x60, 0x65, 0x63, 0x60, 0x66, 0x72, 0x75, 0x74, 0x7B, 0x7D, 0x7F, - 0x7F, 0x8A, 0x92, 0x8F, 0x8B, 0x93, 0x99, 0x9A, 0x9D, 0x9B, 0x9F, - 0xA8, 0xA3, 0xA5, 0xA5, 0xA2, 0xA7, 0xA8, 0xA8, 0xA4, 0xA6, 0x9F, - 0x95, 0x98, 0x96, 0x8E, 0x8C, 0x8E, 0x84, 0x84, 0x82, 0x7E, 0x77, - 0x71, 0x73, 0x75, 0x78, 0x71, 0x6E, 0x6D, 0x6C, 0x6F, 0x70, 0x6C, - 0x6E, 0x72, 0x73, 0x73, 0x72, 0x72, 0x71, 0x73, 0x78, 0x7A, 0x79, - 0x7A, 0x7E, 0x80, 0x7C, 0x7C, 0x80, 0x80, 0x83, 0x80, 0x81, 0x82, - 0x7B, 0x7A, 0x77, 0x78, 0x76, 0x76, 0x71, 0x67, 0x67, 0x6E, 0x6B, - 0x62, 0x5D, 0x63, 0x60, 0x5B, 0x5B, 0x58, 0x5B, 0x5B, 0x57, 0x5A, - 0x5B, 0x5A, 0x5E, 0x62, 0x60, 0x66, 0x66, 0x69, 0x6C, 0x72, 0x7D, - 0x80, 0x85, 0x8E, 0x8D, 0x95, 0xA0, 0xA6, 0xAE, 0xB0, 0xB4, 0xBE, - 0xC2, 0xC2, 0xC1, 0xC5, 0xCB, 0xCD, 0xCC, 0xCB, 0xC9, 0xC8, 0xCB, - 0xC7, 0xC2, 0xC9, 0xC0, 0xB9, 0xBA, 0xB7, 0xB2, 0xA7, 0xA1, 0xA0, - 0x9D, 0x92, 0x96, 0x8C, 0x84, 0x81, 0x77, 0x7E, 0x7D, 0x77, 0x73, - 0x70, 0x72, 0x72, 0x70, 0x67, 0x72, 0x7D, 0x7B, 0x78, 0x77, 0x76, - 0x7B, 0x7C, 0x85, 0x8B, 0x8A, 0x8B, 0x91, 0x91, 0x93, 0x92, 0x91, - 0x9B, 0x9F, 0xA0, 0xA1, 0x9C, 0x9D, 0x98, 0x97, 0x99, 0x9A, 0x9A, - 0x95, 0x85, 0x8A, 0x87, 0x7F, 0x74, 0x70, 0x75, 0x6E, 0x6D, 0x65, - 0x57, 0x55, 0x57, 0x55, 0x53, 0x4B, 0x4B, 0x4C, 0x40, 0x43, 0x3C, - 0x38, 0x38, 0x3E, 0x40, 0x3D, 0x3B, 0x3D, 0x39, 0x3B, 0x45, 0x49, - 0x4F, 0x4F, 0x51, 0x5B, 0x62, 0x59, 0x5E, 0x63, 0x67, 0x76, 0x76, - 0x77, 0x77, 0x7B, 0x7F, 0x88, 0x86, 0x8B, 0x90, 0x8C, 0x8E, 0x99, - 0x94, 0x8C, 0x8F, 0x96, 0x98, 0x96, 0x9A, 0x97, 0x8F, 0x97, 0x99, - 0x98, 0x9D, 0x9A, 0x99, 0x96, 0x9A, 0x99, 0x9B, 0x9F, 0x98, 0x99, - 0x9E, 0x9C, 0x9F, 0x9C, 0x93, 0x9A, 0x9C, 0x99, 0x97, 0x95, 0x94, - 0x96, 0x90, 0x82, 0x84, 0x88, 0x8C, 0x84, 0x7E, 0x74, 0x71, 0x6E, - 0x6B, 0x6C, 0x6A, 0x6D, 0x5F, 0x59, 0x51, 0x53, 0x50, 0x4C, 0x4B, - 0x4A, 0x4E, 0x4E, 0x49, 0x43, 0x48, 0x4A, 0x4B, 0x5A, 0x51, 0x50, - 0x58, 0x61, 0x61, 0x61, 0x65, 0x6A, 0x74, 0x7E, 0x81, 0x83, 0x86, - 0x86, 0x8B, 0x96, 0x9D, 0xA1, 0x9D, 0xA7, 0xA7, 0xA3, 0xA4, 0xA9, - 0xAB, 0xAD, 0xA8, 0xAD, 0xAC, 0x9F, 0xA0, 0x9F, 0x9E, 0x9F, 0x9E, - 0x9B, 0x93, 0x8D, 0x8B, 0x8A, 0x87, 0x84, 0x7E, 0x7E, 0x82, 0x7E, - 0x75, 0x76, 0x78, 0x7A, 0x79, 0x7A, 0x77, 0x78, 0x85, 0x83, 0x7C, - 0x84, 0x89, 0x8D, 0x98, 0x9C, 0x9F, 0xA3, 0xA8, 0xAC, 0xAD, 0xBD, - 0xBD, 0xC1, 0xC4, 0xC6, 0xC3, 0xC7, 0xC3, 0xCE, 0xCC, 0xCA, 0xCE, - 0xC9, 0xC2, 0xC0, 0xBD, 0xBB, 0xBD, 0xB9, 0xAF, 0xA9, 0xA5, 0x99, - 0x94, 0x94, 0x88, 0x83, 0x82, 0x74, 0x71, 0x67, 0x64, 0x59, 0x53, - 0x56, 0x52, 0x47, 0x44, 0x42, 0x47, 0x3A, 0x35, 0x3D, 0x38, 0x3A, - 0x40, 0x40, 0x3A, 0x3D, 0x38, 0x41, 0x4A, 0x4B, 0x51, 0x4F, 0x58, - 0x5A, 0x5B, 0x5D, 0x64, 0x67, 0x71, 0x75, 0x6D, 0x74, 0x74, 0x71, - 0x76, 0x7B, 0x81, 0x81, 0x7E, 0x7D, 0x7E, 0x77, 0x7C, 0x7D, 0x78, - 0x79, 0x7B, 0x7F, 0x7D, 0x73, 0x74, 0x74, 0x7C, 0x7D, 0x79, 0x7B, - 0x74, 0x78, 0x7B, 0x74, 0x76, 0x78, 0x7C, 0x7C, 0x79, 0x7C, 0x81, - 0x7D, 0x7B, 0x82, 0x85, 0x8B, 0x8A, 0x84, 0x84, 0x89, 0x8A, 0x8D, - 0x8D, 0x92, 0x94, 0x8C, 0x8A, 0x8B, 0x88, 0x8E, 0x91, 0x94, 0x93, - 0x90, 0x88, 0x89, 0x8B, 0x8C, 0x8C, 0x8A, 0x86, 0x82, 0x85, 0x83, - 0x7B, 0x7C, 0x7B, 0x79, 0x7F, 0x7D, 0x73, 0x74, 0x71, 0x73, 0x71, - 0x6D, 0x73, 0x72, 0x6F, 0x6F, 0x6C, 0x6F, 0x72, 0x6F, 0x6F, 0x76, - 0x77, 0x76, 0x73, 0x75, 0x76, 0x75, 0x76, 0x76, 0x78, 0x74, 0x76, - 0x76, 0x70, 0x6F, 0x72, 0x74, 0x70, 0x72, 0x6F, 0x6D, 0x6C, 0x69, - 0x6A, 0x6B, 0x6B, 0x6A, 0x68, 0x68, 0x6D, 0x6D, 0x69, 0x6D, 0x6F, - 0x6F, 0x79, 0x7A, 0x77, 0x79, 0x85, 0x89, 0x87, 0x90, 0x90, 0x95, - 0xA1, 0xA1, 0xA4, 0xAC, 0xB2, 0xB2, 0xB5, 0xBC, 0xC1, 0xBE, 0xC2, - 0xCA, 0xCA, 0xCB, 0xCB, 0xC6, 0xC7, 0xC7, 0xC7, 0xCA, 0xC5, 0xC1, - 0xBF, 0xBC, 0xBE, 0xBE, 0xB4, 0xA6, 0xA8, 0xA9, 0xA1, 0x9C, 0x94, - 0x8B, 0x87, 0x88, 0x81, 0x79, 0x7B, 0x78, 0x71, 0x69, 0x6B, 0x6F, - 0x68, 0x66, 0x68, 0x6A, 0x66, 0x62, 0x65, 0x69, 0x6C, 0x72, 0x75, - 0x7A, 0x7A, 0x7A, 0x7F, 0x86, 0x85, 0x85, 0x8A, 0x8C, 0x95, 0x93, - 0x90, 0x90, 0x93, 0x96, 0x92, 0x93, 0x94, 0x92, 0x91, 0x8C, 0x8B, - 0x85, 0x81, 0x80, 0x79, 0x79, 0x76, 0x72, 0x68, 0x63, 0x64, 0x5E, - 0x5B, 0x55, 0x52, 0x4B, 0x47, 0x44, 0x43, 0x41, 0x3C, 0x3F, 0x3C, - 0x35, 0x34, 0x31, 0x31, 0x3D, 0x3C, 0x3E, 0x42, 0x3F, 0x3A, 0x3D, - 0x4E, 0x54, 0x51, 0x56, 0x66, 0x63, 0x65, 0x6A, 0x70, 0x79, 0x7E, - 0x84, 0x8B, 0x90, 0x93, 0x98, 0x9B, 0x9E, 0xA3, 0xA1, 0xA7, 0xAE, - 0xAE, 0xAD, 0xAE, 0xAC, 0xAA, 0xAD, 0xAE, 0xB1, 0xB4, 0xAB, 0xA7, - 0xA3, 0xA6, 0xAB, 0xA6, 0xA3, 0xA0, 0x9B, 0x98, 0x92, 0x8D, 0x8F, - 0x93, 0x8E, 0x88, 0x82, 0x82, 0x79, 0x79, 0x79, 0x7A, 0x6F, 0x6B, - 0x6F, 0x6C, 0x66, 0x5E, 0x5C, 0x59, 0x57, 0x54, 0x4F, 0x55, 0x56, - 0x52, 0x49, 0x50, 0x55, 0x55, 0x54, 0x57, 0x60, 0x62, 0x64, 0x62, - 0x63, 0x69, 0x71, 0x76, 0x73, 0x73, 0x73, 0x79, 0x81, 0x83, 0x85, - 0x85, 0x84, 0x8A, 0x8C, 0x88, 0x88, 0x95, 0x97, 0x93, 0x8F, 0x95, - 0x97, 0x91, 0x8F, 0x95, 0x97, 0x93, 0x91, 0x8E, 0x93, 0x92, 0x92, - 0x8F, 0x8C, 0x8E, 0x8F, 0x90, 0x8E, 0x8C, 0x8C, 0x8C, 0x87, 0x86, - 0x89, 0x88, 0x89, 0x8E, 0x89, 0x86, 0x86, 0x88, 0x84, 0x88, 0x8C, - 0x8B, 0x8B, 0x8B, 0x92, 0x92, 0x99, 0xA2, 0xA0, 0xA3, 0xA8, 0xAE, - 0xB2, 0xAE, 0xB4, 0xBE, 0xBC, 0xBB, 0xBA, 0xB9, 0xBB, 0xB8, 0xBE, - 0xC8, 0xC1, 0xBD, 0xBC, 0xBD, 0xBB, 0xB7, 0xB2, 0xB3, 0xB2, 0xB1, - 0xAA, 0xA0, 0xA3, 0x9F, 0x96, 0x93, 0x8E, 0x8A, 0x88, 0x82, 0x7D, - 0x76, 0x73, 0x6C, 0x67, 0x5C, 0x5D, 0x5A, 0x56, 0x4E, 0x4B, 0x49, - 0x3F, 0x43, 0x45, 0x3B, 0x33, 0x31, 0x35, 0x37, 0x35, 0x38, 0x3C, - 0x37, 0x3B, 0x3A, 0x39, 0x41, 0x43, 0x4B, 0x54, 0x51, 0x4E, 0x54, - 0x59, 0x5A, 0x64, 0x67, 0x6B, 0x69, 0x6E, 0x74, 0x74, 0x76, 0x7B, - 0x7F, 0x7F, 0x83, 0x87, 0x88, 0x8C, 0x8B, 0x8C, 0x8F, 0x93, 0x95, - 0x8E, 0x8F, 0x92, 0x92, 0x8F, 0x8D, 0x8D, 0x91, 0x96, 0x92, 0x8B, - 0x89, 0x85, 0x88, 0x8A, 0x85, 0x85, 0x86, 0x81, 0x79, 0x74, 0x84, - 0x7D, 0x75, 0x7A, 0x78, 0x77, 0x7A, 0x77, 0x71, 0x7B, 0x81, 0x7A, - 0x77, 0x77, 0x7C, 0x84, 0x83, 0x7F, 0x82, 0x87, 0x89, 0x89, 0x88, - 0x8B, 0x8B, 0x8F, 0x8F, 0x8B, 0x8E, 0x91, 0x89, 0x84, 0x89, 0x85, - 0x87, 0x85, 0x87, 0x82, 0x7D, 0x80, 0x7E, 0x78, 0x73, 0x78, 0x78, - 0x73, 0x70, 0x6A, 0x6A, 0x68, 0x67, 0x6A, 0x69, 0x63, 0x64, 0x63, - 0x5F, 0x64, 0x60, 0x5D, 0x60, 0x60, 0x62, 0x5A, 0x58, 0x61, 0x65, - 0x5E, 0x5F, 0x68, 0x62, 0x62, 0x62, 0x6A, 0x71, 0x74, 0x76, 0x75, - 0x7A, 0x81, 0x83, 0x82, 0x89, 0x92, 0x99, 0x99, 0x9C, 0xA1, 0xA5, - 0xA6, 0xAD, 0xAF, 0xAB, 0xB1, 0xBC, 0xBC, 0xB7, 0xB8, 0xBF, 0xC2, - 0xBC, 0xB9, 0xBE, 0xC7, 0xC0, 0xBB, 0xB5, 0xBA, 0xBB, 0xB1, 0xB2, - 0xB6, 0xB4, 0xAC, 0xAD, 0xAB, 0xAB, 0xA8, 0xA4, 0xAA, 0xA6, 0x96, - 0x97, 0x9A, 0x9A, 0x93, 0x8E, 0x8F, 0x8C, 0x7F, 0x83, 0x8A, 0x79, - 0x75, 0x78, 0x7C, 0x76, 0x6D, 0x73, 0x72, 0x69, 0x70, 0x7A, 0x74, - 0x75, 0x77, 0x78, 0x7A, 0x78, 0x79, 0x7A, 0x79, 0x7A, 0x7D, 0x7E, - 0x81, 0x81, 0x78, 0x7D, 0x7D, 0x78, 0x7A, 0x80, 0x85, 0x83, 0x7D, - 0x79, 0x7A, 0x76, 0x78, 0x79, 0x76, 0x76, 0x72, 0x6E, 0x6D, 0x6C, - 0x6C, 0x67, 0x64, 0x61, 0x60, 0x5A, 0x5E, 0x5E, 0x58, 0x55, 0x54, - 0x4F, 0x4C, 0x4C, 0x4E, 0x4E, 0x4A, 0x47, 0x41, 0x44, 0x47, 0x45, - 0x43, 0x49, 0x47, 0x44, 0x51, 0x5B, 0x5A, 0x5A, 0x5D, 0x60, 0x67, - 0x6F, 0x71, 0x7A, 0x80, 0x85, 0x86, 0x89, 0x8F, 0x95, 0x99, 0x9F, - 0xA2, 0xA3, 0xA5, 0xAB, 0xAF, 0xAF, 0xB0, 0xAF, 0xB3, 0xB7, 0xB4, - 0xB5, 0xB7, 0xB4, 0xB0, 0xAB, 0xAA, 0xAD, 0xAA, 0xAA, 0xA1, 0x98, - 0x9B, 0x9C, 0x98, 0x94, 0x8F, 0x84, 0x7F, 0x7E, 0x78, 0x74, 0x74, - 0x74, 0x67, 0x60, 0x60, 0x58, 0x4E, 0x4C, 0x50, 0x4D, 0x4D, 0x47, - 0x41, 0x45, 0x43, 0x42, 0x3F, 0x44, 0x4C, 0x52, 0x52, 0x4F, 0x57, - 0x59, 0x63, 0x67, 0x6F, 0x79, 0x78, 0x77, 0x7D, 0x87, 0x86, 0x8A, - 0x8F, 0x91, 0x8D, 0x91, 0x9A, 0x97, 0x98, 0x9B, 0x9F, 0x9E, 0x99, - 0x9A, 0x9A, 0x9A, 0x95, 0x92, 0x92, 0x90, 0x8F, 0x8A, 0x89, 0x8A, - 0x84, 0x7E, 0x81, 0x85, 0x84, 0x83, 0x81, 0x7F, 0x7D, 0x7E, 0x7E, - 0x80, 0x85, 0x87, 0x84, 0x7B, 0x80, 0x85, 0x8B, 0x8F, 0x8C, 0x8F, - 0x8D, 0x8B, 0x90, 0x99, 0x9F, 0x9C, 0x9D, 0xA6, 0xA4, 0xA7, 0xB8, - 0xB5, 0xB2, 0xB7, 0xBE, 0xC2, 0xBF, 0xBD, 0xBB, 0xBA, 0xB8, 0xB8, - 0xB9, 0xB7, 0xB8, 0xB6, 0xAF, 0xAD, 0xA5, 0xA7, 0xA9, 0xB1, 0xAC, - 0xA0, 0x96, 0x9A, 0x97, 0x97, 0x93, 0x8C, 0x90, 0x89, 0x88, 0x82, - 0x7D, 0x80, 0x7C, 0x76, 0x73, 0x77, 0x75, 0x6A, 0x62, 0x60, 0x67, - 0x63, 0x5B, 0x55, 0x51, 0x4C, 0x47, 0x49, 0x49, 0x47, 0x49, 0x4B, - 0x40, 0x3B, 0x3C, 0x3F, 0x42, 0x43, 0x45, 0x46, 0x45, 0x47, 0x48, - 0x48, 0x50, 0x51, 0x53, 0x57, 0x58, 0x5E, 0x5F, 0x61, 0x65, 0x67, - 0x6B, 0x6E, 0x77, 0x7D, 0x7E, 0x80, 0x83, 0x85, 0x86, 0x8F, 0x94, - 0x96, 0x98, 0x97, 0x94, 0x98, 0x9F, 0x9F, 0x99, 0x9D, 0xA1, 0x9C, - 0x94, 0x98, 0x9C, 0x9A, 0x97, 0x94, 0x91, 0x8B, 0x87, 0x8A, 0x85, - 0x7E, 0x7C, 0x76, 0x6B, 0x70, 0x74, 0x6A, 0x68, 0x69, 0x66, 0x68, - 0x69, 0x6E, 0x6A, 0x68, 0x66, 0x6D, 0x70, 0x72, 0x78, 0x77, 0x7B, - 0x7B, 0x7F, 0x81, 0x82, 0x88, 0x8C, 0x8B, 0x8D, 0x8F, 0x8B, 0x8D, - 0x90, 0x92, 0x8C, 0x8C, 0x91, 0x8F, 0x8C, 0x8C, 0x89, 0x85, 0x84, - 0x86, 0x85, 0x7E, 0x7B, 0x77, 0x72, 0x6E, 0x6F, 0x71, 0x6F, 0x67, - 0x66, 0x65, 0x64, 0x63, 0x59, 0x5A, 0x60, 0x5E, 0x5E, 0x5E, 0x57, - 0x50, 0x52, 0x5A, 0x5E, 0x63, 0x5F, 0x63, 0x63, 0x60, 0x62, 0x63, - 0x76, 0x7E, 0x80, 0x7D, 0x7E, 0x86, 0x8C, 0x94, 0x9A, 0x9C, 0xA6, - 0xAB, 0xA8, 0xAA, 0xAF, 0xB6, 0xB4, 0xB7, 0xBF, 0xBF, 0xC1, 0xC3, - 0xBD, 0xBA, 0xBC, 0xC0, 0xC1, 0xBE, 0xBA, 0xB6, 0xB6, 0xAF, 0xB1, - 0xAC, 0xA9, 0xB0, 0xAB, 0xA7, 0xA0, 0x9D, 0x9D, 0x98, 0x9B, 0xA4, - 0xA1, 0x96, 0x94, 0x92, 0x8E, 0x8B, 0x8A, 0x91, 0x93, 0x88, 0x84, - 0x83, 0x7E, 0x79, 0x76, 0x80, 0x78, 0x7B, 0x78, 0x73, 0x73, 0x74, - 0x78, 0x73, 0x75, 0x7C, 0x80, 0x85, 0x7E, 0x79, 0x72, 0x7A, 0x83, - 0x7F, 0x7F, 0x7D, 0x75, 0x75, 0x75, 0x7B, 0x79, 0x7A, 0x7D, 0x76, - 0x77, 0x77, 0x77, 0x74, 0x7C, 0x7E, 0x7C, 0x78, 0x79, 0x78, 0x70, - 0x6C, 0x6C, 0x71, 0x71, 0x6E, 0x69, 0x69, 0x66, 0x64, 0x63, 0x5C, - 0x63, 0x65, 0x5F, 0x58, 0x52, 0x53, 0x58, 0x53, 0x49, 0x47, 0x4B, - 0x4C, 0x46, 0x46, 0x47, 0x46, 0x4D, 0x47, 0x43, 0x4E, 0x56, 0x57, - 0x55, 0x58, 0x62, 0x66, 0x6B, 0x6F, 0x75, 0x7A, 0x7D, 0x7F, 0x89, - 0x92, 0x95, 0x99, 0x9B, 0x9F, 0xA2, 0xA4, 0xA8, 0xAD, 0xAF, 0xB0, - 0xB5, 0xB3, 0xB4, 0xB4, 0xB4, 0xB6, 0xB0, 0xAF, 0xB1, 0xAF, 0xA9, - 0xA8, 0xA0, 0x9C, 0x9A, 0x91, 0x96, 0x98, 0x8D, 0x88, 0x82, 0x78, - 0x7A, 0x71, 0x6C, 0x6B, 0x6B, 0x69, 0x63, 0x56, 0x54, 0x55, 0x4E, - 0x4E, 0x4F, 0x4B, 0x4C, 0x43, 0x4C, 0x43, 0x4A, 0x56, 0x4F, 0x56, - 0x4F, 0x5A, 0x5E, 0x6B, 0x6D, 0x6E, 0x76, 0x75, 0x81, 0x83, 0x87, - 0x8B, 0x85, 0x8D, 0x97, 0x95, 0x95, 0x93, 0x94, 0x93, 0x93, 0x95, - 0x99, 0xA0, 0x9D, 0x9C, 0x96, 0x93, 0x94, 0x8E, 0x8E, 0x90, 0x8E, - 0x8E, 0x8A, 0x85, 0x86, 0x83, 0x84, 0x82, 0x81, 0x82, 0x88, 0x87, - 0x82, 0x83, 0x85, 0x89, 0x87, 0x8C, 0x92, 0x89, 0x85, 0x8B, 0x8E, - 0x90, 0x91, 0x8E, 0x94, 0x95, 0x95, 0x98, 0x98, 0x9B, 0xA2, 0xA3, - 0xA5, 0xA9, 0xAB, 0xAA, 0xA5, 0xA6, 0xAE, 0xAF, 0xB7, 0xB2, 0xAD, - 0xAF, 0xAD, 0xAA, 0xAF, 0xAD, 0xAC, 0xAD, 0xAA, 0xA9, 0xA8, 0xA3, - 0xA0, 0x9F, 0xA2, 0xA1, 0x9D, 0x9B, 0x99, 0x95, 0x8F, 0x8E, 0x92, - 0x93, 0x8F, 0x8A, 0x85, 0x82, 0x7D, 0x7A, 0x7C, 0x7A, 0x77, 0x75, - 0x6C, 0x69, 0x6E, 0x62, 0x59, 0x5B, 0x53, 0x4B, 0x51, 0x51, 0x45, - 0x41, 0x44, 0x3D, 0x3B, 0x40, 0x3F, 0x3F, 0x44, 0x3C, 0x3D, 0x47, - 0x44, 0x42, 0x48, 0x4A, 0x4A, 0x50, 0x58, 0x5D, 0x5F, 0x5F, 0x61, - 0x65, 0x6B, 0x71, 0x73, 0x76, 0x7B, 0x7E, 0x81, 0x86, 0x89, 0x8A, - 0x90, 0x91, 0x91, 0x90, 0x94, 0x9A, 0x98, 0x99, 0x9D, 0x97, 0x97, - 0x97, 0x91, 0x97, 0x97, 0x94, 0x9A, 0x95, 0x92, 0x91, 0x8B, 0x86, - 0x88, 0x8F, 0x8A, 0x7D, 0x7D, 0x7F, 0x76, 0x71, 0x70, 0x71, 0x70, - 0x70, 0x70, 0x6A, 0x6A, 0x70, 0x71, 0x6C, 0x6B, 0x6E, 0x73, 0x79, - 0x7C, 0x7A, 0x76, 0x79, 0x7D, 0x7D, 0x7F, 0x81, 0x82, 0x85, 0x83, - 0x7E, 0x80, 0x83, 0x86, 0x84, 0x82, 0x83, 0x83, 0x83, 0x81, 0x7C, - 0x79, 0x7A, 0x7B, 0x79, 0x78, 0x74, 0x71, 0x6E, 0x6D, 0x6C, 0x68, - 0x69, 0x6E, 0x6B, 0x66, 0x67, 0x63, 0x62, 0x64, 0x68, 0x66, 0x5F, - 0x65, 0x62, 0x5B, 0x5D, 0x61, 0x65, 0x64, 0x61, 0x61, 0x61, 0x66, - 0x6D, 0x70, 0x72, 0x72, 0x77, 0x78, 0x75, 0x7E, 0x89, 0x92, 0x9A, - 0x95, 0x8F, 0x99, 0xA4, 0xAB, 0xB1, 0xB0, 0xB1, 0xB6, 0xB7, 0xBB, - 0xC3, 0xC4, 0xC5, 0xC2, 0xBF, 0xC6, 0xCC, 0xCC, 0xCE, 0xCC, 0xC4, - 0xC1, 0xC4, 0xC8, 0xC4, 0xC3, 0xBC, 0xB8, 0xBB, 0xB7, 0xB0, 0xB0, - 0xAB, 0xAA, 0xA5, 0xA0, 0xA2, 0xA1, 0x9B, 0x94, 0x89, 0x8B, 0x8A, - 0x84, 0x80, 0x7B, 0x77, 0x78, 0x72, 0x70, 0x72, 0x6D, 0x63, 0x67, - 0x69, 0x6D, 0x6D, 0x65, 0x64, 0x67, 0x67, 0x6D, 0x73, 0x78, 0x74, - 0x6E, 0x70, 0x72, 0x77, 0x7C, 0x79, 0x78, 0x7A, 0x79, 0x7C, 0x7B, - 0x78, 0x77, 0x75, 0x75, 0x77, 0x77, 0x77, 0x75, 0x71, 0x70, 0x6D, - 0x6C, 0x6E, 0x6C, 0x68, 0x66, 0x5F, 0x5F, 0x5F, 0x60, 0x5E, 0x5A, - 0x5D, 0x5A, 0x55, 0x58, 0x5C, 0x5B, 0x53, 0x51, 0x57, 0x56, 0x4A, - 0x4D, 0x53, 0x54, 0x56, 0x51, 0x50, 0x58, 0x56, 0x55, 0x5C, 0x60, - 0x66, 0x67, 0x69, 0x70, 0x71, 0x79, 0x81, 0x81, 0x87, 0x8B, 0x8B, - 0x94, 0x9A, 0x99, 0x9D, 0xA0, 0xA0, 0xA5, 0xA7, 0xA7, 0xA9, 0xA9, - 0xA9, 0xAA, 0xA7, 0xAA, 0xAB, 0xA8, 0xA6, 0xA5, 0xA1, 0xA1, 0xA0, - 0x9C, 0x9B, 0x97, 0x91, 0x8F, 0x8F, 0x8D, 0x87, 0x83, 0x82, 0x7E, - 0x7D, 0x7E, 0x78, 0x73, 0x70, 0x6B, 0x6B, 0x67, 0x67, 0x5D, 0x5D, - 0x5C, 0x5A, 0x5B, 0x55, 0x51, 0x4D, 0x4C, 0x4E, 0x4A, 0x4A, 0x58, - 0x56, 0x50, 0x51, 0x55, 0x54, 0x5D, 0x62, 0x62, 0x6B, 0x72, 0x71, - 0x70, 0x76, 0x78, 0x7E, 0x84, 0x81, 0x83, 0x89, 0x8B, 0x90, 0x90, - 0x8D, 0x91, 0x94, 0x96, 0x99, 0x9B, 0x9F, 0x9B, 0x98, 0x9C, 0x9C, - 0x9B, 0x9B, 0x96, 0x97, 0x9C, 0x9A, 0x99, 0x99, 0x96, 0x92, 0x93, - 0x92, 0x93, 0x9A, 0x95, 0x8D, 0x8D, 0x8D, 0x8F, 0x8C, 0x8B, 0x8E, - 0x8E, 0x8E, 0x88, 0x84, 0x8D, 0x91, 0x8C, 0x8A, 0x92, 0x98, 0x95, - 0x93, 0x9A, 0x9F, 0x9E, 0xA0, 0xA6, 0xAA, 0xAF, 0xAD, 0xAB, 0xAD, - 0xB2, 0xB6, 0xB7, 0xB4, 0xB7, 0xB4, 0xB3, 0xB3, 0xB0, 0xB4, 0xB7, - 0xB0, 0xAB, 0xA9, 0xAB, 0xAB, 0xA6, 0xA1, 0x9E, 0x9B, 0x98, 0x95, - 0x92, 0x8D, 0x8B, 0x88, 0x81, 0x7E, 0x7E, 0x78, 0x72, 0x6B, 0x67, - 0x6A, 0x6A, 0x62, 0x5E, 0x59, 0x51, 0x4B, 0x47, 0x49, 0x49, 0x48, - 0x44, 0x3F, 0x3C, 0x3F, 0x3B, 0x36, 0x39, 0x45, 0x49, 0x43, 0x41, - 0x45, 0x43, 0x47, 0x4E, 0x4F, 0x59, 0x5E, 0x5B, 0x60, 0x63, 0x66, - 0x6C, 0x6D, 0x71, 0x75, 0x77, 0x7C, 0x7F, 0x81, 0x7D, 0x7C, 0x82, - 0x85, 0x86, 0x8D, 0x8F, 0x8A, 0x87, 0x89, 0x8F, 0x8F, 0x8D, 0x92, - 0x90, 0x8A, 0x90, 0x8E, 0x91, 0x96, 0x8D, 0x84, 0x8B, 0x8D, 0x91, - 0x91, 0x8D, 0x8A, 0x8B, 0x81, 0x7A, 0x7E, 0x84, 0x88, 0x85, 0x7A, - 0x75, 0x76, 0x76, 0x7B, 0x79, 0x7A, 0x7E, 0x7E, 0x79, 0x77, 0x78, - 0x7B, 0x7B, 0x79, 0x7A, 0x7F, 0x82, 0x83, 0x7F, 0x7E, 0x7E, 0x7D, - 0x81, 0x82, 0x7E, 0x80, 0x80, 0x7D, 0x7E, 0x79, 0x79, 0x7A, 0x77, - 0x79, 0x79, 0x76, 0x72, 0x6E, 0x6B, 0x6E, 0x70, 0x71, 0x6A, 0x6C, - 0x6C, 0x66, 0x69, 0x6A, 0x65, 0x65, 0x67, 0x68, 0x67, 0x6A, 0x68, - 0x5D, 0x5E, 0x62, 0x5E, 0x5E, 0x66, 0x6B, 0x69, 0x62, 0x5F, 0x65, - 0x6C, 0x69, 0x6A, 0x70, 0x78, 0x7C, 0x7A, 0x79, 0x81, 0x87, 0x89, - 0x87, 0x88, 0x99, 0xA6, 0xA4, 0x9D, 0x9F, 0xA5, 0xAC, 0xB0, 0xAF, - 0xB5, 0xBC, 0xBD, 0xBF, 0xC1, 0xC0, 0xC2, 0xC6, 0xC5, 0xC5, 0xC7, - 0xC6, 0xC5, 0xC7, 0xC5, 0xC1, 0xBF, 0xBF, 0xC1, 0xBC, 0xBA, 0xB8, - 0xB8, 0xB8, 0xAC, 0xA1, 0xA3, 0xA8, 0xA6, 0xA1, 0x9C, 0x92, 0x8D, - 0x8C, 0x83, 0x7C, 0x84, 0x86, 0x7B, 0x71, 0x6C, 0x6D, 0x6F, 0x6E, - 0x6A, 0x69, 0x69, 0x6B, 0x68, 0x6A, 0x6F, 0x6C, 0x6B, 0x6B, 0x69, - 0x74, 0x7B, 0x7A, 0x78, 0x73, 0x75, 0x7B, 0x7D, 0x80, 0x7E, 0x7B, - 0x7B, 0x7C, 0x7B, 0x7D, 0x7B, 0x78, 0x78, 0x76, 0x76, 0x76, 0x76, - 0x72, 0x6C, 0x68, 0x6B, 0x6A, 0x69, 0x67, 0x64, 0x68, 0x63, 0x5D, - 0x5C, 0x51, 0x58, 0x62, 0x59, 0x62, 0x64, 0x52, 0x4B, 0x51, 0x54, - 0x55, 0x57, 0x5C, 0x5C, 0x59, 0x51, 0x56, 0x5F, 0x5F, 0x5F, 0x5E, - 0x61, 0x71, 0x73, 0x70, 0x7A, 0x7A, 0x7A, 0x7B, 0x7F, 0x8D, 0x96, - 0x96, 0x97, 0x92, 0x95, 0x9F, 0x9E, 0xA1, 0xA3, 0xA2, 0xA5, 0xA3, - 0xA4, 0xA8, 0xA8, 0xA6, 0xA1, 0x9D, 0x9D, 0x9E, 0xA0, 0x9F, 0x97, - 0x96, 0x92, 0x89, 0x8C, 0x8B, 0x85, 0x84, 0x80, 0x81, 0x79, 0x6F, - 0x73, 0x74, 0x71, 0x71, 0x6D, 0x68, 0x60, 0x58, 0x5E, 0x57, 0x55, - 0x63, 0x5A, 0x51, 0x56, 0x51, 0x4E, 0x53, 0x53, 0x4B, 0x53, 0x57, - 0x55, 0x5E, 0x5F, 0x5B, 0x5B, 0x5A, 0x5E, 0x69, 0x72, 0x77, 0x74, - 0x6E, 0x75, 0x76, 0x75, 0x7F, 0x87, 0x84, 0x85, 0x83, 0x86, 0x8B, - 0x8C, 0x90, 0x91, 0x92, 0x91, 0x8F, 0x97, 0x9A, 0x96, 0x97, 0x97, - 0x93, 0x9A, 0x9D, 0x98, 0xA0, 0x9D, 0x95, 0x95, 0x90, 0x94, 0x9E, - 0x9E, 0x9C, 0x9A, 0x8E, 0x88, 0x8D, 0x8F, 0x8E, 0x93, 0x96, 0x92, - 0x8B, 0x8A, 0x94, 0x91, 0x8B, 0x90, 0x91, 0x8E, 0x97, 0x9B, 0x9C, - 0x9F, 0x9C, 0x99, 0x9A, 0xA2, 0xA7, 0xAB, 0xAD, 0xAB, 0xA8, 0xAA, - 0xAB, 0xB0, 0xB0, 0xAB, 0xAF, 0xAF, 0xAF, 0xB3, 0xB1, 0xB2, 0xB0, - 0xA8, 0xA6, 0xA9, 0xA4, 0xA1, 0xA9, 0xA4, 0x9C, 0x9A, 0x98, 0x99, - 0x94, 0x8D, 0x8E, 0x88, 0x84, 0x81, 0x79, 0x7B, 0x7B, 0x78, 0x7A, - 0x6F, 0x68, 0x62, 0x5A, 0x5A, 0x5D, 0x58, 0x5C, 0x59, 0x4C, 0x46, - 0x4A, 0x4E, 0x47, 0x46, 0x49, 0x45, 0x48, 0x48, 0x4E, 0x53, 0x4D, - 0x49, 0x48, 0x49, 0x54, 0x5D, 0x5F, 0x5E, 0x5A, 0x5B, 0x61, 0x65, - 0x6B, 0x70, 0x71, 0x71, 0x73, 0x7B, 0x7E, 0x7E, 0x7F, 0x7F, 0x7E, - 0x7F, 0x81, 0x89, 0x8A, 0x89, 0x87, 0x83, 0x84, 0x88, 0x8A, 0x8C, - 0x8A, 0x88, 0x8B, 0x89, 0x86, 0x89, 0x85, 0x87, 0x8D, 0x8E, 0x88, - 0x80, 0x79, 0x80, 0x80, 0x7C, 0x7C, 0x84, 0x82, 0x7F, 0x77, 0x7B, - 0x80, 0x7F, 0x7B, 0x78, 0x79, 0x7D, 0x82, 0x82, 0x7E, 0x82, 0x80, - 0x7A, 0x7C, 0x81, 0x82, 0x81, 0x80, 0x80, 0x83, 0x83, 0x81, 0x80, - 0x81, 0x7E, 0x7C, 0x7B, 0x7D, 0x82, 0x83, 0x7D, 0x77, 0x76, 0x75, - 0x78, 0x74, 0x70, 0x75, 0x75, 0x71, 0x71, 0x6C, 0x6A, 0x6A, 0x6A, - 0x66, 0x63, 0x65, 0x66, 0x67, 0x65, 0x64, 0x6B, 0x66, 0x5E, 0x58, - 0x56, 0x5E, 0x5E, 0x5F, 0x68, 0x64, 0x60, 0x5B, 0x5F, 0x67, 0x66, - 0x6B, 0x6C, 0x66, 0x6D, 0x77, 0x7F, 0x7D, 0x7E, 0x81, 0x7E, 0x85, - 0x8E, 0x99, 0x9D, 0x9A, 0x96, 0x95, 0x9D, 0xAB, 0xAD, 0xAA, 0xA9, - 0xAD, 0xB1, 0xB4, 0xBA, 0xBE, 0xBE, 0xBD, 0xBB, 0xBB, 0xC0, 0xC6, - 0xC6, 0xC4, 0xC2, 0xBE, 0xC0, 0xBE, 0xBD, 0xBD, 0xBD, 0xBC, 0xB5, - 0xAE, 0xB4, 0xB7, 0xAE, 0xAB, 0xAE, 0xAB, 0x9C, 0x98, 0x96, 0x94, - 0x94, 0x8E, 0x8B, 0x8C, 0x8B, 0x85, 0x7D, 0x7A, 0x7F, 0x81, 0x79, - 0x74, 0x75, 0x75, 0x78, 0x79, 0x78, 0x77, 0x77, 0x75, 0x75, 0x79, - 0x7B, 0x79, 0x78, 0x77, 0x7A, 0x7D, 0x7F, 0x7F, 0x7D, 0x79, 0x79, - 0x78, 0x77, 0x7B, 0x7D, 0x7B, 0x78, 0x73, 0x6F, 0x6F, 0x6D, 0x6D, - 0x6E, 0x6C, 0x6B, 0x67, 0x65, 0x65, 0x61, 0x60, 0x5E, 0x55, 0x57, - 0x5D, 0x5A, 0x5A, 0x5D, 0x5C, 0x55, 0x50, 0x48, 0x4B, 0x53, 0x55, - 0x56, 0x57, 0x57, 0x5B, 0x5A, 0x57, 0x5A, 0x60, 0x65, 0x61, 0x61, - 0x66, 0x6D, 0x75, 0x75, 0x74, 0x77, 0x7C, 0x7E, 0x81, 0x8B, 0x8F, - 0x93, 0x92, 0x90, 0x96, 0x98, 0x9B, 0xA1, 0xA1, 0xA1, 0xA1, 0x9F, - 0xA2, 0xA8, 0xA7, 0xA3, 0xA4, 0xA1, 0x9F, 0xA2, 0x9F, 0x9E, 0x9F, - 0x98, 0x95, 0x90, 0x92, 0x91, 0x8E, 0x8A, 0x82, 0x82, 0x7C, 0x7A, - 0x7B, 0x77, 0x76, 0x75, 0x6D, 0x64, 0x62, 0x5B, 0x5C, 0x5E, 0x56, - 0x59, 0x5D, 0x56, 0x54, 0x50, 0x52, 0x54, 0x51, 0x50, 0x54, 0x51, - 0x53, 0x5A, 0x59, 0x58, 0x5F, 0x5A, 0x5E, 0x60, 0x60, 0x69, 0x6A, - 0x69, 0x72, 0x70, 0x6F, 0x78, 0x79, 0x77, 0x7D, 0x78, 0x7C, 0x81, - 0x83, 0x87, 0x87, 0x89, 0x88, 0x86, 0x87, 0x8D, 0x93, 0x8D, 0x8F, - 0x93, 0x8D, 0x96, 0x94, 0x8F, 0x99, 0x91, 0x91, 0x9A, 0x94, 0x96, - 0x9E, 0x9B, 0x9B, 0x96, 0x8E, 0x91, 0x94, 0x90, 0x92, 0x96, 0x9B, - 0x99, 0x9A, 0x95, 0x96, 0x99, 0x96, 0x9C, 0x9E, 0x9E, 0xA4, 0xA4, - 0xA3, 0xA3, 0xA3, 0xA7, 0xA8, 0xA5, 0xA7, 0xAC, 0xAD, 0xAE, 0xB0, - 0xAD, 0xAC, 0xAC, 0xA8, 0xA6, 0xA8, 0xAB, 0xAA, 0xAB, 0xA8, 0xA8, - 0xA5, 0xA0, 0xA2, 0xA0, 0x9D, 0x9D, 0x9A, 0x99, 0x9A, 0x97, 0x94, - 0x8D, 0x8C, 0x8D, 0x88, 0x80, 0x80, 0x85, 0x82, 0x7A, 0x75, 0x78, - 0x78, 0x75, 0x70, 0x68, 0x64, 0x64, 0x64, 0x5C, 0x5B, 0x63, 0x5F, - 0x5A, 0x56, 0x53, 0x57, 0x58, 0x56, 0x51, 0x52, 0x58, 0x5A, 0x56, - 0x53, 0x57, 0x5B, 0x58, 0x58, 0x5B, 0x5C, 0x5F, 0x5F, 0x5F, 0x65, - 0x6B, 0x69, 0x66, 0x65, 0x6A, 0x6E, 0x70, 0x75, 0x79, 0x7C, 0x7D, - 0x7C, 0x7D, 0x7E, 0x81, 0x80, 0x7F, 0x83, 0x86, 0x86, 0x88, 0x86, - 0x86, 0x88, 0x82, 0x7F, 0x84, 0x89, 0x87, 0x81, 0x89, 0x8D, 0x85, - 0x83, 0x88, 0x8A, 0x87, 0x7D, 0x7C, 0x83, 0x84, 0x81, 0x81, 0x82, - 0x81, 0x7F, 0x7D, 0x7D, 0x81, 0x83, 0x81, 0x7B, 0x7D, 0x80, 0x80, - 0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7B, 0x7A, 0x7E, 0x7D, 0x7D, 0x7A, - 0x77, 0x77, 0x78, 0x77, 0x79, 0x77, 0x74, 0x73, 0x72, 0x71, 0x71, - 0x74, 0x77, 0x70, 0x68, 0x6E, 0x74, 0x70, 0x6B, 0x6D, 0x6B, 0x6A, - 0x71, 0x6A, 0x61, 0x6E, 0x6C, 0x62, 0x6B, 0x6E, 0x66, 0x66, 0x70, - 0x74, 0x66, 0x63, 0x72, 0x73, 0x61, 0x64, 0x77, 0x72, 0x60, 0x6F, - 0x7F, 0x76, 0x6C, 0x6E, 0x7A, 0x83, 0x77, 0x74, 0x84, 0x87, 0x80, - 0x84, 0x8E, 0x8F, 0x8C, 0x90, 0x96, 0x94, 0x98, 0x96, 0x96, 0x9C, - 0xA2, 0xA3, 0x99, 0x9D, 0xB3, 0xAB, 0x9A, 0xA5, 0xB7, 0xB2, 0xA2, - 0xA8, 0xBF, 0xBB, 0xA3, 0xAC, 0xBF, 0xB7, 0xAA, 0xB5, 0xC0, 0xB0, - 0xAB, 0xB9, 0xBA, 0xAE, 0xAE, 0xAB, 0xB4, 0xB3, 0xA3, 0xA8, 0xAD, - 0xA4, 0x9D, 0x99, 0xA5, 0xA4, 0x97, 0x9A, 0x93, 0x92, 0x9F, 0x91, - 0x80, 0x8D, 0x96, 0x85, 0x83, 0x84, 0x82, 0x86, 0x80, 0x79, 0x80, - 0x81, 0x77, 0x79, 0x7E, 0x77, 0x74, 0x75, 0x75, 0x73, 0x74, 0x6E, - 0x6A, 0x74, 0x73, 0x62, 0x65, 0x6F, 0x6B, 0x64, 0x64, 0x69, 0x5E, - 0x5B, 0x68, 0x62, 0x57, 0x5F, 0x61, 0x5A, 0x59, 0x5C, 0x56, 0x5C, - 0x5C, 0x54, 0x59, 0x5E, 0x5A, 0x54, 0x57, 0x5A, 0x5D, 0x58, 0x5C, - 0x62, 0x5E, 0x61, 0x60, 0x61, 0x6A, 0x6B, 0x68, 0x6C, 0x72, 0x71, - 0x6F, 0x73, 0x77, 0x76, 0x79, 0x7E, 0x80, 0x80, 0x80, 0x86, 0x87, - 0x85, 0x89, 0x8D, 0x8D, 0x8F, 0x8F, 0x8D, 0x93, 0x94, 0x93, 0x94, - 0x94, 0x96, 0x97, 0x92, 0x91, 0x94, 0x94, 0x94, 0x91, 0x90, 0x91, - 0x8F, 0x8D, 0x8A, 0x88, 0x89, 0x8A, 0x87, 0x85, 0x83, 0x82, 0x82, - 0x7D, 0x7A, 0x7C, 0x7D, 0x78, 0x73, 0x74, 0x74, 0x70, 0x6D, 0x6D, - 0x6C, 0x6B, 0x6B, 0x69, 0x65, 0x69, 0x67, 0x66, 0x68, 0x68, 0x66, - 0x63, 0x64, 0x64, 0x63, 0x66, 0x63, 0x64, 0x66, 0x68, 0x66, 0x64, - 0x64, 0x65, 0x68, 0x68, 0x68, 0x69, 0x6A, 0x6A, 0x69, 0x69, 0x6D, - 0x6D, 0x6E, 0x70, 0x72, 0x73, 0x74, 0x75, 0x75, 0x78, 0x7B, 0x7C, - 0x7E, 0x82, 0x81, 0x84, 0x88, 0x88, 0x8C, 0x8E, 0x92, 0x97, 0x99, - 0x99, 0x9D, 0xA0, 0x9F, 0x9F, 0xA5, 0xA7, 0xA6, 0xA7, 0xA7, 0xAA, - 0xAD, 0xAD, 0xB0, 0xB0, 0xB0, 0xB0, 0xB1, 0xB1, 0xB0, 0xB2, 0xB2, - 0xB3, 0xB2, 0xB2, 0xB1, 0xB0, 0xAF, 0xB0, 0xAE, 0xAE, 0xAC, 0xAA, - 0xAA, 0xA6, 0xA8, 0xA6, 0xA2, 0xA1, 0x9F, 0x9E, 0x98, 0x98, 0x98, - 0x94, 0x94, 0x91, 0x90, 0x90, 0x8D, 0x8D, 0x89, 0x88, 0x88, 0x83, - 0x81, 0x81, 0x7E, 0x7E, 0x7D, 0x7B, 0x7A, 0x79, 0x77, 0x77, 0x76, - 0x73, 0x74, 0x73, 0x71, 0x6F, 0x6F, 0x6D, 0x6C, 0x6B, 0x6A, 0x6A, - 0x67, 0x65, 0x66, 0x65, 0x62, 0x63, 0x63, 0x61, 0x60, 0x60, 0x5E, - 0x5D, 0x5F, 0x5E, 0x5D, 0x5F, 0x60, 0x5E, 0x5D, 0x60, 0x62, 0x60, - 0x60, 0x61, 0x63, 0x65, 0x65, 0x65, 0x68, 0x68, 0x68, 0x6B, 0x70, - 0x72, 0x71, 0x74, 0x77, 0x78, 0x7A, 0x7D, 0x7E, 0x7F, 0x7F, 0x81, - 0x84, 0x85, 0x86, 0x87, 0x88, 0x88, 0x8A, 0x8D, 0x8D, 0x8C, 0x8D, - 0x8C, 0x8F, 0x90, 0x8F, 0x90, 0x90, 0x90, 0x8F, 0x8E, 0x8F, 0x8E, - 0x8F, 0x8D, 0x8D, 0x8B, 0x8A, 0x89, 0x87, 0x86, 0x87, 0x84, 0x82, - 0x80, 0x7E, 0x7D, 0x7B, 0x7A, 0x79, 0x79, 0x78, 0x76, 0x74, 0x71, - 0x70, 0x6E, 0x6D, 0x6B, 0x6A, 0x6B, 0x67, 0x64, 0x63, 0x64, 0x63, - 0x63, 0x64, 0x63, 0x63, 0x62, 0x63, 0x63, 0x62, 0x64, 0x65, 0x64, - 0x65, 0x65, 0x65, 0x66, 0x67, 0x69, 0x6C, 0x6C, 0x6D, 0x6E, 0x6E, - 0x6F, 0x70, 0x71, 0x73, 0x73, 0x75, 0x77, 0x78, 0x7A, 0x78, 0x78, - 0x7C, 0x7E, 0x7E, 0x81, 0x81, 0x82, 0x85, 0x85, 0x87, 0x8A, 0x8B, - 0x8B, 0x8C, 0x90, 0x93, 0x94, 0x94, 0x98, 0x9A, 0x9C, 0x9D, 0x9C, - 0x9E, 0x9C, 0x9E, 0xA2, 0xA4, 0xA5, 0xA3, 0xA4, 0xA6, 0xA5, 0xA6, - 0xA8, 0xA8, 0xAB, 0xAC, 0xAA, 0xA9, 0xA9, 0xA8, 0xAB, 0xAA, 0xA7, - 0xA9, 0xA9, 0xA8, 0xA8, 0xA5, 0xA4, 0xA4, 0xA3, 0xA2, 0xA1, 0xA0, - 0x9E, 0x9C, 0x9A, 0x99, 0x97, 0x93, 0x92, 0x91, 0x91, 0x90, 0x8F, - 0x8B, 0x8A, 0x8A, 0x8C, 0x8A, 0x89, 0x86, 0x81, 0x80, 0x81, 0x82, - 0x82, 0x81, 0x7D, 0x7C, 0x7C, 0x7B, 0x7C, 0x7E, 0x7A, 0x7B, 0x7A, - 0x77, 0x75, 0x75, 0x74, 0x73, 0x73, 0x72, 0x70, 0x6F, 0x6D, 0x6C, - 0x6C, 0x6A, 0x68, 0x66, 0x66, 0x67, 0x64, 0x5F, 0x62, 0x63, 0x61, - 0x5E, 0x60, 0x60, 0x5E, 0x5C, 0x5F, 0x5D, 0x5D, 0x61, 0x60, 0x5E, - 0x60, 0x60, 0x60, 0x63, 0x63, 0x64, 0x68, 0x6B, 0x6C, 0x6B, 0x6F, - 0x72, 0x74, 0x74, 0x74, 0x7B, 0x80, 0x7A, 0x7B, 0x7F, 0x81, 0x84, - 0x85, 0x84, 0x86, 0x88, 0x87, 0x87, 0x89, 0x8C, 0x8B, 0x8B, 0x8B, - 0x8E, 0x8E, 0x8D, 0x8D, 0x91, 0x90, 0x8C, 0x8F, 0x8E, 0x8E, 0x8C, - 0x89, 0x8B, 0x87, 0x8B, 0x8A, 0x87, 0x86, 0x82, 0x82, 0x82, 0x80, - 0x80, 0x81, 0x80, 0x7E, 0x7C, 0x78, 0x78, 0x77, 0x77, 0x75, 0x74, - 0x71, 0x71, 0x6C, 0x6C, 0x69, 0x70, 0x69, 0x6B, 0x6B, 0x65, 0x67, - 0x6F, 0x5F, 0x6C, 0x6C, 0x6A, 0x65, 0x64, 0x6B, 0x63, 0x65, 0x6C, - 0x6A, 0x6D, 0x69, 0x65, 0x6F, 0x66, 0x6A, 0x68, 0x6D, 0x6F, 0x6B, - 0x6E, 0x75, 0x6C, 0x72, 0x6F, 0x75, 0x77, 0x79, 0x77, 0x78, 0x7A, - 0x7C, 0x82, 0x7F, 0x77, 0x87, 0x8F, 0x87, 0x86, 0x8D, 0x86, 0x94, - 0x99, 0x97, 0x91, 0x98, 0xA2, 0x9A, 0xA2, 0x91, 0xA6, 0xA7, 0xA6, - 0xA1, 0xA3, 0xA5, 0xA7, 0xB3, 0xA3, 0xAB, 0xA5, 0xB5, 0xB4, 0xA5, - 0xAD, 0xB2, 0xB1, 0xAE, 0xA9, 0xA8, 0xB8, 0xB5, 0xA4, 0xAB, 0xA8, - 0xB7, 0xA9, 0x9F, 0xA4, 0xB1, 0x9E, 0xA5, 0xA5, 0xAE, 0x95, 0x91, - 0x96, 0xAA, 0x9D, 0x81, 0x8F, 0xAA, 0x90, 0x87, 0x8D, 0x92, 0x8F, - 0x80, 0x7C, 0x8A, 0x8D, 0x78, 0x77, 0x7D, 0x81, 0x6D, 0x7A, 0x73, - 0x78, 0x76, 0x6D, 0x74, 0x73, 0x65, 0x72, 0x74, 0x6A, 0x67, 0x65, - 0x60, 0x62, 0x6A, 0x65, 0x6A, 0x5E, 0x61, 0x5C, 0x62, 0x53, 0x62, - 0x59, 0x63, 0x69, 0x5B, 0x61, 0x51, 0x57, 0x5F, 0x60, 0x58, 0x67, - 0x6C, 0x5F, 0x5A, 0x69, 0x61, 0x58, 0x6A, 0x63, 0x66, 0x63, 0x73, - 0x6C, 0x68, 0x65, 0x86, 0x6C, 0x6B, 0x82, 0x82, 0x79, 0x77, 0x8D, - 0x87, 0x79, 0x80, 0x86, 0x8E, 0x83, 0x8B, 0x9A, 0x81, 0x88, 0x92, - 0x85, 0x99, 0x94, 0x9A, 0x76, 0x8D, 0x9B, 0x86, 0x91, 0x85, 0x9E, - 0x98, 0x98, 0x8B, 0x8C, 0x86, 0x89, 0x9E, 0x89, 0x90, 0x88, 0x87, - 0x7E, 0x7E, 0x78, 0x7B, 0x89, 0x72, 0x84, 0x87, 0x7E, 0x64, 0x6B, - 0x63, 0x74, 0x62, 0x70, 0x73, 0x61, 0x77, 0x5E, 0x4A, 0x6C, 0x6E, - 0x59, 0x61, 0x70, 0x4E, 0x51, 0x5D, 0x52, 0x5C, 0x7B, 0x54, 0x64, - 0x83, 0x64, 0x6F, 0x6B, 0x56, 0x76, 0x6B, 0x53, 0x76, 0x78, 0x80, - 0x5F, 0x7C, 0x78, 0x83, 0x75, 0x6D, 0x6F, 0x7D, 0x95, 0x6E, 0x7D, - 0x99, 0x78, 0x93, 0x84, 0x69, 0xA5, 0x9B, 0x6E, 0x92, 0x8E, 0x9F, - 0x9F, 0x92, 0x8B, 0xAE, 0x8A, 0xA0, 0x93, 0x90, 0xBC, 0x97, 0xA1, - 0x9A, 0xBD, 0xB2, 0x9A, 0xAB, 0x9D, 0xAF, 0xB7, 0xA9, 0x9C, 0xA6, - 0x9F, 0xAD, 0x9D, 0xB0, 0xC0, 0xAF, 0xA7, 0xB0, 0x98, 0xA3, 0xAC, - 0xBE, 0xBA, 0xA2, 0xA5, 0x89, 0x95, 0x97, 0x8A, 0x98, 0xB1, 0x93, - 0x9A, 0x8F, 0x87, 0x89, 0x73, 0x79, 0x75, 0x7B, 0x7C, 0x71, 0x64, - 0x66, 0x6F, 0x73, 0x6F, 0x5E, 0x78, 0x77, 0x60, 0x64, 0x7B, 0x70, - 0x73, 0x8A, 0x6D, 0x84, 0x81, 0x88, 0x83, 0x75, 0x8C, 0x7C, 0x75, - 0x7D, 0x73, 0x70, 0x71, 0x70, 0x73, 0x73, 0x6E, 0x72, 0x74, 0x7B, - 0x78, 0x75, 0x6E, 0x76, 0x77, 0x7B, 0x6F, 0x68, 0x70, 0x7A, 0x78, - 0x69, 0x67, 0x6C, 0x70, 0x65, 0x60, 0x66, 0x5D, 0x59, 0x66, 0x6C, - 0x68, 0x5A, 0x64, 0x72, 0x62, 0x82, 0x6B, 0x64, 0x81, 0x75, 0x7E, - 0x85, 0x75, 0x72, 0x80, 0x86, 0x7C, 0x86, 0x84, 0x86, 0x85, 0x78, - 0x89, 0x8F, 0x89, 0x93, 0xA5, 0xA9, 0xA5, 0xA5, 0x8D, 0x91, 0x8E, - 0x94, 0x9A, 0x86, 0x95, 0xA7, 0xA5, 0x9A, 0xA6, 0x97, 0x9D, 0xA5, - 0xA3, 0x9F, 0x9C, 0x8C, 0x8D, 0x7D, 0x85, 0x8A, 0x7B, 0x7A, 0x76, - 0x7C, 0x77, 0x6D, 0x5A, 0x69, 0x78, 0x77, 0x71, 0x74, 0x6D, 0x70, - 0x5F, 0x5A, 0x58, 0x5C, 0x5D, 0x65, 0x62, 0x60, 0x5B, 0x52, 0x5D, - 0x5E, 0x58, 0x61, 0x5E, 0x4B, 0x43, 0x39, 0x40, 0x52, 0x46, 0x52, - 0x73, 0x5A, 0x44, 0x6A, 0x62, 0x64, 0x70, 0x4C, 0x77, 0x6A, 0x69, - 0x62, 0x58, 0x6F, 0x65, 0x56, 0x61, 0x69, 0x76, 0x68, 0x80, 0x6E, - 0x79, 0x87, 0x71, 0x8A, 0x8A, 0x89, 0x9A, 0x8B, 0x94, 0xA4, 0xA1, - 0x85, 0x90, 0x9F, 0xA4, 0xAE, 0xB7, 0xB6, 0xB0, 0xB1, 0xB4, 0xB1, - 0xA0, 0x9E, 0xA3, 0xA4, 0x9F, 0x98, 0xA7, 0xBE, 0xB3, 0xB1, 0xC4, - 0xD4, 0xC7, 0xBB, 0xC4, 0xBE, 0xB4, 0xA0, 0xA5, 0xAD, 0xAE, 0xAD, - 0xB2, 0xAF, 0xAF, 0xAC, 0xA2, 0xA9, 0xA9, 0xA7, 0xB3, 0xA5, 0xA5, - 0x9A, 0x91, 0x8D, 0x8C, 0x8A, 0x97, 0x9D, 0x8E, 0x8D, 0x90, 0x92, - 0x7F, 0x82, 0x8B, 0x82, 0x85, 0x89, 0x94, 0x90, 0x89, 0x88, 0x90, - 0x8A, 0x85, 0x8B, 0x8B, 0x80, 0x80, 0x7B, 0x86, 0x76, 0x6D, 0x72, - 0x75, 0x74, 0x6D, 0x75, 0x71, 0x69, 0x6C, 0x68, 0x63, 0x60, 0x5F, - 0x5F, 0x5D, 0x55, 0x57, 0x5A, 0x4F, 0x46, 0x4C, 0x54, 0x54, 0x4E, - 0x4F, 0x51, 0x53, 0x52, 0x54, 0x59, 0x57, 0x4A, 0x4B, 0x4F, 0x4A, - 0x42, 0x4A, 0x58, 0x5C, 0x59, 0x58, 0x57, 0x61, 0x61, 0x65, 0x63, - 0x5B, 0x52, 0x5C, 0x66, 0x5A, 0x61, 0x73, 0x6B, 0x6A, 0x73, 0x74, - 0x7F, 0x81, 0x83, 0x90, 0x93, 0x90, 0x8C, 0x95, 0x9A, 0x93, 0x9D, - 0xA5, 0x9C, 0x9D, 0xA9, 0xB0, 0xB6, 0xAC, 0xB0, 0xB9, 0xB3, 0xAC, - 0xB4, 0xB3, 0xB3, 0xA5, 0xAB, 0xAB, 0x9F, 0x9D, 0x9F, 0x9D, 0x9E, - 0xA0, 0x97, 0x95, 0x80, 0x7A, 0x7A, 0x72, 0x6B, 0x78, 0x82, 0x76, - 0x74, 0x7E, 0x84, 0x82, 0x73, 0x71, 0x60, 0x6A, 0x59, 0x54, 0x4D, - 0x50, 0x4F, 0x59, 0x5C, 0x41, 0x47, 0x55, 0x58, 0x5B, 0x64, 0x5B, - 0x62, 0x67, 0x52, 0x5E, 0x5E, 0x70, 0x76, 0x72, 0x6B, 0x5A, 0x62, - 0x6E, 0x71, 0x6B, 0x76, 0x7F, 0x87, 0x89, 0x82, 0x8D, 0x8D, 0x7C, - 0x77, 0x7C, 0x85, 0x85, 0x85, 0x84, 0x82, 0x8F, 0x80, 0x68, 0x79, - 0x82, 0x90, 0x90, 0x84, 0x87, 0x8C, 0x88, 0x82, 0x7B, 0x86, 0x93, - 0x93, 0x88, 0x88, 0x8C, 0x9C, 0x8A, 0x94, 0x9B, 0xA0, 0xA5, 0xA9, - 0xB0, 0xAC, 0xA7, 0xAF, 0xAB, 0xB3, 0xB5, 0xAA, 0xAC, 0xB2, 0xAD, - 0xAA, 0xB3, 0xB8, 0xBB, 0xC0, 0xB9, 0xB1, 0xAF, 0xAC, 0xA0, 0x99, - 0x93, 0x96, 0x98, 0x99, 0x96, 0x9C, 0x98, 0x8C, 0x89, 0x83, 0x81, - 0x83, 0x90, 0x8E, 0x8C, 0x99, 0x93, 0x86, 0x7F, 0x7E, 0x85, 0x86, - 0x90, 0x9A, 0x92, 0x8F, 0x87, 0x90, 0x90, 0x83, 0x8A, 0x81, 0x7C, - 0x80, 0x7A, 0x87, 0x82, 0x85, 0x81, 0x8A, 0x8A, 0x7D, 0x7D, 0x81, - 0x6E, 0x71, 0x6C, 0x64, 0x4E, 0x5B, 0x5B, 0x51, 0x55, 0x4B, 0x5C, - 0x5A, 0x53, 0x53, 0x54, 0x4F, 0x4D, 0x49, 0x50, 0x51, 0x54, 0x58, - 0x53, 0x4C, 0x53, 0x57, 0x5F, 0x5E, 0x50, 0x4A, 0x63, 0x67, 0x5D, - 0x64, 0x67, 0x67, 0x6B, 0x69, 0x5E, 0x69, 0x75, 0x7D, 0x82, 0x88, - 0x8A, 0x89, 0x8E, 0x90, 0x89, 0x91, 0x96, 0x95, 0x99, 0x98, 0x96, - 0x9D, 0x9D, 0x94, 0x93, 0x92, 0x98, 0x9A, 0x95, 0x8F, 0x90, 0x9A, - 0x97, 0x90, 0x83, 0x8B, 0x8E, 0x88, 0x7B, 0x75, 0x72, 0x6F, 0x69, - 0x6B, 0x71, 0x6F, 0x6F, 0x77, 0x73, 0x70, 0x74, 0x7A, 0x7B, 0x7F, - 0x7E, 0x7A, 0x70, 0x6B, 0x68, 0x6D, 0x6B, 0x67, 0x6C, 0x73, 0x6C, - 0x6D, 0x6E, 0x6A, 0x68, 0x6A, 0x6D, 0x76, 0x74, 0x70, 0x72, 0x74, - 0x6E, 0x68, 0x68, 0x69, 0x6A, 0x6C, 0x6F, 0x71, 0x72, 0x70, 0x76, - 0x75, 0x6A, 0x68, 0x71, 0x73, 0x6D, 0x6D, 0x6C, 0x67, 0x6B, 0x73, - 0x78, 0x7F, 0x81, 0x81, 0x87, 0x8C, 0x8C, 0x8E, 0x98, 0x95, 0x8C, - 0x91, 0x95, 0x93, 0x91, 0x97, 0xA0, 0xA4, 0xA2, 0xA5, 0xAA, 0xAC, - 0xB3, 0xB7, 0xBA, 0xB3, 0xAC, 0xB0, 0xB2, 0xAF, 0xA9, 0xAB, 0xA9, - 0xA7, 0xA7, 0xAD, 0xB4, 0xB4, 0xB2, 0xB5, 0xB3, 0xA9, 0xA6, 0xAA, - 0xA9, 0xA6, 0xA8, 0xAB, 0xA9, 0xA1, 0x9B, 0x9B, 0x9B, 0x97, 0x99, - 0x9F, 0x9C, 0x99, 0x9D, 0x9F, 0x9C, 0x97, 0x97, 0x9C, 0xA1, 0x9C, - 0x97, 0x98, 0x96, 0x94, 0x96, 0x96, 0x91, 0x8E, 0x91, 0x91, 0x85, - 0x7B, 0x7B, 0x7B, 0x72, 0x6A, 0x68, 0x67, 0x64, 0x64, 0x67, 0x66, - 0x60, 0x5F, 0x63, 0x61, 0x59, 0x55, 0x54, 0x4F, 0x47, 0x45, 0x46, - 0x47, 0x4A, 0x4C, 0x4F, 0x4C, 0x46, 0x46, 0x47, 0x43, 0x42, 0x44, - 0x43, 0x43, 0x49, 0x4F, 0x50, 0x4D, 0x4D, 0x53, 0x58, 0x57, 0x56, - 0x5B, 0x67, 0x69, 0x64, 0x62, 0x68, 0x6A, 0x6A, 0x6A, 0x69, 0x6D, - 0x73, 0x77, 0x77, 0x74, 0x7C, 0x87, 0x8B, 0x86, 0x86, 0x8B, 0x8C, - 0x8B, 0x8A, 0x8F, 0x91, 0x90, 0x91, 0x96, 0x97, 0x96, 0x97, 0x96, - 0x8D, 0x88, 0x92, 0x9D, 0xA2, 0xA3, 0xA3, 0xA0, 0x9B, 0x93, 0x90, - 0x8F, 0x8A, 0x8D, 0x94, 0x90, 0x8D, 0x8F, 0x8F, 0x93, 0x95, 0x8E, - 0x8E, 0x92, 0x93, 0x93, 0x98, 0x98, 0x90, 0x8B, 0x83, 0x79, 0x79, - 0x7F, 0x79, 0x79, 0x7D, 0x7A, 0x77, 0x70, 0x6D, 0x74, 0x7C, 0x7C, - 0x7A, 0x7F, 0x85, 0x7F, 0x77, 0x72, 0x75, 0x7A, 0x7D, 0x7F, 0x81, - 0x85, 0x87, 0x86, 0x82, 0x7F, 0x84, 0x87, 0x80, 0x78, 0x75, 0x79, - 0x7B, 0x74, 0x73, 0x74, 0x71, 0x6E, 0x73, 0x76, 0x78, 0x7B, 0x84, - 0x88, 0x80, 0x77, 0x74, 0x76, 0x77, 0x73, 0x74, 0x79, 0x76, 0x75, - 0x78, 0x76, 0x77, 0x7C, 0x80, 0x7E, 0x7A, 0x78, 0x7B, 0x7A, 0x79, - 0x7D, 0x80, 0x7F, 0x7A, 0x79, 0x7D, 0x7E, 0x85, 0x91, 0x97, 0x95, - 0x93, 0x92, 0x91, 0x8F, 0x8F, 0x93, 0x9B, 0x9E, 0x9E, 0xA0, 0x9D, - 0x97, 0x96, 0x98, 0x96, 0x93, 0x98, 0x9C, 0x9D, 0x9F, 0xA1, 0xA4, - 0xA5, 0xA4, 0x9F, 0x96, 0x8F, 0x93, 0xA0, 0xAA, 0xAA, 0xA8, 0xAC, - 0xB0, 0xA9, 0xA3, 0xA4, 0xA9, 0xAA, 0xA3, 0x98, 0x91, 0x90, 0x93, - 0x97, 0x93, 0x8C, 0x8F, 0x92, 0x8E, 0x88, 0x85, 0x89, 0x88, 0x81, - 0x79, 0x71, 0x6D, 0x6C, 0x6D, 0x6E, 0x68, 0x66, 0x6C, 0x67, 0x61, - 0x5E, 0x5B, 0x5D, 0x5F, 0x55, 0x5A, 0x5E, 0x57, 0x50, 0x52, 0x53, - 0x50, 0x51, 0x58, 0x5B, 0x56, 0x55, 0x5F, 0x62, 0x61, 0x5E, 0x61, - 0x66, 0x60, 0x5F, 0x63, 0x5D, 0x59, 0x5D, 0x5D, 0x5D, 0x62, 0x64, - 0x6A, 0x6B, 0x6B, 0x73, 0x7A, 0x79, 0x7E, 0x83, 0x7E, 0x74, 0x73, - 0x78, 0x7B, 0x76, 0x71, 0x75, 0x79, 0x7B, 0x7C, 0x84, 0x8A, 0x8D, - 0x8D, 0x8C, 0x86, 0x80, 0x86, 0x87, 0x82, 0x81, 0x7E, 0x7F, 0x85, - 0x81, 0x84, 0x92, 0x91, 0x8E, 0x93, 0x90, 0x85, 0x81, 0x89, 0x8D, - 0x90, 0x8D, 0x88, 0x8A, 0x8A, 0x83, 0x7F, 0x84, 0x82, 0x80, 0x82, - 0x7A, 0x7B, 0x87, 0x8C, 0x85, 0x7F, 0x7F, 0x80, 0x7B, 0x76, 0x79, - 0x84, 0x87, 0x87, 0x88, 0x87, 0x7F, 0x7A, 0x7E, 0x84, 0x83, 0x81, - 0x83, 0x82, 0x7A, 0x74, 0x72, 0x72, 0x73, 0x73, 0x75, 0x74, 0x70, - 0x70, 0x79, 0x7C, 0x79, 0x7D, 0x84, 0x85, 0x7D, 0x7A, 0x79, 0x79, - 0x7D, 0x81, 0x83, 0x83, 0x83, 0x86, 0x88, 0x88, 0x8B, 0x92, 0x92, - 0x89, 0x82, 0x85, 0x8C, 0x8C, 0x89, 0x8A, 0x89, 0x89, 0x8C, 0x8E, - 0x8F, 0x91, 0x96, 0x9A, 0x99, 0x92, 0x92, 0x98, 0x99, 0x96, 0x99, - 0x9D, 0x9D, 0x9B, 0x9B, 0x9B, 0x9C, 0x9C, 0xA0, 0xA2, 0x9F, 0x9E, - 0xA0, 0xA4, 0xA6, 0xA9, 0xB1, 0xB4, 0xAB, 0xA2, 0xA1, 0xA0, 0xA2, - 0xA9, 0xB2, 0xB7, 0xB7, 0xB5, 0xB3, 0xB0, 0xAC, 0xAB, 0xAC, 0xA8, - 0x9E, 0x96, 0x93, 0x90, 0x8E, 0x90, 0x92, 0x91, 0x8B, 0x84, 0x83, - 0x81, 0x7D, 0x7A, 0x76, 0x71, 0x6E, 0x6B, 0x65, 0x5E, 0x5C, 0x5D, - 0x5C, 0x54, 0x4D, 0x4F, 0x4D, 0x46, 0x43, 0x45, 0x45, 0x42, 0x3F, - 0x3E, 0x3D, 0x3D, 0x40, 0x41, 0x3E, 0x3D, 0x41, 0x47, 0x48, 0x47, - 0x4B, 0x51, 0x4E, 0x4B, 0x4D, 0x4F, 0x51, 0x56, 0x5B, 0x5D, 0x5A, - 0x57, 0x5B, 0x5C, 0x57, 0x53, 0x59, 0x67, 0x71, 0x78, 0x7D, 0x80, - 0x80, 0x7E, 0x7A, 0x77, 0x77, 0x7A, 0x7E, 0x7A, 0x77, 0x7A, 0x7F, - 0x80, 0x7F, 0x83, 0x89, 0x8B, 0x8C, 0x8F, 0x90, 0x90, 0x8E, 0x89, - 0x87, 0x85, 0x82, 0x85, 0x89, 0x8D, 0x94, 0x9C, 0x9D, 0x99, 0x97, - 0x96, 0x96, 0x95, 0x9A, 0xA2, 0xA4, 0xA2, 0x9C, 0x9A, 0x9B, 0x9C, - 0x9D, 0x9F, 0x9F, 0x9F, 0xA0, 0x9F, 0x9D, 0x9B, 0x9C, 0x9C, 0x96, - 0x91, 0x90, 0x92, 0x92, 0x92, 0x92, 0x93, 0x91, 0x8F, 0x8F, 0x8C, - 0x88, 0x87, 0x88, 0x89, 0x88, 0x85, 0x83, 0x7D, 0x76, 0x71, 0x71, - 0x72, 0x6F, 0x6C, 0x6E, 0x6F, 0x6F, 0x70, 0x70, 0x70, 0x6F, 0x71, - 0x72, 0x70, 0x6D, 0x6D, 0x71, 0x70, 0x6F, 0x71, 0x72, 0x73, 0x77, - 0x7D, 0x83, 0x82, 0x80, 0x7E, 0x7A, 0x77, 0x76, 0x79, 0x7B, 0x7B, - 0x7C, 0x7D, 0x7D, 0x7C, 0x7D, 0x82, 0x85, 0x85, 0x85, 0x87, 0x8A, - 0x8C, 0x8E, 0x91, 0x93, 0x94, 0x93, 0x91, 0x8F, 0x8C, 0x8D, 0x92, - 0x99, 0x9E, 0xA3, 0xA6, 0xA4, 0xA1, 0xA2, 0xA5, 0xA7, 0xA7, 0xA8, - 0xA8, 0xA5, 0xA1, 0xA0, 0xA2, 0xA3, 0xA6, 0xAB, 0xB0, 0xB0, 0xAE, - 0xAF, 0xAE, 0xAB, 0xA7, 0xA2, 0x9C, 0x93, 0x8E, 0x8F, 0x8F, 0x8C, - 0x89, 0x8A, 0x86, 0x7D, 0x76, 0x75, 0x74, 0x71, 0x6F, 0x6F, 0x6C, - 0x68, 0x64, 0x63, 0x61, 0x5D, 0x5B, 0x59, 0x55, 0x52, 0x50, 0x4E, - 0x4C, 0x4B, 0x4D, 0x4F, 0x4A, 0x46, 0x46, 0x47, 0x47, 0x4B, 0x50, - 0x52, 0x50, 0x4D, 0x4F, 0x51, 0x51, 0x53, 0x57, 0x5A, 0x5E, 0x65, - 0x68, 0x69, 0x6B, 0x6F, 0x71, 0x6F, 0x69, 0x65, 0x67, 0x68, 0x6B, - 0x72, 0x7B, 0x82, 0x85, 0x86, 0x86, 0x85, 0x88, 0x8C, 0x8D, 0x8A, - 0x88, 0x84, 0x80, 0x7E, 0x80, 0x88, 0x8E, 0x90, 0x91, 0x95, 0x96, - 0x96, 0x97, 0x99, 0x9B, 0x9B, 0x9A, 0x99, 0x97, 0x94, 0x94, 0x97, - 0x98, 0x9A, 0x9D, 0x9F, 0xA0, 0x9F, 0x9F, 0xA2, 0xA1, 0x9C, 0x95, - 0x8F, 0x8C, 0x8C, 0x8D, 0x8E, 0x8D, 0x8C, 0x8C, 0x8A, 0x85, 0x81, - 0x80, 0x81, 0x7C, 0x76, 0x73, 0x70, 0x6B, 0x67, 0x67, 0x68, 0x69, - 0x6B, 0x6C, 0x6C, 0x6C, 0x6E, 0x71, 0x71, 0x71, 0x72, 0x73, 0x72, - 0x6E, 0x6A, 0x68, 0x69, 0x6A, 0x6C, 0x6F, 0x70, 0x6F, 0x71, 0x70, - 0x71, 0x72, 0x75, 0x79, 0x78, 0x76, 0x76, 0x77, 0x77, 0x77, 0x79, - 0x7A, 0x7A, 0x7A, 0x7B, 0x7E, 0x80, 0x83, 0x87, 0x88, 0x86, 0x83, - 0x81, 0x80, 0x80, 0x82, 0x85, 0x88, 0x89, 0x89, 0x89, 0x88, 0x89, - 0x8C, 0x91, 0x94, 0x95, 0x98, 0x9C, 0x9F, 0xA2, 0xA5, 0xA7, 0xA6, - 0xA0, 0x9D, 0x9D, 0x9D, 0x9F, 0xA3, 0xA9, 0xAE, 0xB0, 0xB0, 0xB0, - 0xAF, 0xB0, 0xB0, 0xAE, 0xAC, 0xAA, 0xA8, 0xA6, 0xA3, 0xA5, 0xAA, - 0xAD, 0xAD, 0xAB, 0xAB, 0xAB, 0xAA, 0xA9, 0xA8, 0xA5, 0xA2, 0x9E, - 0x99, 0x93, 0x8E, 0x8D, 0x8D, 0x8B, 0x88, 0x86, 0x83, 0x7B, 0x74, - 0x71, 0x70, 0x6E, 0x6C, 0x6A, 0x67, 0x63, 0x60, 0x5E, 0x5C, 0x5A, - 0x58, 0x59, 0x56, 0x52, 0x4F, 0x4E, 0x4C, 0x49, 0x48, 0x45, 0x43, - 0x44, 0x47, 0x4B, 0x4D, 0x4E, 0x4F, 0x50, 0x4C, 0x47, 0x45, 0x47, - 0x4C, 0x55, 0x5A, 0x5B, 0x5B, 0x5C, 0x5D, 0x60, 0x64, 0x67, 0x6A, - 0x6C, 0x6A, 0x68, 0x67, 0x6A, 0x6D, 0x74, 0x7C, 0x82, 0x88, 0x8B, - 0x8F, 0x92, 0x93, 0x95, 0x96, 0x94, 0x8F, 0x8C, 0x8D, 0x8D, 0x90, - 0x95, 0x98, 0x97, 0x95, 0x92, 0x92, 0x93, 0x96, 0x98, 0x9A, 0x97, - 0x90, 0x8A, 0x85, 0x81, 0x81, 0x83, 0x84, 0x84, 0x85, 0x88, 0x89, - 0x89, 0x88, 0x85, 0x81, 0x7B, 0x74, 0x72, 0x72, 0x74, 0x78, 0x7C, - 0x7E, 0x7F, 0x7F, 0x7F, 0x7D, 0x7C, 0x7D, 0x7F, 0x7E, 0x7B, 0x77, - 0x74, 0x6D, 0x68, 0x69, 0x6C, 0x71, 0x76, 0x7A, 0x7D, 0x7E, 0x7E, - 0x7F, 0x7E, 0x7B, 0x7A, 0x77, 0x77, 0x74, 0x72, 0x73, 0x75, 0x76, - 0x78, 0x7A, 0x79, 0x78, 0x78, 0x7B, 0x7F, 0x81, 0x80, 0x7F, 0x7D, - 0x7B, 0x7B, 0x7C, 0x80, 0x83, 0x87, 0x89, 0x8A, 0x8B, 0x8D, 0x91, - 0x94, 0x95, 0x96, 0x97, 0x96, 0x95, 0x96, 0x99, 0x9D, 0x9D, 0x9D, - 0x9A, 0x96, 0x93, 0x93, 0x96, 0x9B, 0x9E, 0xA2, 0xA3, 0xA1, 0xA0, - 0xA3, 0xA8, 0xAA, 0xAA, 0xA9, 0xA4, 0x9B, 0x96, 0x95, 0x96, 0x97, - 0x9A, 0x9F, 0xA3, 0xA5, 0xA5, 0xA5, 0xA0, 0x9B, 0x96, 0x92, 0x8E, - 0x8C, 0x8E, 0x91, 0x91, 0x92, 0x93, 0x94, 0x91, 0x8F, 0x91, 0x93, - 0x92, 0x91, 0x91, 0x90, 0x8C, 0x8A, 0x85, 0x80, 0x7F, 0x7F, 0x7F, - 0x7D, 0x79, 0x76, 0x74, 0x70, 0x6A, 0x67, 0x65, 0x62, 0x5F, 0x5B, - 0x57, 0x55, 0x56, 0x58, 0x5B, 0x59, 0x57, 0x55, 0x51, 0x4C, 0x49, - 0x48, 0x4A, 0x4C, 0x4D, 0x4C, 0x4C, 0x4E, 0x51, 0x55, 0x58, 0x5A, - 0x5C, 0x5C, 0x5C, 0x5B, 0x5F, 0x65, 0x6B, 0x6E, 0x70, 0x72, 0x73, - 0x77, 0x7B, 0x7F, 0x83, 0x85, 0x84, 0x83, 0x7D, 0x7A, 0x7B, 0x7F, - 0x84, 0x88, 0x8D, 0x8E, 0x8C, 0x8A, 0x8C, 0x8F, 0x91, 0x92, 0x93, - 0x8F, 0x8A, 0x85, 0x85, 0x85, 0x87, 0x8A, 0x8B, 0x8B, 0x8A, 0x8B, - 0x8E, 0x90, 0x90, 0x8E, 0x8D, 0x8B, 0x89, 0x87, 0x85, 0x84, 0x85, - 0x86, 0x87, 0x88, 0x8A, 0x8E, 0x90, 0x8F, 0x8B, 0x88, 0x84, 0x7D, - 0x79, 0x78, 0x77, 0x78, 0x79, 0x7B, 0x7D, 0x7E, 0x7F, 0x7F, 0x7D, - 0x7A, 0x7A, 0x78, 0x72, 0x69, 0x60, 0x5E, 0x5C, 0x5C, 0x5F, 0x64, - 0x68, 0x6D, 0x6E, 0x6F, 0x70, 0x73, 0x75, 0x75, 0x73, 0x70, 0x6F, - 0x6D, 0x6E, 0x71, 0x76, 0x7C, 0x7F, 0x81, 0x83, 0x85, 0x88, 0x8B, - 0x8F, 0x91, 0x8E, 0x8B, 0x88, 0x87, 0x87, 0x8D, 0x94, 0x99, 0x9A, - 0x9B, 0x9B, 0x98, 0x98, 0x99, 0x9B, 0x9B, 0x9C, 0x9B, 0x9B, 0x9A, - 0x99, 0x9A, 0x9A, 0x98, 0x93, 0x8F, 0x8B, 0x89, 0x88, 0x8B, 0x8D, - 0x8E, 0x90, 0x91, 0x90, 0x91, 0x94, 0x97, 0x98, 0x96, 0x92, 0x8F, - 0x8C, 0x89, 0x89, 0x8C, 0x8F, 0x91, 0x93, 0x98, 0x9C, 0x9E, 0xA3, - 0xA3, 0x9E, 0x98, 0x93, 0x8F, 0x8F, 0x92, 0x97, 0x9A, 0x9B, 0x9A, - 0x9A, 0x9A, 0x96, 0x94, 0x93, 0x94, 0x94, 0x94, 0x94, 0x92, 0x8D, - 0x8A, 0x88, 0x82, 0x7D, 0x7D, 0x80, 0x81, 0x7E, 0x7B, 0x77, 0x71, - 0x6A, 0x64, 0x5F, 0x5B, 0x5A, 0x5B, 0x5D, 0x5C, 0x5C, 0x5C, 0x5D, - 0x59, 0x55, 0x54, 0x55, 0x53, 0x54, 0x57, 0x58, 0x55, 0x52, 0x51, - 0x51, 0x54, 0x58, 0x5E, 0x61, 0x60, 0x5F, 0x5F, 0x5F, 0x5F, 0x62, - 0x67, 0x6B, 0x6D, 0x6F, 0x70, 0x71, 0x74, 0x77, 0x79, 0x7B, 0x7C, - 0x7C, 0x7B, 0x7B, 0x7D, 0x80, 0x83, 0x84, 0x84, 0x83, 0x83, 0x85, - 0x89, 0x90, 0x94, 0x96, 0x95, 0x91, 0x8D, 0x8A, 0x8B, 0x8D, 0x8D, - 0x8D, 0x8D, 0x8E, 0x90, 0x91, 0x92, 0x94, 0x92, 0x8F, 0x8C, 0x89, - 0x88, 0x87, 0x87, 0x86, 0x83, 0x7F, 0x7E, 0x7D, 0x7E, 0x80, 0x83, - 0x86, 0x86, 0x81, 0x7C, 0x75, 0x70, 0x6B, 0x69, 0x69, 0x6A, 0x70, - 0x73, 0x77, 0x7B, 0x7D, 0x7E, 0x7D, 0x78, 0x74, 0x73, 0x70, 0x6C, - 0x68, 0x64, 0x65, 0x68, 0x6B, 0x70, 0x73, 0x75, 0x77, 0x7A, 0x7A, - 0x7D, 0x7F, 0x80, 0x7E, 0x79, 0x76, 0x73, 0x73, 0x76, 0x7B, 0x81, - 0x84, 0x85, 0x86, 0x86, 0x87, 0x85, 0x84, 0x82, 0x80, 0x81, 0x83, - 0x85, 0x87, 0x8B, 0x8D, 0x8F, 0x8E, 0x8D, 0x8F, 0x91, 0x95, 0x98, - 0x99, 0x99, 0x98, 0x98, 0x9A, 0x9E, 0xA1, 0xA3, 0xA1, 0x9D, 0x98, - 0x94, 0x92, 0x92, 0x94, 0x98, 0x9C, 0xA0, 0x9F, 0xA0, 0x9F, 0x9E, - 0xA0, 0xA2, 0xA2, 0x9E, 0x99, 0x96, 0x96, 0x97, 0x97, 0x98, 0x9A, - 0x98, 0x97, 0x98, 0x99, 0x9B, 0x99, 0x99, 0x94, 0x8E, 0x8C, 0x89, - 0x89, 0x8A, 0x8B, 0x8C, 0x8C, 0x8B, 0x8A, 0x8A, 0x8A, 0x8B, 0x8A, - 0x88, 0x86, 0x85, 0x84, 0x81, 0x7E, 0x7C, 0x7F, 0x81, 0x80, 0x7E, - 0x7C, 0x7B, 0x79, 0x75, 0x70, 0x6D, 0x6A, 0x68, 0x66, 0x64, 0x60, - 0x5E, 0x5C, 0x5A, 0x5A, 0x5C, 0x5E, 0x5F, 0x5C, 0x5A, 0x59, 0x58, - 0x57, 0x56, 0x58, 0x56, 0x55, 0x56, 0x55, 0x5A, 0x5C, 0x5E, 0x61, - 0x5F, 0x5D, 0x61, 0x65, 0x6B, 0x6E, 0x6E, 0x6F, 0x6D, 0x6D, 0x71, - 0x73, 0x76, 0x7B, 0x7D, 0x7F, 0x7F, 0x81, 0x82, 0x81, 0x85, 0x88, - 0x87, 0x86, 0x83, 0x84, 0x87, 0x8B, 0x90, 0x93, 0x97, 0x95, 0x92, - 0x90, 0x90, 0x8F, 0x8E, 0x90, 0x8F, 0x8D, 0x8E, 0x8D, 0x8E, 0x90, - 0x90, 0x8F, 0x8E, 0x8C, 0x87, 0x86, 0x85, 0x86, 0x84, 0x85, 0x84, - 0x81, 0x80, 0x80, 0x80, 0x82, 0x85, 0x85, 0x84, 0x81, 0x7C, 0x74, - 0x6E, 0x6C, 0x6C, 0x6C, 0x6B, 0x6B, 0x71, 0x75, 0x77, 0x79, 0x79, - 0x75, 0x73, 0x6F, 0x6C, 0x69, 0x65, 0x61, 0x5F, 0x5C, 0x5C, 0x5D, - 0x62, 0x64, 0x68, 0x68, 0x6D, 0x6D, 0x6F, 0x73, 0x6D, 0x6D, 0x6D, - 0x69, 0x6C, 0x71, 0x73, 0x7B, 0x7F, 0x81, 0x86, 0x87, 0x88, 0x8A, - 0x8B, 0x8D, 0x8E, 0x8F, 0x8E, 0x8E, 0x92, 0x96, 0x98, 0x9A, 0x9C, - 0x9C, 0x9C, 0x9F, 0x9F, 0xA3, 0xA5, 0xA5, 0xA7, 0xA7, 0xA8, 0xAA, - 0xA9, 0xAC, 0xAB, 0xA7, 0xA2, 0x9C, 0x99, 0x99, 0x98, 0x99, 0x9C, - 0x99, 0x9A, 0x98, 0x9A, 0x9B, 0x9C, 0x9D, 0x98, 0x97, 0x94, 0x8F, - 0x92, 0x94, 0x94, 0x98, 0x98, 0x95, 0x94, 0x92, 0x90, 0x90, 0x94, - 0x96, 0x99, 0x96, 0x93, 0x90, 0x8B, 0x8A, 0x88, 0x86, 0x88, 0x8B, - 0x8E, 0x8F, 0x8D, 0x8E, 0x8A, 0x8A, 0x88, 0x82, 0x80, 0x7F, 0x7E, - 0x81, 0x81, 0x7F, 0x80, 0x7D, 0x7A, 0x78, 0x75, 0x73, 0x71, 0x6D, - 0x6C, 0x6C, 0x65, 0x61, 0x5D, 0x58, 0x55, 0x55, 0x53, 0x54, 0x57, - 0x57, 0x5A, 0x58, 0x57, 0x55, 0x56, 0x59, 0x56, 0x57, 0x56, 0x56, - 0x54, 0x55, 0x58, 0x59, 0x5D, 0x5E, 0x5F, 0x62, 0x65, 0x6A, 0x6D, - 0x71, 0x72, 0x71, 0x73, 0x71, 0x72, 0x76, 0x79, 0x81, 0x81, 0x84, - 0x86, 0x85, 0x86, 0x87, 0x8A, 0x89, 0x8C, 0x89, 0x8C, 0x89, 0x8C, - 0x8D, 0x8F, 0x90, 0x91, 0x8F, 0x90, 0x91, 0x91, 0x91, 0x92, 0x93, - 0x8F, 0x8C, 0x8A, 0x88, 0x8A, 0x8E, 0x8D, 0x8D, 0x8C, 0x87, 0x85, - 0x80, 0x7C, 0x80, 0x7E, 0x7D, 0x82, 0x7D, 0x7D, 0x7B, 0x7B, 0x7B, - 0x7D, 0x7D, 0x79, 0x76, 0x73, 0x6D, 0x6E, 0x6E, 0x6A, 0x6C, 0x6D, - 0x6A, 0x6A, 0x6C, 0x6F, 0x75, 0x79, 0x7B, 0x7B, 0x78, 0x77, 0x70, - 0x6C, 0x6A, 0x67, 0x68, 0x69, 0x6C, 0x70, 0x71, 0x74, 0x76, 0x78, - 0x7A, 0x79, 0x77, 0x79, 0x7A, 0x7A, 0x7C, 0x7D, 0x80, 0x7D, 0x82, - 0x81, 0x82, 0x8B, 0x88, 0x91, 0x91, 0x8D, 0x8F, 0x8D, 0x8A, 0x89, - 0x8B, 0x91, 0x94, 0x93, 0x93, 0x93, 0x90, 0x90, 0x93, 0x96, 0x9B, - 0x9B, 0xA1, 0x9E, 0x9F, 0xA1, 0x9F, 0xA5, 0xA3, 0x9E, 0xA1, 0x9F, - 0x99, 0x9C, 0x9B, 0x9E, 0xA1, 0x9E, 0x9F, 0xA0, 0x9A, 0x9D, 0xA1, - 0x9B, 0x9F, 0x9A, 0x99, 0x9A, 0x98, 0x97, 0x99, 0x9B, 0x9A, 0x97, - 0x97, 0x93, 0x92, 0x92, 0x90, 0x93, 0x92, 0x91, 0x8F, 0x90, 0x8B, - 0x88, 0x85, 0x85, 0x86, 0x84, 0x83, 0x86, 0x85, 0x84, 0x84, 0x85, - 0x81, 0x80, 0x7C, 0x7C, 0x7B, 0x7A, 0x7B, 0x7B, 0x7A, 0x7B, 0x7A, - 0x79, 0x7B, 0x78, 0x75, 0x74, 0x73, 0x70, 0x70, 0x6B, 0x6A, 0x64, - 0x62, 0x5D, 0x59, 0x59, 0x5A, 0x58, 0x59, 0x57, 0x5C, 0x5B, 0x5D, - 0x5A, 0x5D, 0x5C, 0x58, 0x53, 0x53, 0x52, 0x54, 0x53, 0x58, 0x56, - 0x5A, 0x58, 0x5E, 0x63, 0x61, 0x69, 0x69, 0x69, 0x6B, 0x68, 0x68, - 0x6D, 0x6E, 0x73, 0x7A, 0x79, 0x7F, 0x7A, 0x7D, 0x81, 0x83, 0x88, - 0x86, 0x8C, 0x8A, 0x8A, 0x88, 0x89, 0x8C, 0x90, 0x91, 0x92, 0x94, - 0x92, 0x93, 0x96, 0x98, 0x99, 0x9A, 0x95, 0x92, 0x95, 0x94, 0x97, - 0x98, 0x97, 0x98, 0x95, 0x8E, 0x8B, 0x8B, 0x89, 0x89, 0x8C, 0x8D, - 0x8A, 0x8C, 0x8A, 0x89, 0x8C, 0x85, 0x81, 0x85, 0x84, 0x7B, 0x7C, - 0x7D, 0x78, 0x77, 0x77, 0x70, 0x70, 0x6E, 0x71, 0x6E, 0x74, 0x77, - 0x73, 0x79, 0x75, 0x72, 0x6D, 0x67, 0x68, 0x64, 0x64, 0x64, 0x65, - 0x61, 0x64, 0x65, 0x62, 0x64, 0x67, 0x67, 0x66, 0x68, 0x68, 0x65, - 0x6B, 0x6A, 0x6C, 0x72, 0x75, 0x74, 0x76, 0x73, 0x76, 0x7E, 0x83, - 0x84, 0x89, 0x88, 0x86, 0x88, 0x88, 0x8A, 0x8D, 0x93, 0x91, 0x8F, - 0x92, 0x8F, 0x95, 0x95, 0x9A, 0x9E, 0xA2, 0xA6, 0xA2, 0xA4, 0xA4, - 0xA3, 0xA6, 0xA8, 0xA6, 0xA1, 0x9C, 0xA4, 0xA2, 0xA7, 0xA7, 0xA8, - 0xA3, 0xA1, 0x9F, 0x98, 0x9A, 0x99, 0x9C, 0x9E, 0x9C, 0x98, 0x9A, - 0x98, 0x97, 0x98, 0x97, 0x97, 0x99, 0x98, 0x95, 0x97, 0x93, 0x8E, - 0x8F, 0x8C, 0x8A, 0x8D, 0x8D, 0x8E, 0x90, 0x8E, 0x89, 0x88, 0x87, - 0x83, 0x83, 0x87, 0x88, 0x89, 0x8C, 0x8A, 0x83, 0x8A, 0x82, 0x82, - 0x81, 0x7C, 0x80, 0x81, 0x7F, 0x84, 0x81, 0x7D, 0x7E, 0x78, 0x74, - 0x78, 0x74, 0x72, 0x6F, 0x6D, 0x6A, 0x63, 0x60, 0x5F, 0x57, 0x59, - 0x5A, 0x59, 0x5A, 0x5B, 0x5E, 0x5E, 0x61, 0x5F, 0x59, 0x5A, 0x55, - 0x50, 0x50, 0x55, 0x57, 0x59, 0x59, 0x5E, 0x5B, 0x5E, 0x5D, 0x65, - 0x67, 0x68, 0x6D, 0x6F, 0x71, 0x70, 0x72, 0x74, 0x77, 0x78, 0x7E, - 0x7D, 0x81, 0x87, 0x85, 0x8B, 0x8C, 0x8C, 0x90, 0x8F, 0x89, 0x8D, - 0x90, 0x8E, 0x93, 0x94, 0x90, 0x93, 0x90, 0x8F, 0x95, 0x97, 0x95, - 0x95, 0x9A, 0x95, 0x94, 0x92, 0x94, 0x94, 0x95, 0x8E, 0x8D, 0x88, - 0x86, 0x87, 0x85, 0x86, 0x88, 0x86, 0x86, 0x85, 0x7D, 0x82, 0x82, - 0x7D, 0x7F, 0x80, 0x7A, 0x76, 0x74, 0x70, 0x6D, 0x6D, 0x6F, 0x70, - 0x70, 0x6E, 0x6C, 0x6D, 0x6C, 0x6C, 0x6B, 0x6F, 0x6F, 0x6C, 0x6D, - 0x6B, 0x67, 0x66, 0x65, 0x61, 0x64, 0x62, 0x61, 0x63, 0x61, 0x5F, - 0x62, 0x5F, 0x62, 0x63, 0x60, 0x60, 0x65, 0x66, 0x65, 0x6C, 0x6E, - 0x69, 0x6E, 0x6F, 0x6F, 0x76, 0x7D, 0x7C, 0x86, 0x85, 0x84, 0x89, - 0x87, 0x8D, 0x8C, 0x8C, 0x8B, 0x90, 0x8F, 0x8E, 0x93, 0x99, 0x9F, - 0xA7, 0xA8, 0xA8, 0xA9, 0xAC, 0xA8, 0xAB, 0xAA, 0xAD, 0xAD, 0xAB, - 0xAF, 0xAE, 0xB4, 0xB1, 0xB2, 0xB4, 0xB1, 0xAF, 0xAC, 0xA8, 0xAB, - 0xA7, 0xA8, 0xAA, 0xA5, 0xA2, 0xA2, 0x9F, 0x9C, 0xA1, 0xA2, 0x9F, - 0xA2, 0xA3, 0x9A, 0x95, 0x94, 0x95, 0x8B, 0x8D, 0x8F, 0x8A, 0x89, - 0x8B, 0x89, 0x89, 0x86, 0x85, 0x81, 0x7D, 0x82, 0x7F, 0x79, 0x7A, - 0x80, 0x7A, 0x7E, 0x81, 0x7B, 0x7A, 0x79, 0x7A, 0x73, 0x72, 0x79, - 0x76, 0x73, 0x78, 0x75, 0x73, 0x75, 0x76, 0x78, 0x74, 0x74, 0x77, - 0x71, 0x6B, 0x6A, 0x67, 0x60, 0x62, 0x65, 0x5F, 0x5D, 0x63, 0x67, - 0x64, 0x67, 0x6A, 0x64, 0x67, 0x66, 0x60, 0x60, 0x5E, 0x5C, 0x60, - 0x5A, 0x61, 0x5E, 0x5F, 0x61, 0x63, 0x64, 0x69, 0x6D, 0x6D, 0x6F, - 0x70, 0x70, 0x6F, 0x72, 0x72, 0x73, 0x76, 0x74, 0x75, 0x77, 0x7B, - 0x7D, 0x83, 0x81, 0x82, 0x81, 0x82, 0x83, 0x83, 0x83, 0x83, 0x82, - 0x84, 0x83, 0x83, 0x83, 0x87, 0x8D, 0x8A, 0x8A, 0x89, 0x84, 0x8F, - 0xA1, 0x99, 0x7D, 0x80, 0x94, 0x91, 0x7E, 0x7C, 0x83, 0x8F, 0x96, - 0x7D, 0x76, 0x87, 0x8E, 0x85, 0x7E, 0x84, 0x8A, 0x81, 0x76, 0x78, - 0x86, 0x7F, 0x6D, 0x6B, 0x7B, 0x7D, 0x6C, 0x74, 0x78, 0x70, 0x69, - 0x6A, 0x70, 0x71, 0x6E, 0x78, 0x77, 0x67, 0x6A, 0x6C, 0x74, 0x70, - 0x76, 0x7D, 0x69, 0x5F, 0x63, 0x79, 0x78, 0x5C, 0x68, 0x77, 0x71, - 0x64, 0x69, 0x74, 0x71, 0x72, 0x7D, 0x83, 0x7B, 0x77, 0x7F, 0x82, - 0x81, 0x80, 0x89, 0x9E, 0x96, 0x98, 0x98, 0x98, 0x99, 0x95, 0x9A, - 0x97, 0x93, 0x93, 0x99, 0x98, 0x99, 0xA7, 0xAD, 0xA8, 0xA8, 0xA8, - 0xA7, 0xA1, 0x9B, 0xA0, 0xA5, 0xAD, 0xAA, 0xA3, 0xA2, 0x9C, 0x9B, - 0x9F, 0xA3, 0xA7, 0xA7, 0xA0, 0x9E, 0x98, 0x95, 0x91, 0x93, 0x8F, - 0x91, 0x95, 0x8C, 0x90, 0x8E, 0x90, 0x93, 0x91, 0x94, 0x91, 0x8F, - 0x8A, 0x87, 0x85, 0x83, 0x83, 0x80, 0x89, 0x85, 0x81, 0x81, 0x7E, - 0x7D, 0x81, 0x80, 0x81, 0x82, 0x7B, 0x75, 0x77, 0x74, 0x76, 0x7A, - 0x80, 0x7D, 0x7C, 0x78, 0x75, 0x76, 0x72, 0x76, 0x7A, 0x77, 0x79, - 0x77, 0x79, 0x76, 0x7E, 0x7B, 0x7B, 0x7B, 0x73, 0x72, 0x6F, 0x6E, - 0x69, 0x70, 0x6E, 0x6C, 0x6B, 0x69, 0x67, 0x69, 0x6C, 0x6D, 0x6F, - 0x6F, 0x6E, 0x6C, 0x6A, 0x68, 0x67, 0x63, 0x62, 0x64, 0x66, 0x62, - 0x61, 0x68, 0x64, 0x6B, 0x68, 0x6D, 0x6E, 0x67, 0x6F, 0x77, 0x78, - 0x6D, 0x70, 0x75, 0x7A, 0x76, 0x74, 0x79, 0x81, 0x7C, 0x74, 0x7D, - 0x86, 0x8D, 0x86, 0x8A, 0x82, 0x78, 0x6F, 0x80, 0x8B, 0x88, 0x88, - 0x8C, 0x8B, 0x82, 0x7E, 0x8B, 0xA8, 0x90, 0x76, 0x7A, 0x94, 0xAC, - 0x88, 0x98, 0xA8, 0x88, 0x5D, 0x70, 0xA6, 0x9D, 0x81, 0x7E, 0x77, - 0x8B, 0x9B, 0x7E, 0x75, 0x8E, 0x7C, 0x74, 0x7E, 0x81, 0x7E, 0x7D, - 0x74, 0x68, 0x76, 0x69, 0x71, 0x7D, 0x71, 0x6B, 0x6A, 0x6F, 0x6B, - 0x76, 0x68, 0x5F, 0x60, 0x71, 0x72, 0x5C, 0x77, 0x85, 0x71, 0x68, - 0x64, 0x5F, 0x64, 0x7D, 0x6D, 0x7D, 0x7F, 0x6A, 0x7F, 0x7B, 0x73, - 0x86, 0x90, 0x70, 0x6C, 0x8A, 0x81, 0x87, 0x8A, 0x95, 0x95, 0x82, - 0x8B, 0xA1, 0x9F, 0x9E, 0xA2, 0xAA, 0x9C, 0x93, 0xA5, 0xA0, 0x95, - 0x94, 0x9F, 0xAE, 0x9D, 0x8F, 0xA6, 0xAD, 0x9D, 0x8B, 0x8F, 0x95, - 0x9A, 0x8F, 0x86, 0x8B, 0x99, 0x8B, 0x83, 0x90, 0x90, 0x92, 0x92, - 0x8D, 0x8D, 0x8B, 0x90, 0x8D, 0x81, 0x8A, 0x8C, 0x84, 0x7F, 0x84, - 0x8D, 0x8E, 0x8C, 0x88, 0x8C, 0x8F, 0x8D, 0x8F, 0x96, 0x94, 0x8D, - 0x8B, 0x8A, 0x8B, 0x94, 0x89, 0x7E, 0x83, 0x78, 0x7F, 0x80, 0x78, - 0x79, 0x73, 0x6A, 0x6F, 0x71, 0x6A, 0x73, 0x6B, 0x6C, 0x7F, 0x73, - 0x6A, 0x71, 0x7B, 0x77, 0x72, 0x7A, 0x79, 0x7F, 0x8E, 0x8B, 0x80, - 0x8D, 0x98, 0x84, 0x7C, 0x92, 0x94, 0x8A, 0x8C, 0x8E, 0x8A, 0x87, - 0x89, 0x7E, 0x80, 0x8B, 0x84, 0x7B, 0x89, 0x89, 0x81, 0x85, 0x81, - 0x72, 0x6A, 0x6C, 0x60, 0x5D, 0x5D, 0x56, 0x58, 0x61, 0x60, 0x52, - 0x4E, 0x55, 0x58, 0x56, 0x59, 0x60, 0x5F, 0x61, 0x63, 0x5E, 0x5E, - 0x66, 0x6B, 0x6C, 0x72, 0x7E, 0x88, 0x89, 0x88, 0x88, 0x91, 0x94, - 0x91, 0x8E, 0x92, 0x9A, 0x9D, 0x99, 0x96, 0x9A, 0x9F, 0xA0, 0x9B, - 0xA0, 0xA9, 0xAA, 0xA7, 0x9D, 0x97, 0x9C, 0x9A, 0x83, 0x76, 0x81, - 0x81, 0x74, 0x75, 0x72, 0x6D, 0x6C, 0x6B, 0x65, 0x5C, 0x5C, 0x5F, - 0x60, 0x5E, 0x5E, 0x57, 0x55, 0x50, 0x4F, 0x59, 0x63, 0x66, 0x6A, - 0x70, 0x74, 0x72, 0x6E, 0x69, 0x6A, 0x78, 0x7B, 0x7A, 0x77, 0x83, - 0x91, 0x89, 0x7E, 0x88, 0x91, 0x8B, 0x7F, 0x7E, 0x90, 0x92, 0x80, - 0x85, 0x88, 0x7F, 0x81, 0x7E, 0x6E, 0x6F, 0x78, 0x6F, 0x64, 0x64, - 0x65, 0x6D, 0x64, 0x64, 0x68, 0x69, 0x66, 0x6E, 0x75, 0x72, 0x76, - 0x71, 0x72, 0x76, 0x7D, 0x87, 0x81, 0x85, 0x98, 0xA1, 0x9A, 0x9A, - 0x9F, 0xA9, 0xAC, 0xAF, 0xB4, 0xBC, 0xC7, 0xC5, 0xB9, 0xAE, 0xB6, - 0xC5, 0xC4, 0xC0, 0xC3, 0xCC, 0xCA, 0xC5, 0xC2, 0xC1, 0xC0, 0xBA, - 0xB2, 0xA7, 0x9F, 0x9D, 0xA0, 0x98, 0x8B, 0x8C, 0x91, 0x85, 0x7C, - 0x81, 0x81, 0x7F, 0x75, 0x76, 0x7A, 0x76, 0x6E, 0x6C, 0x6A, 0x61, - 0x6C, 0x75, 0x79, 0x78, 0x80, 0x81, 0x78, 0x73, 0x74, 0x7A, 0x7D, - 0x7F, 0x83, 0x86, 0x7E, 0x7B, 0x7A, 0x76, 0x77, 0x81, 0x83, 0x7C, - 0x7A, 0x7E, 0x7E, 0x7F, 0x7E, 0x76, 0x77, 0x78, 0x77, 0x71, 0x6B, - 0x67, 0x67, 0x6B, 0x63, 0x5E, 0x5D, 0x56, 0x4D, 0x54, 0x57, 0x54, - 0x4E, 0x53, 0x58, 0x61, 0x59, 0x51, 0x62, 0x65, 0x67, 0x72, 0x6C, - 0x6A, 0x6F, 0x72, 0x72, 0x77, 0x79, 0x7C, 0x80, 0x8C, 0x96, 0x94, - 0x89, 0x84, 0x8A, 0x95, 0x94, 0x95, 0x8E, 0x92, 0x8C, 0x8D, 0x89, - 0x8C, 0x90, 0x9A, 0x93, 0x92, 0x8B, 0x7F, 0x7A, 0x73, 0x72, 0x76, - 0x6C, 0x5D, 0x61, 0x5F, 0x61, 0x71, 0x77, 0x6A, 0x69, 0x6E, 0x69, - 0x6E, 0x75, 0x72, 0x72, 0x7A, 0x80, 0x7C, 0x7E, 0x84, 0x8B, 0x8F, - 0x8A, 0x90, 0x99, 0x97, 0x95, 0xA2, 0xA6, 0xA4, 0xA2, 0x98, 0x8F, - 0x96, 0x98, 0x94, 0x99, 0x9B, 0x97, 0x94, 0x94, 0x8A, 0x86, 0x7F, - 0x7B, 0x7A, 0x7A, 0x71, 0x63, 0x62, 0x64, 0x5D, 0x58, 0x50, 0x53, - 0x4D, 0x47, 0x4A, 0x4A, 0x4C, 0x47, 0x49, 0x49, 0x4F, 0x52, 0x4B, - 0x4B, 0x4E, 0x5B, 0x61, 0x66, 0x71, 0x78, 0x79, 0x76, 0x7F, 0x8E, - 0x99, 0xA1, 0xAA, 0xAC, 0xB1, 0xB6, 0xB6, 0xB5, 0xBB, 0xBF, 0xBB, - 0xBF, 0xC1, 0xC4, 0xC4, 0xC2, 0xC1, 0xBF, 0xC5, 0xC1, 0xBE, 0xBE, - 0xB2, 0xA3, 0x9F, 0xA4, 0x9E, 0x97, 0x8E, 0x87, 0x7E, 0x81, 0x7B, - 0x6F, 0x6E, 0x6E, 0x6E, 0x6F, 0x6C, 0x59, 0x59, 0x57, 0x59, 0x62, - 0x67, 0x69, 0x67, 0x6E, 0x6F, 0x73, 0x77, 0x78, 0x79, 0x82, 0x88, - 0x8E, 0x92, 0x93, 0x94, 0x97, 0x9A, 0x9C, 0xA0, 0xA2, 0x9F, 0xA3, - 0xB0, 0xAD, 0xAC, 0xA8, 0xA7, 0xAC, 0xA5, 0xA3, 0x96, 0x8C, 0x8C, - 0x93, 0x91, 0x8D, 0x8B, 0x8D, 0x80, 0x76, 0x75, 0x72, 0x71, 0x66, - 0x6E, 0x72, 0x6B, 0x65, 0x5E, 0x58, 0x52, 0x63, 0x6B, 0x60, 0x61, - 0x5C, 0x62, 0x5E, 0x53, 0x55, 0x51, 0x53, 0x5A, 0x6A, 0x66, 0x65, - 0x6A, 0x65, 0x6A, 0x6F, 0x72, 0x6F, 0x6C, 0x6F, 0x77, 0x70, 0x74, - 0x7C, 0x7A, 0x7A, 0x79, 0x81, 0x80, 0x78, 0x70, 0x7B, 0x7D, 0x74, - 0x74, 0x75, 0x79, 0x72, 0x78, 0x78, 0x6F, 0x73, 0x76, 0x8A, 0x87, - 0x89, 0x85, 0x85, 0x86, 0x80, 0x88, 0x8D, 0x91, 0x89, 0x8D, 0x96, - 0x9C, 0xA2, 0x94, 0x98, 0x9C, 0x9C, 0xA3, 0x99, 0x99, 0x99, 0x96, - 0x8D, 0x89, 0x84, 0x83, 0x80, 0x86, 0x8F, 0x8C, 0x83, 0x89, 0x83, - 0x78, 0x80, 0x76, 0x6B, 0x63, 0x6E, 0x6C, 0x5E, 0x57, 0x5F, 0x5E, - 0x51, 0x59, 0x54, 0x59, 0x5E, 0x55, 0x65, 0x66, 0x66, 0x5F, 0x66, - 0x6C, 0x73, 0x7E, 0x82, 0x7D, 0x85, 0x90, 0x8A, 0x96, 0x9C, 0x98, - 0x98, 0xA1, 0xA6, 0x99, 0xA1, 0xA2, 0x9C, 0xA3, 0x9C, 0xA1, 0xA1, - 0x96, 0x91, 0x91, 0x8F, 0x8E, 0x92, 0x83, 0x8A, 0x8D, 0x83, 0x80, - 0x6D, 0x6D, 0x69, 0x6B, 0x6F, 0x66, 0x63, 0x5E, 0x5D, 0x58, 0x59, - 0x5C, 0x57, 0x59, 0x64, 0x62, 0x68, 0x6C, 0x6A, 0x6F, 0x6E, 0x74, - 0x80, 0x84, 0x85, 0x8C, 0x90, 0x90, 0x9C, 0xA4, 0xA7, 0xAA, 0xB5, - 0xB7, 0xB7, 0xB3, 0xB2, 0xBA, 0xBB, 0xC0, 0xBF, 0xBA, 0xB7, 0xBB, - 0xB6, 0xB1, 0xB3, 0xAE, 0xAB, 0xA6, 0xA7, 0x9E, 0x9E, 0x90, 0x82, - 0x7C, 0x74, 0x6E, 0x6B, 0x6B, 0x5E, 0x5C, 0x59, 0x54, 0x4A, 0x42, - 0x48, 0x4E, 0x4F, 0x44, 0x46, 0x41, 0x49, 0x4C, 0x4F, 0x5B, 0x5D, - 0x63, 0x66, 0x6C, 0x6F, 0x6F, 0x75, 0x7B, 0x85, 0x8D, 0x8D, 0x93, - 0x9C, 0x9E, 0xA2, 0x9E, 0xA4, 0xB3, 0xB4, 0xAD, 0xB7, 0xB4, 0xA3, - 0xA3, 0xA2, 0xA0, 0xA9, 0xA6, 0x9E, 0x9A, 0x8E, 0x8F, 0x8B, 0x7B, - 0x7B, 0x7E, 0x71, 0x6C, 0x71, 0x6D, 0x63, 0x5E, 0x5C, 0x5F, 0x5D, - 0x5A, 0x5D, 0x5E, 0x58, 0x5F, 0x64, 0x5E, 0x5A, 0x60, 0x6C, 0x69, - 0x69, 0x6E, 0x72, 0x74, 0x80, 0x8B, 0x89, 0x8C, 0x8E, 0x8E, 0x83, - 0x8B, 0x95, 0x8E, 0x8A, 0x8C, 0x90, 0x8C, 0x8E, 0x8F, 0x94, 0x99, - 0x94, 0x92, 0x8B, 0x86, 0x7F, 0x83, 0x85, 0x79, 0x73, 0x74, 0x7A, - 0x79, 0x78, 0x79, 0x72, 0x78, 0x81, 0x7E, 0x7B, 0x77, 0x78, 0x76, - 0x68, 0x76, 0x85, 0x84, 0x7F, 0x7D, 0x82, 0x7C, 0x79, 0x79, 0x7B, - 0x83, 0x8C, 0x8A, 0x83, 0x7F, 0x79, 0x72, 0x74, 0x7A, 0x80, 0x71, - 0x6F, 0x71, 0x74, 0x73, 0x76, 0x75, 0x6F, 0x71, 0x69, 0x5F, 0x60, - 0x5F, 0x57, 0x5B, 0x62, 0x54, 0x54, 0x5B, 0x5B, 0x59, 0x5D, 0x66, - 0x6B, 0x74, 0x78, 0x81, 0x86, 0x85, 0x84, 0x87, 0x91, 0x9E, 0xA7, - 0xA9, 0xA9, 0xB1, 0xB3, 0xAD, 0xAB, 0xB5, 0xBD, 0xBB, 0xBE, 0xC0, - 0xC7, 0xC2, 0xBE, 0xB8, 0xB1, 0xB2, 0xAA, 0xA5, 0xA0, 0xA3, 0x9C, - 0x96, 0x8E, 0x82, 0x7D, 0x78, 0x77, 0x72, 0x6C, 0x63, 0x58, 0x56, - 0x5B, 0x51, 0x47, 0x50, 0x4E, 0x49, 0x48, 0x49, 0x4E, 0x52, 0x57, - 0x53, 0x58, 0x61, 0x63, 0x65, 0x65, 0x69, 0x79, 0x7D, 0x7C, 0x8A, - 0x95, 0x98, 0x97, 0x9F, 0xA6, 0xA7, 0xB1, 0xBA, 0xBA, 0xB6, 0xB6, - 0xB1, 0xAF, 0xB3, 0xB0, 0xAD, 0xB5, 0xAD, 0xA8, 0xA3, 0xA2, 0xA2, - 0x9A, 0x8B, 0x88, 0x87, 0x7C, 0x73, 0x6E, 0x6C, 0x6C, 0x66, 0x5B, - 0x5D, 0x59, 0x50, 0x4E, 0x4E, 0x50, 0x4D, 0x4C, 0x4A, 0x4D, 0x50, - 0x51, 0x4E, 0x59, 0x66, 0x64, 0x5C, 0x63, 0x72, 0x79, 0x78, 0x7D, - 0x88, 0x8B, 0x8D, 0x94, 0x9A, 0xA2, 0xAA, 0xAC, 0xAA, 0xAD, 0xB2, - 0xB8, 0xB6, 0xAD, 0xAF, 0xB5, 0xB3, 0xAF, 0xB6, 0xB3, 0xAB, 0xA9, - 0x9D, 0x94, 0x8D, 0x8F, 0x85, 0x84, 0x7E, 0x74, 0x73, 0x6D, 0x62, - 0x5D, 0x59, 0x55, 0x5F, 0x5D, 0x5C, 0x59, 0x57, 0x53, 0x47, 0x4A, - 0x52, 0x61, 0x65, 0x60, 0x67, 0x6A, 0x63, 0x6C, 0x72, 0x78, 0x83, - 0x8A, 0x8F, 0x8B, 0x8A, 0x83, 0x88, 0x8C, 0x8B, 0x8F, 0x94, 0x90, - 0x88, 0x8C, 0x81, 0x7F, 0x8E, 0x94, 0x89, 0x85, 0x8C, 0x81, 0x71, - 0x6F, 0x72, 0x72, 0x71, 0x71, 0x72, 0x72, 0x72, 0x70, 0x66, 0x65, - 0x73, 0x78, 0x6E, 0x71, 0x76, 0x79, 0x6C, 0x66, 0x71, 0x7E, 0x7A, - 0x77, 0x7D, 0x7D, 0x7F, 0x86, 0x81, 0x87, 0x92, 0x8D, 0x8B, 0x92, - 0x97, 0xA0, 0x99, 0x91, 0x87, 0x91, 0x9F, 0x94, 0x90, 0x96, 0x99, - 0x88, 0x82, 0x87, 0x87, 0x88, 0x88, 0x83, 0x75, 0x77, 0x78, 0x77, - 0x72, 0x71, 0x78, 0x77, 0x75, 0x73, 0x71, 0x78, 0x7F, 0x7E, 0x7F, - 0x82, 0x85, 0x8C, 0x8C, 0x88, 0x88, 0x95, 0x95, 0x8B, 0x8D, 0x9C, - 0x9E, 0x92, 0x96, 0x99, 0xA0, 0xA4, 0x9E, 0x9C, 0x9C, 0x9C, 0x99, - 0x91, 0x8C, 0x88, 0x8D, 0x8C, 0x7D, 0x79, 0x75, 0x71, 0x70, 0x71, - 0x72, 0x6C, 0x64, 0x60, 0x5B, 0x52, 0x50, 0x56, 0x54, 0x4F, 0x4F, - 0x4F, 0x4D, 0x4D, 0x52, 0x53, 0x54, 0x5D, 0x66, 0x66, 0x62, 0x68, - 0x73, 0x7A, 0x7D, 0x84, 0x91, 0x98, 0x9E, 0xA3, 0xA6, 0xA7, 0xAE, - 0xB5, 0xB7, 0xC2, 0xC5, 0xBF, 0xBD, 0xBE, 0xB8, 0xB8, 0xBA, 0xAF, - 0xAF, 0xB8, 0xAF, 0xA3, 0xA0, 0x99, 0x92, 0x90, 0x8B, 0x83, 0x79, - 0x73, 0x71, 0x68, 0x60, 0x5A, 0x53, 0x51, 0x4C, 0x4F, 0x52, 0x4C, - 0x48, 0x42, 0x48, 0x4E, 0x53, 0x55, 0x58, 0x5A, 0x5D, 0x60, 0x5C, - 0x65, 0x75, 0x7A, 0x7A, 0x83, 0x89, 0x8A, 0x8A, 0x8D, 0x98, 0xA4, - 0xAA, 0xA9, 0xAB, 0xB3, 0xB3, 0xB1, 0xAD, 0xAD, 0xB1, 0xB7, 0xB8, - 0xAE, 0xAC, 0xAF, 0xA9, 0x9D, 0x94, 0x98, 0x9A, 0x8E, 0x84, 0x82, - 0x79, 0x72, 0x6B, 0x61, 0x57, 0x55, 0x56, 0x4E, 0x4B, 0x43, 0x3E, - 0x41, 0x44, 0x44, 0x3F, 0x3D, 0x3E, 0x42, 0x49, 0x4E, 0x4D, 0x52, - 0x59, 0x59, 0x61, 0x6C, 0x75, 0x7B, 0x82, 0x85, 0x8E, 0x99, 0x95, - 0x93, 0x9A, 0xA4, 0xA4, 0xA2, 0x9F, 0xA2, 0xA7, 0xA9, 0xA2, 0xA5, - 0xAA, 0xA6, 0xA5, 0xA4, 0xAA, 0xA4, 0x9C, 0x98, 0x8C, 0x8C, 0x8D, - 0x8E, 0x89, 0x7C, 0x7F, 0x7D, 0x70, 0x77, 0x70, 0x6A, 0x78, 0x7B, - 0x6F, 0x6A, 0x6A, 0x6D, 0x71, 0x76, 0x74, 0x7A, 0x85, 0x82, 0x87, - 0x88, 0x7F, 0x7E, 0x82, 0x88, 0x97, 0x9F, 0x9C, 0x94, 0x93, 0x98, - 0x92, 0x8C, 0x97, 0x95, 0x9E, 0x9A, 0x8F, 0x87, 0x82, 0x89, 0x7D, - 0x86, 0x89, 0x87, 0x78, 0x66, 0x6B, 0x6B, 0x61, 0x61, 0x60, 0x5D, - 0x5F, 0x60, 0x5F, 0x56, 0x58, 0x5B, 0x5F, 0x67, 0x6F, 0x70, 0x70, - 0x71, 0x74, 0x76, 0x77, 0x7A, 0x86, 0x8C, 0x8E, 0x8D, 0x90, 0x97, - 0x92, 0x94, 0x9D, 0xA5, 0xA6, 0x9E, 0x99, 0x9D, 0xA3, 0xA2, 0x99, - 0x93, 0x8F, 0x9C, 0x98, 0x8E, 0x91, 0x8E, 0x8B, 0x81, 0x81, 0x7E, - 0x76, 0x72, 0x6D, 0x6B, 0x64, 0x5E, 0x59, 0x50, 0x4A, 0x54, 0x5B, - 0x58, 0x52, 0x4E, 0x53, 0x55, 0x60, 0x5D, 0x62, 0x6C, 0x70, 0x72, - 0x79, 0x84, 0x87, 0x92, 0x94, 0x99, 0x9E, 0xA5, 0xA9, 0xB0, 0xB8, - 0xB9, 0xBA, 0xB4, 0xB5, 0xB8, 0xBE, 0xC2, 0xB7, 0xB3, 0xB1, 0xB1, - 0xAD, 0xAA, 0xA6, 0x9B, 0x98, 0x8C, 0x8A, 0x8A, 0x83, 0x71, 0x68, - 0x65, 0x63, 0x60, 0x57, 0x52, 0x4D, 0x4D, 0x48, 0x41, 0x40, 0x40, - 0x42, 0x4B, 0x55, 0x4E, 0x4B, 0x4B, 0x53, 0x59, 0x64, 0x6B, 0x69, - 0x70, 0x78, 0x7D, 0x81, 0x87, 0x8D, 0x93, 0x9C, 0xA4, 0xAA, 0xAB, - 0xAB, 0xAC, 0xB4, 0xB5, 0xB1, 0xB3, 0xB2, 0xB3, 0xB6, 0xB0, 0xA7, - 0x9F, 0xA5, 0x9F, 0x9C, 0x9C, 0x94, 0x85, 0x7A, 0x77, 0x70, 0x6C, - 0x5E, 0x57, 0x52, 0x4E, 0x50, 0x4E, 0x4A, 0x3B, 0x3B, 0x41, 0x46, - 0x47, 0x45, 0x4D, 0x4B, 0x4C, 0x56, 0x59, 0x5B, 0x68, 0x77, 0x7F, - 0x7C, 0x83, 0x86, 0x86, 0x91, 0x9D, 0xA4, 0xA2, 0xA4, 0xAB, 0xB5, - 0xB6, 0xB3, 0xB2, 0xB8, 0xC1, 0xBE, 0xBB, 0xB9, 0xBA, 0xB9, 0xAD, - 0xB2, 0xB3, 0xAC, 0x9F, 0x96, 0x99, 0x95, 0x85, 0x79, 0x70, 0x71, - 0x72, 0x69, 0x69, 0x5F, 0x57, 0x52, 0x59, 0x61, 0x53, 0x4F, 0x50, - 0x4F, 0x4E, 0x5F, 0x5C, 0x59, 0x5F, 0x67, 0x61, 0x65, 0x6E, 0x6F, - 0x79, 0x7E, 0x86, 0x90, 0x8A, 0x83, 0x8E, 0x9D, 0x9F, 0xA0, 0x99, - 0x91, 0x9B, 0x9F, 0x97, 0x94, 0x96, 0x99, 0x93, 0x98, 0x9C, 0x90, - 0x7F, 0x7F, 0x7F, 0x7A, 0x7A, 0x71, 0x6E, 0x6C, 0x73, 0x6F, 0x6B, - 0x73, 0x69, 0x6B, 0x75, 0x7F, 0x79, 0x6B, 0x66, 0x68, 0x77, 0x76, - 0x71, 0x77, 0x81, 0x7D, 0x7B, 0x83, 0x80, 0x7F, 0x83, 0x87, 0x8E, - 0x9B, 0x91, 0x88, 0x8D, 0x8E, 0x8F, 0x8D, 0x8C, 0x8A, 0x93, 0x96, - 0x88, 0x89, 0x88, 0x86, 0x84, 0x88, 0x8E, 0x89, 0x77, 0x72, 0x70, - 0x70, 0x6D, 0x62, 0x65, 0x61, 0x6C, 0x6F, 0x65, 0x68, 0x5F, 0x66, - 0x6F, 0x73, 0x72, 0x72, 0x77, 0x7A, 0x84, 0x8A, 0x89, 0x8C, 0x96, - 0x98, 0x9B, 0xA0, 0xA0, 0x9E, 0x9D, 0xA9, 0xAC, 0xAF, 0xB1, 0xAA, - 0xAA, 0xB1, 0xAA, 0xA4, 0xA2, 0x9B, 0x99, 0x9D, 0x96, 0x8B, 0x88, - 0x84, 0x7C, 0x7B, 0x7A, 0x73, 0x67, 0x60, 0x5F, 0x59, 0x58, 0x50, - 0x4A, 0x41, 0x45, 0x4C, 0x43, 0x49, 0x4B, 0x43, 0x49, 0x4F, 0x54, - 0x50, 0x52, 0x57, 0x5C, 0x67, 0x66, 0x63, 0x71, 0x7A, 0x7D, 0x84, - 0x8B, 0x90, 0x95, 0x9E, 0xA5, 0xAE, 0xB3, 0xAA, 0xAC, 0xB9, 0xBB, - 0xBA, 0xB9, 0xB4, 0xB7, 0xBC, 0xBA, 0xAB, 0xAE, 0xAE, 0xA3, 0xA8, - 0x9D, 0x97, 0x8B, 0x83, 0x80, 0x77, 0x78, 0x6C, 0x66, 0x61, 0x63, - 0x67, 0x5A, 0x5B, 0x58, 0x4E, 0x52, 0x5E, 0x62, 0x58, 0x57, 0x5D, - 0x5E, 0x63, 0x6C, 0x6D, 0x74, 0x7B, 0x7E, 0x86, 0x82, 0x86, 0x8F, - 0x95, 0x99, 0x9E, 0xA4, 0xA1, 0xA3, 0xA6, 0xAD, 0xA6, 0xAA, 0xAC, - 0xA4, 0xAB, 0xAF, 0xA6, 0x9F, 0x9F, 0x99, 0x9A, 0xA1, 0x9B, 0x89, - 0x84, 0x84, 0x77, 0x76, 0x73, 0x66, 0x5E, 0x5F, 0x5E, 0x55, 0x52, - 0x4F, 0x45, 0x4C, 0x52, 0x55, 0x50, 0x4C, 0x4D, 0x4D, 0x51, 0x56, - 0x54, 0x57, 0x64, 0x69, 0x6A, 0x73, 0x7B, 0x7D, 0x83, 0x8E, 0x90, - 0x9C, 0x9F, 0x98, 0x9F, 0xA8, 0xA2, 0x9D, 0x97, 0x94, 0x99, 0xA3, - 0x9F, 0x93, 0x90, 0x8F, 0x8F, 0x9B, 0x99, 0x85, 0x85, 0x81, 0x7F, - 0x79, 0x76, 0x76, 0x6B, 0x68, 0x70, 0x7C, 0x78, 0x6C, 0x6B, 0x6C, - 0x6D, 0x78, 0x7D, 0x72, 0x6F, 0x76, 0x7E, 0x80, 0x75, 0x7E, 0x81, - 0x8C, 0x8F, 0x93, 0x96, 0x92, 0x8D, 0x99, 0x9C, 0xA0, 0xA4, 0x9B, - 0x9B, 0xA3, 0xA4, 0xA1, 0x95, 0x9A, 0x97, 0x95, 0x9F, 0x8C, 0x8E, - 0x8A, 0x83, 0x8D, 0x8D, 0x86, 0x76, 0x75, 0x77, 0x6B, 0x65, 0x65, - 0x61, 0x5B, 0x56, 0x5D, 0x5D, 0x55, 0x56, 0x56, 0x5D, 0x61, 0x6A, - 0x6A, 0x62, 0x69, 0x6D, 0x76, 0x72, 0x79, 0x7D, 0x7E, 0x81, 0x87, - 0x90, 0x8C, 0x89, 0x96, 0x9F, 0x9C, 0xA2, 0xA0, 0x95, 0x99, 0xA1, - 0x9C, 0x8E, 0x8D, 0x91, 0x8D, 0x8D, 0x89, 0x83, 0x7D, 0x78, 0x7A, - 0x7B, 0x7C, 0x6F, 0x69, 0x6D, 0x67, 0x64, 0x5F, 0x62, 0x61, 0x5C, - 0x5D, 0x5E, 0x69, 0x64, 0x5F, 0x60, 0x65, 0x6A, 0x6E, 0x6F, 0x70, - 0x77, 0x7F, 0x7D, 0x7D, 0x88, 0x93, 0x9A, 0x9E, 0xA4, 0xA6, 0xA9, - 0xB0, 0xB2, 0xB6, 0xBA, 0xBE, 0xBC, 0xB7, 0xB6, 0xB9, 0xB8, 0xAF, - 0xAF, 0xAD, 0xAB, 0xA9, 0x9F, 0x98, 0x8C, 0x8E, 0x8B, 0x83, 0x7A, - 0x71, 0x70, 0x6D, 0x63, 0x55, 0x55, 0x57, 0x52, 0x4A, 0x48, 0x49, - 0x49, 0x40, 0x3D, 0x43, 0x44, 0x4A, 0x50, 0x4A, 0x52, 0x5A, 0x5F, - 0x59, 0x5B, 0x6D, 0x72, 0x71, 0x76, 0x7F, 0x86, 0x89, 0x91, 0x99, - 0x9A, 0x9E, 0xA1, 0xA8, 0xB0, 0xAE, 0xAA, 0xA5, 0xA8, 0xA9, 0xAE, - 0xA9, 0xAD, 0xB1, 0xA7, 0xA4, 0xA2, 0xA2, 0x9D, 0x97, 0x92, 0x8D, - 0x89, 0x7F, 0x71, 0x6E, 0x6B, 0x61, 0x5D, 0x5C, 0x5E, 0x58, 0x58, - 0x57, 0x53, 0x53, 0x53, 0x55, 0x57, 0x5B, 0x57, 0x59, 0x5C, 0x63, - 0x6A, 0x71, 0x79, 0x7F, 0x85, 0x88, 0x8D, 0x92, 0x95, 0x9A, 0xA2, - 0xA5, 0xA6, 0xA4, 0x9F, 0xA3, 0xA4, 0xA6, 0xA5, 0xA2, 0xA9, 0xA8, - 0xA1, 0x9E, 0xA0, 0x9F, 0x99, 0x97, 0x95, 0x8F, 0x8B, 0x8B, 0x7F, - 0x7A, 0x7E, 0x79, 0x68, 0x68, 0x70, 0x67, 0x64, 0x67, 0x68, 0x63, - 0x5F, 0x61, 0x63, 0x62, 0x5B, 0x5F, 0x62, 0x65, 0x67, 0x70, 0x6F, - 0x6B, 0x71, 0x7B, 0x80, 0x82, 0x85, 0x8B, 0x91, 0x92, 0x8E, 0x89, - 0x89, 0x93, 0x8F, 0x8B, 0x8F, 0x86, 0x90, 0x95, 0x8E, 0x8C, 0x8A, - 0x8B, 0x81, 0x7F, 0x83, 0x80, 0x81, 0x7C, 0x71, 0x67, 0x6B, 0x77, - 0x6C, 0x64, 0x6A, 0x6D, 0x6F, 0x74, 0x6F, 0x6E, 0x73, 0x75, 0x7A, - 0x79, 0x78, 0x79, 0x83, 0x7E, 0x85, 0x90, 0x93, 0x93, 0x8F, 0x9B, - 0x9C, 0x9B, 0xA2, 0x9F, 0x9D, 0xA2, 0xAA, 0xA2, 0x98, 0x94, 0x9C, - 0x9E, 0x9E, 0x9B, 0x9A, 0x9B, 0x96, 0x94, 0x89, 0x89, 0x83, 0x7C, - 0x81, 0x80, 0x7B, 0x73, 0x6E, 0x69, 0x67, 0x6C, 0x6C, 0x5F, 0x54, - 0x5A, 0x5A, 0x59, 0x62, 0x5F, 0x57, 0x56, 0x5F, 0x67, 0x64, 0x67, - 0x6B, 0x74, 0x74, 0x75, 0x7F, 0x82, 0x84, 0x87, 0x91, 0x92, 0x8F, - 0x93, 0x97, 0x93, 0xA0, 0xA6, 0x9B, 0x94, 0x94, 0x9A, 0x97, 0x91, - 0x8D, 0x8E, 0x8C, 0x86, 0x88, 0x88, 0x82, 0x77, 0x78, 0x7A, 0x7C, - 0x75, 0x6E, 0x6D, 0x66, 0x62, 0x65, 0x63, 0x59, 0x62, 0x64, 0x6B, - 0x69, 0x67, 0x6F, 0x67, 0x6A, 0x76, 0x79, 0x71, 0x70, 0x6E, 0x71, - 0x74, 0x76, 0x84, 0x86, 0x84, 0x8B, 0x9A, 0x98, 0x92, 0x9E, 0x9C, - 0x9C, 0xA3, 0xA3, 0xA1, 0xA3, 0xA7, 0xA5, 0xA5, 0x9C, 0xA3, 0xA5, - 0x9B, 0x9E, 0x9E, 0x9F, 0x8D, 0x8A, 0x89, 0x87, 0x83, 0x79, 0x77, - 0x73, 0x71, 0x6C, 0x69, 0x66, 0x64, 0x5D, 0x5F, 0x67, 0x65, 0x63, - 0x61, 0x60, 0x61, 0x67, 0x63, 0x5F, 0x64, 0x69, 0x72, 0x75, 0x75, - 0x75, 0x7D, 0x83, 0x89, 0x91, 0x94, 0x95, 0x8E, 0x93, 0x9C, 0x9D, - 0x9E, 0x93, 0x97, 0xA0, 0x99, 0x90, 0x95, 0x9B, 0x94, 0x9A, 0x9A, - 0x97, 0x94, 0x8F, 0x8F, 0x8F, 0x90, 0x82, 0x7A, 0x77, 0x7E, 0x75, - 0x72, 0x74, 0x6D, 0x66, 0x5E, 0x6A, 0x67, 0x64, 0x62, 0x5E, 0x5E, - 0x62, 0x67, 0x5B, 0x5F, 0x66, 0x63, 0x68, 0x67, 0x6A, 0x78, 0x7B, - 0x7B, 0x87, 0x85, 0x83, 0x83, 0x8B, 0x9A, 0x9A, 0x97, 0x89, 0x89, - 0x94, 0xA0, 0xA0, 0x90, 0x9D, 0x99, 0x90, 0x95, 0x95, 0x96, 0x8E, - 0x89, 0x86, 0x8C, 0x8B, 0x84, 0x7F, 0x81, 0x89, 0x85, 0x7D, 0x85, - 0x85, 0x81, 0x83, 0x7F, 0x81, 0x7C, 0x70, 0x74, 0x78, 0x7D, 0x82, - 0x7E, 0x79, 0x7F, 0x7D, 0x7C, 0x79, 0x7A, 0x83, 0x81, 0x89, 0x8C, - 0x90, 0x8B, 0x82, 0x86, 0x84, 0x8D, 0x8C, 0x89, 0x8C, 0x87, 0x86, - 0x80, 0x7D, 0x7B, 0x76, 0x79, 0x7E, 0x7D, 0x74, 0x6A, 0x6F, 0x76, - 0x71, 0x70, 0x69, 0x6B, 0x74, 0x6B, 0x5F, 0x66, 0x6B, 0x65, 0x5C, - 0x62, 0x70, 0x6B, 0x6C, 0x6F, 0x78, 0x7C, 0x78, 0x78, 0x79, 0x82, - 0x87, 0x8C, 0x8A, 0x8C, 0x91, 0x98, 0x9F, 0xA3, 0xAB, 0xAB, 0xA6, - 0xAA, 0xA8, 0xA5, 0x9F, 0x9B, 0x99, 0x96, 0x95, 0x95, 0x8D, 0x8B, - 0x82, 0x7B, 0x82, 0x82, 0x73, 0x6C, 0x71, 0x6E, 0x6B, 0x66, 0x5E, - 0x5D, 0x62, 0x67, 0x5E, 0x5A, 0x64, 0x64, 0x58, 0x57, 0x64, 0x69, - 0x67, 0x61, 0x65, 0x67, 0x64, 0x68, 0x6E, 0x73, 0x7A, 0x80, 0x7C, - 0x7C, 0x84, 0x91, 0x99, 0x9F, 0xA6, 0xA6, 0xA7, 0xA8, 0xAC, 0xB0, - 0xAC, 0xAC, 0xA9, 0xA9, 0xAF, 0xAC, 0xA4, 0xA3, 0xA7, 0xA0, 0x9A, - 0x9B, 0x9A, 0x8B, 0x87, 0x86, 0x83, 0x83, 0x76, 0x71, 0x70, 0x6F, - 0x6D, 0x63, 0x5D, 0x64, 0x64, 0x5D, 0x5E, 0x5D, 0x5D, 0x57, 0x54, - 0x5B, 0x5C, 0x5D, 0x5D, 0x5A, 0x60, 0x68, 0x6A, 0x6A, 0x70, 0x76, - 0x7D, 0x84, 0x86, 0x86, 0x8B, 0x91, 0x91, 0x95, 0x93, 0x92, 0x97, - 0x97, 0x97, 0x99, 0x9D, 0x9F, 0x93, 0x94, 0x9D, 0xA0, 0xA0, 0x8E, - 0x8C, 0x93, 0x8F, 0x8B, 0x85, 0x82, 0x85, 0x87, 0x82, 0x77, 0x75, - 0x79, 0x72, 0x70, 0x6C, 0x6B, 0x70, 0x6A, 0x66, 0x66, 0x67, 0x61, - 0x60, 0x69, 0x6D, 0x73, 0x79, 0x78, 0x73, 0x78, 0x80, 0x89, 0x8E, - 0x8B, 0x8F, 0x90, 0x8D, 0x99, 0x98, 0x8E, 0x91, 0x9F, 0x9C, 0x97, - 0x93, 0x8D, 0x8D, 0x88, 0x90, 0x8E, 0x90, 0x8A, 0x80, 0x80, 0x82, - 0x84, 0x80, 0x7A, 0x7B, 0x82, 0x83, 0x80, 0x7A, 0x78, 0x77, 0x6F, - 0x6C, 0x6F, 0x6C, 0x6D, 0x6F, 0x70, 0x72, 0x6C, 0x68, 0x6A, 0x72, - 0x78, 0x75, 0x72, 0x72, 0x7A, 0x7B, 0x82, 0x89, 0x8A, 0x8B, 0x89, - 0x91, 0x9A, 0x97, 0x8C, 0x87, 0x8D, 0x93, 0x88, 0x87, 0x8F, 0x8D, - 0x89, 0x85, 0x84, 0x8B, 0x8B, 0x81, 0x84, 0x84, 0x84, 0x7C, 0x72, - 0x70, 0x77, 0x7C, 0x78, 0x70, 0x6A, 0x68, 0x6A, 0x6B, 0x69, 0x69, - 0x6C, 0x69, 0x6B, 0x6E, 0x74, 0x75, 0x72, 0x79, 0x7D, 0x80, 0x84, - 0x87, 0x87, 0x87, 0x91, 0x9E, 0x9D, 0x99, 0x9C, 0x9F, 0xA1, 0x9F, - 0x9D, 0x99, 0x94, 0x9E, 0xA2, 0x9D, 0x97, 0x93, 0x8D, 0x8D, 0x93, - 0x92, 0x87, 0x7C, 0x7F, 0x7E, 0x7A, 0x75, 0x6F, 0x6B, 0x69, 0x6F, - 0x6F, 0x68, 0x65, 0x61, 0x62, 0x65, 0x65, 0x61, 0x5A, 0x5A, 0x5F, - 0x65, 0x65, 0x5C, 0x5C, 0x68, 0x6E, 0x71, 0x77, 0x76, 0x7A, 0x7F, - 0x81, 0x8A, 0x95, 0x9E, 0x98, 0x97, 0xA3, 0xA4, 0xA2, 0x99, 0x99, - 0xA8, 0xB0, 0xA5, 0x96, 0x9C, 0xA4, 0xA0, 0x97, 0x94, 0x91, 0x94, - 0x94, 0x8C, 0x87, 0x85, 0x7D, 0x78, 0x79, 0x79, 0x74, 0x70, 0x6D, - 0x68, 0x66, 0x65, 0x63, 0x60, 0x5F, 0x60, 0x58, 0x55, 0x59, 0x58, - 0x52, 0x53, 0x5E, 0x67, 0x64, 0x67, 0x64, 0x63, 0x6A, 0x72, 0x80, - 0x82, 0x82, 0x86, 0x86, 0x8C, 0x95, 0x90, 0x8B, 0x95, 0x9A, 0xA6, - 0xA0, 0x9C, 0xA9, 0xA4, 0xA3, 0xA2, 0xA7, 0xA7, 0x9D, 0x9F, 0xA0, - 0xA4, 0x9F, 0x98, 0x91, 0x94, 0x9C, 0x99, 0x96, 0x8C, 0x84, 0x80, - 0x85, 0x82, 0x7C, 0x7E, 0x75, 0x73, 0x73, 0x75, 0x66, 0x65, 0x6F, - 0x7A, 0x75, 0x68, 0x70, 0x6D, 0x67, 0x6F, 0x7A, 0x7C, 0x70, 0x70, - 0x7D, 0x80, 0x84, 0x82, 0x73, 0x6D, 0x7A, 0x80, 0x80, 0x7A, 0x78, - 0x7C, 0x73, 0x75, 0x82, 0x83, 0x76, 0x74, 0x7D, 0x7D, 0x81, 0x80, - 0x78, 0x77, 0x85, 0x8F, 0x8B, 0x81, 0x7A, 0x85, 0x81, 0x87, 0x85, - 0x87, 0x8A, 0x85, 0x8B, 0x8A, 0x84, 0x80, 0x83, 0x85, 0x91, 0x91, - 0x8E, 0x86, 0x79, 0x8A, 0x91, 0x8E, 0x8D, 0x8F, 0x8F, 0x8F, 0x93, - 0x8E, 0x83, 0x7C, 0x7E, 0x83, 0x8B, 0x81, 0x78, 0x7A, 0x75, 0x70, - 0x6F, 0x7A, 0x71, 0x65, 0x65, 0x6A, 0x66, 0x63, 0x5D, 0x57, 0x63, - 0x66, 0x63, 0x65, 0x5B, 0x59, 0x5F, 0x6A, 0x68, 0x6A, 0x6B, 0x6B, - 0x71, 0x6E, 0x71, 0x72, 0x78, 0x7C, 0x86, 0x90, 0x8B, 0x90, 0x92, - 0x90, 0x98, 0xAF, 0x9D, 0xAC, 0xA5, 0xA8, 0xB1, 0xAB, 0xAE, 0x9D, - 0x9E, 0xB2, 0xAD, 0xB3, 0xA2, 0x99, 0x9D, 0x9B, 0x92, 0x91, 0x9A, - 0x8F, 0x7A, 0x84, 0x89, 0x7D, 0x82, 0x6C, 0x6D, 0x76, 0x70, 0x6C, - 0x69, 0x5F, 0x60, 0x65, 0x60, 0x57, 0x53, 0x5E, 0x5C, 0x4E, 0x5D, - 0x5A, 0x54, 0x60, 0x5E, 0x6C, 0x6D, 0x69, 0x75, 0x66, 0x7A, 0x84, - 0x91, 0x91, 0x83, 0x97, 0xA4, 0x8E, 0x98, 0x97, 0xA2, 0x97, 0x9B, - 0xAE, 0xAE, 0xA0, 0xA2, 0x91, 0xA2, 0x95, 0xA7, 0x8D, 0x99, 0xA2, - 0x93, 0x94, 0x8D, 0x86, 0x86, 0x84, 0x7C, 0x8B, 0x76, 0x7E, 0x77, - 0x74, 0x83, 0x66, 0x76, 0x66, 0x65, 0x61, 0x72, 0x5A, 0x61, 0x63, - 0x6F, 0x75, 0x69, 0x5E, 0x6C, 0x62, 0x6B, 0x7C, 0x7D, 0x7F, 0x7B, - 0x82, 0x77, 0x88, 0x8A, 0x81, 0x80, 0x7A, 0x93, 0x9E, 0x79, 0x84, - 0x91, 0x8A, 0x87, 0x8C, 0x81, 0x9D, 0x84, 0x6D, 0x86, 0x94, 0x96, - 0x73, 0x76, 0x8F, 0x83, 0x87, 0x7D, 0x86, 0x8F, 0x6D, 0x88, 0x7E, - 0x74, 0x89, 0x74, 0x5B, 0x84, 0x7D, 0x75, 0x8C, 0x70, 0x82, 0x76, - 0x88, 0x83, 0x60, 0x79, 0x98, 0x97, 0x93, 0x7F, 0x96, 0xA6, 0x8A, - 0x77, 0x98, 0x99, 0x70, 0x91, 0x9A, 0x8F, 0x7B, 0x6F, 0x83, 0x71, - 0x67, 0x87, 0x75, 0x6B, 0x7A, 0x5A, 0x7E, 0x81, 0x68, 0x68, 0x5F, - 0x76, 0x68, 0x67, 0x76, 0x5C, 0x74, 0x78, 0x68, 0x7A, 0x6C, 0x6D, - 0x7A, 0x6D, 0x72, 0x7F, 0x82, 0x80, 0x89, 0x90, 0x8E, 0x89, 0x8B, - 0x99, 0x9E, 0x9E, 0xA1, 0xB4, 0xAE, 0x9F, 0xA2, 0xA6, 0x9F, 0x99, - 0x95, 0xA6, 0xA9, 0xA1, 0x9E, 0x8B, 0x9B, 0x84, 0x84, 0x82, 0x96, - 0x70, 0x72, 0x76, 0x80, 0x75, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x63, - 0x5B, 0x5A, 0x61, 0x59, 0x63, 0x5A, 0x5B, 0x66, 0x64, 0x57, 0x6A, - 0x68, 0x62, 0x6F, 0x72, 0x7D, 0x76, 0x73, 0x79, 0x81, 0x8A, 0x8F, - 0x92, 0x95, 0x9C, 0x9A, 0x9B, 0xA1, 0xA0, 0x99, 0x96, 0x9E, 0x9B, - 0xA7, 0xA1, 0x98, 0x98, 0x8F, 0x8D, 0x8F, 0x87, 0x82, 0x82, 0x7E, - 0x7F, 0x7A, 0x76, 0x75, 0x75, 0x70, 0x6B, 0x6C, 0x6B, 0x66, 0x64, - 0x63, 0x65, 0x62, 0x67, 0x5B, 0x52, 0x55, 0x5A, 0x58, 0x59, 0x5A, - 0x6B, 0x70, 0x6A, 0x6D, 0x70, 0x70, 0x77, 0x7C, 0x8E, 0x8D, 0x93, - 0x9B, 0x97, 0x99, 0x97, 0x94, 0x9D, 0xA2, 0xA6, 0xAB, 0xA7, 0xA8, - 0xA9, 0xA8, 0xA1, 0x9C, 0xA1, 0x9D, 0x9E, 0x9E, 0x9B, 0x9F, 0x96, - 0x8E, 0x8E, 0x8C, 0x8B, 0x87, 0x84, 0x7B, 0x79, 0x7C, 0x7B, 0x74, - 0x73, 0x6D, 0x69, 0x63, 0x6F, 0x72, 0x65, 0x6D, 0x66, 0x74, 0x77, - 0x76, 0x6F, 0x6C, 0x79, 0x7E, 0x78, 0x7C, 0x88, 0x7A, 0x8B, 0x80, - 0x8D, 0x89, 0x80, 0x7E, 0x7F, 0x89, 0x86, 0x80, 0x81, 0x77, 0x77, - 0x7C, 0x79, 0x7D, 0x74, 0x72, 0x75, 0x76, 0x7F, 0x85, 0x7E, 0x73, - 0x73, 0x74, 0x7B, 0x75, 0x7E, 0x82, 0x7F, 0x80, 0x83, 0x7E, 0x7E, - 0x78, 0x7C, 0x83, 0x83, 0x82, 0x83, 0x82, 0x84, 0x80, 0x83, 0x89, - 0x88, 0x8B, 0x8C, 0x8D, 0x8D, 0x8B, 0x86, 0x83, 0x86, 0x89, 0x89, - 0x89, 0x8A, 0x89, 0x8D, 0x87, 0x84, 0x84, 0x82, 0x7F, 0x78, 0x7B, - 0x77, 0x61, 0x5C, 0x73, 0x7A, 0x72, 0x7C, 0x67, 0x75, 0x83, 0x7C, - 0x82, 0x7B, 0x7E, 0x86, 0x86, 0x83, 0x82, 0x85, 0x84, 0x7F, 0x82, - 0x8B, 0x8D, 0x94, 0x90, 0x92, 0x9A, 0x9A, 0x93, 0x94, 0x9A, 0x95, - 0x95, 0x99, 0x9D, 0xA1, 0x9B, 0x97, 0x94, 0x96, 0x92, 0x8F, 0x95, - 0x93, 0x86, 0x84, 0x7D, 0x79, 0x75, 0x78, 0x6D, 0x6D, 0x66, 0x5F, - 0x60, 0x57, 0x50, 0x4F, 0x56, 0x58, 0x56, 0x4F, 0x5C, 0x57, 0x56, - 0x60, 0x56, 0x6C, 0x57, 0x5D, 0x5F, 0x63, 0x64, 0x69, 0x71, 0x72, - 0x6F, 0x7B, 0x80, 0x82, 0x88, 0x8C, 0x8C, 0x8E, 0x91, 0x99, 0xA6, - 0x9E, 0x9B, 0x9D, 0x9E, 0xA2, 0x9C, 0x96, 0x99, 0x9D, 0xA4, 0xA8, - 0xA5, 0x9D, 0x9A, 0x9C, 0x98, 0x8F, 0x8C, 0x91, 0x8A, 0x84, 0x7D, - 0x80, 0x81, 0x80, 0x7F, 0x7D, 0x7C, 0x7B, 0x7D, 0x7D, 0x76, 0x6E, - 0x6D, 0x72, 0x72, 0x71, 0x66, 0x67, 0x68, 0x6D, 0x79, 0x7D, 0x75, - 0x7F, 0x7C, 0x82, 0x74, 0x7D, 0x7F, 0x7D, 0x7E, 0x7C, 0x79, 0x7B, - 0x84, 0x85, 0x90, 0x91, 0x85, 0x88, 0x90, 0x93, 0x94, 0x91, 0x95, - 0x8F, 0x86, 0x80, 0x7E, 0x84, 0x87, 0x86, 0x84, 0x7B, 0x7F, 0x80, - 0x89, 0x7E, 0x86, 0x86, 0x86, 0x83, 0x7B, 0x7D, 0x78, 0x82, 0x83, - 0x83, 0x84, 0x89, 0x83, 0x8B, 0x8D, 0x7E, 0x7B, 0x7B, 0x75, 0x7F, - 0x79, 0x73, 0x6F, 0x71, 0x70, 0x72, 0x76, 0x73, 0x71, 0x75, 0x6E, - 0x72, 0x72, 0x78, 0x6C, 0x71, 0x73, 0x70, 0x6E, 0x6F, 0x6F, 0x70, - 0x6A, 0x6F, 0x6B, 0x6F, 0x6D, 0x6D, 0x6A, 0x6F, 0x77, 0x79, 0x7A, - 0x75, 0x7A, 0x7F, 0x7D, 0x85, 0x92, 0x8C, 0x8F, 0x93, 0x94, 0x98, - 0x96, 0x98, 0x9F, 0x9F, 0xA5, 0xA5, 0xA2, 0xA4, 0xA5, 0xA8, 0xA2, - 0x9C, 0x9F, 0x9C, 0x96, 0x97, 0x9A, 0x9B, 0x96, 0x90, 0x87, 0x88, - 0x88, 0x85, 0x7F, 0x7E, 0x7B, 0x73, 0x6D, 0x6B, 0x6D, 0x69, 0x66, - 0x62, 0x5D, 0x5A, 0x62, 0x64, 0x61, 0x63, 0x67, 0x69, 0x65, 0x61, - 0x62, 0x5B, 0x65, 0x6E, 0x74, 0x77, 0x77, 0x7B, 0x7F, 0x83, 0x82, - 0x8F, 0x95, 0x9B, 0x9C, 0x9D, 0xA3, 0xAB, 0xAB, 0xA7, 0xA7, 0xA9, - 0xAC, 0xA9, 0xA7, 0xA9, 0xAC, 0xAC, 0xA8, 0x9E, 0x99, 0x9B, 0x99, - 0x92, 0x8C, 0x86, 0x86, 0x80, 0x77, 0x72, 0x6C, 0x68, 0x65, 0x5E, - 0x59, 0x55, 0x52, 0x4F, 0x4E, 0x4B, 0x48, 0x47, 0x47, 0x45, 0x44, - 0x44, 0x47, 0x4D, 0x52, 0x56, 0x54, 0x53, 0x58, 0x5E, 0x5F, 0x61, - 0x66, 0x6F, 0x75, 0x79, 0x7B, 0x7D, 0x7D, 0x81, 0x88, 0x89, 0x8E, - 0x9A, 0x9D, 0xA2, 0xA4, 0xA3, 0xA8, 0xAD, 0xB1, 0xB5, 0xB5, 0xB4, - 0xAF, 0xAC, 0xB0, 0xB0, 0xAD, 0xB3, 0xB2, 0xB6, 0xB4, 0xB6, 0xB5, - 0xAF, 0xB7, 0xAF, 0xB1, 0xA7, 0xA3, 0x9C, 0x9C, 0x9A, 0x9B, 0x95, - 0x92, 0x8E, 0x8F, 0x8F, 0x88, 0x84, 0x83, 0x7E, 0x76, 0x73, 0x72, - 0x71, 0x6F, 0x6C, 0x6B, 0x66, 0x64, 0x69, 0x68, 0x66, 0x64, 0x61, - 0x61, 0x5E, 0x5C, 0x58, 0x5A, 0x5B, 0x5A, 0x58, 0x55, 0x55, 0x57, - 0x58, 0x57, 0x54, 0x56, 0x59, 0x58, 0x58, 0x5E, 0x60, 0x61, 0x61, - 0x5F, 0x5E, 0x5E, 0x60, 0x63, 0x65, 0x67, 0x64, 0x60, 0x5E, 0x5D, - 0x61, 0x64, 0x69, 0x6A, 0x6E, 0x6F, 0x6C, 0x6A, 0x69, 0x69, 0x6C, - 0x6F, 0x71, 0x73, 0x72, 0x74, 0x7E, 0x7E, 0x7D, 0x81, 0x83, 0x83, - 0x87, 0x87, 0x88, 0x90, 0x97, 0x98, 0x96, 0x97, 0x98, 0x9E, 0xA1, - 0x9F, 0xA4, 0xA8, 0xAE, 0xB0, 0xAD, 0xB2, 0xBA, 0xBA, 0xBA, 0xBB, - 0xBC, 0xBD, 0xBD, 0xBC, 0xBF, 0xC1, 0xC2, 0xC6, 0xC4, 0xC0, 0xC0, - 0xBE, 0xBE, 0xC3, 0xC2, 0xBE, 0xB9, 0xB3, 0xAE, 0xA9, 0xA2, 0x9F, - 0xA3, 0xA0, 0x9C, 0x98, 0x94, 0x92, 0x8D, 0x84, 0x83, 0x85, 0x80, - 0x77, 0x73, 0x73, 0x72, 0x6F, 0x6E, 0x6D, 0x6C, 0x6C, 0x6D, 0x6D, - 0x69, 0x69, 0x68, 0x5F, 0x5D, 0x5E, 0x5D, 0x61, 0x5B, 0x58, 0x5C, - 0x57, 0x53, 0x52, 0x52, 0x53, 0x54, 0x53, 0x54, 0x58, 0x54, 0x53, - 0x57, 0x5B, 0x5E, 0x64, 0x69, 0x69, 0x6C, 0x70, 0x72, 0x73, 0x75, - 0x78, 0x78, 0x79, 0x7B, 0x7E, 0x7F, 0x81, 0x81, 0x7E, 0x7C, 0x7D, - 0x80, 0x7B, 0x77, 0x74, 0x73, 0x73, 0x78, 0x7B, 0x7A, 0x79, 0x76, - 0x6D, 0x6E, 0x6F, 0x6C, 0x68, 0x68, 0x64, 0x62, 0x5F, 0x5D, 0x5D, - 0x5C, 0x5C, 0x5D, 0x5F, 0x61, 0x64, 0x64, 0x62, 0x60, 0x61, 0x62, - 0x62, 0x62, 0x66, 0x67, 0x68, 0x6E, 0x6F, 0x73, 0x76, 0x7A, 0x7B, - 0x7C, 0x82, 0x85, 0x8B, 0x8F, 0x8F, 0x93, 0x94, 0x98, 0xA1, 0xA3, - 0xA5, 0xA9, 0xAE, 0xB0, 0xB5, 0xB7, 0xBA, 0xBC, 0xBE, 0xC0, 0xBC, - 0xB7, 0xB9, 0xB8, 0xB3, 0xAF, 0xAE, 0xAA, 0xA7, 0xA4, 0xA3, 0x9F, - 0x96, 0x93, 0x8B, 0x85, 0x85, 0x7F, 0x7C, 0x77, 0x70, 0x6A, 0x66, - 0x68, 0x67, 0x64, 0x5D, 0x5B, 0x5E, 0x61, 0x62, 0x64, 0x67, 0x68, - 0x6F, 0x73, 0x72, 0x75, 0x77, 0x7A, 0x7C, 0x81, 0x88, 0x8E, 0x96, - 0x9A, 0x9D, 0xA0, 0xA4, 0xA8, 0xAD, 0xAF, 0xB2, 0xB4, 0xB5, 0xB9, - 0xBC, 0xBB, 0xBA, 0xB8, 0xB4, 0xB5, 0xB5, 0xB5, 0xB3, 0xAE, 0xAB, - 0xA2, 0x9A, 0x9C, 0x9C, 0x93, 0x89, 0x85, 0x7A, 0x73, 0x71, 0x6C, - 0x6C, 0x65, 0x5E, 0x5A, 0x55, 0x52, 0x51, 0x51, 0x54, 0x53, 0x4F, - 0x4F, 0x4E, 0x4B, 0x49, 0x42, 0x3E, 0x45, 0x4A, 0x4F, 0x55, 0x56, - 0x59, 0x5C, 0x5D, 0x5B, 0x5B, 0x5F, 0x5F, 0x5E, 0x65, 0x6A, 0x70, - 0x7A, 0x7B, 0x79, 0x7B, 0x7E, 0x81, 0x81, 0x86, 0x8B, 0x86, 0x84, - 0x82, 0x80, 0x7E, 0x7B, 0x80, 0x7F, 0x7F, 0x82, 0x7D, 0x7C, 0x7E, - 0x80, 0x7E, 0x77, 0x76, 0x7D, 0x7E, 0x7C, 0x7B, 0x7B, 0x7E, 0x7F, - 0x80, 0x86, 0x89, 0x87, 0x87, 0x85, 0x88, 0x91, 0x96, 0x97, 0x97, - 0x95, 0x98, 0x9B, 0x9F, 0x9E, 0x99, 0x97, 0x97, 0x9C, 0x9F, 0x9F, - 0xA1, 0xA2, 0xA2, 0xA4, 0xA7, 0xA7, 0xA6, 0xA1, 0x9E, 0x98, 0x90, - 0x92, 0x8F, 0x8D, 0x87, 0x80, 0x84, 0x82, 0x87, 0x89, 0x85, 0x83, - 0x83, 0x88, 0x87, 0x88, 0x86, 0x82, 0x85, 0x85, 0x87, 0x89, 0x89, - 0x8C, 0x8E, 0x8E, 0x8A, 0x8B, 0x90, 0x8F, 0x8A, 0x8C, 0x8C, 0x88, - 0x88, 0x80, 0x83, 0x84, 0x7F, 0x7B, 0x75, 0x72, 0x72, 0x74, 0x74, - 0x70, 0x70, 0x6F, 0x6D, 0x6F, 0x70, 0x6D, 0x62, 0x5A, 0x56, 0x53, - 0x4C, 0x49, 0x47, 0x41, 0x3E, 0x3A, 0x35, 0x32, 0x2F, 0x2E, 0x2D, - 0x2C, 0x2F, 0x32, 0x32, 0x34, 0x33, 0x29, 0x2E, 0x36, 0x40, 0x44, - 0x4B, 0x55, 0x59, 0x5E, 0x62, 0x69, 0x73, 0x7A, 0x82, 0x87, 0x91, - 0x95, 0x9A, 0xA0, 0x9D, 0x9F, 0xA2, 0xA8, 0xB1, 0xB4, 0xB3, 0xB2, - 0xB5, 0xB6, 0xB2, 0xB3, 0xB6, 0xB4, 0xB2, 0xAD, 0xA6, 0xA5, 0xA3, - 0x9E, 0x9B, 0x96, 0x95, 0x92, 0x90, 0x8E, 0x8D, 0x8C, 0x82, 0x80, - 0x82, 0x83, 0x83, 0x84, 0x83, 0x81, 0x86, 0x87, 0x88, 0x8C, 0x94, - 0x99, 0x98, 0x9D, 0xA5, 0xAE, 0xAF, 0xAF, 0xB0, 0xB4, 0xBA, 0xBD, - 0xC3, 0xC6, 0xCB, 0xD0, 0xCE, 0xCD, 0xCF, 0xD3, 0xD1, 0xD3, 0xD4, - 0xD2, 0xCE, 0xCB, 0xC5, 0xC3, 0xC0, 0xB8, 0xBB, 0xBA, 0xB3, 0xAE, - 0xA7, 0x9E, 0x9A, 0x89, 0x88, 0x80, 0x75, 0x70, 0x64, 0x61, 0x57, - 0x51, 0x4E, 0x48, 0x45, 0x3E, 0x3C, 0x39, 0x3F, 0x41, 0x3A, 0x2E, - 0x32, 0x3A, 0x38, 0x37, 0x3E, 0x49, 0x4E, 0x4B, 0x4B, 0x4C, 0x55, - 0x57, 0x5D, 0x62, 0x66, 0x71, 0x72, 0x70, 0x71, 0x74, 0x75, 0x7A, - 0x80, 0x82, 0x81, 0x82, 0x83, 0x85, 0x85, 0x86, 0x89, 0x88, 0x88, - 0x87, 0x82, 0x82, 0x80, 0x7C, 0x78, 0x6B, 0x61, 0x5F, 0x5A, 0x56, - 0x58, 0x53, 0x4F, 0x4E, 0x49, 0x45, 0x41, 0x40, 0x40, 0x44, 0x45, - 0x40, 0x3F, 0x49, 0x4C, 0x4A, 0x49, 0x56, 0x65, 0x69, 0x6B, 0x6E, - 0x77, 0x7A, 0x79, 0x7D, 0x8A, 0x91, 0x94, 0x97, 0x94, 0x98, 0xA4, - 0xA4, 0x9D, 0xA2, 0xA4, 0xA3, 0xA8, 0xAC, 0xB0, 0xB0, 0xB2, 0xAF, - 0xA3, 0xA4, 0xA8, 0xA9, 0xA7, 0x9E, 0x9B, 0x95, 0x8F, 0x87, 0x80, - 0x82, 0x81, 0x85, 0x82, 0x7D, 0x7F, 0x7D, 0x75, 0x6C, 0x6C, 0x71, - 0x71, 0x7A, 0x7A, 0x67, 0x68, 0x74, 0x74, 0x6E, 0x77, 0x8A, 0x8B, - 0x81, 0x81, 0x86, 0x8D, 0x94, 0x92, 0x96, 0x9C, 0x9C, 0xA0, 0xA1, - 0xA0, 0xA4, 0xA7, 0xA2, 0xA4, 0xAA, 0xB0, 0xAF, 0xB1, 0xB6, 0xB1, - 0xAD, 0xB0, 0xA5, 0x9B, 0x9A, 0x9C, 0x99, 0x96, 0x93, 0x8B, 0x82, - 0x79, 0x75, 0x77, 0x76, 0x7B, 0x7C, 0x77, 0x70, 0x69, 0x6B, 0x67, - 0x67, 0x6D, 0x72, 0x78, 0x7A, 0x75, 0x77, 0x81, 0x7D, 0x7A, 0x84, - 0x8A, 0x8E, 0x8C, 0x89, 0x89, 0x8B, 0x8B, 0x8A, 0x8B, 0x8B, 0x8B, - 0x8A, 0x8B, 0x86, 0x87, 0x8A, 0x83, 0x7D, 0x7C, 0x7B, 0x77, 0x79, - 0x78, 0x75, 0x74, 0x6F, 0x6B, 0x63, 0x62, 0x65, 0x62, 0x60, 0x5D, - 0x56, 0x51, 0x4C, 0x45, 0x44, 0x40, 0x3D, 0x40, 0x43, 0x41, 0x3E, - 0x39, 0x3C, 0x40, 0x44, 0x45, 0x4A, 0x57, 0x5B, 0x56, 0x57, 0x61, - 0x69, 0x70, 0x75, 0x80, 0x8B, 0x92, 0x94, 0x98, 0x9F, 0xA4, 0xA8, - 0xB5, 0xBD, 0xBF, 0xC6, 0xC1, 0xBD, 0xC3, 0xC4, 0xBF, 0xC1, 0xC6, - 0xC6, 0xC1, 0xBE, 0xBC, 0xBD, 0xBA, 0xB0, 0xAA, 0xAB, 0xAB, 0xA7, - 0xA3, 0x9E, 0x98, 0x8A, 0x82, 0x82, 0x7C, 0x7A, 0x7A, 0x77, 0x79, - 0x75, 0x6D, 0x69, 0x6B, 0x6D, 0x6F, 0x73, 0x70, 0x76, 0x7D, 0x79, - 0x78, 0x7B, 0x83, 0x89, 0x89, 0x90, 0x93, 0x97, 0x99, 0x99, 0x9B, - 0x9F, 0xA4, 0xA6, 0xA6, 0xA7, 0xA7, 0xA8, 0xA5, 0xA3, 0xA4, 0x9F, - 0x9B, 0x9E, 0xA1, 0x99, 0x96, 0x95, 0x90, 0x8D, 0x82, 0x7F, 0x7B, - 0x77, 0x73, 0x6B, 0x61, 0x5A, 0x53, 0x47, 0x40, 0x3D, 0x3E, 0x3D, - 0x36, 0x36, 0x36, 0x2D, 0x27, 0x24, 0x28, 0x2A, 0x28, 0x2D, 0x2B, - 0x2C, 0x32, 0x2B, 0x29, 0x38, 0x42, 0x46, 0x47, 0x4E, 0x58, 0x56, - 0x55, 0x5B, 0x64, 0x6C, 0x71, 0x79, 0x80, 0x82, 0x85, 0x89, 0x8B, - 0x92, 0x9D, 0x9F, 0xA6, 0xB2, 0xB8, 0xB2, 0xAF, 0xB2, 0xB0, 0xAE, - 0xAB, 0xAC, 0xB1, 0xAF, 0xAF, 0xAC, 0xA3, 0x9F, 0x9B, 0x94, 0x94, - 0x92, 0x94, 0x92, 0x88, 0x82, 0x82, 0x7B, 0x7A, 0x77, 0x79, 0x7C, - 0x7E, 0x85, 0x83, 0x82, 0x85, 0x81, 0x7E, 0x8D, 0x96, 0x95, 0x95, - 0x94, 0x9A, 0x91, 0x90, 0x9A, 0x9E, 0xA8, 0xAE, 0xAD, 0xAE, 0xA7, - 0xA4, 0xA6, 0xA6, 0xA8, 0xAD, 0xAC, 0xAB, 0xAF, 0xAB, 0xA0, 0x9F, - 0xA3, 0xA5, 0xA5, 0xA8, 0xAB, 0xA6, 0xA5, 0x9F, 0x97, 0x95, 0x92, - 0x8B, 0x7F, 0x83, 0x88, 0x82, 0x7B, 0x71, 0x69, 0x69, 0x67, 0x65, - 0x63, 0x65, 0x63, 0x61, 0x5E, 0x56, 0x58, 0x59, 0x54, 0x53, 0x5B, - 0x5D, 0x5C, 0x5A, 0x5F, 0x62, 0x61, 0x63, 0x67, 0x72, 0x78, 0x78, - 0x7B, 0x76, 0x75, 0x72, 0x72, 0x76, 0x78, 0x80, 0x83, 0x7D, 0x7D, - 0x7C, 0x6F, 0x67, 0x69, 0x6A, 0x6D, 0x70, 0x6B, 0x65, 0x5E, 0x56, - 0x53, 0x51, 0x52, 0x56, 0x55, 0x55, 0x58, 0x5B, 0x59, 0x4A, 0x4A, - 0x56, 0x58, 0x59, 0x60, 0x6A, 0x67, 0x65, 0x66, 0x5F, 0x64, 0x6E, - 0x71, 0x74, 0x7E, 0x7F, 0x7C, 0x7E, 0x7F, 0x89, 0x8D, 0x89, 0x8C, - 0x91, 0x93, 0x92, 0x96, 0x97, 0x92, 0x93, 0x95, 0x97, 0x9D, 0xA3, - 0xA4, 0xA0, 0xA0, 0xA2, 0x97, 0x94, 0x9A, 0x9D, 0xA2, 0xA0, 0x9D, - 0x9B, 0x96, 0x93, 0x8D, 0x89, 0x8C, 0x91, 0x90, 0x8C, 0x89, 0x87, - 0x81, 0x7C, 0x76, 0x80, 0x89, 0x85, 0x88, 0x82, 0x87, 0x87, 0x88, - 0x8B, 0x88, 0x91, 0x95, 0x93, 0x93, 0x9E, 0xA2, 0x9A, 0x9C, 0xA3, - 0xA6, 0xA6, 0xA6, 0xAA, 0xB0, 0xB0, 0xA9, 0xB1, 0xB5, 0xB6, 0xB8, - 0xB9, 0xB6, 0xB9, 0xBD, 0xB5, 0xAF, 0xB4, 0xAE, 0xA0, 0xA3, 0xAE, - 0xAD, 0xA9, 0xA6, 0x9C, 0x95, 0x92, 0x8D, 0x84, 0x84, 0x8F, 0x81, - 0x76, 0x70, 0x67, 0x69, 0x5D, 0x51, 0x59, 0x5F, 0x61, 0x5D, 0x56, - 0x56, 0x56, 0x52, 0x50, 0x50, 0x58, 0x64, 0x65, 0x5A, 0x5C, 0x6C, - 0x6A, 0x69, 0x6B, 0x70, 0x76, 0x71, 0x71, 0x76, 0x78, 0x7C, 0x75, - 0x74, 0x75, 0x75, 0x77, 0x75, 0x78, 0x7A, 0x7A, 0x74, 0x71, 0x78, - 0x79, 0x70, 0x6F, 0x6E, 0x6E, 0x6B, 0x66, 0x60, 0x5A, 0x5E, 0x5C, - 0x59, 0x5A, 0x59, 0x5B, 0x54, 0x50, 0x52, 0x51, 0x59, 0x53, 0x50, - 0x59, 0x57, 0x54, 0x51, 0x50, 0x55, 0x56, 0x58, 0x5A, 0x5C, 0x67, - 0x68, 0x5F, 0x60, 0x6C, 0x78, 0x77, 0x75, 0x81, 0x87, 0x86, 0x84, - 0x86, 0x93, 0xA0, 0xA2, 0xA5, 0xA8, 0xA8, 0xB1, 0xB1, 0xAE, 0xB5, - 0xB7, 0xB3, 0xAC, 0xB0, 0xB9, 0xB2, 0xAC, 0xAE, 0xA9, 0xA4, 0x9C, - 0x98, 0x9A, 0x98, 0x93, 0x8C, 0x89, 0x88, 0x83, 0x7D, 0x76, 0x7A, - 0x7F, 0x7C, 0x71, 0x70, 0x77, 0x76, 0x70, 0x6C, 0x6E, 0x75, 0x76, - 0x75, 0x70, 0x7A, 0x7E, 0x78, 0x76, 0x7F, 0x86, 0x82, 0x79, 0x7B, - 0x84, 0x89, 0x88, 0x8A, 0x91, 0x94, 0x95, 0x92, 0x93, 0x98, 0x9E, - 0x9D, 0x9C, 0x9B, 0x9D, 0x9E, 0x97, 0x95, 0x9C, 0x97, 0x8D, 0x8B, - 0x8E, 0x87, 0x80, 0x7D, 0x7A, 0x78, 0x73, 0x6D, 0x67, 0x61, 0x60, - 0x5A, 0x55, 0x53, 0x52, 0x55, 0x51, 0x48, 0x48, 0x4C, 0x4F, 0x4A, - 0x47, 0x4D, 0x53, 0x4F, 0x51, 0x51, 0x56, 0x64, 0x62, 0x60, 0x69, - 0x75, 0x7D, 0x75, 0x72, 0x80, 0x8E, 0x90, 0x8D, 0x98, 0xA0, 0x9B, - 0x95, 0x97, 0x99, 0x9D, 0xA0, 0x98, 0x92, 0x9C, 0xA1, 0x96, 0x9A, - 0xA2, 0xA4, 0xA1, 0x9D, 0x9F, 0xA0, 0xA5, 0xA5, 0x9E, 0xA1, 0xA1, - 0x9C, 0xA3, 0xA6, 0x9F, 0xA5, 0xA6, 0xA0, 0x9C, 0x9E, 0x9D, 0x99, - 0x94, 0x9A, 0x96, 0x96, 0x96, 0x93, 0x96, 0x95, 0x92, 0x93, 0x95, - 0x9A, 0x96, 0x8C, 0x8F, 0x99, 0x94, 0x89, 0x87, 0x91, 0x97, 0x8D, - 0x88, 0x90, 0x95, 0x96, 0x8C, 0x8D, 0x97, 0x96, 0x92, 0x8F, 0x92, - 0x9C, 0x9A, 0x88, 0x7F, 0x86, 0x89, 0x81, 0x79, 0x7B, 0x82, 0x81, - 0x7D, 0x78, 0x77, 0x7A, 0x7A, 0x76, 0x74, 0x78, 0x77, 0x73, 0x69, - 0x62, 0x67, 0x6A, 0x65, 0x62, 0x6B, 0x6E, 0x6E, 0x65, 0x60, 0x65, - 0x65, 0x69, 0x6A, 0x6C, 0x70, 0x6A, 0x67, 0x6A, 0x71, 0x73, 0x71, - 0x7A, 0x7E, 0x7B, 0x7E, 0x80, 0x81, 0x84, 0x86, 0x84, 0x85, 0x82, - 0x81, 0x87, 0x85, 0x84, 0x89, 0x87, 0x7C, 0x75, 0x78, 0x77, 0x72, - 0x71, 0x71, 0x72, 0x75, 0x6A, 0x5D, 0x5A, 0x58, 0x5B, 0x5D, 0x5C, - 0x5D, 0x5C, 0x59, 0x50, 0x4D, 0x54, 0x58, 0x60, 0x59, 0x5C, 0x68, - 0x68, 0x62, 0x5F, 0x60, 0x61, 0x63, 0x5F, 0x64, 0x71, 0x6E, 0x62, - 0x5F, 0x63, 0x6E, 0x70, 0x6A, 0x71, 0x79, 0x78, 0x70, 0x75, 0x7D, - 0x80, 0x7E, 0x79, 0x7E, 0x83, 0x85, 0x81, 0x7F, 0x86, 0x83, 0x7F, - 0x7C, 0x80, 0x89, 0x88, 0x87, 0x86, 0x8B, 0x8B, 0x83, 0x85, 0x8B, - 0x8E, 0x92, 0x93, 0x93, 0x95, 0x92, 0x8B, 0x86, 0x85, 0x8C, 0x93, - 0x8D, 0x8A, 0x8E, 0x8E, 0x8A, 0x84, 0x86, 0x8E, 0x92, 0x92, 0x91, - 0x97, 0x9D, 0x97, 0x96, 0x99, 0x9F, 0xA3, 0xA5, 0xA6, 0xA7, 0xAB, - 0xAB, 0xA5, 0xA3, 0xA5, 0xA7, 0xAA, 0xAA, 0xAD, 0xB1, 0xAB, 0xA6, - 0xA6, 0xA7, 0xA3, 0x9D, 0x9D, 0xA2, 0x9F, 0x9B, 0x9C, 0x9A, 0x98, - 0x94, 0x92, 0x90, 0x91, 0x94, 0x92, 0x8F, 0x8C, 0x89, 0x89, 0x7C, - 0x74, 0x78, 0x82, 0x83, 0x77, 0x78, 0x78, 0x72, 0x65, 0x61, 0x60, - 0x64, 0x68, 0x62, 0x61, 0x62, 0x5C, 0x59, 0x5B, 0x5A, 0x5F, 0x69, - 0x6D, 0x6E, 0x6F, 0x73, 0x7D, 0x76, 0x72, 0x78, 0x7E, 0x83, 0x81, - 0x7D, 0x81, 0x77, 0x78, 0x7B, 0x73, 0x7A, 0x82, 0x81, 0x7C, 0x7F, - 0x7D, 0x77, 0x79, 0x77, 0x77, 0x7C, 0x7C, 0x77, 0x7A, 0x7D, 0x79, - 0x7A, 0x7D, 0x7A, 0x77, 0x75, 0x7C, 0x82, 0x7B, 0x7C, 0x77, 0x76, - 0x78, 0x6F, 0x70, 0x79, 0x7D, 0x74, 0x79, 0x80, 0x7C, 0x76, 0x69, - 0x6A, 0x78, 0x7B, 0x78, 0x7A, 0x7C, 0x81, 0x7F, 0x6D, 0x70, 0x77, - 0x7B, 0x84, 0x83, 0x81, 0x7D, 0x79, 0x7B, 0x7D, 0x7C, 0x83, 0x85, - 0x85, 0x8F, 0x8A, 0x7E, 0x86, 0x88, 0x85, 0x88, 0x8B, 0x8C, 0x8E, - 0x8C, 0x88, 0x8D, 0x92, 0x91, 0x92, 0x8F, 0x8A, 0x8A, 0x8E, 0x87, - 0x7F, 0x85, 0x8A, 0x89, 0x7E, 0x7E, 0x83, 0x84, 0x85, 0x83, 0x88, - 0x8A, 0x85, 0x80, 0x7C, 0x82, 0x8E, 0x89, 0x80, 0x8A, 0x93, 0x91, - 0x7F, 0x7C, 0x84, 0x80, 0x83, 0x87, 0x85, 0x84, 0x81, 0x79, 0x72, - 0x72, 0x7A, 0x78, 0x7A, 0x7C, 0x75, 0x76, 0x78, 0x72, 0x70, 0x78, - 0x78, 0x74, 0x79, 0x77, 0x74, 0x77, 0x75, 0x74, 0x76, 0x75, 0x6F, - 0x74, 0x7C, 0x7A, 0x76, 0x77, 0x7F, 0x85, 0x84, 0x81, 0x7D, 0x80, - 0x81, 0x82, 0x8A, 0x8F, 0x90, 0x8D, 0x86, 0x89, 0x8D, 0x92, 0x8F, - 0x8F, 0x98, 0x98, 0x98, 0x95, 0x8E, 0x90, 0x8E, 0x91, 0x94, 0x90, - 0x89, 0x8B, 0x87, 0x7C, 0x7E, 0x7C, 0x7D, 0x80, 0x79, 0x7A, 0x7C, - 0x77, 0x74, 0x71, 0x70, 0x76, 0x7B, 0x75, 0x77, 0x78, 0x77, 0x7D, - 0x7E, 0x7A, 0x77, 0x75, 0x7A, 0x7B, 0x79, 0x7A, 0x78, 0x77, 0x78, - 0x74, 0x70, 0x6E, 0x73, 0x77, 0x78, 0x79, 0x7C, 0x84, 0x7F, 0x7A, - 0x83, 0x89, 0x8A, 0x88, 0x89, 0x8A, 0x8A, 0x8D, 0x89, 0x87, 0x89, - 0x89, 0x8E, 0x8F, 0x8D, 0x8A, 0x85, 0x87, 0x89, 0x84, 0x84, 0x80, - 0x7E, 0x7E, 0x79, 0x7C, 0x7E, 0x7A, 0x76, 0x76, 0x72, 0x71, 0x75, - 0x74, 0x70, 0x71, 0x6F, 0x6B, 0x68, 0x63, 0x65, 0x6C, 0x6C, 0x69, - 0x69, 0x6C, 0x72, 0x6F, 0x6A, 0x67, 0x67, 0x6C, 0x73, 0x74, 0x79, - 0x7D, 0x76, 0x72, 0x79, 0x7E, 0x85, 0x8B, 0x86, 0x86, 0x8E, 0x90, - 0x8B, 0x8D, 0x90, 0x90, 0x92, 0x94, 0x94, 0x8D, 0x94, 0x96, 0x92, - 0x97, 0x90, 0x8D, 0x8E, 0x8E, 0x90, 0x92, 0x93, 0x8C, 0x8F, 0x95, - 0x88, 0x8B, 0x8B, 0x8A, 0x8D, 0x8A, 0x8D, 0x8D, 0x82, 0x79, 0x70, - 0x72, 0x7E, 0x78, 0x72, 0x73, 0x72, 0x70, 0x6D, 0x64, 0x65, 0x6D, - 0x71, 0x6F, 0x72, 0x7C, 0x7C, 0x78, 0x74, 0x76, 0x81, 0x83, 0x82, - 0x7F, 0x8B, 0x90, 0x86, 0x85, 0x83, 0x87, 0x8A, 0x8D, 0x8C, 0x88, - 0x8F, 0x90, 0x90, 0x96, 0x94, 0x91, 0x90, 0x8C, 0x92, 0x96, 0x9B, - 0x95, 0x94, 0x99, 0x92, 0x8E, 0x8D, 0x91, 0x94, 0x96, 0x96, 0x94, - 0x95, 0x90, 0x83, 0x80, 0x87, 0x87, 0x81, 0x8A, 0x82, 0x7C, 0x81, - 0x72, 0x6D, 0x6A, 0x71, 0x78, 0x72, 0x70, 0x70, 0x6C, 0x6A, 0x69, - 0x6C, 0x71, 0x6D, 0x70, 0x78, 0x73, 0x72, 0x76, 0x75, 0x74, 0x7B, - 0x81, 0x79, 0x7C, 0x84, 0x85, 0x8A, 0x8A, 0x89, 0x8C, 0x8E, 0x90, - 0x96, 0x9B, 0x9A, 0x99, 0x9B, 0x9F, 0x9D, 0x9B, 0x9D, 0x9B, 0x9D, - 0xA0, 0x97, 0x99, 0x97, 0x8A, 0x8A, 0x88, 0x86, 0x85, 0x82, 0x83, - 0x7D, 0x77, 0x76, 0x71, 0x69, 0x6F, 0x75, 0x77, 0x79, 0x6F, 0x6F, - 0x6F, 0x67, 0x64, 0x6C, 0x69, 0x62, 0x6A, 0x6F, 0x67, 0x63, 0x69, - 0x68, 0x63, 0x68, 0x6A, 0x6A, 0x68, 0x66, 0x6B, 0x6F, 0x6E, 0x73, - 0x74, 0x75, 0x78, 0x7E, 0x81, 0x7C, 0x80, 0x88, 0x85, 0x84, 0x85, - 0x87, 0x8D, 0x8C, 0x8C, 0x8C, 0x8D, 0x8B, 0x8A, 0x89, 0x8B, 0x90, - 0x88, 0x85, 0x85, 0x82, 0x80, 0x7E, 0x7E, 0x7A, 0x76, 0x7E, 0x80, - 0x7E, 0x77, 0x6E, 0x73, 0x6F, 0x6C, 0x6E, 0x6E, 0x71, 0x72, 0x6F, - 0x67, 0x6D, 0x6A, 0x64, 0x66, 0x67, 0x66, 0x62, 0x64, 0x61, 0x66, - 0x6E, 0x6B, 0x62, 0x66, 0x6F, 0x72, 0x74, 0x76, 0x77, 0x7F, 0x81, - 0x7F, 0x83, 0x82, 0x88, 0x8D, 0x89, 0x86, 0x8F, 0x8A, 0x83, 0x8B, - 0x88, 0x8C, 0x8C, 0x89, 0x8F, 0x8A, 0x88, 0x89, 0x88, 0x87, 0x86, - 0x8F, 0x92, 0x8F, 0x8D, 0x86, 0x89, 0x8C, 0x91, 0x90, 0x8A, 0x91, - 0x92, 0x8D, 0x87, 0x87, 0x89, 0x88, 0x86, 0x85, 0x88, 0x86, 0x85, - 0x84, 0x85, 0x8A, 0x87, 0x7F, 0x78, 0x7B, 0x7A, 0x7A, 0x7B, 0x77, - 0x79, 0x7B, 0x78, 0x77, 0x75, 0x79, 0x7C, 0x7C, 0x7E, 0x81, 0x7F, - 0x79, 0x76, 0x7D, 0x7D, 0x7C, 0x80, 0x82, 0x85, 0x81, 0x80, 0x83, - 0x86, 0x81, 0x85, 0x92, 0x94, 0x94, 0x8A, 0x8B, 0x8F, 0x9A, 0x9C, - 0x96, 0x9A, 0xA2, 0xA3, 0x9C, 0x9D, 0x9C, 0xA2, 0xA0, 0x9A, 0xA1, - 0xA1, 0xA2, 0x98, 0x99, 0x9C, 0x98, 0x99, 0x91, 0x8F, 0x92, 0x94, - 0x96, 0x8D, 0x8B, 0x92, 0x8D, 0x8D, 0x89, 0x88, 0x86, 0x7E, 0x7E, - 0x7C, 0x76, 0x6E, 0x6C, 0x68, 0x69, 0x6C, 0x6A, 0x6C, 0x68, 0x65, - 0x64, 0x66, 0x69, 0x6A, 0x71, 0x76, 0x7C, 0x79, 0x72, 0x74, 0x77, - 0x80, 0x86, 0x83, 0x8C, 0x91, 0x8E, 0x8F, 0x8B, 0x8A, 0x8F, 0x8E, - 0x8D, 0x92, 0x97, 0x96, 0x8E, 0x8D, 0x90, 0x8E, 0x8F, 0x8B, 0x8D, - 0x91, 0x93, 0x8F, 0x88, 0x86, 0x85, 0x80, 0x7C, 0x7D, 0x7E, 0x7E, - 0x79, 0x79, 0x77, 0x73, 0x6B, 0x62, 0x62, 0x60, 0x61, 0x5C, 0x57, - 0x54, 0x54, 0x4F, 0x48, 0x4B, 0x49, 0x4B, 0x53, 0x56, 0x57, 0x54, - 0x50, 0x55, 0x52, 0x59, 0x62, 0x67, 0x67, 0x68, 0x6D, 0x66, 0x6A, - 0x6A, 0x71, 0x73, 0x7A, 0x84, 0x80, 0x81, 0x7F, 0x81, 0x85, 0x85, - 0x8C, 0x90, 0x93, 0x98, 0x98, 0x97, 0x92, 0x93, 0x95, 0x94, 0x9A, - 0x9D, 0x9C, 0x97, 0x90, 0x8C, 0x92, 0x8B, 0x83, 0x86, 0x81, 0x87, - 0x83, 0x81, 0x83, 0x76, 0x73, 0x6C, 0x6D, 0x75, 0x79, 0x7E, 0x7B, - 0x72, 0x6F, 0x6C, 0x6E, 0x6F, 0x6F, 0x76, 0x71, 0x72, 0x79, 0x77, - 0x76, 0x70, 0x71, 0x70, 0x74, 0x83, 0x8E, 0x8D, 0x89, 0x83, 0x87, - 0x85, 0x86, 0x8B, 0x91, 0x98, 0x9A, 0x9B, 0x9D, 0x9B, 0x9B, 0x9A, - 0x99, 0x9E, 0xA8, 0xA9, 0xA7, 0xA5, 0xA4, 0xA3, 0x9E, 0x99, 0x97, - 0x96, 0x9B, 0x9B, 0xA2, 0xA1, 0x95, 0x91, 0x8C, 0x8B, 0x89, 0x89, - 0x89, 0x8D, 0x8B, 0x85, 0x7C, 0x78, 0x74, 0x72, 0x7E, 0x81, 0x7E, - 0x7F, 0x77, 0x73, 0x6E, 0x6E, 0x6F, 0x6A, 0x6F, 0x75, 0x7C, 0x7A, - 0x72, 0x72, 0x73, 0x6F, 0x71, 0x78, 0x84, 0x8D, 0x8B, 0x8B, 0x88, - 0x87, 0x8F, 0x8F, 0x8F, 0x97, 0x98, 0x98, 0x9A, 0x98, 0x91, 0x8E, - 0x88, 0x85, 0x88, 0x8B, 0x8A, 0x86, 0x8B, 0x8C, 0x82, 0x7C, 0x76, - 0x75, 0x79, 0x78, 0x7F, 0x81, 0x81, 0x7E, 0x73, 0x6E, 0x69, 0x73, - 0x77, 0x77, 0x79, 0x77, 0x74, 0x6A, 0x6B, 0x64, 0x67, 0x68, 0x67, - 0x74, 0x78, 0x71, 0x6A, 0x68, 0x65, 0x61, 0x6C, 0x76, 0x71, 0x76, - 0x79, 0x6F, 0x70, 0x70, 0x72, 0x75, 0x7C, 0x7D, 0x7E, 0x84, 0x84, - 0x80, 0x81, 0x7F, 0x79, 0x7B, 0x7D, 0x7F, 0x81, 0x81, 0x85, 0x81, - 0x7A, 0x7A, 0x75, 0x7A, 0x7D, 0x7E, 0x84, 0x88, 0x88, 0x7B, 0x74, - 0x75, 0x77, 0x7C, 0x81, 0x80, 0x84, 0x81, 0x7D, 0x75, 0x6E, 0x75, - 0x77, 0x79, 0x83, 0x84, 0x82, 0x7B, 0x77, 0x74, 0x76, 0x7B, 0x81, - 0x84, 0x84, 0x8D, 0x88, 0x83, 0x85, 0x84, 0x87, 0x86, 0x89, 0x87, - 0x88, 0x8A, 0x86, 0x85, 0x82, 0x7D, 0x7A, 0x7E, 0x7E, 0x7D, 0x7B, - 0x7C, 0x7E, 0x7A, 0x79, 0x77, 0x78, 0x7C, 0x79, 0x7F, 0x8A, 0x8A, - 0x85, 0x7B, 0x79, 0x79, 0x7F, 0x88, 0x83, 0x8A, 0x8B, 0x88, 0x81, - 0x7E, 0x87, 0x87, 0x8C, 0x90, 0x92, 0x96, 0x93, 0x8C, 0x86, 0x8B, - 0x91, 0x94, 0x96, 0x95, 0x95, 0x96, 0x91, 0x8E, 0x93, 0x99, 0x95, - 0x95, 0x92, 0x94, 0x96, 0x8E, 0x89, 0x8A, 0x89, 0x86, 0x84, 0x83, - 0x7F, 0x81, 0x84, 0x7F, 0x7A, 0x79, 0x7C, 0x79, 0x77, 0x72, 0x75, - 0x7B, 0x77, 0x74, 0x73, 0x70, 0x73, 0x79, 0x78, 0x79, 0x7E, 0x81, - 0x79, 0x73, 0x7B, 0x78, 0x80, 0x87, 0x84, 0x85, 0x88, 0x8B, 0x83, - 0x83, 0x8C, 0x92, 0x94, 0x98, 0x9C, 0x98, 0x96, 0x9A, 0x9B, 0x9A, - 0x9A, 0x9D, 0x99, 0x95, 0x95, 0x93, 0x8D, 0x83, 0x86, 0x84, 0x80, - 0x80, 0x7B, 0x73, 0x70, 0x71, 0x6F, 0x65, 0x6B, 0x6F, 0x64, 0x67, - 0x64, 0x66, 0x69, 0x65, 0x66, 0x62, 0x61, 0x67, 0x69, 0x6C, 0x68, - 0x67, 0x65, 0x68, 0x69, 0x67, 0x6B, 0x6D, 0x74, 0x7B, 0x73, 0x7D, - 0x7E, 0x74, 0x75, 0x82, 0x82, 0x8A, 0x8D, 0x89, 0x87, 0x86, 0x88, - 0x8A, 0x8A, 0x8E, 0x8E, 0x90, 0x91, 0x90, 0x8B, 0x90, 0x8C, 0x87, - 0x87, 0x88, 0x8E, 0x86, 0x84, 0x7B, 0x75, 0x79, 0x78, 0x80, 0x77, - 0x78, 0x6C, 0x6A, 0x6C, 0x63, 0x74, 0x69, 0x67, 0x69, 0x70, 0x6A, - 0x65, 0x6B, 0x69, 0x65, 0x67, 0x6F, 0x70, 0x70, 0x6A, 0x77, 0x72, - 0x70, 0x71, 0x6F, 0x73, 0x79, 0x82, 0x80, 0x86, 0x8E, 0x8E, 0x8E, - 0x91, 0x90, 0x8E, 0x8F, 0x95, 0x9B, 0x9A, 0x9B, 0x93, 0x93, 0x8B, - 0x90, 0x8E, 0x89, 0x8F, 0x8F, 0x8C, 0x89, 0x83, 0x7F, 0x7D, 0x7F, - 0x84, 0x80, 0x7D, 0x7F, 0x81, 0x80, 0x74, 0x76, 0x6E, 0x6E, 0x71, - 0x75, 0x71, 0x6D, 0x6E, 0x6A, 0x68, 0x70, 0x71, 0x76, 0x78, 0x78, - 0x7B, 0x86, 0x85, 0x7D, 0x85, 0x83, 0x84, 0x87, 0x8C, 0x8E, 0x95, - 0x8F, 0x93, 0x94, 0x97, 0x94, 0x95, 0x9C, 0x9C, 0x9E, 0x9E, 0xA4, - 0x9C, 0x97, 0x9C, 0x95, 0x98, 0x9A, 0x9A, 0x94, 0x92, 0x88, 0x8B, - 0x81, 0x87, 0x8A, 0x80, 0x82, 0x80, 0x75, 0x74, 0x6E, 0x6A, 0x70, - 0x7A, 0x73, 0x76, 0x7B, 0x6E, 0x67, 0x6B, 0x6C, 0x6F, 0x77, 0x77, - 0x7C, 0x7B, 0x76, 0x76, 0x75, 0x80, 0x82, 0x8A, 0x90, 0x88, 0x93, - 0x96, 0x9A, 0x9C, 0xA4, 0x9B, 0xA4, 0xAA, 0x9E, 0xA5, 0xA4, 0xA2, - 0xA3, 0x9B, 0x9E, 0xA1, 0x9C, 0x93, 0xA4, 0x8D, 0x95, 0x94, 0x91, - 0x86, 0x8B, 0x83, 0x87, 0x7C, 0x79, 0x8B, 0x7A, 0x78, 0x76, 0x6E, - 0x71, 0x6E, 0x72, 0x69, 0x6D, 0x68, 0x60, 0x66, 0x59, 0x66, 0x62, - 0x5A, 0x64, 0x66, 0x60, 0x62, 0x67, 0x63, 0x62, 0x65, 0x6C, 0x74, - 0x70, 0x72, 0x75, 0x73, 0x77, 0x77, 0x79, 0x81, 0x7C, 0x77, 0x81, - 0x82, 0x7E, 0x86, 0x88, 0x81, 0x83, 0x7E, 0x7F, 0x8A, 0x83, 0x7E, - 0x84, 0x84, 0x7A, 0x7D, 0x7F, 0x7A, 0x7C, 0x73, 0x77, 0x79, 0x6B, - 0x6D, 0x67, 0x6D, 0x63, 0x64, 0x66, 0x64, 0x5B, 0x57, 0x5F, 0x59, - 0x5B, 0x5D, 0x58, 0x5D, 0x65, 0x59, 0x62, 0x5D, 0x63, 0x66, 0x6B, - 0x70, 0x72, 0x77, 0x7A, 0x84, 0x86, 0x89, 0x8A, 0x91, 0x90, 0x94, - 0x99, 0xA0, 0x9B, 0x98, 0xA8, 0x9F, 0xA2, 0xA1, 0x9E, 0xA3, 0xA5, - 0xA4, 0xA5, 0xA6, 0xA3, 0x9C, 0xA6, 0xA1, 0x9E, 0xA3, 0x9F, 0xA4, - 0x9D, 0x92, 0x8F, 0x8C, 0x9A, 0x8C, 0x8B, 0x90, 0x86, 0x82, 0x79, - 0x78, 0x79, 0x74, 0x7A, 0x75, 0x73, 0x77, 0x73, 0x7A, 0x6C, 0x6B, - 0x68, 0x6C, 0x69, 0x70, 0x71, 0x6B, 0x70, 0x71, 0x6F, 0x78, 0x72, - 0x79, 0x75, 0x77, 0x75, 0x7F, 0x7D, 0x81, 0x82, 0x82, 0x83, 0x86, - 0x87, 0x8A, 0x8D, 0x8E, 0x8D, 0x93, 0x93, 0x99, 0x98, 0x95, 0x94, - 0x95, 0x96, 0x97, 0x96, 0x92, 0x8F, 0x8F, 0x91, 0x90, 0x90, 0x8C, - 0x8E, 0x8B, 0x8D, 0x88, 0x83, 0x83, 0x7E, 0x7D, 0x82, 0x7E, 0x7A, - 0x81, 0x7F, 0x7C, 0x77, 0x7D, 0x7B, 0x82, 0x82, 0x7B, 0x85, 0x80, - 0x7D, 0x80, 0x7C, 0x7C, 0x7E, 0x7E, 0x80, 0x7B, 0x7D, 0x7F, 0x7E, - 0x78, 0x7B, 0x7B, 0x77, 0x7A, 0x7A, 0x7B, 0x7C, 0x78, 0x7A, 0x77, - 0x7D, 0x82, 0x84, 0x80, 0x84, 0x83, 0x88, 0x87, 0x8B, 0x85, 0x84, - 0x84, 0x88, 0x8B, 0x88, 0x84, 0x85, 0x85, 0x83, 0x81, 0x80, 0x82, - 0x83, 0x81, 0x7E, 0x80, 0x80, 0x7D, 0x7D, 0x79, 0x75, 0x76, 0x73, - 0x74, 0x73, 0x75, 0x73, 0x6E, 0x6D, 0x72, 0x6F, 0x6D, 0x71, 0x6A, - 0x6B, 0x6E, 0x6B, 0x70, 0x70, 0x6A, 0x69, 0x67, 0x6B, 0x6D, 0x6D, - 0x6D, 0x69, 0x6C, 0x6C, 0x6F, 0x75, 0x6F, 0x70, 0x76, 0x76, 0x77, - 0x7D, 0x7D, 0x7A, 0x82, 0x7C, 0x81, 0x8A, 0x85, 0x86, 0x8D, 0x8D, - 0x8C, 0x90, 0x8E, 0x8E, 0x95, 0x94, 0x97, 0x96, 0x95, 0x93, 0x98, - 0x96, 0x95, 0x92, 0x92, 0x8F, 0x90, 0x90, 0x8F, 0x92, 0x8D, 0x88, - 0x8A, 0x85, 0x7D, 0x7F, 0x77, 0x76, 0x7D, 0x7B, 0x78, 0x77, 0x73, - 0x71, 0x67, 0x69, 0x74, 0x72, 0x67, 0x72, 0x6A, 0x71, 0x70, 0x70, - 0x76, 0x6E, 0x6F, 0x70, 0x75, 0x6F, 0x73, 0x79, 0x74, 0x7B, 0x77, - 0x7A, 0x82, 0x7E, 0x7E, 0x87, 0x88, 0x87, 0x89, 0x8C, 0x93, 0x94, - 0x8D, 0x8C, 0x8F, 0x97, 0x9A, 0x97, 0x97, 0x92, 0x93, 0x93, 0x98, - 0x9C, 0x94, 0x95, 0x92, 0x93, 0x94, 0x98, 0x96, 0x96, 0x93, 0x91, - 0x91, 0x8E, 0x8E, 0x8D, 0x8E, 0x87, 0x84, 0x86, 0x80, 0x7F, 0x7E, - 0x77, 0x79, 0x78, 0x73, 0x75, 0x74, 0x71, 0x75, 0x76, 0x74, 0x74, - 0x71, 0x70, 0x6E, 0x6C, 0x73, 0x6E, 0x72, 0x76, 0x71, 0x77, 0x76, - 0x78, 0x80, 0x80, 0x80, 0x82, 0x86, 0x8A, 0x8B, 0x8C, 0x8F, 0x8F, - 0x91, 0x90, 0x91, 0x97, 0x94, 0x96, 0x96, 0x97, 0x99, 0x98, 0x94, - 0x93, 0x96, 0x95, 0x92, 0x8D, 0x8C, 0x8F, 0x91, 0x8D, 0x92, 0x93, - 0x91, 0x8E, 0x7E, 0x80, 0x8B, 0x7E, 0x80, 0x7D, 0x7D, 0x7D, 0x77, - 0x6A, 0x6C, 0x6A, 0x69, 0x6C, 0x6A, 0x68, 0x62, 0x60, 0x60, 0x61, - 0x5F, 0x5D, 0x61, 0x5A, 0x5E, 0x65, 0x60, 0x62, 0x63, 0x60, 0x67, - 0x65, 0x66, 0x6D, 0x70, 0x74, 0x70, 0x7B, 0x79, 0x7D, 0x7A, 0x81, - 0x83, 0x81, 0x85, 0x86, 0x86, 0x8C, 0x90, 0x91, 0x94, 0x91, 0x91, - 0x8A, 0x90, 0x91, 0x96, 0x8C, 0x93, 0x8E, 0x8D, 0x8C, 0x85, 0x86, - 0x8A, 0x84, 0x84, 0x82, 0x71, 0x73, 0x73, 0x6C, 0x72, 0x71, 0x69, - 0x67, 0x60, 0x65, 0x63, 0x65, 0x5D, 0x5D, 0x5E, 0x5A, 0x64, 0x61, - 0x5C, 0x5E, 0x63, 0x61, 0x63, 0x66, 0x6A, 0x6C, 0x66, 0x6E, 0x6D, - 0x70, 0x76, 0x78, 0x7C, 0x7E, 0x80, 0x89, 0x8D, 0x93, 0x97, 0x98, - 0x9E, 0x9D, 0xA0, 0xA8, 0xAB, 0xAF, 0xB2, 0xAE, 0xAD, 0xAA, 0xAB, - 0xAE, 0xA8, 0xAD, 0xAC, 0xAA, 0xAA, 0xA4, 0xA5, 0xA5, 0xA5, 0xA2, - 0x9B, 0x9D, 0x9F, 0x9B, 0x95, 0x8F, 0x8F, 0x8C, 0x85, 0x88, 0x88, - 0x80, 0x7B, 0x78, 0x76, 0x73, 0x70, 0x73, 0x6C, 0x68, 0x65, 0x65, - 0x61, 0x63, 0x6A, 0x60, 0x64, 0x60, 0x6B, 0x70, 0x66, 0x75, 0x69, - 0x6D, 0x73, 0x75, 0x79, 0x78, 0x7E, 0x7B, 0x76, 0x7E, 0x81, 0x84, - 0x82, 0x85, 0x8B, 0x8F, 0x91, 0x92, 0x91, 0x95, 0x99, 0x93, 0x96, - 0x9D, 0x9C, 0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0x9F, 0x9E, 0x9D, 0x98, - 0x95, 0x98, 0x96, 0x98, 0x9A, 0x8D, 0x8D, 0x9A, 0x91, 0x95, 0x9B, - 0x93, 0x97, 0x94, 0x8D, 0x8B, 0x8A, 0x85, 0x81, 0x7C, 0x77, 0x77, - 0x71, 0x6B, 0x6B, 0x6A, 0x68, 0x60, 0x5D, 0x60, 0x59, 0x5B, 0x59, - 0x54, 0x57, 0x52, 0x51, 0x4C, 0x4A, 0x4D, 0x4A, 0x4B, 0x4D, 0x53, - 0x57, 0x5A, 0x5C, 0x62, 0x62, 0x66, 0x68, 0x67, 0x6E, 0x70, 0x75, - 0x7B, 0x7D, 0x83, 0x84, 0x87, 0x8C, 0x90, 0x94, 0x9A, 0x97, 0x9B, - 0x9A, 0x99, 0x9B, 0x9B, 0x9B, 0x96, 0x94, 0x93, 0x92, 0x8B, 0x8A, - 0x89, 0x85, 0x80, 0x7C, 0x78, 0x77, 0x74, 0x70, 0x6B, 0x6E, 0x70, - 0x6A, 0x6B, 0x68, 0x68, 0x66, 0x5B, 0x63, 0x67, 0x68, 0x69, 0x64, - 0x68, 0x72, 0x75, 0x7A, 0x7C, 0x7E, 0x85, 0x85, 0x88, 0x8F, 0x93, - 0x95, 0x9B, 0xA0, 0xA2, 0xA6, 0xAB, 0xAB, 0xAB, 0xB0, 0xB3, 0xB4, - 0xB7, 0xB9, 0xB7, 0xB3, 0xB1, 0xB2, 0xAE, 0xAF, 0xAD, 0xA8, 0xA5, - 0xA3, 0xA1, 0x9F, 0x96, 0x94, 0x93, 0x86, 0x83, 0x81, 0x7D, 0x78, - 0x73, 0x6C, 0x61, 0x5E, 0x57, 0x50, 0x4B, 0x44, 0x44, 0x41, 0x3D, - 0x35, 0x30, 0x33, 0x2F, 0x2E, 0x2C, 0x2D, 0x33, 0x35, 0x34, 0x3A, - 0x3D, 0x44, 0x4F, 0x4D, 0x53, 0x5F, 0x64, 0x67, 0x68, 0x71, 0x7F, - 0x84, 0x8B, 0x90, 0x97, 0x9E, 0xA0, 0xA6, 0xAA, 0xB1, 0xB6, 0xB4, - 0xB7, 0xB9, 0xB7, 0xB7, 0xB3, 0xB4, 0xB8, 0xB4, 0xB2, 0xB2, 0xB2, - 0xAF, 0xAC, 0xA9, 0xA3, 0x9F, 0x9D, 0x9B, 0x94, 0x98, 0xA0, 0x93, - 0x8E, 0x8E, 0x8A, 0x88, 0x81, 0x84, 0x8C, 0x8A, 0x89, 0x89, 0x82, - 0x87, 0x89, 0x8A, 0x95, 0x95, 0x95, 0x94, 0x92, 0x95, 0x90, 0x94, - 0x96, 0x8E, 0x93, 0x96, 0x94, 0x8F, 0x8F, 0x8D, 0x89, 0x8A, 0x89, - 0x8A, 0x8E, 0x91, 0x90, 0x8F, 0x90, 0x96, 0x97, 0x97, 0x9B, 0x9D, - 0xA0, 0xA0, 0xA0, 0xA1, 0x9F, 0x9D, 0x97, 0x97, 0x98, 0x94, 0x92, - 0x90, 0x87, 0x82, 0x7E, 0x78, 0x73, 0x6B, 0x6B, 0x67, 0x65, 0x62, - 0x56, 0x59, 0x53, 0x45, 0x43, 0x3F, 0x48, 0x47, 0x37, 0x38, 0x36, - 0x30, 0x2A, 0x28, 0x2E, 0x36, 0x35, 0x2D, 0x31, 0x36, 0x2F, 0x2C, - 0x2C, 0x2F, 0x32, 0x37, 0x39, 0x40, 0x47, 0x45, 0x41, 0x45, 0x49, - 0x4E, 0x54, 0x5E, 0x64, 0x64, 0x6D, 0x6E, 0x6B, 0x6F, 0x72, 0x83, - 0x8B, 0x83, 0x91, 0x98, 0x97, 0x9E, 0x9F, 0xA2, 0xA4, 0xAB, 0xB0, - 0xB3, 0xBB, 0xBE, 0xC3, 0xBE, 0xBB, 0xC1, 0xC0, 0xBB, 0xBE, 0xC3, - 0xC4, 0xBC, 0xBE, 0xBB, 0xB4, 0xB9, 0xB6, 0xB5, 0xB8, 0xB0, 0xAB, - 0xA1, 0x9F, 0x9D, 0x99, 0x9C, 0x9C, 0x9C, 0x9F, 0x97, 0x91, 0x93, - 0x91, 0x8E, 0x8F, 0x8D, 0x90, 0x8E, 0x90, 0x91, 0x8A, 0x8D, 0x86, - 0x81, 0x82, 0x85, 0x8D, 0x8C, 0x88, 0x80, 0x84, 0x87, 0x7E, 0x7A, - 0x80, 0x84, 0x83, 0x84, 0x80, 0x7D, 0x81, 0x7D, 0x77, 0x79, 0x81, - 0x83, 0x7C, 0x80, 0x81, 0x7E, 0x7B, 0x74, 0x74, 0x76, 0x75, 0x74, - 0x6E, 0x6D, 0x6E, 0x69, 0x62, 0x5E, 0x5F, 0x5F, 0x5F, 0x5C, 0x5A, - 0x54, 0x4E, 0x4D, 0x4A, 0x4C, 0x4C, 0x4E, 0x51, 0x4E, 0x4E, 0x52, - 0x4E, 0x4C, 0x4B, 0x49, 0x52, 0x56, 0x58, 0x59, 0x5B, 0x5B, 0x5F, - 0x5C, 0x5E, 0x65, 0x6C, 0x73, 0x7A, 0x86, 0x84, 0x80, 0x88, 0x8C, - 0x92, 0x9B, 0xA6, 0xAA, 0xAC, 0xB2, 0xB4, 0xB5, 0xB7, 0xBB, 0xBF, - 0xC2, 0xC5, 0xC8, 0xCA, 0xC4, 0xC2, 0xC5, 0xBB, 0xB4, 0xB6, 0xB5, - 0xB9, 0xB4, 0xB0, 0xAA, 0x9F, 0xA4, 0x9E, 0x9C, 0x9B, 0x9C, 0x9E, - 0x96, 0x92, 0x98, 0x90, 0x87, 0x7D, 0x7D, 0x81, 0x80, 0x82, 0x80, - 0x73, 0x73, 0x73, 0x6A, 0x64, 0x6A, 0x71, 0x6A, 0x6A, 0x6B, 0x6B, - 0x6B, 0x66, 0x63, 0x6A, 0x78, 0x78, 0x76, 0x7D, 0x82, 0x86, 0x83, - 0x7F, 0x87, 0x90, 0x91, 0x8E, 0x91, 0x95, 0x94, 0x94, 0x95, 0x94, - 0x96, 0x9B, 0x9B, 0x99, 0x9D, 0x9D, 0x95, 0x92, 0x8D, 0x87, 0x8C, - 0x85, 0x81, 0x7F, 0x78, 0x76, 0x6E, 0x67, 0x63, 0x5D, 0x58, 0x55, - 0x4F, 0x4E, 0x45, 0x3B, 0x3A, 0x33, 0x2E, 0x2A, 0x32, 0x33, 0x32, - 0x32, 0x2D, 0x28, 0x2C, 0x31, 0x2A, 0x2E, 0x3A, 0x4C, 0x42, 0x39, - 0x4C, 0x52, 0x4E, 0x48, 0x4B, 0x61, 0x6B, 0x6B, 0x6D, 0x74, 0x79, - 0x6E, 0x70, 0x7F, 0x8A, 0x91, 0x94, 0x9A, 0x98, 0x99, 0x98, 0x93, - 0xA0, 0xAA, 0xAC, 0xAC, 0xB1, 0xB3, 0xAF, 0xAD, 0xA5, 0xA6, 0xB4, - 0xA9, 0xA4, 0xA8, 0xA2, 0xA1, 0x96, 0x92, 0x9B, 0x97, 0x91, 0x8B, - 0x8B, 0x8E, 0x8C, 0x8E, 0x89, 0x88, 0x86, 0x7D, 0x88, 0x8D, 0x95, - 0x9D, 0x8F, 0x8C, 0x92, 0x96, 0x95, 0x94, 0x9D, 0xA4, 0xA1, 0x98, - 0x94, 0x98, 0xA3, 0x9D, 0x99, 0x9E, 0xA5, 0xAD, 0xAA, 0xA1, 0xA5, - 0xAE, 0xAB, 0xA8, 0xAE, 0xB3, 0xB2, 0xB3, 0xB0, 0xAA, 0xB0, 0xB5, - 0xAC, 0xA9, 0xAD, 0xA8, 0xA7, 0xA6, 0xA1, 0x9C, 0x90, 0x8D, 0x93, - 0x8D, 0x86, 0x81, 0x7C, 0x7A, 0x6E, 0x69, 0x6C, 0x6E, 0x68, 0x5D, - 0x5A, 0x5E, 0x58, 0x4E, 0x51, 0x51, 0x4F, 0x4A, 0x48, 0x49, 0x4B, - 0x4B, 0x48, 0x42, 0x42, 0x47, 0x4E, 0x4A, 0x45, 0x4F, 0x4E, 0x4B, - 0x4D, 0x4C, 0x55, 0x5F, 0x61, 0x67, 0x6A, 0x6E, 0x78, 0x78, 0x75, - 0x7A, 0x88, 0x8C, 0x8A, 0x89, 0x8D, 0x8E, 0x8C, 0x94, 0x95, 0x96, - 0x96, 0x99, 0xA0, 0x9E, 0x9E, 0x9F, 0xA2, 0x9A, 0x93, 0x9A, 0xA1, - 0xA9, 0xA5, 0x9D, 0x95, 0x92, 0x94, 0x91, 0x8C, 0x93, 0x95, 0x98, - 0x83, 0x7E, 0x8A, 0x82, 0x81, 0x7D, 0x80, 0x85, 0x86, 0x7E, 0x73, - 0x76, 0x76, 0x76, 0x74, 0x78, 0x87, 0x82, 0x7C, 0x78, 0x70, 0x76, - 0x7D, 0x7B, 0x7D, 0x7E, 0x86, 0x88, 0x7F, 0x7C, 0x7F, 0x7F, 0x81, - 0x7D, 0x81, 0x8A, 0x8B, 0x87, 0x7D, 0x82, 0x85, 0x80, 0x82, 0x88, - 0x8C, 0x90, 0x8F, 0x8F, 0x8A, 0x84, 0x88, 0x8A, 0x86, 0x88, 0x89, - 0x8B, 0x88, 0x7E, 0x7C, 0x76, 0x71, 0x71, 0x73, 0x72, 0x6F, 0x6F, - 0x6A, 0x5E, 0x57, 0x56, 0x57, 0x57, 0x56, 0x56, 0x5A, 0x57, 0x51, - 0x4E, 0x46, 0x48, 0x50, 0x54, 0x59, 0x55, 0x5B, 0x5B, 0x52, 0x4D, - 0x46, 0x4C, 0x52, 0x4F, 0x53, 0x54, 0x55, 0x57, 0x55, 0x50, 0x50, - 0x58, 0x62, 0x67, 0x69, 0x6C, 0x71, 0x78, 0x6B, 0x63, 0x70, 0x82, - 0x8C, 0x8C, 0x94, 0x98, 0x9A, 0x99, 0x92, 0x94, 0xA1, 0xA7, 0xAE, - 0xB5, 0xB4, 0xB6, 0xAE, 0xA7, 0xA8, 0xAD, 0xB9, 0xBD, 0xBB, 0xBF, - 0xBE, 0xB3, 0xAD, 0xB1, 0xAE, 0xAD, 0xB4, 0xB5, 0xB7, 0xB6, 0xAF, - 0xAD, 0xA5, 0xA4, 0xA9, 0xA6, 0xA8, 0xAB, 0xAE, 0xAB, 0xA3, 0x9D, - 0xA3, 0xA5, 0x9D, 0x9C, 0x9F, 0xA4, 0xA0, 0x98, 0x96, 0x94, 0x98, - 0x91, 0x8A, 0x91, 0x99, 0x9C, 0x8F, 0x87, 0x8A, 0x8B, 0x89, 0x87, - 0x88, 0x8D, 0x92, 0x8D, 0x86, 0x88, 0x8B, 0x89, 0x83, 0x82, 0x88, - 0x90, 0x8E, 0x8B, 0x8B, 0x87, 0x7E, 0x7B, 0x7B, 0x7F, 0x80, 0x7F, - 0x7B, 0x71, 0x68, 0x65, 0x64, 0x60, 0x60, 0x5D, 0x59, 0x57, 0x4E, - 0x4D, 0x52, 0x4A, 0x44, 0x44, 0x46, 0x4A, 0x44, 0x45, 0x4D, 0x49, - 0x41, 0x42, 0x48, 0x4A, 0x4B, 0x49, 0x4D, 0x50, 0x50, 0x50, 0x52, - 0x54, 0x5B, 0x5F, 0x60, 0x66, 0x69, 0x6D, 0x71, 0x70, 0x71, 0x77, - 0x7C, 0x7F, 0x86, 0x8F, 0x94, 0x96, 0x9C, 0x9F, 0x9E, 0xA0, 0xA4, - 0xA9, 0xAF, 0xB3, 0xB3, 0xB3, 0xB2, 0xAC, 0xAB, 0xAC, 0xB2, 0xB4, - 0xAF, 0xAA, 0xA1, 0x9F, 0x9D, 0x95, 0x93, 0x96, 0x99, 0x90, 0x89, - 0x8B, 0x80, 0x7B, 0x7A, 0x7A, 0x80, 0x84, 0x83, 0x7B, 0x70, 0x72, - 0x74, 0x75, 0x73, 0x75, 0x7E, 0x83, 0x83, 0x7B, 0x71, 0x74, 0x76, - 0x79, 0x7B, 0x7D, 0x81, 0x82, 0x81, 0x80, 0x7F, 0x84, 0x89, 0x87, - 0x88, 0x8E, 0x93, 0x94, 0x92, 0x91, 0x90, 0x94, 0x96, 0x91, 0x91, - 0x92, 0x94, 0x97, 0x91, 0x8E, 0x90, 0x8A, 0x89, 0x88, 0x83, 0x83, - 0x84, 0x82, 0x77, 0x6E, 0x64, 0x61, 0x5E, 0x59, 0x5F, 0x63, 0x56, - 0x4D, 0x49, 0x47, 0x42, 0x3F, 0x49, 0x49, 0x4C, 0x53, 0x49, 0x49, - 0x45, 0x3A, 0x42, 0x4D, 0x58, 0x66, 0x62, 0x5D, 0x5D, 0x5F, 0x5B, - 0x53, 0x63, 0x72, 0x74, 0x72, 0x71, 0x77, 0x74, 0x6E, 0x70, 0x76, - 0x83, 0x89, 0x86, 0x8C, 0x8D, 0x8B, 0x8B, 0x8D, 0x8B, 0x90, 0x9F, - 0x9F, 0x9C, 0x9F, 0x9F, 0x9E, 0x93, 0x96, 0x9B, 0x99, 0x9E, 0xA0, - 0xA2, 0xA2, 0x98, 0x8E, 0x8A, 0x8D, 0x90, 0x92, 0x93, 0x96, 0x96, - 0x8C, 0x87, 0x8A, 0x8D, 0x90, 0x91, 0x98, 0x9E, 0xA3, 0xA2, 0x9C, - 0xA0, 0xA5, 0xA4, 0xA7, 0xAC, 0xB4, 0xBA, 0xBA, 0xB7, 0xB7, 0xB8, - 0xB7, 0xB4, 0xB3, 0xB8, 0xBB, 0xB9, 0xB7, 0xAD, 0xA8, 0xAB, 0xA5, - 0x9A, 0x98, 0x9E, 0xA2, 0x9E, 0x8F, 0x8A, 0x89, 0x7F, 0x7A, 0x7D, - 0x80, 0x80, 0x72, 0x6B, 0x76, 0x71, 0x5F, 0x5D, 0x5F, 0x62, 0x67, - 0x66, 0x67, 0x61, 0x5B, 0x53, 0x4D, 0x4C, 0x57, 0x5D, 0x5F, 0x5E, - 0x58, 0x55, 0x51, 0x4C, 0x4F, 0x5A, 0x60, 0x60, 0x61, 0x60, 0x5D, - 0x5C, 0x60, 0x63, 0x65, 0x69, 0x70, 0x73, 0x6C, 0x6D, 0x73, 0x75, - 0x79, 0x72, 0x75, 0x7F, 0x74, 0x69, 0x6D, 0x74, 0x6B, 0x5E, 0x64, - 0x68, 0x63, 0x66, 0x62, 0x5D, 0x57, 0x5A, 0x64, 0x5E, 0x5F, 0x60, - 0x66, 0x72, 0x6E, 0x6A, 0x6A, 0x75, 0x76, 0x7D, 0x80, 0x80, 0x89, - 0x8C, 0x95, 0x99, 0x9D, 0xA5, 0x9E, 0x9F, 0xA9, 0xB4, 0xBB, 0xBF, - 0xBD, 0xB5, 0xB0, 0xB3, 0xB8, 0xBB, 0xBC, 0xC1, 0xC0, 0xBA, 0xB5, - 0xB1, 0xB4, 0xB7, 0xB4, 0xB7, 0xB9, 0xB3, 0xAA, 0xA6, 0x9F, 0x91, - 0x91, 0x92, 0x90, 0x94, 0x90, 0x8A, 0x7B, 0x6D, 0x64, 0x6A, 0x73, - 0x6F, 0x65, 0x64, 0x6A, 0x62, 0x5B, 0x5A, 0x59, 0x61, 0x67, 0x6B, - 0x70, 0x73, 0x77, 0x75, 0x75, 0x75, 0x7A, 0x84, 0x87, 0x8B, 0x8E, - 0x8E, 0x91, 0x8E, 0x91, 0x92, 0x95, 0x98, 0x9B, 0x99, 0x96, 0x94, - 0x93, 0x91, 0x8D, 0x85, 0x85, 0x87, 0x86, 0x83, 0x80, 0x79, 0x6D, - 0x62, 0x5F, 0x5F, 0x5D, 0x5A, 0x59, 0x59, 0x4B, 0x46, 0x41, 0x3D, - 0x3B, 0x38, 0x3E, 0x3D, 0x3C, 0x37, 0x37, 0x36, 0x32, 0x34, 0x33, - 0x34, 0x3D, 0x47, 0x4B, 0x48, 0x43, 0x4B, 0x51, 0x56, 0x5F, 0x6A, - 0x6C, 0x6F, 0x7A, 0x80, 0x7D, 0x82, 0x8D, 0x95, 0x99, 0x9B, 0xAA, - 0xB2, 0xAA, 0xAB, 0xAD, 0xB5, 0xB7, 0xB7, 0xBF, 0xC2, 0xC1, 0xC0, - 0xBA, 0xB2, 0xA6, 0xA5, 0xAD, 0xAA, 0xA4, 0xA4, 0xA2, 0x95, 0x8C, - 0x8B, 0x89, 0x84, 0x84, 0x8B, 0x95, 0x92, 0x81, 0x82, 0x84, 0x81, - 0x81, 0x87, 0x92, 0x94, 0x92, 0x92, 0x96, 0x99, 0x97, 0x98, 0x9B, - 0xA5, 0xA4, 0x9D, 0x9C, 0x9D, 0xA2, 0xA1, 0x9C, 0x9C, 0xA0, 0xA0, - 0x9D, 0x9B, 0x9E, 0x9A, 0x96, 0x95, 0x91, 0x93, 0x95, 0x91, 0x90, - 0x91, 0x8B, 0x88, 0x83, 0x7B, 0x76, 0x76, 0x77, 0x71, 0x68, 0x63, - 0x61, 0x5F, 0x58, 0x4D, 0x4B, 0x4B, 0x49, 0x50, 0x55, 0x4A, 0x3D, - 0x40, 0x43, 0x3F, 0x3F, 0x4D, 0x58, 0x4F, 0x52, 0x53, 0x52, 0x59, - 0x5E, 0x64, 0x70, 0x78, 0x7B, 0x7B, 0x79, 0x76, 0x7C, 0x8B, 0x88, - 0x89, 0x96, 0x98, 0x94, 0x8C, 0x89, 0x8C, 0x90, 0x92, 0x96, 0x9A, - 0x94, 0x91, 0x8F, 0x8C, 0x8A, 0x85, 0x86, 0x83, 0x7F, 0x88, 0x8D, - 0x86, 0x7E, 0x7A, 0x7F, 0x7E, 0x76, 0x7A, 0x81, 0x84, 0x82, 0x80, - 0x83, 0x7F, 0x7D, 0x82, 0x8C, 0x8C, 0x8C, 0x98, 0x9F, 0x9E, 0x9C, - 0x9E, 0xA2, 0xA1, 0xA6, 0xAB, 0xB4, 0xBB, 0xB4, 0xB1, 0xAC, 0xAF, - 0xB8, 0xB7, 0xB7, 0xBE, 0xC2, 0xC0, 0xB4, 0xAD, 0xB4, 0xB5, 0xAD, - 0xAE, 0xB6, 0xB4, 0xAC, 0xA2, 0x9D, 0x9B, 0x8A, 0x86, 0x86, 0x84, - 0x7F, 0x78, 0x78, 0x62, 0x58, 0x5C, 0x55, 0x48, 0x45, 0x48, 0x4B, - 0x47, 0x40, 0x45, 0x41, 0x3A, 0x37, 0x41, 0x4A, 0x4B, 0x4B, 0x50, - 0x57, 0x52, 0x5C, 0x60, 0x5C, 0x64, 0x6C, 0x74, 0x7A, 0x7B, 0x7D, - 0x7A, 0x7C, 0x80, 0x7F, 0x85, 0x89, 0x8B, 0x8C, 0x88, 0x81, 0x7E, - 0x82, 0x7F, 0x7D, 0x84, 0x86, 0x81, 0x77, 0x71, 0x72, 0x6A, 0x66, - 0x67, 0x63, 0x62, 0x5F, 0x58, 0x53, 0x4C, 0x4A, 0x43, 0x42, 0x44, - 0x3A, 0x39, 0x3E, 0x3F, 0x3E, 0x3A, 0x37, 0x3F, 0x41, 0x3C, 0x41, - 0x4A, 0x54, 0x53, 0x57, 0x5D, 0x61, 0x67, 0x6C, 0x75, 0x7C, 0x86, - 0x8E, 0x91, 0x94, 0x98, 0xA0, 0xA7, 0xAD, 0xB4, 0xBA, 0xC0, 0xC4, - 0xC6, 0xC8, 0xC6, 0xC7, 0xCA, 0xCF, 0xD4, 0xD4, 0xD5, 0xCF, 0xC8, - 0xC6, 0xC0, 0xC2, 0xC0, 0xC0, 0xC4, 0xBF, 0xB3, 0xA7, 0xA6, 0xA5, - 0x9B, 0x95, 0x9A, 0x9C, 0x90, 0x91, 0x8B, 0x7E, 0x82, 0x87, 0x7E, - 0x7D, 0x81, 0x80, 0x80, 0x73, 0x70, 0x7B, 0x80, 0x80, 0x7D, 0x7F, - 0x7F, 0x7C, 0x7E, 0x80, 0x83, 0x83, 0x83, 0x84, 0x81, 0x84, 0x87, - 0x86, 0x89, 0x89, 0x8C, 0x8B, 0x86, 0x88, 0x8E, 0x8D, 0x87, 0x87, - 0x88, 0x86, 0x82, 0x77, 0x79, 0x7A, 0x77, 0x77, 0x79, 0x77, 0x6E, - 0x65, 0x68, 0x61, 0x5D, 0x5F, 0x5D, 0x61, 0x5A, 0x56, 0x56, 0x53, - 0x56, 0x55, 0x59, 0x5D, 0x59, 0x61, 0x69, 0x61, 0x64, 0x6A, 0x71, - 0x73, 0x73, 0x7E, 0x83, 0x82, 0x82, 0x85, 0x82, 0x87, 0x8B, 0x8F, - 0x8D, 0x89, 0x8D, 0x8D, 0x8E, 0x91, 0x98, 0x96, 0x8E, 0x90, 0x95, - 0x9D, 0x9E, 0x9C, 0x9E, 0x9B, 0x95, 0x96, 0x9C, 0x9D, 0xA0, 0xA0, - 0x99, 0x96, 0x93, 0x93, 0x95, 0x91, 0x8C, 0x8C, 0x8C, 0x8B, 0x8D, - 0x87, 0x86, 0x82, 0x81, 0x86, 0x87, 0x8B, 0x87, 0x89, 0x8A, 0x83, - 0x85, 0x88, 0x90, 0x94, 0x92, 0x94, 0x95, 0x94, 0x97, 0x99, 0x99, - 0x99, 0x9D, 0x98, 0x97, 0x9D, 0x98, 0x9A, 0x96, 0x94, 0x9F, 0x91, - 0x84, 0x87, 0x88, 0x84, 0x82, 0x7A, 0x78, 0x79, 0x67, 0x5F, 0x5F, - 0x63, 0x66, 0x59, 0x57, 0x56, 0x53, 0x51, 0x44, 0x45, 0x4E, 0x4B, - 0x45, 0x45, 0x49, 0x4B, 0x47, 0x46, 0x46, 0x4E, 0x52, 0x4F, 0x4E, - 0x56, 0x5A, 0x56, 0x5B, 0x5C, 0x61, 0x68, 0x66, 0x65, 0x69, 0x6C, - 0x69, 0x6E, 0x72, 0x6F, 0x73, 0x72, 0x6E, 0x72, 0x75, 0x73, 0x6D, - 0x76, 0x78, 0x74, 0x73, 0x71, 0x75, 0x72, 0x6F, 0x71, 0x70, 0x6F, - 0x6C, 0x6F, 0x67, 0x5E, 0x64, 0x61, 0x5B, 0x5D, 0x61, 0x5A, 0x52, - 0x56, 0x55, 0x50, 0x57, 0x5B, 0x58, 0x5D, 0x5B, 0x5D, 0x62, 0x69, - 0x6E, 0x71, 0x77, 0x7E, 0x81, 0x8A, 0x8B, 0x91, 0xA0, 0xA5, 0xA7, - 0xAE, 0xB7, 0xBB, 0xBF, 0xC2, 0xC9, 0xCF, 0xD3, 0xD7, 0xDB, 0xE0, - 0xE1, 0xDD, 0xDD, 0xE2, 0xE5, 0xE5, 0xE0, 0xDE, 0xE0, 0xDD, 0xD8, - 0xD3, 0xD0, 0xCD, 0xC9, 0xCB, 0xC3, 0xC2, 0xC3, 0xB0, 0xAB, 0xAA, - 0xA6, 0xA0, 0x8F, 0x8B, 0x88, 0x81, 0x7E, 0x6E, 0x69, 0x65, 0x61, - 0x5C, 0x56, 0x5B, 0x59, 0x55, 0x4F, 0x49, 0x4D, 0x4D, 0x4B, 0x53, - 0x58, 0x5B, 0x5B, 0x5C, 0x65, 0x66, 0x68, 0x70, 0x75, 0x77, 0x7F, - 0x87, 0x88, 0x86, 0x8A, 0x8A, 0x8B, 0x95, 0x9A, 0x9B, 0x9D, 0x9D, - 0x9C, 0x9C, 0x9C, 0x97, 0x94, 0x94, 0x91, 0x91, 0x8E, 0x8E, 0x87, - 0x7C, 0x79, 0x7A, 0x70, 0x6A, 0x69, 0x66, 0x66, 0x60, 0x5B, 0x5B, - 0x54, 0x50, 0x4E, 0x4F, 0x4B, 0x4D, 0x55, 0x51, 0x4B, 0x4F, 0x4D, - 0x4C, 0x4B, 0x4D, 0x5F, 0x61, 0x5B, 0x5E, 0x63, 0x64, 0x63, 0x6C, - 0x74, 0x78, 0x81, 0x87, 0x8A, 0x91, 0x96, 0x98, 0x9D, 0xA3, 0xAF, - 0xB7, 0xB8, 0xB9, 0xBD, 0xC2, 0xC2, 0xBB, 0xBD, 0xC3, 0xC2, 0xC0, - 0xC4, 0xC2, 0xBB, 0xB2, 0xB2, 0xB4, 0xA5, 0xA1, 0x9D, 0x9D, 0x9C, - 0x90, 0x8D, 0x88, 0x79, 0x72, 0x79, 0x73, 0x6C, 0x73, 0x73, 0x6C, - 0x61, 0x69, 0x6B, 0x5E, 0x56, 0x5B, 0x6A, 0x6B, 0x61, 0x64, 0x6A, - 0x62, 0x58, 0x5C, 0x5F, 0x5D, 0x67, 0x6C, 0x5F, 0x60, 0x69, 0x66, - 0x62, 0x66, 0x6C, 0x71, 0x72, 0x70, 0x79, 0x7B, 0x79, 0x72, 0x6F, - 0x76, 0x79, 0x7C, 0x81, 0x7E, 0x75, 0x74, 0x74, 0x73, 0x6F, 0x6D, - 0x6A, 0x6C, 0x6A, 0x62, 0x66, 0x60, 0x56, 0x54, 0x53, 0x55, 0x51, - 0x5A, 0x65, 0x4D, 0x59, 0x52, 0x4E, 0x57, 0x4A, 0x57, 0x5F, 0x63, - 0x58, 0x62, 0x61, 0x60, 0x63, 0x67, 0x66, 0x6D, 0x74, 0x72, 0x73, - 0x77, 0x78, 0x7A, 0x76, 0x78, 0x7C, 0x7F, 0x7F, 0x7A, 0x86, 0x84, - 0x86, 0x82, 0x82, 0x83, 0x83, 0x8A, 0x8F, 0x91, 0x8E, 0x92, 0x90, - 0x96, 0x98, 0x98, 0x95, 0xA1, 0xA7, 0xA5, 0xA8, 0xAC, 0xAD, 0xAC, - 0xAF, 0xB1, 0xB8, 0xBC, 0xC3, 0xC4, 0xC4, 0xC8, 0xC4, 0xC5, 0xC8, - 0xCC, 0xD4, 0xD6, 0xCD, 0xD2, 0xD2, 0xCF, 0xCD, 0xCF, 0xCE, 0xCD, - 0xD0, 0xCB, 0xC4, 0xBE, 0xBC, 0xB9, 0xB3, 0xB5, 0xB3, 0xB0, 0xA5, - 0x9B, 0x9E, 0x98, 0x8B, 0x8A, 0x86, 0x85, 0x7A, 0x71, 0x65, 0x5F, - 0x5B, 0x4B, 0x4C, 0x4D, 0x41, 0x3C, 0x3C, 0x31, 0x37, 0x2F, 0x2F, - 0x2B, 0x2D, 0x37, 0x31, 0x38, 0x40, 0x43, 0x4D, 0x4A, 0x50, 0x55, - 0x5E, 0x5F, 0x63, 0x6B, 0x74, 0x80, 0x7B, 0x7E, 0x87, 0x86, 0x8D, - 0x92, 0x96, 0x9E, 0xA2, 0xA1, 0x98, 0x96, 0xA0, 0xA1, 0x96, 0x95, - 0x9E, 0x97, 0x8E, 0x8C, 0x8B, 0x83, 0x76, 0x87, 0x76, 0x72, 0x7D, - 0x76, 0x77, 0x5C, 0x62, 0x5F, 0x5C, 0x5B, 0x4B, 0x5B, 0x4C, 0x4B, - 0x4A, 0x49, 0x47, 0x44, 0x43, 0x3E, 0x4C, 0x5A, 0x5F, 0x4B, 0x63, - 0x63, 0x45, 0x69, 0x5D, 0x6E, 0x75, 0x78, 0x8B, 0x8D, 0x94, 0x90, - 0x9D, 0xA5, 0xA6, 0xAD, 0xB4, 0xBC, 0xC4, 0xC5, 0xC5, 0xD3, 0xC7, - 0xCD, 0xCD, 0xCC, 0xD8, 0xD4, 0xD8, 0xCC, 0xD3, 0xC8, 0xBD, 0xBB, - 0xB9, 0xB9, 0xB9, 0xB5, 0xAE, 0xA7, 0x99, 0x94, 0x8F, 0x80, 0x7E, - 0x79, 0x6F, 0x62, 0x6F, 0x61, 0x58, 0x4F, 0x40, 0x42, 0x43, 0x40, - 0x2F, 0x34, 0x51, 0x41, 0x2F, 0x37, 0x2F, 0x35, 0x4F, 0x43, 0x41, - 0x58, 0x54, 0x57, 0x5B, 0x53, 0x5C, 0x6B, 0x74, 0x77, 0x7D, 0x87, - 0x89, 0x81, 0x7B, 0x84, 0x8E, 0x99, 0xA6, 0xA4, 0xA6, 0x9B, 0x9A, - 0x9A, 0x98, 0x99, 0x96, 0x94, 0x97, 0x9B, 0x93, 0x8F, 0x8C, 0x87, - 0x86, 0x7D, 0x75, 0x7B, 0x6B, 0x67, 0x6F, 0x5C, 0x58, 0x55, 0x47, - 0x4B, 0x60, 0x51, 0x50, 0x51, 0x4E, 0x46, 0x47, 0x46, 0x45, 0x49, - 0x4D, 0x58, 0x5B, 0x5D, 0x5B, 0x5D, 0x5E, 0x63, 0x65, 0x6B, 0x75, - 0x83, 0x8B, 0x8C, 0x8A, 0x87, 0x91, 0x9F, 0xA2, 0xA5, 0xAF, 0xB4, - 0xB5, 0xB5, 0xB6, 0xBC, 0xBE, 0xBD, 0xC5, 0xD1, 0xD4, 0xD2, 0xCD, - 0xCA, 0xCF, 0xC9, 0xC2, 0xBB, 0xC2, 0xC6, 0xB8, 0xB0, 0xAA, 0xAA, - 0xB1, 0xA6, 0x9B, 0x8B, 0x98, 0xA0, 0x9C, 0x8C, 0x88, 0x93, 0x90, - 0x82, 0x7A, 0x75, 0x7B, 0x73, 0x74, 0x71, 0x74, 0x73, 0x75, 0x7C, - 0x74, 0x6B, 0x6E, 0x7A, 0x7F, 0x74, 0x75, 0x71, 0x68, 0x76, 0x83, - 0x69, 0x6E, 0x7A, 0x70, 0x71, 0x7B, 0x79, 0x70, 0x6E, 0x69, 0x5D, - 0x65, 0x70, 0x68, 0x6B, 0x73, 0x7C, 0x70, 0x78, 0x80, 0x6C, 0x7C, - 0x6F, 0x68, 0x6B, 0x6B, 0x65, 0x6B, 0x67, 0x63, 0x70, 0x6B, 0x63, - 0x65, 0x72, 0x79, 0x72, 0x80, 0x89, 0x7F, 0x82, 0x84, 0x7C, 0x7A, - 0x81, 0x7F, 0x7F, 0x7F, 0x80, 0x85, 0x8B, 0x8C, 0x86, 0x7C, 0x83, - 0x8A, 0x84, 0x89, 0x8E, 0x90, 0x91, 0x8D, 0x84, 0x82, 0x81, 0x83, - 0x83, 0x85, 0x83, 0x7C, 0x86, 0x81, 0x83, 0x86, 0x87, 0x81, 0x79, - 0x77, 0x6F, 0x6F, 0x70, 0x68, 0x68, 0x6B, 0x65, 0x68, 0x76, 0x7E, - 0x76, 0x74, 0x7C, 0x81, 0x7D, 0x79, 0x77, 0x7B, 0x81, 0x83, 0x84, - 0x89, 0x80, 0x8D, 0x91, 0x8C, 0x95, 0x9A, 0x99, 0x92, 0x93, 0x9C, - 0x93, 0x96, 0x9B, 0x91, 0x96, 0x94, 0x8D, 0x94, 0x99, 0x92, 0x8C, - 0x84, 0x84, 0x8B, 0x91, 0x8B, 0x8B, 0x7D, 0x80, 0x78, 0x74, 0x88, - 0x7E, 0x83, 0x90, 0x80, 0x85, 0x77, 0x75, 0x70, 0x73, 0x74, 0x6B, - 0x73, 0x71, 0x6D, 0x77, 0x6F, 0x73, 0x7D, 0x7F, 0x84, 0x84, 0x85, - 0x82, 0x86, 0x86, 0x8A, 0x8F, 0x95, 0x92, 0x90, 0x90, 0x91, 0x91, - 0x8F, 0x93, 0x99, 0x98, 0x99, 0x91, 0x94, 0x91, 0x85, 0x84, 0x85, - 0x84, 0x80, 0x80, 0x78, 0x72, 0x6F, 0x67, 0x61, 0x64, 0x57, 0x58, - 0x4F, 0x47, 0x47, 0x3F, 0x44, 0x37, 0x36, 0x37, 0x39, 0x39, 0x28, - 0x36, 0x33, 0x31, 0x36, 0x3C, 0x36, 0x4A, 0x3A, 0x43, 0x44, 0x4D, - 0x54, 0x4E, 0x55, 0x5E, 0x71, 0x70, 0x68, 0x86, 0x7B, 0x85, 0x7D, - 0x9E, 0x88, 0x9D, 0xAE, 0xAC, 0xBE, 0xC0, 0xB5, 0xC6, 0xD2, 0xD8, - 0xC8, 0xE8, 0xCC, 0xDB, 0xEE, 0xD2, 0xDB, 0xEA, 0xD3, 0xE0, 0xD1, - 0xCB, 0xE0, 0xDE, 0xD4, 0xC8, 0xB2, 0xC2, 0xC0, 0xA5, 0xAC, 0xA7, - 0x8D, 0xA7, 0x8C, 0x8E, 0x90, 0x76, 0x87, 0x77, 0x76, 0x8F, 0x6B, - 0x72, 0x7B, 0x74, 0x6E, 0x54, 0x74, 0x67, 0x74, 0x63, 0x59, 0x79, - 0x66, 0x5E, 0x7D, 0x5E, 0x67, 0x75, 0x77, 0x75, 0x6E, 0x7E, 0x79, - 0x69, 0x77, 0x7B, 0x7A, 0x77, 0x80, 0x86, 0x7F, 0x81, 0x8E, 0x82, - 0x7A, 0x84, 0x7F, 0x82, 0x78, 0x77, 0x7D, 0x6D, 0x6B, 0x70, 0x62, - 0x5B, 0x62, 0x60, 0x5F, 0x55, 0x52, 0x5F, 0x47, 0x43, 0x49, 0x44, - 0x43, 0x46, 0x4C, 0x46, 0x4A, 0x51, 0x4A, 0x4D, 0x44, 0x42, 0x48, - 0x54, 0x60, 0x69, 0x62, 0x5D, 0x72, 0x6D, 0x65, 0x86, 0x8B, 0x7B, - 0x92, 0x98, 0x85, 0x95, 0x97, 0xA2, 0x96, 0x9E, 0xB0, 0xAC, 0xAC, - 0xAC, 0xAB, 0xBA, 0xB2, 0xAC, 0xB2, 0xBB, 0xBE, 0xC7, 0xB8, 0xCB, - 0xB9, 0xAF, 0xB3, 0xC0, 0xB7, 0xA3, 0xC3, 0xC5, 0x9F, 0xA6, 0xB0, - 0xA7, 0x97, 0x99, 0xAB, 0x8E, 0x8C, 0xA4, 0x93, 0x88, 0x91, 0x8F, - 0x94, 0x7B, 0x8C, 0x8D, 0x87, 0x8C, 0x84, 0x8A, 0x8F, 0x80, 0x80, - 0x91, 0x88, 0x95, 0x8F, 0x8B, 0x9F, 0x93, 0x7F, 0x8B, 0x96, 0x89, - 0x82, 0x8E, 0x8A, 0x8D, 0x87, 0x7D, 0x7A, 0x7D, 0x72, 0x71, 0x6B, - 0x66, 0x6B, 0x6E, 0x63, 0x63, 0x5D, 0x57, 0x5F, 0x4E, 0x4E, 0x57, - 0x4F, 0x45, 0x4A, 0x45, 0x3E, 0x43, 0x3B, 0x40, 0x3E, 0x3E, 0x3E, - 0x47, 0x48, 0x3B, 0x3E, 0x3E, 0x3C, 0x40, 0x39, 0x44, 0x4A, 0x49, - 0x4F, 0x49, 0x49, 0x50, 0x4F, 0x54, 0x51, 0x57, 0x61, 0x5D, 0x5D, - 0x64, 0x68, 0x6A, 0x6B, 0x74, 0x71, 0x7B, 0x7E, 0x79, 0x7A, 0x75, - 0x77, 0x76, 0x6F, 0x7C, 0x77, 0x78, 0x7A, 0x75, 0x7B, 0x7C, 0x7A, - 0x7B, 0x7F, 0x84, 0x85, 0x8B, 0x8E, 0x8E, 0x92, 0x92, 0x94, 0x9D, - 0xA1, 0xA0, 0xA8, 0xB1, 0xB0, 0xB3, 0xB7, 0xBA, 0xC1, 0xC6, 0xC8, - 0xCA, 0xD0, 0xD1, 0xD1, 0xD4, 0xD4, 0xD3, 0xD4, 0xD1, 0xD2, 0xD0, - 0xD4, 0xCE, 0xC9, 0xCC, 0xC4, 0xC2, 0xBD, 0xBF, 0xBF, 0xB3, 0xB2, - 0xAE, 0xAC, 0xA8, 0xA1, 0x9D, 0x99, 0x94, 0x8F, 0x8C, 0x86, 0x85, - 0x81, 0x79, 0x74, 0x71, 0x71, 0x6C, 0x6C, 0x6D, 0x66, 0x62, 0x5F, - 0x5A, 0x5A, 0x59, 0x59, 0x55, 0x51, 0x56, 0x59, 0x57, 0x59, 0x59, - 0x58, 0x5B, 0x5C, 0x60, 0x5F, 0x62, 0x65, 0x66, 0x67, 0x6A, 0x6E, - 0x6F, 0x6B, 0x6F, 0x71, 0x6F, 0x72, 0x74, 0x75, 0x75, 0x72, 0x73, - 0x74, 0x74, 0x74, 0x72, 0x72, 0x74, 0x71, 0x71, 0x72, 0x71, 0x72, - 0x71, 0x71, 0x75, 0x78, 0x78, 0x78, 0x7A, 0x78, 0x77, 0x7A, 0x78, - 0x79, 0x7F, 0x83, 0x86, 0x85, 0x84, 0x8B, 0x8C, 0x8A, 0x8B, 0x8E, - 0x8F, 0x8D, 0x90, 0x92, 0x92, 0x91, 0x95, 0x94, 0x97, 0x9A, 0x9D, - 0x9D, 0x9C, 0x9E, 0x9F, 0x9F, 0xA2, 0xA5, 0xA8, 0xAC, 0xAD, 0xAC, - 0xAE, 0xAE, 0xAE, 0xAB, 0xAD, 0xAA, 0xA8, 0xAA, 0xA8, 0xA6, 0xA5, - 0xA3, 0xA1, 0xA1, 0x9F, 0x99, 0x99, 0x96, 0x94, 0x92, 0x90, 0x8D, - 0x87, 0x7F, 0x7E, 0x7B, 0x78, 0x78, 0x75, 0x73, 0x6E, 0x6E, 0x68, - 0x66, 0x66, 0x65, 0x64, 0x63, 0x63, 0x60, 0x5B, 0x5B, 0x5A, 0x59, - 0x57, 0x56, 0x59, 0x59, 0x53, 0x51, 0x4F, 0x51, 0x54, 0x4B, 0x4F, - 0x4C, 0x48, 0x4C, 0x4B, 0x4C, 0x4D, 0x4B, 0x47, 0x47, 0x4C, 0x4F, - 0x4E, 0x4D, 0x50, 0x4F, 0x4D, 0x4D, 0x4E, 0x4E, 0x52, 0x53, 0x50, - 0x58, 0x58, 0x5A, 0x5B, 0x58, 0x5D, 0x5D, 0x5B, 0x5F, 0x61, 0x62, - 0x62, 0x62, 0x64, 0x64, 0x65, 0x67, 0x69, 0x6F, 0x6F, 0x6C, 0x73, - 0x74, 0x77, 0x79, 0x79, 0x7B, 0x7D, 0x82, 0x87, 0x8D, 0x90, 0x90, - 0x92, 0x99, 0x9E, 0x9B, 0x9A, 0xA1, 0xAC, 0xAD, 0xA3, 0xA3, 0xA7, - 0xAD, 0xAD, 0xAA, 0xAB, 0xAA, 0xB1, 0xB5, 0xB2, 0xAE, 0xB3, 0xB7, - 0xB7, 0xBC, 0xBC, 0xBA, 0xC0, 0xC0, 0xBF, 0xBD, 0xC0, 0xC3, 0xC3, - 0xC0, 0xBC, 0xBE, 0xC2, 0xC1, 0xC0, 0xBE, 0xBC, 0xBB, 0xB9, 0xB7, - 0xB4, 0xB1, 0xAF, 0xAD, 0xAB, 0xA4, 0xA1, 0x9D, 0x97, 0x96, 0x91, - 0x91, 0x8F, 0x8B, 0x8C, 0x88, 0x81, 0x7E, 0x77, 0x76, 0x70, 0x6A, - 0x67, 0x64, 0x61, 0x5C, 0x5C, 0x5B, 0x57, 0x56, 0x54, 0x53, 0x54, - 0x4F, 0x4F, 0x4E, 0x4A, 0x46, 0x4C, 0x4C, 0x4A, 0x50, 0x53, 0x57, - 0x58, 0x5A, 0x5E, 0x5C, 0x5F, 0x61, 0x64, 0x69, 0x6B, 0x6D, 0x70, - 0x74, 0x78, 0x7A, 0x7D, 0x82, 0x84, 0x88, 0x8C, 0x8D, 0x8E, 0x8E, - 0x8E, 0x90, 0x91, 0x91, 0x95, 0x96, 0x94, 0x95, 0x96, 0x93, 0x92, - 0x94, 0x93, 0x91, 0x90, 0x91, 0x8D, 0x8D, 0x8E, 0x8C, 0x8C, 0x8C, - 0x89, 0x8B, 0x8D, 0x8D, 0x8D, 0x8C, 0x8B, 0x88, 0x86, 0x88, 0x87, - 0x89, 0x87, 0x86, 0x8A, 0x85, 0x85, 0x83, 0x84, 0x86, 0x85, 0x84, - 0x83, 0x84, 0x86, 0x86, 0x85, 0x87, 0x87, 0x88, 0x8B, 0x8C, 0x8B, - 0x8A, 0x8C, 0x8B, 0x8C, 0x8C, 0x8A, 0x8C, 0x8D, 0x88, 0x86, 0x87, - 0x85, 0x84, 0x84, 0x82, 0x83, 0x84, 0x7F, 0x7B, 0x7A, 0x7A, 0x74, - 0x70, 0x72, 0x72, 0x72, 0x73, 0x71, 0x6E, 0x6D, 0x6B, 0x67, 0x67, - 0x69, 0x68, 0x69, 0x62, 0x5F, 0x63, 0x61, 0x5B, 0x59, 0x5B, 0x5F, - 0x5E, 0x5D, 0x5C, 0x60, 0x61, 0x5A, 0x55, 0x56, 0x5B, 0x5B, 0x57, - 0x57, 0x5B, 0x5C, 0x5E, 0x5B, 0x5A, 0x60, 0x63, 0x63, 0x63, 0x61, - 0x62, 0x65, 0x64, 0x61, 0x63, 0x64, 0x66, 0x68, 0x67, 0x6A, 0x6B, - 0x69, 0x6B, 0x6D, 0x6F, 0x6F, 0x70, 0x74, 0x76, 0x74, 0x72, 0x77, - 0x79, 0x7C, 0x76, 0x77, 0x84, 0x86, 0x81, 0x82, 0x84, 0x84, 0x86, - 0x8B, 0x8B, 0x88, 0x8E, 0x97, 0x95, 0x96, 0x96, 0x95, 0x98, 0x9E, - 0x9D, 0x9C, 0xA1, 0xA3, 0xA4, 0xA7, 0xA9, 0xAB, 0xAD, 0xB1, 0xB3, - 0xB6, 0xB7, 0xB6, 0xB6, 0xB5, 0xB4, 0xB5, 0xB8, 0xBB, 0xBC, 0xBA, - 0xBA, 0xB9, 0xB8, 0xB8, 0xB8, 0xB9, 0xB7, 0xB4, 0xB4, 0xAF, 0xAB, - 0xAB, 0xAA, 0xA9, 0xA8, 0xA9, 0xA9, 0xA8, 0xA7, 0xA4, 0xA1, 0x9C, - 0x98, 0x96, 0x95, 0x92, 0x90, 0x8C, 0x8A, 0x87, 0x86, 0x85, 0x84, - 0x83, 0x80, 0x7F, 0x7E, 0x7B, 0x79, 0x77, 0x74, 0x72, 0x6F, 0x6D, - 0x6C, 0x6C, 0x6A, 0x68, 0x68, 0x67, 0x63, 0x61, 0x60, 0x5F, 0x5E, - 0x5E, 0x5D, 0x5B, 0x5A, 0x59, 0x58, 0x57, 0x57, 0x59, 0x5B, 0x5B, - 0x5A, 0x58, 0x57, 0x54, 0x54, 0x55, 0x57, 0x56, 0x54, 0x57, 0x5C, - 0x5E, 0x56, 0x55, 0x62, 0x65, 0x5D, 0x5C, 0x61, 0x64, 0x63, 0x64, - 0x62, 0x64, 0x69, 0x69, 0x6A, 0x6F, 0x75, 0x79, 0x7A, 0x7B, 0x7C, - 0x7E, 0x81, 0x81, 0x83, 0x86, 0x88, 0x8B, 0x8E, 0x8E, 0x90, 0x92, - 0x93, 0x98, 0x9A, 0x99, 0x98, 0x98, 0x98, 0x99, 0x9B, 0x9C, 0x9E, - 0x9F, 0x9F, 0xA0, 0xA2, 0xA3, 0xA4, 0xA1, 0xA0, 0xA2, 0xA0, 0x9D, - 0x9E, 0x99, 0x96, 0x97, 0x95, 0x96, 0x93, 0x94, 0x92, 0x8F, 0x8F, - 0x8C, 0x89, 0x8A, 0x85, 0x82, 0x80, 0x7F, 0x7D, 0x7C, 0x7E, 0x7C, - 0x7C, 0x7C, 0x7D, 0x77, 0x7B, 0x7C, 0x76, 0x7B, 0x77, 0x77, 0x77, - 0x75, 0x75, 0x71, 0x72, 0x71, 0x73, 0x74, 0x74, 0x72, 0x70, 0x70, - 0x6C, 0x6C, 0x6C, 0x6B, 0x6C, 0x6B, 0x6B, 0x6C, 0x6D, 0x6E, 0x6E, - 0x6E, 0x6F, 0x6F, 0x6F, 0x6E, 0x6D, 0x6D, 0x6D, 0x6C, 0x6D, 0x6F, - 0x70, 0x70, 0x6F, 0x6E, 0x6F, 0x6C, 0x6C, 0x6C, 0x6D, 0x6D, 0x6F, - 0x70, 0x71, 0x73, 0x73, 0x74, 0x74, 0x75, 0x75, 0x76, 0x77, 0x78, - 0x76, 0x76, 0x78, 0x78, 0x7B, 0x7B, 0x7C, 0x7E, 0x7E, 0x7F, 0x81, - 0x82, 0x83, 0x84, 0x84, 0x82, 0x83, 0x82, 0x84, 0x85, 0x85, 0x87, - 0x89, 0x8B, 0x8D, 0x90, 0x91, 0x91, 0x91, 0x91, 0x94, 0x92, 0x91, - 0x91, 0x8E, 0x8F, 0x91, 0x90, 0x92, 0x93, 0x96, 0x97, 0x96, 0x99, - 0x98, 0x99, 0x9A, 0x9C, 0x9D, 0x9C, 0x9C, 0x9B, 0x9A, 0x9C, 0x9D, - 0x9B, 0x9F, 0xA0, 0x9E, 0x9E, 0x9C, 0x9C, 0x99, 0x99, 0x97, 0x96, - 0x96, 0x95, 0x90, 0x96, 0x94, 0x96, 0x95, 0x91, 0x90, 0x8E, 0x8C, - 0x8C, 0x8B, 0x8A, 0x88, 0x87, 0x84, 0x84, 0x83, 0x82, 0x81, 0x80, - 0x7F, 0x7F, 0x7E, 0x7C, 0x7C, 0x7A, 0x78, 0x78, 0x78, 0x79, 0x7A, - 0x7A, 0x7A, 0x7A, 0x78, 0x76, 0x75, 0x73, 0x74, 0x71, 0x70, 0x70, - 0x6F, 0x6C, 0x6B, 0x69, 0x69, 0x6A, 0x6C, 0x6C, 0x6B, 0x6A, 0x67, - 0x64, 0x63, 0x62, 0x62, 0x63, 0x65, 0x65, 0x66, 0x66, 0x67, 0x67, - 0x67, 0x66, 0x67, 0x68, 0x69, 0x68, 0x6A, 0x68, 0x69, 0x68, 0x69, - 0x6A, 0x6C, 0x6E, 0x6E, 0x6F, 0x6E, 0x6F, 0x6F, 0x6E, 0x6F, 0x6E, - 0x6F, 0x70, 0x71, 0x73, 0x73, 0x75, 0x76, 0x78, 0x7C, 0x81, 0x83, - 0x85, 0x87, 0x86, 0x88, 0x87, 0x89, 0x8A, 0x8D, 0x8F, 0x92, 0x94, - 0x97, 0x99, 0x9A, 0x9B, 0x9B, 0x9A, 0x9A, 0x9C, 0x9C, 0x9D, 0x9B, - 0x9B, 0x9B, 0x9D, 0x9E, 0xA0, 0xA0, 0xA2, 0xA2, 0xA1, 0xA1, 0xA0, - 0xA0, 0xA1, 0xA0, 0xA0, 0xA0, 0xA2, 0xA2, 0xA2, 0xA2, 0xA1, 0x9F, - 0x9E, 0x9E, 0x9E, 0x9F, 0x9F, 0x9E, 0x9C, 0x9B, 0x99, 0x98, 0x99, - 0x9A, 0x99, 0x98, 0x97, 0x94, 0x91, 0x8B, 0x89, 0x8A, 0x89, 0x88, - 0x83, 0x82, 0x80, 0x7B, 0x79, 0x77, 0x76, 0x74, 0x73, 0x71, 0x6F, - 0x6C, 0x69, 0x66, 0x64, 0x62, 0x61, 0x60, 0x5E, 0x5F, 0x5D, 0x5C, - 0x5A, 0x57, 0x55, 0x54, 0x52, 0x4F, 0x4D, 0x4B, 0x4A, 0x49, 0x49, - 0x49, 0x4A, 0x49, 0x49, 0x48, 0x48, 0x49, 0x48, 0x48, 0x46, 0x45, - 0x45, 0x46, 0x48, 0x48, 0x4A, 0x4C, 0x4F, 0x52, 0x53, 0x55, 0x56, - 0x58, 0x5A, 0x5C, 0x5F, 0x62, 0x64, 0x67, 0x69, 0x6E, 0x72, 0x76, - 0x7A, 0x7D, 0x80, 0x84, 0x86, 0x89, 0x8C, 0x90, 0x93, 0x96, 0x9A, - 0x9D, 0xA1, 0xA4, 0xA7, 0xA9, 0xAC, 0xAD, 0xB0, 0xB3, 0xB3, 0xB5, - 0xB5, 0xB8, 0xBC, 0xBF, 0xC0, 0xC3, 0xC5, 0xC6, 0xC9, 0xC7, 0xC8, - 0xC8, 0xC6, 0xC6, 0xC4, 0xC4, 0xC0, 0xBE, 0xBB, 0xB9, 0xB7, 0xB4, - 0xB1, 0xAE, 0xAC, 0xA9, 0xA5, 0xA1, 0x9C, 0x97, 0x93, 0x90, 0x8C, - 0x8A, 0x88, 0x85, 0x83, 0x81, 0x7E, 0x7C, 0x79, 0x76, 0x74, 0x73, - 0x70, 0x6D, 0x6A, 0x69, 0x66, 0x64, 0x63, 0x62, 0x61, 0x5F, 0x5E, - 0x5C, 0x5A, 0x5A, 0x58, 0x55, 0x54, 0x53, 0x52, 0x51, -}; - -#define MIN(a, b) ((a) < (b) ? (a) : (b)) - -int -main (int argc, char *argv[]) -{ - extern volatile int sb_numInQueue; - int i; - - /* Juke stderr to go to stdout, so traceback can get captured to a file. */ - close (2); - dup2 (1, 2); - - if (argc != 1) - { - printf ("Usage: %s\n", argv[0]); - exit (-1); - } - - if (sb_install_driver (NULL) != SB_SUCCESS) - { - printf ("Unable to install driver.\n"); - printf ("error string: \"%s\"\n", sb_driver_error); - exit (-1); - } - - atexit (sb_uninstall_driver); - - for (i = 0; i < sizeof wave; i += 2048) - { - while (sb_numInQueue > 2) - ; - sb_enqueue_sample (wave + i, MIN (2048, sizeof wave - i)); - } - - while (sb_numInQueue > 0) - ; - - puts ("Successfully played sound."); - - return 0; -} diff --git a/src/config/sound/djgpp/sb_lib/right.raw b/src/config/sound/djgpp/sb_lib/right.raw deleted file mode 100644 index 3ee98f92..00000000 --- a/src/config/sound/djgpp/sb_lib/right.raw +++ /dev/null @@ -1 +0,0 @@ -€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†…………„„„ƒƒƒƒ‚‚‚‚€€€€€~~~~~~€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€~~~}}~~~}}}~~}}}}}}}}}|}||||||||}|||}||||||{{{{{{{{zzzzzzzzzzyyyxxyyyyyyyzz{{|}€‚ƒ…ˆ‰‹ŒŽŽŽŽŽŒŠ‰‰‰‡†…„„‚€}|{zyxxxxxxyzz{||}~‚ƒƒ„„„„„„„„„„„„„„„„ƒƒ‚€~~}}|}}||}}}~€€‚‚ƒƒƒƒƒƒƒƒ„„…„……………………„ƒ‚‚€€€~~~~~~~~~~}~}}}|}}}}}}}}}||}|}|||||{{zzzzzzzzzzzyyzzzyyzzzyyyyxxxwvvvvwvwxxyz{}€‚…ˆ‹Ž’“””••”””““’‘‘‘Ž‹Šˆ‡†…ƒ}{yvusrqqqqssuwxz{|}€‚ƒ„…†‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‰ˆ†…ƒ}{zyxxwwwwxyxyyzzz{|}~~‚ƒ…†‡ˆŠ‹ŒŽ‹Š‰‡†…„‚€~~}|{zzzyyxxxxwwwxxyy{|}}~€€€€€~~}}|{zyyxxxxxxwxwvutssrrrrrrsssttuvvxxyyyzyzz|~‚†‹‘•™ ¡¡¡ ž›™—••”“’ŽŒŠˆ…ƒ‚€~|{yvtrpmlkklnptw{~ƒ†‡‡‡ˆˆˆŠŠŒŽŽ‹Šˆ‡…ƒ~{yvtqponopqstuvwwwwwwyz{}„†ˆ‹’“•–————–•“Ž‹‰‡„‚€}|zxwutsrqrqrrtuvxyz|}~€‚‚‚‚‚‚€€}}|{zxwutsrqponmmlllkkkllmmnnnnnooppqsuvy{}‚ƒˆŒ“–œ¡¥©¬¬ª§¥ ™–“‘‘ŒŒ‡„€{wspmkkijijlmoqsvz~ƒ‡‹Ž‘“••”“““””•–——˜—”‘ˆƒ~xtqnmkllllllllmnoqsux{}„†ˆ‹’”–—˜—–”’‹‰‡‡‡ˆˆˆˆˆ†„~|ywutttuwy{}~€‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚€}{xuspnlljjjklllmmnnooopppppqrrstttssrqonmkklmopsvz‡™Ÿ§¬²´µ²«¥¡š˜““’”–——•‘Œƒ}tmfa__adflotw{~€ƒ†‰Ž‘•–™š›œ››››œœœš™•‰‚{rkfba`bdgkmpppoooorty~„Š•™œžžœš™–“Ž‹‡ƒ€}zyxxyz|~~~}||{{}~‚…‰ŒŽŽŒŠ†…ƒ‚‚‚‚‚‚€}{zxvurrponmnnnoooooonnoopqruvxxywwuutrqoolkgecaaaddhkmopstz„ «¹ÁÈÌɳ¦œ‘ŠŽ•šš˜‘…xh]QMKLT]hsyƒ†‡‰‹”š ¦ª­¬©¥¢Ÿš˜——“ކ|pe[SONQU]elqtttsssv{ƒ‹•ž¥©«¨¥¡œ˜’‹ˆ„€{tnidbbacfjlpsx{†•œ¢§ª«©¥Ÿ™“ŽŠ‡…„ƒ}zvrnkjknqtx|}~~}|{|{zywtrpnmmnoqrstsrppnooqrstrqnjfb_]]^`fkoqrsrpmkmpy‰´ÉÓÙ×ÔǶŸŒ‚}€„‹‘•—ކyhZNIKOW_ir{‚†’𡍰µ·´¬¦Ÿ™”‘‘•™›™“‰{j[OGCDKVbmty{|{{}‡—ž¤¨¨¥¢žœ™–’Œ†wnga]]_dhloqrqooqtz‚Œ—£­³·¹¶²ª¡™Š„€~}|zzxvrmkhhilpv}„‰Ž‘‹†}yusssssssqpmljijknptvwwutolhgfffhjjlklkjllomoigebecmu‡Ÿ·ÔáäÜÍÀª—su|‹’šš“Šyk\PJGMV`how‰”ž¬·¿Á¿¹°¤–ŒˆŠ‘—›œ™‘‚p_PF@BJU_houz~†Š‘˜ ¢¡›™™›œ›™–Ž„xj`YVV[bjostutssuzˆ”˜›ž¢¦«®¯®©¢–Š}snnqw}‚€{vojhjqyƒŠ’’‹†ƒ€}|zyxvutsttttsqljhiilpuyzwslib``bglsxzytolhfdcdeeb^[Z]cq¡½Þïíãɺ¢“ƒx…˜œ•„weZSNNMRW]djv„–«ºÈÍÊ¿°¤™“‘—ž¤¡™‹yjZQKJLPU\djpwˆ’™š˜—˜œŸ¢£¡“†wkb\Z[^beikmqsw{€…‡‰ŠŒŽ‘–¢¨ªª¦ •Šyvvy|€ƒ„ƒ|xtttw{‚…‰ŠŒ‹Š‡„|wutuw|€„„ƒ€{vqmkjkloqttroljhfddegjmqrvvvtpmifeedbccdffgcgoƒ­ÍóóìÕÁ±›‹yxŒ›–’naZXXTSQW[dlz¢¶ÇÌÍ¿°Ÿ—”•—›ž¡ ˜‹|l`WRQPPRX`mz…•˜™•‘Š‹™¢¨©¥’†yne_]]_cgjnty~ƒ‚‚ƒˆ“™ž¡¡ž™”ˆ~{{}ƒ†Š‹‹‰†ƒ}zvvx{~„……„‚|zxxy{|‚ƒ…†…ƒ}yuromlmnmmmnmkihhjjmoqsttspnhfcdegjhhb^[[^`c`fpÀêÿþïɳ¤“‰{~‰–¡›t_SOPLEA@JXm‚™­½ÇÉ÷¦˜‘• ©®­¨¡˜‹|l]QKHILQZhxˆ’—•‰„ƒ…Š“›¥­°­£–ˆ{pf_ZY\bjqv{}~|zwvx}„Œ–œ¢¤¢ž˜‘‰„~|~€„†ˆ‰ˆ…‚‚€‚ƒ…ˆ‰Šˆ‡ƒ}xutsvx|~‚ƒƒ„ƒ‚€€€€‚~yuplhfdegilmppponnnopsttrongb][[\bccf`a^_``q‚©ØõÿõÝ´ž•Ž‘Ž“šŸ£’iXNGGA@FJPYeu‚zmb_j|•­ÁÑÖ×Ê»¦”Œ‹’–—”މrbQG@AHSakuz‚‚€ƒš§°µµ²ª •ˆ~xvwxwtojd^XTU[dnx‡‘‘”™Ÿ£¤¡œ—‰ˆ†„€}|~‚€|xupqqty…‰Š‰†„‚‚ƒ…†ˆ‰ŠŠ‰†‚~{yxwxyxvtokebacfjorrqomkkklmoqsssokggikikhgc]WVWcv¿áñ×£zd~½ÍÎÒɹŸ}gVX\dhjjllqlbTMO_uޤ´ºº±ªž˜•›¨¶À½±¦–ˆwh\XZ^cikkd[TRT[gv‡—¡¥¢˜””–›Ÿ¢¤¢ž•Š~smhgfgjlmjfb``cjs|†Ž•—˜”‘ŽŽ‘•›Ÿ  œ˜“ˆ~usv|‚…„€ytpoptyƒ††‡‡††…ƒƒ†Š‡‚{vrprtvurmhdccdehlmmllkkjllnortwwtmiijnlkdd`gfkv­É˶ˆol‰¬ÅÍÊÄ»¦vkmxƒˆ‡vnhc[SMP]q„’––‘Œˆ†‹–¥´À»®Ÿ•Œ‰††‡ˆƒ{od\URTYagortrnlmt‹•¢¤£ œ˜•”–—˜”Žˆ{tmhddeghgfdcceiow‡Ž‘’‘’•–›ž£§¦£œ”‹‡†‡‰Šˆ„yrmknrvxzzyxyyz}€„‡‰Šˆ…ƒ€}|{zzyxuolgeccbefihgdcbbfgihklpqrtsrnootxz‚Ž©­¦—‰€†“§²¸´¬ “‡€€…‘Ž…{rkgddflrx}~|yxz€ˆ’›£¦¤ž˜”“—› ¡ž˜ˆ{vvwxwtoic_\]agntx|~~~}€ƒŠ‘—›œš—•’‘ŽŒˆƒ}xtpoonnonnnnmnoquz~‚…ˆŠ‹Ž“𠦥 ˜””–™››˜”ކ~xutuvvtromkkklosw{||{{|~~€‚‚ƒ{xvuuutroljhgfggggfca`adfimopnlkms}‰“—’’’𛣰·µ«Ÿš™™—”“’‘Œ‚ysmlknoolihhhginv~„ˆŠŒ‹Œ“™Ÿ¤§§¤Ÿš—••”‘‹†xspnnnmkifcbbcfjosvyz{}€ƒ†Š”———”““’’’’‘ŽŒ‰„€{ywxwwurpomlmoquxz{|}~‚ˆ—žŸ›–‘’—¢¢¡œ—‘Œ‰ˆ‰‡ƒxspnooonnnmljijmpstvwxxxwwz{~|xvvuussrtqojljjfdccfgihlox€†~{‹™ £££¥¥£ Ÿ¢§ª§¡š•‘Ž‹ˆƒ€~{ytokijklmmnpqssuw|…†ˆŠŒ‘“”–˜˜˜–”“““’Ї„~zxvurqomllllllnoqrstvy|ƒ„†‡‰Š‹ŒŽŽŒŠ‰‰ˆˆ‡‡††„ƒ€~}||{{zyyyzzz{|~„‚€{~„‹‘‘‹‹‰‰‹ŽŽ‰„ƒ‚‚€}{zwvsrqrrrqnnnmnmnmooonmllnopoposrqnmpqutuux|}€…†…†‡Œ’—”’’••—–˜š™—“‘‘ŒŠˆ†„‚€}zyxxwvuuututvxyz|}€ƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‰‰‰ˆ‡‡††…„‚}|{{{zzzyxvuuuuvvwwxyz||~€‚„„……†‡ˆ‰ŠŠŠ‹‹ŠŠ‰‰ˆˆ‡‡††…„ƒ‚€~~}}||{{|~}|zzz|ƒƒ‚‚‚ƒ…††††‡††„…†††„ƒ‚€~}|||{zywutsrqqpqppoonoooonnmnnooppoompruyw|{~†…‰ˆ‹”—–”””•–—™š›š–”‘‹ˆ†„‚€~|{zwvtrqqrsrrrstuvwy|}€€‚‚‚ƒ…‡ˆŠ‹‹Œ‹‹‰ˆ‰‰‰ˆˆ‡†…ƒ„‚‚‚ƒ€~|}}~}}|||}|||||}~~}}~~€€€‚‚‚‚‚‚ƒƒ„„…………„„………††……………ƒ€‚‚~}~}}}}~~~~|}}~€€€€€€‚‚ƒƒƒ‚‚€~}|{zzzzyxwvtsrssttssqqqpqqrrstvuw{€ƒ{tyŒ‘‹‡†‰ŠŒŒ“–”‘ŒŠ‹Ž’“’ŽŒ‰†…ˆ‰Š‡ƒ~}}}{{{{{xuttvxyxwvvwxxyz|~~}||~‚„„„„…………†‡Š‹Œ‹‰‡‡‡ˆˆˆˆ‡†…ƒ‚€€€€~|{zyzz{|||{zyyyz{|}}}}}~~~~€€‚ƒƒƒƒ‚‚‚‚‚„………„ƒ‚‚‚ƒ‚ƒƒ‚‚€~€€€€€€€€€‚‚‚€~€€~}~€€€€~~~~~}~}~~~}}||{|{||}{{{{{z{z{yxwwvuvuuuy~smoy„‰‰ƒ~|~ƒ…ˆ‘‘ˆ„‡‹“‘Ž‹ŒŒŠˆ‡‰ŽŒ†ƒ‚…†…„„„‚}yxz~}ywvvxyyz{{zwvvy|€~~~ƒ…†„‚€ƒ……†……ƒ‚‚ƒ„††…ƒ‚€€€‚‚ƒ‚~}}}}€€~|||}~€€}|||}~~}{{|}~€€~~~€‚€€€‚‚ƒ‚‚€€€‚€~~~~€~~}}~€€€€€€€€‚‚‚‚‚ƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚€€‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}|||~~}}|||~€‚‚‚‚‚‚ƒ„…†††………………………„„„„ƒƒ‚€€€€€€€€€€€‚€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€~~~~~€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€†‡{yz}€ƒ„€|~€}|‡Œ…zy~‚~„ƒ€„‰‡|w|ƒƒ„|{~ƒŒ‰€ƒ~~~z||…{‚ƒ}|~‚~€€‚ƒ†ˆ‰…y€‡€…ƒzƒ‚€zxƒ‚y{ˆyw‰ƒtx„Š}u†~vu…{~‡†…||†{vƒ‚{ƒ…y~‚zxz‚Œ‰}„‚t|†ƒ„z‚„…vx€‚€x†~y€u€}~‚}|…‡z|‚€zy~‰‚zƒ‚z|~~„…~€‚~{}{…„v}†…~xz„wz‡}…‡‚‚|~€‚„~{‚€z~zxzx‡~w}€~{|{Їy‚ƒ†~‚‡}~‚‡„‚‡…zˆ~{‚†‰}vƒ‡…xs„‡y~‚†y‚ˆtyˆŽ€{‚†‡}xŠƒ‰{{‰Œ|{ˆy€‚ˆ†z„|€„}}‚Šy}Šˆ~x}ˆ‹wu‡‡rwˆ‹ywƒˆ~…{{†ƒƒxz†…}|„€‚{ƒv„ˆ{‚„{……|~€‚€ƒ‚‚z††{{}‚†‚€~~ƒ„z~„‚€}€‚€z‡€}‚€~{…‡|‚€}‚‰|w}†‰|zƒ{}€…y~€~€€ƒzƒ„x…|{Š~{‚‚‚{}†„{{‚…€}€‚€~€{‡~y†‚~{}‡x~‡|€}|‚ƒ|~‚~‚€~|{‚‚~€„|z‚„€z|„ˆ|w‚†}}€„}ˆ‚|~‚ƒƒ}xˆ~|„ƒ}~ƒ~}‚‚}}ƒƒ{…z~‚€„€{}€„}‚ƒ…y|Š…|~}……€ƒ}…ƒy|‚„}z…‡‚z{‹…z{~…ˆ~‚‰…~ƒ‰‚y‡„|{ƒƒ|{|‚|~€}|€€‚|~„}ƒ„‚}~€~ƒ„‚„…}„ƒx~…ƒ~~ƒ~}w{‚‚~~~~}}€}~€}€ƒ}xƒŠw{‚ˆ‡€y~„ƒ‚|ƒ†|{„}~€{z‚‡|z‚~|‚x†„~{}…„{}€~„„~{ƒˆ|{€‚~ƒ‚~~y…ƒ~~||~~€~„‚|~y~…†€~€~‚~ˆ„z{…ƒ{}~~‚‚~z~~{†…z~|ƒ‡‚|ƒ‚~‚~ƒ‚„€x{„‚~w}‡†{{ƒ†|}~€‚ƒ‚~|€|…„‚}‚…€~~ƒ‚€€}|~€„€}ƒƒ~|„‚}‚„€}€‚}~ƒƒ‚€}~„ƒ€}}„ƒ€‚ƒ}~‚~~‚„€€€€€‚ƒ„„€‚‡ƒ~‚‚~~€…|~€‚ƒ€ƒƒ„‚~z…€}‚„„~ƒ€}‚€€}…„€~~ƒƒ€|}~}€€ƒƒ€~~€€}€†„|€‚ƒ}€„|‚‚‚€~€€€€‚‚‚~‚€€€€~~€‚‚€~€€~}‚‚}‚‚{€‚}~€‚€}}~}~|~€||zw}‚}~~{~€|z|~}}€zz~|}{z{~}yy}}{||}~}~~~{€}~€~€}|}~}€}~~||€{}~~~~{z|€}~{}‚‚€~~~~|~~€|€~}~z~ƒ‚{|‚{}‚€}ƒ‚~‚€€€‚„€~€€‚€}~„…}}„‚‚ƒ€~‚‚‚€€}~‚‚€†‚}~€„†‚|€‚‚€‚„‚‚…‚€ƒ†…ƒƒ††‚‚„„„ƒƒ„ƒƒ„„ƒ…„††…ƒ‚…ˆ„ƒƒ„…„„††‰†ƒ…ˆˆ††‡‰‹‰‡…††‡ˆ‡„‡‰‡…†‡†††‡‰ˆ„†ˆ‰‰‡ˆ‡…ˆ‹‹ˆ…‡‹‹‹‡ŠŠˆ‰Œ†ƒ‡‰Š‡†…‡‡…†……†‡†…ƒƒ…………††„„„„‡…ƒ„††…„„‡‡„‚ƒ„†ƒ‚„‚€€€€~~~}€}|}~~|{}}}}~}}~}|||{{|}~|{{||{zzzzzyz{zyzyxwwxzyxxyyxyxwvxy{zyzzzyzzyy{}{zz{{{zz{zzz|}|{y{}{{{{||||{}z{{{}{{|}|}€~€€€€‚€‚€€‚‚ƒƒ‚€ƒ„„ƒƒ„…†…„„……†…„…†‡ˆ†††††††…†‡ˆˆˆˆˆ†‡‡ˆ‰ˆ‡ˆ‹‹Š‰ˆˆ‡‰‰‡‡‰ŠŠ‰ˆˆ‰‰‡‡††ˆŠŠ‰ˆ‡‡‡‡††„†ˆ‰‡†…………„„„ƒ„………„ƒƒ‚‚ƒƒƒ‚‚ƒ‚‚‚~€€€€€~~~{{}}~||~~}z{||zz{}~{{{{{zyzzzz{{zzzzzyxxyyyyxxyyywwwyzyxvxyyywwwxyyyxxxxzzywwy{{xwy{{zyxyxxz{zxyzz{zxxz||{yz|}}{yzz{{{||}||{{|zz|}||z{|{zz{||zyz|}|z{{{{{{|||{{|{{||}|{{{}~}||{{|}|}}}~~|}}}}||~~}}~€€}|}€€€€€€€€€ƒƒ‚‚‚‚‚ƒƒƒ„…„„„ƒ„………„†‡‡ˆ‡†‡ˆ‡‡‡‡‡ˆ‰‰ˆ‰‰‰Š‰‡ˆ‰‰‰ŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŠŠ‰‰‰Š‰‰Š‹Š‹Š‰ˆ‰Š‹‰ˆ‰ŠŠŠŠŠŠˆˆˆˆ‡ˆˆˆ‰‰‰‡†‡††…………†††……„ƒƒƒ‚‚ƒ‚€~~~~~~}}|||{{zyyxyxyyxxwwvwuuutuuuttttssssssstssrrqqqrrrrrrrsrqrrqqqqqqqrrqqpqqqqqqrqrqrrqqrssrrsttutsttuvuuvwxwwxxxxyzz{{||||}}}~~€€€‚ƒƒ„„„„…††‡ˆ‡‡‡‰ŠŠŠŠŠŠ‹Œ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹Œ‹‹‹Š‰‰Š‰‰ˆˆ‰‰ˆˆ‡ˆ‡††……†…„„„ƒ‚‚€€~}~}}}{zyyxwvuuutssrqpononllmlllllkkkjkklllmmmnnnooppqrsssttuuuwxxyz{{|}||}~~€‚‚‚‚ƒ‚ƒƒƒƒƒ„„„„ƒƒ„„ƒ„ƒƒ„„„ƒƒ‚ƒ‚‚‚€€€€€~~~~}}}}||{{zxxwwvutssqqpoonnmlllkkjjiihhggfeeeddcccbcbbbbaaaaaaaaabaabbcccddddeeffghijjjkllmnoopqrstuuvxxyz{}~‚ƒ„…‡‡‰Š‹Œ‘‘’”•–—˜™š››œžžŸ¡¡¢¢¤¤¥¦¦§§¨©©ªª««¬¬­­®®¯®¯¯¯°±±±±±±±²²²²²²²²±²²±±±±²±°±°°°°°°°°°¯¯¯¯¯¯®®®­­¬¬¬«««ª©©©©§§¦§¦¥¥¥££¢¢¡  Ÿžžœœ›š™™˜—––•”““‘‘ŽŽŒ‹‹Š‰‰ˆˆ‡‡†…„ƒƒ‚‚€~}}|||{zyyxxwwvuutsssrqppoonmllkjjjihgggffeeeeddcdcccbcbbabbaaaa`a`````````````aaaaaaaaabaabbcccccddddeeefffffghhhhijjjjjkklmmnnnoooppqrrssstuuuvvwwxxyyyzz{{||}}~~€€€€€‚‚‚‚‚ƒ‚ƒƒƒ„„„„……„……†……†††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡ˆˆ‡‡††††…………………„„ƒƒƒƒƒ‚‚‚€€€€~~~}}||{{{zzzyxxwwwvvuuutssrrqqpppoonnnmlmllkkkkkjjiiiiihhhhhgghhggggggghhhhhhhhhhiiijijijjjjjkkllllllmmmmmnnnnonnnooooooppppqqqrrrqssrsstttttuuuvvvwwwxxyxxxyyyzzzz{{{{|{{||||||}||}}~~~~~~€€€‚‚‚ƒƒƒƒ„„………†††‡ˆˆˆˆ‰ŠŠŠ‹ŒŒŽ‘’’’““”””•••––————˜˜˜˜˜˜™˜™™™™™™˜™˜˜˜˜˜˜˜˜—————–––•–•••”“”“’“’‘‘ŽŒŒ‹ŠŠ‰‰ˆˆ‡†‡……„„ƒƒƒ‚‚€€€~~~}|||{{{zzzzyyyyyxxxyxxxxxyxyyyyxyyzzyzzzzzz{{{{{{{{{{{{{{{||||||||||||||}|||||||||||||||||{{|{{||{||{{{{|{|{{{{{{{{{{zz{zzzzzzzzzzzzzzyyyyyyyxyxyxxxxxxxxxxxxxxxxxxxxxyxyyyyxyyyyyyyyzzzzz{z{{{{{{{||||}}}}}}}~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒ‚‚ƒ‚ƒƒ‚‚ƒ‚ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„ƒ„ƒƒƒ„„ƒƒ„ƒ„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒ‚‚ƒ‚ƒƒƒ‚‚‚ƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒƒƒƒ„ƒƒ„„„„„„„„…………………………†………………………………†…………††…………………………………„…„…„„„„„„„„„ƒ„„ƒ„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}~~~}}}~~}}}}}}}}}}}}}~}~}}}}}}~~}}~~}~~~~~~}~~~}~}~}}~~~}}}~~}~}}~}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}~}}~~}}}}}}|}}}|}}|}||}||||||{{|{{{{{{{{{{{{{{z{{{{{z{{z{zzzyzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{z{z{{{{|{{{|{{||{{|{||||||||||}}}|}}}}~}}~}~~}~~~~~~€€€€€€€€€€€€‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ„„ƒ„„„„„„„„„„„„„„„„„ƒ„ƒ„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„ƒ„„ƒ„„„„„„„„„„„„„„ƒƒƒƒ„ƒ„„„„„ƒ„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚ƒƒƒƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~}~}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒ„„ƒ„ƒ„„„„„„„„„„„„„„………„…………………………………………………………………………………………………………„……„„…„„…„„„„„„„…„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€~~~~}~~~}}}~~~}}~}}}}}}|||}}|||}|||{||{|||{|||||{|||||{{{|{{{|{{{{|||||||||||{|{||||||||||||||||||||||||}|}}|}}}}}}}~~}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒ‚ƒ‚‚‚ƒ‚‚‚ƒ‚ƒ‚ƒƒƒƒƒ‚ƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ \ No newline at end of file diff --git a/src/config/sound/djgpp/sb_lib/sb_defs.h b/src/config/sound/djgpp/sb_lib/sb_defs.h deleted file mode 100644 index 10beadd1..00000000 --- a/src/config/sound/djgpp/sb_lib/sb_defs.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef __SB_DEF -#define __SB_DEF -#include -#ifdef __cplusplus -extern "C" -{ -#endif - -#ifndef BYTE -#define BYTE unsigned char -#endif -#ifndef WORD -#define WORD unsigned short -#endif -#ifndef DWORD -#define DWORD unsigned long -#endif - -/* enum for return-values of many of the sb_ functions. */ - typedef enum - { - SB_SUCCESS, - SB_FAILURE, - SB_BAD_BLASTER, - SB_BAD_ADDRESS, - SB_BAD_IRQ, - SB_BAD_DMA, - SB_BAD_DMA16, - SB_BAD_FILE, - SB_BUSY, - SB_BAD_POINTER - } - sb_status; - -/* #define SB_SUPPORT_16_BIT */ - -#define SB_8_BIT 0x01 -#ifdef SB_SUPPORT_16_BIT -# define SB_16_BIT 0x02 -#endif -#define SB_MONO 0x04 -#define SB_STEREO 0x08 - -#define SB_BUFFER_SIZE 2048 -#define SB_MAX_8_BIT_MONO_SAMPLES (SB_BUFFER_SIZE) -#define SB_MAX_8_BIT_STEREO_SAMPLES (SB_BUFFER_SIZE/2) -#ifdef SB_SUPPORT_16_BIT -# define SB_MAX_16_BIT_MONO_SAMPLES (SB_BUFFER_SIZE/2) -# define SB_MAX_16_BIT_STEREO_SAMPLES (SB_BUFFER_SIZE/4) -#endif - -#ifdef __cplusplus -} -#endif -#endif diff --git a/src/config/sound/djgpp/sb_lib/sb_dma.c b/src/config/sound/djgpp/sb_lib/sb_dma.c deleted file mode 100644 index a4e758ef..00000000 --- a/src/config/sound/djgpp/sb_lib/sb_dma.c +++ /dev/null @@ -1,83 +0,0 @@ -#include -#include - -#include "sbdetect.h" - -static int pagePort[8] = {0x87, 0x83, 0x81, 0x82, 0x8F, 0x8B, 0x89, 0x8A}; - -static void -topOfFunctions (void) -{ -} - -void -sb_dma8bitReadSC (DWORD linearAddressOfBuffer, int length) -{ - int offset, page; - int port; - - page = linearAddressOfBuffer >> 16; - offset = linearAddressOfBuffer & 0xFFFF; - - outportb (0x0A, sb_info.DMA | 0x04); /* Mask DMA channel */ - outportb (0x0C, 0); /* Clear byte flip-flop */ - outportb (0x0B, sb_info.DMA | 0x48); /* Set mode */ - - port = sb_info.DMA << 1; - outportb (port, offset & 0xFF); /* Program offset */ - outportb (port, offset >> 8); - - port += 1; - outportb (port, length & 0xFF); /* Program length */ - outportb (port, length >> 8); - - outportb (pagePort[sb_info.DMA], page); /* Program page */ - - outportb (0x0A, sb_info.DMA); /* Clear channel mask */ -} - -#ifdef SB_SUPPORT_16_BIT - -void -sb_dma16bitReadSC (DWORD linearAddressOfBuffer, unsigned length) -{ - unsigned offset, page; - int port; - - page = linearAddressOfBuffer >> 16; - offset = (linearAddressOfBuffer >> 1) & 0xFFFF; /* Measured in words */ - - outportb (0xD4, sb_info.DMA16); /* Mask DMA channel */ - outportb (0xD8, 0); /* Clear byte flip-flop */ - outportb (0xD6, (sb_info.DMA16 - 4) | 0x48); /* Set mode */ - - port = 0xC0 + ((sb_info.DMA16 - 4) * 4); - outportb (port, offset & 0xFF); /* Program offset */ - outportb (port, offset >> 8); - - port += 2; - outportb (port, length & 0xFF); /* Program length */ - outportb (port, length >> 8); - - outportb (pagePort[sb_info.DMA16], page); /* Program page */ - - outportb (0xD4, sb_info.DMA16 & 0x03); /* Clear mask */ -} - -#endif /* SB_SUPPORT_16_BIT */ - -static void -bottomOfFunctions (void) -{ -} - -int -sb_dma_module_lock_your_memory (void) -{ - if (!_go32_dpmi_lock_code (topOfFunctions, - ((char *) bottomOfFunctions - - (char *) topOfFunctions))) - return !_go32_dpmi_lock_data (pagePort, sizeof pagePort); - - return 0; -} diff --git a/src/config/sound/djgpp/sb_lib/sb_dma.h b/src/config/sound/djgpp/sb_lib/sb_dma.h deleted file mode 100644 index af10cb8d..00000000 --- a/src/config/sound/djgpp/sb_lib/sb_dma.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef __SB_HW -#define __SB_HW -#ifdef __cplusplus -extern "C" -{ -#endif - -/* Pass: Linear Address of DOS buffer; Size of buffer (in BYTES) minus 1 */ -/* Returns: */ - void sb_dma8bitReadSC (unsigned long, int); - void sb_dma16bitReadSC (unsigned long, unsigned int); - - int sb_dma_module_lock_your_memory (void); - -#ifdef __cplusplus -} -#endif -#endif diff --git a/src/config/sound/djgpp/sb_lib/sb_lib.doc b/src/config/sound/djgpp/sb_lib/sb_lib.doc deleted file mode 100644 index 40144f25..00000000 --- a/src/config/sound/djgpp/sb_lib/sb_lib.doc +++ /dev/null @@ -1,210 +0,0 @@ -Sound-Blaster -"DMA-Friendly" -Queuing -Library - -Created for Abacus Research & Development, Inc. -by Joel Hunter -March, 1996 - - - -I. Introduction - - The purpose of this library is to provide sample-playing (and queuing) -functionality for Sound-Blaster cards with the lowest possible resource -drain on the system. - Traditionally, a Sound-Blaster package generates continuous interrupts, -playing very small pieces (<100 bytes) of sound at a time. This has two -undesirable effects. One, the CPU is constantly being interrupted from it's -current task; in a protected-mode application, that often will mean several -mode switches to real-mode and back -- a time-consuming operation. Secondly, -the DMA chip (which is almost always used to feed data to the sound card) -must use the same data bus as the CPU, so even when not being interrupted -the CPU may be waiting on the DMA chip for its chance to use the data bus. - Therefore a different paradigm has been used for this library. The sound -card and DMA channel are utilized on a per-need basis. When a sample is -started, the sound card and DMA chip are programmed, and the sound is -played. When the sample has finished, the sound card and DMA chip are idle, -ready to be programmed again or (in the case of the DMA chip) to perform -other tasks. This has only one drawback: when successive samples need to be -played back-to-back, the time spent in-between each sample is crucial. If too -much time elapses between playbacks, a 'pop' or 'click' can be heard. There -is no remedy for this, save spending as little time possible between -consecutive sample playbacks (which this library attempts to do.) - - - -II. Initialization/Deinitialization - - The library must be initialized before it can be used. The initialization -routine performs necessary memory allocation, checks the Sound-Blaster, -and generally prepares the library for use. Here is the prototype for the -initialization function: - -sb_status sb_initialize_driver(void (*callback)()); - -The function takes a single argument, a pointer to another function. This -defines the 'callback' function, which the library will call at the conclusion -of each sample playback. Every time a queued sample finishes playing, this -function will be called: it is up to the calling application to keep track -of which sample has triggered the call (note the callback function takes no -arguments.) You may pass 'NULL' as the callback function if none is needed. - The initialization functions returns a value of type sb_status. This is -an enumerated type which is defined in the SB_DEFS.H file. Several common -error conditions are defined, mostly related to problems finding the sound -card. - - Deinitialization must be performed before the calling application exits. -This is to ensure the sound card is left in it's original state, and to -prevent any memory leaks. Here is the prototype for the deinitialization -function: - -void sb_uninstall_driver(void); - -The function takes no arguments and returns no values. Once it is complete, -the calling application is free to exit as desired. If it is called more than -once (or if it is called before sb_install_driver()), it silently performs -no action. - - - -III. Sound Card Capabilities - - Since different Sound-Blaster cards have different capabilities, the library -provides a function to retrieve the capabilities of the sound card currently -installed. Here is its prototype: - -int sb_get_capabilities(void); - -The value returned will be a logical ORing of binary values representing the -different possible capabilities. They are: - -#define SB_8_BIT 0x01 -#define SB_16_BIT 0x02 -#define SB_MONO 0x04 -#define SB_STEREO 0x08 - -(Note that all Sound-Blaster cards will have the SB_8_BIT and SB_MONO -capabilities.) -The calling application can test for the presence of a given capability by -logical ANDing the value returned by sb_get_capabilities() with the value of -the capability desired. For example, to test for the capability of stereo: - -int caps=sb_get_capabilities(); -if(caps&SB_STEREO) { /* If the stereo bit is set, this will be TRUE */ - /* Do something useful */ -} - -In this way the calling application can choose the most appropriate format -available from the capabilities of the installed sound card. - - The library provides only a single interface function for queuing a sample. -In other words, there is no special function for queuing a stereo sample, for -queuing a 16-bit sample, etc. Therefore the calling application must tell the -library what type of samples will be passed to the queuing function (inter- -leaved stereo samples, 16-bit samples, etc.) It does this through the -following function: - -int sb_set_format(int); - -The argument to this function should be a logical ORing of two of the binary -capabilities values listed above. There are only four legal values: - -SB_8_BIT|SB_MONO -SB_8_BIT|SB_STEREO -SB_16_BIT|SB_MONO -SB_16_BIT|SB_STEREO - -Passing a value other than one of these will have unpredictable results. - Note that the library is dynamic. That is to say, in between sample -queuing you may change the library's format using this function. Then, if -you wish to queue stereo samples sometimes, and mono samples others, simply -call this function to change your format. - The return value of this function is its error condition. A return value -of '1' indicates the function was successful. A return value of '0' indicates -an error condition--for this function, the only possible cause of an error -is that a sample is currently queued, and therefore the new format could not -be set. - - -IV. Queuing - - The library has a queue which can hold up to four samples. If more than one -sample is queued at a time, the library will play each sample consecutively -in the order in which they were queued. Here is the queuing function's -prototype: - -int sb_enqueue_sample(const void *buffer, int samplesPerChannel); - -The function takes two arguments: a pointer to the buffer holding the sample -data, and an integer holding the number of samples (per channel) in the -buffer. - The buffer will be interpreted by the library in a way consistent with -the format set by the sb_set_format() function. It is up to the calling -application to ensure that the buffer is of the proper type. For example, -stereo buffers should have the left and right channels interleaved. - It is important that the calling application pass the correct value for -'samplesPerChannel' -- as the name of the variable implies, it is NOT for -passing the size of the sample buffer, but rather the number of SAMPLES in -the buffer, per channel. You must consider carefully the format of the -samples you have set (with the sb_set_format() function), and determine the -correct value to pass based on that format. Here are some hints on -determining the correct value: - -SB_8_BIT|SB_MONO : 'samplesPerChannel' is simply the size of the sample - buffer, in bytes. -SB_8_BIT|SB_STEREO : 'samplesPerChannel' should be the size of the sample - buffer divided by two, since the left & right speaker - buffers are interleaved together into a single buffer. -SB_16_BIT|SB_MONO : 'samplesPerChannel' should be the size of the sample - buffer divided by two, since each sample takes two - bytes (16-bits). -SB_16_BIT|SB_STEREO: 'samplesPerChannel' should be the size of the sample - buffer divided by four. Each sample takes 2 bytes, and - the variable is samples per CHANNEL, so the fact that - there are two channels (and therefore double the data) - is irrelevant. - - sb_enqueu_sample() returns an int, which is its error condition. A return -value of '1' indicates the function was successful, and a return value of -'0' indicates an error. For this function, the only possible error is that -the queue is already full -- therefore the calling application could safely -assume that if this function fails. - - - -V. Miscellaneous - - At some time it may be useful for the calling application to retrieve how -many samples are currently in the queue. The library maintains a globally- -accessible variable for this purpose: - -extern volatile int sb_numInQueue; - -This variable will always hold a number between 0 (indicating the library is -idle) and 4 (indicating the queue is full.) - - - The playing of samples can be 'paused' if necessary, and resumed later. -Pausing the sound playback halts all library activity. If there is one (or -more) samples in the queue, they will be frozen in their current state. - If there is no sample in the queue, the library still sets a special flag; -this is because if a sample is queued while playback is paused (and the -queue is empty), the library stores the sample, but doesn't start it. -Playback of the newly queued sample will only begin when library playback -is resumed. - Pausing and resuming playback are both done with a single function, -defined as: - -int sb_set_playback_enabled(int); - -The single argument to this function is a flag telling it whether to pause or -resume playback. A '0' indicates playback should be paused, and a non-zero -indicates playback should be resumed. The function returns the previous state -of playback (again, '0' means playback WAS paused, '1' means playback WAS -enabled.) - Pausing the library while it was already paused, or resuming while it was -already enabled, have no effect. Calls to this function aren't cumulative, -so a single call to pause or resume will always change the state of the -library, if different than the previous state. diff --git a/src/config/sound/djgpp/sb_lib/sb_lib.h b/src/config/sound/djgpp/sb_lib/sb_lib.h deleted file mode 100644 index c8221973..00000000 --- a/src/config/sound/djgpp/sb_lib/sb_lib.h +++ /dev/null @@ -1,2 +0,0 @@ -#include "sbdetect.h" -#include "sbdriver.h" diff --git a/src/config/sound/djgpp/sb_lib/sb_test.c b/src/config/sound/djgpp/sb_lib/sb_test.c deleted file mode 100644 index f009f1db..00000000 --- a/src/config/sound/djgpp/sb_lib/sb_test.c +++ /dev/null @@ -1,195 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#include "sb_defs.h" -#include "sbdriver.h" - -unsigned char *sb_load_sample (char *); - -void -main (void) -{ - char *sample[3]; - sb_status stat; - char k; - int i, j, mode; - char *buf; - WORD *buf2; - - sample[0] = sb_load_sample ("left.raw"); - sample[1] = sb_load_sample ("right.raw"); - sample[2] = sb_load_sample ("deedee.raw"); - - stat = sb_install_driver (NULL); - - if (stat != SB_SUCCESS) - { - cprintf ("\n\r\n\rCould not initialize driver because:\n\r%s\n\r", - sb_driver_error); - free (sample[0]); - free (sample[1]); - free (sample[2]); - exit (0); - } - - buf = (char *) malloc (65536); - buf2 = (WORD *) buf; - memset (buf, 0, 65536); - - i = sb_get_capabilities (); - mode = SB_8_BIT | SB_MONO; - sb_set_format (mode); - - do - { - - clrscr (); - - cprintf ("Sound capabilities:\n\r8-Bit\n\r"); - if (i & SB_16_BIT) - cprintf ("16-Bit\n\r"); - cprintf ("Monophonic\n\r"); - if (i & SB_STEREO) - cprintf ("Stereophonic\n\r"); - cprintf ("\n\n\n\rCurrent Mode:"); - if (mode & SB_8_BIT) - cprintf ("8-Bit "); - else - cprintf ("16-Bit "); - if (mode & SB_MONO) - cprintf ("Mono\n\r"); - else - cprintf ("Stereo\n\r"); - - cprintf ("\n\n\n\n\rPress '1' for mono, '2' for stereo.\n\rPress '3' for 8-bit, '4' for 16-bit.\n\r"); - cprintf ("\n\rPress to queue a sound.\n\rPress 'P' to pause playback, 'R' to resume playback.\n\rPress to quit."); - - k = getch (); - - if ((k >= '1') && (k <= '4')) - { - if (!sb_numInQueue) - { - if (k == '1') - { - mode &= SB_8_BIT | SB_16_BIT; - mode |= SB_MONO; - } - else if (k == '2') - { - if (i & SB_STEREO) - { - mode &= SB_8_BIT | SB_16_BIT; - mode |= SB_STEREO; - } - } - else if (k == '3') - { - mode &= SB_MONO | SB_STEREO; - mode |= SB_8_BIT; - } - else - { - if (i & SB_16_BIT) - { - mode &= SB_MONO | SB_STEREO; - mode |= SB_16_BIT; - } - } - } - } - else if (k == ' ') - { - if (mode & SB_8_BIT) - { - if (mode & SB_MONO) - { - sb_enqueue_sample (sample[2], 16384); - sb_enqueue_sample (sample[2] + 16384, 6406); - } - else - { - memset (buf, 127, 65536); - if (rand () & 1) - for (j = 0; j < 14430; j++) - *(buf + (j * 2)) = *(sample[0] + j); - else - for (j = 0; j < 13795; j++) - *(buf + 1 + (j * 2)) = *(sample[1] + j); - sb_enqueue_sample (buf, 8192); - sb_enqueue_sample (buf + 16384, 3119); - } - } - else - { - if (mode & SB_MONO) - { - memset (buf, 127, 65536); - for (j = 0; j < 22790; j++) - *(buf2 + j) = ((WORD) (*(sample[2] + j))) << 8; - sb_enqueue_sample ((BYTE *) buf2, 8192); - sb_enqueue_sample ((BYTE *) (buf2 + 8192), 8192); - sb_enqueue_sample ((BYTE *) (buf2 + 16384), 6406); - } - else - { - memset (buf, 127, 65536); - if (rand () & 1) - for (j = 0; j < 14430; j++) - *(buf2 + (j * 2)) = ((WORD) (*(sample[0] + j))) << 8; - else - for (j = 0; j < 13795; j++) - *(buf2 + 1 + (j * 2)) = ((WORD) (*(sample[1] + j))) << 8; - sb_enqueue_sample ((BYTE *) buf2, 4096); - sb_enqueue_sample ((BYTE *) (buf2 + 8192), 4096); - sb_enqueue_sample ((BYTE *) (buf2 + 16384), 4096); - sb_enqueue_sample ((BYTE *) (buf2 + 24576), 2142); - } - } - } - else if (toupper (k) == 'P') - sb_set_playback_enabled (0); - else if (toupper (k) == 'R') - sb_set_playback_enabled (1); - - sb_set_format (mode); - - } - while (k != 27); - - sb_uninstall_driver (); - free (sample[0]); - free (sample[1]); - free (sample[2]); - free (buf); -} - -unsigned char * -sb_load_sample (char *fname) -{ - int length; - unsigned char *buf; - FILE *fp = fopen (fname, "rb"); - - if (fp == NULL) - return NULL; - - if (fseek (fp, 0, SEEK_END) == 0) - if ((length = ftell (fp)) != -1) - if (fseek (fp, 0, SEEK_SET) == 0) - if ((buf = (BYTE *) malloc (length)) != NULL) - if (fread (buf, length, 1, fp) == 1) - { - fclose (fp); - return buf; - } - else - free (buf); - - fclose (fp); - return NULL; -} diff --git a/src/config/sound/djgpp/sb_lib/sbdetect.c b/src/config/sound/djgpp/sb_lib/sbdetect.c deleted file mode 100644 index eeae1aac..00000000 --- a/src/config/sound/djgpp/sb_lib/sbdetect.c +++ /dev/null @@ -1,433 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -#include "sbdetect.h" - -#define RETURN_ERROR(err) do { temp=(err); goto end; }while(0) - -struct _sb_info sb_info = -{ - 0, 0, 0, 0, 0, 0, 0, -#ifdef SB_SUPPORT_16_BIT - 0, -#endif - 0 -}; - -static volatile int testCount; -static int dontSetDMA8 = 0; -int sb_disable16bit = 0; -#ifdef SB_SUPPORT_16_BIT -static int dontSetDMA16 = 0; -#endif - -static __inline__ void -sb_dspWrite (int val) -{ - while ((inportb (sb_info.writeData) & 0x80) != 0); - outportb (sb_info.writeData, val); -} - -static __inline__ int -sb_dspRead (void) -{ - while ((inportb (sb_info.dataAvail) & 0x80) == 0); - return inportb (sb_info.readData); -} - -static void -topOfFunctions (void) -{ -} - -static void -testInt2 (void) -{ - if(testCount==0) { - testCount = 2; - inportb (sb_info.dataAvail); - } - outportb (0x20, 0x20); -} - -static void -testInt3 (void) -{ - testCount = 3; - inportb (sb_info.dataAvail); - outportb (0x20, 0x20); -} - -static void -testInt5 (void) -{ - testCount = 5; - inportb (sb_info.dataAvail); - outportb (0x20, 0x20); -} - -static void -testInt7 (void) -{ - testCount = 7; - inportb (sb_info.dataAvail); - outportb (0x20, 0x20); -} - -static void -testInt9 (void) -{ - testCount = 9; - inportb (sb_info.dataAvail); - outportb (0x20, 0x20); - outportb (0xA0, 0x20); -} - -static void -testInt10 (void) -{ - testCount = 10; - inportb (sb_info.dataAvail); - outportb (0x20, 0x20); - outportb (0xA0, 0x20); -} - -static void -bottomOfFunctions (void) -{ -} - -static int -findInterrupt (void) -{ - __dpmi_paddr old2, old3, old5, old7, old9, old10; - __dpmi_paddr new2, new3, new5, new7, new9, new10; - _go32_dpmi_seginfo wrap2, wrap3, wrap5, wrap7, wrap9, wrap10; - BYTE pic1Default, pic2Default; - static int start_time_1; - int failed, retval; - - testCount = 0; - - if (!_go32_dpmi_lock_code (topOfFunctions, - ((char *) bottomOfFunctions - - (char *) topOfFunctions))) - { - if (_go32_dpmi_lock_data ((void *) &testCount, sizeof testCount)) - return 0; - } - else - return 0; - - __dpmi_get_protected_mode_interrupt_vector (0x0A, &old2); - __dpmi_get_protected_mode_interrupt_vector (0x0B, &old3); - __dpmi_get_protected_mode_interrupt_vector (0x0D, &old5); - __dpmi_get_protected_mode_interrupt_vector (0x0F, &old7); - __dpmi_get_protected_mode_interrupt_vector (0x71, &old9); - __dpmi_get_protected_mode_interrupt_vector (0x72, &old10); - - wrap2.pm_offset = (int) testInt2; - wrap2.pm_selector = _my_cs (); - wrap3.pm_offset = (int) testInt3; - wrap3.pm_selector = _my_cs (); - wrap5.pm_offset = (int) testInt5; - wrap5.pm_selector = _my_cs (); - wrap7.pm_offset = (int) testInt7; - wrap7.pm_selector = _my_cs (); - wrap9.pm_offset = (int) testInt9; - wrap9.pm_selector = _my_cs (); - wrap10.pm_offset = (int) testInt10; - wrap10.pm_selector = _my_cs (); - - _go32_dpmi_allocate_iret_wrapper (&wrap2); - _go32_dpmi_allocate_iret_wrapper (&wrap3); - _go32_dpmi_allocate_iret_wrapper (&wrap5); - _go32_dpmi_allocate_iret_wrapper (&wrap7); - _go32_dpmi_allocate_iret_wrapper (&wrap9); - _go32_dpmi_allocate_iret_wrapper (&wrap10); - - new2.offset32 = wrap2.pm_offset; - new2.selector = wrap2.pm_selector; - new3.offset32 = wrap3.pm_offset; - new3.selector = wrap3.pm_selector; - new5.offset32 = wrap5.pm_offset; - new5.selector = wrap5.pm_selector; - new7.offset32 = wrap7.pm_offset; - new7.selector = wrap7.pm_selector; - new9.offset32 = wrap9.pm_offset; - new9.selector = wrap9.pm_selector; - new10.offset32 = wrap10.pm_offset; - new10.selector = wrap10.pm_selector; - - pic1Default = inportb (0x21); - pic2Default = inportb (0xA1); - - outportb (0x21, pic1Default & 0x53); /* Clear all relevant masks */ - outportb (0xA1, pic2Default & 0xF9); - __dpmi_set_protected_mode_interrupt_vector (0x0A, &new2); - __dpmi_set_protected_mode_interrupt_vector (0x0B, &new3); - __dpmi_set_protected_mode_interrupt_vector (0x0D, &new5); - __dpmi_set_protected_mode_interrupt_vector (0x0F, &new7); - __dpmi_set_protected_mode_interrupt_vector (0x71, &new9); - __dpmi_set_protected_mode_interrupt_vector (0x72, &new10); - - /* Some SB's get into a strange state where this hangs, so we add - * a timeout here. - */ - start_time_1 = rawclock (); - failed = 0; - while ((inportb (sb_info.writeData) & 0x80) != 0) - { - DWORD now1 = rawclock (); - if (now1 - start_time_1 >= 18) - { - failed = 1; - break; - } - } - - if (failed) - retval = 0; - else - { - int start_time_2; - - start_time_2 = rawclock (); - - testCount = 0; - outportb (sb_info.writeData, 0xF2); /* force the DSP to signal */ - - while (!(retval = testCount)) - { /* a hardware interrupt. */ - DWORD now2 = rawclock (); - if (now2 - start_time_2 >= 18) - break; - } - } - - outportb (0x21, pic1Default); - outportb (0xA1, pic2Default); - __dpmi_set_protected_mode_interrupt_vector (0x0A, &old2); - __dpmi_set_protected_mode_interrupt_vector (0x0B, &old3); - __dpmi_set_protected_mode_interrupt_vector (0x0D, &old5); - __dpmi_set_protected_mode_interrupt_vector (0x0F, &old7); - __dpmi_set_protected_mode_interrupt_vector (0x71, &old9); - __dpmi_set_protected_mode_interrupt_vector (0x72, &old10); - - _go32_dpmi_free_iret_wrapper (&wrap2); - _go32_dpmi_free_iret_wrapper (&wrap3); - _go32_dpmi_free_iret_wrapper (&wrap5); - _go32_dpmi_free_iret_wrapper (&wrap7); - _go32_dpmi_free_iret_wrapper (&wrap9); - _go32_dpmi_free_iret_wrapper (&wrap10); - - return retval; -} - -static void -waitInit (void) -{ - int temp; - - temp = inportb (0x61); - temp &= 0xFD; - temp |= 0x01; - outportb (0x61, temp); -} - -static void -microWait (WORD usec) -{ - WORD elapsed; - unsigned long failsafe; - - outportb (0x43, 0xB0); - outportb (0x42, 0xFF); - outportb (0x42, 0xFF); - - /* Sometimes this timer doesn't seem to work, and our program hangs! */ - failsafe = usec * 10000; - - do - { - outportb (0x43, 0x80); - elapsed = inportb (0x42); - elapsed |= (inportb (0x42) << 8); - elapsed = ~elapsed; - } - while (elapsed < usec && failsafe--); -} - -static int -dspReset (void) -{ - int a; - int success; - - outportb (sb_info.reset, 1); - microWait (4); - outportb (sb_info.reset, 0); - - success = 0; - for (a = 0; a < 1000; a++) - { - if (inportb (sb_info.dataAvail) & 0x80) - { - success = 1; - break; - } - } - if (success) - { - for (a = 0; a < 1000; a++) - { - if (inportb (sb_info.readData) == 0xAA) - { - success = 2; - break; - } - } - } - if (success != 2) - return 0; - - sb_dspWrite (0xE1); - sb_info.dspVersion = sb_dspRead (); - sb_info.dspVersion <<= 8; - sb_info.dspVersion |= sb_dspRead (); - return 1; -} - -static sb_status -findSoundBlaster (void) -{ - static WORD ioaddr[7] = {0x220, 0x240, 0x210, 0x230, 0x250, 0x260, 0x280}; - int a; - sb_status stat = SB_FAILURE; - - for (a = 0; a < 7; a++) - { - sb_info.reset = ioaddr[a] + 0x06; - sb_info.readData = ioaddr[a] + 0x0A; - sb_info.writeData = ioaddr[a] + 0x0C; - sb_info.dataAvail = ioaddr[a] + 0x0E; - sb_info.dataAvail16 = ioaddr[a] + 0x0F; - - if (dspReset ()) - { /* Found the right IO address! */ - a = 7; - if ((sb_info.IRQ = findInterrupt ())) - { /* ...grab the interrupt vector */ - if (!dontSetDMA8) - sb_info.DMA = 1; /* Assume DMA channel 1 and */ -#ifdef SB_SUPPORT_16_BIT - if (!dontSetDMA16) - sb_info.DMA16 = 5; /* 16-bit DMA channel 5 */ -#endif - stat = SB_SUCCESS; - } - } - } - return stat; -} - -/*///////////////////////////////////////////////////////////////////////////// -/ Global functions / -//////////////////////////////////////////////////////////////////////////// */ - -sb_status -sb_is_present (void) -{ - static char *blaster; - char *address; - short sbIO; - sb_status temp; - - waitInit (); - blaster = getenv ("BLASTER"); - - if (_go32_dpmi_lock_data (&sb_info, sizeof (sb_info))) - RETURN_ERROR (SB_FAILURE); - - if (blaster != NULL) - { - strupr (blaster); - address = strrchr (blaster, 'A'); - if (address == NULL) - RETURN_ERROR (SB_BAD_BLASTER); - - ++address; - sscanf (address, "%hx", &sbIO); - if (sbIO != 0x210 && sbIO != 0x220 && sbIO != 0x230 && sbIO != 0x240 - && sbIO != 0x250 && sbIO != 0x260 && sbIO != 0x280) - RETURN_ERROR (SB_BAD_ADDRESS); - - sb_info.reset = sbIO + 0x06; - sb_info.readData = sbIO + 0x0A; - sb_info.writeData = sbIO + 0x0C; - sb_info.dataAvail = sbIO + 0x0E; - sb_info.dataAvail16 = sbIO + 0x0F; - - sb_info.IRQ=findInterrupt(); /* Forget what BLASTER says and find - the IRQ myself. */ - if(sb_info.IRQ==0) - RETURN_ERROR(SB_FAILURE); - - address = strrchr (blaster, 'D'); - if (address == NULL) - RETURN_ERROR (SB_BAD_BLASTER); - - ++address; - sscanf (address, "%d", &sb_info.DMA); - if (sb_info.DMA != 0 && sb_info.DMA != 1 && sb_info.DMA != 3) - RETURN_ERROR (SB_BAD_DMA); - -#ifdef SB_SUPPORT_16_BIT - address = strrchr (blaster, 'H'); - if (address == NULL) /* No 16bit DMA in BLASTER variable, */ - sb_info.DMA16 = 5; /* assume 5 */ - else - { - ++address; - sscanf (address, "%d", &sb_info.DMA16); - if(sb_info.DMA16 < 5) - sb_disable16bit = 1; - else if(sb_info.DMA16 > 7) - RETURN_ERROR (SB_BAD_DMA16); - } -#endif - - if (!dspReset ()) /* Verify address */ - RETURN_ERROR (SB_BAD_ADDRESS); - - temp = SB_SUCCESS; - } - else - { - temp = findSoundBlaster (); - } - -end: - return temp; -} - -void -sb_change_dma8_channel (int newChannel) -{ - sb_info.DMA = newChannel; - dontSetDMA8 = 1; -} - -#ifdef SB_SUPPORT_16_BIT -void -sb_change_dma16_channel (int newChannel) -{ - sb_info.DMA16 = newChannel; - dontSetDMA16 = 1; -} -#endif diff --git a/src/config/sound/djgpp/sb_lib/sbdetect.h b/src/config/sound/djgpp/sb_lib/sbdetect.h deleted file mode 100644 index fc92c357..00000000 --- a/src/config/sound/djgpp/sb_lib/sbdetect.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef __SB_DETECT -#define __SB_DETECT -#ifdef __cplusplus -extern "C" -{ -#endif - -#include "sb_defs.h" - -struct _sb_info - { - WORD reset; - WORD readData; - WORD writeData; - WORD dataAvail; - WORD dataAvail16; - int IRQ; - int DMA; -#ifdef SB_SUPPORT_16_BIT - int DMA16; -#endif - int dspVersion; - }; - -extern struct _sb_info sb_info; -extern int sb_disable16bit; - -/* Pass: */ -/* Returns: sb_status enum indicating anything that might have gone wrong. */ - sb_status sb_is_present (void); - -/* - The following two functions set the 8- and 16-bit DMA channels to non- - default settings (defaults are 1 and 5, respectively). This must be done - only if the user's sound card is set to settings other than these AND the - user has NOT set the BLASTER environment variable to tell us what his - card's settings are. - */ - void sb_change_dma8_channel (int); - void sb_change_dma16_channel (int); - -#ifdef __cplusplus -} -#endif -#endif diff --git a/src/config/sound/djgpp/sb_lib/sbdriver.c b/src/config/sound/djgpp/sb_lib/sbdriver.c deleted file mode 100644 index c169daf5..00000000 --- a/src/config/sound/djgpp/sb_lib/sbdriver.c +++ /dev/null @@ -1,551 +0,0 @@ -#include -#include -#include -#include -#include - -#include "sb_defs.h" -#include "sbdetect.h" -#include "sb_dma.h" - -#define SB_MAX_QUEUE_SIZE 4 -#define SB_SAMPLE_FREQUENCY 22255 -#define TIME_CONSTANT (256-(1000000/SB_SAMPLE_FREQUENCY)) -#define PRO_TIME_CONSTANT ((65536-(256000000/(SB_SAMPLE_FREQUENCY*2)))/256) - -char sb_driver_error[80]; - -static void (*hisCallback) (void); - -static WORD dmaBufferSelector[SB_MAX_QUEUE_SIZE]; -static int samplesInBuffer[SB_MAX_QUEUE_SIZE]; -static volatile int pointer[SB_MAX_QUEUE_SIZE] = {0, 1, 2, 3}; -static DWORD sb_dmaBufferLinearAddress[SB_MAX_QUEUE_SIZE]; - -static int endOfDMAInterruptVector; -static BYTE pic1Default, pic2Default; -static __dpmi_paddr oldHandler, newHandler; -static _go32_dpmi_seginfo wrapper; -static int driverInstalled = 0; - -volatile int sb_numInQueue = 0; -static int soundEnabled = 1; -static int backedUp = 0; -static int bufferFormat = SB_8_BIT | SB_MONO; -static unsigned char mixerDefault; - -static __inline__ void -sb_dspWrite (int val) -{ - while ((inportb (sb_info.writeData) & 0x80) != 0); - outportb (sb_info.writeData, val); -} - -static __inline__ int -sb_dspRead (void) -{ - while ((inportb (sb_info.dataAvail) & 0x80) == 0); - return inportb (sb_info.readData); -} - -static void -topOfFunctions (void) -{ -} - -static void -startSample (DWORD address, DWORD length) -{ - if (bufferFormat & SB_8_BIT) - { - sb_dma8bitReadSC (address, length); - if (bufferFormat & SB_MONO) - { - if (sb_info.dspVersion >= 0x0400) - { /* SB-16 */ - sb_dspWrite (0xC0); /* 8-Bit DAC, Single-Cycle */ - sb_dspWrite (0x00); /* Monaural, Unsigned samples */ - sb_dspWrite (length & 0xFF); - sb_dspWrite (length >> 8); - } - else - { /* Vanilla SB */ - sb_dspWrite (0x14); /* 8-bit DAC, Single-Cycle, Monaural */ - sb_dspWrite (length & 0xFF); - sb_dspWrite (length >> 8); - } - } - else - { - if (sb_info.dspVersion < 0x0400) - { /* SB-Pro */ - sb_dspWrite (0x48); - sb_dspWrite (length & 0xFF); - sb_dspWrite (length >> 8); - sb_dspWrite (0x91); - } - else - { /* SB-16 */ - sb_dspWrite (0xC0); /* 8-bit DAC, Single-Cycle */ - sb_dspWrite (0x20); /* Stereo, Unsigned samples */ - sb_dspWrite (length & 0xFF); - sb_dspWrite (length >> 8); - } - } - } - else - { -#ifndef SB_SUPPORT_16_BIT - abort (); /* Shouldn't get here */ -#else /* SB_SUPPORT_16_BIT */ - sb_dma16bitReadSC (address, length); - sb_dspWrite (0xB0); /* 16-bit DAC, Single-Cycle */ - if (bufferFormat & SB_MONO) - sb_dspWrite (0x00); /* Monaural, Unsigned samples */ - else - sb_dspWrite (0x20); /* Stereo, Unsigned samples */ - sb_dspWrite (length & 0xFF); - sb_dspWrite (length >> 8); -#endif /* SB_SUPPORT_16_BIT */ - } -} - -static void -sb_interrupt_handler (void) -{ - int i, temp; - - if (bufferFormat & SB_8_BIT) - inportb (sb_info.dataAvail); /* Acknowledge the SB */ - else - { -#ifdef SB_SUPPORT_16_BIT - inportb (sb_info.dataAvail16); -#else - abort (); -#endif - } - - if (sb_numInQueue > 1) - { - startSample (sb_dmaBufferLinearAddress[pointer[1]], - samplesInBuffer[pointer[1]] - 1); - temp = pointer[0]; - for (i = 0; i < SB_MAX_QUEUE_SIZE - 1; i++) - pointer[i] = pointer[i + 1]; - pointer[SB_MAX_QUEUE_SIZE - 1] = temp; - } - --sb_numInQueue; - - outportb (0x20, 0x20); /* Acknowledge PIC1 */ - outportb (0xA0, 0x20); /* Acknowledge PIC2 */ - if (hisCallback != NULL) /* Informing user has least priority */ - (*hisCallback) (); -} - -static void -bottomOfFunctions (void) -{ -} - -static sb_status -getSBInfo (void) -{ - sb_status stat; - - if (sb_info.dspVersion == 0) - { - stat = sb_is_present (); - switch (stat) - { - case SB_BAD_BLASTER: - strcpy (sb_driver_error, "BLASTER environment variable incomplete!"); - break; - case SB_BAD_ADDRESS: - strcpy (sb_driver_error, "Incorrect address specified in BLASTER environment variable!"); - break; - case SB_BAD_IRQ: - strcpy (sb_driver_error, "Incorrect IRQ specified in BLASTER environment variable!"); - break; - case SB_BAD_DMA: - strcpy (sb_driver_error, "Incorrect DMA channel specified in BLASTER environment variable!"); - break; - case SB_BAD_DMA16: - strcpy (sb_driver_error, "Incorrect 16-bit DMA channel specified in BLASTER environment variable!"); - break; - case SB_FAILURE: - strcpy (sb_driver_error, "General failure/No sound card detected."); - break; - default: - strcpy (sb_driver_error, "Unknown error condition."); - break; - } - return stat; - } - return SB_SUCCESS; -} - -static int -allocateDMAMemory (int bytes, WORD *dosSeg, WORD *dosSel) -{ - int firstPage, lastPage; - int linearAddress; - int dosSegs[16]; - int dosSels[16]; - int paragraphs = (bytes + 15) >> 4; - int currentTry = -1; - - do - { - ++currentTry; - - if (currentTry > 15) - { - strcpy (sb_driver_error, "Tried 16 times -- all failed"); - return 0; - } - - dosSegs[currentTry] = __dpmi_allocate_dos_memory (paragraphs, - &dosSels[currentTry]); - - if (dosSegs[currentTry] == -1) - { - sprintf (sb_driver_error, "After %d attempts, DOS allocate failed", - currentTry); - return 0; - } - - linearAddress = dosSegs[currentTry] << 4; - firstPage = linearAddress >> 16; - lastPage = (linearAddress + bytes - 1) >> 16; - - } - while (firstPage != lastPage); - - *dosSeg = (WORD) dosSegs[currentTry]; - *dosSel = (WORD) dosSels[currentTry]; - - for (currentTry -= 1; currentTry >= 0; currentTry--) - __dpmi_free_dos_memory (dosSels[currentTry]); - - return 1; -} - -/***************************************************************************** - * * - * HERE STARTS THE API * - * * - *****************************************************************************/ - -/* - For sb_enqueue_sample(), 'length' should ALWAYS be samples-per-channel, - NOT the size of the buffer in bytes: - - FORMAT SIZE OF BUFFER(BYTES) - ------ --------------------- - SB_8_BIT|SB_MONO length - SB_8_BIT|SB_STEREO length*2 - SB_16_BIT|SB_MONO length*2 - SB_16_BIT|SB_STEREO length*4 - */ -int -sb_enqueue_sample (const void *data, int length) -{ - if (sb_numInQueue < SB_MAX_QUEUE_SIZE) - { - if (bufferFormat & SB_8_BIT) - { - if (bufferFormat & SB_MONO) - { - if (length <= SB_MAX_8_BIT_MONO_SAMPLES) - dosmemput (data, length, - sb_dmaBufferLinearAddress[pointer[sb_numInQueue]]); - else - return 0; - } - else - { - if (length <= SB_MAX_8_BIT_STEREO_SAMPLES) - dosmemput (data, length * 2, - sb_dmaBufferLinearAddress[pointer[sb_numInQueue]]); - else - return 0; - } - } - else - { -#ifndef SB_SUPPORT_16_BIT - abort (); /* shouldn't get here */ -#else - if (bufferFormat & SB_MONO) - { - if (length <= SB_MAX_16_BIT_MONO_SAMPLES) - dosmemput (data, length * 2, - sb_dmaBufferLinearAddress[pointer[sb_numInQueue]]); - else - return 0; - } - else - { - if (length <= SB_MAX_16_BIT_STEREO_SAMPLES) - dosmemput (data, length * 4, - sb_dmaBufferLinearAddress[pointer[sb_numInQueue]]); - else - return 0; - } -#endif - } - if (bufferFormat & SB_MONO) - samplesInBuffer[pointer[sb_numInQueue]] = length; - else - samplesInBuffer[pointer[sb_numInQueue]] = length * 2; - if (sb_numInQueue == 0) - { - if (soundEnabled) - startSample (sb_dmaBufferLinearAddress[pointer[sb_numInQueue]], - samplesInBuffer[pointer[sb_numInQueue]] - 1); - else - backedUp = 1; - } - ++sb_numInQueue; - return 1; - } - return 0; -} - -int -sb_get_capabilities (void) -{ - int caps; - - if (getSBInfo () == SB_SUCCESS) - { - caps = SB_8_BIT | SB_MONO; - - if (sb_info.dspVersion >= 0x0300) - caps |= SB_STEREO; - -#ifdef SB_SUPPORT_16_BIT - if (sb_info.dspVersion >= 0x0400 && !sb_disable16bit) - caps |= SB_16_BIT; -#endif - - return caps; - } - return 0; -} - -int -sb_set_format (int caps) -{ - if (!sb_numInQueue) - { - int hardware_caps; - - /* Make sure the hardware really supports this. */ - hardware_caps = sb_get_capabilities (); - if ((caps & hardware_caps) != caps) - return 0; - - if ((bufferFormat & SB_STEREO) && (sb_info.dspVersion < 0x0400)) - { - outportb (sb_info.reset - 2, 0x0E); - outportb (sb_info.reset - 1, mixerDefault); - } - - bufferFormat = caps; - if (sb_info.dspVersion < 0x0400) - { /* Must be less than SB16 */ - if (bufferFormat & SB_8_BIT) - { - if (bufferFormat & SB_MONO) - { - sb_dspWrite (0x40); - sb_dspWrite (TIME_CONSTANT); - } - else - { /* If stereo and not SB16 then */ - outportb (sb_info.reset - 2, 0x0E); /* must be SBPro */ - mixerDefault = inportb (sb_info.reset - 1); - outportb (sb_info.reset - 2, 0x0E); - outportb (sb_info.reset - 1, mixerDefault | 0x22); - sb_dspWrite (0x40); - sb_dspWrite (PRO_TIME_CONSTANT); - } - } - } - return 1; - } - return 0; -} - -int -sb_set_playback_enabled (int shouldEnable) -{ - int oldStatus = soundEnabled; - - soundEnabled = shouldEnable; - if (oldStatus != soundEnabled) - { - if (!soundEnabled) - { - if (sb_numInQueue > 0) - { - if (bufferFormat & SB_8_BIT) - sb_dspWrite (0xD0); /* 8-bit Halt */ - else - { -#ifdef SB_SUPPORT_16_BIT - sb_dspWrite (0xD5); /* 16-bit Halt */ -#else - abort (); -#endif - } - } - } - else - { - if (sb_numInQueue > 0) - { - if (backedUp) - { - startSample (sb_dmaBufferLinearAddress[pointer[sb_numInQueue]], - samplesInBuffer[pointer[sb_numInQueue]] - 1); - backedUp = 0; - } - else - { - if (bufferFormat & SB_8_BIT) - sb_dspWrite (0xD4); /* 8-bit Resume */ - else - { -#ifdef SB_SUPPORT_16_BIT - sb_dspWrite (0xD6); /* 16-bit Resume */ -#else - abort (); -#endif - } - } - } - } - } - return oldStatus; -} - -sb_status -sb_install_driver (void (*callback) ()) -{ - sb_status stat = SB_FAILURE; - WORD dmaBufferSegment; - BYTE picMask; - int i; - - if (!driverInstalled) - { - if ((stat = getSBInfo ()) == SB_SUCCESS) - { - for (i = 0; i < SB_MAX_QUEUE_SIZE; i++) - { - if (!allocateDMAMemory (SB_BUFFER_SIZE, &dmaBufferSegment, - &dmaBufferSelector[i])) - { - stat = SB_FAILURE; - strcat (sb_driver_error, - "\nUnable to allocate DOS memory buffer!"); - return stat; - } - sb_dmaBufferLinearAddress[i] = (DWORD) dmaBufferSegment << 4; - } - - hisCallback = callback; - pic1Default = inportb (0x21); - pic2Default = inportb (0xA1); - - if (sb_info.IRQ < 8) - { - endOfDMAInterruptVector = sb_info.IRQ + 0x08; - picMask = 1 << sb_info.IRQ; - picMask = ~picMask; - outportb (0x21, pic1Default & picMask); /* Enable PIC-1's IRQ */ - } - else - { - endOfDMAInterruptVector = sb_info.IRQ + 0x68; - picMask = 1 << (sb_info.IRQ - 8); - picMask = ~picMask; - outportb (0x21, pic1Default & 0xFB); /* Enable IRQ2 */ - outportb (0xA1, pic2Default & picMask); /* As well as PIC-2's IRQ */ - } - - wrapper.pm_offset = (int) sb_interrupt_handler; - wrapper.pm_selector = _my_cs (); - _go32_dpmi_allocate_iret_wrapper (&wrapper); - newHandler.offset32 = wrapper.pm_offset; - newHandler.selector = wrapper.pm_selector; - - if (_go32_dpmi_lock_code (topOfFunctions, - ((char *) bottomOfFunctions - - (char *) topOfFunctions)) - || _go32_dpmi_lock_data (&wrapper, sizeof wrapper) - || _go32_dpmi_lock_data (sb_dmaBufferLinearAddress, - sizeof sb_dmaBufferLinearAddress) - || _go32_dpmi_lock_data (samplesInBuffer, sizeof samplesInBuffer) - || _go32_dpmi_lock_data ((void *) pointer, sizeof pointer) - || _go32_dpmi_lock_data ((void *) &sb_numInQueue, - sizeof sb_numInQueue) - || _go32_dpmi_lock_data (&bufferFormat, sizeof bufferFormat) - || _go32_dpmi_lock_data (&hisCallback, sizeof hisCallback) - || !sb_dma_module_lock_your_memory ()) - { - strcpy (sb_driver_error, "Unable to lock appropriate memory."); - return SB_FAILURE; - } - - __dpmi_get_protected_mode_interrupt_vector (endOfDMAInterruptVector, - &oldHandler); - __dpmi_set_protected_mode_interrupt_vector (endOfDMAInterruptVector, - &newHandler); - - sb_dspWrite (0xD1); /* Turn the speaker on */ - sb_set_format (SB_8_BIT | SB_MONO); - if (sb_info.dspVersion >= 0x0400) - { /* The SB16 needs to be */ - sb_dspWrite (0x41); /* programmed with the */ - sb_dspWrite (SB_SAMPLE_FREQUENCY >> 8); /* sample frequency */ - sb_dspWrite (SB_SAMPLE_FREQUENCY & 0xFF); /* only once. */ - } - driverInstalled = 1; - } - } - return stat; -} - -void -sb_uninstall_driver (void) -{ - if (driverInstalled) - { - sb_set_playback_enabled (0); /* stop sound playing */ - - sb_dspWrite (0xD3); /* Turn speaker-output off */ - - __dpmi_set_protected_mode_interrupt_vector (endOfDMAInterruptVector, - &oldHandler); - - outportb (0x21, pic1Default); - outportb (0xA1, pic2Default); - - if ((bufferFormat & SB_STEREO) && (sb_info.dspVersion < 0x0400)) - { - outportb (sb_info.reset - 2, 0x0E); - outportb (sb_info.reset - 1, mixerDefault); - } - - _go32_dpmi_free_iret_wrapper (&wrapper); - __dpmi_free_dos_memory (dmaBufferSelector[0]); - __dpmi_free_dos_memory (dmaBufferSelector[1]); - __dpmi_free_dos_memory (dmaBufferSelector[2]); - __dpmi_free_dos_memory (dmaBufferSelector[3]); - driverInstalled = 0; - } -} diff --git a/src/config/sound/djgpp/sb_lib/sbdriver.h b/src/config/sound/djgpp/sb_lib/sbdriver.h deleted file mode 100644 index ef24e9bd..00000000 --- a/src/config/sound/djgpp/sb_lib/sbdriver.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef __SB_DRIVER -#define __SB_DRIVER -#ifdef __cplusplus -extern "C" -{ -#endif - -/* If one of the functions in this module returns an error, look here for a - description of what happened. */ - extern char sb_driver_error[80]; - extern volatile int sb_numInQueue; - - sb_status sb_install_driver (void (*callback) ()); - void sb_uninstall_driver (void); - - int sb_set_playback_enabled (int); - int sb_set_format (int); - void sb_enqueue_sample (const void *, int); - - int sb_get_capabilities (void); - -#ifdef __cplusplus -} -#endif -#endif diff --git a/src/config/sound/OBSOLETE_dummy/dummy-sound.h b/src/config/sound/dummy/dummy-sound.h similarity index 100% rename from src/config/sound/OBSOLETE_dummy/dummy-sound.h rename to src/config/sound/dummy/dummy-sound.h diff --git a/src/config/sound/linux/linux-sound.c b/src/config/sound/linux/linux-sound.c index 3280a181..142ac4c0 100644 --- a/src/config/sound/linux/linux-sound.c +++ b/src/config/sound/linux/linux-sound.c @@ -2,11 +2,6 @@ * Development, Inc. All rights reserved. */ -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_linux_sound[] = - "$Id: linux-sound.c 114 2005-07-05 22:27:34Z ctm $"; -#endif - #include "rsys/common.h" #include @@ -25,156 +20,157 @@ char ROMlib_rcsid_linux_sound[] = #include "linux-sound.h" #define NUM_BUFS 2 -#define LOGBUFSIZE 11 /* Must be between 7 and 17 decimal */ +#define LOGBUFSIZE 11 /* Must be between 7 and 17 decimal */ #define BUFSIZE (1 << LOGBUFSIZE) -static int semid = -1; /* Semaphore id */ -static int devfd; /* Sound device file descriptor */ +static int semid = -1; /* Semaphore id */ +static int devfd; /* Sound device file descriptor */ static int sound_on = 0; /* 1 if we are generating interrupts */ -static boolean_t have_sound_p; /* TRUE if sound is supported */ +static bool have_sound_p; /* true if sound is supported */ /* Wait on the semaphore (atomic decrement) */ static void -patl_wait (void) +patl_wait(void) { - struct sembuf op_wait[] = { - { 0, -1, 0 } }; + struct sembuf op_wait[] = { + { 0, -1, 0 } + }; - while (semop (semid, op_wait, 1) < 0) + while(semop(semid, op_wait, 1) < 0) { - if (errno == EINTR) - continue; - pthread_exit (NULL); + if(errno == EINTR) + continue; + pthread_exit(NULL); } } /* Signal the semaphore (atomic increment) */ static void -patl_signal (void) +patl_signal(void) { - struct sembuf op_signal[] = { - { 0, 1, 0 } }; + struct sembuf op_signal[] = { + { 0, 1, 0 } + }; - while (semop (semid, op_signal, 1) < 0) + while(semop(semid, op_signal, 1) < 0) { - if (errno == EINTR) - continue; - gui_fatal ("Signal failure"); + if(errno == EINTR) + continue; + gui_fatal("Signal failure"); } } static snd_time t1 = 0; -static boolean_t -sound_linux_works_p (sound_driver_t *s) +static bool +sound_linux_works_p(sound_driver_t *s) { - return have_sound_p; + return have_sound_p; } static void -sound_linux_go (sound_driver_t *s) +sound_linux_go(sound_driver_t *s) { - sound_on = 1; - patl_signal (); + sound_on = 1; + patl_signal(); } static void -sound_linux_stop (sound_driver_t *s) +sound_linux_stop(sound_driver_t *s) { - sound_on = 0; + sound_on = 0; } /* Do any bookkeeping needed to start feeding a hungry device */ static void -sound_linux_hunger_start (sound_driver_t *s) +sound_linux_hunger_start(sound_driver_t *s) { - t1 += BUFSIZE; + t1 += BUFSIZE; } -static unsigned char buf[7*BUFSIZE]; +static unsigned char buf[7 * BUFSIZE]; /* Figure out how to feed the hungry output device. */ static struct hunger_info -sound_linux_get_hunger_info (sound_driver_t *s) +sound_linux_get_hunger_info(sound_driver_t *s) { - struct hunger_info info; + struct hunger_info info; - info.buf = buf; - info.bufsize = sizeof (buf) / sizeof (buf[0]); + info.buf = buf; + info.bufsize = sizeof(buf) / sizeof(buf[0]); - info.t2 = t1 + BUFSIZE; - info.t3 = info.t2 + BUFSIZE; - info.t4 = info.t3; + info.t2 = t1 + BUFSIZE; + info.t3 = info.t2 + BUFSIZE; + info.t4 = info.t3; - return info; + return info; } /* Assuming that the information returned by snd_get_hunger_info was honored, send the samples off to the device. */ static void -sound_linux_hunger_finish (sound_driver_t *s) +sound_linux_hunger_finish(sound_driver_t *s) { - struct hunger_info info; + struct hunger_info info; - info = sound_linux_get_hunger_info (s); + info = sound_linux_get_hunger_info(s); - while (write (devfd, info.buf + (info.t2 % info.bufsize), BUFSIZE) - < 0) + while(write(devfd, info.buf + (info.t2 % info.bufsize), BUFSIZE) + < 0) { - if (errno != EINTR && errno != EAGAIN) - { - perror ("Write failed"); - gui_fatal ("Write failed"); - } - if (errno == EAGAIN) - usleep (1); + if(errno != EINTR && errno != EAGAIN) + { + perror("Write failed"); + gui_fatal("Write failed"); + } + if(errno == EAGAIN) + usleep(1); } - memset (info.buf + (info.t2 % info.bufsize), 0x80, BUFSIZE); + memset(info.buf + (info.t2 % info.bufsize), 0x80, BUFSIZE); - patl_signal (); + patl_signal(); } -#if defined (_SEM_SEMUN_UNDEFINED) -union semun -{ - int unused_baggage; +#if defined(_SEM_SEMUN_UNDEFINED) +union semun { + int unused_baggage; }; #endif static void -sound_linux_shutdown (sound_driver_t *s) +sound_linux_shutdown(sound_driver_t *s) { - if (semid >= 0) - semctl (semid, 0, IPC_RMID, (union semun)0); + if(semid >= 0) + semctl(semid, 0, IPC_RMID, (union semun)0); - if (have_sound_p) + if(have_sound_p) { - /* possibly kill the thread here */ - have_sound_p = FALSE; + /* possibly kill the thread here */ + have_sound_p = false; } } static void -sound_linux_clear_pending (sound_driver_t *s) +sound_linux_clear_pending(sound_driver_t *s) { } -static boolean_t -sound_linux_silent_p (sound_driver_t *s) +static bool +sound_linux_silent_p(sound_driver_t *s) { - return FALSE; + return false; } static void -sound_linux_shutdown_at_exit (void) +sound_linux_shutdown_at_exit(void) { - sound_linux_shutdown (&sound_driver); + sound_linux_shutdown(&sound_driver); } /* Infinite loop for the "sound" thread. Waits until the audio device @@ -182,132 +178,129 @@ sound_linux_shutdown_at_exit (void) thread. */ static void * -loop (void *unused) +loop(void *unused) { - while (TRUE) + while(true) { - fd_set write_fds; - - FD_ZERO (&write_fds); - FD_SET (devfd, &write_fds); - - patl_wait (); - - while (select (getdtablesize (), NULL, &write_fds, NULL, NULL) < 0) - { - /* FIXME: there's only one errno in libc (at least in the older + fd_set write_fds; + + FD_ZERO(&write_fds); + FD_SET(devfd, &write_fds); + + patl_wait(); + + while(select(getdtablesize(), NULL, &write_fds, NULL, NULL) < 0) + { + /* FIXME: there's only one errno in libc (at least in the older * libc's) so technically checking and clobbering errno * in this thread is not safe. */ - if (errno == EINTR) - continue; - _exit (127); - } - - /* Request interrupt */ - if (sound_on) - { - cpu_state.interrupt_pending[M68K_SOUND_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - } + if(errno == EINTR) + continue; + _exit(127); + } + + /* Request interrupt */ + if(sound_on) + { + generate_interrup(M68K_SOUND_PRIORITY); + } } } -PRIVATE boolean_t -valid_rate (int got, int wanted) +static bool +valid_rate(int got, int wanted) { - boolean_t retval; - int min, max; + bool retval; + int min, max; - min = 0.95 * wanted; /* arbitrary fudge factors */ - max = 1.05 * wanted; /* feel free to change them */ - retval = got >= min && got <= max; - return retval; + min = 0.95 * wanted; /* arbitrary fudge factors */ + max = 1.05 * wanted; /* feel free to change them */ + retval = got >= min && got <= max; + return retval; } -boolean_t -sound_linux_init (sound_driver_t *s) +bool sound_linux_init(sound_driver_t *s) { - int arg; - syn68k_addr_t my_callback; - int sysret; - - have_sound_p = FALSE; - devfd = -1; - - if (sound_disabled_p) - goto fail; - - devfd = open ("/dev/dsp", O_WRONLY | O_NONBLOCK, 0); - if (devfd < 0) - goto fail; - - arg = (NUM_BUFS << 16) | LOGBUFSIZE; - if (ioctl (devfd, SNDCTL_DSP_SETFRAGMENT, &arg) < 0) - goto fail; - - arg = 1; - if (ioctl (devfd, SOUND_PCM_WRITE_CHANNELS, &arg) < 0) - goto fail; - - arg = SND_RATE; - if (ioctl (devfd, SOUND_PCM_WRITE_RATE, &arg) < 0 || - !valid_rate (arg, SND_RATE)) - goto fail; - - arg = 8; - if (ioctl (devfd, SOUND_PCM_WRITE_BITS, &arg) < 0) - goto fail; - - memset (buf, 0x80, sizeof (buf)); - write (devfd, buf, BUFSIZE); - - semid = semget (IPC_PRIVATE, 1, IPC_CREAT | IPC_EXCL | 0666); - if (semid < 0) - gui_fatal ("Couldn't get semaphore. Kernel needs to have System V IPC " - "compiled in (CONFIG_SYSVIPC). " - "Until you recompile your kernel, try using the " - "\"-nosound\" command line option."); - - atexit (sound_linux_shutdown_at_exit); /* make sure semid gets freed */ - - my_callback = callback_install (sound_callback, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_SOUND_VECTOR * 4) = CL (my_callback); - - { - sigset_t all_signals, current_mask; - pthread_t thread; - - sigfillset (&all_signals); - sigdelset (&all_signals, SIGIO); - sigprocmask (SIG_SETMASK, &all_signals, ¤t_mask); - sysret = pthread_create (&thread, NULL, loop, NULL); - sigprocmask (SIG_SETMASK, ¤t_mask, 0); - } - if (sysret != 0) - goto fail; - - /*patl_signal ();*/ - - have_sound_p = TRUE; - - s->sound_init = sound_linux_init; - s->sound_shutdown = sound_linux_shutdown; - s->sound_works_p = sound_linux_works_p; - s->sound_silent_p = sound_linux_silent_p; - s->sound_hunger_finish = sound_linux_hunger_finish; - s->sound_go = sound_linux_go; - s->sound_stop = sound_linux_stop; - s->sound_hunger_start = sound_linux_hunger_start; - s->sound_get_hunger_info = sound_linux_get_hunger_info; - s->sound_clear_pending = sound_linux_clear_pending; - - /* Success! */ - return TRUE; - - fail: - if (devfd != -1) - close (devfd); - devfd = -1; - return FALSE; + int arg; + syn68k_addr_t my_callback; + int sysret; + + have_sound_p = false; + devfd = -1; + + if(sound_disabled_p) + goto fail; + + devfd = open("/dev/dsp", O_WRONLY | O_NONBLOCK, 0); + if(devfd < 0) + goto fail; + + arg = (NUM_BUFS << 16) | LOGBUFSIZE; + if(ioctl(devfd, SNDCTL_DSP_SETFRAGMENT, &arg) < 0) + goto fail; + + arg = 1; + if(ioctl(devfd, SOUND_PCM_WRITE_CHANNELS, &arg) < 0) + goto fail; + + arg = SND_RATE; + if(ioctl(devfd, SOUND_PCM_WRITE_RATE, &arg) < 0 || !valid_rate(arg, SND_RATE)) + goto fail; + + arg = 8; + if(ioctl(devfd, SOUND_PCM_WRITE_BITS, &arg) < 0) + goto fail; + + memset(buf, 0x80, sizeof(buf)); + write(devfd, buf, BUFSIZE); + + semid = semget(IPC_PRIVATE, 1, IPC_CREAT | IPC_EXCL | 0666); + if(semid < 0) + gui_fatal("Couldn't get semaphore. Kernel needs to have System V IPC " + "compiled in (CONFIG_SYSVIPC). " + "Until you recompile your kernel, try using the " + "\"-nosound\" command line option."); + + atexit(sound_linux_shutdown_at_exit); /* make sure semid gets freed */ + + my_callback = callback_install(sound_callback, NULL); + *(syn68k_addr_t *)SYN68K_TO_US(M68K_SOUND_VECTOR * 4) = CL(my_callback); + + { + sigset_t all_signals, current_mask; + pthread_t thread; + + sigfillset(&all_signals); + sigdelset(&all_signals, SIGIO); + sigprocmask(SIG_SETMASK, &all_signals, ¤t_mask); + sysret = pthread_create(&thread, NULL, loop, NULL); + sigprocmask(SIG_SETMASK, ¤t_mask, 0); + } + if(sysret != 0) + goto fail; + + /*patl_signal ();*/ + + have_sound_p = true; + + s->sound_init = sound_linux_init; + s->sound_shutdown = sound_linux_shutdown; + s->sound_works_p = sound_linux_works_p; + s->sound_silent_p = sound_linux_silent_p; + s->sound_hunger_finish = sound_linux_hunger_finish; + s->sound_go = sound_linux_go; + s->sound_stop = sound_linux_stop; + s->sound_hunger_start = sound_linux_hunger_start; + s->sound_get_hunger_info = sound_linux_get_hunger_info; + s->sound_clear_pending = sound_linux_clear_pending; + + /* Success! */ + return true; + +fail: + if(devfd != -1) + close(devfd); + devfd = -1; + return false; } diff --git a/src/config/sound/linux/linux-sound.h b/src/config/sound/linux/linux-sound.h index 55d36c9a..7e653f27 100644 --- a/src/config/sound/linux/linux-sound.h +++ b/src/config/sound/linux/linux-sound.h @@ -1,10 +1,10 @@ -#if !defined (_LINUX_SOUND_H_) +#if !defined(_LINUX_SOUND_H_) #define _LINUX_SOUND_H_ #define SOUND_LINUX #include "rsys/sounddriver.h" -extern boolean_t sound_linux_init (sound_driver_t *s); +extern bool sound_linux_init(sound_driver_t *s); #endif /* !_LINUX_SOUND_H_ */ diff --git a/src/config/sound/linux/linux.make b/src/config/sound/linux/linux.make deleted file mode 100644 index 4088b0d9..00000000 --- a/src/config/sound/linux/linux.make +++ /dev/null @@ -1,6 +0,0 @@ -SOUND_SRC = linux-sound.c - -SOUND_OBJ = $(SOUND_SRC:.c=.o) - -clean:: - rm -f $(SOUND_OBJ) diff --git a/src/config/sound/sdl/sdl-sound.c b/src/config/sound/sdl/sdl-sound.c deleted file mode 100644 index aa518d52..00000000 --- a/src/config/sound/sdl/sdl-sound.c +++ /dev/null @@ -1,410 +0,0 @@ -/* Copyright 1995-2005 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -/* - * This is a hacked up copy of linux-sound.c that is being used to test - * a different way to drive SDL's sound. - */ - -#include "rsys/common.h" - -#include -#include -#include -#include -#include -#include -#include - -#include "rsys/vdriver.h" -#include "rsys/sounddriver.h" -#include "rsys/m68kint.h" -#include "sdl-sound.h" - -#define LOGBUFSIZE 11 /* Must be between 7 and 17 decimal */ - -/* - * There's what appears to be a bug in some of the SDLs out there that - * results in SDL choosing to use one half the number of samples that we ask - * for. As such, we're going to make room for twice the amount we want and - * then ask for twice the amount. If we get it, oh well, it just means - * more latency. - */ - -static int num_samples; - -#define BUFSIZE (1 << (LOGBUFSIZE+1)) /* +1 as bug workaround */ - -static int semid = -1; /* Semaphore id */ -static int sound_on = 0; /* 1 if we are generating interrupts */ -static boolean_t have_sound_p; /* TRUE if sound is supported */ - -enum { NON_RUNNING_SOUND_RATE = 22255 }; - -PRIVATE char *sdl_audio_driver_name = NULL; - -PUBLIC void -ROMlib_set_sdl_audio_driver_name (const char *str) -{ - if (sdl_audio_driver_name) - free (sdl_audio_driver_name); - if (str) - sdl_audio_driver_name = strdup (str); - else - sdl_audio_driver_name = NULL; -} - -PUBLIC int ROMlib_SND_RATE = - NON_RUNNING_SOUND_RATE; /* we need to set this to something, - in case we don't succeed when we - try to initialize. May as well set - it to the common Mac value. */ - - -/* Wait on the semaphore (atomic decrement) */ - -static void -patl_wait (void) -{ - struct sembuf op_wait[] = { - { 0, -1, 0 } }; - - while (semop (semid, op_wait, 1) < 0) - { - if (errno == EINTR) - continue; - if (errno != EIDRM) - perror ("semop failed"); - pthread_exit (NULL); - } -} - -/* Signal the semaphore (atomic increment) */ - -static void -patl_signal (void) -{ - struct sembuf op_signal[] = { - { 0, 1, 0 } }; - - while (semop (semid, op_signal, 1) < 0) - { - if (errno == EINTR) - continue; - gui_fatal ("Signal failure"); - } -} - -static snd_time t1 = 0; - -static boolean_t -sound_sdl_works_p (sound_driver_t *s) -{ - return have_sound_p; -} - -static void -sound_sdl_go (sound_driver_t *s) -{ - sound_on = 1; - patl_signal (); - - SDL_PauseAudio(0); -} - -static void -sound_sdl_stop (sound_driver_t *s) -{ - sound_on = 0; -} - -/* Do any bookkeeping needed to start feeding a hungry device */ - -static void -sound_sdl_hunger_start (sound_driver_t *s) -{ - t1 += num_samples; -} - -static unsigned char buf[7*BUFSIZE]; - -/* Figure out how to feed the hungry output device. */ - -static struct hunger_info -sound_sdl_get_hunger_info (sound_driver_t *s) -{ - struct hunger_info info; - - info.buf = buf; - info.bufsize = 7 * num_samples; - - info.t2 = t1 + num_samples; - info.t3 = info.t2 + num_samples; - info.t4 = info.t3; - - return info; -} - -PRIVATE Uint8 *sdl_stream = NULL; - -static ssize_t -sdl_write (const void *buf, size_t len) -{ - // fprintf (stderr, "sdl_write: stream = %p, len = %d, buf[0]= 0x%02x, buf[1] = 0x%02x\n", sdl_stream, (int) len, ((uint8_t *) buf)[0], ((uint8_t *) buf)[1]); - - if (sdl_stream) - { - memcpy (sdl_stream, buf, len); - sdl_stream = NULL; - } - - return len; -} - -/* Assuming that the information returned by snd_get_hunger_info was - honored, send the samples off to the device. */ - -static void -sound_sdl_hunger_finish (sound_driver_t *s) -{ - struct hunger_info info; - - info = sound_sdl_get_hunger_info (s); - - while (sdl_write (info.buf + (info.t2 % info.bufsize), num_samples) - < 0) - { - if (errno != EINTR) - gui_fatal ("Write failed"); - } - - memset (info.buf + (info.t2 % info.bufsize), 0x80, num_samples); - - patl_signal (); -} - -#if defined (_SEM_SEMUN_UNDEFINED) -union semun -{ - int unused_baggage; -}; -#endif - -static void -sound_sdl_shutdown (sound_driver_t *s) -{ - if (semid >= 0) - semctl (semid, 0, IPC_RMID, (union semun)0); - - if (have_sound_p) - { - /* possibly kill the thread here */ - have_sound_p = FALSE; - } - - sdl_stream = NULL; -} - -static void -sound_sdl_clear_pending (sound_driver_t *s) -{ -} - -static boolean_t -sound_sdl_silent_p (sound_driver_t *s) -{ - return FALSE; -} - -static void -sound_sdl_shutdown_at_exit (void) -{ - sound_sdl_shutdown (&sound_driver); -} - -PRIVATE void -sdl_wait_until_callback_has_been_called (void) -{ -#warning TODO usleep is not the answer - while (sdl_stream == 0) - usleep(1); -} - -/* Infinite loop for the "sound" thread. Waits until the audio device - is ready to accept input, then set a flag for the emulator - thread. */ - -static void * -loop (void *unused) -{ - while (TRUE) - { - patl_wait (); - // fprintf (stderr, "waiting until callback has been called\n"); - sdl_wait_until_callback_has_been_called (); - - /* Request interrupt */ - if (sound_on) - { - cpu_state.interrupt_pending[M68K_SOUND_PRIORITY] = 1; - cpu_state.interrupt_status_changed = INTERRUPT_STATUS_CHANGED; - } - } - - return NULL; /* won't get here */ -} - -static void -sound_sdl_hunger_callback(void *unused, Uint8 *stream, int len) -{ - // FILE *fp; - // int fd; - - // fd = -1; - // fd = open("/tmp/sdl-sound.log", O_CREAT|O_WRONLY, 0644); - // fp = fopen ("/tmp/sdl-sound.log", "w"); - // fprintf (stderr, "callback: stream = %p, len = %d, BUFSIZE = %d\n", stream, - // len, BUFSIZE); - // fclose (fp); - // close (fd); - // fprintf (stderr, "callback: stream = %p\n", stream); - - if (len != num_samples) - gui_fatal ("len = %d, expected %d", len, num_samples); - sdl_stream = stream; - while (sdl_stream != 0) - usleep (1); -#warning TODO signal something to say that we can write -} - -boolean_t -sound_sdl_init (sound_driver_t *s) -{ - SDL_AudioSpec spec; - syn68k_addr_t my_callback; - int sysret; - - have_sound_p = FALSE; - - if (sound_disabled_p) - goto fail; - - if (SDL_AudioInit (sdl_audio_driver_name) != 0) - { - char *err; - - err = SDL_GetError (); - fprintf (stderr, "SDL_Init(SDL_INIT_AUDIO) failed: '%s'\n", - err ? err : "(NULL)"); - return FALSE; - } - - if (sdl_audio_driver_name) - { - char *sanity_check_name; - int sanity_len; - boolean_t success; - - /* we add 3 below due to ambiguity in the documentation for - SDL_AudioDriverName. It doesn't hurt to add 3 here. */ - - sanity_len = strlen (sdl_audio_driver_name) + 3; - sanity_check_name = alloca (sanity_len); - SDL_AudioDriverName (sanity_check_name, sanity_len); - success = strcmp (sdl_audio_driver_name, sanity_check_name) == 0; - if (!success) - { - fprintf (stderr, "Wanted '%s', got '%s'", sdl_audio_driver_name, - sanity_check_name); - return FALSE; - } - } - - memset (&spec, 0, sizeof spec); - - spec.freq = ROMlib_SND_RATE; - spec.format = AUDIO_U8; - spec.channels = 1; - spec.samples = BUFSIZE; - spec.callback = sound_sdl_hunger_callback; - spec.userdata = NULL; - -#if !defined (HAS_OPENAUDIO_EX) -#define SDL_OpenAudioEx(a,b,c,d) SDL_OpenAudio (a, b) -#endif - - if ( SDL_OpenAudioEx(&spec, NULL, sdl_audio_driver_name, 0) < 0 ) - { - if (!sdl_audio_driver_name || - SDL_OpenAudioEx(&spec, NULL, NULL, 0) < 0 ) - { - fprintf (stderr, "SDL_OpenAudio failed '%s'\n", SDL_GetError ()); - goto fail; - } - } - - num_samples = spec.samples; - if (spec.samples != BUFSIZE / 2) { - if (spec.samples == BUFSIZE) - fprintf(stderr, "Got number of samples we asked for\n"); - else if (spec.samples == 0 || spec.samples > BUFSIZE) { - fprintf(stderr, "Failing: Got %d samples, asked for %d\n", spec.samples, - BUFSIZE); - goto fail; - } else - fprintf(stderr, "Got %d samples\n", spec.samples); - } - - memset (buf, 0x80, sizeof (buf)); - sdl_write (buf, num_samples); - - semid = semget (IPC_PRIVATE, 1, IPC_CREAT | IPC_EXCL | 0666); - if (semid < 0) - gui_fatal ("Couldn't get semaphore. Kernel needs to have System V IPC " - "compiled in (CONFIG_SYSVIPC). " - "Until you recompile your kernel, try using the " - "\"-nosound\" command line option."); - - atexit (sound_sdl_shutdown_at_exit); /* make sure semid gets freed */ - - my_callback = callback_install (sound_callback, NULL); - *(syn68k_addr_t *) SYN68K_TO_US(M68K_SOUND_VECTOR * 4) = CL (my_callback); - - { - sigset_t all_signals, current_mask; - pthread_t thread; - - sigfillset (&all_signals); - sigdelset (&all_signals, SIGIO); - sigprocmask (SIG_SETMASK, &all_signals, ¤t_mask); - // fprintf (stderr, "about to start thread\n"); - sysret = pthread_create (&thread, NULL, loop, NULL); - sigprocmask (SIG_SETMASK, ¤t_mask, 0); - } - if (sysret != 0) - goto fail; - - /*patl_signal ();*/ - - have_sound_p = TRUE; - - s->sound_init = sound_sdl_init; - s->sound_shutdown = sound_sdl_shutdown; - s->sound_works_p = sound_sdl_works_p; - s->sound_silent_p = sound_sdl_silent_p; - s->sound_hunger_finish = sound_sdl_hunger_finish; - s->sound_go = sound_sdl_go; - s->sound_stop = sound_sdl_stop; - s->sound_hunger_start = sound_sdl_hunger_start; - s->sound_get_hunger_info = sound_sdl_get_hunger_info; - s->sound_clear_pending = sound_sdl_clear_pending; - - /* Success! */ - return TRUE; - - fail: -#warning TODO some sort of sdl shutdown - fprintf (stderr, "failure of some sort\n"); - return FALSE; -} diff --git a/src/config/sound/sdl/sdl-sound.cpp b/src/config/sound/sdl/sdl-sound.cpp new file mode 100644 index 00000000..ba8ab620 --- /dev/null +++ b/src/config/sound/sdl/sdl-sound.cpp @@ -0,0 +1,368 @@ +/* Copyright 1995-2005 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* + * This is a hacked up copy of linux-sound.c that is being used to test + * a different way to drive SDL's sound. + */ + +#include "rsys/common.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "rsys/vdriver.h" +#include "rsys/sounddriver.h" +#include "rsys/m68kint.h" +#include "sdl-sound.h" +#include + +using namespace Executor; + +enum +{ + NON_RUNNING_SOUND_RATE = 22255 +}; + +static char *sdl_audio_driver_name = NULL; + +void +ROMlib_set_sdl_audio_driver_name(const char *str) +{ + if(sdl_audio_driver_name) + free(sdl_audio_driver_name); + if(str) + sdl_audio_driver_name = strdup(str); + else + sdl_audio_driver_name = NULL; +} + +/* Wait on the semaphore (atomic decrement) */ + +void SDLSound::patl_wait(void) +{ + struct sembuf op_wait[] = { + { 0, -1, 0 } + }; + + while(semop(semid, op_wait, 1) < 0) + { + if(errno == EINTR) + continue; + if(errno != EIDRM) + perror("semop failed"); + pthread_exit(NULL); + } +} + +/* Signal the semaphore (atomic increment) */ + +void SDLSound::patl_signal(void) +{ + struct sembuf op_signal[] = { + { 0, 1, 0 } + }; + + while(semop(semid, op_signal, 1) < 0) + { + if(errno == EINTR) + continue; + gui_fatal("Signal failure"); + } +} + +bool SDLSound::sound_works() +{ + return have_sound_p; +} + +void SDLSound::sound_go() +{ + sound_on = 1; + patl_signal(); + + SDL_PauseAudio(0); +} + +void SDLSound::sound_stop() +{ + sound_on = 0; +} + +/* Do any bookkeeping needed to start feeding a hungry device */ + +void SDLSound::HungerStart() +{ + t1 += num_samples; +} + +/* Figure out how to feed the hungry output device. */ + +struct hunger_info +SDLSound::GetHungerInfo() +{ + struct hunger_info info; + + info.buf = buf; + info.bufsize = 7 * num_samples; + + info.t2 = t1 + num_samples; + info.t3 = info.t2 + num_samples; + info.t4 = info.t3; + + return info; +} + +ssize_t +SDLSound::sdl_write(const void *buf, size_t len) +{ + // fprintf (stderr, "sdl_write: stream = %p, len = %d, buf[0]= 0x%02x, buf[1] = 0x%02x\n", sdl_stream, (int) len, ((uint8_t *) buf)[0], ((uint8_t *) buf)[1]); + + if(sdl_stream) + { + memcpy(sdl_stream, buf, len); + sdl_stream = NULL; + } + + return len; +} + +/* Assuming that the information returned by snd_get_hunger_info was + honored, send the samples off to the device. */ + +void SDLSound::HungerFinish() +{ + struct hunger_info info; + + info = GetHungerInfo(); + + while(sdl_write(info.buf + (info.t2 % info.bufsize), num_samples) + < 0) + { + if(errno != EINTR) + gui_fatal("Write failed"); + } + + memset(info.buf + (info.t2 % info.bufsize), 0x80, num_samples); + + patl_signal(); +} + +#if defined(_SEM_SEMUN_UNDEFINED) +union semun { + int unused_baggage; +}; +#endif + +void SDLSound::sound_shutdown() +{ + if(semid >= 0) + semctl(semid, 0, IPC_RMID, (union semun){.val = 0 }); + + if(have_sound_p) + { + /* possibly kill the thread here */ + have_sound_p = false; + } + + sdl_stream = NULL; +} + +void SDLSound::sound_clear_pending() +{ +} + +bool SDLSound::sound_silent() +{ + return false; +} + +void SDLSound::sound_sdl_shutdown_at_exit(void) +{ + SOUND_SHUTDOWN(); +} + +void SDLSound::sdl_wait_until_callback_has_been_called(void) +{ +#warning TODO usleep is not the answer + while(sdl_stream == 0) + usleep(1); +} + +/* Infinite loop for the "sound" thread. Waits until the audio device + is ready to accept input, then set a flag for the emulator + thread. */ + +void * +SDLSound::loop(void *unused) +{ + while(true) + { + SDLSound *ourSelf = (SDLSound *)unused; + ourSelf->patl_wait(); + // fprintf (stderr, "waiting until callback has been called\n"); + ourSelf->sdl_wait_until_callback_has_been_called(); + + /* Request interrupt */ + if(ourSelf->sound_on) + { + generate_interrup(M68K_SOUND_PRIORITY); + } + } + + return NULL; /* won't get here */ +} + +void SDLSound::hunger_callback(void *unused, Uint8 *stream, int len) +{ + SDLSound *ourself = (SDLSound *)unused; + // FILE *fp; + // int fd; + + // fd = -1; + // fd = open("/tmp/sdl-sound.log", O_CREAT|O_WRONLY, 0644); + // fp = fopen ("/tmp/sdl-sound.log", "w"); + // fprintf (stderr, "callback: stream = %p, len = %d, BUFSIZE = %d\n", stream, + // len, BUFSIZE); + // fclose (fp); + // close (fd); + // fprintf (stderr, "callback: stream = %p\n", stream); + + if(len != ourself->num_samples) + gui_fatal("len = %d, expected %d", len, ourself->num_samples); + ourself->sdl_stream = stream; + while(ourself->sdl_stream != 0) + usleep(1); +#warning TODO signal something to say that we can write +} + +bool SDLSound::sound_init() +{ + SDL_AudioSpec spec; + syn68k_addr_t my_callback; + int sysret; + + semid = -1; /* Semaphore id */ + sound_on = 0; /* 1 if we are generating interrupts */ + t1 = 0; + sdl_stream = NULL; + ROMlib_SND_RATE = NON_RUNNING_SOUND_RATE; /* we need to set this to something, + in case we don't succeed when we + try to initialize. May as well set + it to the common Mac value. */ + + have_sound_p = false; + + if(sound_disabled_p) + goto fail; + + if(SDL_AudioInit(sdl_audio_driver_name) != 0) + { + const char *err; + + err = SDL_GetError(); + fprintf(stderr, "SDL_Init(SDL_INIT_AUDIO) failed: '%s'\n", + err ? err : "(NULL)"); + return false; + } + + if(sdl_audio_driver_name) + { + const char *sanity_check_name; + bool success = false; + + sanity_check_name = SDL_GetCurrentAudioDriver(); + if(sanity_check_name) + success = strcmp(sdl_audio_driver_name, sanity_check_name) == 0; + if(!success) + { + fprintf(stderr, "Wanted '%s', got '%s'", sdl_audio_driver_name, + sanity_check_name ? sanity_check_name : "NULL"); + return false; + } + } + + memset(&spec, 0, sizeof spec); + + spec.freq = ROMlib_SND_RATE; + spec.format = AUDIO_U8; + spec.channels = 1; + spec.samples = BUFSIZE; + spec.callback = hunger_callback; + spec.userdata = this; + +#if !defined(HAS_OPENAUDIO_EX) +#define SDL_OpenAudioEx(a, b, c, d) SDL_OpenAudio(a, b) +#endif + + if(SDL_OpenAudioEx(&spec, NULL, sdl_audio_driver_name, 0) < 0) + { + if(!sdl_audio_driver_name || SDL_OpenAudioEx(&spec, NULL, NULL, 0) < 0) + { + fprintf(stderr, "SDL_OpenAudio failed '%s'\n", SDL_GetError()); + goto fail; + } + } + + num_samples = spec.samples; + if(spec.samples != BUFSIZE / 2) + { + if(spec.samples == BUFSIZE) + fprintf(stderr, "Got number of samples we asked for\n"); + else if(spec.samples == 0 || spec.samples > BUFSIZE) + { + fprintf(stderr, "Failing: Got %d samples, asked for %d\n", spec.samples, + BUFSIZE); + goto fail; + } + else + fprintf(stderr, "Got %d samples\n", spec.samples); + } + + memset(buf, 0x80, sizeof(buf)); + sdl_write(buf, num_samples); + + semid = semget(IPC_PRIVATE, 1, IPC_CREAT | IPC_EXCL | 0666); + if(semid < 0) + gui_fatal("Couldn't get semaphore. Kernel needs to have System V IPC " + "compiled in (CONFIG_SYSVIPC). " + "Until you recompile your kernel, try using the " + "\"-nosound\" command line option."); + + atexit(sound_sdl_shutdown_at_exit); /* make sure semid gets freed */ + + my_callback = callback_install(sound_callback, NULL); + *(syn68k_addr_t *)SYN68K_TO_US(M68K_SOUND_VECTOR * 4) = BigEndianValue(my_callback); + + { + sigset_t all_signals, current_mask; + pthread_t thread; + + sigfillset(&all_signals); + sigdelset(&all_signals, SIGIO); + sigprocmask(SIG_SETMASK, &all_signals, ¤t_mask); + // fprintf (stderr, "about to start thread\n"); + sysret = pthread_create(&thread, NULL, loop, this); + sigprocmask(SIG_SETMASK, ¤t_mask, 0); + } + if(sysret != 0) + goto fail; + + /*patl_signal ();*/ + + have_sound_p = true; + + /* Success! */ + return true; + +fail: +#warning TODO some sort of sdl shutdown + fprintf(stderr, "failure of some sort\n"); + return false; +} diff --git a/src/config/sound/sdl/sdl-sound.h b/src/config/sound/sdl/sdl-sound.h index 0effda09..371581a8 100644 --- a/src/config/sound/sdl/sdl-sound.h +++ b/src/config/sound/sdl/sdl-sound.h @@ -1,11 +1,62 @@ -#if !defined (_SDL_SOUND_H_) +#if !defined(_SDL_SOUND_H_) #define _SDL_SOUND_H_ #define SOUND_SDL +#include #include "rsys/sounddriver.h" -extern boolean_t sound_sdl_init (sound_driver_t *s); -extern void ROMlib_set_sdl_audio_driver_name (const char *str); +namespace Executor +{ + +#define LOGBUFSIZE 11 /* Must be between 7 and 17 decimal */ + +/* + * There's what appears to be a bug in some of the SDLs out there that + * results in SDL choosing to use one half the number of samples that we ask + * for. As such, we're going to make room for twice the amount we want and + * then ask for twice the amount. If we get it, oh well, it just means + * more latency. + */ + +#define BUFSIZE (1 << (LOGBUFSIZE + 1)) /* +1 as bug workaround */ + +class SDLSound : public SoundDriver +{ +public: + virtual bool sound_init(); + virtual void sound_shutdown(); + virtual bool sound_works(); + virtual bool sound_silent(); + virtual void sound_go(); + virtual void sound_stop(); + virtual void HungerStart(); + virtual struct hunger_info GetHungerInfo(); + virtual void HungerFinish(); + virtual void sound_clear_pending(); + virtual bool HasSoundClearPending() { return true; } + +private: + int num_samples; + + int semid; /* Semaphore id */ + int sound_on; /* 1 if we are generating interrupts */ + bool have_sound_p; /* true if sound is supported */ + + unsigned char buf[7 * BUFSIZE]; + void patl_wait(); + void patl_signal(void); + snd_time t1; + Uint8 *sdl_stream; + ssize_t sdl_write(const void *buf, size_t len); + void sdl_wait_until_callback_has_been_called(void); + static void sound_sdl_shutdown_at_exit(void); + static void *loop(void *unused); + static void hunger_callback(void *unused, Uint8 *stream, int len); +}; +} + +//extern bool sound_sdl_init (sound_driver_t *s); +extern void ROMlib_set_sdl_audio_driver_name(const char *str); #endif /* !_SDL_SOUND_H_ */ diff --git a/src/config/sound/sdl/sdl.make b/src/config/sound/sdl/sdl.make deleted file mode 100644 index 656d9d8e..00000000 --- a/src/config/sound/sdl/sdl.make +++ /dev/null @@ -1,9 +0,0 @@ - -SOUND_LIBS = # This should be used with the SDL front end - -SOUND_SRC = sdl-sound.c - -SOUND_OBJ = $(SOUND_SRC:.c=.o) - -clean:: - rm -f $(SOUND_OBJ) diff --git a/src/configure.ac b/src/configure.ac deleted file mode 100644 index 0f5cc46a..00000000 --- a/src/configure.ac +++ /dev/null @@ -1,178 +0,0 @@ -AC_INIT(executor, 2.1.17, ctm@ardi.com) -AC_CANONICAL_SYSTEM -AM_INIT_AUTOMAKE([-Wall]) - -AC_CONFIG_SRCDIR([executor.c]) -AC_CONFIG_HEADERS([config.h]) - -# Normalize to our old names - -case ${build_cpu} in - i[[3456]]86) - build_cpu=i386 - ;; -esac - -case ${host_cpu} in - i[[3456]]86) - host_cpu=i386 - ;; -esac - -case ${build_os} in - darwin*) - build_os=macosx - ;; - linux*) - build_os=linux - ;; -esac - -case ${host_os} in - darwin*) - host_os=macosx - ;; - linux*) - host_os=linux - ;; -esac - -# Checks for programs. -AM_PROG_AS -AC_PROG_CC -AM_PROG_CC_C_O -AC_PROG_RANLIB -AM_PROG_AS -AC_PROG_YACC -AC_PROG_OBJC - -AC_CHECK_PROG([PERL], [perl], [perl]) -AC_ARG_VAR([PERL], [perl for generating blitters]) - -AC_GNU_SOURCE - -AC_SYS_LARGEFILE - -# Check for libraries - -if test x$host_cpu != xm68k; then - AC_CHECK_LIB(syn68k, initialize_68k_emulator,,[AC_MSG_ERROR([Can't build Executor for $host_cpu without Syn68k])]) -fi - -AC_CHECK_LIB(SDL, SDL_Init) -AC_CHECK_LIB(X11, XInitThreads) - - -if test x"$build_os" = xlinux; then - AC_CHECK_HEADER([db.h],,[AC_MSG_ERROR([Linux needs db.h, perhaps installing db4-devel will work])]) -fi - -AC_ARG_WITH(front-end, - [AS_HELP_STRING([--with-front-end=arg], - [arg must be sdl or x (default is sdl)])], - [front_end="$withval"], - [if test x"$ac_cv_lib_SDL_SDL_Init" = xyes; then - front_end=sdl - elif test x"$ac_cv_lib_X11_XInitThreads" = xyes; then - front_end=x - elif test x$host_os = xmacosx; then - front_end=sdl - else - AC_MSG_ERROR([Must use --with-front-end=sdl or --with-front-end=x]) - fi]) - -if test x$front_end = xsvgalib; then - AC_CHECK_LIB(vga, vga_setmode,,[AC_MSG_ERROR([Can't build Executor with the SVGAlib front-end without svgalib])]) -fi - -if test x$front_end = xx; then - AC_CHECK_LIB(Xext, XShmPutImage,,[AC_MSG_ERROR([Can't build Executor with the X front-end without libXext])]) -fi - -AC_ARG_WITH(sound, - [AS_HELP_STRING([--with-sound=arg], - [arg must be linux or sdl (default is sdl)])], - [sound_config="$withval"], - [if test x"$ac_cv_lib_SDL_SDL_Init" = xyes; then - sound_config=sdl - elif test x"$host_os" = xxlinux; then - sound_config=linux - elif test x$host_os = xmacosx; then - sound_config=sdl - else - AC_MSG_ERROR([Must use --with-sound=sdl or --with-sound=x]) - fi]) - -AC_DEFINE([FORCE_EXPERIMENTAL_PACKED_MACROS], [0], [Enable the macros that store Macintosh addresses in a union of a 32-bit unsigned int and an array of zero pointers; this currently doesn't work, but eventually it is how we'll support 64-bit architectures]) - -AC_ARG_WITH(incomplete-packed-macros, - [AS_HELP_STRING([--with-incomplete-packed-macros], - [use macros that will eventually allow 64-bit ports of Executor (but will not work yet)])], - [if test x"$withval" = xyes; then AC_DEFINE([FORCE_EXPERIMENTAL_PACKED_MACROS], [1]) -fi]) - -if test x$host_os = xcygwin32; then - # None of this is tested yet - AC_CHECK_LIB(dxguid, GUID_Valid_Start_Time) - AC_CHECK_LIB(winmm, OpenDriver) - AC_CHECK_LIB(gdi32, CreateDIBitmap) - AC_CHECK_LIB(user32, OpenClipboard) -fi - -if test x"$sound_config" = xsdl; then - AC_CHECK_LIB(pthread, pthread_create) -fi - -AC_CHECK_LIB(db, __db_ndbm_open) -AC_CHECK_LIB(m, pow) - - -AC_SUBST(host_cpu) -AC_SUBST(host_os) -AC_SUBST(front_end) -AC_SUBST(sound_config) - -AC_CONFIG_LINKS([build-arch-config.h:config/arch/$build_cpu/$build_cpu.h - build-os-config.h:config/os/$build_os/$build_os.h - host-arch-config.h:config/arch/$host_cpu/$host_cpu.h - host-os-config.h:config/os/$host_os/$host_os.h - front-end-config.h:config/front-ends/$front_end/$front_end.h - sound-config.h:config/sound/$sound_config/$sound_config-sound.h]) - -# Many of the config options here have not actually been made to work since -# we converted to the modern GNU build system. - -AM_CONDITIONAL([CONFIG_ARCH_ALPHA], [test x$host_cpu = xalpha]) -AM_CONDITIONAL([CONFIG_ARCH_I386], [test x$host_cpu = xi386]) -AM_CONDITIONAL([CONFIG_ARCH_M68K], [test x$host_cpu = xm68k]) -AM_CONDITIONAL([CONFIG_ARCH_POWERPC], [test x$host_cpu = xpowerpc]) -AM_CONDITIONAL([CONFIG_ARCH_X86_64], [test x$host_cpu = xx86_64]) - -AM_CONDITIONAL([CONFIG_FRONT_END_DOS], [test x$front_end = xdos]) -AM_CONDITIONAL([CONFIG_FRONT_END_NEXTSTEP], [test x$front_end = xnextstep]) -AM_CONDITIONAL([CONFIG_FRONT_END_SDL], [test x$front_end = xsdl]) -AM_CONDITIONAL([CONFIG_FRONT_END_SVGALIB], [test x$front_end = xsvgalib]) -AM_CONDITIONAL([CONFIG_FRONT_END_WIN32], [test x$front_end = xwin32]) -AM_CONDITIONAL([CONFIG_FRONT_END_X], [test x$front_end = xx]) - -AM_CONDITIONAL([CONFIG_HOST_ALPHA_DEC_OSF], [false]) -AM_CONDITIONAL([CONFIG_HOST_I386_MSDOS_GO32], [test x$host_os = xmsdos]) -AM_CONDITIONAL([CONFIG_HOST_I486_LINUX], [false]) -AM_CONDITIONAL([CONFIG_HOST_I486_NEXT_NS3], [test x$host_os = xnext -a x$host_cpu = xi386]) -AM_CONDITIONAL([CONFIG_HOST_M68K_NEXT_NS3], [test x$host_os = xnext -a x$host_cpu = xm68k]) - -AM_CONDITIONAL([CONFIG_OS_CYGWIN32], [test x$host_os = xcygwin32]) -AM_CONDITIONAL([CONFIG_OS_LINUX], [test x$host_os = xlinux]) -AM_CONDITIONAL([CONFIG_OS_MACOSX], [test x$host_os = xmacosx]) -AM_CONDITIONAL([CONFIG_OS_MSDOS], [test x$host_os = xmsdos]) -AM_CONDITIONAL([CONFIG_OS_NEXT], [test x$host_os = xnext]) - -AM_CONDITIONAL([CONFIG_SOUND_DJGPP], [test x$sound_config = xdjgpp]) -AM_CONDITIONAL([CONFIG_SOUND_LINUX], [test x$sound_config = xlinux]) -AM_CONDITIONAL([CONFIG_SOUND_SDL], [test x$sound_config = xsdl]) - -AC_CHECK_SIZEOF([char *]) - -AC_CONFIG_FILES([Makefile]) - -AC_OUTPUT diff --git a/src/crc.c b/src/crc.c deleted file mode 100644 index 1ffdcedd..00000000 --- a/src/crc.c +++ /dev/null @@ -1,88 +0,0 @@ -/* Copyright 1992, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_crc[] = - "$Id: crc.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "ResourceMgr.h" -#include "MemoryMgr.h" -#include "rsys/options.h" -#include "rsys/crc.h" - -/* - * Algorithm from "Computer Networks" by Andrew S. Tanenbaum pp. 129-132. - */ - -#define GEN 0x88108000 -#define GEN1 (GEN >> 1) -#define GEN2 (GEN >> 2) -#define GEN3 (GEN >> 3) -#define GEN4 (GEN >> 4) -#define GEN5 (GEN >> 5) -#define GEN6 (GEN >> 6) -#define GEN7 (GEN >> 7) - - -long polydivide(long l) -{ - if (l & 0x80000000) - l ^= GEN; - if (l & 0x40000000) - l ^= GEN1; - if (l & 0x20000000) - l ^= GEN2; - if (l & 0x10000000) - l ^= GEN3; - if (l & 0x08000000) - l ^= GEN4; - if (l & 0x04000000) - l ^= GEN5; - if (l & 0x02000000) - l ^= GEN6; - if (l & 0x01000000) - l ^= GEN7; - return l; -} - -PUBLIC unsigned short ROMlib_crcccitt(unsigned char *data, long length) -{ - unsigned long l; - - if (length == 0) - l = 0; - else if (length == 1) - l = data[0]; - else if (length == 2) - l = (data[0] << 8) | - data[1]; - else - l = (data[0] << 16) | - (data[1] << 8) | - data[2]; - data += 3; - length -= 3; - while (--length >= 0) { - l = (l << 8) | *data++; - l = polydivide(l); - } - l <<= 8; - l = polydivide(l); - l <<= 8; - l = polydivide(l); - return l >> 8; -} - -short getthecrc(ResType typ, long id) -{ - Handle h; - - h = GetResource(typ, id); - if (h && (*h).p) - return ROMlib_crcccitt((unsigned char *) STARH(h), GetHandleSize(h)); - else - return 0; -} diff --git a/src/crc.cpp b/src/crc.cpp new file mode 100644 index 00000000..92d347b6 --- /dev/null +++ b/src/crc.cpp @@ -0,0 +1,82 @@ +/* Copyright 1992, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "ResourceMgr.h" +#include "MemoryMgr.h" +#include "rsys/options.h" +#include "rsys/crc.h" + +/* + * Algorithm from "Computer Networks" by Andrew S. Tanenbaum pp. 129-132. + */ + +#define GEN 0x88108000 +#define GEN1 (GEN >> 1) +#define GEN2 (GEN >> 2) +#define GEN3 (GEN >> 3) +#define GEN4 (GEN >> 4) +#define GEN5 (GEN >> 5) +#define GEN6 (GEN >> 6) +#define GEN7 (GEN >> 7) + +using namespace Executor; + +long polydivide(long l) +{ + if(l & 0x80000000) + l ^= GEN; + if(l & 0x40000000) + l ^= GEN1; + if(l & 0x20000000) + l ^= GEN2; + if(l & 0x10000000) + l ^= GEN3; + if(l & 0x08000000) + l ^= GEN4; + if(l & 0x04000000) + l ^= GEN5; + if(l & 0x02000000) + l ^= GEN6; + if(l & 0x01000000) + l ^= GEN7; + return l; +} + +unsigned short Executor::ROMlib_crcccitt(unsigned char *data, long length) +{ + unsigned long l; + + if(length == 0) + l = 0; + else if(length == 1) + l = data[0]; + else if(length == 2) + l = (data[0] << 8) | data[1]; + else + l = (data[0] << 16) | (data[1] << 8) | data[2]; + data += 3; + length -= 3; + while(--length >= 0) + { + l = (l << 8) | *data++; + l = polydivide(l); + } + l <<= 8; + l = polydivide(l); + l <<= 8; + l = polydivide(l); + return l >> 8; +} + +short Executor::getthecrc(ResType typ, long id) +{ + Handle h; + + h = GetResource(typ, id); + if(h && *h) + return ROMlib_crcccitt((unsigned char *)STARH(h), GetHandleSize(h)); + else + return 0; +} diff --git a/src/ctlArrows.c b/src/ctlArrows.c deleted file mode 100644 index c17fbe69..00000000 --- a/src/ctlArrows.c +++ /dev/null @@ -1,862 +0,0 @@ -/* Copyright 1986 - 1999 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlArrows[] = - "$Id: ctlArrows.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "QuickDraw.h" -#include "CQuickDraw.h" -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "MemoryMgr.h" -#include "ToolboxUtil.h" - -#include "rsys/cquick.h" -#include "rsys/ctl.h" - -#include "rsys/image.h" -#include "rsys/host.h" -#include "rsys/wind.h" - -#include "arrow_up_active.c" -#include "arrow_up_inactive.c" -#include "arrow_down_active.c" -#include "arrow_down_inactive.c" -#include "arrow_right_active.c" -#include "arrow_right_inactive.c" -#include "arrow_left_active.c" -#include "arrow_left_inactive.c" - -#include "thumb_horiz.c" -#include "thumb_vert.c" - -#define SB_VERT_P(h, w) ((h) > (w)) - -/* one if the control (scrollbar) currently being drawn is color. - this is set by `validate_colors_for_ctl ()' called from `cdef16 ()', - the single entry point to this function if drawing may ensue */ -static int current_ctl_color_p; - -/* control colors */ -enum -{ - arrow_bk, - first_arrow = arrow_bk, - arrow_tl_shadow, arrow_br_shadow, - /* also thumb_br_shadow */ - arrow_outline, - first_thumb = arrow_outline, - arrow_inactive, - /* arrow and thumb use the same frame color */ - sb_frame, - - thumb_tl_edge, - /* also light strip color */ - thumb_tl_shadow, - thumb_dk_strip, - thumb_bk, - - page_fg, - page_bk, - - n_ctl_colors, -}; - -static RGBColor current_ctl_colors[n_ctl_colors]; - -/* indexed by [up_or_left_p][vert_p][active_p] */ -pixel_image_t *sb_arrow_images[2][2][2]; - -/* indexed by [vert_p] */ -pixel_image_t *sb_thumb_images[2]; - -#define ARROW_PART_P(part) ((part) == inUpButton \ - || (part) == inDownButton) -#define UP_OR_LEFT_P(part) ((part) == inUpButton) -#define SB_IMAGE(part, vert_p, active_p) \ - (ARROW_PART_P (part) \ - ? sb_arrow_images[UP_OR_LEFT_P \ - (part)][vert_p][active_p] \ - : sb_thumb_images[vert_p] /* active_p unused */) - -void -sb_ctl_init () -{ -#define VERT 1 -#define HORIZ 0 - -#define UP_OR_LEFT 1 -#define DOWN_OR_RIGHT 0 - - /* wow, is it just me, or is this really... ugly. - but hey, it works */ -#define UP UP_OR_LEFT][VERT -#define DOWN DOWN_OR_RIGHT][VERT -#define LEFT UP_OR_LEFT][HORIZ -#define RIGHT DOWN_OR_RIGHT][HORIZ - -#define CTL_ACTIVE 1 -#define CTL_INACTIVE 0 - - sb_arrow_images[UP][CTL_ACTIVE] = arrow_up_active; - sb_arrow_images[LEFT][CTL_ACTIVE] = arrow_left_active; - sb_arrow_images[DOWN][CTL_ACTIVE] = arrow_down_active; - sb_arrow_images[RIGHT][CTL_ACTIVE] = arrow_right_active; - - sb_arrow_images[UP][CTL_INACTIVE] = arrow_up_inactive; - sb_arrow_images[LEFT][CTL_INACTIVE] = arrow_left_inactive; - sb_arrow_images[DOWN][CTL_INACTIVE] = arrow_down_inactive; - sb_arrow_images[RIGHT][CTL_INACTIVE] = arrow_right_inactive; - -#undef CTL_INACTIVE -#undef CTL_ACTIVE - -#undef RIGHT -#undef LEFT -#undef DOWN -#undef UP - -#undef DOWN_OR_RIGHT -#undef UP_OR_LEFT - - sb_thumb_images[VERT] = thumb_vert; - sb_thumb_images[HORIZ] = thumb_horiz; - -#undef HORIZ -#undef VERT -} - -static void -validate_colors_for_control (ControlHandle ctl) -{ - int hilited_p; - RGBColor ctl_ctab_colors[15]; - AuxCtlHandle t_aux_c; - int i; - - /* FIXME: tmp hack */ - current_ctl_color_p = (CGrafPort_p (thePort) != 0); - - hilited_p = (CTL_HILITE_X (ctl) != 255 - && CTL_MIN (ctl) < CTL_MAX (ctl)); - - /* - * NOTE: the use of default_ctl_colors to fill in gaps is incorrect. - * To see this, try using a 'cctb' on a Mac that only fills in entries - * 1, 2 and 3 (like LogDig does). - */ - - for (i = 0; i <= 14; i ++) - ctl_ctab_colors[i] = default_ctl_colors[i].rgb; - - t_aux_c = MR (*lookup_aux_ctl (ctl)); - if (t_aux_c && HxZ (t_aux_c, acCTable)) - { - CTabHandle c_ctab; - ColorSpec *c_ctab_table; - int c_ctab_size; - - c_ctab = (CTabHandle) HxP (t_aux_c, acCTable); - c_ctab_table = CTAB_TABLE (c_ctab); - c_ctab_size = CTAB_SIZE (c_ctab); - - for (i = c_ctab_size; i >= 0; i --) - { - ColorSpec *c_ctab_entry; - int index; - - c_ctab_entry = &c_ctab_table[i]; - index = CW (c_ctab_entry->value); - if (index >= 0 && index < NELEM (ctl_ctab_colors)) - ctl_ctab_colors[index] = c_ctab_entry->rgb; - } - } - -#define FAIL goto failure -#define DONE goto done -#define DO_BLOCK_WITH_FAILURE(try_block, fail_block) \ - { \ - { try_block } \ - goto done; \ - failure: \ - { fail_block } \ - /* fall through */ \ - done:; \ - } - - DO_BLOCK_WITH_FAILURE - ({ - RGBColor temp1; - RGBColor temp2; - RGBColor temp3; - RGBColor temp4; - RGBColor temp5; - RGBColor temp6; - int vert_p; - int up_or_left_p; - int active_p; - - if (!current_ctl_color_p) - FAIL; - - if (!AVERAGE_COLOR (&ctl_ctab_colors[cArrowsColorLight], - &ctl_ctab_colors[cArrowsColorDark], 0xDDDD, - ¤t_ctl_colors[arrow_bk])) - FAIL; - - current_ctl_colors[arrow_outline] = ctl_ctab_colors[cTingeDark]; - current_ctl_colors[sb_frame] = ctl_ctab_colors[cFrameColor]; - /* page colors are the only two colors which are actually used - outside of this function */ - if (!AVERAGE_COLOR (&ctl_ctab_colors[cHiliteLight], - &ctl_ctab_colors[cHiliteDark], 0x7777, - ¤t_ctl_colors[page_bk])) - FAIL; - - if (!AVERAGE_COLOR (&ctl_ctab_colors[cArrowsColorLight], - &ctl_ctab_colors[cArrowsColorDark], 0x7777, - &temp1)) - FAIL; - if (!AVERAGE_COLOR (&ctl_ctab_colors[cTingeLight], - &ctl_ctab_colors[cTingeDark], 0xAAAA, - &temp2)) - FAIL; - if (!AVERAGE_COLOR (&ctl_ctab_colors[cThumbLight], - &ctl_ctab_colors[cThumbDark], 0x5555, - &temp3)) - FAIL; - if (!AVERAGE_COLOR (&ctl_ctab_colors[cTingeLight], - &ctl_ctab_colors[cThumbDark], 0x8888, - &temp4)) - FAIL; - if (!AVERAGE_COLOR (&ctl_ctab_colors[cThumbLight], - &ctl_ctab_colors[cThumbDark], 0xAAAA, - &temp5)) - FAIL; - if (!AVERAGE_COLOR (&ctl_ctab_colors[cHiliteLight], - &ctl_ctab_colors[cHiliteDark], 0xDDDD, - &temp6)) - FAIL; - if (hilited_p) - { - current_ctl_colors[arrow_tl_shadow] - = ctl_ctab_colors[cArrowsColorLight]; - current_ctl_colors[arrow_br_shadow] = temp1; - current_ctl_colors[arrow_inactive] = temp2; - - /* thumb colors are only used when hilited */ - current_ctl_colors[thumb_tl_edge] = temp3; - current_ctl_colors[thumb_tl_shadow] = ctl_ctab_colors[cTingeLight]; - current_ctl_colors[thumb_dk_strip] = temp4; - current_ctl_colors[thumb_bk] = temp5; - current_ctl_colors[page_fg] = temp6; - } - else - { - current_ctl_colors[arrow_tl_shadow] = current_ctl_colors[arrow_bk]; - current_ctl_colors[arrow_br_shadow] = current_ctl_colors[arrow_bk]; - current_ctl_colors[arrow_inactive] = current_ctl_colors[arrow_bk]; - current_ctl_colors[page_fg] = current_ctl_colors[page_bk] - = current_ctl_colors[arrow_bk]; - } - - for (vert_p = 0; vert_p < 2; vert_p ++) - { - for (up_or_left_p = 0; up_or_left_p < 2; up_or_left_p ++) - for (active_p = 0; active_p < 2; active_p ++) - image_update_ctab - (sb_arrow_images[up_or_left_p][vert_p][active_p], - ¤t_ctl_colors[first_arrow], 5); - if (hilited_p) - image_update_ctab (sb_thumb_images[vert_p], - ¤t_ctl_colors[first_thumb], 6); - } - }, - { - current_ctl_color_p = FALSE; - - /* only the ones that matter */ - current_ctl_colors[page_fg] = ROMlib_white_rgb_color; - if (hilited_p) - current_ctl_colors[page_bk] = ROMlib_black_rgb_color; - else - current_ctl_colors[page_bk] = ROMlib_white_rgb_color; - }); -} - -void -draw_arrow (ControlHandle ctl, int part) -{ - int height, width; - int vert_p, active_p; - Rect r; - - r = CTL_RECT (ctl); - - height = RECT_HEIGHT (&r); - width = RECT_WIDTH (&r); - vert_p = SB_VERT_P (height, width); - if (vert_p) - { - if (part == inUpButton) - r.bottom = CW (CW (r.top) + width); - else - r.top = CW (CW (r.bottom) - width); - } - else - { - if (part == inUpButton) - r.right = CW (CW (r.left) + height); - else - r.left = CW (CW (r.right) - height); - } - active_p = (CTL_HILITE (ctl) == part); - - RGBForeColor (&ROMlib_black_rgb_color); - RGBBackColor (&ROMlib_white_rgb_color); - - /* draw_image (SB_IMAGE (part, vert_p, active_p), &r); */ - image_copy (SB_IMAGE (part, vert_p, active_p), - current_ctl_color_p, &r, srcCopy); -} - -void -draw_page (ControlHandle ctl) -{ - Rect r, *rp; - int height, width; - - r = CTL_RECT (ctl); - - height = RECT_HEIGHT (&r); - width = RECT_WIDTH (&r); - if (SB_VERT_P (height, width)) - { - r.top = CW (CW (r.top) + width); - r.bottom = CW (CW (r.bottom) - width); - r.left = CW (CW (r.left) + 1); - r.right = CW (CW (r.right) - 1); - } - else - { - r.left = CW (CW (r.left) + height); - r.right = CW (CW (r.right) - height); - r.top = CW (CW (r.top) + 1); - r.bottom = CW (CW (r.bottom) - 1); - } - - /* page_{fg, bk} colors are dependent on whether or not the sb is - currently hilited */ - RGBForeColor (¤t_ctl_colors[page_bk]); - RGBBackColor (¤t_ctl_colors[page_fg]); - FillRect (&r, ltGray); - - rp = &HxX (CTL_DATA (ctl), rgnBBox); - rp->top = rp->bottom = 0; -} - -void -thumb_rect (ControlHandle ctl, Rect *thumb_rect_out) -{ - int diff, height, width, val, max, min; - Rect r; - - max = CTL_MAX (ctl); - min = CTL_MIN (ctl); - diff = max - min; - if (diff > 0 && CTL_HILITE (ctl) != 255) - { - r = CTL_RECT (ctl); - height = RECT_HEIGHT (&r); - width = RECT_WIDTH (&r); - val = CTL_VALUE (ctl); - if (SB_VERT_P (height, width)) - { - thumb_rect_out->top - = CW ((short) (CW (r.top) + width - + ((val - min) - * ((LONGINT) height - 3 * width) / diff))); - thumb_rect_out->bottom = CW (CW (thumb_rect_out->top) + width); - thumb_rect_out->left = CW (CW (r.left) + 1); - thumb_rect_out->right = CW (CW (r.right) - 1); - } - else - { - thumb_rect_out->left - = CW ((short) (CW (r.left) + height - + ((val - min) - * ((LONGINT) width - 3 * height) / diff))); - thumb_rect_out->right = CW (CW (thumb_rect_out->left) + height); - thumb_rect_out->top = CW (CW (r.top) + 1); - thumb_rect_out->bottom = CW (CW (r.bottom) - 1); - } - } - else - { - SetRect (thumb_rect_out, 0, 0, 0, 0); - } -} - -PRIVATE void -GlobalToLocalRect (Rect *rp) -{ - GlobalToLocal ((Point *) &rp->top); - GlobalToLocal ((Point *) &rp->bottom); -} - -PRIVATE void -LocalToGlobalRect (Rect *rp) -{ - LocalToGlobal ((Point *) &rp->top); - LocalToGlobal ((Point *) &rp->bottom); -} - -PRIVATE void -GlobalToLocalRgn (RgnHandle rgn) -{ - OffsetRgn (rgn, CW (PORT_BOUNDS (thePort).left), - CW (PORT_BOUNDS (thePort).top)); -} - -typedef struct -{ - ControlHandle ctl; - LONGINT param; -} -device_loop_param; - -void -draw_thumb (ControlHandle ctl) -{ - Rect old_thumb, new_thumb; - Rect dst_rect, *ctl_rect; - - old_thumb = HxX (CTL_DATA (ctl), rgnBBox); - GlobalToLocalRect (&old_thumb); - - thumb_rect (ctl, &new_thumb); - if (old_thumb.bottom != new_thumb.bottom - || old_thumb.right != new_thumb.right) - { - if (!EmptyRect (&new_thumb)) - { - int vert_p; - - ctl_rect = &CTL_RECT (ctl); - vert_p = SB_VERT_P (RECT_HEIGHT (ctl_rect), - RECT_WIDTH (ctl_rect)); - if (vert_p) - { - dst_rect.top = new_thumb.top; - dst_rect.bottom = new_thumb.bottom; - dst_rect.left = CW (CW (new_thumb.left) - 1); - dst_rect.right = CW (CW (new_thumb.right) + 1); - } - else - { - dst_rect.left = new_thumb.left; - dst_rect.right = new_thumb.right; - dst_rect.top = CW (CW (new_thumb.top) - 1); - dst_rect.bottom = CW (CW (new_thumb.bottom) + 1); - } - - /* if the old_thumb rect is empty, ie., the thumb was not - previously drawn (the ctl was not active), then redraw - the arrows as well */ - if (current_ctl_color_p - && EmptyRect (&old_thumb)) - { - draw_arrow (ctl, inUpButton); - draw_arrow (ctl, inDownButton); - } - - /* previously only the old_thumb rect was redrawn - if it was not empty */ - draw_page (ctl); - - RGBForeColor (&ROMlib_black_rgb_color); - RGBBackColor (&ROMlib_white_rgb_color); - - image_copy (SB_IMAGE (inThumb, - vert_p, - /* dummy */ -1), - current_ctl_color_p, &dst_rect, srcCopy); - } - else - draw_page (ctl); - LocalToGlobalRect (&new_thumb); - RectRgn (CTL_DATA (ctl), &new_thumb); - } -} - -P4 (PUBLIC pascal, void, new_draw_scroll, INTEGER, depth, INTEGER, flags, - GDHandle, target, LONGINT, l) -{ - device_loop_param *dlp; - ControlHandle ctl; - INTEGER part; - Rect r; - - dlp = (device_loop_param *)l; - ctl = dlp->ctl; - part = dlp->param; - - if (CTL_VIS_X (ctl) == CWC (0)) - return; - switch (part) - { - case ENTIRECONTROL: - r = CTL_RECT (ctl); - RGBForeColor (¤t_ctl_colors[sb_frame]); - FrameRect (&r); - draw_arrow (ctl, inUpButton); - draw_page (ctl); - draw_arrow (ctl, inDownButton); - if (CTL_HILITE_X (ctl) != 255) - draw_thumb(ctl); - break; - case inUpButton: - case inDownButton: - draw_arrow (ctl, part); - break; - case inThumb: /* that is all indicators ... values may have changed */ - draw_thumb (ctl); - break; - case inPageUp: - case inPageDown: - break; - default: /* someone is asking us to do weird things */ - break; - } -} - - -LONGINT -where (ControlHandle ctl, Point p) -{ - int height, width; - Rect r; - Rect thumbr; - - thumbr = HxX (CTL_DATA (ctl), rgnBBox); - GlobalToLocalRect (&thumbr); - if (PtInRect (p, &thumbr)) - return inThumb; - else - { - r = CTL_RECT (ctl); - height = RECT_HEIGHT (&r); - width = RECT_WIDTH (&r); - if (SB_VERT_P (height, width)) - { - if (p.v <= CW (r.top) + width) - return inUpButton; - else if (p.v >= CW (r.bottom) - width) - return inDownButton; - else if (p.v < CW (thumbr.top)) - return inPageUp; - else - return inPageDown; - } - else - { - if (p.h <= CW (r.left) + height) - return inUpButton; - else if (p.h >= CW (r.right) - height) - return inDownButton; - else if (p.h < CW (thumbr.left)) - return inPageUp; - else - return inPageDown; - } - } -} - -P4 (PUBLIC pascal, void, new_pos_ctl, INTEGER, depth, INTEGER, flags, - GDHandle, target, LONGINT, l) -{ - device_loop_param *dlp; - ControlHandle ctl; - LONGINT p; - int height, width, thumb_top, thumb_left, a, min, max; - INTEGER top, left, bottom, right; - Rect thumbr; - Rect r; - - dlp = (device_loop_param *)l; - ctl = dlp->ctl; - p = dlp->param; - - r = CTL_RECT (ctl); - - top = CW (r.top); - left = CW (r.left); - bottom = CW (r.bottom); - right = CW (r.right); - - height = bottom - top; - width = right - left; - min = CTL_MIN (ctl); - max = CTL_MAX (ctl); - if (max < min) - max = min; - - thumbr = HxX (CTL_DATA (ctl), rgnBBox); - GlobalToLocalRect (&thumbr); - - if (SB_VERT_P (height, width)) - { - a = top + width; - thumb_top = CW (thumbr.top) + HiWord (p) - a; - CTL_VALUE_X (ctl) = CW (min + (thumb_top - * ((LONGINT) max - min + 1) - / (bottom - a - (2 * width) + 1))); - if (CTL_VIS_X (ctl) == 255) - draw_thumb (ctl); - } - else - { - a = left + height; - thumb_left = CW (thumbr.left) + LoWord(p) - a; - CTL_VALUE_X (ctl) = CW (min + (thumb_left - * ((LONGINT) max - min + 1) - / (right - a - (2 * height) + 1))); - if (CTL_VIS_X (ctl) == 255) - draw_thumb (ctl); - } -} - -typedef struct -{ - GrafPtr port; - CGrafPort cp; -} -save_t; - -PRIVATE Handle -CopyMacHandle (Handle h) -{ - Handle retval; - Size s; - - h = MR (h); - s = GetHandleSize (h); - retval = NewHandle (s); - if (retval) - memcpy (STARH (retval), STARH (h), s); - retval = RM (retval); - return retval; -} - -PRIVATE boolean_t -save_and_switch_to_color_port_if_needed (save_t *sp) -{ - boolean_t retval; - - if (CGrafPort_p (thePort)) - retval = FALSE; - else - { - CGrafPtr wp; - - sp->port = thePort; - sp->cp = * (CGrafPtr) thePort; - wp = (CGrafPtr) MR (wmgr_port); - sp->cp.portPixMap = (PixMapHandle) CopyMacHandle ((Handle) wp->portPixMap); - PIXMAP_BOUNDS (PPR (sp->cp.portPixMap)) = thePort->portBits.bounds; - sp->cp.portVersion = wp->portVersion; - sp->cp.grafVars = wp->grafVars; - sp->cp.chExtra = wp->chExtra; - sp->cp.pnLocHFrac = wp->pnLocHFrac; - sp->cp.bkPixPat = wp->bkPixPat; - sp->cp.rgbFgColor = wp->rgbFgColor; - sp->cp.rgbBkColor = wp->rgbBkColor; - sp->cp.pnPixPat = wp->pnPixPat; - sp->cp.fillPixPat = wp->fillPixPat; - sp->cp.grafProcs = wp->grafProcs; - SetPort ((GrafPtr) &sp->cp); - retval = TRUE; - } - - return retval; -} - -PRIVATE void -restore (const save_t *sp) -{ - SetPort (sp->port); - DisposHandle ((Handle) PPR (sp->cp.portPixMap)); -} - -P4 (PUBLIC pascal, LONGINT, cdef16, /* IMI-328 */ - INTEGER, var, ControlHandle, c, INTEGER, mess, LONGINT, param) -{ - Point p; - PenState ps; - Rect r, *rp, tempr; - struct lsastr *pl; - int height, width; - Handle temph; - draw_state_t draw_state; - int draw_p; - Rect thumbr; - save_t save; - boolean_t need_to_restore_p; - - switch (mess) - { - case calcCRgns: - case calcCntlRgn: - case calcThumbRgn: - case thumbCntl: - param = (LONGINT) SYN68K_TO_US (param); - break; - default: - break; - } - - /* if drawing can occur, validate the color state */ - draw_p = (mess == drawCntl - /* || mess == thumbCntl REALLY? */ - || mess == posCntl); - - if (draw_p) - { - need_to_restore_p = save_and_switch_to_color_port_if_needed (&save); - draw_state_save (&draw_state); - } -#if !defined (LETGCCWAIL) - else - need_to_restore_p = FALSE; -#endif - - switch (mess) - { - case drawCntl: - if (Hx (c, contrlVis) - && SectRect (&HxX (PORT_VIS_REGION (thePort), rgnBBox), - &HxX (c, contrlRect), &r)) - { - validate_colors_for_control (c); - TRAPBEGIN (); - GetPenState (&ps); - PenNormal (); - { - RgnHandle rh; - device_loop_param dlp; - - rh = NewRgn (); - RectRgn (rh, &HxX (c, contrlRect)); - dlp.ctl = c; - dlp.param = param; - DeviceLoop (rh, P_new_draw_scroll, (LONGINT) &dlp, 0); - DisposeRgn (rh); - } - SetPenState (&ps); - TRAPEND (); - break; - } - case testCntl: - p.v = HiWord (param); - p.h = LoWord (param); - if (U(Hx(c, contrlHilite)) != 255 - && Hx(c, contrlMin) < Hx(c, contrlMax) - && PtInRect(p, &(HxX(c, contrlRect)))) - return where (c, p); - else - return 0; - case calcCRgns: - if (param & 0x80000000) /* ICK! */ - { - param &= 0x7FFFFFFF; /* IMI-331 */ - case calcThumbRgn: - CopyRgn((RgnHandle)(long)HxP(c, contrlData), - (RgnHandle)(long)param); - GlobalToLocalRgn ((RgnHandle)(long) param); - break; - } - else - { - case calcCntlRgn: - r = HxX(c, contrlRect); - RectRgn((RgnHandle)(long)param, &r); - break; - } - break; - case initCntl: - temph = RM((Handle) NewRgn()); - HxX(c, contrlData) = temph; - thumb_rect(c, &tempr); - LocalToGlobalRect (&tempr); -#if 1 - /* MacBreadboard's behaviour suggests the following line is needed */ - tempr.top = tempr.bottom = 0; -#endif - RectRgn((RgnHandle) HxP(c, contrlData), &tempr); - break; - case dispCntl: - DisposHandle((Handle) HxP(c, contrlData)); - break; - case posCntl: - validate_colors_for_control (c); - { - RgnHandle rh; - device_loop_param dlp; - - rh = NewRgn (); - RectRgn (rh, &HxX (c, contrlRect)); - dlp.ctl = c; - dlp.param = param; - DeviceLoop (rh, P_new_pos_ctl, (LONGINT) &dlp, 0); - DisposeRgn (rh); - } - break; - case thumbCntl: - pl = (struct lsastr *) param; - p.v = CW (pl->limitRect.top); - p.h = CW (pl->limitRect.left); - pl->slopRect = pl->limitRect = CTL_RECT (c); - thumbr = HxX (CTL_DATA (c), rgnBBox); - GlobalToLocalRect (&thumbr); - rp = &thumbr; - height = CW (pl->slopRect.bottom) - CW (pl->slopRect.top); - width = CW (pl->slopRect.right) - CW (pl->slopRect.left); - if (SB_VERT_P (height, width)) - { - pl->axis = CWC (vAxisOnly); - pl->limitRect.top = CW (CW (pl->limitRect.top) - + (width - (CW (rp->top) - p.v))); - pl->limitRect.bottom = CW (CW (pl->limitRect.bottom) - - (width - (p.v - CW (rp->bottom)) - 1)); - } - else - { - pl->axis = CWC (hAxisOnly); - pl->limitRect.left = CW (CW (pl->limitRect.left) - + height - (CW (rp->left) - p.h)); - pl->limitRect.right = CW (CW (pl->limitRect.right) - - height - (p.h - CW (rp->right)) - 1); - } - InsetRect (&pl->slopRect, -20, -20); - break; - case dragCntl: /* NOT NEEDED */ - case autoTrack: /* NOT NEEDED */ - break; - default: - warning_unexpected ("unknown message `%d'", mess); - break; - } - - if (draw_p) - { - draw_state_restore (&draw_state); - if (need_to_restore_p) - restore (&save); - } - - return 0; -} diff --git a/src/ctlArrows.cpp b/src/ctlArrows.cpp new file mode 100644 index 00000000..d8298885 --- /dev/null +++ b/src/ctlArrows.cpp @@ -0,0 +1,840 @@ +/* Copyright 1986 - 1999 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "QuickDraw.h" +#include "CQuickDraw.h" +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "MemoryMgr.h" +#include "ToolboxUtil.h" + +#include "rsys/cquick.h" +#include "rsys/ctl.h" + +#include "rsys/image.h" +#include "rsys/host.h" +#include "rsys/wind.h" + +using namespace Executor; + +namespace Executor +{ +#include "arrow_up_active.cmap" +#include "arrow_up_inactive.cmap" +#include "arrow_down_active.cmap" +#include "arrow_down_inactive.cmap" +#include "arrow_right_active.cmap" +#include "arrow_right_inactive.cmap" +#include "arrow_left_active.cmap" +#include "arrow_left_inactive.cmap" + +#include "thumb_horiz.cmap" +#include "thumb_vert.cmap" +} +#define SB_VERT_P(h, w) ((h) > (w)) + +/* one if the control (scrollbar) currently being drawn is color. + this is set by `validate_colors_for_ctl ()' called from `cdef16 ()', + the single entry point to this function if drawing may ensue */ +static int current_ctl_color_p; + +/* control colors */ +enum +{ + arrow_bk, + first_arrow = arrow_bk, + arrow_tl_shadow, + arrow_br_shadow, + /* also thumb_br_shadow */ + arrow_outline, + first_thumb = arrow_outline, + arrow_inactive, + /* arrow and thumb use the same frame color */ + sb_frame, + + thumb_tl_edge, + /* also light strip color */ + thumb_tl_shadow, + thumb_dk_strip, + thumb_bk, + + page_fg, + page_bk, + + n_ctl_colors, +}; + +static RGBColor current_ctl_colors[n_ctl_colors]; + +/* indexed by [up_or_left_p][vert_p][active_p] */ +pixel_image_t *sb_arrow_images[2][2][2]; + +/* indexed by [vert_p] */ +pixel_image_t *sb_thumb_images[2]; + +#define ARROW_PART_P(part) ((part) == inUpButton \ + || (part) == inDownButton) +#define UP_OR_LEFT_P(part) ((part) == inUpButton) +#define SB_IMAGE(part, vert_p, active_p) \ + (ARROW_PART_P(part) \ + ? sb_arrow_images[UP_OR_LEFT_P(part)][vert_p][active_p] \ + : sb_thumb_images[vert_p] /* active_p unused */) + +void Executor::sb_ctl_init() +{ +#define VERT 1 +#define HORIZ 0 + +#define UP_OR_LEFT 1 +#define DOWN_OR_RIGHT 0 + +/* wow, is it just me, or is this really... ugly. + but hey, it works */ +#define UP UP_OR_LEFT][VERT +#define DOWN DOWN_OR_RIGHT][VERT +#define LEFT UP_OR_LEFT][HORIZ +#define RIGHT DOWN_OR_RIGHT][HORIZ + +#define CTL_ACTIVE 1 +#define CTL_INACTIVE 0 + + sb_arrow_images[UP][CTL_ACTIVE] = arrow_up_active; + sb_arrow_images[LEFT][CTL_ACTIVE] = arrow_left_active; + sb_arrow_images[DOWN][CTL_ACTIVE] = arrow_down_active; + sb_arrow_images[RIGHT][CTL_ACTIVE] = arrow_right_active; + + sb_arrow_images[UP][CTL_INACTIVE] = arrow_up_inactive; + sb_arrow_images[LEFT][CTL_INACTIVE] = arrow_left_inactive; + sb_arrow_images[DOWN][CTL_INACTIVE] = arrow_down_inactive; + sb_arrow_images[RIGHT][CTL_INACTIVE] = arrow_right_inactive; + +#undef CTL_INACTIVE +#undef CTL_ACTIVE + +#undef RIGHT +#undef LEFT +#undef DOWN +#undef UP + +#undef DOWN_OR_RIGHT +#undef UP_OR_LEFT + + sb_thumb_images[VERT] = thumb_vert; + sb_thumb_images[HORIZ] = thumb_horiz; + +#undef HORIZ +#undef VERT +} + +static void +validate_colors_for_control(ControlHandle ctl) +{ + int hilited_p; + RGBColor ctl_ctab_colors[15]; + AuxCtlHandle t_aux_c; + int i; + + /* FIXME: tmp hack */ + current_ctl_color_p = (CGrafPort_p(thePort) != 0); + + hilited_p = (CTL_HILITE_X(ctl) != 255 + && CTL_MIN(ctl) < CTL_MAX(ctl)); + + /* + * NOTE: the use of default_ctl_colors to fill in gaps is incorrect. + * To see this, try using a 'cctb' on a Mac that only fills in entries + * 1, 2 and 3 (like LogDig does). + */ + + for(i = 0; i <= 14; i++) + ctl_ctab_colors[i] = default_ctl_colors[i].rgb; + + t_aux_c = MR(*lookup_aux_ctl(ctl)); + if(t_aux_c && HxZ(t_aux_c, acCTable)) + { + CTabHandle c_ctab; + ColorSpec *c_ctab_table; + int c_ctab_size; + + c_ctab = (CTabHandle)HxP(t_aux_c, acCTable); + c_ctab_table = CTAB_TABLE(c_ctab); + c_ctab_size = CTAB_SIZE(c_ctab); + + for(i = c_ctab_size; i >= 0; i--) + { + ColorSpec *c_ctab_entry; + int index; + + c_ctab_entry = &c_ctab_table[i]; + index = CW(c_ctab_entry->value); + if(index >= 0 && index < (int)NELEM(ctl_ctab_colors)) + ctl_ctab_colors[index] = c_ctab_entry->rgb; + } + } + +#define FAIL goto failure +#define DONE goto done +#define DO_BLOCK_WITH_FAILURE(try_block, fail_block) \ + { \ + { \ + try_block \ + } \ + goto done; \ + failure: \ + { \ + fail_block \ + } \ + /* fall through */ \ + done:; \ + } + + DO_BLOCK_WITH_FAILURE({ + RGBColor temp1; + RGBColor temp2; + RGBColor temp3; + RGBColor temp4; + RGBColor temp5; + RGBColor temp6; + int vert_p; + int up_or_left_p; + int active_p; + + if (!current_ctl_color_p) + FAIL; + + if (!AVERAGE_COLOR (&ctl_ctab_colors[cArrowsColorLight], + &ctl_ctab_colors[cArrowsColorDark], 0xDDDD, + ¤t_ctl_colors[arrow_bk])) + FAIL; + + current_ctl_colors[arrow_outline] = ctl_ctab_colors[cTingeDark]; + current_ctl_colors[sb_frame] = ctl_ctab_colors[cFrameColor]; + /* page colors are the only two colors which are actually used + outside of this function */ + if (!AVERAGE_COLOR (&ctl_ctab_colors[cHiliteLight], + &ctl_ctab_colors[cHiliteDark], 0x7777, + ¤t_ctl_colors[page_bk])) + FAIL; + + if (!AVERAGE_COLOR (&ctl_ctab_colors[cArrowsColorLight], + &ctl_ctab_colors[cArrowsColorDark], 0x7777, + &temp1)) + FAIL; + if (!AVERAGE_COLOR (&ctl_ctab_colors[cTingeLight], + &ctl_ctab_colors[cTingeDark], 0xAAAA, + &temp2)) + FAIL; + if (!AVERAGE_COLOR (&ctl_ctab_colors[cThumbLight], + &ctl_ctab_colors[cThumbDark], 0x5555, + &temp3)) + FAIL; + if (!AVERAGE_COLOR (&ctl_ctab_colors[cTingeLight], + &ctl_ctab_colors[cThumbDark], 0x8888, + &temp4)) + FAIL; + if (!AVERAGE_COLOR (&ctl_ctab_colors[cThumbLight], + &ctl_ctab_colors[cThumbDark], 0xAAAA, + &temp5)) + FAIL; + if (!AVERAGE_COLOR (&ctl_ctab_colors[cHiliteLight], + &ctl_ctab_colors[cHiliteDark], 0xDDDD, + &temp6)) + FAIL; + if (hilited_p) + { + current_ctl_colors[arrow_tl_shadow] + = ctl_ctab_colors[cArrowsColorLight]; + current_ctl_colors[arrow_br_shadow] = temp1; + current_ctl_colors[arrow_inactive] = temp2; + + /* thumb colors are only used when hilited */ + current_ctl_colors[thumb_tl_edge] = temp3; + current_ctl_colors[thumb_tl_shadow] = ctl_ctab_colors[cTingeLight]; + current_ctl_colors[thumb_dk_strip] = temp4; + current_ctl_colors[thumb_bk] = temp5; + current_ctl_colors[page_fg] = temp6; + } + else + { + current_ctl_colors[arrow_tl_shadow] = current_ctl_colors[arrow_bk]; + current_ctl_colors[arrow_br_shadow] = current_ctl_colors[arrow_bk]; + current_ctl_colors[arrow_inactive] = current_ctl_colors[arrow_bk]; + current_ctl_colors[page_fg] = current_ctl_colors[page_bk] + = current_ctl_colors[arrow_bk]; + } + + for (vert_p = 0; vert_p < 2; vert_p ++) + { + for (up_or_left_p = 0; up_or_left_p < 2; up_or_left_p ++) + for (active_p = 0; active_p < 2; active_p ++) + image_update_ctab + (sb_arrow_images[up_or_left_p][vert_p][active_p], + ¤t_ctl_colors[first_arrow], 5); + if (hilited_p) + image_update_ctab (sb_thumb_images[vert_p], + ¤t_ctl_colors[first_thumb], 6); + } }, + { + current_ctl_color_p = false; + + /* only the ones that matter */ + current_ctl_colors[page_fg] = ROMlib_white_rgb_color; + if(hilited_p) + current_ctl_colors[page_bk] = ROMlib_black_rgb_color; + else + current_ctl_colors[page_bk] = ROMlib_white_rgb_color; + }); +} + +void draw_arrow(ControlHandle ctl, int part) +{ + int height, width; + int vert_p, active_p; + Rect r; + + r = CTL_RECT(ctl); + + height = RECT_HEIGHT(&r); + width = RECT_WIDTH(&r); + vert_p = SB_VERT_P(height, width); + if(vert_p) + { + if(part == inUpButton) + r.bottom = CW(CW(r.top) + width); + else + r.top = CW(CW(r.bottom) - width); + } + else + { + if(part == inUpButton) + r.right = CW(CW(r.left) + height); + else + r.left = CW(CW(r.right) - height); + } + active_p = (CTL_HILITE(ctl) == part); + + RGBForeColor(&ROMlib_black_rgb_color); + RGBBackColor(&ROMlib_white_rgb_color); + + /* draw_image (SB_IMAGE (part, vert_p, active_p), &r); */ + image_copy(SB_IMAGE(part, vert_p, active_p), + current_ctl_color_p, &r, srcCopy); +} + +void draw_page(ControlHandle ctl) +{ + Rect r, *rp; + int height, width; + + r = CTL_RECT(ctl); + + height = RECT_HEIGHT(&r); + width = RECT_WIDTH(&r); + if(SB_VERT_P(height, width)) + { + r.top = CW(CW(r.top) + width); + r.bottom = CW(CW(r.bottom) - width); + r.left = CW(CW(r.left) + 1); + r.right = CW(CW(r.right) - 1); + } + else + { + r.left = CW(CW(r.left) + height); + r.right = CW(CW(r.right) - height); + r.top = CW(CW(r.top) + 1); + r.bottom = CW(CW(r.bottom) - 1); + } + + /* page_{fg, bk} colors are dependent on whether or not the sb is + currently hilited */ + RGBForeColor(¤t_ctl_colors[page_bk]); + RGBBackColor(¤t_ctl_colors[page_fg]); + FillRect(&r, ltGray); + + rp = &HxX(CTL_DATA(ctl), rgnBBox); + rp->top = rp->bottom = 0; +} + +void thumb_rect(ControlHandle ctl, Rect *thumb_rect_out) +{ + int diff, height, width, val, max, min; + Rect r; + + max = CTL_MAX(ctl); + min = CTL_MIN(ctl); + diff = max - min; + if(diff > 0 && CTL_HILITE(ctl) != 255) + { + r = CTL_RECT(ctl); + height = RECT_HEIGHT(&r); + width = RECT_WIDTH(&r); + val = CTL_VALUE(ctl); + if(SB_VERT_P(height, width)) + { + thumb_rect_out->top + = CW((short)(CW(r.top) + width + + ((val - min) + * ((LONGINT)height - 3 * width) / diff))); + thumb_rect_out->bottom = CW(CW(thumb_rect_out->top) + width); + thumb_rect_out->left = CW(CW(r.left) + 1); + thumb_rect_out->right = CW(CW(r.right) - 1); + } + else + { + thumb_rect_out->left + = CW((short)(CW(r.left) + height + + ((val - min) + * ((LONGINT)width - 3 * height) / diff))); + thumb_rect_out->right = CW(CW(thumb_rect_out->left) + height); + thumb_rect_out->top = CW(CW(r.top) + 1); + thumb_rect_out->bottom = CW(CW(r.bottom) - 1); + } + } + else + { + SetRect(thumb_rect_out, 0, 0, 0, 0); + } +} + +static void +GlobalToLocalRect(Rect *rp) +{ + GlobalToLocal((GUEST *)&rp->top); + GlobalToLocal((GUEST *)&rp->bottom); +} + +static void +LocalToGlobalRect(Rect *rp) +{ + LocalToGlobal((GUEST *)&rp->top); + LocalToGlobal((GUEST *)&rp->bottom); +} + +static void +GlobalToLocalRgn(RgnHandle rgn) +{ + OffsetRgn(rgn, CW(PORT_BOUNDS(thePort).left), + CW(PORT_BOUNDS(thePort).top)); +} + +typedef struct +{ + ControlHandle ctl; + LONGINT param; +} device_loop_param; + +void draw_thumb(ControlHandle ctl) +{ + Rect old_thumb, new_thumb; + Rect dst_rect, *ctl_rect; + + old_thumb = HxX(CTL_DATA(ctl), rgnBBox); + GlobalToLocalRect(&old_thumb); + + thumb_rect(ctl, &new_thumb); + if(old_thumb.bottom != new_thumb.bottom + || old_thumb.right != new_thumb.right) + { + if(!EmptyRect(&new_thumb)) + { + int vert_p; + + ctl_rect = &CTL_RECT(ctl); + vert_p = SB_VERT_P(RECT_HEIGHT(ctl_rect), + RECT_WIDTH(ctl_rect)); + if(vert_p) + { + dst_rect.top = new_thumb.top; + dst_rect.bottom = new_thumb.bottom; + dst_rect.left = CW(CW(new_thumb.left) - 1); + dst_rect.right = CW(CW(new_thumb.right) + 1); + } + else + { + dst_rect.left = new_thumb.left; + dst_rect.right = new_thumb.right; + dst_rect.top = CW(CW(new_thumb.top) - 1); + dst_rect.bottom = CW(CW(new_thumb.bottom) + 1); + } + + /* if the old_thumb rect is empty, ie., the thumb was not + previously drawn (the ctl was not active), then redraw + the arrows as well */ + if(current_ctl_color_p + && EmptyRect(&old_thumb)) + { + draw_arrow(ctl, inUpButton); + draw_arrow(ctl, inDownButton); + } + + /* previously only the old_thumb rect was redrawn + if it was not empty */ + draw_page(ctl); + + RGBForeColor(&ROMlib_black_rgb_color); + RGBBackColor(&ROMlib_white_rgb_color); + + image_copy(SB_IMAGE(inThumb, + vert_p, + /* dummy */ -1), + current_ctl_color_p, &dst_rect, srcCopy); + } + else + draw_page(ctl); + LocalToGlobalRect(&new_thumb); + RectRgn(CTL_DATA(ctl), &new_thumb); + } +} + +void Executor::C_new_draw_scroll(INTEGER depth, INTEGER flags, GDHandle target, + LONGINT l) +{ + device_loop_param *dlp; + ControlHandle ctl; + INTEGER part; + Rect r; + + dlp = ptr_from_longint(l); + ctl = dlp->ctl; + part = dlp->param; + + if(CTL_VIS_X(ctl) == 0) + return; + switch(part) + { + case ENTIRECONTROL: + r = CTL_RECT(ctl); + RGBForeColor(¤t_ctl_colors[sb_frame]); + FrameRect(&r); + draw_arrow(ctl, inUpButton); + draw_page(ctl); + draw_arrow(ctl, inDownButton); + if(CTL_HILITE_X(ctl) != 255) + draw_thumb(ctl); + break; + case inUpButton: + case inDownButton: + draw_arrow(ctl, part); + break; + case inThumb: /* that is all indicators ... values may have changed */ + draw_thumb(ctl); + break; + case inPageUp: + case inPageDown: + break; + default: /* someone is asking us to do weird things */ + break; + } +} + +LONGINT +where(ControlHandle ctl, Point p) +{ + int height, width; + Rect r; + Rect thumbr; + + thumbr = HxX(CTL_DATA(ctl), rgnBBox); + GlobalToLocalRect(&thumbr); + if(PtInRect(p, &thumbr)) + return inThumb; + else + { + r = CTL_RECT(ctl); + height = RECT_HEIGHT(&r); + width = RECT_WIDTH(&r); + if(SB_VERT_P(height, width)) + { + if(p.v <= CW(r.top) + width) + return inUpButton; + else if(p.v >= CW(r.bottom) - width) + return inDownButton; + else if(p.v < CW(thumbr.top)) + return inPageUp; + else + return inPageDown; + } + else + { + if(p.h <= CW(r.left) + height) + return inUpButton; + else if(p.h >= CW(r.right) - height) + return inDownButton; + else if(p.h < CW(thumbr.left)) + return inPageUp; + else + return inPageDown; + } + } +} + +void Executor::C_new_pos_ctl(INTEGER depth, INTEGER flags, GDHandle target, + LONGINT l) +{ + device_loop_param *dlp; + ControlHandle ctl; + LONGINT p; + int height, width, thumb_top, thumb_left, a, min, max; + INTEGER top, left, bottom, right; + Rect thumbr; + Rect r; + + dlp = ptr_from_longint(l); + ctl = dlp->ctl; + p = dlp->param; + + r = CTL_RECT(ctl); + + top = CW(r.top); + left = CW(r.left); + bottom = CW(r.bottom); + right = CW(r.right); + + height = bottom - top; + width = right - left; + min = CTL_MIN(ctl); + max = CTL_MAX(ctl); + if(max < min) + max = min; + + thumbr = HxX(CTL_DATA(ctl), rgnBBox); + GlobalToLocalRect(&thumbr); + + if(SB_VERT_P(height, width)) + { + a = top + width; + thumb_top = CW(thumbr.top) + HiWord(p) - a; + CTL_VALUE_X(ctl) = CW(min + (thumb_top + * ((LONGINT)max - min + 1) + / (bottom - a - (2 * width) + 1))); + if(CTL_VIS_X(ctl) == 255) + draw_thumb(ctl); + } + else + { + a = left + height; + thumb_left = CW(thumbr.left) + LoWord(p) - a; + CTL_VALUE_X(ctl) = CW(min + (thumb_left + * ((LONGINT)max - min + 1) + / (right - a - (2 * height) + 1))); + if(CTL_VIS_X(ctl) == 255) + draw_thumb(ctl); + } +} + +typedef struct +{ + GrafPtr port; + CGrafPort cp; +} save_t; + +static Handle +CopyMacHandle(Handle h) +{ + Handle retval; + Size s; + s = GetHandleSize(h); + retval = NewHandle(s); + if(retval) + memcpy(STARH(retval), STARH(h), s); + return retval; +} + +static bool +save_and_switch_to_color_port_if_needed(save_t *sp) +{ + bool retval; + + if(CGrafPort_p(thePort)) + retval = false; + else + { + CGrafPtr wp; + + sp->port = thePort; + sp->cp = *(CGrafPtr)thePort; + wp = (CGrafPtr)MR(wmgr_port); + sp->cp.portPixMap = RM((PixMapHandle)CopyMacHandle((Handle)MR(wp->portPixMap))); + PIXMAP_BOUNDS(PPR(sp->cp.portPixMap)) = thePort->portBits.bounds; + sp->cp.portVersion = wp->portVersion; + sp->cp.grafVars = wp->grafVars; + sp->cp.chExtra = wp->chExtra; + sp->cp.pnLocHFrac = wp->pnLocHFrac; + sp->cp.bkPixPat = wp->bkPixPat; + sp->cp.rgbFgColor = wp->rgbFgColor; + sp->cp.rgbBkColor = wp->rgbBkColor; + sp->cp.pnPixPat = wp->pnPixPat; + sp->cp.fillPixPat = wp->fillPixPat; + sp->cp.grafProcs = wp->grafProcs; + SetPort((GrafPtr)&sp->cp); + retval = true; + } + + return retval; +} + +static void +restore(const save_t *sp) +{ + SetPort(sp->port); + DisposHandle((Handle)PPR(sp->cp.portPixMap)); +} + +LONGINT Executor::C_cdef16(INTEGER var, ControlHandle c, INTEGER mess, + LONGINT param) /* IMI-328 */ +{ + Point p; + PenState ps; + Rect r, *rp, tempr; + struct lsastr *pl; + int height, width; + GUEST temph; + draw_state_t draw_state; + int draw_p; + Rect thumbr; + save_t save; + bool need_to_restore_p; + + /* if drawing can occur, validate the color state */ + draw_p = (mess == drawCntl + /* || mess == thumbCntl REALLY? */ + || mess == posCntl); + + if(draw_p) + { + need_to_restore_p = save_and_switch_to_color_port_if_needed(&save); + draw_state_save(&draw_state); + } +#if !defined(LETGCCWAIL) + else + need_to_restore_p = false; +#endif + + switch(mess) + { + case drawCntl: + if(Hx(c, contrlVis) + && SectRect(&HxX(PORT_VIS_REGION(thePort), rgnBBox), + &HxX(c, contrlRect), &r)) + { + validate_colors_for_control(c); + + GetPenState(&ps); + PenNormal(); + { + RgnHandle rh; + device_loop_param dlp; + + rh = NewRgn(); + RectRgn(rh, &HxX(c, contrlRect)); + dlp.ctl = c; + dlp.param = param; + DeviceLoop(rh, &new_draw_scroll, ptr_to_longint(&dlp), 0); + DisposeRgn(rh); + } + SetPenState(&ps); + + break; + } + case testCntl: + p.v = HiWord(param); + p.h = LoWord(param); + if(U(Hx(c, contrlHilite)) != 255 + && Hx(c, contrlMin) < Hx(c, contrlMax) + && PtInRect(p, &(HxX(c, contrlRect)))) + return where(c, p); + else + return 0; + case calcCRgns: + if(param & 0x80000000) /* ICK! */ + { + param &= 0x7FFFFFFF; /* IMI-331 */ + case calcThumbRgn: + CopyRgn((RgnHandle)HxP(c, contrlData), + ptr_from_longint(param)); + GlobalToLocalRgn(ptr_from_longint(param)); + break; + } + else + { + case calcCntlRgn: + r = HxX(c, contrlRect); + RectRgn(ptr_from_longint(param), &r); + break; + } + break; + case initCntl: + temph = RM((Handle)NewRgn()); + HxX(c, contrlData) = temph; + thumb_rect(c, &tempr); + LocalToGlobalRect(&tempr); +#if 1 + /* MacBreadboard's behaviour suggests the following line is needed */ + tempr.top = tempr.bottom = 0; +#endif + RectRgn((RgnHandle)HxP(c, contrlData), &tempr); + break; + case dispCntl: + DisposHandle((Handle)HxP(c, contrlData)); + break; + case posCntl: + validate_colors_for_control(c); + { + RgnHandle rh; + device_loop_param dlp; + + rh = NewRgn(); + RectRgn(rh, &HxX(c, contrlRect)); + dlp.ctl = c; + dlp.param = param; + DeviceLoop(rh, &new_pos_ctl, ptr_to_longint(&dlp), 0); + DisposeRgn(rh); + } + break; + case thumbCntl: + pl = ptr_from_longint(param); + p.v = CW(pl->limitRect.top); + p.h = CW(pl->limitRect.left); + pl->slopRect = pl->limitRect = CTL_RECT(c); + thumbr = HxX(CTL_DATA(c), rgnBBox); + GlobalToLocalRect(&thumbr); + rp = &thumbr; + height = CW(pl->slopRect.bottom) - CW(pl->slopRect.top); + width = CW(pl->slopRect.right) - CW(pl->slopRect.left); + if(SB_VERT_P(height, width)) + { + pl->axis = CWC(vAxisOnly); + pl->limitRect.top = CW(CW(pl->limitRect.top) + + (width - (CW(rp->top) - p.v))); + pl->limitRect.bottom = CW(CW(pl->limitRect.bottom) + - (width - (p.v - CW(rp->bottom)) - 1)); + } + else + { + pl->axis = CWC(hAxisOnly); + pl->limitRect.left = CW(CW(pl->limitRect.left) + + height - (CW(rp->left) - p.h)); + pl->limitRect.right = CW(CW(pl->limitRect.right) + - height - (p.h - CW(rp->right)) - 1); + } + InsetRect(&pl->slopRect, -20, -20); + break; + case dragCntl: /* NOT NEEDED */ + case autoTrack: /* NOT NEEDED */ + break; + default: + warning_unexpected("unknown message `%d'", mess); + break; + } + + if(draw_p) + { + draw_state_restore(&draw_state); + if(need_to_restore_p) + restore(&save); + } + + return 0; +} diff --git a/src/ctlDisplay.c b/src/ctlDisplay.c deleted file mode 100644 index 56d9fe5e..00000000 --- a/src/ctlDisplay.c +++ /dev/null @@ -1,161 +0,0 @@ -/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlDisplay[] = - "$Id: ctlDisplay.c 85 2005-05-24 22:06:13Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "WindowMgr.h" -#include "ControlMgr.h" - -#include "rsys/ctl.h" -#include "rsys/wind.h" - -P2(PUBLIC pascal trap, void, SetCTitle, ControlHandle, c, /* IMI-321 */ - StringPtr, t) -{ - if (c) - { - CTL_CALL_EXCURSION - (c, - { - RgnHandle rh; - - rh = NewRgn(); - CTLCALL(c, calcCntlRgn, (LONGINT) (long) rh); - EraseRgn(rh); - str255assign(HxX(c, contrlTitle), t); - CTLCALL(c, drawCntl, ENTIRECONTROL); - DisposeRgn(rh); - }); - } -} - -P2(PUBLIC pascal trap, void, GetCTitle, ControlHandle, c, /* IMI-321 */ - StringPtr, t) -{ - if (c) - str255assign(t, HxX(c, contrlTitle)); -} - -P1(PUBLIC pascal trap, void, HideControl, ControlHandle, c) /* IMI-322 */ -{ - if (c) - { - CTL_CALL_EXCURSION - (c, - { - RgnHandle rh; - - if (c && CTL_VIS (c)) - { - rh = NewRgn(); - /* #### warning; should this be called with the control - owner as the current port, or no? */ - CTLCALL(c, calcCntlRgn, (LONGINT) (long) rh); - - - /* The following code is a hack that works around a problem - due to the different meanings of the fgColor and bgColor - fields of a grafport vs. a cgrafport. In a grafport, those - fields contain magic numbers, but in a cgrafport they - contain colortable indices. This means that if a grafport - is turned into a cgrafport, the old values may cause - trouble. This makes me wonder whether or not our use of - them as indices is really correct. W/o the following fix, - LogDig will erase magenta when you open a file and then - use Cmd-= to create a check-box, if you check and un-check - the check-box. */ - - if (CGrafPort_p (thePort)) - { - RGBForeColor (&CPORT_RGB_FG_COLOR (thePort)); - RGBBackColor (&CPORT_RGB_BK_COLOR (thePort)); - } - - EraseRgn(rh); - InvalRgn(rh); - DisposeRgn(rh); - CTL_VIS (c) = FALSE; - } - }); - } -} - -/* It appears that ShowControl does not erase anything before calling - drawCntl. This is based on Loser running on the Mac, vs. running - under Executor. The EraseRgn used to be an EraseRect that was put - into ctlDisplay a long time ago, and with no fanfare. Perhaps - there is more going on here; I don't know. */ - -P1(PUBLIC pascal trap, void, ShowControl, ControlHandle, c) /* IMI-322 */ -{ - if (c) - { - CTL_CALL_EXCURSION - (c, - { - /* #if SHOWCONTROL_ERASES - RgnHandle rh; */ - - if (c && !CTL_VIS (c)) - { - /* #if SHOWCONTROL_ERASES - rh = NewRgn(); */ - - HxX(c, contrlVis) = 255; - - /* #if SHOWCONTROL_ERASES - CTLCALL(c, calcCntlRgn, (LONGINT) (long) rh); - EraseRgn(rh); - DisposeRgn(rh); */ - - CTLCALL(c, drawCntl, 0); - } - }); - } -} - -P2 (PUBLIC pascal trap, void, HiliteControl, ControlHandle, c, /* IMI-322 */ - INTEGER, state) -{ - if (c && c->p) - { - if (CTL_VIS (c)) - { - int16 oldh; - - oldh = CTL_HILITE (c); - if (oldh != state) - { - CTL_CALL_EXCURSION - (c, - { - HxX (c, contrlHilite) = state; - if (oldh == INACTIVE || state == INACTIVE) - CTLCALL(c, drawCntl, 0); - else - CTLCALL(c, drawCntl, state); - }); - } - } - else - CTL_HILITE_X (c) = state; - } -} - -P1(PUBLIC pascal trap, void, DrawControls, WindowPtr, w) /* IMI-322 */ -{ - ControlHandle c; - - if (! ROMlib_emptyvis) - { - for (c = WINDOW_CONTROL_LIST (w); c ; c = CTL_NEXT_CONTROL (c)) - Draw1Control(c); - } -} diff --git a/src/ctlDisplay.cpp b/src/ctlDisplay.cpp new file mode 100644 index 00000000..0c5e578c --- /dev/null +++ b/src/ctlDisplay.cpp @@ -0,0 +1,142 @@ +/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "WindowMgr.h" +#include "ControlMgr.h" + +#include "rsys/ctl.h" +#include "rsys/wind.h" + +using namespace Executor; + +void Executor::C_SetCTitle(ControlHandle c, StringPtr t) /* IMI-321 */ +{ + if(c) + { + CtlCallGuard guard(c); + RgnHandle rh; + + rh = NewRgn(); + CTLCALL(c, calcCntlRgn, ptr_to_longint(rh)); + EraseRgn(rh); + str255assign(HxX(c, contrlTitle), t); + CTLCALL(c, drawCntl, ENTIRECONTROL); + DisposeRgn(rh); + } +} + +void Executor::C_GetCTitle(ControlHandle c, StringPtr t) /* IMI-321 */ +{ + if(c) + str255assign(t, HxX(c, contrlTitle)); +} + +void Executor::C_HideControl(ControlHandle c) /* IMI-322 */ +{ + if(c) + { + CtlCallGuard guard(c); + RgnHandle rh; + + if(c && CTL_VIS(c)) + { + rh = NewRgn(); + /* #### warning; should this be called with the control + owner as the current port, or no? */ + CTLCALL(c, calcCntlRgn, ptr_to_longint(rh)); + + /* The following code is a hack that works around a problem + due to the different meanings of the fgColor and bgColor + fields of a grafport vs. a cgrafport. In a grafport, those + fields contain magic numbers, but in a cgrafport they + contain colortable indices. This means that if a grafport + is turned into a cgrafport, the old values may cause + trouble. This makes me wonder whether or not our use of + them as indices is really correct. W/o the following fix, + LogDig will erase magenta when you open a file and then + use Cmd-= to create a check-box, if you check and un-check + the check-box. */ + + if(CGrafPort_p(thePort)) + { + RGBForeColor(&CPORT_RGB_FG_COLOR(thePort)); + RGBBackColor(&CPORT_RGB_BK_COLOR(thePort)); + } + + EraseRgn(rh); + InvalRgn(rh); + DisposeRgn(rh); + CTL_VIS(c) = false; + } + } +} + +/* It appears that ShowControl does not erase anything before calling + drawCntl. This is based on Loser running on the Mac, vs. running + under Executor. The EraseRgn used to be an EraseRect that was put + into ctlDisplay a long time ago, and with no fanfare. Perhaps + there is more going on here; I don't know. */ + +void Executor::C_ShowControl(ControlHandle c) /* IMI-322 */ +{ + if(c) + { + CtlCallGuard guard(c); + /* #if SHOWCONTROL_ERASES + RgnHandle rh; */ + + if(c && !CTL_VIS(c)) + { + /* #if SHOWCONTROL_ERASES + rh = NewRgn(); */ + + HxX(c, contrlVis) = 255; + + /* #if SHOWCONTROL_ERASES + CTLCALL(c, calcCntlRgn, ptr_to_longint(rh)); + EraseRgn(rh); + DisposeRgn(rh); */ + + CTLCALL(c, drawCntl, 0); + } + } +} + +void Executor::C_HiliteControl(ControlHandle c, INTEGER state) /* IMI-322 */ +{ + if(c && *c) + { + if(CTL_VIS(c)) + { + int16_t oldh; + + oldh = CTL_HILITE(c); + if(oldh != state) + { + CtlCallGuard guard(c); + HxX(c, contrlHilite) = state; + if(oldh == INACTIVE || state == INACTIVE) + CTLCALL(c, drawCntl, 0); + else + CTLCALL(c, drawCntl, state); + } + } + else + CTL_HILITE_X(c) = state; + } +} + +void Executor::C_DrawControls(WindowPtr w) /* IMI-322 */ +{ + ControlHandle c; + + if(!ROMlib_emptyvis) + { + for(c = WINDOW_CONTROL_LIST(w); c; c = CTL_NEXT_CONTROL(c)) + Draw1Control(c); + } +} diff --git a/src/ctlIMIV.c b/src/ctlIMIV.c deleted file mode 100644 index 7fe5ab1f..00000000 --- a/src/ctlIMIV.c +++ /dev/null @@ -1,42 +0,0 @@ -/* Copyright 1989, 1990 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlIMIV[] = -"$Id: ctlIMIV.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "ControlMgr.h" - -#include "rsys/ctl.h" -#include "rsys/wind.h" - -P1(PUBLIC pascal trap, void, Draw1Control, ControlHandle, c) /* IMIV-53 */ -{ - if (CTL_VIS_X (c)) - { - CTL_CALL_EXCURSION - (c, - { - CTLCALL(c, drawCntl, 0); - }); - } -} - -P2 (PUBLIC pascal trap, void, UpdtControl, WindowPtr, wp, /* IMIV-53 */ - RgnHandle, rh) -{ - ControlHandle c; - - if (! ROMlib_emptyvis) - { - for (c = WINDOW_CONTROL_LIST (wp); c ; c = CTL_NEXT_CONTROL (c)) - if (RectInRgn (&CTL_RECT (c), rh)) - Draw1Control(c); - } -} diff --git a/src/ctlIMIV.cpp b/src/ctlIMIV.cpp new file mode 100644 index 00000000..8624bce3 --- /dev/null +++ b/src/ctlIMIV.cpp @@ -0,0 +1,36 @@ +/* Copyright 1989, 1990 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "ControlMgr.h" + +#include "rsys/ctl.h" +#include "rsys/wind.h" + +using namespace Executor; + +void Executor::C_Draw1Control(ControlHandle c) /* IMIV-53 */ +{ + if(CTL_VIS_X(c)) + { + CtlCallGuard guard(c); + + CTLCALL(c, drawCntl, 0); + } +} + +void Executor::C_UpdtControl(WindowPtr wp, RgnHandle rh) /* IMIV-53 */ +{ + ControlHandle c; + + if(!ROMlib_emptyvis) + { + for(c = WINDOW_CONTROL_LIST(wp); c; c = CTL_NEXT_CONTROL(c)) + if(RectInRgn(&CTL_RECT(c), rh)) + Draw1Control(c); + } +} diff --git a/src/ctlInit.c b/src/ctlInit.c deleted file mode 100644 index 13a49d59..00000000 --- a/src/ctlInit.c +++ /dev/null @@ -1,212 +0,0 @@ -/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlInit[] = - "$Id: ctlInit.c 86 2005-05-25 00:47:12Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "QuickDraw.h" -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "ToolboxUtil.h" -#include "ResourceMgr.h" -#include "MemoryMgr.h" -#include "OSUtil.h" - -#include "rsys/ctl.h" -#include "rsys/wind.h" -#include "rsys/cquick.h" -#include "rsys/resource.h" - -PUBLIC BOOLEAN ROMlib_cdef0_is_rectangular = FALSE; - -P9(PUBLIC pascal trap, ControlHandle, NewControl, WindowPtr, wst, Rect *, r, - StringPtr, title, BOOLEAN, vis, INTEGER, value, INTEGER, min, - INTEGER, max, INTEGER, procid, LONGINT, rc) /* IMI-319 */ -{ - ControlHandle retval; - GrafPtr gp; - AuxCtlHandle tmp, auxctlhead; - Handle temph; - - retval = (ControlHandle) NewHandle((Size) sizeof(ControlRecord)); - temph = RM(GetResource(TICK("CDEF"), procid>>4)); - if (!(HxX(retval, contrlDefProc) = temph)) { - DisposHandle((Handle) retval); - return 0; - } - - if ((procid>>4) == 0) - { - INTEGER id; - ResType type; - Str255 name; - - GetResInfo (MR (temph), &id, &type, name); - ROMlib_cdef0_is_rectangular = - (EqualString (name, - (StringPtr) "\023rectangular buttons", FALSE, FALSE)); - } - - if (!title) - title = (StringPtr) ""; /* nothing ("\p" == "") */ - gp = thePort; - SetPort ((GrafPtr) wst); - - tmp = MR(AuxCtlHead); - auxctlhead = (AuxCtlHandle) NewHandle(sizeof(AuxCtlRec)); - AuxCtlHead = RM(auxctlhead); - - HASSIGN_6 - (auxctlhead, - acNext, RM (tmp), - acOwner, RM (retval), - acCTable, (CCTabHandle) RM (GetResource (TICK("cctb"), 0)), - acFlags, CW (procid & 0x0F), - acReserved, CLC (0), - acRefCon, CLC (0)); - str255assign (CTL_TITLE (retval), title); - - if (!HxX(auxctlhead, acCTable)) - { - warning_unexpected ("no 'cctb', 0, probably old system file "); - HxX(auxctlhead, acCTable) = (CCTabHandle) RM (default_ctl_ctab); - } - - HASSIGN_11 - (retval, - contrlRect, *r, - nextControl, WINDOW_CONTROL_LIST_X (wst), - contrlOwner, RM (wst), - contrlVis, vis ? 255 : 0, - contrlHilite, 0, - contrlValue, CW (value), - contrlMin, CW (min), - contrlMax, CW (max), - contrlData, CLC_NULL, - contrlAction, CLC_NULL, - contrlRfCon, CL (rc)); - - WINDOW_CONTROL_LIST_X (wst) = RM (retval); - - - CTL_CALL_EXCURSION - (retval, - { - CTLCALL (retval, initCntl, 0); - if (WINDOW_VISIBLE_X (wst) && vis) - CTLCALL (retval, drawCntl, 0); - }); - - SetPort (gp); - return retval; -} - -P2(PUBLIC pascal trap, ControlHandle, GetNewControl, /* IMI-321 */ - INTEGER, cid, WindowPtr, wst) -{ - typedef contrlrestype *wp; - MAKE_HIDDEN(wp); - HIDDEN_wp *wh; - ControlHandle retval; - Handle ctab_res_h; - - wh = (HIDDEN_wp *) GetResource(TICK("CNTL"), cid); - if (!wh) - return 0; - if (!(*wh).p) - LoadResource((Handle) wh); - ctab_res_h = ROMlib_getrestid (TICK ("cctb"), cid); - retval = NewControl(wst, &(HxX(wh, _crect)), - (StringPtr) ((char *) &HxX(wh, _crect) + 22), /* _ctitle */ - Hx(wh, _cvisible) ? 255 : 0, Hx(wh, _cvalue), Hx(wh, _cmin), - Hx(wh, _cmax), Hx(wh, _cprocid), - CL(*(LONGINT *)((char *)&HxX(wh, _crect) + 18))); /* _crefcon */ - if (ctab_res_h) - SetCtlColor (retval, (CCTabHandle) ctab_res_h); - return retval; -} - -P2 (PUBLIC pascal trap, void, SetCtlColor, ControlHandle, ctl, CCTabHandle, ctab) -{ - AuxCtlHandle aux_c; - - if (ctl) - { - aux_c = MR (*lookup_aux_ctl (ctl)); - if (!aux_c) - { - AuxCtlHandle t_aux_c; - - /* allocate one */ - t_aux_c = MR (AuxCtlHead); - aux_c = (AuxCtlHandle) NewHandle (sizeof (AuxCtlRec)); - AuxCtlHead = RM (aux_c); - HxX(aux_c, acNext) = RM (t_aux_c); - HxX(aux_c, acOwner) = RM (ctl); - - HxX (aux_c, acCTable) = RM (ctab); - - HxX(aux_c, acFlags) = 0; - HxX(aux_c, acReserved) = 0; - HxX(aux_c, acRefCon) = 0; - } - else - HxX (aux_c, acCTable) = RM (ctab); - - if (CTL_VIS (ctl)) - Draw1Control (ctl); - } - else - { - abort (); - } -} - -P1(PUBLIC pascal trap, void, DisposeControl, ControlHandle, c) /* IMI-321 */ -{ - MAKE_HIDDEN(ControlHandle); - HIDDEN_ControlHandle *t; - MAKE_HIDDEN(AuxCtlHandle); - HIDDEN_AuxCtlHandle *auxhp; - AuxCtlHandle saveauxh; - - HideControl(c); - CTL_CALL_EXCURSION - (c, - { - CTLCALL(c, dispCntl, 0); - }); - - for (t = (HIDDEN_ControlHandle *) &(((WindowPeek)(HxP(c, contrlOwner)))->controlList); - (*t).p && STARH(t) != c; t = (HIDDEN_ControlHandle *) &((STARH(STARH(t)))->nextControl)) - ; - if ((*t).p) - (*t).p = HxX(c, nextControl); - for (auxhp = (HIDDEN_AuxCtlHandle *) &AuxCtlHead; (*auxhp).p && (STARH(STARH(auxhp)))->acOwner != c; - auxhp = (HIDDEN_AuxCtlHandle *) &(STARH(STARH(auxhp)))->acNext) - ; - if ((*auxhp).p) { - saveauxh = STARH(auxhp); - (*auxhp).p = STARH(STARH(auxhp))->acNext; - DisposHandle((Handle) saveauxh); - } - - DisposHandle((Handle) c); -} - -P1(PUBLIC pascal trap, void, KillControls, WindowPtr, w) /* IMI-321 */ -{ - ControlHandle c, t; - - for (c = MR(((WindowPeek)w)->controlList); c ; ) { - t = c; - c = HxP(c, nextControl); - DisposeControl(t); - } -} diff --git a/src/ctlInit.cpp b/src/ctlInit.cpp new file mode 100644 index 00000000..0aec52bd --- /dev/null +++ b/src/ctlInit.cpp @@ -0,0 +1,208 @@ +/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "QuickDraw.h" +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "ToolboxUtil.h" +#include "ResourceMgr.h" +#include "MemoryMgr.h" +#include "OSUtil.h" + +#include "rsys/ctl.h" +#include "rsys/wind.h" +#include "rsys/cquick.h" +#include "rsys/resource.h" + +using namespace Executor; + +BOOLEAN Executor::ROMlib_cdef0_is_rectangular = false; + +ControlHandle Executor::C_NewControl(WindowPtr wst, Rect *r, StringPtr title, + BOOLEAN vis, INTEGER value, INTEGER min, + INTEGER max, INTEGER procid, + LONGINT rc) /* IMI-319 */ +{ + ControlHandle retval; + GrafPtr gp; + AuxCtlHandle tmp, auxctlhead; + GUEST temph; + + retval = (ControlHandle)NewHandle((Size)sizeof(ControlRecord)); + temph = RM(GetResource(TICK("CDEF"), procid >> 4)); + if(!(HxX(retval, contrlDefProc) = temph)) + { + DisposHandle((Handle)retval); + return 0; + } + + if((procid >> 4) == 0) + { + GUEST id; + GUEST type; + Str255 name; + + GetResInfo(MR(temph), &id, &type, name); + ROMlib_cdef0_is_rectangular = (EqualString(name, + (StringPtr) "\023rectangular buttons", false, false)); + } + + if(!title) + title = (StringPtr) ""; /* nothing ("\p" == "") */ + gp = thePort; + SetPort((GrafPtr)wst); + + tmp = MR(LM(AuxCtlHead)); + auxctlhead = (AuxCtlHandle)NewHandle(sizeof(AuxCtlRec)); + LM(AuxCtlHead) = RM(auxctlhead); + + HASSIGN_6(auxctlhead, + acNext, RM(tmp), + acOwner, RM(retval), + acCTable, RM((CCTabHandle)GetResource(TICK("cctb"), 0)), + acFlags, CW(procid & 0x0F), + acReserved, CLC(0), + acRefCon, CLC(0)); + str255assign(CTL_TITLE(retval), title); + + if(!HxX(auxctlhead, acCTable)) + { + warning_unexpected("no 'cctb', 0, probably old system file "); + HxX(auxctlhead, acCTable) = RM((CCTabHandle)default_ctl_ctab); + } + + HASSIGN_11(retval, + contrlRect, *r, + nextControl, WINDOW_CONTROL_LIST_X(wst), + contrlOwner, RM(wst), + contrlVis, vis ? 255 : 0, + contrlHilite, 0, + contrlValue, CW(value), + contrlMin, CW(min), + contrlMax, CW(max), + contrlData, CLC_NULL, + contrlAction, CLC_NULL, + contrlRfCon, CL(rc)); + + WINDOW_CONTROL_LIST_X(wst) = RM(retval); + + { + CtlCallGuard guard(retval); + + CTLCALL(retval, initCntl, 0); + if(WINDOW_VISIBLE_X(wst) && vis) + CTLCALL(retval, drawCntl, 0); + } + + SetPort(gp); + return retval; +} + +ControlHandle Executor::C_GetNewControl(INTEGER cid, WindowPtr wst) /* IMI-321 */ +{ + typedef contrlrestype *wp; + + GUEST *wh; + ControlHandle retval; + Handle ctab_res_h; + + wh = (GUEST *)GetResource(TICK("CNTL"), cid); + if(!wh) + return 0; + if(!(*wh)) + LoadResource((Handle)wh); + ctab_res_h = ROMlib_getrestid(TICK("cctb"), cid); + retval = NewControl(wst, &(HxX(wh, _crect)), + (StringPtr)((char *)&HxX(wh, _crect) + 22), /* _ctitle */ + Hx(wh, _cvisible) ? 255 : 0, Hx(wh, _cvalue), Hx(wh, _cmin), + Hx(wh, _cmax), Hx(wh, _cprocid), + CL(*(GUEST *)((char *)&HxX(wh, _crect) + 18))); /* _crefcon */ + if(ctab_res_h) + SetCtlColor(retval, (CCTabHandle)ctab_res_h); + return retval; +} + +void Executor::C_SetCtlColor(ControlHandle ctl, CCTabHandle ctab) +{ + AuxCtlHandle aux_c; + + if(ctl) + { + aux_c = MR(*lookup_aux_ctl(ctl)); + if(!aux_c) + { + AuxCtlHandle t_aux_c; + + /* allocate one */ + t_aux_c = MR(LM(AuxCtlHead)); + aux_c = (AuxCtlHandle)NewHandle(sizeof(AuxCtlRec)); + LM(AuxCtlHead) = RM(aux_c); + HxX(aux_c, acNext) = RM(t_aux_c); + HxX(aux_c, acOwner) = RM(ctl); + + HxX(aux_c, acCTable) = RM(ctab); + + HxX(aux_c, acFlags) = 0; + HxX(aux_c, acReserved) = 0; + HxX(aux_c, acRefCon) = 0; + } + else + HxX(aux_c, acCTable) = RM(ctab); + + if(CTL_VIS(ctl)) + Draw1Control(ctl); + } + else + { + abort(); + } +} + +void Executor::C_DisposeControl(ControlHandle c) /* IMI-321 */ +{ + + GUEST *t; + + GUEST *auxhp; + AuxCtlHandle saveauxh; + + HideControl(c); + { + CtlCallGuard guard(c); + + CTLCALL(c, dispCntl, 0); + } + + for(t = (GUEST *)&(((WindowPeek)(HxP(c, contrlOwner)))->controlList); + (*t) && STARH(t) != c; t = (GUEST *)&((STARH(STARH(t)))->nextControl)) + ; + if((*t)) + (*t) = HxX(c, nextControl); + for(auxhp = (GUEST *)&LM(AuxCtlHead); (*auxhp) && MR((STARH(STARH(auxhp)))->acOwner) != c; + auxhp = (GUEST *)&(STARH(STARH(auxhp)))->acNext) + ; + if((*auxhp)) + { + saveauxh = STARH(auxhp); + (*auxhp) = STARH(STARH(auxhp))->acNext; + DisposHandle((Handle)saveauxh); + } + + DisposHandle((Handle)c); +} + +void Executor::C_KillControls(WindowPtr w) /* IMI-321 */ +{ + ControlHandle c, t; + + for(c = MR(((WindowPeek)w)->controlList); c;) + { + t = c; + c = HxP(c, nextControl); + DisposeControl(t); + } +} diff --git a/src/ctlMisc.c b/src/ctlMisc.c deleted file mode 100644 index dbbd4645..00000000 --- a/src/ctlMisc.c +++ /dev/null @@ -1,215 +0,0 @@ -/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlMisc[] = - "$Id: ctlMisc.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "EventMgr.h" -#include "MemoryMgr.h" - -#include "rsys/cquick.h" -#include "rsys/ctl.h" -#include "rsys/resource.h" -#include "rsys/hook.h" - -/* cheat, and make this a plain ctab, so we can use our old accessor - macros */ -AuxCtlHandle default_aux_ctl; - -#define BLACK_RGB { CWC (0), CWC (0), CWC (0), } -#define WHITE_RGB { CWC (0xFFFF), CWC (0xFFFF), CWC (0xFFFF), } - -#define LT_BLUISH_RGB { CWC (0xCCCC), CWC (0xCCCC), CWC (0xFFFF) } -#define DK_BLUISH_RGB { CWC (0x3333), CWC (0x3333), CWC (0x6666) } - -#define DK_GRAY { CWC (0x5555), CWC (0x5555), CWC (0x5555) } - -const ColorSpec default_ctl_colors[] = -{ - { CWC (cFrameColor), BLACK_RGB }, - { CWC (cBodyColor), WHITE_RGB }, - { CWC (cTextColor), BLACK_RGB }, - { CWC (cThumbColor), WHITE_RGB }, - { CWC (4), DK_GRAY }, - { CWC (cArrowsColorLight), WHITE_RGB }, - { CWC (cArrowsColorDark), BLACK_RGB }, - { CWC (cThumbLight), WHITE_RGB }, - { CWC (cThumbDark), BLACK_RGB }, - /* used same as the w... color component */ - { CWC (cHiliteLight), WHITE_RGB }, - { CWC (cHiliteDark), BLACK_RGB }, - { CWC (cTitleBarLight), WHITE_RGB }, - { CWC (cTitleBarDark), BLACK_RGB }, - { CWC (cTingeLight), LT_BLUISH_RGB }, - { CWC (cTingeDark), DK_BLUISH_RGB }, -}; - -#define KEEP_DEFAULT_CTL_CTAB_AROUND_FOR_OLD_SYSTEM_FILE_USERS - -#if defined (KEEP_DEFAULT_CTL_CTAB_AROUND_FOR_OLD_SYSTEM_FILE_USERS) -PUBLIC CTabHandle default_ctl_ctab; -#endif - -void -ctl_color_init (void) -{ - default_aux_ctl = (AuxCtlHandle) NewHandle (sizeof (AuxCtlRec)); - -#if defined (KEEP_DEFAULT_CTL_CTAB_AROUND_FOR_OLD_SYSTEM_FILE_USERS) - default_ctl_ctab = (CTabHandle) ROMlib_getrestid (TICK ("cctb"), 0); - - if (!default_ctl_ctab) - { - default_ctl_ctab - = (CTabHandle) NewHandle (CTAB_STORAGE_FOR_SIZE (14)); - CTAB_SIZE_X (default_ctl_ctab) = CWC (14); - CTAB_SEED_X (default_ctl_ctab) = CLC (0); - CTAB_FLAGS_X (default_ctl_ctab) = CWC (0); - memcpy (&CTAB_TABLE (default_ctl_ctab)[0], - &default_ctl_colors[0], - 15 * sizeof default_ctl_colors[0]); - } -#endif - - HxX (default_aux_ctl, acNext) = CLC_NULL; - HxX (default_aux_ctl, acOwner) = CLC_NULL; - HxX (default_aux_ctl, acCTable) = (CCTabHandle) RM (GetResource (TICK("cctb"), 0)); - HxX (default_aux_ctl, acFlags) = CWC (0); - HxX (default_aux_ctl, acReserved) = CLC (0); - HxX (default_aux_ctl, acRefCon) = CLC (0); -} - -AuxCtlHandle * -lookup_aux_ctl (ControlHandle ctl) -{ - AuxCtlHandle *t; - - for (t = &AuxCtlHead; - *t && HxP (MR (*t), acOwner) != ctl; - t = &HxX (MR (*t), acNext)) - ; - return t; -} - - -P2(PUBLIC pascal trap, void, SetCRefCon, ControlHandle, c, /* IMI-327 */ - LONGINT, data) -{ - HxX(c, contrlRfCon) = CL(data); -} - -P1(PUBLIC pascal trap, LONGINT, GetCRefCon, ControlHandle, c) /* IMI-327 */ -{ - return Hx(c, contrlRfCon); -} - -P2(PUBLIC pascal trap, void, SetCtlAction, ControlHandle, c, /* IMI-328 */ - ProcPtr, a) -{ - if ((LONGINT) a != CLC (-1)) - HxX(c, contrlAction) = RM(a); - else - HxX(c, contrlAction) = (ProcPtr) CLC (-1); -} - -P1(PUBLIC pascal trap, ProcPtr, GetCtlAction, ControlHandle, c) /* IMI-328 */ -{ - return HxP(c, contrlAction); -} - -P1(PUBLIC pascal trap, INTEGER, GetCVariant, ControlHandle, c) /* IMV-222 */ -{ - AuxCtlHandle h; - - for (h = MR(AuxCtlHead) ; h != 0 && HxP(h, acOwner) != c ; h = HxP(h, acNext)) - ; - return h != 0 ? Hx(h, acFlags) : 0; -} - -/* according to IM-MTE; this has been renamed - `GetAuxiliaryControlRecord ()', possibly because of the - inconsistency below, i can only assume they have the same trap word */ -P2 (PUBLIC pascal trap, BOOLEAN, GetAuxCtl, ControlHandle, ctl, /* IMV-222 */ - HIDDEN_AuxCtlHandle *, aux_ctl) -{ - /* according to testing on the Mac+ - `GetAuxCtl ()' returns FALSE (not TRUE) and leaves - aux_ctl untouched; this is not the case of later - mac version, such as the color classic v7.1 */ - - if (! ctl) - { - aux_ctl->p = RM (default_aux_ctl); - return TRUE; - } - else - { - AuxCtlHandle t; - - t = *lookup_aux_ctl (ctl); - if (t) - { - aux_ctl->p = t; - return FALSE; - } - else - { - aux_ctl->p = RM (default_aux_ctl); - return TRUE; - } - } -} - -int32 -ROMlib_ctlcall (ControlHandle c, int16 i, int32 l) -{ - Handle defproc; - int32 retval; - ctlfuncp cp; - - switch (i) - { - case calcCRgns: - case calcCntlRgn: - case calcThumbRgn: - case thumbCntl: - l = US_TO_SYN68K_CHECK0(l); - break; - default: - break; - } - - defproc = CTL_DEFPROC (c); - - if (defproc->p == NULL) - LoadResource (defproc); - - cp = (ctlfuncp) STARH (defproc); - - if (cp == P_cdef0) - retval = C_cdef0 (VAR (c), c, i, l); - else if (cp == P_cdef16) - retval = C_cdef16 (VAR (c), c, i, l); - else if (cp == P_cdef1008) - retval = C_cdef1008 (VAR (c), c, i, l); - else - { - ROMlib_hook (ctl_cdefnumber); - LOCK_HANDLE_EXCURSION_1 - (defproc, - { - retval = CToPascalCall ((ctlfuncp) STARH (defproc), - CTOP_cdef0, VAR (c), c, i, l); - }); - } - - return retval; -} diff --git a/src/ctlMisc.cpp b/src/ctlMisc.cpp new file mode 100644 index 00000000..2d2544e3 --- /dev/null +++ b/src/ctlMisc.cpp @@ -0,0 +1,212 @@ +/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "EventMgr.h" +#include "MemoryMgr.h" + +#include "rsys/cquick.h" +#include "rsys/ctl.h" +#include "rsys/resource.h" +#include "rsys/hook.h" +#include "rsys/functions.impl.h" + +/* cheat, and make this a plain ctab, so we can use our old accessor + macros */ + +using namespace Executor; + +AuxCtlHandle Executor::default_aux_ctl; + +#define BLACK_RGB \ + { \ + CWC(0) \ + , CWC(0), CWC(0), \ + } +#define WHITE_RGB \ + { \ + CWC((unsigned short)0xFFFF) \ + , CWC((unsigned short)0xFFFF), CWC((unsigned short)0xFFFF), \ + } + +#define LT_BLUISH_RGB \ + { \ + CWC((unsigned short)0xCCCC) \ + , CWC((unsigned short)0xCCCC), CWC((unsigned short)0xFFFF) \ + } +#define DK_BLUISH_RGB \ + { \ + CWC(0x3333) \ + , CWC(0x3333), CWC(0x6666) \ + } + +#define DK_GRAY \ + { \ + CWC((unsigned short)0x5555) \ + , CWC((unsigned short)0x5555), CWC((unsigned short)0x5555) \ + } + +const ColorSpec Executor::default_ctl_colors[] = { + { CWC(cFrameColor), BLACK_RGB }, + { CWC(cBodyColor), WHITE_RGB }, + { CWC(cTextColor), BLACK_RGB }, + { CWC(cThumbColor), WHITE_RGB }, + { CWC(4), DK_GRAY }, + { CWC(cArrowsColorLight), WHITE_RGB }, + { CWC(cArrowsColorDark), BLACK_RGB }, + { CWC(cThumbLight), WHITE_RGB }, + { CWC(cThumbDark), BLACK_RGB }, + /* used same as the w... color component */ + { CWC(cHiliteLight), WHITE_RGB }, + { CWC(cHiliteDark), BLACK_RGB }, + { CWC(cTitleBarLight), WHITE_RGB }, + { CWC(cTitleBarDark), BLACK_RGB }, + { CWC(cTingeLight), LT_BLUISH_RGB }, + { CWC(cTingeDark), DK_BLUISH_RGB }, +}; + +#define KEEP_DEFAULT_CTL_CTAB_AROUND_FOR_OLD_SYSTEM_FILE_USERS + +#if defined(KEEP_DEFAULT_CTL_CTAB_AROUND_FOR_OLD_SYSTEM_FILE_USERS) +CTabHandle Executor::default_ctl_ctab; +#endif + +void Executor::ctl_color_init(void) +{ + default_aux_ctl = (AuxCtlHandle)NewHandle(sizeof(AuxCtlRec)); + +#if defined(KEEP_DEFAULT_CTL_CTAB_AROUND_FOR_OLD_SYSTEM_FILE_USERS) + default_ctl_ctab = (CTabHandle)ROMlib_getrestid(TICK("cctb"), 0); + + if(!default_ctl_ctab) + { + default_ctl_ctab + = (CTabHandle)NewHandle(CTAB_STORAGE_FOR_SIZE(14)); + CTAB_SIZE_X(default_ctl_ctab) = CWC(14); + CTAB_SEED_X(default_ctl_ctab) = CLC(0); + CTAB_FLAGS_X(default_ctl_ctab) = CWC(0); + memcpy(&CTAB_TABLE(default_ctl_ctab)[0], + &default_ctl_colors[0], + 15 * sizeof default_ctl_colors[0]); + } +#endif + + HxX(default_aux_ctl, acNext) = CLC_NULL; + HxX(default_aux_ctl, acOwner) = CLC_NULL; + HxX(default_aux_ctl, acCTable) = RM((CCTabHandle)GetResource(TICK("cctb"), 0)); + HxX(default_aux_ctl, acFlags) = CWC(0); + HxX(default_aux_ctl, acReserved) = CLC(0); + HxX(default_aux_ctl, acRefCon) = CLC(0); +} + +GUEST * +Executor::lookup_aux_ctl(ControlHandle ctl) +{ + GUEST *t; + + for(t = &LM(AuxCtlHead); + *t && HxP(MR(*t), acOwner) != ctl; + t = &HxX(MR(*t), acNext)) + ; + return t; +} + +void Executor::C_SetCRefCon(ControlHandle c, LONGINT data) /* IMI-327 */ +{ + HxX(c, contrlRfCon) = CL(data); +} + +LONGINT Executor::C_GetCRefCon(ControlHandle c) /* IMI-327 */ +{ + return Hx(c, contrlRfCon); +} + +void Executor::C_SetCtlAction(ControlHandle c, ControlActionUPP a) /* IMI-328 */ +{ + if(a != (ControlActionUPP)-1) + HxX(c, contrlAction) = RM(a); + else + HxX(c, contrlAction) = guest_cast(CLC(-1)); +} + +ControlActionUPP Executor::C_GetCtlAction(ControlHandle c) /* IMI-328 */ +{ + return HxP(c, contrlAction); +} + +INTEGER Executor::C_GetCVariant(ControlHandle c) /* IMV-222 */ +{ + AuxCtlHandle h; + + for(h = MR(LM(AuxCtlHead)); h != 0 && HxP(h, acOwner) != c; h = HxP(h, acNext)) + ; + return h != 0 ? Hx(h, acFlags) : (INTEGER)0; +} + +/* according to IM-MTE; this has been renamed + `GetAuxiliaryControlRecord ()', possibly because of the + inconsistency below, i can only assume they have the same trap word */ +BOOLEAN Executor::C_GetAuxCtl(ControlHandle ctl, + GUEST *aux_ctl) /* IMV-222 */ +{ + /* according to testing on the Mac+ + `GetAuxCtl ()' returns false (not true) and leaves + aux_ctl untouched; this is not the case of later + mac version, such as the color classic v7.1 */ + + if(!ctl) + { + *aux_ctl = RM(default_aux_ctl); + return true; + } + else + { + GUEST t; + + t = *lookup_aux_ctl(ctl); + if(t) + { + *aux_ctl = t; + return false; + } + else + { + *aux_ctl = RM(default_aux_ctl); + return true; + } + } +} + +int32_t Executor::ROMlib_ctlcall(ControlHandle c, int16_t i, int32_t l) +{ + Handle defproc; + int32_t retval; + ctlfuncp cp; + + defproc = CTL_DEFPROC(c); + + if(*defproc == NULL) + LoadResource(defproc); + + cp = (ctlfuncp)STARH(defproc); + + if(cp == &cdef0) + retval = cdef0(VAR(c), c, i, l); + else if(cp == &cdef16) + retval = cdef16(VAR(c), c, i, l); + else if(cp == &cdef1008) + retval = cdef1008(VAR(c), c, i, l); + else + { + ROMlib_hook(ctl_cdefnumber); + HLockGuard guard(defproc); + retval = cp(VAR(c), c, i, l); + } + + return retval; +} diff --git a/src/ctlMouse.c b/src/ctlMouse.c deleted file mode 100644 index 6bd6cd17..00000000 --- a/src/ctlMouse.c +++ /dev/null @@ -1,237 +0,0 @@ -/* Copyright 1986-1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlMouse[] = - "$Id: ctlMouse.c 74 2004-12-30 03:38:55Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "EventMgr.h" -#include "ToolboxUtil.h" -#include "ToolboxEvent.h" -#include "OSEvent.h" -#include "ListMgr.h" - -#include "rsys/ctl.h" -#include "rsys/wind.h" -#include "rsys/pstuff.h" -#include "rsys/stdfile.h" -#include "rsys/hook.h" - -/* - * Loser suggests that controls are tested in the opposite order that - * they're on the linked list. That would make sense, since it would - * insure that when drawn under normal circumstances, the control that - * is visible and clicked is the one that will be FindControl will - * return. Recursion is you friend. - */ - -INTEGER -find_control_helper (Point p, ControlHandle c, - HIDDEN_ControlHandle *cp) -{ - INTEGER retval; - ControlHandle next; - - if (!c) - retval = 0; - else - { - next = CTL_NEXT_CONTROL(c); - if (!(retval = find_control_helper(p, next, cp))) - { - if (CTL_VIS (c) && CTL_HILITE (c) != 255) - { - retval = TestControl (c, p); - if (retval) - cp->p = RM (c); - } - } - } - return retval; -} - -P3(PUBLIC pascal trap, INTEGER, FindControl, Point, p, /* IMI-323 */ - WindowPtr, w, HIDDEN_ControlHandle *, cp) -{ - INTEGER retval; - - retval = w ? find_control_helper(p, WINDOW_CONTROL_LIST(w), cp) : 0; - if (!retval) - cp->p = 0; - return retval; -} - -typedef pascal void (*actionp)(ControlHandle c, INTEGER part); - -A3(PRIVATE inline, void, CALLACTION, ControlHandle, ch, INTEGER, inpart, - ProcPtr, a) -{ - ROMlib_hook(ctl_cdefnumber); - HOOKSAVEREGS(); - if (a == (ProcPtr) P_ROMlib_mytrack) - C_ROMlib_mytrack(ch, inpart); - else if (a == (ProcPtr) P_ROMlib_stdftrack) - C_ROMlib_stdftrack(ch, inpart); - else - CToPascalCall(a, CTOP_ROMlib_mytrack, ch, inpart); - HOOKRESTOREREGS(); -} - -P3 (PUBLIC pascal trap, INTEGER, TrackControl, /* IMI-323 */ - ControlHandle, c, Point, p, ProcPtr, a) -{ - INTEGER partstart, inpart; - EventRecord ev; - thumbstr thumb; - RgnHandle rh; - LONGINT l; - Point whereunswapped; - - int retval; - - CTL_CALL_EXCURSION - (c, - { - partstart = inpart = TestControl(c, p); - - /* Super-Dice-It hack: It appears that Super Dice It 1.1 - calls TrackControl with p in Global coordinates. Without - this mod, we get hosed */ - if (!partstart) - { - GetMouse (&p); - p.h = CW (p.h); - p.v = CW (p.v); - partstart = inpart = TestControl (c, p); - } - - if (CTL_ACTION_AS_LONG (c) == -1L) - { - /* if we don't draw before/after, then jim's demo cdefs - don't update pop up menu bars */ - CTLCALL (c, drawCntl, 0); - /* this is not how IMI says to do it, but it makes - Microsoft Word work. */ - CTLCALL (c, autoTrack, inpart); - CTLCALL (c, drawCntl, 0); - - /* NOTE 1: force a return of inpart */ - partstart = inpart; - goto done; - } - - if (a == (ProcPtr) -1L) - a = CTL_ACTION (c); - -/* #if 0 reading the above code suggests that - it's impossible to get here */ - if (0 && a == (ProcPtr) -1L) - { - /* totally custom */ - while (!GetOSEvent(mUpMask, &ev)) - { - GlobalToLocal(&ev.where); - whereunswapped.h = CW(ev.where.h); - whereunswapped.v = CW(ev.where.v); - inpart = TestControl(c, whereunswapped); - CTLCALL(c, autoTrack, inpart); - } - CTLCALL (c, posCntl, ( (((int32) whereunswapped.v - p.v) << 16) - | (uint16) (whereunswapped.h - p.h))); - inpart = TestControl(c, whereunswapped); - } - else - /* #endif */ - if (partstart > 128) - { - /* indicator */ - /* The code used to & the result of CTLCALL with 0xf000 - for no apparent reason. Taking it out fixed a bug in - Quicken. */ - if (!CTLCALL (c, dragCntl, partstart)) - { - thumb._tlimit.left = CW(p.h); - thumb._tlimit.top = CW(p.v); - CTLCALL(c, thumbCntl, (LONGINT) (long) &thumb); - rh = NewRgn(); - - CTLCALL(c, calcThumbRgn, (LONGINT) (long) rh); - - PATASSIGN(DragPattern, ltGray); - l = DragTheRgn(rh, p, &thumb._tlimit, &thumb._tslop, - CW(thumb._taxis), a); - if ((uint32) l != 0x80008000) - { - CTLCALL(c, posCntl, l); - inpart = partstart; - } - DisposeRgn(rh); - } - } - else - { - /* not an indicator */ - HxX(c, contrlHilite) = partstart; - CTLCALL(c, drawCntl, partstart); - /* CALLACTION can remove mouse up events which is why the - following line is not a GetOSEvent call. */ - while (!OSEventAvail(mUpMask, &ev) && StillDown()) - { - GlobalToLocal(&ev.where); - whereunswapped.h = CW(ev.where.h); - whereunswapped.v = CW(ev.where.v); - inpart = TestControl(c, whereunswapped); - if (inpart && inpart != partstart) - inpart = 0; - if (inpart != U(HxX(c, contrlHilite))) - { - HxX(c, contrlHilite) = inpart; - CTLCALL(c, drawCntl, partstart); - } - if (a && inpart) - CALLACTION(c, inpart, a); - } - GetOSEvent(mUpMask, &ev); - GlobalToLocal(&ev.where); - whereunswapped.h = CW(ev.where.h); - whereunswapped.v = CW(ev.where.v); - if (HxX(c, contrlHilite)) - { - HxX(c, contrlHilite) = 0; - CTLCALL(c, drawCntl, partstart); - } - inpart = TestControl(c, whereunswapped); - } - done:; - }); - - retval = (partstart == inpart ? inpart : 0); /* DON'T CHANGE THIS - line w/o looking to Note 1 - above */ - return retval; -} - -P2(PUBLIC pascal trap, INTEGER, TestControl, /* IMI-325 */ - ControlHandle, c, Point, p) -{ - int16 retval; - - CTL_CALL_EXCURSION - (c, - { - if (Hx(c, contrlVis) && U(Hx(c, contrlHilite)) != 255) - retval = CTLCALL(c, testCntl, ((LONGINT) p.v << 16) | - (unsigned short) p.h); - else - retval = 0; - }); - return retval; -} diff --git a/src/ctlMouse.cpp b/src/ctlMouse.cpp new file mode 100644 index 00000000..0935d203 --- /dev/null +++ b/src/ctlMouse.cpp @@ -0,0 +1,222 @@ +/* Copyright 1986-1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "EventMgr.h" +#include "ToolboxUtil.h" +#include "ToolboxEvent.h" +#include "OSEvent.h" +#include "ListMgr.h" + +#include "rsys/ctl.h" +#include "rsys/wind.h" +#include "rsys/stdfile.h" +#include "rsys/hook.h" +#include + +/* + * Loser suggests that controls are tested in the opposite order that + * they're on the linked list. That would make sense, since it would + * insure that when drawn under normal circumstances, the control that + * is visible and clicked is the one that will be FindControl will + * return. Recursion is you friend. + */ + +using namespace Executor; + +INTEGER +find_control_helper(Point p, ControlHandle c, + GUEST *cp) +{ + INTEGER retval; + ControlHandle next; + + if(!c) + retval = 0; + else + { + next = CTL_NEXT_CONTROL(c); + if(!(retval = find_control_helper(p, next, cp))) + { + if(CTL_VIS(c) && CTL_HILITE(c) != 255) + { + retval = TestControl(c, p); + if(retval) + *cp = RM(c); + } + } + } + return retval; +} + +INTEGER Executor::C_FindControl(Point p, WindowPtr w, + GUEST *cp) /* IMI-323 */ +{ + INTEGER retval; + + retval = w ? find_control_helper(p, WINDOW_CONTROL_LIST(w), cp) : 0; + if(!retval) + *cp = 0; + return retval; +} + + +static inline void CALLACTION(ControlHandle ch, INTEGER inpart, ControlActionUPP a) +{ + ROMlib_hook(ctl_cdefnumber); + if(a == &ROMlib_mytrack) + ROMlib_mytrack(ch, inpart); + else if(a == &ROMlib_stdftrack) + ROMlib_stdftrack(ch, inpart); + else + a(ch, inpart); +} + +INTEGER Executor::C_TrackControl(ControlHandle c, Point p, + ControlActionUPP a) /* IMI-323 */ +{ + INTEGER partstart, inpart; + EventRecord ev; + thumbstr thumb; + RgnHandle rh; + LONGINT l; + Point whereunswapped; + + int retval; + + CtlCallGuard guard(c); + partstart = inpart = TestControl(c, p); + + /* Super-Dice-It hack: It appears that Super Dice It 1.1 + calls TrackControl with p in Global coordinates. Without + this mod, we get hosed */ + if(!partstart) + { + GUEST ptmp; + GetMouse(&ptmp); + p = ptmp.get(); + partstart = inpart = TestControl(c, p); + } + + if(CTL_ACTION_AS_LONG(c) == -1L) + { + /* if we don't draw before/after, then jim's demo cdefs + don't update pop up menu bars */ + CTLCALL(c, drawCntl, 0); + /* this is not how IMI says to do it, but it makes + Microsoft Word work. */ + CTLCALL(c, autoTrack, inpart); + CTLCALL(c, drawCntl, 0); + + /* NOTE 1: force a return of inpart */ + partstart = inpart; + goto done; + } + + if(a == (ControlActionUPP)-1) + a = CTL_ACTION(c); + + /* #if 0 reading the above code suggests that + it's impossible to get here */ + if(0 && a == (ControlActionUPP)-1) + { + /* totally custom */ + while(!GetOSEvent(mUpMask, &ev)) + { + GlobalToLocal(&ev.where); + whereunswapped.h = CW(ev.where.h); + whereunswapped.v = CW(ev.where.v); + inpart = TestControl(c, whereunswapped); + CTLCALL(c, autoTrack, inpart); + } + CTLCALL(c, posCntl, ((((int32_t)whereunswapped.v - p.v) << 16) + | (uint16_t)(whereunswapped.h - p.h))); + inpart = TestControl(c, whereunswapped); + } + else + /* #endif */ + if(partstart > 128) + { + /* indicator */ + /* The code used to & the result of CTLCALL with 0xf000 + for no apparent reason. Taking it out fixed a bug in + Quicken. */ + if(!CTLCALL(c, dragCntl, partstart)) + { + thumb._tlimit.left = CW(p.h); + thumb._tlimit.top = CW(p.v); + CTLCALL(c, thumbCntl, ptr_to_longint(&thumb)); + rh = NewRgn(); + + CTLCALL(c, calcThumbRgn, ptr_to_longint(rh)); + + PATASSIGN(LM(DragPattern), ltGray); + l = DragTheRgn(rh, p, &thumb._tlimit, &thumb._tslop, + CW(thumb._taxis), (ProcPtr)a); + if((uint32_t)l != 0x80008000) + { + CTLCALL(c, posCntl, l); + inpart = partstart; + } + DisposeRgn(rh); + } + } + else + { + /* not an indicator */ + HxX(c, contrlHilite) = partstart; + CTLCALL(c, drawCntl, partstart); + /* CALLACTION can remove mouse up events which is why the + following line is not a GetOSEvent call. */ + while(!OSEventAvail(mUpMask, &ev) && StillDown()) + { + GlobalToLocal(&ev.where); + whereunswapped.h = CW(ev.where.h); + whereunswapped.v = CW(ev.where.v); + inpart = TestControl(c, whereunswapped); + if(inpart && inpart != partstart) + inpart = 0; + if(inpart != U(HxX(c, contrlHilite))) + { + HxX(c, contrlHilite) = inpart; + CTLCALL(c, drawCntl, partstart); + } + if(a && inpart) + CALLACTION(c, inpart, a); + } + GetOSEvent(mUpMask, &ev); + GlobalToLocal(&ev.where); + whereunswapped.h = CW(ev.where.h); + whereunswapped.v = CW(ev.where.v); + if(HxX(c, contrlHilite)) + { + HxX(c, contrlHilite) = 0; + CTLCALL(c, drawCntl, partstart); + } + inpart = TestControl(c, whereunswapped); + } +done:; + + retval = (partstart == inpart ? inpart : 0); /* DON'T CHANGE THIS + line w/o looking to Note 1 + above */ + return retval; +} + +INTEGER Executor::C_TestControl(ControlHandle c, Point p) /* IMI-325 */ +{ + int16_t retval; + + CtlCallGuard guard(c); + if(Hx(c, contrlVis) && U(Hx(c, contrlHilite)) != 255) + retval = CTLCALL(c, testCntl, ((LONGINT)p.v << 16) | (unsigned short)p.h); + else + retval = 0; + return retval; +} diff --git a/src/ctlPopup.c b/src/ctlPopup.c deleted file mode 100644 index 26b9beed..00000000 --- a/src/ctlPopup.c +++ /dev/null @@ -1,547 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlPopup[] = - "$Id: ctlPopup.c 86 2005-05-25 00:47:12Z ctm $"; -#endif - - -#include "rsys/common.h" - -#include "QuickDraw.h" -#include "CQuickDraw.h" -#include "ControlMgr.h" -#include "MenuMgr.h" -#include "ToolboxUtil.h" -#include "Iconutil.h" -#include "FontMgr.h" -#include "OSUtil.h" - -#include "rsys/ctl.h" -#include "rsys/menu.h" - -#if 0 /* It's not clear why Cotton had all these global variables, - but it is clear that in at least one case he was using one - before setting it. Use RCS to see what used to be done. */ - -static draw_state_t draw_state; -static ControlHandle ctl; -static WindowPtr ctl_owner; -static int16 window_font; -static int16 window_size; -static boolean_t window_font_p; - -#endif - -static void -init (ControlHandle ctl) -{ - popup_data_handle data; - MenuHandle mh; - int16 mid; - int flags; - - data = (popup_data_handle) NewHandle (sizeof (popup_data_t)); - /* ### check for NULL return */ - - mid = CTL_MIN (ctl); - mh = GetMenu (mid); - InsertMenu (mh, -1); - { - HIDDEN_Handle hh; - - hh.p = (Handle) mh; - HandToHand (&hh); - flags = CTL_VALUE (ctl); - - POPUP_MENU_ID_X (data) = CW (mid); - POPUP_MENU_X (data) = RM ((MenuHandle) hh.p); - } - /* private fields */ - POPUP_TITLE_WIDTH (data) = CTL_MAX (ctl); - POPUP_FLAGS (data) = flags; - - CTL_DATA_X (ctl) = (Handle) RM (data); - - CTL_ACTION_X (ctl) = (ProcPtr) CLC (-1); - CTL_VALUE_X (ctl) = CWC (1); - CTL_MIN_X (ctl) = CWC (1); - CTL_MAX_X (ctl) = CW (CountMItems (mh)); - CheckItem (mh, 1, TRUE); -} - -static void -calc_rgns (ControlHandle ctl, RgnHandle rgn) -{ - SignedByte state; - - state = HGetState ((Handle) rgn); - if (state & LOCKBIT) - HSetState ((Handle) rgn, state & ~LOCKBIT); - - RectRgn (rgn, &CTL_RECT (ctl)); - - HSetState ((Handle) rgn, state); -} - -static void -restore_bk_color (ControlHandle ctl, draw_state_t draw_state) -{ - WindowPtr ctl_owner; - - ctl_owner = CTL_OWNER (ctl); - if (CGrafPort_p (ctl_owner)) - CPORT_RGB_BK_COLOR (ctl_owner) = draw_state.bk_color; - PORT_BK_COLOR_X (ctl_owner) = draw_state.bk; -} - -static void -set_text_face (boolean_t item_p, int flags, mextp item_info) -{ - if (item_p) - TextFace (item_info->mstyle); - else - { - if (flags & popupTitleNoStyle) - TextFace (0); - else - TextFace ((flags >> 8) & 0x7F); - } - TextMode (srcOr); -} - -/* #### todo: - title should be hilited in menu item text color - title should be hilited height of menu item (see #### below) - menu item text should be drawn in menu item text color - menu item text should be disabled if appropraite */ - -static void -draw (ControlHandle ctl, draw_state_t draw_state, - int16 window_font, int16 window_size, boolean_t window_font_p, - boolean_t invert_title_p, boolean_t title_only_p, - int *return_popup_top, int *return_popup_left) -{ - FontInfo font_info; - int ascent; - int height; - int title_width, actual_title_width; - StringPtr title; - - int item_total_height; - int item_pad; - - icon_info_t icon_info; - boolean_t icon_p; - - mextp item_info; - StringPtr item_title; - - Rect t_rect; - Rect *ctl_rect; - int top, left, bottom, right; - int draw_top, draw_bottom; - int item_top, item_left; - int center, baseline; - - popup_data_handle data; - int flags; - - /* true if we should draw the pulldown arrow; pulldown arrow is not - drawn if there are no menu items */ - boolean_t draw_pulldown_arrow_p = TRUE; - - data = (popup_data_handle) CTL_DATA (ctl); - flags = POPUP_FLAGS (data); - - item_info = ROMlib_mitemtop (POPUP_MENU (data), CTL_VALUE (ctl), &item_title); - - if (item_info == NULL) - { - item_title = (StringPtr) ""; - - item_info = alloca (sizeof *item_info); - memset (item_info, '\000', sizeof *item_info); - - draw_pulldown_arrow_p = FALSE; - } - - ctl_rect = &CTL_RECT (ctl); - top = CW (ctl_rect->top); - left = CW (ctl_rect->left); - bottom = CW (ctl_rect->bottom); - right = CW (ctl_rect->right); - - title = CTL_TITLE (ctl); - - if (window_font_p) - { - TextFont (window_font); - TextFont (window_size); - } - else - { - TextFont (0); - TextSize (0); - } - - GetFontInfo (&font_info); - ascent = CW (font_info.ascent); - height = ( ascent - + CW (font_info.descent) - + CW (font_info.leading)); - title_width = POPUP_TITLE_WIDTH (data); - - icon_p = get_icon_info (item_info, &icon_info, TRUE); - - item_total_height = ((icon_p ? MAX (icon_info.height, height) - : height) - + 4); - - item_pad = CharWidth (' '); - - center = (top + bottom) / 2; - if (item_total_height > height) - { - draw_top = center - item_total_height / 2; - draw_bottom = draw_top + item_total_height; - if (draw_top < top) - { - center += (top - draw_top); - draw_bottom += (top - draw_top); - draw_top = top; - } - - baseline = center - height / 2 + ascent; - } - else - { - draw_top = center - height / 2; - draw_bottom = draw_top + height; - if (draw_top < top) - { - center += (top - draw_top); - draw_bottom += (top - draw_top); - draw_top = top; - } - baseline = center - height / 2 + ascent; - } - - { - Rect erase_rect; - - /* clear out the entire control */ - restore_bk_color (ctl, draw_state); - erase_rect.top = ctl_rect->top; - erase_rect.left = ctl_rect->left; - erase_rect.bottom = ctl_rect->bottom; - if (title_only_p) - erase_rect.right = CW (left + title_width); - else - erase_rect.right = ctl_rect->right; - EraseRect (&erase_rect); - } - - /* draw the title */ - set_text_face (FALSE, flags, item_info); - - RGBForeColor (invert_title_p ? &ROMlib_white_rgb_color - : &ROMlib_black_rgb_color); - if (invert_title_p) - RGBBackColor (&ROMlib_black_rgb_color); - - /* ### if icon_p && icon_info.height > height - then should probably hilite from - `center - icon_info.height / 2' to - `center + icon_info.height / 2' */ - t_rect.top = CW (baseline - ascent); - t_rect.left = CW (left); - t_rect.bottom = CW (baseline - ascent + height); - t_rect.right = CW (left + title_width); - - PenMode (patCopy); - EraseRect (&t_rect); - - TextMode (srcCopy); - actual_title_width = StringWidth (title); - switch (flags & 255) - { - case popupTitleLeftJust: - MoveTo (left, baseline); - break; - case popupTitleRightJust: - MoveTo (left + title_width - actual_title_width - item_pad, baseline); - break; - default: - case popupTitleCenterJust: - MoveTo (left + (title_width - actual_title_width) / 2, baseline); - break; - } - DrawText ((Ptr) title, 1, *title); - - - item_top = center - item_total_height / 2; - item_left = left + title_width; - - if (return_popup_top && return_popup_left) - { - if (icon_p) - *return_popup_top = center - icon_info.height / 2; - else - *return_popup_top = baseline - ascent; - *return_popup_left = item_left; - } - - if (title_only_p) - return; - - /* draw box */ - RGBForeColor (&ROMlib_black_rgb_color); - RGBBackColor (&ROMlib_white_rgb_color); - - t_rect.top = CW (draw_top); - t_rect.left = CW (item_left - 1); - t_rect.bottom = CW (draw_bottom - 1); - t_rect.right = CW (right - 1); - - EraseRect (&t_rect); - - PenSize (1, 1); - - FrameRect (&t_rect); - - /* line along bottom */ - MoveTo (item_left + 2, - draw_bottom - 1); - LineTo (right - 2, - draw_bottom - 1); - - MoveTo (right - 1, - draw_top + 3); - LineTo (right - 1, - draw_bottom - 1); - - /* draw the icon */ - item_left += item_pad; - - if (icon_p) - { - t_rect.top = CW (center - icon_info.height / 2); - t_rect.left = CW (item_left); - t_rect.bottom = CW (CW (t_rect.top) + (icon_info.height - ICON_PAD)); - t_rect.right = CW (CW (t_rect.left) + (icon_info.width - ICON_PAD)); - - if (icon_info.color_icon_p) - PlotCIcon (&t_rect, (CIconHandle) icon_info.icon); - else - PlotIcon (&t_rect, icon_info.icon); - } - - /* draw the item name, clipping to max width, displaying `...' if - appropriate */ - { - int title_left, title_right; - uint8 title_length; - - set_text_face (TRUE, flags, item_info); - - title_left = item_left + icon_info.width; - /* arrow is padded by the arrow width `11' on either side */ - title_right = right - 33; - - if (title_right - title_left < StringWidth (item_title)) - { - int i, width; - char ellipsis[] = { 4, ' ', '.', '.', '.' }; - - title_right -= StringWidth ((StringPtr) ellipsis); - - title_length = *(uint8 *) item_title; - for (i = 1, width = 0; i <= title_length; i ++) - { - width += CharWidth (item_title[i]); - - if (title_right - title_left < width) - { - i --; - break; - } - } - - MoveTo (title_right, baseline); - DrawString ((StringPtr) ellipsis); - - *(uint8 *) item_title = i; - MoveTo (item_left + icon_info.width, - baseline); - DrawString (item_title); - *(uint8 *) item_title = title_length; - } - else - { - MoveTo (item_left + icon_info.width, - baseline); - DrawString (item_title); - } - } - - /* draw pulldown arrow */ - if (draw_pulldown_arrow_p) - { - BitMap arrow_bitmap; - Rect dst_rect; - char down_arrow_bits[] = - { - image_bits (11111111), image_bits (11100000), - image_bits (01111111), image_bits (11000000), - image_bits (00111111), image_bits (10000000), - image_bits (00011111), image_bits (00000000), - image_bits (00001110), image_bits (00000000), - image_bits (00000100), image_bits (00000000), - }; - - arrow_bitmap.baseAddr = RM ((Ptr) down_arrow_bits); - arrow_bitmap.rowBytes = CWC (2); - SetRect (&arrow_bitmap.bounds, 0, 0, /* right, bottom */ 11, 6); - - dst_rect.top = CW (center - 3); - dst_rect.left = CW (right - 22); - dst_rect.bottom = CW (center - 3 + /* arrows are `6' tall */ 6); - dst_rect.right = CW (right - 22 - + /* arrows are `11' wide */ 11); - CopyBits (&arrow_bitmap, PORT_BITS_FOR_COPY (thePort), - &arrow_bitmap.bounds, &dst_rect, srcCopy, NULL); - } -} - -P4 (PUBLIC pascal, int32, cdef1008, - int16, var, ControlHandle, ctl, int16, message, int32, param) -{ - boolean_t draw_p; - int32 retval = /* dummy */ 0; - draw_state_t draw_state; - int16 window_font; - int16 window_size; - boolean_t window_font_p; - - - if (message == initCntl) - { - init (ctl); - return /* dummy */ 0; - } - - draw_p = (message == drawCntl || message == autoTrack); - /* technically we only need to do the following block if draw_p is true, - but gcc will then warn us that window_font, window_size and window_font_p - may be used uninitialized */ - { - WindowPtr ctl_owner; - - ctl_owner = CTL_OWNER (ctl); - window_font_p = (var & popupUseWFont ? TRUE : FALSE); - window_font = PORT_TX_FONT (ctl_owner); - window_size = PORT_TX_SIZE (ctl_owner); - } - - if (draw_p) - draw_state_save (&draw_state); - - switch (message) - { - case drawCntl: - draw (ctl, draw_state, window_font, window_size, window_font_p, - FALSE, FALSE, NULL, NULL); - break; - - case testCntl: - { - Point pt; - - pt.v = HiWord (param); - pt.h = LoWord (param); - - if (CTL_HILITE (ctl) != 255 - && PtInRect (pt, &CTL_RECT (ctl))) - retval = inButton; - else - retval = 0; - break; - } - case calcCRgns: - case calcCntlRgn: - calc_rgns (ctl, (RgnHandle) SYN68K_TO_US (param)); - break; - - case dispCntl: - { - popup_data_handle data; - - data = (popup_data_handle) CTL_DATA (ctl); - - DeleteMenu (POPUP_MENU_ID (data)); - DisposHandle ((Handle) POPUP_MENU (data)); - DisposHandle ((Handle) data); - break; - } - - case autoTrack: - { - MenuHandle mh; - int top, left; - int16 orig_value, value; - Rect *port_bounds; - popup_data_handle data; - int i, count; - - data = (popup_data_handle) CTL_DATA (ctl); - mh = POPUP_MENU (data); - count = CountMItems (mh); - - if (! count) - break; - - /* make sure `orig_value' is checked */ - orig_value = CTL_VALUE (ctl); - - for (i = 0; i <= count; i ++) - CheckItem (mh, i, FALSE); - CheckItem (mh, orig_value, TRUE); - - draw (ctl, draw_state, window_font, window_size, window_font_p, - TRUE, TRUE, &top, &left); - - port_bounds = &PORT_BOUNDS (CTL_OWNER (ctl)); - top -= CW (port_bounds->top); - left -= CW (port_bounds->left); - CalcMenuSize (mh); - value = PopUpMenuSelect (mh, top, left, orig_value); - - if (value) - CTL_VALUE_X (ctl) = CW (value); - draw (ctl, draw_state, window_font, window_size, window_font_p, - FALSE, FALSE, NULL, NULL); - - break; - } - - case posCntl: - case dragCntl: - case thumbCntl: - /* fall through */ - - /* case calcCntlRgn: */ - /* case calcThumbRgn: */ - - default: - warning_unexpected ("surprising message %d", message); - break; - } - - if (draw_p) - draw_state_restore (&draw_state); - - return retval; -} diff --git a/src/ctlPopup.cpp b/src/ctlPopup.cpp new file mode 100644 index 00000000..045cf38b --- /dev/null +++ b/src/ctlPopup.cpp @@ -0,0 +1,540 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include "QuickDraw.h" +#include "CQuickDraw.h" +#include "ControlMgr.h" +#include "MenuMgr.h" +#include "ToolboxUtil.h" +#include "Iconutil.h" +#include "FontMgr.h" +#include "OSUtil.h" + +#include "rsys/ctl.h" +#include "rsys/menu.h" + +using namespace Executor; + +#if 0 /* It's not clear why Cotton had all these global variables, \ + but it is clear that in at least one case he was using one \ + before setting it. Use RCS to see what used to be done. */ + +static draw_state_t draw_state; +static ControlHandle ctl; +static WindowPtr ctl_owner; +static int16_t window_font; +static int16_t window_size; +static bool window_font_p; + +#endif + +static void +init(ControlHandle ctl) +{ + popup_data_handle data; + MenuHandle mh; + int16_t mid; + int flags; + + data = (popup_data_handle)NewHandle(sizeof(popup_data_t)); + /* ### check for NULL return */ + + mid = CTL_MIN(ctl); + mh = GetMenu(mid); + InsertMenu(mh, -1); + { + Handle hh; + + hh = (Handle)mh; + HandToHand(&hh); + flags = CTL_VALUE(ctl); + + POPUP_MENU_ID_X(data) = CW(mid); + POPUP_MENU_X(data) = RM((MenuHandle)hh); + } + /* private fields */ + POPUP_TITLE_WIDTH(data) = CTL_MAX(ctl); + POPUP_FLAGS(data) = flags; + + CTL_DATA_X(ctl) = RM((Handle)data); + + CTL_ACTION_X(ctl) = guest_cast(CLC(-1)); + CTL_VALUE_X(ctl) = CWC(1); + CTL_MIN_X(ctl) = CWC(1); + CTL_MAX_X(ctl) = CW(CountMItems(mh)); + CheckItem(mh, 1, true); +} + +static void +calc_rgns(ControlHandle ctl, RgnHandle rgn) +{ + SignedByte state; + + state = HGetState((Handle)rgn); + if(state & LOCKBIT) + HSetState((Handle)rgn, state & ~LOCKBIT); + + RectRgn(rgn, &CTL_RECT(ctl)); + + HSetState((Handle)rgn, state); +} + +static void +restore_bk_color(ControlHandle ctl, draw_state_t draw_state) +{ + WindowPtr ctl_owner; + + ctl_owner = CTL_OWNER(ctl); + if(CGrafPort_p(ctl_owner)) + CPORT_RGB_BK_COLOR(ctl_owner) = draw_state.bk_color; + PORT_BK_COLOR_X(ctl_owner) = draw_state.bk; +} + +static void +set_text_face(bool item_p, int flags, mextp item_info) +{ + if(item_p) + TextFace(item_info->mstyle); + else + { + if(flags & popupTitleNoStyle) + TextFace(0); + else + TextFace((flags >> 8) & 0x7F); + } + TextMode(srcOr); +} + +/* #### todo: + title should be hilited in menu item text color + title should be hilited height of menu item (see #### below) + menu item text should be drawn in menu item text color + menu item text should be disabled if appropraite */ + +static void +draw(ControlHandle ctl, draw_state_t draw_state, + int16_t window_font, int16_t window_size, bool window_font_p, + bool invert_title_p, bool title_only_p, + int *return_popup_top, int *return_popup_left) +{ + FontInfo font_info; + int ascent; + int height; + int title_width, actual_title_width; + StringPtr title; + + int item_total_height; + int item_pad; + + icon_info_t icon_info; + bool icon_p; + + mextp item_info; + StringPtr item_title; + + Rect t_rect; + Rect *ctl_rect; + int top, left, bottom, right; + int draw_top, draw_bottom; + int item_top, item_left; + int center, baseline; + + popup_data_handle data; + int flags; + + /* true if we should draw the pulldown arrow; pulldown arrow is not + drawn if there are no menu items */ + bool draw_pulldown_arrow_p = true; + + data = (popup_data_handle)CTL_DATA(ctl); + flags = POPUP_FLAGS(data); + + item_info = ROMlib_mitemtop(POPUP_MENU(data), CTL_VALUE(ctl), &item_title); + + if(item_info == NULL) + { + item_title = (StringPtr) ""; + + item_info = (mextp)alloca(sizeof *item_info); + memset(item_info, '\000', sizeof *item_info); + + draw_pulldown_arrow_p = false; + } + + ctl_rect = &CTL_RECT(ctl); + top = CW(ctl_rect->top); + left = CW(ctl_rect->left); + bottom = CW(ctl_rect->bottom); + right = CW(ctl_rect->right); + + title = CTL_TITLE(ctl); + + if(window_font_p) + { + TextFont(window_font); + TextFont(window_size); + } + else + { + TextFont(0); + TextSize(0); + } + + GetFontInfo(&font_info); + ascent = CW(font_info.ascent); + height = (ascent + + CW(font_info.descent) + + CW(font_info.leading)); + title_width = POPUP_TITLE_WIDTH(data); + + icon_p = get_icon_info(item_info, &icon_info, true); + + item_total_height = ((icon_p ? MAX(icon_info.height, height) + : height) + + 4); + + item_pad = CharWidth(' '); + + center = (top + bottom) / 2; + if(item_total_height > height) + { + draw_top = center - item_total_height / 2; + draw_bottom = draw_top + item_total_height; + if(draw_top < top) + { + center += (top - draw_top); + draw_bottom += (top - draw_top); + draw_top = top; + } + + baseline = center - height / 2 + ascent; + } + else + { + draw_top = center - height / 2; + draw_bottom = draw_top + height; + if(draw_top < top) + { + center += (top - draw_top); + draw_bottom += (top - draw_top); + draw_top = top; + } + baseline = center - height / 2 + ascent; + } + + { + Rect erase_rect; + + /* clear out the entire control */ + restore_bk_color(ctl, draw_state); + erase_rect.top = ctl_rect->top; + erase_rect.left = ctl_rect->left; + erase_rect.bottom = ctl_rect->bottom; + if(title_only_p) + erase_rect.right = CW(left + title_width); + else + erase_rect.right = ctl_rect->right; + EraseRect(&erase_rect); + } + + /* draw the title */ + set_text_face(false, flags, item_info); + + RGBForeColor(invert_title_p ? &ROMlib_white_rgb_color + : &ROMlib_black_rgb_color); + if(invert_title_p) + RGBBackColor(&ROMlib_black_rgb_color); + + /* ### if icon_p && icon_info.height > height + then should probably hilite from + `center - icon_info.height / 2' to + `center + icon_info.height / 2' */ + t_rect.top = CW(baseline - ascent); + t_rect.left = CW(left); + t_rect.bottom = CW(baseline - ascent + height); + t_rect.right = CW(left + title_width); + + PenMode(patCopy); + EraseRect(&t_rect); + + TextMode(srcCopy); + actual_title_width = StringWidth(title); + switch(flags & 255) + { + case popupTitleLeftJust: + MoveTo(left, baseline); + break; + case popupTitleRightJust: + MoveTo(left + title_width - actual_title_width - item_pad, baseline); + break; + default: + case popupTitleCenterJust: + MoveTo(left + (title_width - actual_title_width) / 2, baseline); + break; + } + DrawText((Ptr)title, 1, *title); + + item_top = center - item_total_height / 2; + item_left = left + title_width; + + if(return_popup_top && return_popup_left) + { + if(icon_p) + *return_popup_top = center - icon_info.height / 2; + else + *return_popup_top = baseline - ascent; + *return_popup_left = item_left; + } + + if(title_only_p) + return; + + /* draw box */ + RGBForeColor(&ROMlib_black_rgb_color); + RGBBackColor(&ROMlib_white_rgb_color); + + t_rect.top = CW(draw_top); + t_rect.left = CW(item_left - 1); + t_rect.bottom = CW(draw_bottom - 1); + t_rect.right = CW(right - 1); + + EraseRect(&t_rect); + + PenSize(1, 1); + + FrameRect(&t_rect); + + /* line along bottom */ + MoveTo(item_left + 2, + draw_bottom - 1); + LineTo(right - 2, + draw_bottom - 1); + + MoveTo(right - 1, + draw_top + 3); + LineTo(right - 1, + draw_bottom - 1); + + /* draw the icon */ + item_left += item_pad; + + if(icon_p) + { + t_rect.top = CW(center - icon_info.height / 2); + t_rect.left = CW(item_left); + t_rect.bottom = CW(CW(t_rect.top) + (icon_info.height - ICON_PAD)); + t_rect.right = CW(CW(t_rect.left) + (icon_info.width - ICON_PAD)); + + if(icon_info.color_icon_p) + PlotCIcon(&t_rect, (CIconHandle)icon_info.icon); + else + PlotIcon(&t_rect, icon_info.icon); + } + + /* draw the item name, clipping to max width, displaying `...' if + appropriate */ + { + int title_left, title_right; + uint8_t title_length; + + set_text_face(true, flags, item_info); + + title_left = item_left + icon_info.width; + /* arrow is padded by the arrow width `11' on either side */ + title_right = right - 33; + + if(title_right - title_left < StringWidth(item_title)) + { + int i, width; + Str15 ellipsis = "\03..."; + + title_right -= StringWidth((StringPtr)ellipsis); + + title_length = *(uint8_t *)item_title; + for(i = 1, width = 0; i <= title_length; i++) + { + width += CharWidth(item_title[i]); + + if(title_right - title_left < width) + { + i--; + break; + } + } + + MoveTo(title_right, baseline); + DrawString((StringPtr)ellipsis); + + *(uint8_t *)item_title = i; + MoveTo(item_left + icon_info.width, + baseline); + DrawString(item_title); + *(uint8_t *)item_title = title_length; + } + else + { + MoveTo(item_left + icon_info.width, + baseline); + DrawString(item_title); + } + } + + /* draw pulldown arrow */ + if(draw_pulldown_arrow_p) + { + BitMap arrow_bitmap; + Rect dst_rect; + const unsigned char down_arrow_bits[] = { + image_bits(11111111), image_bits(11100000), + image_bits(01111111), image_bits(11000000), + image_bits(00111111), image_bits(10000000), + image_bits(00011111), image_bits(00000000), + image_bits(00001110), image_bits(00000000), + image_bits(00000100), image_bits(00000000), + }; + + arrow_bitmap.baseAddr = RM((Ptr)down_arrow_bits); + arrow_bitmap.rowBytes = CWC(2); + SetRect(&arrow_bitmap.bounds, 0, 0, /* right, bottom */ 11, 6); + + dst_rect.top = CW(center - 3); + dst_rect.left = CW(right - 22); + dst_rect.bottom = CW(center - 3 + /* arrows are `6' tall */ 6); + dst_rect.right = CW(right - 22 + + /* arrows are `11' wide */ 11); + CopyBits(&arrow_bitmap, PORT_BITS_FOR_COPY(thePort), + &arrow_bitmap.bounds, &dst_rect, srcCopy, NULL); + } +} + +int32_t Executor::C_cdef1008(int16_t var, ControlHandle ctl, int16_t message, + int32_t param) +{ + bool draw_p; + int32_t retval = /* dummy */ 0; + draw_state_t draw_state; + int16_t window_font; + int16_t window_size; + bool window_font_p; + + if(message == initCntl) + { + init(ctl); + return /* dummy */ 0; + } + + draw_p = (message == drawCntl || message == autoTrack); + /* technically we only need to do the following block if draw_p is true, + but gcc will then warn us that window_font, window_size and window_font_p + may be used uninitialized */ + { + WindowPtr ctl_owner; + + ctl_owner = CTL_OWNER(ctl); + window_font_p = (var & popupUseWFont ? true : false); + window_font = PORT_TX_FONT(ctl_owner); + window_size = PORT_TX_SIZE(ctl_owner); + } + + if(draw_p) + draw_state_save(&draw_state); + + switch(message) + { + case drawCntl: + draw(ctl, draw_state, window_font, window_size, window_font_p, + false, false, NULL, NULL); + break; + + case testCntl: + { + Point pt; + + pt.v = HiWord(param); + pt.h = LoWord(param); + + if(CTL_HILITE(ctl) != 255 + && PtInRect(pt, &CTL_RECT(ctl))) + retval = inButton; + else + retval = 0; + break; + } + case calcCRgns: + case calcCntlRgn: + calc_rgns(ctl, (RgnHandle)SYN68K_TO_US(param)); + break; + + case dispCntl: + { + popup_data_handle data; + + data = (popup_data_handle)CTL_DATA(ctl); + + DeleteMenu(POPUP_MENU_ID(data)); + DisposHandle((Handle)POPUP_MENU(data)); + DisposHandle((Handle)data); + break; + } + + case autoTrack: + { + MenuHandle mh; + int top, left; + int16_t orig_value, value; + Rect *port_bounds; + popup_data_handle data; + int i, count; + + data = (popup_data_handle)CTL_DATA(ctl); + mh = POPUP_MENU(data); + count = CountMItems(mh); + + if(!count) + break; + + /* make sure `orig_value' is checked */ + orig_value = CTL_VALUE(ctl); + + for(i = 0; i <= count; i++) + CheckItem(mh, i, false); + CheckItem(mh, orig_value, true); + + draw(ctl, draw_state, window_font, window_size, window_font_p, + true, true, &top, &left); + + port_bounds = &PORT_BOUNDS(CTL_OWNER(ctl)); + top -= CW(port_bounds->top); + left -= CW(port_bounds->left); + CalcMenuSize(mh); + value = PopUpMenuSelect(mh, top, left, orig_value); + + if(value) + CTL_VALUE_X(ctl) = CW(value); + draw(ctl, draw_state, window_font, window_size, window_font_p, + false, false, NULL, NULL); + + break; + } + + case posCntl: + case dragCntl: + case thumbCntl: + /* fall through */ + + /* case calcCntlRgn: */ + /* case calcThumbRgn: */ + + default: + warning_unexpected("surprising message %d", message); + break; + } + + if(draw_p) + draw_state_restore(&draw_state); + + return retval; +} diff --git a/src/ctlSet.c b/src/ctlSet.c deleted file mode 100644 index 8d5151b4..00000000 --- a/src/ctlSet.c +++ /dev/null @@ -1,84 +0,0 @@ -/* Copyright 1986-1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlSet[] = - "$Id: ctlSet.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "WindowMgr.h" -#include "ControlMgr.h" - -#include "rsys/ctl.h" - -P2(PUBLIC pascal trap, void, SetCtlValue, ControlHandle, c, /* IMI-326 */ - INTEGER, v) -{ - CTL_CALL_EXCURSION - (c, - { - SetPort(HxP(c, contrlOwner)); - if (v < Hx(c, contrlMin)) - HxX(c, contrlValue) = HxX(c, contrlMin); - else if (v > Hx(c, contrlMax)) - HxX(c, contrlValue) = HxX(c, contrlMax); - else - HxX(c, contrlValue) = CW(v); - CTLCALL (c, drawCntl, ALLINDICATORS); - }); - - EM_D0 = 0; -} - -P1(PUBLIC pascal trap, INTEGER, GetCtlValue, /* IMI-326 */ - ControlHandle, c) -{ - return Hx(c, contrlValue); -} - -P2(PUBLIC pascal trap, void, SetCtlMin, ControlHandle, c, /* IMI-326 */ - INTEGER, v) -{ - CTL_CALL_EXCURSION - (c, - { - SetPort(HxP(c, contrlOwner)); - HxX(c, contrlMin) = CW(v); - if (Hx(c, contrlValue) < v) - HxX(c, contrlValue) = CW(v); - CTLCALL(c, drawCntl, ALLINDICATORS); - }); -} - -P1(PUBLIC pascal trap, INTEGER, GetCtlMin, ControlHandle, c) /* IMI-327 */ -{ - return Hx(c, contrlMin); -} - -P2(PUBLIC pascal trap, void, SetCtlMax, ControlHandle, c, /* IMI-327 */ - INTEGER, v) -{ - CTL_CALL_EXCURSION - (c, - { - /* #### TEST ON MAC MacBreadboard's behaviour suggests that - this code is needed. */ - if (v < Hx(c, contrlMin)) - v = Hx(c, contrlMin); - - HxX(c, contrlMax) = CW(v); - if (Hx(c, contrlValue) > v) - HxX(c, contrlValue) = CW(v); - CTLCALL(c, drawCntl, ALLINDICATORS); - }); -} - -P1(PUBLIC pascal trap, INTEGER, GetCtlMax, ControlHandle, c) /* IMI-327 */ -{ - return Hx(c, contrlMax); -} diff --git a/src/ctlSet.cpp b/src/ctlSet.cpp new file mode 100644 index 00000000..e3436a89 --- /dev/null +++ b/src/ctlSet.cpp @@ -0,0 +1,66 @@ +/* Copyright 1986-1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "WindowMgr.h" +#include "ControlMgr.h" + +#include "rsys/ctl.h" + +using namespace Executor; + +void Executor::C_SetCtlValue(ControlHandle c, INTEGER v) /* IMI-326 */ +{ + CtlCallGuard guard(c); + if(v < Hx(c, contrlMin)) + HxX(c, contrlValue) = HxX(c, contrlMin); + else if(v > Hx(c, contrlMax)) + HxX(c, contrlValue) = HxX(c, contrlMax); + else + HxX(c, contrlValue) = CW(v); + CTLCALL(c, drawCntl, ALLINDICATORS); + + EM_D0 = 0; +} + +INTEGER Executor::C_GetCtlValue(ControlHandle c) /* IMI-326 */ +{ + return Hx(c, contrlValue); +} + +void Executor::C_SetCtlMin(ControlHandle c, INTEGER v) /* IMI-326 */ +{ + CtlCallGuard guard(c); + HxX(c, contrlMin) = CW(v); + if(Hx(c, contrlValue) < v) + HxX(c, contrlValue) = CW(v); + CTLCALL(c, drawCntl, ALLINDICATORS); +} + +INTEGER Executor::C_GetCtlMin(ControlHandle c) /* IMI-327 */ +{ + return Hx(c, contrlMin); +} + +void Executor::C_SetCtlMax(ControlHandle c, INTEGER v) /* IMI-327 */ +{ + CtlCallGuard guard(c); + /* #### TEST ON MAC MacBreadboard's behaviour suggests that + this code is needed. */ + if(v < Hx(c, contrlMin)) + v = Hx(c, contrlMin); + + HxX(c, contrlMax) = CW(v); + if(Hx(c, contrlValue) > v) + HxX(c, contrlValue) = CW(v); + CTLCALL(c, drawCntl, ALLINDICATORS); +} + +INTEGER Executor::C_GetCtlMax(ControlHandle c) /* IMI-327 */ +{ + return Hx(c, contrlMax); +} diff --git a/src/ctlSize.c b/src/ctlSize.c deleted file mode 100644 index 5f132207..00000000 --- a/src/ctlSize.c +++ /dev/null @@ -1,79 +0,0 @@ -/* Copyright 1986, 1988, 1989, 1990 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlSize[] = - "$Id: ctlSize.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "EventMgr.h" -#include "ToolboxUtil.h" - -#include "rsys/ctl.h" - -P3(PUBLIC pascal trap, void, MoveControl, ControlHandle, c, /* IMI-325 */ - INTEGER, h, INTEGER, v) -{ - if (Hx(c, contrlVis)) { - HideControl(c); - HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.right) - + h - Hx(c, contrlRect.left)); - HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.bottom) - + v - Hx(c, contrlRect.top)); - HxX(c, contrlRect.left) = CW(h); - HxX(c, contrlRect.top) = CW(v); - ShowControl(c); - } else { - HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.right) + - h - Hx(c, contrlRect.left)); - HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.bottom) + - v - Hx(c, contrlRect.top)); - HxX(c, contrlRect.left) = CW(h); - HxX(c, contrlRect.top) = CW(v); - } -} - -P5(PUBLIC pascal trap, void, DragControl, ControlHandle, c, /* IMI-325 */ - Point, p, Rect *, limit, Rect *, slop, INTEGER, axis) -{ - RgnHandle rh; - LONGINT l; - - CTL_CALL_EXCURSION - (c, - { - - if (!(CTLCALL(c, dragCntl, 0) & 0xf000)) - { - rh = NewRgn(); - CTLCALL(c, calcCntlRgn, (LONGINT) (long) rh); - l = DragGrayRgn(rh, p, limit, slop, axis, (ProcPtr)0); - if ((uint32) l != 0x80008000) - MoveControl(c, Hx(c, contrlRect.left) + LoWord(l), - Hx(c, contrlRect.top) + HiWord(l)); - - DisposeRgn(rh); - } - }); -} - -P3(PUBLIC pascal trap, void, SizeControl, ControlHandle, c, /* IMI-326 */ - INTEGER, width, INTEGER, height) -{ - if (Hx(c, contrlVis)) { - HideControl(c); - HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.left) + width); - HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.top) + height); - ShowControl(c); - } else { - HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.left) + width); - HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.top) + height); - } -} diff --git a/src/ctlSize.cpp b/src/ctlSize.cpp new file mode 100644 index 00000000..378571b4 --- /dev/null +++ b/src/ctlSize.cpp @@ -0,0 +1,76 @@ +/* Copyright 1986, 1988, 1989, 1990 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in ControlMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "EventMgr.h" +#include "ToolboxUtil.h" + +#include "rsys/ctl.h" + +using namespace Executor; + +void Executor::C_MoveControl(ControlHandle c, INTEGER h, INTEGER v) /* IMI-325 */ +{ + if(Hx(c, contrlVis)) + { + HideControl(c); + HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.right) + + h - Hx(c, contrlRect.left)); + HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.bottom) + + v - Hx(c, contrlRect.top)); + HxX(c, contrlRect.left) = CW(h); + HxX(c, contrlRect.top) = CW(v); + ShowControl(c); + } + else + { + HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.right) + h - Hx(c, contrlRect.left)); + HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.bottom) + v - Hx(c, contrlRect.top)); + HxX(c, contrlRect.left) = CW(h); + HxX(c, contrlRect.top) = CW(v); + } +} + +void Executor::C_DragControl(ControlHandle c, Point p, Rect *limit, Rect *slop, + INTEGER axis) /* IMI-325 */ +{ + RgnHandle rh; + LONGINT l; + + CtlCallGuard guard(c); + + if(!(CTLCALL(c, dragCntl, 0) & 0xf000)) + { + rh = NewRgn(); + CTLCALL(c, calcCntlRgn, ptr_to_longint(rh)); + l = DragGrayRgn(rh, p, limit, slop, axis, (ProcPtr)0); + if((uint32_t)l != 0x80008000) + MoveControl(c, Hx(c, contrlRect.left) + LoWord(l), + Hx(c, contrlRect.top) + HiWord(l)); + + DisposeRgn(rh); + } +} + +void Executor::C_SizeControl(ControlHandle c, INTEGER width, + INTEGER height) /* IMI-326 */ +{ + if(Hx(c, contrlVis)) + { + HideControl(c); + HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.left) + width); + HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.top) + height); + ShowControl(c); + } + else + { + HxX(c, contrlRect.right) = CW(Hx(c, contrlRect.left) + width); + HxX(c, contrlRect.bottom) = CW(Hx(c, contrlRect.top) + height); + } +} diff --git a/src/ctlStddef.c b/src/ctlStddef.c deleted file mode 100644 index b5c29a31..00000000 --- a/src/ctlStddef.c +++ /dev/null @@ -1,457 +0,0 @@ -/* Copyright 1986 - 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_ctlStddef[] = - "$Id: ctlStddef.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "QuickDraw.h" -#include "CQuickDraw.h" -#include "WindowMgr.h" -#include "ControlMgr.h" -#include "ToolboxUtil.h" -#include "MemoryMgr.h" - -#include "rsys/ctl.h" -#include "rsys/cquick.h" - - -enum -{ - frame_color, - body_color, - text_color, - n_ctl_colors, -}; - -static RGBColor current_control_colors[n_ctl_colors]; - -static int text_mode; - -static Pattern frame_pattern; - -void -validate_colors_for_control (ControlHandle ctl) -{ - RGBColor ctl_ctab_colors[n_ctl_colors]; - AuxCtlHandle t_aux_c; - int hilited_p, active_p; - int i; - - hilited_p = (CTL_HILITE_X (ctl) != 255); - active_p = (CTL_HILITE_X (ctl) == inButton); - - for (i = 0; i < n_ctl_colors; i ++) - ctl_ctab_colors[i] = default_ctl_colors[i].rgb; - -#if 0 - { - int def_ctl_ctab_size; - ColorSpec *def_ctl_ctab_table; - - def_ctl_ctab_size = CTAB_SIZE (default_ctl_ctab); - def_ctl_ctab_table = CTAB_TABLE (default_ctl_ctab); - - for (i = 0; i < n_ctl_colors; i ++) - { - int j; - - for (j = 0; j < def_ctl_ctab_size; j ++) - if (CW (def_ctl_ctab_table[j].value) == i) - ctl_ctab_colors[i] = def_ctl_ctab_table[j].rgb; - } - } -#endif - - t_aux_c = MR (*lookup_aux_ctl (ctl)); - if (t_aux_c && HxX (t_aux_c, acCTable)) - { - CTabHandle c_ctab; - ColorSpec *c_ctab_table; - int c_ctab_size; - - c_ctab = (CTabHandle) HxP (t_aux_c, acCTable); - c_ctab_table = CTAB_TABLE (c_ctab); - c_ctab_size = CTAB_SIZE (c_ctab); - - for (i = c_ctab_size; i >= 0; i --) - { - ColorSpec *c_ctab_entry; - - c_ctab_entry = &c_ctab_table[i]; - if (CW (c_ctab_entry->value) >= n_ctl_colors) - { - /* don't make so much noise; our own default control - color table will set off this warning */ -#if 0 - warning_unexpected - ("control color table with index `%d' > %d or < 0; ignored", - CW (c_ctab_entry->value), n_ctl_colors); -#endif - continue; - } - ctl_ctab_colors[CW (c_ctab_entry->value)] = c_ctab_entry->rgb; - } - } - - if (hilited_p) - { - text_mode = srcOr; - - if (active_p) - { - /* swapped */ - current_control_colors[body_color] = ctl_ctab_colors[cTextColor]; - current_control_colors[text_color] = ctl_ctab_colors[cBodyColor]; - } - else - { - current_control_colors[text_color] = ctl_ctab_colors[cTextColor]; - current_control_colors[body_color] = ctl_ctab_colors[cBodyColor]; - } - - current_control_colors[frame_color] = ctl_ctab_colors[frame_color]; - PATASSIGN (frame_pattern, black); - } - else - { - if (! CGrafPort_p (thePort) - || ! AVERAGE_COLOR (&ctl_ctab_colors[cFrameColor], - &ctl_ctab_colors[cBodyColor], 0x8000, - ¤t_control_colors[frame_color])) - { - current_control_colors[frame_color] = ctl_ctab_colors[frame_color]; - PATASSIGN (frame_pattern, gray); - } - else - { - PATASSIGN (frame_pattern, black); - } - - text_mode = grayishTextOr; - - current_control_colors[body_color] = ctl_ctab_colors[cBodyColor]; - current_control_colors[text_color] = ctl_ctab_colors[cTextColor]; - } -} - -static int countchar (StringPtr str, char c) -{ - register int retval; - char *p, *ep; - - for (retval = 0, p = (char *) str+1, ep = p + str[0]; p != ep; ) - if (*p++ == c) - retval++; - return retval; -} - -typedef enum { justleft, justmiddle } justenum; - -#define SEPCHAR '\r' - -static void -drawlabel (StringPtr str, Rect *rp, justenum just) -{ - struct tempstr - { - INTEGER firstb; - INTEGER bytec; - INTEGER left; - } *infop, *temp; - register int i, ei, nlines; - FontInfo fi; - INTEGER mid, top, incr, text_mode_save; - ALLOCABEGIN - - RGBForeColor (¤t_control_colors[text_color]); - - text_mode_save = PORT_TX_MODE_X (thePort); - TextMode (text_mode); - - GetFontInfo(&fi); - nlines = countchar(str, SEPCHAR) + 1; - temp = infop = (struct tempstr *) ALLOCA(sizeof(*infop) * nlines); - temp->firstb = 1; - for (i = 1, ei = str[0]+1; i < ei; i++) - { - if (str[i] == SEPCHAR) - { - temp->bytec = i - temp->firstb; - temp++; - temp->firstb = i+1; - } - } - temp->bytec = i - temp->firstb; - if (just == justmiddle) - { - mid = (CW(rp->left) + CW(rp->right)) / 2; - for (i = 0; i < nlines; i++) - infop[i].left - = mid - TextWidth ((Ptr) str, infop[i].firstb, infop[i].bytec) / 2; - } - else - { - for (i = 0; i < nlines; i++) - infop[i].left = CW(rp->left); - } - incr = CW(fi.ascent) + CW(fi.descent) + CW(fi.leading); - top = (CW(rp->top) + CW(rp->bottom)) / 2 - - (nlines * incr - CW(fi.leading) + 1) / 2 + CW(fi.ascent); - for (i = 0; i < nlines; i++, top += incr) - { - MoveTo(infop[i].left, top); - DrawText((Ptr) str, infop[i].firstb, infop[i].bytec); - } - - TextMode (text_mode_save); - ALLOCAEND -} - -/* - * NOTE: mapvar used to return 0 if v couldn't be matched to pushButProc, - * checkBoxProc or radioButProc. However, the behaviour of Quicken 3.0 - * suggests that the test really should be anything other than - * pushButProc returns inCheckBox. Blech! - */ - -static int -mapvar (int v) -{ -#if 0 - switch (v) { - case pushButProc & 0xF: - return inButton; - case checkBoxProc & 0xF: - case radioButProc & 0xF: - return inCheckBox; - } - return 0; -#else - return ((v & 7) == pushButProc) ? inButton : inCheckBox; -#endif -} - -static void -draw_push (ControlHandle c, int16 part) -{ - RgnHandle save; - int16 h, v; - Rect r; - - r = CTL_RECT (c); - h = CW (r.right) - CW(r.left); - v = (CW (r.bottom) - CW (r.top)) / 2; - if (h > v) - h = v; - save = PORT_CLIP_REGION_X (CTL_OWNER (c)); - PORT_CLIP_REGION_X (CTL_OWNER (c)) = RM (NewRgn ()); - OpenRgn(); - FrameRoundRect (&r, h, v); - CloseRgn (PORT_CLIP_REGION (CTL_OWNER (c))); - - /* erase in the body color */ - RGBForeColor (¤t_control_colors[body_color]); - PaintRoundRect (&r, h, v); - - /* frame in the frame color */ - RGBForeColor (¤t_control_colors[frame_color]); - PenPat (frame_pattern); - FrameRoundRect (&r, h, v); - - /* inset the rect by a pixel so that drawing cannot overlap the oval */ - InsetRgn (PORT_CLIP_REGION (CTL_OWNER (c)), 1, 1); - - /* draw the label in the body color, since it is internal to the - button. by default, `drawlabel ()' draws the text background in - the current background color (as used by radio and check buttons) */ - RGBBackColor (¤t_control_colors[body_color]); - drawlabel (CTL_TITLE (c), &r, justmiddle); - DisposeRgn (PORT_CLIP_REGION (CTL_OWNER (c))); - - PORT_CLIP_REGION_X (CTL_OWNER (c)) = save; -} - -static void -add_title (ControlHandle c) -{ - WindowPtr control_owner; - RgnHandle save; - Rect r; - - control_owner = CTL_OWNER (c); - save = PORT_CLIP_REGION_X (control_owner); - PORT_CLIP_REGION_X (control_owner) = RM (NewRgn ()); - r = CTL_RECT (c); - RectRgn (PORT_CLIP_REGION (control_owner), &r); - r.left = CW (CW (r.left) + 16); - drawlabel (CTL_TITLE (c), &r, justleft); - DisposeRgn (PORT_CLIP_REGION (control_owner)); - PORT_CLIP_REGION_X (control_owner) = save; -} - -static void -draw_check (ControlHandle c, int16 part) -{ - Rect r; - - if (!part) - { - r = CTL_RECT (c); - r.right = CW (CW (r.right) - 2); - EraseRect (&r); - add_title (c); - } - r.left = CW (CW (CTL_RECT (c).left) + 2); - r.top = CW ((CW (CTL_RECT (c).top) + CW (CTL_RECT (c).bottom)) / 2 - 6); - r.bottom = CW (CW (r.top) + 12); - r.right = CW (CW (r.left) + 12); - EraseRect (&r); - - RGBForeColor (¤t_control_colors[frame_color]); - PenPat (frame_pattern); - if (CTL_HILITE (c) == inCheckBox) - PenSize (2, 2); - FrameRect (&r); - if (CTL_VALUE (c)) - { - PenSize (1, 1); - MoveTo (CW (r.left) + 1, CW (r.top) + 1); - LineTo (CW (r.right) - 2, CW (r.bottom) - 2); - MoveTo (CW (r.right) - 2, CW (r.top) + 1); - LineTo (CW (r.left) + 1, CW (r.bottom) - 2); - } -} - -static void -draw_radio (ControlHandle c, int16 part) -{ - Rect r; - - if (!part) - { - r = CTL_RECT (c); - r.right = CW (CW (r.right) - 2); - EraseRect (&r); - add_title (c); - } - r.left = CW (CW (CTL_RECT (c).left) + 2); - r.top = CW ((CW (CTL_RECT (c).top) + CW (CTL_RECT (c).bottom)) / 2 - 6); - r.bottom = CW (CW (r.top) + 12); - r.right = CW (CW (r.left) + 12); - - EraseRect (&r); - if (CTL_HILITE (c) == inCheckBox) - PenSize (2, 2); - RGBForeColor (¤t_control_colors[frame_color]); - PenPat (frame_pattern); - FrameOval (&r); - if (CTL_VALUE (c)) - { - InsetRect (&r, 3, 3); - PaintOval (&r); - } -} - -P4 (PUBLIC, pascal LONGINT, cdef0, INTEGER, var, ControlHandle, c, - INTEGER, mess, LONGINT, param) /* IMI-328 */ -{ - Point p; - Rect r; - draw_state_t draw_state; - int draw_p; - - switch (mess) - { - case calcCRgns: - case calcCntlRgn: - case calcThumbRgn: - case thumbCntl: - param = (LONGINT) SYN68K_TO_US (param); - break; - default: - break; - } - - /* if drawing can occur, validate the color state */ - draw_p = (mess == drawCntl); - - if (draw_p) - { - validate_colors_for_control (c); - draw_state_save (&draw_state); - } - - switch (mess) - { - case drawCntl: - if (Hx(c, contrlVis) && - SectRect (&HxX (PORT_VIS_REGION (thePort), rgnBBox), - &HxX(c, contrlRect), &r)) - { - PenNormal (); - if (! (var & useWFont)) - { - TextFont (0); - TextSize (0); - TextFace (0); - TextMode (srcCopy); - } - switch (var & ~useWFont) - { - case pushButProc & 0xF: - draw_push (c, (int16) param); - break; - case checkBoxProc & 0xF: - draw_check(c, (int16) param); - break; - case radioButProc & 0xF: - draw_radio(c, (int16) param); - break; - } - } - break; - case testCntl: - p.v = HiWord(param); - p.h = LoWord(param); - if (CTL_HILITE (c) != 255 && PtInRect (p, &CTL_RECT (c))) - return mapvar(var); - else - return 0; - case calcCRgns: - case calcCntlRgn: - { - RgnHandle rgn = (RgnHandle) param; - SignedByte state; - - state = HGetState ((Handle) rgn); - if (state & LOCKBIT) - HSetState ((Handle) rgn, state & ~LOCKBIT); - - RectRgn (rgn, &CTL_RECT (c)); - - HSetState ((Handle) rgn, state); - break; - } - case initCntl: - case dispCntl: - case posCntl: - case thumbCntl: - case dragCntl: - case autoTrack: - break; - default: - gui_assert (0); /* die */ - return 0; /* make gcc -Wall happy */ - } - - if (draw_p) - draw_state_restore (&draw_state); - - return 0; -} diff --git a/src/ctlStddef.cpp b/src/ctlStddef.cpp new file mode 100644 index 00000000..b7979011 --- /dev/null +++ b/src/ctlStddef.cpp @@ -0,0 +1,440 @@ +/* Copyright 1986 - 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "QuickDraw.h" +#include "CQuickDraw.h" +#include "WindowMgr.h" +#include "ControlMgr.h" +#include "ToolboxUtil.h" +#include "MemoryMgr.h" + +#include "rsys/ctl.h" +#include "rsys/cquick.h" + +using namespace Executor; + +enum +{ + frame_color, + body_color, + text_color, + n_ctl_colors, +}; + +static RGBColor current_control_colors[n_ctl_colors]; + +static int text_mode; + +static Pattern frame_pattern; + +void validate_colors_for_control(ControlHandle ctl) +{ + RGBColor ctl_ctab_colors[n_ctl_colors]; + AuxCtlHandle t_aux_c; + int hilited_p, active_p; + int i; + + hilited_p = (CTL_HILITE_X(ctl) != 255); + active_p = (CTL_HILITE_X(ctl) == inButton); + + for(i = 0; i < n_ctl_colors; i++) + ctl_ctab_colors[i] = default_ctl_colors[i].rgb; + +#if 0 + { + int def_ctl_ctab_size; + ColorSpec *def_ctl_ctab_table; + + def_ctl_ctab_size = CTAB_SIZE (default_ctl_ctab); + def_ctl_ctab_table = CTAB_TABLE (default_ctl_ctab); + + for (i = 0; i < n_ctl_colors; i ++) + { + int j; + + for (j = 0; j < def_ctl_ctab_size; j ++) + if (CW (def_ctl_ctab_table[j].value) == i) + ctl_ctab_colors[i] = def_ctl_ctab_table[j].rgb; + } + } +#endif + + t_aux_c = MR(*lookup_aux_ctl(ctl)); + if(t_aux_c && HxX(t_aux_c, acCTable)) + { + CTabHandle c_ctab; + ColorSpec *c_ctab_table; + int c_ctab_size; + + c_ctab = (CTabHandle)HxP(t_aux_c, acCTable); + c_ctab_table = CTAB_TABLE(c_ctab); + c_ctab_size = CTAB_SIZE(c_ctab); + + for(i = c_ctab_size; i >= 0; i--) + { + ColorSpec *c_ctab_entry; + + c_ctab_entry = &c_ctab_table[i]; + if(CW(c_ctab_entry->value) >= n_ctl_colors) + { +/* don't make so much noise; our own default control + color table will set off this warning */ +#if 0 + warning_unexpected + ("control color table with index `%d' > %d or < 0; ignored", + CW (c_ctab_entry->value), n_ctl_colors); +#endif + continue; + } + ctl_ctab_colors[CW(c_ctab_entry->value)] = c_ctab_entry->rgb; + } + } + + if(hilited_p) + { + text_mode = srcOr; + + if(active_p) + { + /* swapped */ + current_control_colors[body_color] = ctl_ctab_colors[cTextColor]; + current_control_colors[text_color] = ctl_ctab_colors[cBodyColor]; + } + else + { + current_control_colors[text_color] = ctl_ctab_colors[cTextColor]; + current_control_colors[body_color] = ctl_ctab_colors[cBodyColor]; + } + + current_control_colors[frame_color] = ctl_ctab_colors[frame_color]; + PATASSIGN(frame_pattern, black); + } + else + { + if(!CGrafPort_p(thePort) + || !AVERAGE_COLOR(&ctl_ctab_colors[cFrameColor], + &ctl_ctab_colors[cBodyColor], 0x8000, + ¤t_control_colors[frame_color])) + { + current_control_colors[frame_color] = ctl_ctab_colors[frame_color]; + PATASSIGN(frame_pattern, gray); + } + else + { + PATASSIGN(frame_pattern, black); + } + + text_mode = grayishTextOr; + + current_control_colors[body_color] = ctl_ctab_colors[cBodyColor]; + current_control_colors[text_color] = ctl_ctab_colors[cTextColor]; + } +} + +static int countchar(StringPtr str, char c) +{ + int retval; + char *p, *ep; + + for(retval = 0, p = (char *)str + 1, ep = p + str[0]; p != ep;) + if(*p++ == c) + retval++; + return retval; +} + +typedef enum { justleft, + justmiddle } justenum; + +#define SEPCHAR '\r' + +static void +drawlabel(StringPtr str, Rect *rp, justenum just) +{ + struct tempstr + { + INTEGER firstb; + INTEGER bytec; + INTEGER left; + } * infop, *temp; + int i, ei, nlines; + FontInfo fi; + INTEGER mid, top, incr; + INTEGER text_mode_save; + ALLOCABEGIN + + RGBForeColor(¤t_control_colors[text_color]); + + text_mode_save = PORT_TX_MODE(thePort); + TextMode(text_mode); + + GetFontInfo(&fi); + nlines = countchar(str, SEPCHAR) + 1; + temp = infop = (struct tempstr *)ALLOCA(sizeof(*infop) * nlines); + temp->firstb = 1; + for(i = 1, ei = str[0] + 1; i < ei; i++) + { + if(str[i] == SEPCHAR) + { + temp->bytec = i - temp->firstb; + temp++; + temp->firstb = i + 1; + } + } + temp->bytec = i - temp->firstb; + if(just == justmiddle) + { + mid = (CW(rp->left) + CW(rp->right)) / 2; + for(i = 0; i < nlines; i++) + infop[i].left + = mid - TextWidth((Ptr)str, infop[i].firstb, infop[i].bytec) / 2; + } + else + { + for(i = 0; i < nlines; i++) + infop[i].left = CW(rp->left); + } + incr = CW(fi.ascent) + CW(fi.descent) + CW(fi.leading); + top = (CW(rp->top) + CW(rp->bottom)) / 2 - (nlines * incr - CW(fi.leading) + 1) / 2 + CW(fi.ascent); + for(i = 0; i < nlines; i++, top += incr) + { + MoveTo(infop[i].left, top); + DrawText((Ptr)str, infop[i].firstb, infop[i].bytec); + } + + TextMode(text_mode_save); + ALLOCAEND +} + +/* + * NOTE: mapvar used to return 0 if v couldn't be matched to pushButProc, + * checkBoxProc or radioButProc. However, the behaviour of Quicken 3.0 + * suggests that the test really should be anything other than + * pushButProc returns inCheckBox. Blech! + */ + +static int +mapvar(int v) +{ +#if 0 + switch (v) { + case pushButProc & 0xF: + return inButton; + case checkBoxProc & 0xF: + case radioButProc & 0xF: + return inCheckBox; + } + return 0; +#else + return ((v & 7) == pushButProc) ? inButton : inCheckBox; +#endif +} + +static void +draw_push(ControlHandle c, int16_t part) +{ + GUEST save; + int16_t h, v; + Rect r; + + r = CTL_RECT(c); + h = CW(r.right) - CW(r.left); + v = (CW(r.bottom) - CW(r.top)) / 2; + if(h > v) + h = v; + save = PORT_CLIP_REGION_X(CTL_OWNER(c)); + PORT_CLIP_REGION_X(CTL_OWNER(c)) = RM(NewRgn()); + OpenRgn(); + FrameRoundRect(&r, h, v); + CloseRgn(PORT_CLIP_REGION(CTL_OWNER(c))); + + /* erase in the body color */ + RGBForeColor(¤t_control_colors[body_color]); + PaintRoundRect(&r, h, v); + + /* frame in the frame color */ + RGBForeColor(¤t_control_colors[frame_color]); + PenPat(frame_pattern); + FrameRoundRect(&r, h, v); + + /* inset the rect by a pixel so that drawing cannot overlap the oval */ + InsetRgn(PORT_CLIP_REGION(CTL_OWNER(c)), 1, 1); + + /* draw the label in the body color, since it is internal to the + button. by default, `drawlabel ()' draws the text background in + the current background color (as used by radio and check buttons) */ + RGBBackColor(¤t_control_colors[body_color]); + drawlabel(CTL_TITLE(c), &r, justmiddle); + DisposeRgn(PORT_CLIP_REGION(CTL_OWNER(c))); + + PORT_CLIP_REGION_X(CTL_OWNER(c)) = save; +} + +static void +add_title(ControlHandle c) +{ + WindowPtr control_owner; + GUEST save; + Rect r; + + control_owner = CTL_OWNER(c); + save = PORT_CLIP_REGION_X(control_owner); + PORT_CLIP_REGION_X(control_owner) = RM(NewRgn()); + r = CTL_RECT(c); + RectRgn(PORT_CLIP_REGION(control_owner), &r); + r.left = CW(CW(r.left) + 16); + drawlabel(CTL_TITLE(c), &r, justleft); + DisposeRgn(PORT_CLIP_REGION(control_owner)); + PORT_CLIP_REGION_X(control_owner) = save; +} + +static void +draw_check(ControlHandle c, int16_t part) +{ + Rect r; + + if(!part) + { + r = CTL_RECT(c); + r.right = CW(CW(r.right) - 2); + EraseRect(&r); + add_title(c); + } + r.left = CW(CW(CTL_RECT(c).left) + 2); + r.top = CW((CW(CTL_RECT(c).top) + CW(CTL_RECT(c).bottom)) / 2 - 6); + r.bottom = CW(CW(r.top) + 12); + r.right = CW(CW(r.left) + 12); + EraseRect(&r); + + RGBForeColor(¤t_control_colors[frame_color]); + PenPat(frame_pattern); + if(CTL_HILITE(c) == inCheckBox) + PenSize(2, 2); + FrameRect(&r); + if(CTL_VALUE(c)) + { + PenSize(1, 1); + MoveTo(CW(r.left) + 1, CW(r.top) + 1); + LineTo(CW(r.right) - 2, CW(r.bottom) - 2); + MoveTo(CW(r.right) - 2, CW(r.top) + 1); + LineTo(CW(r.left) + 1, CW(r.bottom) - 2); + } +} + +static void +draw_radio(ControlHandle c, int16_t part) +{ + Rect r; + + if(!part) + { + r = CTL_RECT(c); + r.right = CW(CW(r.right) - 2); + EraseRect(&r); + add_title(c); + } + r.left = CW(CW(CTL_RECT(c).left) + 2); + r.top = CW((CW(CTL_RECT(c).top) + CW(CTL_RECT(c).bottom)) / 2 - 6); + r.bottom = CW(CW(r.top) + 12); + r.right = CW(CW(r.left) + 12); + + EraseRect(&r); + if(CTL_HILITE(c) == inCheckBox) + PenSize(2, 2); + RGBForeColor(¤t_control_colors[frame_color]); + PenPat(frame_pattern); + FrameOval(&r); + if(CTL_VALUE(c)) + { + InsetRect(&r, 3, 3); + PaintOval(&r); + } +} + +LONGINT Executor::C_cdef0(INTEGER var, ControlHandle c, INTEGER mess, + LONGINT param) /* IMI-328 */ +{ + Point p; + Rect r; + draw_state_t draw_state; + int draw_p; + + /* if drawing can occur, validate the color state */ + draw_p = (mess == drawCntl); + + if(draw_p) + { + validate_colors_for_control(c); + draw_state_save(&draw_state); + } + + switch(mess) + { + case drawCntl: + if(Hx(c, contrlVis) && SectRect(&HxX(PORT_VIS_REGION(thePort), rgnBBox), + &HxX(c, contrlRect), &r)) + { + PenNormal(); + if(!(var & useWFont)) + { + TextFont(0); + TextSize(0); + TextFace(0); + TextMode(srcCopy); + } + switch(var & ~useWFont) + { + case pushButProc & 0xF: + draw_push(c, (int16_t)param); + break; + case checkBoxProc & 0xF: + draw_check(c, (int16_t)param); + break; + case radioButProc & 0xF: + draw_radio(c, (int16_t)param); + break; + } + } + break; + case testCntl: + p.v = HiWord(param); + p.h = LoWord(param); + if(CTL_HILITE(c) != 255 && PtInRect(p, &CTL_RECT(c))) + return mapvar(var); + else + return 0; + case calcCRgns: + case calcCntlRgn: + { + RgnHandle rgn = ptr_from_longint(param); + SignedByte state; + + state = HGetState((Handle)rgn); + if(state & LOCKBIT) + HSetState((Handle)rgn, state & ~LOCKBIT); + + RectRgn(rgn, &CTL_RECT(c)); + + HSetState((Handle)rgn, state); + break; + } + case initCntl: + case dispCntl: + case posCntl: + case thumbCntl: + case dragCntl: + case autoTrack: + break; + default: + gui_assert(0); /* die */ + return 0; /* make gcc -Wall happy */ + } + + if(draw_p) + draw_state_restore(&draw_state); + + return 0; +} diff --git a/src/custom.c b/src/custom.c deleted file mode 100644 index 7f9e2743..00000000 --- a/src/custom.c +++ /dev/null @@ -1,133 +0,0 @@ -/* Copyright 1988 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_custom[] = - "$Id: custom.c 131 2006-05-10 19:23:20Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/custom.h" -#include "rsys/version.h" -#include "rsys/aboutbox.h" - -PRIVATE custom_block_t custom = -{ - CUSTOM_MAGIC, -}; - -PRIVATE void * -find_custom_string (const char *str) -{ - header_t *headerp; - void *retval; - - for (headerp = custom.headers; - headerp->length && headerp->magic != *(uint32 *)str; - headerp = (header_t *) - ((char *) headerp + headerp->length + sizeof *headerp)); - ; - if (headerp->length) - retval = headerp; - else - retval = NULL; - - return retval; -} - -PUBLIC custom_val_t *ROMlib_checksump; -PUBLIC custom_vals_t *ROMlib_creatorsp; -PUBLIC custom_chars_t *ROMlib_licensep; -PUBLIC custom_val_t *ROMlib_first_snp; -PUBLIC custom_val_t *ROMlib_last_snp; -PUBLIC custom_chars_t *ROMlib_splashp; -PUBLIC custom_val_t *ROMlib_about_boxp; -PUBLIC custom_chars_t *ROMlib_copyright_infop; -PUBLIC custom_chars_t *ROMlib_thank_you_infop; -PUBLIC custom_chars_t *ROMlib_registration_instructionsp; -PUBLIC custom_chars_t *ROMlib_magic_volumesp; -PUBLIC custom_val_t *ROMlib_must_registerp; -PUBLIC custom_chars_t *ROMlib_mac_cdromp; -PUBLIC custom_chars_t *ROMlib_mac_demo_idp; -PUBLIC custom_val_t *ROMlib_disable_command_key_equivsp; -PUBLIC custom_chars_t *ROMlib_restart_stringp; -PUBLIC custom_chars_t *ROMlib_menu_about_stringp; -PRIVATE custom_chars_t *version_stringp; -PUBLIC custom_chars_t *ROMlib_suffix_mapsp; -PUBLIC custom_chars_t *ROMlib_default_appp; -PUBLIC custom_val_t *ROMlib_days_of_demop; - - -/* - * The about box string is a pascal string with a leading 0 to satisfy some - * weird compatibility constraint. - */ - -PRIVATE StringPtr -about_box_string_from_c_string (const char *str) -{ - StringPtr retval; - int len; - - len = strlen (str) + 2; - retval = (StringPtr) malloc (len); - if (retval) - { - retval[0] = len - 1; - retval[1] = 0; - memcpy (retval+2, str, len - 2); - } - return retval; -} - -PRIVATE char * -executor_full_name_from_prefix (const char *str) -{ - char *retval; - int len; - - len = strlen (str) + 1 + strlen (EXECUTOR_VERSION) + 1; - retval = malloc (len); - if (retval) - sprintf (retval, "%s %s", str, EXECUTOR_VERSION); - - return retval; -} - -PUBLIC void -ROMlib_do_custom (void) -{ - ROMlib_checksump = find_custom_string (CUSTOM_CHECKSUM); - ROMlib_creatorsp = find_custom_string (CUSTOM_CREATORS); - ROMlib_licensep = find_custom_string (CUSTOM_LICENSE); - ROMlib_first_snp = find_custom_string (CUSTOM_FIRST_SN); - ROMlib_last_snp = find_custom_string (CUSTOM_LAST_SN); - ROMlib_splashp = find_custom_string (CUSTOM_SPLASH); - ROMlib_about_boxp = find_custom_string (CUSTOM_ABOUT_BOX); - ROMlib_copyright_infop = find_custom_string (CUSTOM_COPYRIGHT_INFO); - ROMlib_thank_you_infop = find_custom_string (CUSTOM_THANK_YOU_INFO); - ROMlib_registration_instructionsp = - find_custom_string (CUSTOM_REGISTRATION_INSTRUCTIONS); - ROMlib_magic_volumesp = find_custom_string (CUSTOM_MAGIC_VOLUMES); - ROMlib_suffix_mapsp = find_custom_string (CUSTOM_SUFFIX_MAPS); - ROMlib_default_appp = find_custom_string (CUSTOM_DEFAULT_APP); - ROMlib_must_registerp = find_custom_string (CUSTOM_MUST_REGISTER); - ROMlib_mac_cdromp = find_custom_string (CUSTOM_MAC_CDROM); - ROMlib_mac_demo_idp = find_custom_string (CUSTOM_DEMO_IDENTIFIER); - ROMlib_disable_command_key_equivsp - = find_custom_string (CUSTOM_DISABLE_COMMAND_KEYS); - ROMlib_restart_stringp = find_custom_string (CUSTOM_RESTART_STRING); - - ROMlib_menu_about_stringp = find_custom_string (CUSTOM_MENU_ABOUT_STRING); - if (ROMlib_menu_about_stringp) - about_box_menu_name_pstr - = about_box_string_from_c_string ((char *) - ROMlib_menu_about_stringp->chars); - - version_stringp = find_custom_string (CUSTOM_VERSION_STRING); - if (version_stringp) - ROMlib_executor_full_name - = executor_full_name_from_prefix ((char *) version_stringp->chars); - ROMlib_days_of_demop = find_custom_string (CUSTOM_DEMO_DAYS); -} diff --git a/src/date_test.bash b/src/date_test.bash index 5996d020..6cc86213 100755 --- a/src/date_test.bash +++ b/src/date_test.bash @@ -19,7 +19,7 @@ enum\ };\ \ \ -PRIVATE void\ +static void\ field_complain (long long mac_seconds, long long unix_seconds,\ const char *field1, int value1,\ const char *field2, int value2)\ @@ -99,7 +99,7 @@ main (void)\ #include \ #include \ \ -#define PRIVATE static\ + #define PUBLIC\ #define NULL_STRING ""\ \ @@ -110,8 +110,8 @@ typedef int BOOLEAN;\ \ enum\ {\ - FALSE,\ - TRUE\ + false,\ + true\ };\ \ #define A1(visibility, type, name, type0, arg0) \\\ diff --git a/src/dcache.c b/src/dcache.c deleted file mode 100644 index a654a081..00000000 --- a/src/dcache.c +++ /dev/null @@ -1,468 +0,0 @@ -/* Copyright 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dcache[] = - "$Id: dcache.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - - -#include "rsys/common.h" -#include "rsys/dcache.h" - - -#define DCACHE_BLOCK_SIZE 512 - -typedef struct _dcache_entry_t -{ - uint32 fd; /* tag */ - uint32 offset; /* block's offset */ - uint32 when_last_accessed; /* the smaller the older; 0 means invalid */ - uint8 data[DCACHE_BLOCK_SIZE];/* actual cached data */ - write_callback_funcp_t dirty_callback; /* callback to write dirty data - (only set if the data is indeed - dirty) */ -} dcache_entry_t; - -#define DCACHE_ENTRY_VALID_P(d) ((d)->when_last_accessed != 0) -#define DCACHE_ENTRY_INVALIDATE(d) ((void) ((d)->when_last_accessed = 0)) - -/* Number of blocks in the dcache. */ -#if !defined (CYGWIN32) -#define DCACHE_NUM_ENTRIES 64 -#else -#define DCACHE_NUM_ENTRIES 720 /* enough to cache 1/4 of 1.4 MB floppy */ -#endif - -/* True iff the cache is enabled. */ -static boolean_t dcache_enabled_p; - -/* This is the actual cache. */ -static dcache_entry_t dcache[DCACHE_NUM_ENTRIES]; -#define DCACHE_END (&dcache[DCACHE_NUM_ENTRIES]) - -/* Incremented counter, so we can do LRU */ -static uint32 now = 1; - - -/* Finds the valid dcache entry corresponding to the given fd and - * offset, or NULL if none is found. - */ -static dcache_entry_t * -dcache_entry_lookup (uint32 fd, uint32 offset) -{ - dcache_entry_t *d; - - for (d = &dcache[0]; d < DCACHE_END; d++) - if (d->fd == fd && d->offset == offset && DCACHE_ENTRY_VALID_P (d)) - goto done; - d = NULL; /* no match */ - - done: - return d; -} - - -/* Sets whether or not the dcache is enabled and returns the old state. */ -boolean_t -dcache_set_enabled (boolean_t enabled_p) -{ - boolean_t old_enabled_p; - old_enabled_p = dcache_enabled_p; - if (old_enabled_p && !enabled_p) - dcache_invalidate_all (TRUE); - dcache_enabled_p = enabled_p; - return old_enabled_p; -} - -#define COALESCE_WRITES - -enum { SECTORS_PER_FLOPPY_CYLINDER = 18 * 2 }; -enum { MAX_BACKWARDS = SECTORS_PER_FLOPPY_CYLINDER, - MAX_FORWARDS = SECTORS_PER_FLOPPY_CYLINDER }; - -#if defined (COALESCE_WRITES) - -static void -fill_run (dcache_entry_t *dps[], int nelems, int *indexp, int offset_increment, - uint32 offset, uint32 fd) -{ - uint32 candidate_offset; - int nclean; - int index; - - index = 0; - candidate_offset = offset; - nclean = 0; - for (index = 0; index < nelems; ++index) - { - dcache_entry_t *d; - - candidate_offset += offset_increment; - d = dcache_entry_lookup (fd, candidate_offset); - if (!d) -/*-->*/ break; - else - { - if (d->dirty_callback) - nclean = 0; - else - { - ++nclean; - if (nclean == 2) - { - index -= nclean-1; -/*-->*/ break; - } - } - dps[index] = d; - } - } - *indexp = index; -} - -static void -copy_buffer (uint8 **bufpp, dcache_entry_t *d) -{ - memcpy (*bufpp, d->data, sizeof d->data); - *bufpp += DCACHE_BLOCK_SIZE; - d->dirty_callback = NULL; -} - -static void -coalesce_writes (uint32 fd, uint8 **bufpp, uint32 *lengthp, uint32 *offsetp) -{ - dcache_entry_t *backwards_dps[MAX_BACKWARDS]; - int backwards_index; - - dcache_entry_t *forwards_dps[MAX_FORWARDS]; - int forwards_index; - - /* find beginning of run */ - fill_run (backwards_dps, NELEM (backwards_dps), &backwards_index, - -DCACHE_BLOCK_SIZE, *offsetp, fd); - - /* find ending of run */ - fill_run (forwards_dps, NELEM (forwards_dps), &forwards_index, - DCACHE_BLOCK_SIZE, *offsetp, fd); - - if (backwards_index > 0 || forwards_index > 0) - { - int n_bufs; - uint8 *bufp; - uint8 *outbufp; - uint32 length; - dcache_entry_t *d; - int i; - - n_bufs = backwards_index + 1 + forwards_index; - - /* allocate space for run */ - length = n_bufs * DCACHE_BLOCK_SIZE; - bufp = malloc (length); - outbufp = bufp; - - for (i = backwards_index - 1; i >= 0; --i) - copy_buffer (&outbufp, backwards_dps[i]); - - d = dcache_entry_lookup (fd, *offsetp); - copy_buffer (&outbufp, d); - - for (i = 0; i < forwards_index; ++i) - copy_buffer (&outbufp, forwards_dps[i]); - - *bufpp = bufp; - *lengthp = length; - *offsetp -= DCACHE_BLOCK_SIZE * backwards_index; - } -} -#endif - -static boolean_t -dcache_flush_entry (dcache_entry_t *dp) -{ - boolean_t retval; - - if (!dp->dirty_callback) - retval = TRUE; - else - { - uint8 *bufp; - uint32 length; - uint32 offset; - write_callback_funcp_t dirty_callback; - - dirty_callback = dp->dirty_callback; - bufp = dp->data; - length = sizeof dp->data; - offset = dp->offset; - -#if defined (COALESCE_WRITES) - coalesce_writes (dp->fd, &bufp, &length, &offset); -#endif - - retval = dirty_callback (dp->fd, bufp, offset, length) == length; - if (bufp != dp->data) - free (bufp); - dp->dirty_callback = NULL; - } - return retval; -} - -static boolean_t -dcache_invalidate_entry (dcache_entry_t *dp, boolean_t flush_p) -{ - boolean_t retval; - - if (flush_p) - retval = dcache_flush_entry (dp); - else - retval = TRUE; - DCACHE_ENTRY_INVALIDATE (dp); - return retval; -} - -/* Returns an invalid cache entry, if one exists. If all dcache entries - * are valid, returns the one least recently used. - * - * NOTE: Do not change the least recently used algorithm or you may break - * track at a time reading. Track at a time reading depends on the - * fact that as an entire track is read in, each of the buffers in - * that track will be available. - * - * If it's impossible to flush a cache entry, NULL is returned. - */ - -static dcache_entry_t * -best_dcache_entry_to_replace (void) -{ - uint32 best_time; - dcache_entry_t *d, *best; - - best_time = UINT32_MAX; - best = &dcache[0]; /* failsafe */ - - for (d = &dcache[0]; d < DCACHE_END; d++) - { - if (!DCACHE_ENTRY_VALID_P (d)) - { - /* Any invalid entry is a perfect candidate for replacement. */ - best = d; - break; - } - else - { - if (d->when_last_accessed < best_time) - { - best_time = d->when_last_accessed; - best = d; - } - } - } - - if (!dcache_invalidate_entry (best, TRUE)) - best = NULL; - - return best; -} - -#define READ_CYLINDER_AT_A_TIME - -#if defined(READ_CYLINDER_AT_A_TIME) -static dcache_entry_t * -read_cylinder (uint32 fd, uint32 offset, read_callback_funcp_t read_callback) -{ - uint32 nread; - uint8 buf[SECTORS_PER_FLOPPY_CYLINDER * 512], *bufp; - dcache_entry_t *retval; - uint32 new_offset; - - new_offset = offset / sizeof buf * sizeof buf; - nread = read_callback (fd, buf, new_offset, sizeof buf); - if (nread != sizeof buf) - retval = NULL; - else - { - for (bufp = buf; - bufp + DCACHE_BLOCK_SIZE <= buf + sizeof buf; - bufp += DCACHE_BLOCK_SIZE, new_offset += DCACHE_BLOCK_SIZE) - { - if (!dcache_entry_lookup (fd, new_offset)) - { - uint32 n_written; - - n_written = dcache_write (fd, bufp, new_offset, - DCACHE_BLOCK_SIZE, NULL); - if (n_written != DCACHE_BLOCK_SIZE) - warning_unexpected (NULL_STRING); - } - } - retval = dcache_entry_lookup (fd, offset); - } - return retval; -} -#endif - -/* Trys to read the specified number of bytes from the cache, - * using the callback function if necessary. Returns how many bytes - * were read. - */ -uint32 -dcache_read (uint32 fd, void *buf, uint32 offset, uint32 count, - read_callback_funcp_t read_callback) -{ - uint32 n; - uint32 retval; - - retval = 0; - if (dcache_enabled_p) - { - ++now; - - for (n = 0; n < count; n += DCACHE_BLOCK_SIZE) - { - dcache_entry_t *d; - - d = dcache_entry_lookup (fd, offset); - if (d == NULL) - { - if (!read_callback) -/*-->*/ break; - else - { -#if !defined (READ_CYLINDER_AT_A_TIME) - d = best_dcache_entry_to_replace (); - if (!d) -/*-->*/ break; - else - { - uint32 nread; - - nread = read_callback (fd, d->data, offset, - DCACHE_BLOCK_SIZE); - if (nread != DCACHE_BLOCK_SIZE) -/*-->*/ break; - else - { - d->fd = fd; - d->offset = offset; - d->dirty_callback = NULL; - } - } -#else - d = read_cylinder (fd, offset, read_callback); - if (!d) -/*-->*/ break; -#endif - } - } - d->when_last_accessed = now; - { - uint32 n_to_copy; - - n_to_copy = MIN ((uint32) DCACHE_BLOCK_SIZE, count - n); - memcpy ((uint8 *) buf + n, d->data, n_to_copy); - retval += n_to_copy; - } - offset += DCACHE_BLOCK_SIZE; - } - } - return retval; -} - -/* Caches the specified bytes for possible later use. */ -uint32 -dcache_write (uint32 fd, const void *buf, uint32 offset, uint32 count, - write_callback_funcp_t dirty_callback) -{ - uint32 retval; - - retval = 0; - if (dcache_enabled_p) - { - uint32 n; - - ++now; - - /* Record all full blocks into the cache. Ignore partial blocks. */ - for (n = 0; n + DCACHE_BLOCK_SIZE <= count; n += DCACHE_BLOCK_SIZE) - { - dcache_entry_t *d; - - d = dcache_entry_lookup (fd, offset + n); /* replace existing? */ - if (d == NULL) - { - d = best_dcache_entry_to_replace (); - if (!d) -/*-->*/ break; - else - { - d->fd = fd; - d->offset = offset + n; - } - } - d->dirty_callback = dirty_callback; - memcpy (d->data, (const uint8 *) buf + n, DCACHE_BLOCK_SIZE); - d->when_last_accessed = now; - retval += DCACHE_BLOCK_SIZE; - } - } - return retval; -} - -/* Throws away all cached information associated with FD. */ -boolean_t -dcache_invalidate (uint32 fd, boolean_t flush_p) -{ - boolean_t retval; - - retval = TRUE; - if (dcache_enabled_p) - { - dcache_entry_t *d; - - for (d = &dcache[0]; d < DCACHE_END; d++) - if (d->fd == fd) - if (!dcache_invalidate_entry (d, flush_p)) - retval = FALSE; - } - return retval; -} - -boolean_t -dcache_flush (uint32 fd) -{ - boolean_t retval; - - retval = TRUE; - if (dcache_enabled_p) - { - dcache_entry_t *d; - - for (d = &dcache[0]; d < DCACHE_END; d++) - if (d->fd == fd) - if (!dcache_flush_entry (d)) - retval = FALSE; - } - return retval; -} - - -/* Throws away all cached information. */ -boolean_t -dcache_invalidate_all (boolean_t flush_p) -{ - boolean_t retval; - - retval = TRUE; - if (dcache_enabled_p) - { - dcache_entry_t *d; - - for (d = &dcache[0]; d < DCACHE_END; d++) - if (!dcache_invalidate_entry (d, flush_p)) - retval = FALSE; - } - return retval; -} diff --git a/src/dcache.cpp b/src/dcache.cpp new file mode 100644 index 00000000..c363e2a0 --- /dev/null +++ b/src/dcache.cpp @@ -0,0 +1,462 @@ +/* Copyright 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/dcache.h" + +using namespace Executor; + +#define DCACHE_BLOCK_SIZE 512 + +typedef struct _dcache_entry_t +{ + uint32_t fd; /* tag */ + uint32_t offset; /* block's offset */ + uint32_t when_last_accessed; /* the smaller the older; 0 means invalid */ + uint8_t data[DCACHE_BLOCK_SIZE]; /* actual cached data */ + write_callback_funcp_t dirty_callback; /* callback to write dirty data + (only set if the data is indeed + dirty) */ +} dcache_entry_t; + +#define DCACHE_ENTRY_VALID_P(d) ((d)->when_last_accessed != 0) +#define DCACHE_ENTRY_INVALIDATE(d) ((void)((d)->when_last_accessed = 0)) + +/* Number of blocks in the dcache. */ +#if !defined(CYGWIN32) +#define DCACHE_NUM_ENTRIES 64 +#else +#define DCACHE_NUM_ENTRIES 720 /* enough to cache 1/4 of 1.4 MB floppy */ +#endif + +/* True iff the cache is enabled. */ +static bool dcache_enabled_p; + +/* This is the actual cache. */ +static dcache_entry_t dcache[DCACHE_NUM_ENTRIES]; +#define DCACHE_END (&dcache[DCACHE_NUM_ENTRIES]) + +/* Incremented counter, so we can do LRU */ +static uint32_t now = 1; + +/* Finds the valid dcache entry corresponding to the given fd and + * offset, or NULL if none is found. + */ +static dcache_entry_t * +dcache_entry_lookup(uint32_t fd, uint32_t offset) +{ + dcache_entry_t *d; + + for(d = &dcache[0]; d < DCACHE_END; d++) + if(d->fd == fd && d->offset == offset && DCACHE_ENTRY_VALID_P(d)) + goto done; + d = NULL; /* no match */ + +done: + return d; +} + +/* Sets whether or not the dcache is enabled and returns the old state. */ +bool Executor::dcache_set_enabled(bool enabled_p) +{ + bool old_enabled_p; + old_enabled_p = dcache_enabled_p; + if(old_enabled_p && !enabled_p) + dcache_invalidate_all(true); + dcache_enabled_p = enabled_p; + return old_enabled_p; +} + +#define COALESCE_WRITES + +enum +{ + SECTORS_PER_FLOPPY_CYLINDER = 18 * 2 +}; +enum +{ + MAX_BACKWARDS = SECTORS_PER_FLOPPY_CYLINDER, + MAX_FORWARDS = SECTORS_PER_FLOPPY_CYLINDER +}; + +#if defined(COALESCE_WRITES) + +static void +fill_run(dcache_entry_t *dps[], int nelems, int *indexp, int offset_increment, + uint32_t offset, uint32_t fd) +{ + uint32_t candidate_offset; + int nclean; + int index; + + index = 0; + candidate_offset = offset; + nclean = 0; + for(index = 0; index < nelems; ++index) + { + dcache_entry_t *d; + + candidate_offset += offset_increment; + d = dcache_entry_lookup(fd, candidate_offset); + if(!d) + /*-->*/ break; + else + { + if(d->dirty_callback) + nclean = 0; + else + { + ++nclean; + if(nclean == 2) + { + index -= nclean - 1; + /*-->*/ break; + } + } + dps[index] = d; + } + } + *indexp = index; +} + +static void +copy_buffer(uint8_t **bufpp, dcache_entry_t *d) +{ + memcpy(*bufpp, d->data, sizeof d->data); + *bufpp += DCACHE_BLOCK_SIZE; + d->dirty_callback = NULL; +} + +static void +coalesce_writes(uint32_t fd, uint8_t **bufpp, uint32_t *lengthp, uint32_t *offsetp) +{ + dcache_entry_t *backwards_dps[MAX_BACKWARDS]; + int backwards_index; + + dcache_entry_t *forwards_dps[MAX_FORWARDS]; + int forwards_index; + + /* find beginning of run */ + fill_run(backwards_dps, NELEM(backwards_dps), &backwards_index, + -DCACHE_BLOCK_SIZE, *offsetp, fd); + + /* find ending of run */ + fill_run(forwards_dps, NELEM(forwards_dps), &forwards_index, + DCACHE_BLOCK_SIZE, *offsetp, fd); + + if(backwards_index > 0 || forwards_index > 0) + { + int n_bufs; + uint8_t *bufp; + uint8_t *outbufp; + uint32_t length; + dcache_entry_t *d; + int i; + + n_bufs = backwards_index + 1 + forwards_index; + + /* allocate space for run */ + length = n_bufs * DCACHE_BLOCK_SIZE; + bufp = (uint8_t *)malloc(length); + outbufp = bufp; + + for(i = backwards_index - 1; i >= 0; --i) + copy_buffer(&outbufp, backwards_dps[i]); + + d = dcache_entry_lookup(fd, *offsetp); + copy_buffer(&outbufp, d); + + for(i = 0; i < forwards_index; ++i) + copy_buffer(&outbufp, forwards_dps[i]); + + *bufpp = bufp; + *lengthp = length; + *offsetp -= DCACHE_BLOCK_SIZE * backwards_index; + } +} +#endif + +static bool +dcache_flush_entry(dcache_entry_t *dp) +{ + bool retval; + + if(!dp->dirty_callback) + retval = true; + else + { + uint8_t *bufp; + uint32_t length; + uint32_t offset; + write_callback_funcp_t dirty_callback; + + dirty_callback = dp->dirty_callback; + bufp = dp->data; + length = sizeof dp->data; + offset = dp->offset; + +#if defined(COALESCE_WRITES) + coalesce_writes(dp->fd, &bufp, &length, &offset); +#endif + + retval = dirty_callback(dp->fd, bufp, offset, length) == length; + if(bufp != dp->data) + free(bufp); + dp->dirty_callback = NULL; + } + return retval; +} + +static bool +dcache_invalidate_entry(dcache_entry_t *dp, bool flush_p) +{ + bool retval; + + if(flush_p) + retval = dcache_flush_entry(dp); + else + retval = true; + DCACHE_ENTRY_INVALIDATE(dp); + return retval; +} + +/* Returns an invalid cache entry, if one exists. If all dcache entries + * are valid, returns the one least recently used. + * + * NOTE: Do not change the least recently used algorithm or you may break + * track at a time reading. Track at a time reading depends on the + * fact that as an entire track is read in, each of the buffers in + * that track will be available. + * + * If it's impossible to flush a cache entry, NULL is returned. + */ + +static dcache_entry_t * +best_dcache_entry_to_replace(void) +{ + uint32_t best_time; + dcache_entry_t *d, *best; + + best_time = UINT32_MAX; + best = &dcache[0]; /* failsafe */ + + for(d = &dcache[0]; d < DCACHE_END; d++) + { + if(!DCACHE_ENTRY_VALID_P(d)) + { + /* Any invalid entry is a perfect candidate for replacement. */ + best = d; + break; + } + else + { + if(d->when_last_accessed < best_time) + { + best_time = d->when_last_accessed; + best = d; + } + } + } + + if(!dcache_invalidate_entry(best, true)) + best = NULL; + + return best; +} + +#define READ_CYLINDER_AT_A_TIME + +#if defined(READ_CYLINDER_AT_A_TIME) +static dcache_entry_t * +read_cylinder(uint32_t fd, uint32_t offset, read_callback_funcp_t read_callback) +{ + uint32_t nread; + uint8_t buf[SECTORS_PER_FLOPPY_CYLINDER * 512], *bufp; + dcache_entry_t *retval; + uint32_t new_offset; + + new_offset = offset / sizeof buf * sizeof buf; + nread = read_callback(fd, buf, new_offset, sizeof buf); + if(nread != sizeof buf) + retval = NULL; + else + { + for(bufp = buf; + bufp + DCACHE_BLOCK_SIZE <= buf + sizeof buf; + bufp += DCACHE_BLOCK_SIZE, new_offset += DCACHE_BLOCK_SIZE) + { + if(!dcache_entry_lookup(fd, new_offset)) + { + uint32_t n_written; + + n_written = dcache_write(fd, bufp, new_offset, + DCACHE_BLOCK_SIZE, NULL); + if(n_written != DCACHE_BLOCK_SIZE) + warning_unexpected(NULL_STRING); + } + } + retval = dcache_entry_lookup(fd, offset); + } + return retval; +} +#endif + +/* Trys to read the specified number of bytes from the cache, + * using the callback function if necessary. Returns how many bytes + * were read. + */ +uint32_t +Executor::dcache_read(uint32_t fd, void *buf, uint32_t offset, uint32_t count, + read_callback_funcp_t read_callback) +{ + uint32_t n; + uint32_t retval; + + retval = 0; + if(dcache_enabled_p) + { + ++now; + + for(n = 0; n < count; n += DCACHE_BLOCK_SIZE) + { + dcache_entry_t *d; + + d = dcache_entry_lookup(fd, offset); + if(d == NULL) + { + if(!read_callback) + /*-->*/ break; + else + { +#if !defined(READ_CYLINDER_AT_A_TIME) + d = best_dcache_entry_to_replace(); + if(!d) + /*-->*/ break; + else + { + uint32_t nread; + + nread = read_callback(fd, d->data, offset, + DCACHE_BLOCK_SIZE); + if(nread != DCACHE_BLOCK_SIZE) + /*-->*/ break; + else + { + d->fd = fd; + d->offset = offset; + d->dirty_callback = NULL; + } + } +#else + d = read_cylinder(fd, offset, read_callback); + if(!d) + /*-->*/ break; +#endif + } + } + d->when_last_accessed = now; + { + uint32_t n_to_copy; + + n_to_copy = MIN((uint32_t)DCACHE_BLOCK_SIZE, count - n); + memcpy((uint8_t *)buf + n, d->data, n_to_copy); + retval += n_to_copy; + } + offset += DCACHE_BLOCK_SIZE; + } + } + return retval; +} + +/* Caches the specified bytes for possible later use. */ +uint32_t +Executor::dcache_write(uint32_t fd, const void *buf, uint32_t offset, uint32_t count, + write_callback_funcp_t dirty_callback) +{ + uint32_t retval; + + retval = 0; + if(dcache_enabled_p) + { + uint32_t n; + + ++now; + + /* Record all full blocks into the cache. Ignore partial blocks. */ + for(n = 0; n + DCACHE_BLOCK_SIZE <= count; n += DCACHE_BLOCK_SIZE) + { + dcache_entry_t *d; + + d = dcache_entry_lookup(fd, offset + n); /* replace existing? */ + if(d == NULL) + { + d = best_dcache_entry_to_replace(); + if(!d) + /*-->*/ break; + else + { + d->fd = fd; + d->offset = offset + n; + } + } + d->dirty_callback = dirty_callback; + memcpy(d->data, (const uint8_t *)buf + n, DCACHE_BLOCK_SIZE); + d->when_last_accessed = now; + retval += DCACHE_BLOCK_SIZE; + } + } + return retval; +} + +/* Throws away all cached information associated with FD. */ +bool Executor::dcache_invalidate(uint32_t fd, bool flush_p) +{ + bool retval; + + retval = true; + if(dcache_enabled_p) + { + dcache_entry_t *d; + + for(d = &dcache[0]; d < DCACHE_END; d++) + if(d->fd == fd) + if(!dcache_invalidate_entry(d, flush_p)) + retval = false; + } + return retval; +} + +bool Executor::dcache_flush(uint32_t fd) +{ + bool retval; + + retval = true; + if(dcache_enabled_p) + { + dcache_entry_t *d; + + for(d = &dcache[0]; d < DCACHE_END; d++) + if(d->fd == fd) + if(!dcache_flush_entry(d)) + retval = false; + } + return retval; +} + +/* Throws away all cached information. */ +bool Executor::dcache_invalidate_all(bool flush_p) +{ + bool retval; + + retval = true; + if(dcache_enabled_p) + { + dcache_entry_t *d; + + for(d = &dcache[0]; d < DCACHE_END; d++) + if(!dcache_invalidate_entry(d, flush_p)) + retval = false; + } + return retval; +} diff --git a/src/dcconvert.c b/src/dcconvert.c deleted file mode 100644 index d66ae4c3..00000000 --- a/src/dcconvert.c +++ /dev/null @@ -1,874 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dcconvert[] = - "$Id: dcconvert.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/depthconv.h" -#include "rsys/cquick.h" - - -/* This file contains all of the low-level depth conversion routines, - * and works hand in hand with dcmaketables.c. The routines in this - * file can handle mapping any type of indirect or RGB pixel to any - * type of indirect or RGB pixel. - * - * None of the routines in this file should ever be called directly; - * instead, you call one of the table-creating routines in - * dcmaketables.c, and that routine will return a function pointer - * that points to the appropriate function in this file. - * - * All of the depth conversion functions share the same structure; the - * key thing that differs is the actual loop that perform the - * translation. Therefore each depth conversion function is created - * by instantating the generic depth conversion macro with appropriate - * parameters. - * - * The most important such parameter is the "convert" macro. This - * supplies code for the inner loop that converts source pixels to - * destination pixels. Since this loop is time-critical, the generic - * C versions of these inner loops can be overridden with inline - * assembly versions; each generic C loop is wrapped in an "#ifndef" - * so any preceding host-specific version will override it. Currently - * several of the most common inner loops have been written in x86 - * assembly. These cases are especially time-critical since they are - * frequently used to convert data into a format used by the host - * windowing system. - */ - - -#define CONVERT_FUNC(func_name, convert, log2_out_ratio, abs_log2_out_ratio,\ - compute_add, table_type) \ -void \ -func_name (const void *raw_table, \ - const uint8 *src_base, int src_row_bytes, \ - uint8 *dst_base, int dst_row_bytes, \ - int top, int left, int bottom, int right) \ -{ \ - int byte_width, height; \ - int left_byte, right_byte, in_add, out_add; \ - int log2_in_bpp, log2_out_bpp; \ - IF_TABLE (const table_type *table); \ - \ - EXTRA_DECLS; \ - \ - /* Grab log2_in_bpp from the supplied table. */ \ - log2_in_bpp = *(const uint32 *)raw_table; \ - log2_out_bpp = log2_in_bpp + log2_out_ratio; \ - \ - /* Line up incoming data on byte boundaries. */ \ - left_byte = (left << log2_in_bpp) >> 3; \ - right_byte = ((right << log2_in_bpp) + 7) >> 3; \ - \ - /* Line up the outgoing data on byte boundaries. */ \ - if (log2_out_ratio < 0) \ - { \ - left_byte &= ~((1L << (abs_log2_out_ratio)) - 1); \ - right_byte = ((right_byte + ((1L << (abs_log2_out_ratio)) - 1)) \ - & ~((1L << (abs_log2_out_ratio)) - 1)); \ - } \ - \ - byte_width = right_byte - left_byte; \ - height = bottom - top; \ - \ - if (byte_width <= 0 || height <= 0) \ - return; \ - \ - /* Compute the actual aligned base of the table. */ \ - IF_TABLE (table = ((const table_type *) \ - _ALIGN_TABLE (raw_table, log2_in_bpp, log2_out_bpp))); \ - \ - EXTRA_SETUP(); \ - \ - /* Compute the quantities to add as we march through each row. */ \ - in_add = compute_add (src_row_bytes, byte_width); \ - if (log2_out_ratio >= 0) \ - out_add = compute_add (dst_row_bytes, \ - byte_width << (abs_log2_out_ratio)); \ - else \ - out_add = compute_add (dst_row_bytes, \ - byte_width >> (abs_log2_out_ratio)); \ - \ - { \ - INP_OUTP_DECL; \ - \ - /* Compute pointers to the beginning of the transfer areas. */ \ - inp = src_base + (top * src_row_bytes) + left_byte; \ - if (log2_out_ratio >= 0) \ - outp = (dst_base + (top * dst_row_bytes) \ - + (left_byte << (abs_log2_out_ratio))); \ - else \ - outp = (dst_base + (top * dst_row_bytes) \ - + (left_byte >> (abs_log2_out_ratio))); \ - \ - for (; height > 0; height--) \ - { \ - convert (); \ - inp += in_add; \ - outp += out_add; \ - } \ - } \ - \ - EXTRA_CLEANUP(); \ -} - - -#if defined (i386) && !defined (__CHECKER__) - -/* Override some of the common conversion cases with inline assembly - * hand-scheduled for the Pentium. - */ - -#define INP_OUTP_DECL \ - register const uint8 *inp asm ("%si"); \ - register uint8 *outp asm ("%di") - -/* This can do unaligned movsl's, but it's not clear who would ever - * call this anyway, so I'm not going to worry about it. - */ -#define CONVERT_COPY() \ -({ \ - typeof (byte_width) byte_width_dregs_unused; \ - \ - asm volatile ("cld\n\t" \ - "movl %%ecx,%%eax\n\t" \ - "shrl $2,%%ecx\n\t" \ - "andb $3,%%al\n\t" \ - "rep\n\t" \ - "movsl\n\t" \ - "movb %%al,%%cl\n\t" /* %ecx high 3 bytes == 0. */ \ - "rep\n\t" \ - "movsb" \ - : "=S" (inp), "=D" (outp), "=c" (byte_width_dregs_unused) \ - : "0" (inp), "1" (outp), "2" (byte_width) \ - : "ax", "memory", "cc"); \ -}) - - -#define CONVERT_1_1() \ -/* This conversion loop has been heavily optimized for the Pentium \ - * and 80486. Pointers to the conversion table (which is aligned \ - * % 256 bytes) are stored in %eax, %ebx, %ecx, and %edx. The low byte \ - * of each of these pointers is replaced with the input byte; the \ - * resulting register value is a pointer to the appropriate table entry. \ - */ \ -({ \ - int smashed_ax_unused; \ - \ - asm volatile ("pushl %%ebx\n\t" \ - "pushl %%ebp\n\t" \ - "movl %5,%%ebp\n\t" \ - "movl %%eax,%%ebx\n\t" \ - "testl $7,%%ebp\n\t" \ - "movl %%eax,%%ecx\n\t" \ - "movl %%eax,%%edx\n\t" \ - "jz 1f\n" \ - \ - /* Cleanup loop; handle cruft until we get an even \ - * multiple of 8 bytes left to process. \ - */ \ - "5:\n\t" \ - "movb (%%esi),%%al\n\t" \ - "decl %%ebp\n\t" \ - "incl %%esi\n\t" \ - "movb (%%eax),%%al\n\t" \ - "testl $7,%%ebp\n\t" \ - "movb %%al,(%%edi)\n\t" \ - "leal 1(%%edi),%%edi\n" \ - "jnz 5b\n" \ - \ - "1:\n\t" \ - "shrl $3,%%ebp\n\t" \ - "jnz 2f\n\t" \ - "jmp 3f\n\t" \ - \ - /* Here's the main conversion loop. We stagger \ - * byte fetches by 4 bytes to avoid cache bank \ - * conflicts which would prohibit Pentium \ - * pairability. 16 bytes of consecutive memory \ - * operations will probably stall the 80486 \ - * prefetch queue, so I've tried to move some of \ - * the necessary register operations into the \ - * middle of the loop. \ - */ \ - \ - /* Read in four input bytes. */ \ - ".align 4,0x90\n" \ - "2:\n\t" \ - "movb (%%esi),%%al\n\t" \ - "movb 4(%%esi),%%bl\n\t" \ - "movb 1(%%esi),%%cl\n\t" \ - "movb 5(%%esi),%%dl\n\t" \ - \ - /* Map them to the output bytes (we will probably \ - * have cache bank conflicts here since %%eax \ - * probably == %%ebx, etc). \ - */ \ - "movb (%%eax),%%al\n\t" \ - "movb (%%ebx),%%bl\n\t" \ - "movb (%%ecx),%%cl\n\t" \ - "movb (%%edx),%%dl\n\t" \ - \ - /* Write them out to memory. */ \ - "decl %%ebp\n\t" \ - "movb %%al,(%%edi)\n\t" \ - "movb %%bl,4(%%edi)\n\t" \ - "movb %%cl,1(%%edi)\n\t" \ - "movb %%dl,5(%%edi)\n\t" \ - \ - /* Read in four input bytes. */ \ - "leal 8(%%edi),%%edi\n\t" /* don't touch decl cc's. */ \ - "movb 2(%%esi),%%al\n\t" \ - "movb 6(%%esi),%%bl\n\t" \ - "movb 3(%%esi),%%cl\n\t" \ - "movb 7(%%esi),%%dl\n\t" \ - \ - /* Map them to the output bytes. */ \ - "leal 8(%%esi),%%esi\n\t" /* don't touch decl cc's. */ \ - "movb (%%eax),%%al\n\t" \ - "movb (%%ebx),%%bl\n\t" \ - "movb (%%ecx),%%cl\n\t" \ - "movb (%%edx),%%dl\n\t" \ - \ - /* Write them out to memory. */ \ - "movb %%al,-6(%%edi)\n\t" \ - "movb %%bl,-2(%%edi)\n\t" \ - "movb %%cl,-5(%%edi)\n\t" \ - "movb %%dl,-1(%%edi)\n\t" \ - \ - /* Loop while there's still more work to do. */ \ - "jnz 2b\n" \ - \ - /* All done! */ \ - "3:\n\t" \ - "popl %%ebp\n\t" \ - "popl %%ebx\n\t" \ - : "=S" (inp), "=D" (outp), "=a" (smashed_ax_unused) \ - : "0" (inp), "1" (outp), "g" (byte_width), \ - "2" (table) \ - : "memory", "cx", "dx", "cc"); \ -}) - - -#define CONVERT_1_2() \ -({ \ - int smashed_ax, smashed_cx; \ - \ - asm volatile ("pushl %%ebx\n\t" \ - "pushl %%ebp\n\t" \ - "xorl %%ebx,%%ebx\n\t" \ - "xorl %%edx,%%edx\n\t" \ - \ - "testb $3,%%cl\n\t" \ - "jz 1f\n\t" \ - "jmp 5f\n\t" \ - \ - /* Cleanup loop; handle cruft until we get an even \ - * multiple of 4 bytes left to process. \ - */ \ - ".align 4,0x90\n" \ - "5:\n\t" \ - "movb (%%esi),%%bl\n\t" \ - "decl %%ecx\n\t" \ - "incl %%esi\n\t" \ - "movl (%%eax,%%ebx,8),%%ebp\n\t" \ - "testb $3,%%cl\n\t" \ - "movw %%bp,(%%edi)\n\t" \ - "leal 2(%%edi),%%edi\n\t" \ - "jnz 5b\n" \ - \ - "1:\n\t" \ - "shrl $2,%%ecx\n\t" \ - "jnz 2f\n\t" \ - "jmp 3f\n\t" \ - \ - ".align 4,0x90\n" \ - "2:\n\t" \ - "movb (%%esi),%%bl\n\t" \ - "movb 1(%%esi),%%dl\n\t" \ - "movl (%%eax,%%ebx,8),%%ebp\n\t" \ - "movb 2(%%esi),%%bl\n\t" \ - "orl 4(%%eax,%%edx,8),%%ebp\n\t" \ - "movb 3(%%esi),%%dl\n\t" \ - "movl %%ebp,(%%edi)\n\t" \ - "movl (%%eax,%%ebx,8),%%ebp\n\t" \ - "addl $4,%%esi\n\t" \ - "orl 4(%%eax,%%edx,8),%%ebp\n\t" \ - "movl %%ebp,4(%%edi)\n\t" \ - "addl $8,%%edi\n\t" \ - "decl %%ecx\n\t" \ - "jnz 2b\n" \ - \ - "3:\n\t" \ - "popl %%ebp\n\t" \ - "popl %%ebx\n\t" \ - : "=S" (inp), "=D" (outp), "=a" (smashed_ax), \ - "=c" (smashed_cx) \ - : "2" (table), "0" (inp), "1" (outp), "3" (byte_width) \ - : "dx", "cc", "memory"); \ -}) - - -#define CONVERT_1_4() \ -({ \ - int smashed_ax, smashed_cx; \ - \ - asm volatile ("pushl %%ebx\n\t" \ - "pushl %%ebp\n\t" \ - "xorl %%ebx,%%ebx\n\t" \ - "xorl %%edx,%%edx\n\t" \ - \ - "testb $3,%%cl\n\t" \ - "jz 1f\n\t" \ - "jmp 5f\n\t" \ - \ - /* Cleanup loop; handle cruft until we get an even \ - * multiple of 4 bytes left to process. \ - */ \ - ".align 4,0x90\n" \ - "5:\n\t" \ - "movb (%%esi),%%bl\n\t" \ - "decl %%ecx\n\t" \ - "incl %%esi\n\t" \ - "movl (%%eax,%%ebx,4),%%ebp\n\t" \ - "testb $3,%%cl\n\t" \ - "movl %%ebp,(%%edi)\n\t" \ - "leal 4(%%edi),%%edi\n\t" \ - "jnz 5b\n" \ - \ - "1:\n\t" \ - "shrl $2,%%ecx\n\t" \ - "jnz 2f\n\t" \ - "jmp 3f\n\t" \ - \ - ".align 4,0x90\n" \ - "2:\n\t" \ - "movb (%%esi),%%bl\n\t" \ - "movb 1(%%esi),%%dl\n\t" \ - "movl (%%eax,%%ebx,4),%%ebp\n\t" \ - "movb 2(%%esi),%%bl\n\t" \ - "movl %%ebp,(%%edi)\n\t" \ - "movl (%%eax,%%edx,4),%%ebp\n\t" \ - "movb 3(%%esi),%%dl\n\t" \ - "movl %%ebp,4(%%edi)\n\t" \ - "movl (%%eax,%%ebx,4),%%ebp\n\t" \ - "addl $4,%%esi\n\t" \ - "movl %%ebp,8(%%edi)\n\t" \ - "movl (%%eax,%%edx,4),%%ebp\n\t" \ - "movl %%ebp,12(%%edi)\n\t" \ - "addl $16,%%edi\n\t" \ - "decl %%ecx\n\t" \ - "jnz 2b\n" \ - \ - "3:\n\t" \ - "popl %%ebp\n\t" \ - "popl %%ebx\n\t" \ - : "=S" (inp), "=D" (outp), "=a" (smashed_ax), \ - "=c" (smashed_cx) \ - : "2" (table), "0" (inp), "1" (outp), "3" (byte_width) \ - : "dx", "cc", "memory"); \ -}) - - -#define CONVERT_1_8() \ -({ \ - int smashed_ax, smashed_cx; \ - \ - asm volatile ("pushl %%ebx\n\t" \ - "pushl %%ebp\n\t" \ - "xorl %%ebx,%%ebx\n\t" \ - "xorl %%edx,%%edx\n\t" \ - \ - "testb $3,%%cl\n\t" \ - "jz 1f\n\t" \ - "jmp 5f\n\t" \ - \ - /* Cleanup loop; handle cruft until we get an even \ - * multiple of 4 bytes left to process. \ - */ \ - ".align 4,0x90\n" \ - "5:\n\t" \ - "movb (%%esi),%%bl\n\t" \ - "decl %%ecx\n\t" \ - "incl %%esi\n\t" \ - "movl (%%eax,%%ebx,8),%%ebp\n\t" \ - "movl %%ebp,(%%edi)\n\t" \ - "movl 4(%%eax,%%ebx,8),%%ebp\n\t" \ - "testb $3,%%cl\n\t" \ - "movl %%ebp,4(%%edi)\n\t" \ - "leal 8(%%edi),%%edi\n\t" \ - "jnz 5b\n" \ - \ - "1:\n\t" \ - "shrl $2,%%ecx\n\t" \ - "jnz 2f\n\t" \ - "jmp 3f\n\t" \ - \ - ".align 4,0x90\n" \ - "2:\n\t" \ - "movb (%%esi),%%bl\n\t" \ - "movb 1(%%esi),%%dl\n\t" \ - \ - "movl (%%eax,%%ebx,8),%%ebp\n\t" \ - "movl %%ebp,(%%edi)\n\t" \ - "movl 4(%%eax,%%ebx,8),%%ebp\n\t" \ - "movl %%ebp,4(%%edi)\n\t" \ - \ - "movb 2(%%esi),%%bl\n\t" \ - \ - "movl (%%eax,%%edx,8),%%ebp\n\t" \ - "movl %%ebp,8(%%edi)\n\t" \ - "movl 4(%%eax,%%edx,8),%%ebp\n\t" \ - "movl %%ebp,12(%%edi)\n\t" \ - \ - "movb 3(%%esi),%%dl\n\t" \ - \ - "movl (%%eax,%%ebx,8),%%ebp\n\t" \ - "movl %%ebp,16(%%edi)\n\t" \ - "movl 4(%%eax,%%ebx,8),%%ebp\n\t" \ - "addl $4,%%esi\n\t" \ - "movl %%ebp,20(%%edi)\n\t" \ - \ - "movl (%%eax,%%edx,8),%%ebp\n\t" \ - "movl %%ebp,24(%%edi)\n\t" \ - "movl 4(%%eax,%%edx,8),%%ebp\n\t" \ - "movl %%ebp,28(%%edi)\n\t" \ - \ - "addl $32,%%edi\n\t" \ - "decl %%ecx\n\t" \ - "jnz 2b\n" \ - \ - "3:\n\t" \ - "popl %%ebp\n\t" \ - "popl %%ebx\n\t" \ - : "=S" (inp), "=D" (outp), "=a" (smashed_ax), \ - "=c" (smashed_cx) \ - : "2" (table), "0" (inp), "1" (outp), "3" (byte_width) \ - : "dx", "cc", "memory"); \ -}) - - -#define COMPUTE_ADD_COPY(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#define COMPUTE_ADD_1_1(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#define COMPUTE_ADD_1_2(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#define COMPUTE_ADD_1_4(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#define COMPUTE_ADD_1_8(row_bytes, byte_width) ((row_bytes) - (byte_width)) - -#endif /* i386 */ - - -#if !defined (INP_OUTP_DECL) -#define INP_OUTP_DECL \ - const uint8 *inp; \ - uint8 *outp -#endif /* !defined (INP_OUTP_DECL) */ - - -#if !defined (CONVERT_COPY) -# define CONVERT_COPY() memcpy (outp, inp, byte_width) -# define COMPUTE_ADD_COPY(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_COPY */ - - -#if !defined (CONVERT_1_1) -#define CONVERT_1_1() \ -do { \ - int w; \ - for (w = byte_width - 1; w >= 0; w--) \ - outp[w] = (*table)[inp[w]]; \ -} while (0) -# define COMPUTE_ADD_1_1(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_1_1 */ - - -#if !defined (CONVERT_1_2) -#define CONVERT_1_2() \ -do { \ - int w; \ - for (w = byte_width - 1; w >= 0; w--) \ - ((uint16 *)outp)[w] = (*table)[inp[w]][0]; \ -} while (0) -# define COMPUTE_ADD_1_2(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_1_2 */ - - -#if !defined (CONVERT_1_4) -#define CONVERT_1_4() \ -do { \ - int w; \ - for (w = byte_width - 1; w >= 0; w--) \ - ((uint32 *)outp)[w] = (*table)[inp[w]]; \ -} while (0) -# define COMPUTE_ADD_1_4(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_1_4 */ - - -#if !defined (CONVERT_1_8) -#define CONVERT_1_8() \ -do { \ - int w; \ - for (w = byte_width - 1; w >= 0; w--) \ - { \ - unsigned in = inp[w]; \ - ((uint32 *)outp)[w * 2 ] = (*table)[in][0]; \ - ((uint32 *)outp)[w * 2 + 1] = (*table)[in][1]; \ - } \ -} while (0) -# define COMPUTE_ADD_1_8(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_1_8 */ - - -#if !defined (CONVERT_1_16) -#define CONVERT_1_16() \ -do { \ - int w; \ - uint32 *dp; \ - \ - dp = (uint32 *)&outp[(byte_width - 1) * 16]; \ - for (w = byte_width - 1; w >= 0; dp -= 4, w--) \ - { \ - const uint32 *sp; \ - sp = &(*table)[inp[w]][0]; \ - dp[0] = sp[0]; \ - dp[1] = sp[1]; \ - dp[2] = sp[2]; \ - dp[3] = sp[3]; \ - } \ -} while (0) -#define COMPUTE_ADD_1_16(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_1_16 */ - - -#if !defined (CONVERT_1_32) -#define CONVERT_1_32() \ -do { \ - int w; \ - uint32 *dp; \ - \ - dp = (uint32 *)&outp[(byte_width - 1) * 32]; \ - for (w = byte_width - 1; w >= 0; dp -= 8, w--) \ - { \ - const uint32 *sp; \ - sp = &(*table)[inp[w]][0]; \ - dp[0] = sp[0]; \ - dp[1] = sp[1]; \ - dp[2] = sp[2]; \ - dp[3] = sp[3]; \ - dp[4] = sp[4]; \ - dp[5] = sp[5]; \ - dp[6] = sp[6]; \ - dp[7] = sp[7]; \ - } \ -} while (0) -#define COMPUTE_ADD_1_32(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_1_32 */ - - -#if !defined (CONVERT_2_1) -#define CONVERT_2_1() \ -do { \ - int w; \ - for (w = (byte_width / 2) - 1; w >= 0; w--) \ - outp[w] = ( (*table)[0][inp[w * 2 ]] \ - | (*table)[1][inp[w * 2 + 1]]); \ -} while (0) -#define COMPUTE_ADD_2_1(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_2_1 */ - - -#if !defined (CONVERT_4_1) -#define CONVERT_4_1() \ -do { \ - int w; \ - for (w = (byte_width / 4) - 1; w >= 0; w--) \ - outp[w] = ( (*table)[0][inp[w * 4 ]] \ - | (*table)[1][inp[w * 4 + 1]] \ - | (*table)[2][inp[w * 4 + 2]] \ - | (*table)[3][inp[w * 4 + 3]]); \ -} while (0) -#define COMPUTE_ADD_4_1(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_4_1 */ - - -#if !defined (CONVERT_8_1) -#define CONVERT_8_1() \ -do { \ - int w; \ - for (w = (byte_width / 8) - 1; w >= 0; w--) \ - outp[w] = ( (*table)[0][inp[w * 8 ]] \ - | (*table)[1][inp[w * 8 + 1]] \ - | (*table)[2][inp[w * 8 + 2]] \ - | (*table)[3][inp[w * 8 + 3]] \ - | (*table)[4][inp[w * 8 + 4]] \ - | (*table)[5][inp[w * 8 + 5]] \ - | (*table)[6][inp[w * 8 + 6]] \ - | (*table)[7][inp[w * 8 + 7]]); \ -} while (0) -#define COMPUTE_ADD_8_1(row_bytes, byte_width) (row_bytes) -#endif /* !CONVERT_8_1 */ - - -#define CONVERT_RGB_IND(in_type, out_bpp) \ -do { \ - int w, shift; \ - uint8 v; \ - \ - shift = 8 - (out_bpp); \ - v = 0; \ - \ - for (w = byte_width; w > 0; w -= sizeof (in_type)) \ - { \ - RGBColor r; \ - in_type in; \ - \ - in = *(const in_type *)inp; \ - inp += sizeof (in_type); \ - (*src_rgb_spec->pixel_to_rgbcolor) (src_rgb_spec, in, &r); \ - v |= (Color2Index (&r) & ((1L << (out_bpp)) - 1)) << shift; \ - shift -= (out_bpp); \ - if (shift < 0) \ - { \ - *outp++ = v; \ - shift = 8 - (out_bpp); \ - v = 0; \ - } \ - } \ -} while (0) - - -#if !defined (CONVERT_16_1) -# define CONVERT_16_1() CONVERT_RGB_IND (uint16, 1) -# define COMPUTE_ADD_16_1(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_16_1 */ - -#if !defined (CONVERT_16_2) -# define CONVERT_16_2() CONVERT_RGB_IND (uint16, 2) -# define COMPUTE_ADD_16_2(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_16_2 */ - -#if !defined (CONVERT_16_4) -# define CONVERT_16_4() CONVERT_RGB_IND (uint16, 4) -# define COMPUTE_ADD_16_4(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_16_4 */ - -#if !defined (CONVERT_16_8) -# define CONVERT_16_8() CONVERT_RGB_IND (uint16, 8) -# define COMPUTE_ADD_16_8(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_16_8 */ - - -#if !defined (CONVERT_32_1) -# define CONVERT_32_1() CONVERT_RGB_IND (uint32, 1) -# define COMPUTE_ADD_32_1(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_32_1 */ - -#if !defined (CONVERT_32_2) -# define CONVERT_32_2() CONVERT_RGB_IND (uint32, 2) -# define COMPUTE_ADD_32_2(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_32_2 */ - -#if !defined (CONVERT_32_4) -# define CONVERT_32_4() CONVERT_RGB_IND (uint32, 4) -# define COMPUTE_ADD_32_4(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_32_4 */ - -#if !defined (CONVERT_32_8) -# define CONVERT_32_8() CONVERT_RGB_IND (uint32, 8) -# define COMPUTE_ADD_32_8(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_32_8 */ - - -#define CONVERT_RGB_RGB(in_type, out_type) \ -do { \ - int w; \ - \ - for (w = byte_width; w > 0; w -= sizeof (in_type)) \ - { \ - RGBColor r; \ - out_type v; \ - in_type in; \ - \ - in = *(const in_type *)inp; \ - inp += sizeof (in_type); \ - \ - if (in == cache_in) \ - v = cache_out; \ - else \ - { \ - /* Translate src RGB to canonical form. */ \ - (*src_rgb_spec->pixel_to_rgbcolor) (src_rgb_spec, in, &r); \ - \ - /* Translate canonical form to dest pixel. */ \ - v = (*dst_rgb_spec->rgbcolor_to_pixel) (dst_rgb_spec, &r, \ - TRUE); \ - \ - /* Record the last RGB translated, for speed. */ \ - cache_in = in; \ - cache_out = v; \ - } \ - \ - *(out_type *)outp = v; \ - outp += sizeof (out_type); \ - } \ -} while (0) - - -#if !defined (CONVERT_16_16) -# define CONVERT_16_16() CONVERT_RGB_RGB (uint16, uint16) -# define COMPUTE_ADD_16_16(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_16_16 */ - - -#if !defined (CONVERT_16_32) -# define CONVERT_16_32() CONVERT_RGB_RGB (uint16, uint32) -# define COMPUTE_ADD_16_32(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_16_32 */ - - -#if !defined (CONVERT_32_16) -# define CONVERT_32_16() CONVERT_RGB_RGB (uint32, uint16) -# define COMPUTE_ADD_32_16(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_32_16 */ - - -#if !defined (CONVERT_32_32) -# define CONVERT_32_32() CONVERT_RGB_RGB (uint32, uint32) -# define COMPUTE_ADD_32_32(row_bytes, byte_width) ((row_bytes) - (byte_width)) -#endif /* !CONVERT_32_32 */ - - -#define _ALIGN_TABLE(t, in, out) DEPTHCONV_ALIGN_TABLE(t, in, out) -#define EXTRA_DECLS -#define EXTRA_SETUP() -#define EXTRA_CLEANUP() - -/* Handle bpp nondecreasing cases. */ -#define IF_TABLE(x) -CONVERT_FUNC (depthconv_copy, CONVERT_COPY, 0, 0, COMPUTE_ADD_COPY, void) -#undef IF_TABLE -#define IF_TABLE(x) x -CONVERT_FUNC (depthconv_1_1, CONVERT_1_1, 0, 0, COMPUTE_ADD_1_1, - depthconv_1_1_data_t) -CONVERT_FUNC (depthconv_1_2, CONVERT_1_2, 1, 1, COMPUTE_ADD_1_2, - depthconv_1_2_data_t) -CONVERT_FUNC (depthconv_1_4, CONVERT_1_4, 2, 2, COMPUTE_ADD_1_4, - depthconv_1_4_data_t) -CONVERT_FUNC (depthconv_1_8, CONVERT_1_8, 3, 3, COMPUTE_ADD_1_8, - depthconv_1_8_data_t) -CONVERT_FUNC (depthconv_1_16, CONVERT_1_16, 4, 4, COMPUTE_ADD_1_16, - depthconv_1_16_data_t) -CONVERT_FUNC (depthconv_1_32, CONVERT_1_32, 5, 5, COMPUTE_ADD_1_32, - depthconv_1_32_data_t) - - -/* Handle bpp decreasing cases. */ -CONVERT_FUNC (depthconv_2_1, CONVERT_2_1, -1, 1, COMPUTE_ADD_2_1, - depthconv_2_1_data_t) -CONVERT_FUNC (depthconv_4_1, CONVERT_4_1, -2, 2, COMPUTE_ADD_4_1, - depthconv_4_1_data_t) -CONVERT_FUNC (depthconv_8_1, CONVERT_8_1, -3, 3, COMPUTE_ADD_8_1, - depthconv_8_1_data_t) - - -/* Handle RGB -> RGB cases. */ -#undef _ALIGN_TABLE -#define _ALIGN_TABLE(t, in, out) (t) - -#undef EXTRA_SETUP -#undef EXTRA_CLEANUP - -#define EXTRA_SETUP() \ -do { \ - src_rgb_spec = table->src_rgb_spec; \ - dst_rgb_spec = table->dst_rgb_spec; \ - cache_in = src_rgb_spec->white_pixel; \ - cache_out = dst_rgb_spec->white_pixel; \ - } while (0) - -#define EXTRA_CLEANUP() - -#define SRC_DST_RGB_SPEC_DECLS \ - const rgb_spec_t *src_rgb_spec; \ - const rgb_spec_t *dst_rgb_spec - -#undef EXTRA_DECLS -#define EXTRA_DECLS \ - uint16 cache_in; \ - uint16 cache_out; \ - SRC_DST_RGB_SPEC_DECLS -CONVERT_FUNC (depthconv_16_16, CONVERT_16_16, 0, 0, COMPUTE_ADD_16_16, - depthconv_rgb_to_rgb_data_t) - -#undef EXTRA_DECLS -#define EXTRA_DECLS \ - uint16 cache_in; \ - uint32 cache_out; \ - SRC_DST_RGB_SPEC_DECLS -CONVERT_FUNC (depthconv_16_32, CONVERT_16_32, 1, 1, COMPUTE_ADD_16_32, - depthconv_rgb_to_rgb_data_t) - -#undef EXTRA_DECLS -#define EXTRA_DECLS \ - uint32 cache_in; \ - uint16 cache_out; \ - SRC_DST_RGB_SPEC_DECLS -CONVERT_FUNC (depthconv_32_16, CONVERT_32_16, -1, 1, COMPUTE_ADD_32_16, - depthconv_rgb_to_rgb_data_t) - -#undef EXTRA_DECLS -#define EXTRA_DECLS \ - uint32 cache_in; \ - uint32 cache_out; \ - SRC_DST_RGB_SPEC_DECLS -CONVERT_FUNC (depthconv_32_32, CONVERT_32_32, 0, 0, COMPUTE_ADD_32_32, - depthconv_rgb_to_rgb_data_t) - -/* Handle RGB -> indirect cases. */ -#undef EXTRA_DECLS -#undef EXTRA_SETUP -#undef EXTRA_CLEANUP -#undef SRC_DST_RGB_SPEC_DECLS - -#define EXTRA_DECLS \ - GDHandle gdev; \ - PixMapHandle gd_pmap; \ - CTabHandle gdev_ctab_save; \ - ITabHandle gdev_itab_save; \ - const rgb_spec_t *src_rgb_spec - -#define EXTRA_SETUP() \ -do { gdev = MR (TheGDevice); \ - gd_pmap = GD_PMAP (gdev); \ - gdev_ctab_save = PIXMAP_TABLE_X (gd_pmap); \ - gdev_itab_save = GD_ITABLE_X (gdev); \ - PIXMAP_TABLE_X (gd_pmap) = table->swapped_ctab; \ - GD_ITABLE_X (gdev) = table->swapped_itab; \ - src_rgb_spec = table->src_rgb_spec; \ - } while (0) - -#define EXTRA_CLEANUP() \ -do { PIXMAP_TABLE_X (gd_pmap) = gdev_ctab_save; \ - GD_ITABLE_X (gdev) = gdev_itab_save; \ - } while (0) - -CONVERT_FUNC (depthconv_16_1, CONVERT_16_1, -4, 4, COMPUTE_ADD_16_1, - depthconv_rgb_to_ind_data_t) -CONVERT_FUNC (depthconv_16_2, CONVERT_16_2, -3, 3, COMPUTE_ADD_16_2, - depthconv_rgb_to_ind_data_t) -CONVERT_FUNC (depthconv_16_4, CONVERT_16_4, -2, 2, COMPUTE_ADD_16_4, - depthconv_rgb_to_ind_data_t) -CONVERT_FUNC (depthconv_16_8, CONVERT_16_8, -1, 1, COMPUTE_ADD_16_8, - depthconv_rgb_to_ind_data_t) - -CONVERT_FUNC (depthconv_32_1, CONVERT_32_1, -5, 5, COMPUTE_ADD_32_1, - depthconv_rgb_to_ind_data_t) -CONVERT_FUNC (depthconv_32_2, CONVERT_32_2, -4, 4, COMPUTE_ADD_32_2, - depthconv_rgb_to_ind_data_t) -CONVERT_FUNC (depthconv_32_4, CONVERT_32_4, -3, 3, COMPUTE_ADD_32_4, - depthconv_rgb_to_ind_data_t) -CONVERT_FUNC (depthconv_32_8, CONVERT_32_8, -2, 2, COMPUTE_ADD_32_8, - depthconv_rgb_to_ind_data_t) diff --git a/src/dcconvert.cpp b/src/dcconvert.cpp new file mode 100644 index 00000000..9855cdfc --- /dev/null +++ b/src/dcconvert.cpp @@ -0,0 +1,859 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/depthconv.h" +#include "rsys/cquick.h" + +namespace Executor +{ + +/* This file contains all of the low-level depth conversion routines, + * and works hand in hand with dcmaketables.c. The routines in this + * file can handle mapping any type of indirect or RGB pixel to any + * type of indirect or RGB pixel. + * + * None of the routines in this file should ever be called directly; + * instead, you call one of the table-creating routines in + * dcmaketables.c, and that routine will return a function pointer + * that points to the appropriate function in this file. + * + * All of the depth conversion functions share the same structure; the + * key thing that differs is the actual loop that perform the + * translation. Therefore each depth conversion function is created + * by instantating the generic depth conversion macro with appropriate + * parameters. + * + * The most important such parameter is the "convert" macro. This + * supplies code for the inner loop that converts source pixels to + * destination pixels. Since this loop is time-critical, the generic + * C versions of these inner loops can be overridden with inline + * assembly versions; each generic C loop is wrapped in an "#ifndef" + * so any preceding host-specific version will override it. Currently + * several of the most common inner loops have been written in x86 + * assembly. These cases are especially time-critical since they are + * frequently used to convert data into a format used by the host + * windowing system. + */ + +#define CONVERT_FUNC(func_name, convert, log2_out_ratio, abs_log2_out_ratio, \ + compute_add, table_type) \ + void \ + func_name(const void *raw_table, \ + const uint8_t *src_base, int src_row_bytes, \ + uint8_t *dst_base, int dst_row_bytes, \ + int top, int left, int bottom, int right) \ + { \ + int byte_width, height; \ + int left_byte, right_byte, in_add, out_add; \ + int log2_in_bpp, log2_out_bpp; \ + IF_TABLE(const table_type *table); \ + \ + EXTRA_DECLS; \ + \ + /* Grab log2_in_bpp from the supplied table. */ \ + log2_in_bpp = *(const uint32_t *)raw_table; \ + log2_out_bpp = log2_in_bpp + log2_out_ratio; \ + \ + /* Line up incoming data on byte boundaries. */ \ + left_byte = (left << log2_in_bpp) >> 3; \ + right_byte = ((right << log2_in_bpp) + 7) >> 3; \ + \ + /* Line up the outgoing data on byte boundaries. */ \ + if(log2_out_ratio < 0) \ + { \ + left_byte &= ~((1L << (abs_log2_out_ratio)) - 1); \ + right_byte = ((right_byte + ((1L << (abs_log2_out_ratio)) - 1)) \ + & ~((1L << (abs_log2_out_ratio)) - 1)); \ + } \ + \ + byte_width = right_byte - left_byte; \ + height = bottom - top; \ + \ + if(byte_width <= 0 || height <= 0) \ + return; \ + \ + /* Compute the actual aligned base of the table. */ \ + IF_TABLE(table = ((const table_type *) \ + _ALIGN_TABLE(raw_table, log2_in_bpp, log2_out_bpp))); \ + \ + EXTRA_SETUP(); \ + \ + /* Compute the quantities to add as we march through each row. */ \ + in_add = compute_add(src_row_bytes, byte_width); \ + if(log2_out_ratio >= 0) \ + out_add = compute_add(dst_row_bytes, \ + byte_width << (abs_log2_out_ratio)); \ + else \ + out_add = compute_add(dst_row_bytes, \ + byte_width >> (abs_log2_out_ratio)); \ + \ + { \ + INP_OUTP_DECL; \ + \ + /* Compute pointers to the beginning of the transfer areas. */ \ + inp = src_base + (top * src_row_bytes) + left_byte; \ + if(log2_out_ratio >= 0) \ + outp = (dst_base + (top * dst_row_bytes) \ + + (left_byte << (abs_log2_out_ratio))); \ + else \ + outp = (dst_base + (top * dst_row_bytes) \ + + (left_byte >> (abs_log2_out_ratio))); \ + \ + for(; height > 0; height--) \ + { \ + convert(); \ + inp += in_add; \ + outp += out_add; \ + } \ + } \ + \ + EXTRA_CLEANUP(); \ + } + +#if defined(i386) + +/* Override some of the common conversion cases with inline assembly + * hand-scheduled for the Pentium. + */ + +#define INP_OUTP_DECL \ + register const uint8_t *inp asm("%si"); \ + register uint8_t *outp asm("%di") + +/* This can do unaligned movsl's, but it's not clear who would ever + * call this anyway, so I'm not going to worry about it. + */ +#define CONVERT_COPY() \ + ({ \ + decltype(byte_width) byte_width_dregs_unused; \ + \ + asm volatile("cld\n\t" \ + "movl %%ecx,%%eax\n\t" \ + "shrl $2,%%ecx\n\t" \ + "andb $3,%%al\n\t" \ + "rep\n\t" \ + "movsl\n\t" \ + "movb %%al,%%cl\n\t" /* %ecx high 3 bytes == 0. */ \ + "rep\n\t" \ + "movsb" \ + : "=S"(inp), "=D"(outp), "=c"(byte_width_dregs_unused) \ + : "0"(inp), "1"(outp), "2"(byte_width) \ + : "ax", "memory", "cc"); \ + }) + +#define CONVERT_1_1() \ + /* This conversion loop has been heavily optimized for the Pentium \ + * and 80486. Pointers to the conversion table (which is aligned \ + * % 256 bytes) are stored in %eax, %ebx, %ecx, and %edx. The low byte \ + * of each of these pointers is replaced with the input byte; the \ + * resulting register value is a pointer to the appropriate table entry. \ + */ \ + ({ \ + int smashed_ax_unused; \ + \ + asm volatile("pushl %%ebx\n\t" \ + "pushl %%ebp\n\t" \ + "movl %5,%%ebp\n\t" \ + "movl %%eax,%%ebx\n\t" \ + "testl $7,%%ebp\n\t" \ + "movl %%eax,%%ecx\n\t" \ + "movl %%eax,%%edx\n\t" \ + "jz 1f\n" \ + \ + /* Cleanup loop; handle cruft until we get an even \ + * multiple of 8 bytes left to process. \ + */ \ + "5:\n\t" \ + "movb (%%esi),%%al\n\t" \ + "decl %%ebp\n\t" \ + "incl %%esi\n\t" \ + "movb (%%eax),%%al\n\t" \ + "testl $7,%%ebp\n\t" \ + "movb %%al,(%%edi)\n\t" \ + "leal 1(%%edi),%%edi\n" \ + "jnz 5b\n" \ + \ + "1:\n\t" \ + "shrl $3,%%ebp\n\t" \ + "jnz 2f\n\t" \ + "jmp 3f\n\t" \ + \ + /* Here's the main conversion loop. We stagger \ + * byte fetches by 4 bytes to avoid cache bank \ + * conflicts which would prohibit Pentium \ + * pairability. 16 bytes of consecutive memory \ + * operations will probably stall the 80486 \ + * prefetch queue, so I've tried to move some of \ + * the necessary register operations into the \ + * middle of the loop. \ + */ \ + \ + /* Read in four input bytes. */ \ + ".align 4,0x90\n" \ + "2:\n\t" \ + "movb (%%esi),%%al\n\t" \ + "movb 4(%%esi),%%bl\n\t" \ + "movb 1(%%esi),%%cl\n\t" \ + "movb 5(%%esi),%%dl\n\t" \ + \ + /* Map them to the output bytes (we will probably \ + * have cache bank conflicts here since %%eax \ + * probably == %%ebx, etc). \ + */ \ + "movb (%%eax),%%al\n\t" \ + "movb (%%ebx),%%bl\n\t" \ + "movb (%%ecx),%%cl\n\t" \ + "movb (%%edx),%%dl\n\t" \ + \ + /* Write them out to memory. */ \ + "decl %%ebp\n\t" \ + "movb %%al,(%%edi)\n\t" \ + "movb %%bl,4(%%edi)\n\t" \ + "movb %%cl,1(%%edi)\n\t" \ + "movb %%dl,5(%%edi)\n\t" \ + \ + /* Read in four input bytes. */ \ + "leal 8(%%edi),%%edi\n\t" /* don't touch decl cc's. */ \ + "movb 2(%%esi),%%al\n\t" \ + "movb 6(%%esi),%%bl\n\t" \ + "movb 3(%%esi),%%cl\n\t" \ + "movb 7(%%esi),%%dl\n\t" \ + \ + /* Map them to the output bytes. */ \ + "leal 8(%%esi),%%esi\n\t" /* don't touch decl cc's. */ \ + "movb (%%eax),%%al\n\t" \ + "movb (%%ebx),%%bl\n\t" \ + "movb (%%ecx),%%cl\n\t" \ + "movb (%%edx),%%dl\n\t" \ + \ + /* Write them out to memory. */ \ + "movb %%al,-6(%%edi)\n\t" \ + "movb %%bl,-2(%%edi)\n\t" \ + "movb %%cl,-5(%%edi)\n\t" \ + "movb %%dl,-1(%%edi)\n\t" \ + \ + /* Loop while there's still more work to do. */ \ + "jnz 2b\n" \ + \ + /* All done! */ \ + "3:\n\t" \ + "popl %%ebp\n\t" \ + "popl %%ebx\n\t" \ + : "=S"(inp), "=D"(outp), "=a"(smashed_ax_unused) \ + : "0"(inp), "1"(outp), "g"(byte_width), \ + "2"(table) \ + : "memory", "cx", "dx", "cc"); \ + }) + +#define CONVERT_1_2() \ + ({ \ + int smashed_ax, smashed_cx; \ + \ + asm volatile("pushl %%ebx\n\t" \ + "pushl %%ebp\n\t" \ + "xorl %%ebx,%%ebx\n\t" \ + "xorl %%edx,%%edx\n\t" \ + \ + "testb $3,%%cl\n\t" \ + "jz 1f\n\t" \ + "jmp 5f\n\t" \ + \ + /* Cleanup loop; handle cruft until we get an even \ + * multiple of 4 bytes left to process. \ + */ \ + ".align 4,0x90\n" \ + "5:\n\t" \ + "movb (%%esi),%%bl\n\t" \ + "decl %%ecx\n\t" \ + "incl %%esi\n\t" \ + "movl (%%eax,%%ebx,8),%%ebp\n\t" \ + "testb $3,%%cl\n\t" \ + "movw %%bp,(%%edi)\n\t" \ + "leal 2(%%edi),%%edi\n\t" \ + "jnz 5b\n" \ + \ + "1:\n\t" \ + "shrl $2,%%ecx\n\t" \ + "jnz 2f\n\t" \ + "jmp 3f\n\t" \ + \ + ".align 4,0x90\n" \ + "2:\n\t" \ + "movb (%%esi),%%bl\n\t" \ + "movb 1(%%esi),%%dl\n\t" \ + "movl (%%eax,%%ebx,8),%%ebp\n\t" \ + "movb 2(%%esi),%%bl\n\t" \ + "orl 4(%%eax,%%edx,8),%%ebp\n\t" \ + "movb 3(%%esi),%%dl\n\t" \ + "movl %%ebp,(%%edi)\n\t" \ + "movl (%%eax,%%ebx,8),%%ebp\n\t" \ + "addl $4,%%esi\n\t" \ + "orl 4(%%eax,%%edx,8),%%ebp\n\t" \ + "movl %%ebp,4(%%edi)\n\t" \ + "addl $8,%%edi\n\t" \ + "decl %%ecx\n\t" \ + "jnz 2b\n" \ + \ + "3:\n\t" \ + "popl %%ebp\n\t" \ + "popl %%ebx\n\t" \ + : "=S"(inp), "=D"(outp), "=a"(smashed_ax), \ + "=c"(smashed_cx) \ + : "2"(table), "0"(inp), "1"(outp), "3"(byte_width) \ + : "dx", "cc", "memory"); \ + }) + +#define CONVERT_1_4() \ + ({ \ + int smashed_ax, smashed_cx; \ + \ + asm volatile("pushl %%ebx\n\t" \ + "pushl %%ebp\n\t" \ + "xorl %%ebx,%%ebx\n\t" \ + "xorl %%edx,%%edx\n\t" \ + \ + "testb $3,%%cl\n\t" \ + "jz 1f\n\t" \ + "jmp 5f\n\t" \ + \ + /* Cleanup loop; handle cruft until we get an even \ + * multiple of 4 bytes left to process. \ + */ \ + ".align 4,0x90\n" \ + "5:\n\t" \ + "movb (%%esi),%%bl\n\t" \ + "decl %%ecx\n\t" \ + "incl %%esi\n\t" \ + "movl (%%eax,%%ebx,4),%%ebp\n\t" \ + "testb $3,%%cl\n\t" \ + "movl %%ebp,(%%edi)\n\t" \ + "leal 4(%%edi),%%edi\n\t" \ + "jnz 5b\n" \ + \ + "1:\n\t" \ + "shrl $2,%%ecx\n\t" \ + "jnz 2f\n\t" \ + "jmp 3f\n\t" \ + \ + ".align 4,0x90\n" \ + "2:\n\t" \ + "movb (%%esi),%%bl\n\t" \ + "movb 1(%%esi),%%dl\n\t" \ + "movl (%%eax,%%ebx,4),%%ebp\n\t" \ + "movb 2(%%esi),%%bl\n\t" \ + "movl %%ebp,(%%edi)\n\t" \ + "movl (%%eax,%%edx,4),%%ebp\n\t" \ + "movb 3(%%esi),%%dl\n\t" \ + "movl %%ebp,4(%%edi)\n\t" \ + "movl (%%eax,%%ebx,4),%%ebp\n\t" \ + "addl $4,%%esi\n\t" \ + "movl %%ebp,8(%%edi)\n\t" \ + "movl (%%eax,%%edx,4),%%ebp\n\t" \ + "movl %%ebp,12(%%edi)\n\t" \ + "addl $16,%%edi\n\t" \ + "decl %%ecx\n\t" \ + "jnz 2b\n" \ + \ + "3:\n\t" \ + "popl %%ebp\n\t" \ + "popl %%ebx\n\t" \ + : "=S"(inp), "=D"(outp), "=a"(smashed_ax), \ + "=c"(smashed_cx) \ + : "2"(table), "0"(inp), "1"(outp), "3"(byte_width) \ + : "dx", "cc", "memory"); \ + }) + +#define CONVERT_1_8() \ + ({ \ + int smashed_ax, smashed_cx; \ + \ + asm volatile("pushl %%ebx\n\t" \ + "pushl %%ebp\n\t" \ + "xorl %%ebx,%%ebx\n\t" \ + "xorl %%edx,%%edx\n\t" \ + \ + "testb $3,%%cl\n\t" \ + "jz 1f\n\t" \ + "jmp 5f\n\t" \ + \ + /* Cleanup loop; handle cruft until we get an even \ + * multiple of 4 bytes left to process. \ + */ \ + ".align 4,0x90\n" \ + "5:\n\t" \ + "movb (%%esi),%%bl\n\t" \ + "decl %%ecx\n\t" \ + "incl %%esi\n\t" \ + "movl (%%eax,%%ebx,8),%%ebp\n\t" \ + "movl %%ebp,(%%edi)\n\t" \ + "movl 4(%%eax,%%ebx,8),%%ebp\n\t" \ + "testb $3,%%cl\n\t" \ + "movl %%ebp,4(%%edi)\n\t" \ + "leal 8(%%edi),%%edi\n\t" \ + "jnz 5b\n" \ + \ + "1:\n\t" \ + "shrl $2,%%ecx\n\t" \ + "jnz 2f\n\t" \ + "jmp 3f\n\t" \ + \ + ".align 4,0x90\n" \ + "2:\n\t" \ + "movb (%%esi),%%bl\n\t" \ + "movb 1(%%esi),%%dl\n\t" \ + \ + "movl (%%eax,%%ebx,8),%%ebp\n\t" \ + "movl %%ebp,(%%edi)\n\t" \ + "movl 4(%%eax,%%ebx,8),%%ebp\n\t" \ + "movl %%ebp,4(%%edi)\n\t" \ + \ + "movb 2(%%esi),%%bl\n\t" \ + \ + "movl (%%eax,%%edx,8),%%ebp\n\t" \ + "movl %%ebp,8(%%edi)\n\t" \ + "movl 4(%%eax,%%edx,8),%%ebp\n\t" \ + "movl %%ebp,12(%%edi)\n\t" \ + \ + "movb 3(%%esi),%%dl\n\t" \ + \ + "movl (%%eax,%%ebx,8),%%ebp\n\t" \ + "movl %%ebp,16(%%edi)\n\t" \ + "movl 4(%%eax,%%ebx,8),%%ebp\n\t" \ + "addl $4,%%esi\n\t" \ + "movl %%ebp,20(%%edi)\n\t" \ + \ + "movl (%%eax,%%edx,8),%%ebp\n\t" \ + "movl %%ebp,24(%%edi)\n\t" \ + "movl 4(%%eax,%%edx,8),%%ebp\n\t" \ + "movl %%ebp,28(%%edi)\n\t" \ + \ + "addl $32,%%edi\n\t" \ + "decl %%ecx\n\t" \ + "jnz 2b\n" \ + \ + "3:\n\t" \ + "popl %%ebp\n\t" \ + "popl %%ebx\n\t" \ + : "=S"(inp), "=D"(outp), "=a"(smashed_ax), \ + "=c"(smashed_cx) \ + : "2"(table), "0"(inp), "1"(outp), "3"(byte_width) \ + : "dx", "cc", "memory"); \ + }) + +#define COMPUTE_ADD_COPY(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#define COMPUTE_ADD_1_1(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#define COMPUTE_ADD_1_2(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#define COMPUTE_ADD_1_4(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#define COMPUTE_ADD_1_8(row_bytes, byte_width) ((row_bytes) - (byte_width)) + +#endif /* i386 */ + +#if !defined(INP_OUTP_DECL) +#define INP_OUTP_DECL \ + const uint8_t *inp; \ + uint8_t *outp +#endif /* !defined (INP_OUTP_DECL) */ + +#if !defined(CONVERT_COPY) +#define CONVERT_COPY() memcpy(outp, inp, byte_width) +#define COMPUTE_ADD_COPY(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_COPY */ + +#if !defined(CONVERT_1_1) +#define CONVERT_1_1() \ + do \ + { \ + int w; \ + for(w = byte_width - 1; w >= 0; w--) \ + outp[w] = (*table)[inp[w]]; \ + } while(0) +#define COMPUTE_ADD_1_1(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_1_1 */ + +#if !defined(CONVERT_1_2) +#define CONVERT_1_2() \ + do \ + { \ + int w; \ + for(w = byte_width - 1; w >= 0; w--) \ + ((uint16_t *)outp)[w] = (*table)[inp[w]][0]; \ + } while(0) +#define COMPUTE_ADD_1_2(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_1_2 */ + +#if !defined(CONVERT_1_4) +#define CONVERT_1_4() \ + do \ + { \ + int w; \ + for(w = byte_width - 1; w >= 0; w--) \ + ((uint32_t *)outp)[w] = (*table)[inp[w]]; \ + } while(0) +#define COMPUTE_ADD_1_4(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_1_4 */ + +#if !defined(CONVERT_1_8) +#define CONVERT_1_8() \ + do \ + { \ + int w; \ + for(w = byte_width - 1; w >= 0; w--) \ + { \ + unsigned in = inp[w]; \ + ((uint32_t *)outp)[w * 2] = (*table)[in][0]; \ + ((uint32_t *)outp)[w * 2 + 1] = (*table)[in][1]; \ + } \ + } while(0) +#define COMPUTE_ADD_1_8(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_1_8 */ + +#if !defined(CONVERT_1_16) +#define CONVERT_1_16() \ + do \ + { \ + int w; \ + uint32_t *dp; \ + \ + dp = (uint32_t *)&outp[(byte_width - 1) * 16]; \ + for(w = byte_width - 1; w >= 0; dp -= 4, w--) \ + { \ + const uint32_t *sp; \ + sp = &(*table)[inp[w]][0]; \ + dp[0] = sp[0]; \ + dp[1] = sp[1]; \ + dp[2] = sp[2]; \ + dp[3] = sp[3]; \ + } \ + } while(0) +#define COMPUTE_ADD_1_16(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_1_16 */ + +#if !defined(CONVERT_1_32) +#define CONVERT_1_32() \ + do \ + { \ + int w; \ + uint32_t *dp; \ + \ + dp = (uint32_t *)&outp[(byte_width - 1) * 32]; \ + for(w = byte_width - 1; w >= 0; dp -= 8, w--) \ + { \ + const uint32_t *sp; \ + sp = &(*table)[inp[w]][0]; \ + dp[0] = sp[0]; \ + dp[1] = sp[1]; \ + dp[2] = sp[2]; \ + dp[3] = sp[3]; \ + dp[4] = sp[4]; \ + dp[5] = sp[5]; \ + dp[6] = sp[6]; \ + dp[7] = sp[7]; \ + } \ + } while(0) +#define COMPUTE_ADD_1_32(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_1_32 */ + +#if !defined(CONVERT_2_1) +#define CONVERT_2_1() \ + do \ + { \ + int w; \ + for(w = (byte_width / 2) - 1; w >= 0; w--) \ + outp[w] = ((*table)[0][inp[w * 2]] \ + | (*table)[1][inp[w * 2 + 1]]); \ + } while(0) +#define COMPUTE_ADD_2_1(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_2_1 */ + +#if !defined(CONVERT_4_1) +#define CONVERT_4_1() \ + do \ + { \ + int w; \ + for(w = (byte_width / 4) - 1; w >= 0; w--) \ + outp[w] = ((*table)[0][inp[w * 4]] \ + | (*table)[1][inp[w * 4 + 1]] \ + | (*table)[2][inp[w * 4 + 2]] \ + | (*table)[3][inp[w * 4 + 3]]); \ + } while(0) +#define COMPUTE_ADD_4_1(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_4_1 */ + +#if !defined(CONVERT_8_1) +#define CONVERT_8_1() \ + do \ + { \ + int w; \ + for(w = (byte_width / 8) - 1; w >= 0; w--) \ + outp[w] = ((*table)[0][inp[w * 8]] \ + | (*table)[1][inp[w * 8 + 1]] \ + | (*table)[2][inp[w * 8 + 2]] \ + | (*table)[3][inp[w * 8 + 3]] \ + | (*table)[4][inp[w * 8 + 4]] \ + | (*table)[5][inp[w * 8 + 5]] \ + | (*table)[6][inp[w * 8 + 6]] \ + | (*table)[7][inp[w * 8 + 7]]); \ + } while(0) +#define COMPUTE_ADD_8_1(row_bytes, byte_width) (row_bytes) +#endif /* !CONVERT_8_1 */ + +#define CONVERT_RGB_IND(in_type, out_bpp) \ + do \ + { \ + int w, shift; \ + uint8_t v; \ + \ + shift = 8 - (out_bpp); \ + v = 0; \ + \ + for(w = byte_width; w > 0; w -= sizeof(in_type)) \ + { \ + RGBColor r; \ + in_type in; \ + \ + in = *(const in_type *)inp; \ + inp += sizeof(in_type); \ + (*src_rgb_spec->pixel_to_rgbcolor)(src_rgb_spec, in, &r); \ + v |= (Color2Index(&r) & ((1L << (out_bpp)) - 1)) << shift; \ + shift -= (out_bpp); \ + if(shift < 0) \ + { \ + *outp++ = v; \ + shift = 8 - (out_bpp); \ + v = 0; \ + } \ + } \ + } while(0) + +#if !defined(CONVERT_16_1) +#define CONVERT_16_1() CONVERT_RGB_IND(uint16_t, 1) +#define COMPUTE_ADD_16_1(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_16_1 */ + +#if !defined(CONVERT_16_2) +#define CONVERT_16_2() CONVERT_RGB_IND(uint16_t, 2) +#define COMPUTE_ADD_16_2(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_16_2 */ + +#if !defined(CONVERT_16_4) +#define CONVERT_16_4() CONVERT_RGB_IND(uint16_t, 4) +#define COMPUTE_ADD_16_4(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_16_4 */ + +#if !defined(CONVERT_16_8) +#define CONVERT_16_8() CONVERT_RGB_IND(uint16_t, 8) +#define COMPUTE_ADD_16_8(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_16_8 */ + +#if !defined(CONVERT_32_1) +#define CONVERT_32_1() CONVERT_RGB_IND(uint32_t, 1) +#define COMPUTE_ADD_32_1(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_32_1 */ + +#if !defined(CONVERT_32_2) +#define CONVERT_32_2() CONVERT_RGB_IND(uint32_t, 2) +#define COMPUTE_ADD_32_2(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_32_2 */ + +#if !defined(CONVERT_32_4) +#define CONVERT_32_4() CONVERT_RGB_IND(uint32_t, 4) +#define COMPUTE_ADD_32_4(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_32_4 */ + +#if !defined(CONVERT_32_8) +#define CONVERT_32_8() CONVERT_RGB_IND(uint32_t, 8) +#define COMPUTE_ADD_32_8(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_32_8 */ + +#define CONVERT_RGB_RGB(in_type, out_type) \ + do \ + { \ + int w; \ + \ + for(w = byte_width; w > 0; w -= sizeof(in_type)) \ + { \ + RGBColor r; \ + out_type v; \ + in_type in; \ + \ + in = *(const in_type *)inp; \ + inp += sizeof(in_type); \ + \ + if(in == cache_in) \ + v = cache_out; \ + else \ + { \ + /* Translate src RGB to canonical form. */ \ + (*src_rgb_spec->pixel_to_rgbcolor)(src_rgb_spec, in, &r); \ + \ + /* Translate canonical form to dest pixel. */ \ + v = (*dst_rgb_spec->rgbcolor_to_pixel)(dst_rgb_spec, &r, \ + true); \ + \ + /* Record the last RGB translated, for speed. */ \ + cache_in = in; \ + cache_out = v; \ + } \ + \ + *(out_type *)outp = v; \ + outp += sizeof(out_type); \ + } \ + } while(0) + +#if !defined(CONVERT_16_16) +#define CONVERT_16_16() CONVERT_RGB_RGB(uint16_t, uint16_t) +#define COMPUTE_ADD_16_16(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_16_16 */ + +#if !defined(CONVERT_16_32) +#define CONVERT_16_32() CONVERT_RGB_RGB(uint16_t, uint32_t) +#define COMPUTE_ADD_16_32(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_16_32 */ + +#if !defined(CONVERT_32_16) +#define CONVERT_32_16() CONVERT_RGB_RGB(uint32_t, uint16_t) +#define COMPUTE_ADD_32_16(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_32_16 */ + +#if !defined(CONVERT_32_32) +#define CONVERT_32_32() CONVERT_RGB_RGB(uint32_t, uint32_t) +#define COMPUTE_ADD_32_32(row_bytes, byte_width) ((row_bytes) - (byte_width)) +#endif /* !CONVERT_32_32 */ + +#define _ALIGN_TABLE(t, in, out) DEPTHCONV_ALIGN_TABLE(t, in, out) +#define EXTRA_DECLS +#define EXTRA_SETUP() +#define EXTRA_CLEANUP() + +/* Handle bpp nondecreasing cases. */ +#define IF_TABLE(x) +CONVERT_FUNC(depthconv_copy, CONVERT_COPY, 0, 0, COMPUTE_ADD_COPY, void) +#undef IF_TABLE +#define IF_TABLE(x) x +CONVERT_FUNC(depthconv_1_1, CONVERT_1_1, 0, 0, COMPUTE_ADD_1_1, + depthconv_1_1_data_t) +CONVERT_FUNC(depthconv_1_2, CONVERT_1_2, 1, 1, COMPUTE_ADD_1_2, + depthconv_1_2_data_t) +CONVERT_FUNC(depthconv_1_4, CONVERT_1_4, 2, 2, COMPUTE_ADD_1_4, + depthconv_1_4_data_t) +CONVERT_FUNC(depthconv_1_8, CONVERT_1_8, 3, 3, COMPUTE_ADD_1_8, + depthconv_1_8_data_t) +CONVERT_FUNC(depthconv_1_16, CONVERT_1_16, 4, 4, COMPUTE_ADD_1_16, + depthconv_1_16_data_t) +CONVERT_FUNC(depthconv_1_32, CONVERT_1_32, 5, 5, COMPUTE_ADD_1_32, + depthconv_1_32_data_t) + +/* Handle bpp decreasing cases. */ +CONVERT_FUNC(depthconv_2_1, CONVERT_2_1, -1, 1, COMPUTE_ADD_2_1, + depthconv_2_1_data_t) +CONVERT_FUNC(depthconv_4_1, CONVERT_4_1, -2, 2, COMPUTE_ADD_4_1, + depthconv_4_1_data_t) +CONVERT_FUNC(depthconv_8_1, CONVERT_8_1, -3, 3, COMPUTE_ADD_8_1, + depthconv_8_1_data_t) + +/* Handle RGB -> RGB cases. */ +#undef _ALIGN_TABLE +#define _ALIGN_TABLE(t, in, out) (t) + +#undef EXTRA_SETUP +#undef EXTRA_CLEANUP + +#define EXTRA_SETUP() \ + do \ + { \ + src_rgb_spec = table->src_rgb_spec; \ + dst_rgb_spec = table->dst_rgb_spec; \ + cache_in = src_rgb_spec->white_pixel; \ + cache_out = dst_rgb_spec->white_pixel; \ + } while(0) + +#define EXTRA_CLEANUP() + +#define SRC_DST_RGB_SPEC_DECLS \ + const rgb_spec_t *src_rgb_spec; \ + const rgb_spec_t *dst_rgb_spec + +#undef EXTRA_DECLS +#define EXTRA_DECLS \ + uint16_t cache_in; \ + uint16_t cache_out; \ + SRC_DST_RGB_SPEC_DECLS +CONVERT_FUNC(depthconv_16_16, CONVERT_16_16, 0, 0, COMPUTE_ADD_16_16, + depthconv_rgb_to_rgb_data_t) + +#undef EXTRA_DECLS +#define EXTRA_DECLS \ + uint16_t cache_in; \ + uint32_t cache_out; \ + SRC_DST_RGB_SPEC_DECLS +CONVERT_FUNC(depthconv_16_32, CONVERT_16_32, 1, 1, COMPUTE_ADD_16_32, + depthconv_rgb_to_rgb_data_t) + +#undef EXTRA_DECLS +#define EXTRA_DECLS \ + uint32_t cache_in; \ + uint16_t cache_out; \ + SRC_DST_RGB_SPEC_DECLS +CONVERT_FUNC(depthconv_32_16, CONVERT_32_16, -1, 1, COMPUTE_ADD_32_16, + depthconv_rgb_to_rgb_data_t) + +#undef EXTRA_DECLS +#define EXTRA_DECLS \ + uint32_t cache_in; \ + uint32_t cache_out; \ + SRC_DST_RGB_SPEC_DECLS +CONVERT_FUNC(depthconv_32_32, CONVERT_32_32, 0, 0, COMPUTE_ADD_32_32, + depthconv_rgb_to_rgb_data_t) + +/* Handle RGB -> indirect cases. */ +#undef EXTRA_DECLS +#undef EXTRA_SETUP +#undef EXTRA_CLEANUP +#undef SRC_DST_RGB_SPEC_DECLS + +#define EXTRA_DECLS \ + GDHandle gdev; \ + PixMapHandle gd_pmap; \ + GUEST gdev_ctab_save; \ + GUEST gdev_itab_save; \ + const rgb_spec_t *src_rgb_spec + +#define EXTRA_SETUP() \ + do \ + { \ + gdev = MR(LM(TheGDevice)); \ + gd_pmap = GD_PMAP(gdev); \ + gdev_ctab_save = PIXMAP_TABLE_X(gd_pmap); \ + gdev_itab_save = GD_ITABLE_X(gdev); \ + PIXMAP_TABLE_X(gd_pmap) = table->swapped_ctab; \ + GD_ITABLE_X(gdev) = table->swapped_itab; \ + src_rgb_spec = table->src_rgb_spec; \ + } while(0) + +#define EXTRA_CLEANUP() \ + do \ + { \ + PIXMAP_TABLE_X(gd_pmap) = gdev_ctab_save; \ + GD_ITABLE_X(gdev) = gdev_itab_save; \ + } while(0) + +CONVERT_FUNC(depthconv_16_1, CONVERT_16_1, -4, 4, COMPUTE_ADD_16_1, + depthconv_rgb_to_ind_data_t) +CONVERT_FUNC(depthconv_16_2, CONVERT_16_2, -3, 3, COMPUTE_ADD_16_2, + depthconv_rgb_to_ind_data_t) +CONVERT_FUNC(depthconv_16_4, CONVERT_16_4, -2, 2, COMPUTE_ADD_16_4, + depthconv_rgb_to_ind_data_t) +CONVERT_FUNC(depthconv_16_8, CONVERT_16_8, -1, 1, COMPUTE_ADD_16_8, + depthconv_rgb_to_ind_data_t) + +CONVERT_FUNC(depthconv_32_1, CONVERT_32_1, -5, 5, COMPUTE_ADD_32_1, + depthconv_rgb_to_ind_data_t) +CONVERT_FUNC(depthconv_32_2, CONVERT_32_2, -4, 4, COMPUTE_ADD_32_2, + depthconv_rgb_to_ind_data_t) +CONVERT_FUNC(depthconv_32_4, CONVERT_32_4, -3, 3, COMPUTE_ADD_32_4, + depthconv_rgb_to_ind_data_t) +CONVERT_FUNC(depthconv_32_8, CONVERT_32_8, -2, 2, COMPUTE_ADD_32_8, + depthconv_rgb_to_ind_data_t) +} diff --git a/src/dcmaketables.c b/src/dcmaketables.c deleted file mode 100644 index 2383d55a..00000000 --- a/src/dcmaketables.c +++ /dev/null @@ -1,559 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dcmaketables[] = - "$Id: dcmaketables.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/depthconv.h" -#include "rsys/cquick.h" - - -/* This file contains routines to construct lookup tables used for - * depth conversion, and works hand in hand with dcconvert.c. The - * model is that the appropriate lookup table creation routine is - * called with a pointer to allocated table space, that routine fills - * in the table space with private data, and returns a pointer to a - * function pointer that knows how to use the created table to - * efficiently depth convert a rectangle. - * - * So how do you know how much table space to allocate? Good - * question. Each of the table creation routines returns by reference - * the table size it needs for the parameters you specified. If you - * pass in NULL for the allocated table space, the function will not - * actually create the table. So you can say: - * - * unsigned size; - * void *table; - * - * depthconv_make_ind_to_ind_table (NULL, 1, 8, &size, cspec_array); - * table = malloc (size); - * depthconv_make_ind_to_ind_table (table, 1, 8, NULL, cspec_array); - * - * You can also use the DEPTHCONV_MAX_TABLE_SIZE macro, which is - * guaranteed to always be "big enough": - * - * static uint8 table[DEPTHCONV_MAX_TABLE_SIZE]; - * - * depthconv_make_ind_to_ind_table (table, 1, 8, &size, cspec_array); - * - * The disadvantage, of course, is potentially wasted space. - * - * There are five functions to handle different conversion types. - * "ind" is short for "indirect", and refers to 1, 2, 4, or 8 bpp - * pixels. "rgb" refers to 16 or 32 bpp pixels containing separate - * red, green, and blue components. - * - * depthconv_make_raw_table - * depthconv_make_ind_to_ind_table - * depthconv_make_ind_to_rgb_table - * depthconv_make_rgb_to_ind_table - * depthconv_make_rgb_to_rgb_table - * - * `depthconv_make_raw_table' can be used for mapping indirect pixels - * to raw values either 1, 2, 4, 8, 16, or 32 bits wide without - * constructing a ColorSpec array. - */ - - -/* This is a table of the conversion funcs to use for various in:out ratios. */ -static const depthconv_func_t -ind_src_conversion_funcs[] = -{ - depthconv_1_32, - depthconv_1_16, - depthconv_1_8, - depthconv_1_4, - depthconv_1_2, - depthconv_1_1, - depthconv_2_1, - depthconv_4_1, - depthconv_8_1, - NULL, /* There is no generic 16->1 converter. */ - NULL, /* There is no generic 32->1 converter. */ -}; - - -/* This is an array of the various alignments we require for different - * conversion types. The desired alignment varies depending on the - * algorithm used. - */ -const int -depthconv_ind_src_table_alignment[] = -{ - 32, /* 1 -> 32 */ - 16, /* 1 -> 16 */ - 8, /* 1 -> 8 */ - 4, /* 1 -> 4 */ - 8, /* 1 -> 2 */ - 256, /* 1 -> 1 */ - 2, /* 2 -> 1 */ - 4, /* 4 -> 1 */ - 8, /* 8 -> 1 */ - 0, /* 16 -> 1, impossible case for indirect pixel src. */ - 0, /* 32 -> 1, impossible case for indirect pixel src. */ -}; - - -/* Table sizes needed for various in:out bpp ratios. */ -static const int -ind_src_unaligned_table_size[] = -{ - sizeof (depthconv_1_32_data_t), - sizeof (depthconv_1_16_data_t), - sizeof (depthconv_1_8_data_t), - sizeof (depthconv_1_4_data_t), - sizeof (depthconv_1_2_data_t), - sizeof (depthconv_1_1_data_t), - sizeof (depthconv_2_1_data_t), - sizeof (depthconv_4_1_data_t), - sizeof (depthconv_8_1_data_t), - 0, /* 16->1, impossible case for indirect pixel src. */ - 0, /* 32->1, impossible case for indirect pixel src. */ -}; - -#define CONVERSION_FUNC(log2_in_bpp, log2_out_bpp) \ - ind_src_conversion_funcs[(log2_in_bpp) - (log2_out_bpp) + 5] -#define TABLE_SIZE(log2_in_bpp, log2_out_bpp) \ - ((ind_src_unaligned_table_size[(log2_in_bpp) - (log2_out_bpp) + 5] \ - + sizeof (uint32) /* First long specifies log2_in_bpp. */ \ - + DEPTHCONV_TABLE_ALIGNMENT (log2_in_bpp, log2_out_bpp) - 1) \ - & (DEPTHCONV_TABLE_ALIGNMENT (log2_in_bpp, log2_out_bpp) - 1)) - - - -/* This macro handles the cases where the pixel depth is increasing by - * a factor of two. We need a special case here because the lookup table - * we use for this algorithm is in a different format than for the other - * nondecreasing modes. - */ -#define DEPTH_INCREASING_BY_FACTOR_OF_2(bpp1, bpp2) \ -static void \ -maketable_ ## bpp1 ## _ ## bpp2 (void *d, const uint32 *map) \ -{ \ - int c; \ - uint16 *dst; \ - \ - for (c = 0, dst = (uint16 *) d; c < 256; c++) \ - { \ - uint16 new; \ - int r, l; \ - \ - /* Compute initial left shift count. */ \ - l = 16 - bpp2; \ - \ - /* Loop over all input pixels and create the lookup table entry. */ \ - for (new = 0, r = 8 - bpp1; r >= 0; r -= bpp1) \ - { \ - uint32 v = map[(c >> r) & ((1UL << bpp1) - 1)]; \ - new |= (v & ((1UL << bpp2) - 1)) << l; \ - if (l == 0) \ - { \ - dst[0] = dst[3] = CW (new); \ - dst[1] = dst[2] = CWC (0); \ - dst += 4; \ - l = 16 - bpp2; \ - new = 0; \ - } \ - else \ - l -= bpp2; \ - } \ - } \ -} - - -DEPTH_INCREASING_BY_FACTOR_OF_2 (1, 2) -DEPTH_INCREASING_BY_FACTOR_OF_2 (2, 4) -DEPTH_INCREASING_BY_FACTOR_OF_2 (4, 8) -DEPTH_INCREASING_BY_FACTOR_OF_2 (8, 16) - - -/* This macro handles the cases where the pixel depth is not decreasing. */ -#define DEPTH_NONDECREASING(bpp1, bpp2, new_type) \ -static void \ -maketable_ ## bpp1 ## _ ## bpp2 (void *d, const uint32 *map) \ -{ \ - int c; \ - new_type *dst; \ - \ - for (c = 0, dst = (new_type *) d; c < 256; c++) \ - { \ - new_type new; \ - int r, l; \ - \ - /* Compute initial left shift count. */ \ - l = (8 * sizeof new) - bpp2; \ - \ - /* Loop over all input pixels and create the lookup table entry. */ \ - for (new = 0, r = 8 - bpp1; r >= 0; r -= bpp1) \ - { \ - uint32 v = map[(c >> r) & ((1UL << bpp1) - 1)]; \ - new |= (v & (0xFFFFFFFFUL >> (32 - bpp2))) << l; \ - if (l == 0) \ - { \ - *dst++ = Cx (new); \ - l = (8 * sizeof new) - bpp2; \ - new = 0; \ - } \ - else \ - l -= bpp2; \ - } \ - } \ -} - - -DEPTH_NONDECREASING (1, 1, uint8) -/* 1 -> 2 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ -DEPTH_NONDECREASING (1, 4, uint32) -DEPTH_NONDECREASING (1, 8, uint32) -DEPTH_NONDECREASING (1, 16, uint32) -DEPTH_NONDECREASING (1, 32, uint32) - -DEPTH_NONDECREASING (2, 2, uint8) -/* 2 -> 4 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ -DEPTH_NONDECREASING (2, 8, uint32) -DEPTH_NONDECREASING (2, 16, uint32) -DEPTH_NONDECREASING (2, 32, uint32) - -DEPTH_NONDECREASING (4, 4, uint8) -/* 4 -> 8 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ -DEPTH_NONDECREASING (4, 16, uint32) -DEPTH_NONDECREASING (4, 32, uint32) - -DEPTH_NONDECREASING (8, 8, uint8) -/* 8 -> 16 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ -DEPTH_NONDECREASING (8, 32, uint32) - - - -#define DEPTH_DECREASING(bpp1, bpp2) \ -static void \ -maketable_ ## bpp1 ## _ ## bpp2 (void *d, const uint32 *map) \ -{ \ - int c; \ - uint8 *dst; \ - \ - for (c = 0, dst = (uint8 *) d; c < 256; c++) \ - { \ - long offset; \ - int r, l; \ - uint8 new; \ - \ - /* Loop over all input pixels and create the lookup table entry. */\ - for (r = 8 - bpp1, l = (8 * bpp2 / bpp1) - bpp2, new = 0; \ - r >= 0; \ - r -= bpp1, l -= bpp2) \ - { \ - new |= ((map[(c >> r) & ((1UL << bpp1) - 1)] \ - & ((1UL << bpp2) - 1)) \ - << l); \ - } \ - \ - for (offset = 256 * (bpp1 / bpp2 - 1); offset >= 0; offset -= 256) \ - { \ - dst[offset] = new; \ - new <<= (8 * bpp2 / bpp1); \ - } \ - ++dst; \ - } \ -} - - -DEPTH_DECREASING (2, 1) - -DEPTH_DECREASING (4, 1) -DEPTH_DECREASING (4, 2) - -DEPTH_DECREASING (8, 1) -DEPTH_DECREASING (8, 2) -DEPTH_DECREASING (8, 4) - - - -typedef void (*maketable_func_t)(void *, const uint32 *); - -/* This is a table of the functions to create mapping tables - * for all combinations of in->out bpp's where in <= 8. - */ -static const maketable_func_t -ind_src_table_builders[4][6] = -{ - { maketable_1_1, maketable_1_2, maketable_1_4, - maketable_1_8, maketable_1_16, maketable_1_32 }, - { maketable_2_1, maketable_2_2, maketable_2_4, - maketable_2_8, maketable_2_16, maketable_2_32 }, - { maketable_4_1, maketable_4_2, maketable_4_4, - maketable_4_8, maketable_4_16, maketable_4_32 }, - { maketable_8_1, maketable_8_2, maketable_8_4, - maketable_8_8, maketable_8_16, maketable_8_32 }, -}; - - -/* Returns TRUE iff the specified mapping has no effect (i.e. maps 0 to 0, - * 1 to 1, 2 to 2, etc. - */ -static inline boolean_t -nop_map_p (const uint32 *map, int bpp) -{ - int i; - - for (i = (1 << bpp) - 1; i >= 0; i--) - if (map[i] != (uint32) i) - return FALSE; - - return TRUE; -} - - -/* This creates a table to map incoming pixels to "raw" bit patterns. - * Bit patterns > 8 bits wide will be byte swapped before they are - * written out. - */ -depthconv_func_t -depthconv_make_raw_table (void *table_space, unsigned in_bpp, unsigned out_bpp, - uint32 *table_size, const uint32 *mapping) -{ - int log2_in_bpp, log2_out_bpp; - - /* Default to requesting an empty table size. */ - if (table_size) - *table_size = 0; - - /* Sanity check the incoming bpp's. */ - if (in_bpp > 32 || out_bpp > 32 - || (in_bpp > 8 && (out_bpp <= 8 || mapping))) - return NULL; - - /* Compute the log2 of those bpp's and make sure they are legitimate. */ - log2_in_bpp = ROMlib_log2[in_bpp]; - log2_out_bpp = ROMlib_log2[out_bpp]; - if (log2_in_bpp < 0 || log2_out_bpp < 0) - return NULL; - - /* Check for the no translation case. */ - if (in_bpp == out_bpp && (mapping == NULL || nop_map_p (mapping, in_bpp))) - { - if (table_size) - *table_size = sizeof (uint32); /* To hold log2_in_bpp. */ - if (table_space) - *(uint32 *)table_space = log2_in_bpp; - return depthconv_copy; - } - - /* Compute the actual table size we need. */ - if (table_size) - { - *table_size = TABLE_SIZE (log2_in_bpp, log2_out_bpp); - gui_assert (*table_size <= DEPTHCONV_MAX_TABLE_SIZE); - } - - /* Fill in the conversion table if necessary. */ - if (table_space) - { - void *dst; - uint32 map_space[256]; - - /* Create a NOP mapping if they specify a NULL mapping. */ - if (mapping == NULL) - { - int i; - for (i = (1 << in_bpp) - 1; i >= 0; i--) - map_space[i] = i; - mapping = map_space; - } - - /* Align the table and crank out the data. */ - *(uint32 *)table_space = log2_in_bpp; - dst = DEPTHCONV_ALIGN_TABLE (table_space, log2_in_bpp, log2_out_bpp); - (ind_src_table_builders[log2_in_bpp][log2_out_bpp]) (dst, mapping); - } - - return CONVERSION_FUNC (log2_in_bpp, log2_out_bpp); -} - - -/* This creates a table to map indirect pixels to indirect pixels. - * If MAPPING is NULL, assumes identity mapping (useful for straight - * depth conversion). - */ -depthconv_func_t -depthconv_make_ind_to_ind_table (void *table_space, - unsigned in_bpp, unsigned out_bpp, - uint32 *table_size, const ColorSpec *mapping) -{ - uint32 *raw_map; - - /* Verify bpp. */ - if (in_bpp > 8 || out_bpp > 8) - { - if (table_size) - *table_size = 0; - return NULL; - } - - /* Translate the mapping table to a raw table if it will be used. */ - raw_map = NULL; - if (table_space) - { - int i; - - if (mapping) - { - raw_map = (uint32 *) alloca (256 * sizeof raw_map[0]); - for (i = (1 << in_bpp) - 1; i >= 0; i--) - raw_map[i] = COLORSPEC_VALUE_LOW_BYTE (&mapping[i]); - } - } - - return depthconv_make_raw_table (table_space, in_bpp, out_bpp, table_size, - raw_map); -} - - -/* This creates a table to map indirect pixels to RGB pixels. */ -depthconv_func_t -depthconv_make_ind_to_rgb_table (void *table_space, unsigned in_bpp, - uint32 *table_size, const ColorSpec *mapping, - const rgb_spec_t *dst_rgb_spec) -{ - uint32 raw_map[256]; - unsigned out_bpp; - - /* Verify bpp. */ - out_bpp = dst_rgb_spec->bpp; - if (in_bpp > 8 || (out_bpp != 16 && out_bpp != 32)) - { - if (table_size) - *table_size = 0; - return NULL; - } - - /* Translate the mapping table to a raw table if it will be used. */ - if (table_space) - { - int i; - - for (i = (1 << in_bpp) - 1; i >= 0; i--) - { - uint32 v; - - /* Assemble the new RGB value. */ - v = (*dst_rgb_spec->rgbcolor_to_pixel)(dst_rgb_spec, &mapping[i].rgb, - TRUE); - - /* Write out the value to the raw array. We byte swap here - * to counteract the byte swap that will happen later when - * the raw table is built. - */ - raw_map[i] = (out_bpp == 16) ? CW (v) : CL (v); - } - } - - return depthconv_make_raw_table (table_space, in_bpp, out_bpp, table_size, - raw_map); -} - - -/* This creates a table to map RGB pixels to indirect pixels. */ -depthconv_func_t -depthconv_make_rgb_to_ind_table (void *table_space, unsigned out_bpp, - uint32 *table_size, CTabHandle mapping, - ITabHandle itab, - const rgb_spec_t *src_rgb_spec) -{ - if (table_size) - *table_size = sizeof (depthconv_rgb_to_ind_data_t); - - if (table_space) - { - depthconv_rgb_to_ind_data_t *d; - - /* Grab a pointer to the struct itself. */ - d = (depthconv_rgb_to_ind_data_t *) table_space; - - d->log2_in_bpp = ROMlib_log2[src_rgb_spec->bpp]; - - /* Fill in the src rgb_spec. */ - d->src_rgb_spec = src_rgb_spec; - - /* Save away some other info for later. */ - d->swapped_ctab = RM (mapping); - d->swapped_itab = RM (itab); - } - - /* Return the function that does the actual transfer. */ - if (src_rgb_spec->bpp == 16) - switch (out_bpp) - { - case 1: return depthconv_16_1; - case 2: return depthconv_16_2; - case 4: return depthconv_16_4; - case 8: return depthconv_16_8; - } - else if (src_rgb_spec->bpp == 32) - switch (out_bpp) - { - case 1: return depthconv_32_1; - case 2: return depthconv_32_2; - case 4: return depthconv_32_4; - case 8: return depthconv_32_8; - } - - /* Shouldn't get here. */ - gui_abort (); -#if !defined (LETGCCWAIL) - return NULL; -#endif -} - - -/* This creates a table to map RGB pixels to RGB pixels. */ -depthconv_func_t -depthconv_make_rgb_to_rgb_table (void *table_space, uint32 *table_size, - const rgb_spec_t *src_rgb_spec, - const rgb_spec_t *dst_rgb_spec) -{ - /* If no conversion takes place, hand it off to the simpler converter. */ - if (src_rgb_spec == dst_rgb_spec) - return depthconv_make_raw_table (table_space, src_rgb_spec->bpp, - dst_rgb_spec->bpp, table_size, NULL); - - /* Nope, the RGB specs differ. Create appropriate info here. */ - if (table_size) - *table_size = sizeof (depthconv_rgb_to_rgb_data_t); - - if (table_space) - { - depthconv_rgb_to_rgb_data_t *d; - - /* Grab a pointer to the struct itself. */ - d = (depthconv_rgb_to_rgb_data_t *) table_space; - - d->log2_in_bpp = ROMlib_log2[src_rgb_spec->bpp]; - - /* Record src rgb spec. */ - d->src_rgb_spec = src_rgb_spec; - - /* Record dst rgb spec. */ - d->dst_rgb_spec = dst_rgb_spec; - } - - /* Return the appropriate conversion function. */ - if (src_rgb_spec->bpp == 16) - { - if (dst_rgb_spec->bpp == 16) - return depthconv_16_16; - else - return depthconv_16_32; - } - else - { - if (dst_rgb_spec->bpp == 16) - return depthconv_32_16; - else - return depthconv_32_32; - } -} diff --git a/src/dcmaketables.cpp b/src/dcmaketables.cpp new file mode 100644 index 00000000..1c9599bd --- /dev/null +++ b/src/dcmaketables.cpp @@ -0,0 +1,546 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/depthconv.h" +#include "rsys/cquick.h" + +namespace Executor +{ + +/* This file contains routines to construct lookup tables used for + * depth conversion, and works hand in hand with dcconvert.c. The + * model is that the appropriate lookup table creation routine is + * called with a pointer to allocated table space, that routine fills + * in the table space with private data, and returns a pointer to a + * function pointer that knows how to use the created table to + * efficiently depth convert a rectangle. + * + * So how do you know how much table space to allocate? Good + * question. Each of the table creation routines returns by reference + * the table size it needs for the parameters you specified. If you + * pass in NULL for the allocated table space, the function will not + * actually create the table. So you can say: + * + * unsigned size; + * void *table; + * + * depthconv_make_ind_to_ind_table (NULL, 1, 8, &size, cspec_array); + * table = malloc (size); + * depthconv_make_ind_to_ind_table (table, 1, 8, NULL, cspec_array); + * + * You can also use the DEPTHCONV_MAX_TABLE_SIZE macro, which is + * guaranteed to always be "big enough": + * + * static uint8_t table[DEPTHCONV_MAX_TABLE_SIZE]; + * + * depthconv_make_ind_to_ind_table (table, 1, 8, &size, cspec_array); + * + * The disadvantage, of course, is potentially wasted space. + * + * There are five functions to handle different conversion types. + * "ind" is short for "indirect", and refers to 1, 2, 4, or 8 bpp + * pixels. "rgb" refers to 16 or 32 bpp pixels containing separate + * red, green, and blue components. + * + * depthconv_make_raw_table + * depthconv_make_ind_to_ind_table + * depthconv_make_ind_to_rgb_table + * depthconv_make_rgb_to_ind_table + * depthconv_make_rgb_to_rgb_table + * + * `depthconv_make_raw_table' can be used for mapping indirect pixels + * to raw values either 1, 2, 4, 8, 16, or 32 bits wide without + * constructing a ColorSpec array. + */ + +/* This is a table of the conversion funcs to use for various in:out ratios. */ +static const depthconv_func_t + ind_src_conversion_funcs[] + = { + depthconv_1_32, + depthconv_1_16, + depthconv_1_8, + depthconv_1_4, + depthconv_1_2, + depthconv_1_1, + depthconv_2_1, + depthconv_4_1, + depthconv_8_1, + NULL, /* There is no generic 16->1 converter. */ + NULL, /* There is no generic 32->1 converter. */ + }; + +/* This is an array of the various alignments we require for different + * conversion types. The desired alignment varies depending on the + * algorithm used. + */ +const int + depthconv_ind_src_table_alignment[] + = { + 32, /* 1 -> 32 */ + 16, /* 1 -> 16 */ + 8, /* 1 -> 8 */ + 4, /* 1 -> 4 */ + 8, /* 1 -> 2 */ + 256, /* 1 -> 1 */ + 2, /* 2 -> 1 */ + 4, /* 4 -> 1 */ + 8, /* 8 -> 1 */ + 0, /* 16 -> 1, impossible case for indirect pixel src. */ + 0, /* 32 -> 1, impossible case for indirect pixel src. */ + }; + +/* Table sizes needed for various in:out bpp ratios. */ +static const int + ind_src_unaligned_table_size[] + = { + sizeof(depthconv_1_32_data_t), + sizeof(depthconv_1_16_data_t), + sizeof(depthconv_1_8_data_t), + sizeof(depthconv_1_4_data_t), + sizeof(depthconv_1_2_data_t), + sizeof(depthconv_1_1_data_t), + sizeof(depthconv_2_1_data_t), + sizeof(depthconv_4_1_data_t), + sizeof(depthconv_8_1_data_t), + 0, /* 16->1, impossible case for indirect pixel src. */ + 0, /* 32->1, impossible case for indirect pixel src. */ + }; + +#define CONVERSION_FUNC(log2_in_bpp, log2_out_bpp) \ + ind_src_conversion_funcs[(log2_in_bpp) - (log2_out_bpp) + 5] +#define TABLE_SIZE(log2_in_bpp, log2_out_bpp) \ + ((ind_src_unaligned_table_size[(log2_in_bpp) - (log2_out_bpp) + 5] \ + + sizeof(uint32_t) /* First long specifies log2_in_bpp. */ \ + + DEPTHCONV_TABLE_ALIGNMENT(log2_in_bpp, log2_out_bpp) - 1) \ + & (DEPTHCONV_TABLE_ALIGNMENT(log2_in_bpp, log2_out_bpp) - 1)) + +/* This macro handles the cases where the pixel depth is increasing by + * a factor of two. We need a special case here because the lookup table + * we use for this algorithm is in a different format than for the other + * nondecreasing modes. + */ +#define DEPTH_INCREASING_BY_FACTOR_OF_2(bpp1, bpp2) \ + static void \ + maketable_##bpp1##_##bpp2(void *d, const uint32_t *map) \ + { \ + int c; \ + uint16_t *dst; \ + \ + for(c = 0, dst = (uint16_t *)d; c < 256; c++) \ + { \ + uint16_t new1; \ + int r, l; \ + \ + /* Compute initial left shift count. */ \ + l = 16 - bpp2; \ + \ + /* Loop over all input pixels and create the lookup table entry. */ \ + for(new1 = 0, r = 8 - bpp1; r >= 0; r -= bpp1) \ + { \ + uint32_t v = map[(c >> r) & ((1UL << bpp1) - 1)]; \ + new1 |= (v & ((1UL << bpp2) - 1)) << l; \ + if(l == 0) \ + { \ + dst[0] = dst[3] = CW_RAW(new1); \ + dst[1] = dst[2] = CWC_RAW(0); \ + dst += 4; \ + l = 16 - bpp2; \ + new1 = 0; \ + } \ + else \ + l -= bpp2; \ + } \ + } \ + } + +DEPTH_INCREASING_BY_FACTOR_OF_2(1, 2) +DEPTH_INCREASING_BY_FACTOR_OF_2(2, 4) +DEPTH_INCREASING_BY_FACTOR_OF_2(4, 8) +DEPTH_INCREASING_BY_FACTOR_OF_2(8, 16) + +/* This macro handles the cases where the pixel depth is not decreasing. */ +#define DEPTH_NONDECREASING(bpp1, bpp2, new_type) \ + static void \ + maketable_##bpp1##_##bpp2(void *d, const uint32_t *map) \ + { \ + int c; \ + new_type *dst; \ + \ + for(c = 0, dst = (new_type *)d; c < 256; c++) \ + { \ + new_type new1; \ + int r, l; \ + \ + /* Compute initial left shift count. */ \ + l = (8 * sizeof new1) - bpp2; \ + \ + /* Loop over all input pixels and create the lookup table entry. */ \ + for(new1 = 0, r = 8 - bpp1; r >= 0; r -= bpp1) \ + { \ + uint32_t v = map[(c >> r) & ((1UL << bpp1) - 1)]; \ + new1 |= (v & (0xFFFFFFFFUL >> (32 - bpp2))) << l; \ + if(l == 0) \ + { \ + *dst++ = Cx_RAW(new1); \ + l = (8 * sizeof new1) - bpp2; \ + new1 = 0; \ + } \ + else \ + l -= bpp2; \ + } \ + } \ + } + +DEPTH_NONDECREASING(1, 1, uint8_t) +/* 1 -> 2 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ +DEPTH_NONDECREASING(1, 4, uint32_t) +DEPTH_NONDECREASING(1, 8, uint32_t) +DEPTH_NONDECREASING(1, 16, uint32_t) +DEPTH_NONDECREASING(1, 32, uint32_t) + +DEPTH_NONDECREASING(2, 2, uint8_t) +/* 2 -> 4 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ +DEPTH_NONDECREASING(2, 8, uint32_t) +DEPTH_NONDECREASING(2, 16, uint32_t) +DEPTH_NONDECREASING(2, 32, uint32_t) + +DEPTH_NONDECREASING(4, 4, uint8_t) +/* 4 -> 8 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ +DEPTH_NONDECREASING(4, 16, uint32_t) +DEPTH_NONDECREASING(4, 32, uint32_t) + +DEPTH_NONDECREASING(8, 8, uint8_t) +/* 8 -> 16 handled above by `DEPTH_INCREASING_BY_FACTOR_OF_2'. */ +DEPTH_NONDECREASING(8, 32, uint32_t) + +#define DEPTH_DECREASING(bpp1, bpp2) \ + static void \ + maketable_##bpp1##_##bpp2(void *d, const uint32_t *map) \ + { \ + int c; \ + uint8_t *dst; \ + \ + for(c = 0, dst = (uint8_t *)d; c < 256; c++) \ + { \ + long offset; \ + int r, l; \ + uint8_t new1; \ + \ + /* Loop over all input pixels and create the lookup table entry. */ \ + for(r = 8 - bpp1, l = (8 * bpp2 / bpp1) - bpp2, new1 = 0; \ + r >= 0; \ + r -= bpp1, l -= bpp2) \ + { \ + new1 |= ((map[(c >> r) & ((1UL << bpp1) - 1)] \ + & ((1UL << bpp2) - 1)) \ + << l); \ + } \ + \ + for(offset = 256 * (bpp1 / bpp2 - 1); offset >= 0; offset -= 256) \ + { \ + dst[offset] = new1; \ + new1 <<= (8 * bpp2 / bpp1); \ + } \ + ++dst; \ + } \ + } + +DEPTH_DECREASING(2, 1) + +DEPTH_DECREASING(4, 1) +DEPTH_DECREASING(4, 2) + +DEPTH_DECREASING(8, 1) +DEPTH_DECREASING(8, 2) +DEPTH_DECREASING(8, 4) + +typedef void (*maketable_func_t)(void *, const uint32_t *); + +/* This is a table of the functions to create mapping tables + * for all combinations of in->out bpp's where in <= 8. + */ +static const maketable_func_t + ind_src_table_builders[4][6] + = { + { maketable_1_1, maketable_1_2, maketable_1_4, + maketable_1_8, maketable_1_16, maketable_1_32 }, + { maketable_2_1, maketable_2_2, maketable_2_4, + maketable_2_8, maketable_2_16, maketable_2_32 }, + { maketable_4_1, maketable_4_2, maketable_4_4, + maketable_4_8, maketable_4_16, maketable_4_32 }, + { maketable_8_1, maketable_8_2, maketable_8_4, + maketable_8_8, maketable_8_16, maketable_8_32 }, + }; + +/* Returns true iff the specified mapping has no effect (i.e. maps 0 to 0, + * 1 to 1, 2 to 2, etc. + */ +static inline bool +nop_map_p(const uint32_t *map, int bpp) +{ + int i; + + for(i = (1 << bpp) - 1; i >= 0; i--) + if(map[i] != (uint32_t)i) + return false; + + return true; +} + +/* This creates a table to map incoming pixels to "raw" bit patterns. + * Bit patterns > 8 bits wide will be byte swapped before they are + * written out. + */ +depthconv_func_t +depthconv_make_raw_table(void *table_space, unsigned in_bpp, unsigned out_bpp, + uint32_t *table_size, const uint32_t *mapping) +{ + int log2_in_bpp, log2_out_bpp; + + /* Default to requesting an empty table size. */ + if(table_size) + *table_size = 0; + + /* Sanity check the incoming bpp's. */ + if(in_bpp > 32 || out_bpp > 32 + || (in_bpp > 8 && (out_bpp <= 8 || mapping))) + return NULL; + + /* Compute the log2 of those bpp's and make sure they are legitimate. */ + log2_in_bpp = ROMlib_log2[in_bpp]; + log2_out_bpp = ROMlib_log2[out_bpp]; + if(log2_in_bpp < 0 || log2_out_bpp < 0) + return NULL; + + /* Check for the no translation case. */ + if(in_bpp == out_bpp && (mapping == NULL || nop_map_p(mapping, in_bpp))) + { + if(table_size) + *table_size = sizeof(uint32_t); /* To hold log2_in_bpp. */ + if(table_space) + *(uint32_t *)table_space = log2_in_bpp; + return depthconv_copy; + } + + /* Compute the actual table size we need. */ + if(table_size) + { + *table_size = TABLE_SIZE(log2_in_bpp, log2_out_bpp); + gui_assert(*table_size <= DEPTHCONV_MAX_TABLE_SIZE); + } + + /* Fill in the conversion table if necessary. */ + if(table_space) + { + void *dst; + uint32_t map_space[256]; + + /* Create a NOP mapping if they specify a NULL mapping. */ + if(mapping == NULL) + { + int i; + for(i = (1 << in_bpp) - 1; i >= 0; i--) + map_space[i] = i; + mapping = map_space; + } + + /* Align the table and crank out the data. */ + *(uint32_t *)table_space = log2_in_bpp; + dst = DEPTHCONV_ALIGN_TABLE(table_space, log2_in_bpp, log2_out_bpp); + (ind_src_table_builders[log2_in_bpp][log2_out_bpp])(dst, mapping); + } + + return CONVERSION_FUNC(log2_in_bpp, log2_out_bpp); +} + +/* This creates a table to map indirect pixels to indirect pixels. + * If MAPPING is NULL, assumes identity mapping (useful for straight + * depth conversion). + */ +depthconv_func_t +depthconv_make_ind_to_ind_table(void *table_space, + unsigned in_bpp, unsigned out_bpp, + uint32_t *table_size, const ColorSpec *mapping) +{ + uint32_t *raw_map; + + /* Verify bpp. */ + if(in_bpp > 8 || out_bpp > 8) + { + if(table_size) + *table_size = 0; + return NULL; + } + + /* Translate the mapping table to a raw table if it will be used. */ + raw_map = NULL; + if(table_space) + { + int i; + + if(mapping) + { + raw_map = (uint32_t *)alloca(256 * sizeof raw_map[0]); + for(i = (1 << in_bpp) - 1; i >= 0; i--) + raw_map[i] = COLORSPEC_VALUE_LOW_BYTE(&mapping[i]); + } + } + + return depthconv_make_raw_table(table_space, in_bpp, out_bpp, table_size, + raw_map); +} + +/* This creates a table to map indirect pixels to RGB pixels. */ +depthconv_func_t +depthconv_make_ind_to_rgb_table(void *table_space, unsigned in_bpp, + uint32_t *table_size, const ColorSpec *mapping, + const rgb_spec_t *dst_rgb_spec) +{ + uint32_t raw_map[256]; + unsigned out_bpp; + + /* Verify bpp. */ + out_bpp = dst_rgb_spec->bpp; + if(in_bpp > 8 || (out_bpp != 16 && out_bpp != 32)) + { + if(table_size) + *table_size = 0; + return NULL; + } + + /* Translate the mapping table to a raw table if it will be used. */ + if(table_space) + { + int i; + + for(i = (1 << in_bpp) - 1; i >= 0; i--) + { + uint32_t v; + + /* Assemble the new RGB value. */ + v = (*dst_rgb_spec->rgbcolor_to_pixel)(dst_rgb_spec, &mapping[i].rgb, + true); + + /* Write out the value to the raw array. We byte swap here + * to counteract the byte swap that will happen later when + * the raw table is built. + */ + raw_map[i] = (out_bpp == 16) ? CW_RAW(v) : CL_RAW(v); + } + } + + return depthconv_make_raw_table(table_space, in_bpp, out_bpp, table_size, + raw_map); +} + +/* This creates a table to map RGB pixels to indirect pixels. */ +depthconv_func_t +depthconv_make_rgb_to_ind_table(void *table_space, unsigned out_bpp, + uint32_t *table_size, CTabHandle mapping, + ITabHandle itab, + const rgb_spec_t *src_rgb_spec) +{ + if(table_size) + *table_size = sizeof(depthconv_rgb_to_ind_data_t); + + if(table_space) + { + depthconv_rgb_to_ind_data_t *d; + + /* Grab a pointer to the struct itself. */ + d = (depthconv_rgb_to_ind_data_t *)table_space; + + d->log2_in_bpp = ROMlib_log2[src_rgb_spec->bpp]; + + /* Fill in the src rgb_spec. */ + d->src_rgb_spec = src_rgb_spec; + + /* Save away some other info for later. */ + d->swapped_ctab = RM(mapping); + d->swapped_itab = RM(itab); + } + + /* Return the function that does the actual transfer. */ + if(src_rgb_spec->bpp == 16) + switch(out_bpp) + { + case 1: + return depthconv_16_1; + case 2: + return depthconv_16_2; + case 4: + return depthconv_16_4; + case 8: + return depthconv_16_8; + } + else if(src_rgb_spec->bpp == 32) + switch(out_bpp) + { + case 1: + return depthconv_32_1; + case 2: + return depthconv_32_2; + case 4: + return depthconv_32_4; + case 8: + return depthconv_32_8; + } + + /* Shouldn't get here. */ + gui_abort(); +#if !defined(LETGCCWAIL) + return NULL; +#endif +} + +/* This creates a table to map RGB pixels to RGB pixels. */ +depthconv_func_t +depthconv_make_rgb_to_rgb_table(void *table_space, uint32_t *table_size, + const rgb_spec_t *src_rgb_spec, + const rgb_spec_t *dst_rgb_spec) +{ + /* If no conversion takes place, hand it off to the simpler converter. */ + if(src_rgb_spec == dst_rgb_spec) + return depthconv_make_raw_table(table_space, src_rgb_spec->bpp, + dst_rgb_spec->bpp, table_size, NULL); + + /* Nope, the RGB specs differ. Create appropriate info here. */ + if(table_size) + *table_size = sizeof(depthconv_rgb_to_rgb_data_t); + + if(table_space) + { + depthconv_rgb_to_rgb_data_t *d; + + /* Grab a pointer to the struct itself. */ + d = (depthconv_rgb_to_rgb_data_t *)table_space; + + d->log2_in_bpp = ROMlib_log2[src_rgb_spec->bpp]; + + /* Record src rgb spec. */ + d->src_rgb_spec = src_rgb_spec; + + /* Record dst rgb spec. */ + d->dst_rgb_spec = dst_rgb_spec; + } + + /* Return the appropriate conversion function. */ + if(src_rgb_spec->bpp == 16) + { + if(dst_rgb_spec->bpp == 16) + return depthconv_16_16; + else + return depthconv_16_32; + } + else + { + if(dst_rgb_spec->bpp == 16) + return depthconv_32_16; + else + return depthconv_32_32; + } +} +} diff --git a/src/default_ctab_values.c b/src/default_ctab_values.c deleted file mode 100644 index c843f38e..00000000 --- a/src/default_ctab_values.c +++ /dev/null @@ -1,305 +0,0 @@ -/* Copyright 1994 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_default_ctab_values[] = - "$Id: default_ctab_values.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "QuickDraw.h" - -ColorSpec ctab_1bpp_values[] = -{ - { CWC (0), { CWC (65535), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (0), CWC (0) } }, -}; - -ColorSpec ctab_2bpp_values[] = -{ - { CWC (0), { CWC (65535), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (44204), CWC (44204), CWC (44204) } }, - { CWC (0), { CWC (21845), CWC (21845), CWC (21845) } }, - { CWC (0), { CWC (0), CWC (0), CWC (0) } }, -}; - -ColorSpec ctab_4bpp_values[] = -{ - { CWC (0), { CWC (65535), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (64512), CWC (62333), CWC (1327) } }, - { CWC (0), { CWC (65535), CWC (25738), CWC (652) } }, - { CWC (0), { CWC (56683), CWC (2242), CWC (1698) } }, - { CWC (0), { CWC (62167), CWC (2134), CWC (34028) } }, - { CWC (0), { CWC (18147), CWC (0), CWC (42302) } }, - { CWC (0), { CWC (0), CWC (0), CWC (54272) } }, - { CWC (0), { CWC (577), CWC (43860), CWC (60159) } }, - { CWC (0), { CWC (7969), CWC (46995), CWC (5169) } }, - { CWC (0), { CWC (0), CWC (25775), CWC (4528) } }, - { CWC (0), { CWC (22016), CWC (11421), CWC (1316) } }, - { CWC (0), { CWC (37079), CWC (29024), CWC (14900) } }, - { CWC (0), { CWC (49152), CWC (49152), CWC (49152) } }, - { CWC (0), { CWC (32768), CWC (32768), CWC (32768) } }, - { CWC (0), { CWC (16384), CWC (16384), CWC (16384) } }, - { CWC (0), { CWC (0), CWC (0), CWC (0) } }, -}; - -ColorSpec ctab_8bpp_values[] = -{ - { CWC (0), { CWC (65535), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (65535), CWC (65535), CWC (52428) } }, - { CWC (0), { CWC (65535), CWC (65535), CWC (39321) } }, - { CWC (0), { CWC (65535), CWC (65535), CWC (26214) } }, - { CWC (0), { CWC (65535), CWC (65535), CWC (13107) } }, - { CWC (0), { CWC (65535), CWC (65535), CWC (0) } }, - { CWC (0), { CWC (65535), CWC (52428), CWC (65535) } }, - { CWC (0), { CWC (65535), CWC (52428), CWC (52428) } }, - { CWC (0), { CWC (65535), CWC (52428), CWC (39321) } }, - { CWC (0), { CWC (65535), CWC (52428), CWC (26214) } }, - { CWC (0), { CWC (65535), CWC (52428), CWC (13107) } }, - { CWC (0), { CWC (65535), CWC (52428), CWC (0) } }, - { CWC (0), { CWC (65535), CWC (39321), CWC (65535) } }, - { CWC (0), { CWC (65535), CWC (39321), CWC (52428) } }, - { CWC (0), { CWC (65535), CWC (39321), CWC (39321) } }, - { CWC (0), { CWC (65535), CWC (39321), CWC (26214) } }, - { CWC (0), { CWC (65535), CWC (39321), CWC (13107) } }, - { CWC (0), { CWC (65535), CWC (39321), CWC (0) } }, - { CWC (0), { CWC (65535), CWC (26214), CWC (65535) } }, - { CWC (0), { CWC (65535), CWC (26214), CWC (52428) } }, - { CWC (0), { CWC (65535), CWC (26214), CWC (39321) } }, - { CWC (0), { CWC (65535), CWC (26214), CWC (26214) } }, - { CWC (0), { CWC (65535), CWC (26214), CWC (13107) } }, - { CWC (0), { CWC (65535), CWC (26214), CWC (0) } }, - { CWC (0), { CWC (65535), CWC (13107), CWC (65535) } }, - { CWC (0), { CWC (65535), CWC (13107), CWC (52428) } }, - { CWC (0), { CWC (65535), CWC (13107), CWC (39321) } }, - { CWC (0), { CWC (65535), CWC (13107), CWC (26214) } }, - { CWC (0), { CWC (65535), CWC (13107), CWC (13107) } }, - { CWC (0), { CWC (65535), CWC (13107), CWC (0) } }, - { CWC (0), { CWC (65535), CWC (0), CWC (65535) } }, - { CWC (0), { CWC (65535), CWC (0), CWC (52428) } }, - { CWC (0), { CWC (65535), CWC (0), CWC (39321) } }, - { CWC (0), { CWC (65535), CWC (0), CWC (26214) } }, - { CWC (0), { CWC (65535), CWC (0), CWC (13107) } }, - { CWC (0), { CWC (65535), CWC (0), CWC (0) } }, - { CWC (0), { CWC (52428), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (52428), CWC (65535), CWC (52428) } }, - { CWC (0), { CWC (52428), CWC (65535), CWC (39321) } }, - { CWC (0), { CWC (52428), CWC (65535), CWC (26214) } }, - { CWC (0), { CWC (52428), CWC (65535), CWC (13107) } }, - { CWC (0), { CWC (52428), CWC (65535), CWC (0) } }, - { CWC (0), { CWC (52428), CWC (52428), CWC (65535) } }, - { CWC (0), { CWC (52428), CWC (52428), CWC (52428) } }, - { CWC (0), { CWC (52428), CWC (52428), CWC (39321) } }, - { CWC (0), { CWC (52428), CWC (52428), CWC (26214) } }, - { CWC (0), { CWC (52428), CWC (52428), CWC (13107) } }, - { CWC (0), { CWC (52428), CWC (52428), CWC (0) } }, - { CWC (0), { CWC (52428), CWC (39321), CWC (65535) } }, - { CWC (0), { CWC (52428), CWC (39321), CWC (52428) } }, - { CWC (0), { CWC (52428), CWC (39321), CWC (39321) } }, - { CWC (0), { CWC (52428), CWC (39321), CWC (26214) } }, - { CWC (0), { CWC (52428), CWC (39321), CWC (13107) } }, - { CWC (0), { CWC (52428), CWC (39321), CWC (0) } }, - { CWC (0), { CWC (52428), CWC (26214), CWC (65535) } }, - { CWC (0), { CWC (52428), CWC (26214), CWC (52428) } }, - { CWC (0), { CWC (52428), CWC (26214), CWC (39321) } }, - { CWC (0), { CWC (52428), CWC (26214), CWC (26214) } }, - { CWC (0), { CWC (52428), CWC (26214), CWC (13107) } }, - { CWC (0), { CWC (52428), CWC (26214), CWC (0) } }, - { CWC (0), { CWC (52428), CWC (13107), CWC (65535) } }, - { CWC (0), { CWC (52428), CWC (13107), CWC (52428) } }, - { CWC (0), { CWC (52428), CWC (13107), CWC (39321) } }, - { CWC (0), { CWC (52428), CWC (13107), CWC (26214) } }, - { CWC (0), { CWC (52428), CWC (13107), CWC (13107) } }, - { CWC (0), { CWC (52428), CWC (13107), CWC (0) } }, - { CWC (0), { CWC (52428), CWC (0), CWC (65535) } }, - { CWC (0), { CWC (52428), CWC (0), CWC (52428) } }, - { CWC (0), { CWC (52428), CWC (0), CWC (39321) } }, - { CWC (0), { CWC (52428), CWC (0), CWC (26214) } }, - { CWC (0), { CWC (52428), CWC (0), CWC (13107) } }, - { CWC (0), { CWC (52428), CWC (0), CWC (0) } }, - { CWC (0), { CWC (39321), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (39321), CWC (65535), CWC (52428) } }, - { CWC (0), { CWC (39321), CWC (65535), CWC (39321) } }, - { CWC (0), { CWC (39321), CWC (65535), CWC (26214) } }, - { CWC (0), { CWC (39321), CWC (65535), CWC (13107) } }, - { CWC (0), { CWC (39321), CWC (65535), CWC (0) } }, - { CWC (0), { CWC (39321), CWC (52428), CWC (65535) } }, - { CWC (0), { CWC (39321), CWC (52428), CWC (52428) } }, - { CWC (0), { CWC (39321), CWC (52428), CWC (39321) } }, - { CWC (0), { CWC (39321), CWC (52428), CWC (26214) } }, - { CWC (0), { CWC (39321), CWC (52428), CWC (13107) } }, - { CWC (0), { CWC (39321), CWC (52428), CWC (0) } }, - { CWC (0), { CWC (39321), CWC (39321), CWC (65535) } }, - { CWC (0), { CWC (39321), CWC (39321), CWC (52428) } }, - { CWC (0), { CWC (39321), CWC (39321), CWC (39321) } }, - { CWC (0), { CWC (39321), CWC (39321), CWC (26214) } }, - { CWC (0), { CWC (39321), CWC (39321), CWC (13107) } }, - { CWC (0), { CWC (39321), CWC (39321), CWC (0) } }, - { CWC (0), { CWC (39321), CWC (26214), CWC (65535) } }, - { CWC (0), { CWC (39321), CWC (26214), CWC (52428) } }, - { CWC (0), { CWC (39321), CWC (26214), CWC (39321) } }, - { CWC (0), { CWC (39321), CWC (26214), CWC (26214) } }, - { CWC (0), { CWC (39321), CWC (26214), CWC (13107) } }, - { CWC (0), { CWC (39321), CWC (26214), CWC (0) } }, - { CWC (0), { CWC (39321), CWC (13107), CWC (65535) } }, - { CWC (0), { CWC (39321), CWC (13107), CWC (52428) } }, - { CWC (0), { CWC (39321), CWC (13107), CWC (39321) } }, - { CWC (0), { CWC (39321), CWC (13107), CWC (26214) } }, - { CWC (0), { CWC (39321), CWC (13107), CWC (13107) } }, - { CWC (0), { CWC (39321), CWC (13107), CWC (0) } }, - { CWC (0), { CWC (39321), CWC (0), CWC (65535) } }, - { CWC (0), { CWC (39321), CWC (0), CWC (52428) } }, - { CWC (0), { CWC (39321), CWC (0), CWC (39321) } }, - { CWC (0), { CWC (39321), CWC (0), CWC (26214) } }, - { CWC (0), { CWC (39321), CWC (0), CWC (13107) } }, - { CWC (0), { CWC (39321), CWC (0), CWC (0) } }, - { CWC (0), { CWC (26214), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (26214), CWC (65535), CWC (52428) } }, - { CWC (0), { CWC (26214), CWC (65535), CWC (39321) } }, - { CWC (0), { CWC (26214), CWC (65535), CWC (26214) } }, - { CWC (0), { CWC (26214), CWC (65535), CWC (13107) } }, - { CWC (0), { CWC (26214), CWC (65535), CWC (0) } }, - { CWC (0), { CWC (26214), CWC (52428), CWC (65535) } }, - { CWC (0), { CWC (26214), CWC (52428), CWC (52428) } }, - { CWC (0), { CWC (26214), CWC (52428), CWC (39321) } }, - { CWC (0), { CWC (26214), CWC (52428), CWC (26214) } }, - { CWC (0), { CWC (26214), CWC (52428), CWC (13107) } }, - { CWC (0), { CWC (26214), CWC (52428), CWC (0) } }, - { CWC (0), { CWC (26214), CWC (39321), CWC (65535) } }, - { CWC (0), { CWC (26214), CWC (39321), CWC (52428) } }, - { CWC (0), { CWC (26214), CWC (39321), CWC (39321) } }, - { CWC (0), { CWC (26214), CWC (39321), CWC (26214) } }, - { CWC (0), { CWC (26214), CWC (39321), CWC (13107) } }, - { CWC (0), { CWC (26214), CWC (39321), CWC (0) } }, - { CWC (0), { CWC (26214), CWC (26214), CWC (65535) } }, - { CWC (0), { CWC (26214), CWC (26214), CWC (52428) } }, - { CWC (0), { CWC (26214), CWC (26214), CWC (39321) } }, - { CWC (0), { CWC (26214), CWC (26214), CWC (26214) } }, - { CWC (0), { CWC (26214), CWC (26214), CWC (13107) } }, - { CWC (0), { CWC (26214), CWC (26214), CWC (0) } }, - { CWC (0), { CWC (26214), CWC (13107), CWC (65535) } }, - { CWC (0), { CWC (26214), CWC (13107), CWC (52428) } }, - { CWC (0), { CWC (26214), CWC (13107), CWC (39321) } }, - { CWC (0), { CWC (26214), CWC (13107), CWC (26214) } }, - { CWC (0), { CWC (26214), CWC (13107), CWC (13107) } }, - { CWC (0), { CWC (26214), CWC (13107), CWC (0) } }, - { CWC (0), { CWC (26214), CWC (0), CWC (65535) } }, - { CWC (0), { CWC (26214), CWC (0), CWC (52428) } }, - { CWC (0), { CWC (26214), CWC (0), CWC (39321) } }, - { CWC (0), { CWC (26214), CWC (0), CWC (26214) } }, - { CWC (0), { CWC (26214), CWC (0), CWC (13107) } }, - { CWC (0), { CWC (26214), CWC (0), CWC (0) } }, - { CWC (0), { CWC (13107), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (13107), CWC (65535), CWC (52428) } }, - { CWC (0), { CWC (13107), CWC (65535), CWC (39321) } }, - { CWC (0), { CWC (13107), CWC (65535), CWC (26214) } }, - { CWC (0), { CWC (13107), CWC (65535), CWC (13107) } }, - { CWC (0), { CWC (13107), CWC (65535), CWC (0) } }, - { CWC (0), { CWC (13107), CWC (52428), CWC (65535) } }, - { CWC (0), { CWC (13107), CWC (52428), CWC (52428) } }, - { CWC (0), { CWC (13107), CWC (52428), CWC (39321) } }, - { CWC (0), { CWC (13107), CWC (52428), CWC (26214) } }, - { CWC (0), { CWC (13107), CWC (52428), CWC (13107) } }, - { CWC (0), { CWC (13107), CWC (52428), CWC (0) } }, - { CWC (0), { CWC (13107), CWC (39321), CWC (65535) } }, - { CWC (0), { CWC (13107), CWC (39321), CWC (52428) } }, - { CWC (0), { CWC (13107), CWC (39321), CWC (39321) } }, - { CWC (0), { CWC (13107), CWC (39321), CWC (26214) } }, - { CWC (0), { CWC (13107), CWC (39321), CWC (13107) } }, - { CWC (0), { CWC (13107), CWC (39321), CWC (0) } }, - { CWC (0), { CWC (13107), CWC (26214), CWC (65535) } }, - { CWC (0), { CWC (13107), CWC (26214), CWC (52428) } }, - { CWC (0), { CWC (13107), CWC (26214), CWC (39321) } }, - { CWC (0), { CWC (13107), CWC (26214), CWC (26214) } }, - { CWC (0), { CWC (13107), CWC (26214), CWC (13107) } }, - { CWC (0), { CWC (13107), CWC (26214), CWC (0) } }, - { CWC (0), { CWC (13107), CWC (13107), CWC (65535) } }, - { CWC (0), { CWC (13107), CWC (13107), CWC (52428) } }, - { CWC (0), { CWC (13107), CWC (13107), CWC (39321) } }, - { CWC (0), { CWC (13107), CWC (13107), CWC (26214) } }, - { CWC (0), { CWC (13107), CWC (13107), CWC (13107) } }, - { CWC (0), { CWC (13107), CWC (13107), CWC (0) } }, - { CWC (0), { CWC (13107), CWC (0), CWC (65535) } }, - { CWC (0), { CWC (13107), CWC (0), CWC (52428) } }, - { CWC (0), { CWC (13107), CWC (0), CWC (39321) } }, - { CWC (0), { CWC (13107), CWC (0), CWC (26214) } }, - { CWC (0), { CWC (13107), CWC (0), CWC (13107) } }, - { CWC (0), { CWC (13107), CWC (0), CWC (0) } }, - { CWC (0), { CWC (0), CWC (65535), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (65535), CWC (52428) } }, - { CWC (0), { CWC (0), CWC (65535), CWC (39321) } }, - { CWC (0), { CWC (0), CWC (65535), CWC (26214) } }, - { CWC (0), { CWC (0), CWC (65535), CWC (13107) } }, - { CWC (0), { CWC (0), CWC (65535), CWC (0) } }, - { CWC (0), { CWC (0), CWC (52428), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (52428), CWC (52428) } }, - { CWC (0), { CWC (0), CWC (52428), CWC (39321) } }, - { CWC (0), { CWC (0), CWC (52428), CWC (26214) } }, - { CWC (0), { CWC (0), CWC (52428), CWC (13107) } }, - { CWC (0), { CWC (0), CWC (52428), CWC (0) } }, - { CWC (0), { CWC (0), CWC (39321), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (39321), CWC (52428) } }, - { CWC (0), { CWC (0), CWC (39321), CWC (39321) } }, - { CWC (0), { CWC (0), CWC (39321), CWC (26214) } }, - { CWC (0), { CWC (0), CWC (39321), CWC (13107) } }, - { CWC (0), { CWC (0), CWC (39321), CWC (0) } }, - { CWC (0), { CWC (0), CWC (26214), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (26214), CWC (52428) } }, - { CWC (0), { CWC (0), CWC (26214), CWC (39321) } }, - { CWC (0), { CWC (0), CWC (26214), CWC (26214) } }, - { CWC (0), { CWC (0), CWC (26214), CWC (13107) } }, - { CWC (0), { CWC (0), CWC (26214), CWC (0) } }, - { CWC (0), { CWC (0), CWC (13107), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (13107), CWC (52428) } }, - { CWC (0), { CWC (0), CWC (13107), CWC (39321) } }, - { CWC (0), { CWC (0), CWC (13107), CWC (26214) } }, - { CWC (0), { CWC (0), CWC (13107), CWC (13107) } }, - { CWC (0), { CWC (0), CWC (13107), CWC (0) } }, - { CWC (0), { CWC (0), CWC (0), CWC (65535) } }, - { CWC (0), { CWC (0), CWC (0), CWC (52428) } }, - { CWC (0), { CWC (0), CWC (0), CWC (39321) } }, - { CWC (0), { CWC (0), CWC (0), CWC (26214) } }, - { CWC (0), { CWC (0), CWC (0), CWC (13107) } }, - { CWC (0), { CWC (61166), CWC (0), CWC (0) } }, - { CWC (0), { CWC (56797), CWC (0), CWC (0) } }, - { CWC (0), { CWC (48059), CWC (0), CWC (0) } }, - { CWC (0), { CWC (43690), CWC (0), CWC (0) } }, - { CWC (0), { CWC (34952), CWC (0), CWC (0) } }, - { CWC (0), { CWC (30583), CWC (0), CWC (0) } }, - { CWC (0), { CWC (21845), CWC (0), CWC (0) } }, - { CWC (0), { CWC (17476), CWC (0), CWC (0) } }, - { CWC (0), { CWC (8738), CWC (0), CWC (0) } }, - { CWC (0), { CWC (4369), CWC (0), CWC (0) } }, - { CWC (0), { CWC (0), CWC (61166), CWC (0) } }, - { CWC (0), { CWC (0), CWC (56797), CWC (0) } }, - { CWC (0), { CWC (0), CWC (48059), CWC (0) } }, - { CWC (0), { CWC (0), CWC (43690), CWC (0) } }, - { CWC (0), { CWC (0), CWC (34952), CWC (0) } }, - { CWC (0), { CWC (0), CWC (30583), CWC (0) } }, - { CWC (0), { CWC (0), CWC (21845), CWC (0) } }, - { CWC (0), { CWC (0), CWC (17476), CWC (0) } }, - { CWC (0), { CWC (0), CWC (8738), CWC (0) } }, - { CWC (0), { CWC (0), CWC (4369), CWC (0) } }, - { CWC (0), { CWC (0), CWC (0), CWC (61166) } }, - { CWC (0), { CWC (0), CWC (0), CWC (56797) } }, - { CWC (0), { CWC (0), CWC (0), CWC (48059) } }, - { CWC (0), { CWC (0), CWC (0), CWC (43690) } }, - { CWC (0), { CWC (0), CWC (0), CWC (34952) } }, - { CWC (0), { CWC (0), CWC (0), CWC (30583) } }, - { CWC (0), { CWC (0), CWC (0), CWC (21845) } }, - { CWC (0), { CWC (0), CWC (0), CWC (17476) } }, - { CWC (0), { CWC (0), CWC (0), CWC (8738) } }, - { CWC (0), { CWC (0), CWC (0), CWC (4369) } }, - { CWC (0), { CWC (61166), CWC (61166), CWC (61166) } }, - { CWC (0), { CWC (56797), CWC (56797), CWC (56797) } }, - { CWC (0), { CWC (48059), CWC (48059), CWC (48059) } }, - { CWC (0), { CWC (43690), CWC (43690), CWC (43690) } }, - { CWC (0), { CWC (34952), CWC (34952), CWC (34952) } }, - { CWC (0), { CWC (30583), CWC (30583), CWC (30583) } }, - { CWC (0), { CWC (21845), CWC (21845), CWC (21845) } }, - { CWC (0), { CWC (17476), CWC (17476), CWC (17476) } }, - { CWC (0), { CWC (8738), CWC (8738), CWC (8738) } }, - { CWC (0), { CWC (4369), CWC (4369), CWC (4369) } }, - { CWC (0), { CWC (0), CWC (0), CWC (0) } }, -}; diff --git a/src/default_ctab_values.cpp b/src/default_ctab_values.cpp new file mode 100644 index 00000000..05b1f080 --- /dev/null +++ b/src/default_ctab_values.cpp @@ -0,0 +1,301 @@ +/* Copyright 1994 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "rsys/cquick.h" +#include "QuickDraw.h" + +using namespace Executor; + +#define COLORWC(cwc) CWC((unsigned short)cwc) + +ColorSpec Executor::ctab_1bpp_values[] = { + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(0) } }, +}; + +ColorSpec Executor::ctab_2bpp_values[] = { + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(44204), COLORWC(44204), COLORWC(44204) } }, + { COLORWC(0), { COLORWC(21845), COLORWC(21845), COLORWC(21845) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(0) } }, +}; + +ColorSpec Executor::ctab_4bpp_values[] = { + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(64512), COLORWC(62333), COLORWC(1327) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(25738), COLORWC(652) } }, + { COLORWC(0), { COLORWC(56683), COLORWC(2242), COLORWC(1698) } }, + { COLORWC(0), { COLORWC(62167), COLORWC(2134), COLORWC(34028) } }, + { COLORWC(0), { COLORWC(18147), COLORWC(0), COLORWC(42302) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(54272) } }, + { COLORWC(0), { COLORWC(577), COLORWC(43860), COLORWC(60159) } }, + { COLORWC(0), { COLORWC(7969), COLORWC(46995), COLORWC(5169) } }, + { COLORWC(0), { COLORWC(0), COLORWC(25775), COLORWC(4528) } }, + { COLORWC(0), { COLORWC(22016), COLORWC(11421), COLORWC(1316) } }, + { COLORWC(0), { COLORWC(37079), COLORWC(29024), COLORWC(14900) } }, + { COLORWC(0), { COLORWC(49152), COLORWC(49152), COLORWC(49152) } }, + { COLORWC(0), { COLORWC(32768), COLORWC(32768), COLORWC(32768) } }, + { COLORWC(0), { COLORWC(16384), COLORWC(16384), COLORWC(16384) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(0) } }, +}; + +ColorSpec Executor::ctab_8bpp_values[] = { + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(65535), COLORWC(0) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(52428), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(52428), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(52428), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(52428), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(52428), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(52428), COLORWC(0) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(39321), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(39321), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(39321), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(39321), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(39321), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(39321), COLORWC(0) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(26214), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(26214), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(26214), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(26214), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(26214), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(26214), COLORWC(0) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(13107), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(13107), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(13107), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(13107), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(13107), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(13107), COLORWC(0) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(0), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(0), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(0), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(0), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(0), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(65535), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(65535), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(65535), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(65535), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(65535), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(65535), COLORWC(0) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(52428), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(52428), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(52428), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(52428), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(52428), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(52428), COLORWC(0) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(39321), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(39321), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(39321), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(39321), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(39321), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(39321), COLORWC(0) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(26214), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(26214), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(26214), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(26214), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(26214), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(26214), COLORWC(0) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(13107), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(13107), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(13107), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(13107), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(13107), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(13107), COLORWC(0) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(0), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(0), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(0), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(0), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(0), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(52428), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(65535), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(65535), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(65535), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(65535), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(65535), COLORWC(0) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(52428), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(52428), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(52428), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(52428), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(52428), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(52428), COLORWC(0) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(39321), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(39321), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(39321), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(39321), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(39321), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(39321), COLORWC(0) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(26214), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(26214), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(26214), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(26214), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(26214), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(26214), COLORWC(0) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(13107), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(13107), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(13107), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(13107), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(13107), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(13107), COLORWC(0) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(0), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(0), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(0), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(0), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(0), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(39321), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(65535), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(65535), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(65535), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(65535), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(65535), COLORWC(0) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(52428), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(52428), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(52428), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(52428), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(52428), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(52428), COLORWC(0) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(39321), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(39321), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(39321), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(39321), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(39321), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(39321), COLORWC(0) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(26214), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(26214), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(26214), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(26214), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(26214), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(26214), COLORWC(0) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(13107), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(13107), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(13107), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(13107), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(13107), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(13107), COLORWC(0) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(0), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(0), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(0), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(0), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(0), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(26214), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(65535), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(65535), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(65535), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(65535), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(65535), COLORWC(0) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(52428), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(52428), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(52428), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(52428), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(52428), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(52428), COLORWC(0) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(39321), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(39321), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(39321), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(39321), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(39321), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(39321), COLORWC(0) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(26214), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(26214), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(26214), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(26214), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(26214), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(26214), COLORWC(0) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(13107), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(13107), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(13107), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(13107), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(13107), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(13107), COLORWC(0) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(0), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(0), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(0), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(0), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(0), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(13107), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(65535), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(65535), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(0), COLORWC(65535), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(0), COLORWC(65535), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(0), COLORWC(65535), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(0), COLORWC(65535), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(52428), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(52428), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(0), COLORWC(52428), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(0), COLORWC(52428), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(0), COLORWC(52428), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(0), COLORWC(52428), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(39321), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(39321), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(0), COLORWC(39321), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(0), COLORWC(39321), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(0), COLORWC(39321), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(0), COLORWC(39321), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(26214), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(26214), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(0), COLORWC(26214), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(0), COLORWC(26214), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(0), COLORWC(26214), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(0), COLORWC(26214), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(13107), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(13107), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(0), COLORWC(13107), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(0), COLORWC(13107), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(0), COLORWC(13107), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(0), COLORWC(13107), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(65535) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(52428) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(39321) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(26214) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(13107) } }, + { COLORWC(0), { COLORWC(61166), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(56797), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(48059), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(43690), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(34952), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(30583), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(21845), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(17476), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(8738), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(4369), COLORWC(0), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(61166), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(56797), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(48059), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(43690), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(34952), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(30583), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(21845), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(17476), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(8738), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(4369), COLORWC(0) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(61166) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(56797) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(48059) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(43690) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(34952) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(30583) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(21845) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(17476) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(8738) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(4369) } }, + { COLORWC(0), { COLORWC(61166), COLORWC(61166), COLORWC(61166) } }, + { COLORWC(0), { COLORWC(56797), COLORWC(56797), COLORWC(56797) } }, + { COLORWC(0), { COLORWC(48059), COLORWC(48059), COLORWC(48059) } }, + { COLORWC(0), { COLORWC(43690), COLORWC(43690), COLORWC(43690) } }, + { COLORWC(0), { COLORWC(34952), COLORWC(34952), COLORWC(34952) } }, + { COLORWC(0), { COLORWC(30583), COLORWC(30583), COLORWC(30583) } }, + { COLORWC(0), { COLORWC(21845), COLORWC(21845), COLORWC(21845) } }, + { COLORWC(0), { COLORWC(17476), COLORWC(17476), COLORWC(17476) } }, + { COLORWC(0), { COLORWC(8738), COLORWC(8738), COLORWC(8738) } }, + { COLORWC(0), { COLORWC(4369), COLORWC(4369), COLORWC(4369) } }, + { COLORWC(0), { COLORWC(0), COLORWC(0), COLORWC(0) } }, +}; diff --git a/src/desk.c b/src/desk.c deleted file mode 100644 index 9ec7199c..00000000 --- a/src/desk.c +++ /dev/null @@ -1,214 +0,0 @@ -/* Copyright 1986-1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_desk[] = - "$Id: desk.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in DeskMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "QuickDraw.h" -#include "CQuickDraw.h" -#include "EventMgr.h" -#include "WindowMgr.h" -#include "DeviceMgr.h" -#include "DeskMgr.h" -#include "MenuMgr.h" -#include "QuickDraw.h" -#include "OSEvent.h" -#include "ToolboxEvent.h" -#include "OSUtil.h" - -#include "rsys/cquick.h" -#include "rsys/wind.h" -#include "rsys/hook.h" -#include "rsys/aboutbox.h" - -P1(PUBLIC pascal trap, INTEGER, OpenDeskAcc, Str255, acc) /* IMI-440 */ -{ - INTEGER retval; - DCtlHandle dctlh; - WindowPtr wp; - - if (EqualString (acc, about_box_menu_name_pstr, TRUE, TRUE)) - { - do_about_box (); - retval = 0; - goto done; - } - - if (OpenDriver(acc, &retval) == noErr) { - retval = CW(retval); - dctlh = GetDCtlEntry(retval); - if (dctlh) - { - wp = HxP(dctlh, dCtlWindow); - if (wp) - { - ShowWindow(wp); - SelectWindow(wp); - } - } - } - - done: - - SEvtEnb = TRUE; - return retval; -} - -P1(PUBLIC pascal trap, void, CloseDeskAcc, INTEGER, rn) -{ - CloseDriver(rn); -} - -P2(PUBLIC pascal trap, void, SystemClick, EventRecord *, evp, WindowPtr, wp) -{ - Point p; - LONGINT pointaslong, val; - Rect bounds; - LONGINT templ; - - if (wp) { - p.h = CW(evp->where.h); - p.v = CW(evp->where.v); - if (PtInRgn (p, WINDOW_STRUCT_REGION (wp))) - { - pointaslong = ((LONGINT)p.v << 16)|(unsigned short)p.h; - val = WINDCALL((WindowPtr) wp, wHit, pointaslong); - switch (val) { - case wInContent: - if (WINDOW_HILITED_X (wp)) - { - templ = (LONGINT) (long) RM(evp); - Control (WINDOW_KIND (wp), accEvent, (Ptr) &templ); - } else - SelectWindow(wp); - break; - case wInDrag: - bounds.top = CW (CW (MBarHeight) + 4); - bounds.left = CW (CW (GD_BOUNDS (MR (TheGDevice)).left) + 4); - bounds.bottom = CW (CW (GD_BOUNDS (MR (TheGDevice)).bottom) - 4); - bounds.right = CW (CW (GD_BOUNDS (MR (TheGDevice)).right) - 4); - DragWindow(wp, p, &bounds); - break; - case wInGoAway: - if (TrackGoAway(wp, p)) - CloseDeskAcc (WINDOW_KIND (wp)); - break; - } - } else { - if (DeskHook) { - ROMlib_hook(desk_deskhooknumber); - EM_D0 = -1; - EM_A0 = (LONGINT) (long) US_TO_SYN68K(evp); - CALL_EMULATOR((syn68k_addr_t) (long) CL((long) DeskHook)); - } - } - } -} - -P1(PUBLIC pascal trap, BOOLEAN, SystemEdit, INTEGER, editcmd) -{ - WindowPeek wp; - BOOLEAN retval; - - wp = (WindowPeek) FrontWindow(); - if (!wp) - retval = FALSE; - else - if ((retval = WINDOW_KIND (wp) < 0)) - Control (WINDOW_KIND (wp), editcmd + accUndo, (Ptr) 0); - return retval; -} - -#define rntodctlh(rn) (MR(MR(UTableBase)[-((rn)+1)].p)) -#define itorn(i) ((-i)-1) - -P0(PUBLIC pascal trap, void, SystemTask) -{ - DCtlHandle dctlh; - INTEGER i; - - for (i = 0; i < CW(UnitNtryCnt); ++i) { - dctlh = MR(MR(UTableBase)[i].p); - if ((HxX(dctlh, dCtlFlags) & CWC(NEEDTIMEBIT)) && - TickCount() >= Hx(dctlh, dCtlCurTicks)) { - Control(itorn(i), accRun, (Ptr) 0); - HxX(dctlh, dCtlCurTicks) = CL(Hx(dctlh, dCtlCurTicks) + - Hx(dctlh, dCtlDelay)); - } - } -} - -P1(PUBLIC pascal trap, BOOLEAN, SystemEvent, EventRecord *, evp) -{ - BOOLEAN retval; - WindowPeek wp; - INTEGER rn; - DCtlHandle dctlh; - LONGINT templ; - - if (SEvtEnb) { - wp = 0; - switch (evp->what) { - default: - case CWC(nullEvent): - case CWC(mouseDown): - case CWC(networkEvt): - case CWC(driverEvt): - case CWC(app1Evt): - case CWC(app2Evt): - case CWC(app3Evt): - case CWC(app4Evt): - break; - case CWC(mouseUp): - case CWC(keyDown): - case CWC(keyUp): - case CWC(autoKey): - wp = (WindowPeek) FrontWindow(); - break; - case CWC(updateEvt): - case CWC(activateEvt): - wp = (WindowPeek) MR(evp->message); - break; - case CWC(diskEvt): - /* NOTE: I think the code around toolevent.c:277 should - really be here. I'm not going to get all excited - about it right now though. */ - break; - } - if (wp) { - rn = WINDOW_KIND (wp); - if ((retval = rn < 0)) { - dctlh = rntodctlh(rn); - if (Hx(dctlh, dCtlEMask) & (1 << CW(evp->what))) { - templ = (LONGINT) (long) RM(evp); - Control(rn, accEvent, (Ptr) &templ); - } - } - } else - retval = FALSE; - - } else - retval = FALSE; - return retval; -} - -P1(PUBLIC pascal trap, void, SystemMenu, LONGINT, menu) -{ - INTEGER i; - DCtlHandle dctlh; - - for (i = 0; i < CW(UnitNtryCnt); ++i) { - dctlh = MR(MR(UTableBase)[i].p); - if (HxX(dctlh, dCtlMenu) == MBarEnable) { - menu = CL(menu); - Control(itorn(i), accMenu, (Ptr) &menu); -/*-->*/ break; - } - } -} diff --git a/src/desk.cpp b/src/desk.cpp new file mode 100644 index 00000000..614aa12d --- /dev/null +++ b/src/desk.cpp @@ -0,0 +1,230 @@ +/* Copyright 1986-1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DeskMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "QuickDraw.h" +#include "CQuickDraw.h" +#include "EventMgr.h" +#include "WindowMgr.h" +#include "DeviceMgr.h" +#include "DeskMgr.h" +#include "MenuMgr.h" +#include "QuickDraw.h" +#include "OSEvent.h" +#include "ToolboxEvent.h" +#include "OSUtil.h" + +#include "rsys/cquick.h" +#include "rsys/wind.h" +#include "rsys/hook.h" +#include "rsys/aboutbox.h" + +using namespace Executor; + +INTEGER Executor::C_OpenDeskAcc(Str255 acc) /* IMI-440 */ +{ + // THINK Reference says that OpenDeskAcc's return value + // is undefined on error. This returns zero - otherwise + // we get a compiler warning that might hide real bugs. + INTEGER retval = 0; + GUEST retval_s; + DCtlHandle dctlh; + WindowPtr wp; + + if(EqualString(acc, about_box_menu_name_pstr, true, true)) + { + do_about_box(); + retval = 0; + goto done; + } + + if(OpenDriver(acc, &retval_s) == noErr) + { + retval = CW(retval_s); + dctlh = GetDCtlEntry(retval); + if(dctlh) + { + wp = HxP(dctlh, dCtlWindow); + if(wp) + { + ShowWindow(wp); + SelectWindow(wp); + } + } + } + +done: + + LM(SEvtEnb) = true; + return retval; +} + +void Executor::C_CloseDeskAcc(INTEGER rn) +{ + CloseDriver(rn); +} + +void Executor::C_SystemClick(EventRecord *evp, WindowPtr wp) +{ + Point p; + LONGINT pointaslong, val; + Rect bounds; + GUEST templ; + + if(wp) + { + p.h = CW(evp->where.h); + p.v = CW(evp->where.v); + if(PtInRgn(p, WINDOW_STRUCT_REGION(wp))) + { + pointaslong = ((LONGINT)p.v << 16) | (unsigned short)p.h; + val = WINDCALL((WindowPtr)wp, wHit, pointaslong); + switch(val) + { + case wInContent: + if(WINDOW_HILITED_X(wp)) + { + templ = guest_cast(RM(evp)); + Control(WINDOW_KIND(wp), accEvent, (Ptr)&templ); + } + else + SelectWindow(wp); + break; + case wInDrag: + bounds.top = CW(CW(LM(MBarHeight)) + 4); + bounds.left = CW(CW(GD_BOUNDS(MR(LM(TheGDevice))).left) + 4); + bounds.bottom = CW(CW(GD_BOUNDS(MR(LM(TheGDevice))).bottom) - 4); + bounds.right = CW(CW(GD_BOUNDS(MR(LM(TheGDevice))).right) - 4); + DragWindow(wp, p, &bounds); + break; + case wInGoAway: + if(TrackGoAway(wp, p)) + CloseDeskAcc(WINDOW_KIND(wp)); + break; + } + } + else + { + if(LM(DeskHook)) + { + ROMlib_hook(desk_deskhooknumber); + EM_D0 = -1; + EM_A0 = US_TO_SYN68K(evp); + CALL_EMULATOR((syn68k_addr_t)CL(guest_cast(LM(DeskHook)))); + } + } + } +} + +BOOLEAN Executor::C_SystemEdit(INTEGER editcmd) +{ + WindowPeek wp; + BOOLEAN retval; + + wp = (WindowPeek)FrontWindow(); + if(!wp) + retval = false; + else if((retval = WINDOW_KIND(wp) < 0)) + Control(WINDOW_KIND(wp), editcmd + accUndo, (Ptr)0); + return retval; +} + +#define rntodctlh(rn) (MR(MR(LM(UTableBase))[-((rn) + 1)])) +#define itorn(i) ((-i) - 1) + +void Executor::C_SystemTask() +{ + DCtlHandle dctlh; + INTEGER i; + + for(i = 0; i < CW(LM(UnitNtryCnt)); ++i) + { + dctlh = MR(MR(LM(UTableBase))[i]); + if((HxX(dctlh, dCtlFlags) & CWC(NEEDTIMEBIT)) && TickCount() >= Hx(dctlh, dCtlCurTicks)) + { + Control(itorn(i), accRun, (Ptr)0); + HxX(dctlh, dCtlCurTicks) = CL(Hx(dctlh, dCtlCurTicks) + Hx(dctlh, dCtlDelay)); + } + } +} + +BOOLEAN Executor::C_SystemEvent(EventRecord *evp) +{ + BOOLEAN retval; + WindowPeek wp; + INTEGER rn; + DCtlHandle dctlh; + GUEST templ; + + if(LM(SEvtEnb)) + { + wp = 0; + switch(CW(evp->what)) + { + default: + case nullEvent: + case mouseDown: + case networkEvt: + case driverEvt: + case app1Evt: + case app2Evt: + case app3Evt: + case app4Evt: + break; + case mouseUp: + case keyDown: + case keyUp: + case autoKey: + wp = (WindowPeek)FrontWindow(); + break; + case updateEvt: + case activateEvt: + wp = MR(guest_cast(evp->message)); + break; + case diskEvt: + /* NOTE: I think the code around toolevent.c:277 should + really be here. I'm not going to get all excited + about it right now though. */ + break; + } + if(wp) + { + rn = WINDOW_KIND(wp); + if((retval = rn < 0)) + { + dctlh = rntodctlh(rn); + if(Hx(dctlh, dCtlEMask) & (1 << CW(evp->what))) + { + templ = guest_cast(RM(evp)); + Control(rn, accEvent, (Ptr)&templ); + } + } + } + else + retval = false; + } + else + retval = false; + return retval; +} + +void Executor::C_SystemMenu(LONGINT menu) +{ + INTEGER i; + DCtlHandle dctlh; + GUEST menu_s; + + for(i = 0; i < CW(LM(UnitNtryCnt)); ++i) + { + dctlh = MR(MR(LM(UTableBase))[i]); + if(HxX(dctlh, dCtlMenu) == LM(MBarEnable)) + { + menu_s = CL(menu); + Control(itorn(i), accMenu, (Ptr)&menu_s); + /*-->*/ break; + } + } +} diff --git a/src/desperate.c b/src/desperate.c deleted file mode 100644 index 2daaa1f7..00000000 --- a/src/desperate.c +++ /dev/null @@ -1,153 +0,0 @@ -/* Copyright 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_desperate[] = - "$Id: desperate.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "rsys/file.h" -#include "rsys/desperate.h" -#include "OSUtil.h" - - -static int -desperate_switch_index (int argc, char **argv) -{ - int i; - for (i = 0; i < argc; i++) - if (!strcmp ("-desperate", argv[i])) - return i; - return -1; -} - - -static void -print_cmd_line_arg (const char *str) -{ - char *c; - - c = alloca (strlen (str) + 1); - strcpy (c, str); -#if defined (MSDOS) - convert_slashs_to_backslashs (c); -#endif - - if (c[0] == '\0' || strchr (c, ' ') || strchr (c, '\t')) - printf (" \"%s\"", c); - else - printf (" %s", c); -} - - -/* FIXME - these should be moved to configuration files somehow. */ -#if defined (MSDOS) -static const char *desperate_switches[] = { - "-vga", - "-oldtimer", - "-nosound", - "-skipaspi", - "-nofilescheck", - "-noautorefresh", - "-memory", - "2M", - "-macdrives", - "", - "-dosdrives", - "" -}; -#elif defined (LINUX) -static const char *desperate_switches[] = { - "-nosound", - "-nodrivesearch", - "-memory", - "2M", -}; -#else -static const char *desperate_switches[] = { - "-nosound", - "-memory", - "2M", -}; -#endif - - - -/* Searches for an occurrence of "-desperate" in the command line. - * If it finds one, it is replaced with a list of command-line - * switches whose purpose is to put Executor into "desperate" mode, - * where it uses as few system features as possible. If such - * a switch is found, *argcp and *argvp are modified to reflect - * the new command line switches. - * - * Returns TRUE except in case of a parsing error (right now that - * can only happen with duplicate "-desperate" switches). - */ -boolean_t -handle_desperate_switch (int *argcp, char ***argvp) -{ - boolean_t success_p; - char **argv, **new_argv; - int i, s, argc, new_argc; - - argc = *argcp; - argv = *argvp; - - /* See if the "-desperate" switch is in the list. */ - s = desperate_switch_index (argc, argv); - if (s == -1) - { - success_p = TRUE; - goto done; - } - - /* See if the "-desperate" switch is in the list twice. */ - if (desperate_switch_index (argc - s - 1, argv + s + 1) != -1) - { - fprintf (stderr, "Duplicate \"-desperate\" switch.\n"); - success_p = FALSE; - goto done; - } - - /* Construct the new list by replacing the "-desperate" switch - * with all of the switches it implies. There is a small memory - * leak here since we'll never reclaim this memory. - */ - new_argc = argc + NELEM (desperate_switches) - 1; - new_argv = malloc ((new_argc + 1) * sizeof new_argv[0]); - memcpy (new_argv, argv, s * sizeof new_argv[0]); - memcpy (new_argv + s, desperate_switches, sizeof desperate_switches); - memcpy (new_argv + s + NELEM (desperate_switches), - argv + s + 1, (argc - s - 1) * sizeof new_argv[0]); - new_argv[new_argc] = NULL; - - puts ( -"Executor is now entering desperation mode and attempting to use as few\n" -"system features as possible. This is useful if you find that Executor\n" -"won't start for you, a problem usually caused by driver conflicts. If\n" -"you find that this \"desperation mode\" works, you can experiment and\n" -"see which of these command-line switches are necessary for you to get\n" -"Executor to work:\n" -); - for (i = 0; i < new_argc; i++) - print_cmd_line_arg (new_argv[i]); - - fputs ("\n\nWaiting ten seconds...", stdout); - fflush (stdout); -#if !defined (CYGWIN32) - sleep (10); -#else - Delay (60 * 10, (LONGINT *) 0); -#endif - puts ("done."); - fflush (stdout); - - *argcp = new_argc; - *argvp = new_argv; - success_p = TRUE; - - done: - return success_p; -} diff --git a/src/device.c b/src/device.c deleted file mode 100644 index 0a946dd1..00000000 --- a/src/device.c +++ /dev/null @@ -1,416 +0,0 @@ -/* Copyright 1989 - 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -/* Forward declarations in DeviceMgr.h (DO NOT DELETE THIS LINE) */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_device[] = - "$Id: device.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "DeviceMgr.h" -#include "FileMgr.h" -#include "MemoryMgr.h" -#include "OSUtil.h" -#include "ResourceMgr.h" -#include "MenuMgr.h" -#include "ToolboxEvent.h" -#include "rsys/glue.h" -#include "rsys/mman.h" -#include "rsys/device.h" -#include "rsys/file.h" -#include "rsys/serial.h" - -/* - * NOTE: The device manager now executes "native code" and code read - * in from resources. The latter is "RAM" based, the former is - * our version of "ROM" based. We use the same bit that the Mac - * uses to distinguish between the two, but our implementation of - * ROM based is incompatible with theirs. NOTE: even in our - * incompatible ROM based routines, we still byte swap the pointers - * that get us to the routines. - */ - -A4(PUBLIC, OSErr, ROMlib_dispatch, ParmBlkPtr, p, /* INTERNAL */ - BOOLEAN, async, DriverRoutineType, routine, INTEGER, trapn) -{ - int devicen; - ramdriverhand ramdh; - DCtlHandle h; - OSErr retval; - typedef OSErr (*devfp_t)(ParmBlkPtr, DCtlPtr); - devfp_t procp; - - devicen = -CW(p->cntrlParam.ioCRefNum) - 1; - if (devicen < 0 || devicen >= NDEVICES) - retval = badUnitErr; - else if (UTableBase == (DCtlHandlePtr) (long) CLC(0xFFFFFFFF) || - (h = MR(MR(UTableBase)[devicen].p)) == 0 || (*h).p == 0) - retval = unitEmptyErr; - else { - HLock((Handle) h); - p->ioParam.ioTrap = CW(trapn); - if (async) - p->ioParam.ioTrap |= CWC(asyncTrpBit); - else - p->ioParam.ioTrap |= CWC(noQueueBit); - if (!(HxX(h, dCtlFlags) & CWC(RAMBASEDBIT))) { - switch (routine) { - case Open: - retval = (* (devfp_t) MR(HxP(h, dCtlDriver)->udrvrOpen)) - (p, STARH(h)); - break; - case Prime: - retval = (* (devfp_t) MR(HxP(h, dCtlDriver)->udrvrPrime)) - (p, STARH(h)); - break; - case Ctl: - retval = (* (devfp_t) MR(HxP(h, dCtlDriver)->udrvrCtl)) - (p, STARH(h)); - break; - case Stat: - retval = (* (devfp_t) MR(HxP(h, dCtlDriver)->udrvrStatus)) - (p, STARH(h)); - break; - case Close: - retval = (* (devfp_t) MR(HxP(h, dCtlDriver)->udrvrClose)) - (p, STARH(h)); - break; - default: - retval = fsDSIntErr; - break; - } - } else { - ramdh = (ramdriverhand) HxP(h, dCtlDriver); - LoadResource((Handle) ramdh); - HLock((Handle) ramdh); - switch (routine) { - case Open: - procp = (devfp_t) STARH(ramdh) + Hx(ramdh, drvrOpen); - break; - case Prime: - procp = (devfp_t) STARH(ramdh) + Hx(ramdh, drvrPrime); - break; - case Ctl: - procp = (devfp_t) STARH(ramdh) + Hx(ramdh, drvrCtl); - break; - case Stat: - procp = (devfp_t) STARH(ramdh) + Hx(ramdh, drvrStatus); - break; - case Close: - procp = (devfp_t) STARH(ramdh) + Hx(ramdh, drvrClose); - break; - default: - procp = 0; - break; - } - if (procp) { - LONGINT saved1, saved2, saved3, saved4, saved5, saved6, saved7, - savea2, savea3, savea4, savea5, savea6; - - savea2 = EM_A2; - EM_A0 = (LONGINT) (long) US_TO_SYN68K(p); - EM_A1 = (LONGINT) (long) US_TO_SYN68K(STARH(h)); - EM_A2 = (LONGINT) (long) US_TO_SYN68K(procp); /* for compatibility with above */ - saved1 = EM_D1; - saved2 = EM_D2; - saved3 = EM_D3; - saved4 = EM_D4; - saved5 = EM_D5; - saved6 = EM_D6; - saved7 = EM_D7; - savea3 = EM_A3; - savea4 = EM_A4; - savea5 = EM_A5; - savea6 = EM_A6; - CALL_EMULATOR((syn68k_addr_t) (long) US_TO_SYN68K (procp)); - EM_D1 = saved1; - EM_D2 = saved2; - EM_D3 = saved3; - EM_D4 = saved4; - EM_D5 = saved5; - EM_D6 = saved6; - EM_D7 = saved7; - EM_A3 = savea3; - EM_A4 = savea4; - EM_A5 = savea5; - EM_A6 = savea6; - retval = EM_D0; - EM_A2 = savea2; - } else - retval = fsDSIntErr; - if (routine == Open) - HxX(h, dCtlFlags) |= CWC(DRIVEROPENBIT); - else if (routine == Close) { - HxX(h, dCtlFlags) &= ~CWC(DRIVEROPENBIT); - HUnlock((Handle) h); - HUnlock((Handle) ramdh); - MBarEnable = 0; - /* NOTE: It's not clear whether we should zero out this - field or just check for DRIVEROPEN bit up above and never - send messages except open to non-open drivers. */ - MR(UTableBase)[devicen].p = CLC(0); - } - - if (routine < Close) - retval = CW(p->ioParam.ioResult); /* see II-193 */ - } - } - fs_err_hook (retval); - return retval; -} - -/* PBOpen, PBClose, PBRead and PBWrite are part of the file manager */ - -A2(PUBLIC, OSErr, PBControl, ParmBlkPtr, pbp, BOOLEAN, a) /* IMII-186 */ -{ - OSErr err; - - err = ROMlib_dispatch(pbp, a, Ctl, 0); - fs_err_hook (err); - return err; -} - -A2(PUBLIC, OSErr, PBStatus, ParmBlkPtr, pbp, BOOLEAN, a) /* IMII-186 */ -{ - OSErr err; - - err = ROMlib_dispatch(pbp, a, Stat, 0); - fs_err_hook (err); - return err; -} - -A2(PUBLIC, OSErr, PBKillIO, ParmBlkPtr, pbp, BOOLEAN, a) /* IMII-187 */ -{ - OSErr err; - - pbp->cntrlParam.csCode = CWC(killCode); - err = ROMlib_dispatch(pbp, a, Ctl, 0); - fs_err_hook (err); - return err; -} - -/* - * OpenDriver is defined below ROMlib_driveropen. - * CloseDriver is defined below ROMlib_driverclose. - */ - -/* FSRead, FSWrite are part of the file manager */ - -A3(PUBLIC, OSErr, Control, INTEGER, rn, INTEGER, code, - Ptr, param) /* IMII-179 */ -{ - ParamBlockRec pb; - OSErr err; - - pb.cntrlParam.ioVRefNum = 0; - pb.cntrlParam.ioCRefNum = CW(rn); - pb.cntrlParam.csCode = CW(code); - if (param) - BlockMove(param, (Ptr) pb.cntrlParam.csParam, - (Size) sizeof(pb.cntrlParam.csParam)); - err = PBControl(&pb, FALSE); - fs_err_hook (err); - return err; -} - -A3(PUBLIC, OSErr, Status, INTEGER, rn, INTEGER, code, Ptr, param) /* IMII-179 */ -{ - ParamBlockRec pb; - OSErr retval; - - pb.cntrlParam.ioVRefNum = 0; - pb.cntrlParam.ioCRefNum = CW(rn); - pb.cntrlParam.csCode = CW(code); - retval = PBStatus(&pb, FALSE); - if (param) - BlockMove((Ptr) pb.cntrlParam.csParam, param, - (Size) sizeof(pb.cntrlParam.csParam)); - fs_err_hook (retval); - return retval; -} - -A1(PUBLIC, OSErr, KillIO, INTEGER, rn) /* IMII-179 */ -{ - ParamBlockRec pb; - OSErr err; - - pb.cntrlParam.ioCRefNum = CW(rn); - err = PBKillIO(&pb, FALSE); - fs_err_hook (err); - return err; -} - -A1(PUBLIC, DCtlHandle, GetDCtlEntry, INTEGER, rn) -{ - int devicen; - - devicen = -rn - 1; - return (devicen < 0 || devicen >= NDEVICES) ? - 0 - : - MR(MR(UTableBase)[devicen].p); -} - -/* - * ROMlib_driveropen will be called by PBOpen if it encounters a name - * beginning with * a period. - */ - -PUBLIC driverinfo *ROMlib_otherdrivers = 0; /* for extensibility */ - -PRIVATE driverinfo knowndrivers[] = { -#if defined (LINUX) || defined (NEXTSTEP) || defined (MSDOS) || defined (CYGWIN32) - { ROMlib_serialopen, ROMlib_serialprime, ROMlib_serialctl, - ROMlib_serialstatus, ROMlib_serialclose, (StringPtr) "\004.AIn", -6, }, - - { ROMlib_serialopen, ROMlib_serialprime, ROMlib_serialctl, - ROMlib_serialstatus, ROMlib_serialclose, (StringPtr) "\005.AOut", -7, }, - - { ROMlib_serialopen, ROMlib_serialprime, ROMlib_serialctl, - ROMlib_serialstatus, ROMlib_serialclose, (StringPtr) "\004.BIn", -8, }, - - { ROMlib_serialopen, ROMlib_serialprime, ROMlib_serialctl, - ROMlib_serialstatus, ROMlib_serialclose, (StringPtr) "\005.BOut", -9, }, -#endif -}; - -A2(PUBLIC, OSErr, ROMlib_driveropen, ParmBlkPtr, pbp, /* INTERNAL */ - BOOLEAN, a) -{ - driverinfo *dip, *edip; - OSErr err; - INTEGER devicen; - umacdriverptr up; - DCtlHandle h; - ramdriverhand ramdh; - ResType typ; - BOOLEAN alreadyopen; - - ZONE_SAVE_EXCURSION - (SysZone, - { - err = noErr; - - if ((ramdh = - (ramdriverhand) GetNamedResource(TICK("DRVR"), - MR(pbp->ioParam.ioNamePtr)))) { - LoadResource((Handle) ramdh); - GetResInfo((Handle) ramdh, &devicen, &typ, (StringPtr) 0); - devicen = CW(devicen); - h = MR(MR(UTableBase)[devicen].p); - alreadyopen = h && (HxX(h, dCtlFlags) & CWC(DRIVEROPENBIT)); - if (!h && !(h = MR(MR(UTableBase)[devicen].p = - RM((DCtlHandle) NewHandle(sizeof(DCtlEntry)))))) - err = MemError(); - else if (!alreadyopen) { - memset((char *) STARH(h), 0, sizeof(DCtlEntry)); - HxX(h, dCtlDriver) = (umacdriverptr) RM(ramdh); - HxX(h, dCtlFlags) = HxX(ramdh, drvrFlags) | CWC(RAMBASEDBIT); - HxX(h, dCtlRefNum) = CW(- (devicen + 1)); - HxX(h, dCtlDelay) = HxX(ramdh, drvrDelay); - HxX(h, dCtlEMask) = HxX(ramdh, drvrEMask); - HxX(h, dCtlMenu) = HxX(ramdh, drvrMenu); - if (HxX(h, dCtlFlags) & CWC(NEEDTIMEBIT)) - HxX(h, dCtlCurTicks) = CL(TickCount() + Hx(h, dCtlDelay)); - else - HxX(h, dCtlCurTicks) = CLC(0x7FFFFFFF); - /* - * NOTE: this code doesn't check to see if something is already open. - * TODO: fix this - */ - pbp->cntrlParam.ioCRefNum = HxX(h, dCtlRefNum); - err = ROMlib_dispatch(pbp, a, Open, 0); - } else - { - pbp->cntrlParam.ioCRefNum = HxX(h, dCtlRefNum); - err = noErr; - } - } else { - - dip = 0; - if (ROMlib_otherdrivers) { - for (dip = ROMlib_otherdrivers; dip->open && - !EqualString(dip->name, MR(pbp->ioParam.ioNamePtr), FALSE, TRUE); - dip++) - ; - if (!dip->open) - dip = 0; - } - if (!dip) { - for (dip = knowndrivers, edip = dip + NELEM(knowndrivers); - dip != edip && - !EqualString(dip->name, MR(pbp->ioParam.ioNamePtr), FALSE, TRUE); - dip++) - ; - if (dip == edip) - dip = 0; - } - if (dip) { - devicen = -dip->refnum -1; - if (devicen < 0 || devicen >= NDEVICES) - err = badUnitErr; - else if (MR(UTableBase)[devicen].p) - err = noErr; /* note: if we choose to support desk */ - /* accessories, we will have to */ - /* check to see if this is one and */ - /* call the open routine if it is */ - else { - if (!(h = MR(MR(UTableBase)[devicen].p = - RM((DCtlHandle) NewHandle(sizeof(DCtlEntry)))))) - err = MemError(); - else { - memset((char *) STARH(h), 0, sizeof(DCtlEntry)); - up = (umacdriverptr) NewPtr(sizeof(umacdriver)); - if (!(HxX(h, dCtlDriver) = RM(up))) - err = MemError(); - else { - up->udrvrOpen = (ProcPtr) RM(dip->open); - up->udrvrPrime = (ProcPtr) RM(dip->prime); - up->udrvrCtl = (ProcPtr) RM(dip->ctl); - up->udrvrStatus = (ProcPtr) RM(dip->status); - up->udrvrClose = (ProcPtr) RM(dip->close); - str255assign(up->udrvrName, dip->name); - err = noErr; - } - } - } - if (err == noErr) { - pbp->cntrlParam.ioCRefNum = CW(dip->refnum); - err = ROMlib_dispatch(pbp, a, Open, 0); - } - } else - err = dInstErr; - } - }); - fs_err_hook (err); - return err; -} - -A2(PUBLIC, OSErr, OpenDriver, StringPtr, name, INTEGER *, rnp) /* IMII-178 */ -{ - ParamBlockRec pb; - OSErr retval; - - pb.ioParam.ioRefNum = CWC (0); /* so we can't get garbage for ioRefNum. */ - pb.ioParam.ioPermssn = fsCurPerm; - pb.ioParam.ioNamePtr = RM(name); - retval = ROMlib_driveropen(&pb, FALSE); - *rnp = pb.ioParam.ioRefNum; - fs_err_hook (retval); - return retval; -} - -A1(PUBLIC, OSErr, CloseDriver, INTEGER, rn) /* IMII-178 */ -{ - ParamBlockRec pb; - OSErr err; - - pb.cntrlParam.ioCRefNum = CW(rn); - err = PBClose(&pb, FALSE); - fs_err_hook (err); - return err; -} - diff --git a/src/device.cpp b/src/device.cpp new file mode 100644 index 00000000..dd01088f --- /dev/null +++ b/src/device.cpp @@ -0,0 +1,429 @@ +/* Copyright 1989 - 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DeviceMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "DeviceMgr.h" +#include "FileMgr.h" +#include "MemoryMgr.h" +#include "OSUtil.h" +#include "ResourceMgr.h" +#include "MenuMgr.h" +#include "ToolboxEvent.h" +#include "rsys/glue.h" +#include "rsys/mman.h" +#include "rsys/device.h" +#include "rsys/file.h" +#include "rsys/serial.h" + +using namespace Executor; + +/* + * NOTE: The device manager now executes "native code" and code read + * in from resources. The latter is "RAM" based, the former is + * our version of "ROM" based. We use the same bit that the Mac + * uses to distinguish between the two, but our implementation of + * ROM based is incompatible with theirs. NOTE: even in our + * incompatible ROM based routines, we still byte swap the pointers + * that get us to the routines. + */ + +OSErr Executor::ROMlib_dispatch(ParmBlkPtr p, BOOLEAN async, + DriverRoutineType routine, + INTEGER trapn) /* INTERNAL */ +{ + int devicen; + ramdriverhand ramdh; + DCtlHandle h; + OSErr retval; + typedef OSErr (*devfp_t)(ParmBlkPtr, DCtlPtr); + devfp_t procp; + + devicen = -CW(p->cntrlParam.ioCRefNum) - 1; + if(devicen < 0 || devicen >= NDEVICES) + retval = badUnitErr; + else if(LM(UTableBase) == guest_cast(CLC(-1)) || (h = MR(MR(LM(UTableBase))[devicen])) == 0 || *h == 0) + retval = unitEmptyErr; + else + { + HLock((Handle)h); + p->ioParam.ioTrap = CW(trapn); + if(async) + p->ioParam.ioTrap.raw_or(CWC(asyncTrpBit)); + else + p->ioParam.ioTrap.raw_or(CWC(noQueueBit)); + if(!(HxX(h, dCtlFlags) & CWC(RAMBASEDBIT))) + { + switch(routine) + { + case Open: + retval = (*(devfp_t)MR(HxP(h, dCtlDriver)->udrvrOpen))(p, STARH(h)); + break; + case Prime: + retval = (*(devfp_t)MR(HxP(h, dCtlDriver)->udrvrPrime))(p, STARH(h)); + break; + case Ctl: + retval = (*(devfp_t)MR(HxP(h, dCtlDriver)->udrvrCtl))(p, STARH(h)); + break; + case Stat: + retval = (*(devfp_t)MR(HxP(h, dCtlDriver)->udrvrStatus))(p, STARH(h)); + break; + case Close: + retval = (*(devfp_t)MR(HxP(h, dCtlDriver)->udrvrClose))(p, STARH(h)); + break; + default: + retval = fsDSIntErr; + break; + } + } + else + { + ramdh = (ramdriverhand)HxP(h, dCtlDriver); + LoadResource((Handle)ramdh); + HLock((Handle)ramdh); + switch(routine) + { + case Open: + procp = (devfp_t)(STARH(ramdh) + Hx(ramdh, drvrOpen)); + break; + case Prime: + procp = (devfp_t)(STARH(ramdh) + Hx(ramdh, drvrPrime)); + break; + case Ctl: + procp = (devfp_t)(STARH(ramdh) + Hx(ramdh, drvrCtl)); + break; + case Stat: + procp = (devfp_t)(STARH(ramdh) + Hx(ramdh, drvrStatus)); + break; + case Close: + procp = (devfp_t)(STARH(ramdh) + Hx(ramdh, drvrClose)); + break; + default: + procp = 0; + break; + } + if(procp) + { + LONGINT saved1, saved2, saved3, saved4, saved5, saved6, saved7, + savea2, savea3, savea4, savea5, savea6; + + savea2 = EM_A2; + EM_A0 = US_TO_SYN68K(p); + EM_A1 = US_TO_SYN68K(STARH(h)); + EM_A2 = US_TO_SYN68K(procp); /* for compatibility with above */ + saved1 = EM_D1; + saved2 = EM_D2; + saved3 = EM_D3; + saved4 = EM_D4; + saved5 = EM_D5; + saved6 = EM_D6; + saved7 = EM_D7; + savea3 = EM_A3; + savea4 = EM_A4; + savea5 = EM_A5; + savea6 = EM_A6; + CALL_EMULATOR(US_TO_SYN68K(procp)); + EM_D1 = saved1; + EM_D2 = saved2; + EM_D3 = saved3; + EM_D4 = saved4; + EM_D5 = saved5; + EM_D6 = saved6; + EM_D7 = saved7; + EM_A3 = savea3; + EM_A4 = savea4; + EM_A5 = savea5; + EM_A6 = savea6; + retval = EM_D0; + EM_A2 = savea2; + } + else + retval = fsDSIntErr; + if(routine == Open) + HxX(h, dCtlFlags).raw_or(CWC(DRIVEROPENBIT)); + else if(routine == Close) + { + HxX(h, dCtlFlags).raw_and(~CWC(DRIVEROPENBIT)); + HUnlock((Handle)h); + HUnlock((Handle)ramdh); + LM(MBarEnable) = 0; + /* NOTE: It's not clear whether we should zero out this + field or just check for DRIVEROPEN bit up above and never + send messages except open to non-open drivers. */ + MR(LM(UTableBase)) + [devicen] = nullptr; + } + + if(routine < Close) + retval = CW(p->ioParam.ioResult); /* see II-193 */ + } + } + fs_err_hook(retval); + return retval; +} + +/* PBOpen, PBClose, PBRead and PBWrite are part of the file manager */ + +OSErr Executor::PBControl(ParmBlkPtr pbp, BOOLEAN a) /* IMII-186 */ +{ + OSErr err; + + err = ROMlib_dispatch(pbp, a, Ctl, 0); + fs_err_hook(err); + return err; +} + +OSErr Executor::PBStatus(ParmBlkPtr pbp, BOOLEAN a) /* IMII-186 */ +{ + OSErr err; + + err = ROMlib_dispatch(pbp, a, Stat, 0); + fs_err_hook(err); + return err; +} + +OSErr Executor::PBKillIO(ParmBlkPtr pbp, BOOLEAN a) /* IMII-187 */ +{ + OSErr err; + + pbp->cntrlParam.csCode = CWC(killCode); + err = ROMlib_dispatch(pbp, a, Ctl, 0); + fs_err_hook(err); + return err; +} + +/* + * OpenDriver is defined below ROMlib_driveropen. + * CloseDriver is defined below ROMlib_driverclose. + */ + +/* FSRead, FSWrite are part of the file manager */ + +OSErr Executor::Control(INTEGER rn, INTEGER code, Ptr param) /* IMII-179 */ +{ + ParamBlockRec pb; + OSErr err; + + pb.cntrlParam.ioVRefNum = 0; + pb.cntrlParam.ioCRefNum = CW(rn); + pb.cntrlParam.csCode = CW(code); + if(param) + BlockMoveData(param, (Ptr)pb.cntrlParam.csParam, + (Size)sizeof(pb.cntrlParam.csParam)); + err = PBControl(&pb, false); + fs_err_hook(err); + return err; +} + +OSErr Executor::Status(INTEGER rn, INTEGER code, Ptr param) /* IMII-179 */ +{ + ParamBlockRec pb; + OSErr retval; + + pb.cntrlParam.ioVRefNum = 0; + pb.cntrlParam.ioCRefNum = CW(rn); + pb.cntrlParam.csCode = CW(code); + retval = PBStatus(&pb, false); + if(param) + BlockMoveData((Ptr)pb.cntrlParam.csParam, param, + (Size)sizeof(pb.cntrlParam.csParam)); + fs_err_hook(retval); + return retval; +} + +OSErr Executor::KillIO(INTEGER rn) /* IMII-179 */ +{ + ParamBlockRec pb; + OSErr err; + + pb.cntrlParam.ioCRefNum = CW(rn); + err = PBKillIO(&pb, false); + fs_err_hook(err); + return err; +} + +DCtlHandle Executor::GetDCtlEntry(INTEGER rn) +{ + int devicen; + + devicen = -rn - 1; + return (devicen < 0 || devicen >= NDEVICES) ? 0 + : MR(MR(LM(UTableBase))[devicen]); +} + +/* + * ROMlib_driveropen will be called by PBOpen if it encounters a name + * beginning with * a period. + */ + +driverinfo *ROMlib_otherdrivers = 0; /* for extensibility */ + +static driverinfo knowndrivers[] = { +#if defined(LINUX) || defined(MACOSX_) || defined(MSDOS) || defined(CYGWIN32) + { + (OSErr(*)())ROMlib_serialopen, (OSErr(*)())ROMlib_serialprime, (OSErr(*)())ROMlib_serialctl, + (OSErr(*)())ROMlib_serialstatus, (OSErr(*)())ROMlib_serialclose, (StringPtr) "\04.AIn", -6, + }, + + { + (OSErr(*)())ROMlib_serialopen, (OSErr(*)())ROMlib_serialprime, (OSErr(*)())ROMlib_serialctl, + (OSErr(*)())ROMlib_serialstatus, (OSErr(*)())ROMlib_serialclose, (StringPtr) "\05.AOut", -7, + }, + + { + (OSErr(*)())ROMlib_serialopen, (OSErr(*)())ROMlib_serialprime, (OSErr(*)())ROMlib_serialctl, + (OSErr(*)())ROMlib_serialstatus, (OSErr(*)())ROMlib_serialclose, (StringPtr) "\04.BIn", -8, + }, + + { + (OSErr(*)())ROMlib_serialopen, (OSErr(*)())ROMlib_serialprime, (OSErr(*)())ROMlib_serialctl, + (OSErr(*)())ROMlib_serialstatus, (OSErr(*)())ROMlib_serialclose, (StringPtr) "\05.BOut", -9, + }, +#endif +}; + +OSErr Executor::ROMlib_driveropen(ParmBlkPtr pbp, BOOLEAN a) /* INTERNAL */ +{ + driverinfo *dip, *edip; + OSErr err; + INTEGER devicen; + umacdriverptr up; + DCtlHandle h; + ramdriverhand ramdh; + GUEST typ; + BOOLEAN alreadyopen; + + TheZoneGuard guard(LM(SysZone)); + + err = noErr; + + if((ramdh = (ramdriverhand)GetNamedResource(TICK("DRVR"), + MR(pbp->ioParam.ioNamePtr)))) + { + LoadResource((Handle)ramdh); + GUEST resid; + GetResInfo((Handle)ramdh, &resid, &typ, (StringPtr)0); + devicen = CW(resid); + h = MR(MR(LM(UTableBase))[devicen]); + alreadyopen = h && (HxX(h, dCtlFlags) & CWC(DRIVEROPENBIT)); + if(!h && !(h = MR(MR(LM(UTableBase))[devicen] = RM((DCtlHandle)NewHandle(sizeof(DCtlEntry)))))) + err = MemError(); + else if(!alreadyopen) + { + memset((char *)STARH(h), 0, sizeof(DCtlEntry)); + HxX(h, dCtlDriver) = RM((umacdriverptr)ramdh); + HxX(h, dCtlFlags) = HxX(ramdh, drvrFlags) | CWC(RAMBASEDBIT); + HxX(h, dCtlRefNum) = CW(-(devicen + 1)); + HxX(h, dCtlDelay) = HxX(ramdh, drvrDelay); + HxX(h, dCtlEMask) = HxX(ramdh, drvrEMask); + HxX(h, dCtlMenu) = HxX(ramdh, drvrMenu); + if(HxX(h, dCtlFlags) & CWC(NEEDTIMEBIT)) + HxX(h, dCtlCurTicks) = CL(TickCount() + Hx(h, dCtlDelay)); + else + HxX(h, dCtlCurTicks) = CLC(0x7FFFFFFF); + /* + * NOTE: this code doesn't check to see if something is already open. + * TODO: fix this + */ + pbp->cntrlParam.ioCRefNum = HxX(h, dCtlRefNum); + err = ROMlib_dispatch(pbp, a, Open, 0); + } + else + { + pbp->cntrlParam.ioCRefNum = HxX(h, dCtlRefNum); + err = noErr; + } + } + else + { + + dip = 0; + if(ROMlib_otherdrivers) + { + for(dip = ROMlib_otherdrivers; dip->open && !EqualString(dip->name, MR(pbp->ioParam.ioNamePtr), false, true); + dip++) + ; + if(!dip->open) + dip = 0; + } + if(!dip) + { + for(dip = knowndrivers, edip = dip + NELEM(knowndrivers); + dip != edip && !EqualString(dip->name, MR(pbp->ioParam.ioNamePtr), false, true); + dip++) + ; + if(dip == edip) + dip = 0; + } + if(dip) + { + devicen = -dip->refnum - 1; + if(devicen < 0 || devicen >= NDEVICES) + err = badUnitErr; + else if(MR(LM(UTableBase))[devicen]) + err = noErr; /* note: if we choose to support desk */ + /* accessories, we will have to */ + /* check to see if this is one and */ + /* call the open routine if it is */ + else + { + if(!(h = MR(MR(LM(UTableBase))[devicen] = RM((DCtlHandle)NewHandle(sizeof(DCtlEntry)))))) + err = MemError(); + else + { + memset((char *)STARH(h), 0, sizeof(DCtlEntry)); + up = (umacdriverptr)NewPtr(sizeof(umacdriver)); + if(!(HxX(h, dCtlDriver) = RM(up))) + err = MemError(); + else + { + up->udrvrOpen = RM((ProcPtr)dip->open); + up->udrvrPrime = RM((ProcPtr)dip->prime); + up->udrvrCtl = RM((ProcPtr)dip->ctl); + up->udrvrStatus = RM((ProcPtr)dip->status); + up->udrvrClose = RM((ProcPtr)dip->close); + str255assign(up->udrvrName, dip->name); + err = noErr; + } + } + } + if(err == noErr) + { + pbp->cntrlParam.ioCRefNum = CW(dip->refnum); + err = ROMlib_dispatch(pbp, a, Open, 0); + } + } + else + err = dInstErr; + } + + fs_err_hook(err); + return err; +} + +OSErr Executor::OpenDriver(StringPtr name, GUEST *rnp) /* IMII-178 */ +{ + ParamBlockRec pb; + OSErr retval; + + pb.ioParam.ioRefNum = CWC(0); /* so we can't get garbage for ioRefNum. */ + pb.ioParam.ioPermssn = fsCurPerm; + pb.ioParam.ioNamePtr = RM(name); + retval = ROMlib_driveropen(&pb, false); + *rnp = pb.ioParam.ioRefNum; + fs_err_hook(retval); + return retval; +} + +OSErr Executor::CloseDriver(INTEGER rn) /* IMII-178 */ +{ + ParamBlockRec pb; + OSErr err; + + pb.cntrlParam.ioCRefNum = CW(rn); + err = PBClose(&pb, false); + fs_err_hook(err); + return err; +} diff --git a/src/dialAlert.c b/src/dialAlert.c deleted file mode 100644 index 6bd980f5..00000000 --- a/src/dialAlert.c +++ /dev/null @@ -1,280 +0,0 @@ -/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialAlert[] = - "$Id: dialAlert.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" -#include "ResourceMgr.h" -#include "WindowMgr.h" -#include "DialogMgr.h" -#include "EventMgr.h" -#include "MemoryMgr.h" - -#include "OSUtil.h" -#include "rsys/itm.h" -#include "rsys/resource.h" -#include "rsys/cquick.h" -#include "rsys/mman.h" -#include "rsys/options.h" -#include "rsys/dial.h" - -int16 alert_extra_icon_id = -32768; - -static icon_item_template_t icon_item_template = -{ - /* item count - 1 */ - CWC (0), - CLC_NULL, - { CWC (10), CWC (20), CWC (42), CWC (52), }, - CBC ((1 << 7) | (iconItem)), - CBC (2), - - /* to be filled in later */ CWC (-1), -}; - -P2 (PUBLIC pascal trap, INTEGER, Alert, INTEGER, id, /* IMI-418 */ - ProcPtr, fp) -{ - alth ah; - HIDDEN_Handle h; - Handle ih; - INTEGER n, hit, defbut; - Handle alert_ctab_res_h; - Handle item_ctab_res_h; - - if (id != Cx(ANumber)) - { - ANumber = CW(id); - ACount = 0; - } - ah = (alth) GetResource(TICK("ALRT"), id); - if (!ah) - { - BEEP (1); - return -1; - } - - LoadResource((Handle) ah); - n = (Hx(ah, altstag) >> (4 * CW(ACount))) & 0xF; - ACount = CW(CW(ACount) + 1); - if (CW(ACount) > 3) - ACount = CWC(3); - BEEP(n & 3); - if (! (n & 4)) - return -1; - - ih = GetResource (TICK ("DITL"), Hx (ah, altiid)); - if (!ih) - return -1; - LoadResource (ih); - alert_ctab_res_h = ROMlib_getrestid (TICK ("actb"), Hx (ah, altiid)); - item_ctab_res_h = ROMlib_getrestid (TICK ("ictb"), Hx (ah, altiid)); - h.p = ih; - HandToHand (&h); - - THEGDEVICE_SAVE_EXCURSION - (MR (MainDevice), - { - Rect adjusted_rect; - boolean_t color_p; - DialogPeek dp; - SignedByte flags; - itmp ip; - - LOCK_HANDLE_EXCURSION_1 - (ah, - { - dialog_compute_rect (&HxX (ah, altr), - &adjusted_rect, - (ALERT_RES_HAS_POSITION_P (ah) - ? ALERT_RES_POSITION (ah) - : noAutoCenter)); - }); - - color_p = ((alert_ctab_res_h - && CTAB_SIZE ((CTabHandle) alert_ctab_res_h) != -1) - || item_ctab_res_h); - if (color_p) - dp = ((DialogPeek) - NewCDialog (NULL, &adjusted_rect, - (StringPtr) "", FALSE, dBoxProc, - (WindowPtr) -1, FALSE, 0L, h.p)); - else - dp = ((DialogPeek) - NewDialog (NULL, &adjusted_rect, - (StringPtr) "", FALSE, dBoxProc, - (WindowPtr) -1, FALSE, 0L, h.p)); - - if (color_p) - { - THEPORT_SAVE_EXCURSION - (thePort, - { - SetWinColor (DIALOG_WINDOW (dp), - (CTabHandle) alert_ctab_res_h); - }); - - if (item_ctab_res_h) - { - AuxWinHandle aux_win_h; - - aux_win_h = MR (*lookup_aux_win (DIALOG_WINDOW (dp))); - gui_assert (aux_win_h); - - HxX (aux_win_h, dialogCItem) = RM (item_ctab_res_h); - } - } - - if (alert_extra_icon_id != -32768) - { - Handle icon_item_h; - - icon_item_h = NewHandle (sizeof icon_item_template); - icon_item_template.res_id = CW (alert_extra_icon_id); - memcpy (STARH (icon_item_h), &icon_item_template, - sizeof icon_item_template); - - AppendDITL ((DialogPtr) dp, icon_item_h, overlayDITL); - - alert_extra_icon_id = -32768; - - DisposHandle (icon_item_h); - } - - ShowWindow ((WindowPtr) dp); - - THEPORT_SAVE_EXCURSION - (FrontWindow (), - { - defbut = 1 + ((n & 8) >> 3); - ip = ROMlib_dpnotoip(dp, defbut, &flags); - if (ip) - { - Rect r; - - r = ip->itmr; - PenSize (3, 3); - InsetRect (&r, -4, -4); - if (!(ROMlib_options & ROMLIB_RECT_SCREEN_BIT)) - FrameRoundRect(&r, 16, 16); - else - FrameRect(&r); - } - dp->aDefItem = CW(defbut); - ModalDialog (fp, &hit); - }); - HSetState (DIALOG_ITEMS (dp), flags); - DisposDialog ((DialogPtr) dp); - }); - return CW (hit); -} - -P2 (PUBLIC pascal trap, INTEGER, StopAlert, INTEGER, id, /* IMI-419 */ - ProcPtr, fp) -{ - alert_extra_icon_id = stopIcon; - return Alert (id, fp); -} - -P2(PUBLIC pascal trap, INTEGER, NoteAlert, INTEGER, id, /* IMI-420 */ - ProcPtr, fp) -{ - alert_extra_icon_id = noteIcon; - return Alert (id, fp); -} - -P2(PUBLIC pascal trap, INTEGER, CautionAlert, INTEGER, id, /* IMI-420 */ - ProcPtr, fp) -{ - alert_extra_icon_id = cautionIcon; - return Alert (id, fp); -} - -A3(PRIVATE, Handle, lockres, ResType, rt, INTEGER, id, BOOLEAN, flag) -{ - Handle retval; - - SetResLoad(TRUE); - if ((retval = GetResource(rt, id))) { - if (flag) - HNoPurge(retval); - else - HPurge(retval); - } - return retval; -} - -#define RESCTL (ctrlItem|resCtrl) - -A2(PRIVATE, void, lockditl, INTEGER, id, BOOLEAN, flag) -{ - Handle ih, h; - INTEGER nitem, procid; - itmp ip; - - if((ih = lockres(TICK("DITL"), id, flag))) { - nitem = CW(*MR(*(INTEGER **)ih)); - ip = (itmp)((INTEGER *) STARH(ih) + 1); - while (nitem-- >= 0) { - if ((CB(ip->itmtype) & RESCTL) == RESCTL) { - h = lockres(TICK("CNTL"), CW(*(INTEGER *)(&(ip->itmlen)+1)), - flag); - procid = CW(*MR(*(INTEGER **)h)) + 8; - lockres(TICK("CDEF"), procid >> 4, flag); - } else if (CB(ip->itmtype) & iconItem) - lockres(TICK("ICON"), CW(*(INTEGER *)(&(ip->itmlen)+1)), flag); - else if (CB(ip->itmtype) & picItem) - lockres(TICK("PICT"), CW(*(INTEGER *)(&(ip->itmlen)+1)), flag); - BUMPIP(ip); - } - } -} - -A2(PRIVATE, void, lockalert, INTEGER, id, BOOLEAN, flag) -{ - alth ah; - - if ((ah = (alth) lockres(TICK("ALRT"), id, flag))) { - lockditl(Hx(ah, altiid), flag); - lockres(TICK("WDEF"), dBoxProc >> 4, flag); - lockres(TICK("ICON"), stopIcon, flag); - lockres(TICK("ICON"), noteIcon, flag); - lockres(TICK("ICON"), cautionIcon, flag); - } -} - -P1(PUBLIC pascal trap, void, CouldAlert, INTEGER, id) /* IMI-420 */ -{ - lockalert(id, TRUE); -} - -P1(PUBLIC pascal trap, void, FreeAlert, INTEGER, id) /* IMI-420 */ -{ - lockalert(id, FALSE); -} - -A2(PRIVATE, void, lockdialog, INTEGER, id, BOOLEAN, flag) -{ - dlogh dh; - - if ((dh = (dlogh) lockres(TICK("DLOG"), id, flag))) { - lockditl(Hx(dh, dlgditl), flag); - lockres(TICK("WDEF"), Hx(dh, dlgprocid) >> 4, flag); - } -} - -P1(PUBLIC pascal trap, void, CouldDialog, INTEGER, id) /* IMI-415 */ -{ - lockdialog(id, TRUE); -} - -P1(PUBLIC pascal trap, void, FreeDialog, INTEGER, id) /* IMI-415 */ -{ - lockdialog(id, FALSE); -} diff --git a/src/dialAlert.cpp b/src/dialAlert.cpp new file mode 100644 index 00000000..61e6d202 --- /dev/null +++ b/src/dialAlert.cpp @@ -0,0 +1,281 @@ +/* Copyright 1986, 1988, 1989, 1990, 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" +#include "ResourceMgr.h" +#include "WindowMgr.h" +#include "DialogMgr.h" +#include "EventMgr.h" +#include "MemoryMgr.h" + +#include "OSUtil.h" +#include "rsys/itm.h" +#include "rsys/resource.h" +#include "rsys/cquick.h" +#include "rsys/mman.h" +#include "rsys/options.h" +#include "rsys/dial.h" + +using namespace Executor; + +int16_t alert_extra_icon_id = -32768; + +static icon_item_template_t icon_item_template = { + /* item count - 1 */ + CWC(0), + CLC_NULL, + { + CWC(10), + CWC(20), + CWC(42), + CWC(52), + }, + CBC((1 << 7) | (iconItem)), + CBC(2), + + /* to be filled in later */ CWC((short)-1), +}; + +INTEGER Executor::C_Alert(INTEGER id, ModalFilterProcPtr fp) /* IMI-418 */ +{ + alth ah; + Handle h; + Handle ih; + INTEGER n, defbut; + GUEST hit; + Handle alert_ctab_res_h; + Handle item_ctab_res_h; + + if(id != Cx(LM(ANumber))) + { + LM(ANumber) = CW(id); + LM(ACount) = 0; + } + ah = (alth)GetResource(TICK("ALRT"), id); + if(!ah) + { + BEEP(1); + return -1; + } + + LoadResource((Handle)ah); + n = (Hx(ah, altstag) >> (4 * CW(LM(ACount)))) & 0xF; + LM(ACount) = CW(CW(LM(ACount)) + 1); + if(CW(LM(ACount)) > 3) + LM(ACount) = CWC(3); + BEEP(n & 3); + if(!(n & 4)) + return -1; + + ih = GetResource(TICK("DITL"), Hx(ah, altiid)); + if(!ih) + return -1; + LoadResource(ih); + alert_ctab_res_h = ROMlib_getrestid(TICK("actb"), Hx(ah, altiid)); + item_ctab_res_h = ROMlib_getrestid(TICK("ictb"), Hx(ah, altiid)); + h = ih; + HandToHand(&h); + + TheGDeviceGuard guard(MR(LM(MainDevice))); + + Rect adjusted_rect; + bool color_p; + DialogPeek dp; + SignedByte flags; + itmp ip; + + { + HLockGuard hGuard(ah); + dialog_compute_rect(&HxX(ah, altr), + &adjusted_rect, + (ALERT_RES_HAS_POSITION_P(ah) + ? ALERT_RES_POSITION(ah) + : noAutoCenter)); + } + + color_p = ((alert_ctab_res_h + && CTAB_SIZE((CTabHandle)alert_ctab_res_h) != -1) + || item_ctab_res_h); + if(color_p) + dp = ((DialogPeek) + NewCDialog(NULL, &adjusted_rect, + (StringPtr) "", false, dBoxProc, + (WindowPtr)-1, false, 0L, h)); + else + dp = ((DialogPeek) + NewDialog(NULL, &adjusted_rect, + (StringPtr) "", false, dBoxProc, + (WindowPtr)-1, false, 0L, h)); + + if(color_p) + { + { + ThePortGuard portGuard; + SetWinColor(DIALOG_WINDOW(dp), + (CTabHandle)alert_ctab_res_h); + } + + if(item_ctab_res_h) + { + AuxWinHandle aux_win_h; + + aux_win_h = MR(*lookup_aux_win(DIALOG_WINDOW(dp))); + gui_assert(aux_win_h); + + HxX(aux_win_h, dialogCItem) = RM(item_ctab_res_h); + } + } + + if(alert_extra_icon_id != -32768) + { + Handle icon_item_h; + + icon_item_h = NewHandle(sizeof icon_item_template); + icon_item_template.res_id = CW(alert_extra_icon_id); + memcpy(STARH(icon_item_h), &icon_item_template, + sizeof icon_item_template); + + AppendDITL((DialogPtr)dp, icon_item_h, overlayDITL); + + alert_extra_icon_id = -32768; + + DisposHandle(icon_item_h); + } + + ShowWindow((WindowPtr)dp); + + { + ThePortGuard portGuard(FrontWindow()); + defbut = 1 + ((n & 8) >> 3); + ip = ROMlib_dpnotoip(dp, defbut, &flags); + if(ip) + { + Rect r; + + r = ip->itmr; + PenSize(3, 3); + InsetRect(&r, -4, -4); + if(!(ROMlib_options & ROMLIB_RECT_SCREEN_BIT)) + FrameRoundRect(&r, 16, 16); + else + FrameRect(&r); + } + dp->aDefItem = CW(defbut); + ModalDialog(fp, &hit); + } + HSetState(DIALOG_ITEMS(dp), flags); + DisposDialog((DialogPtr)dp); + + return CW(hit); +} + +INTEGER Executor::C_StopAlert(INTEGER id, ModalFilterProcPtr fp) /* IMI-419 */ +{ + alert_extra_icon_id = stopIcon; + return Alert(id, fp); +} + +INTEGER Executor::C_NoteAlert(INTEGER id, ModalFilterProcPtr fp) /* IMI-420 */ +{ + alert_extra_icon_id = noteIcon; + return Alert(id, fp); +} + +INTEGER Executor::C_CautionAlert(INTEGER id, ModalFilterProcPtr fp) /* IMI-420 */ +{ + alert_extra_icon_id = cautionIcon; + return Alert(id, fp); +} + +static Handle lockres(ResType rt, INTEGER id, BOOLEAN flag) +{ + Handle retval; + + SetResLoad(true); + if((retval = GetResource(rt, id))) + { + if(flag) + HNoPurge(retval); + else + HPurge(retval); + } + return retval; +} + +#define RESCTL (ctrlItem | resCtrl) + +static void lockditl(INTEGER id, BOOLEAN flag) +{ + Handle ih, h; + INTEGER nitem, procid; + itmp ip; + + if((ih = lockres(TICK("DITL"), id, flag))) + { + nitem = CW(*MR(*(GUEST *> *)ih)); + ip = (itmp)((INTEGER *)STARH(ih) + 1); + while(nitem-- >= 0) + { + if((CB(ip->itmtype) & RESCTL) == RESCTL) + { + h = lockres(TICK("CNTL"), CW(*(GUEST *)(&(ip->itmlen) + 1)), + flag); + procid = CW(*MR(*(GUEST *> *)h)) + 8; + lockres(TICK("CDEF"), procid >> 4, flag); + } + else if(CB(ip->itmtype) & iconItem) + lockres(TICK("ICON"), CW(*(GUEST *)(&(ip->itmlen) + 1)), flag); + else if(CB(ip->itmtype) & picItem) + lockres(TICK("PICT"), CW(*(GUEST *)(&(ip->itmlen) + 1)), flag); + BUMPIP(ip); + } + } +} + +static void lockalert(INTEGER id, BOOLEAN flag) +{ + alth ah; + + if((ah = (alth)lockres(TICK("ALRT"), id, flag))) + { + lockditl(Hx(ah, altiid), flag); + lockres(TICK("WDEF"), dBoxProc >> 4, flag); + lockres(TICK("ICON"), stopIcon, flag); + lockres(TICK("ICON"), noteIcon, flag); + lockres(TICK("ICON"), cautionIcon, flag); + } +} + +void Executor::C_CouldAlert(INTEGER id) /* IMI-420 */ +{ + lockalert(id, true); +} + +void Executor::C_FreeAlert(INTEGER id) /* IMI-420 */ +{ + lockalert(id, false); +} + +static void lockdialog(INTEGER id, BOOLEAN flag) +{ + dlogh dh; + + if((dh = (dlogh)lockres(TICK("DLOG"), id, flag))) + { + lockditl(Hx(dh, dlgditl), flag); + lockres(TICK("WDEF"), Hx(dh, dlgprocid) >> 4, flag); + } +} + +void Executor::C_CouldDialog(INTEGER id) /* IMI-415 */ +{ + lockdialog(id, true); +} + +void Executor::C_FreeDialog(INTEGER id) /* IMI-415 */ +{ + lockdialog(id, false); +} diff --git a/src/dialCreate.c b/src/dialCreate.c deleted file mode 100644 index 2d121331..00000000 --- a/src/dialCreate.c +++ /dev/null @@ -1,476 +0,0 @@ -/* Copyright 1986-1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialCreate[] = - "$Id: dialCreate.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "QuickDraw.h" -#include "OSUtil.h" -#include "DialogMgr.h" -#include "ControlMgr.h" -#include "ResourceMgr.h" -#include "FontMgr.h" -#include "MemoryMgr.h" -#include "ToolboxUtil.h" -#include "Iconutil.h" - -#include "rsys/cquick.h" -#include "rsys/wind.h" -#include "rsys/itm.h" -#include "rsys/ctl.h" -#include "rsys/glue.h" -#include "rsys/mman.h" -#include "rsys/resource.h" -#include "rsys/host.h" - -#define _PtrToHand(ptr, hand, len) \ - ((void) \ - ({ \ - HIDDEN_Handle __temp_handle; \ - \ - PtrToHand ((Ptr) (ptr), &__temp_handle, len); \ - *(hand) = RM (__temp_handle.p); \ - })) - -void -dialog_create_item (DialogPeek dp, itmp dst, itmp src, - int item_no, Point base_pt) -{ - int16 *data; - int16 res_id; - int gd_bpp; - - if (dst != src) - memcpy (dst, src, ITEM_LEN (src)); - OffsetRect (&dst->itmr, base_pt.h, base_pt.v); - data = ITEM_DATA (dst); - - gd_bpp = PIXMAP_PIXEL_SIZE (GD_PMAP (MR (MainDevice))); - - /* many items have a resource id at the beginning of the resource - data */ - res_id = CW (*data); - - if (CB (dst->itmtype) & ctrlItem) - { - Rect r; - boolean_t visible_p = TRUE; - ControlHandle ctl; - - r = dst->itmr; - if (CW (r.left) > 8192) - { - visible_p = FALSE; - r.left = CW (CW (r.left) - 16384); - r.right = CW (CW (r.right) - 16384); - } - - if ((CB (dst->itmtype) & resCtrl) == resCtrl) - { - Rect *ctl_rect; - int top, left; - - /* ### is visibility correct here? */ - ctl = GetNewControl (res_id, (WindowPtr) dp); - if (ctl) - { - ctl_rect = &CTL_RECT (ctl); - top = ctl_rect->top; - left = ctl_rect->left; - if (r.top != top || r.left != left) - MoveControl (ctl, CW (r.left), CW (r.top)); - } - } - else - { - ctl = NewControl ((WindowPtr) dp, &r, - (StringPtr) &dst->itmlen, - visible_p, 0, 0, 1, - CB (dst->itmtype) & resCtrl, 0L); - } - dst->itmhand = (Handle) RM (ctl); - - ValidRect (&dst->itmr); - - { - AuxWinHandle aux_win_h; - - aux_win_h = MR (*lookup_aux_win ((WindowPtr) dp)); - if (aux_win_h && HxX (aux_win_h, dialogCItem)) - { - Handle item_color_info_h; - item_color_info_t *item_color_info; - - item_color_info_h = HxP (aux_win_h, dialogCItem); - item_color_info = (item_color_info_t *) STARH (item_color_info_h); - - if (item_color_info) - { - item_color_info_t *ctl_color_info; - - ctl_color_info = &item_color_info[item_no - 1]; - if (ctl_color_info->data || ctl_color_info->offset) - { - int color_table_bytes; - int color_table_offset; - char *color_table_base; - - CCTabHandle color_table; - - color_table_bytes = CW (ctl_color_info->data); - color_table_offset = CW (ctl_color_info->offset); - - color_table_base = ((char *) item_color_info - + color_table_offset); - - color_table = (CCTabHandle) NewHandle (color_table_bytes); - memcpy (STARH (color_table), color_table_base, - color_table_bytes); - - SetCtlColor (ctl, color_table); - } - } - } - } - } - else if (CB (dst->itmtype) & (statText | editText)) - { - _PtrToHand (data, &dst->itmhand, dst->itmlen); - if ((CB (dst->itmtype) & editText) - && DIALOG_EDIT_FIELD (dp) == -1) - ROMlib_dpntoteh (dp, item_no); - } - else if (CB (dst->itmtype) & iconItem) - { - Handle h = NULL; - - if (/* CGrafPort_p (dp) */ - /* since copybits will do the right thing copying a color - image to a old-style grafport on the screen, we check the - screen depth to see if we should check for a color icon */ - gd_bpp > 2) - { - h = (Handle) GetCIcon (res_id); - gui_assert (!h || CICON_P (h)); - } - if (!h) - { - h = GetIcon (res_id); - if (! h || CICON_P (h)) - warning_unexpected ("dubious icon handle"); - } - dst->itmhand = RM (h); - } - else if (CB (dst->itmtype) & picItem) - { - dst->itmhand = (Handle) RM (GetPicture (res_id)); - } - else - { - /* useritem */ - dst->itmhand = CLC_NULL; - } -} - -static DialogPtr -ROMlib_new_dialog_common (DialogPtr dp, - boolean_t color_p, - CTabHandle w_ctab, - Handle item_color_table_h, - Rect *bounds, StringPtr title, - boolean_t visible_p, - int16 proc_id, WindowPtr behind, - boolean_t go_away_flag, - int32 ref_con, - Handle items) -{ - INTEGER *ip, i; - itmp itp; - - if (!dp) - dp = (DialogPtr) NewPtr (sizeof (DialogRecord)); - - if (color_p) - { - NewCWindow ((Ptr) dp, bounds, title, visible_p, - proc_id, (CWindowPtr) behind, go_away_flag, ref_con); - if (w_ctab && CTAB_SIZE (w_ctab) > -1) - { - THEPORT_SAVE_EXCURSION - (thePort, - { - SetWinColor (DIALOG_WINDOW (dp), w_ctab); - }); - } - } - else - NewWindow ((Ptr) dp, bounds, title, visible_p, proc_id, - behind, go_away_flag, ref_con); - - if (item_color_table_h) - { - AuxWinHandle aux_win_h; - - aux_win_h = MR (*lookup_aux_win (dp)); - gui_assert (aux_win_h); - - HxX (aux_win_h, dialogCItem) = RM (item_color_table_h); - } - -#warning We no longer call TEStylNew, this helps LB password - - THEPORT_SAVE_EXCURSION - ((GrafPtr) dp, - { - Rect newr; - - TextFont (CW (DlgFont)); - newr.top = newr.left = CWC (0); - newr.bottom = CW (CW (bounds->bottom) - CW (bounds->top)); - newr.right = CW (CW (bounds->right) - CW (bounds->left)); - InvalRect (&newr); - WINDOW_KIND_X (dp) = CWC (dialogKind); - - { - Rect emptyrect; - TEHandle te; - - RECT_ZERO (&emptyrect); - - /************************ DO NOT CHECK THIS IN **************** - if (color_p && item_color_table_h) - te = TEStylNew (&emptyrect, &emptyrect); - else - ***************************************************************/ - te = TENew (&emptyrect, &emptyrect); - - DIALOG_TEXTH_X (dp) = RM (te); - TEAutoView (TRUE, te); - DisposHandle (TE_HTEXT (te)); - TE_HTEXT_X (te) = CLC_NULL; - } - - DIALOG_EDIT_FIELD_X (dp) = CWC (-1); - DIALOG_EDIT_OPEN_X (dp) = CWC (0); - DIALOG_ADEF_ITEM_X (dp) = CWC (1); - - DIALOG_ITEMS_X (dp) = RM (items); - if (items) - { - Point zero_pt; - - memset (&zero_pt, '\000', sizeof zero_pt); - - MoveHHi (items); - - LOCK_HANDLE_EXCURSION_1 - (items, - { - int item_no; - - ip = (INTEGER *) STARH (items); - itp = (itmp) (ip + 1); - i = CW (*ip); - item_no = 1; - while (i-- >= 0) - { - dialog_create_item ((DialogPeek) dp, itp, itp, item_no, - zero_pt); - - BUMPIP (itp); - item_no ++; - } - }); - } - }); - - return (DialogPtr) dp; -} - -/* IM-MTE calls this `NewColorDialog ()' */ -P9 (PUBLIC pascal trap, CDialogPtr, NewCDialog, Ptr, storage, /* IMI-412 */ - Rect *, bounds, StringPtr, title, BOOLEAN, visible_p, INTEGER, proc_id, - WindowPtr, behind, BOOLEAN, go_away_flag, LONGINT, ref_con, Handle, items) -{ - return (CDialogPtr) ROMlib_new_dialog_common ((DialogPtr) storage, - /* color */ TRUE, NULL, NULL, - bounds, title, visible_p, proc_id, - behind, go_away_flag, ref_con, - items); -} - -P9 (PUBLIC pascal trap, DialogPtr, NewDialog, Ptr, storage, /* IMI-412 */ - Rect *, bounds, StringPtr, title, BOOLEAN, visible_p, INTEGER, proc_id, - WindowPtr, behind, BOOLEAN, go_away_flag, LONGINT, ref_con, Handle, items) -{ - return ROMlib_new_dialog_common ((DialogPtr) storage, - /* not color */ FALSE, NULL, NULL, - bounds, title, visible_p, proc_id, - behind, go_away_flag, ref_con, items); -} - -void -dialog_compute_rect (Rect *dialog_rect, Rect *dst_rect, - int position) -{ - Rect *screen_rect; - int dialog_width, dialog_height; - int screen_width, screen_height; - - dialog_width = RECT_WIDTH (dialog_rect); - dialog_height = RECT_HEIGHT (dialog_rect); - - screen_rect = &GD_RECT (MR (MainDevice)); - screen_width = RECT_WIDTH (screen_rect); - screen_height = RECT_HEIGHT (screen_rect); - - switch (position) - { - /* #### find out what `stagger' position means */ - - default: - case noAutoCenter: - /* noAutoCenter */ - *dst_rect = *dialog_rect; - break; - - case alertPositionParentWindow: - case dialogPositionParentWindow: - { - WindowPtr parent; - - parent = FrontWindow (); - if (parent) - { - Rect *parent_rect; - int top; - int left; - - parent_rect = &PORT_RECT (parent); - - top = CW (parent_rect->top) + 16; - left = ( ( CW (parent_rect->left) - + CW (parent_rect->right)) / 2 - + dialog_width / 2); - - SetRect (dst_rect, - left, top, - left + dialog_width, top + dialog_height); - break; - } - /* else fall through */ - } - - case alertPositionMainScreen: - case dialogPositionMainScreen: - case alertPositionParentWindowScreen: - case dialogPositionParentWindowScreen: - SetRect (dst_rect, - (screen_width - dialog_width) / 2, - (screen_height - dialog_height) / 3, - (screen_width - dialog_width) / 2 + dialog_width, - (screen_height - dialog_height) / 3 + dialog_height); - break; - } -} - -P3 (PUBLIC pascal trap, DialogPtr, GetNewDialog, INTEGER, id, /* IMI-413 */ - Ptr, dst, WindowPtr, behind) -{ - dlogh dialog_res_h; - Handle dialog_item_list_res_h; - Handle item_ctab_res_h; - DialogPtr retval; - Handle dialog_ctab_res_h; - boolean_t color_p; - - dialog_res_h = (dlogh) ROMlib_getrestid (TICK ("DLOG"), id); - - dialog_item_list_res_h = ROMlib_getrestid (TICK ("DITL"), - Hx (dialog_res_h, dlgditl)); - dialog_item_list_res_h = ROMlib_copy_handle (dialog_item_list_res_h); - - if (!dialog_res_h || !dialog_item_list_res_h) - return NULL; - - dialog_ctab_res_h = ROMlib_getrestid (TICK ("dctb"), id); - item_ctab_res_h = ROMlib_getrestid (TICK ("ictb"), id); - - color_p = (dialog_ctab_res_h || item_ctab_res_h); - - LOCK_HANDLE_EXCURSION_1 - (dialog_res_h, - { - Rect adjusted_rect; - - dialog_compute_rect (&HxX (dialog_res_h, dlgr), - &adjusted_rect, - (DIALOG_RES_HAS_POSITION_P (dialog_res_h) - ? DIALOG_RES_POSITION (dialog_res_h) - : noAutoCenter)); - - /* if there is a dialog color table resource make this a color - dialog */ - retval - = ROMlib_new_dialog_common ((DialogPtr) dst, color_p, - (CTabHandle) dialog_ctab_res_h, - item_ctab_res_h, - &adjusted_rect, - (StringPtr) (&HxX (dialog_res_h, dlglen)), - Hx (dialog_res_h, dlgvis), - Hx (dialog_res_h, dlgprocid), - behind, - Hx (dialog_res_h, dlggaflag), - Hx (dialog_res_h, dlgrc), - dialog_item_list_res_h); - }); - - return retval; -} - -P1(PUBLIC pascal trap, void, CloseDialog, DialogPtr, dp) /* IMI-413 */ -{ - Handle items; - INTEGER *ip, i; - itmp itp; - - items = DIALOG_ITEMS (dp); - if (items) - { - /* #### should `items' be locked? */ - ip = (INTEGER *) STARH (items); - i = CW(*ip); - itp = (itmp)(ip + 1); - while (i-- >= 0) - { - if (CB (itp->itmtype) & (editText | statText)) - DisposHandle ((Handle) MR(itp->itmhand)); - BUMPIP (itp); - } - } - CloseWindow((WindowPtr) dp); -} - -P1 (PUBLIC pascal trap, void, DisposDialog, DialogPtr, dp) /* IMI-415 */ -{ - TEHandle teh; - - CloseDialog (dp); - DisposHandle(MR(((DialogPeek)dp)->items)); - teh = DIALOG_TEXTH (dp); - - /* accounted for elsewhere */ - TE_HTEXT_X (teh) = NULL; - TEDispose (teh); - - DisposPtr ((Ptr) dp); -} - -/* see dialAlert.c for CouldDialog, FreeDialog */ diff --git a/src/dialCreate.cpp b/src/dialCreate.cpp new file mode 100644 index 00000000..a2f726ed --- /dev/null +++ b/src/dialCreate.cpp @@ -0,0 +1,465 @@ +/* Copyright 1986-1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "QuickDraw.h" +#include "OSUtil.h" +#include "DialogMgr.h" +#include "ControlMgr.h" +#include "ResourceMgr.h" +#include "FontMgr.h" +#include "MemoryMgr.h" +#include "ToolboxUtil.h" +#include "Iconutil.h" + +#include "rsys/cquick.h" +#include "rsys/wind.h" +#include "rsys/itm.h" +#include "rsys/ctl.h" +#include "rsys/glue.h" +#include "rsys/mman.h" +#include "rsys/resource.h" +#include "rsys/host.h" + +using namespace Executor; + +#define _PtrToHand(ptr, hand, len) \ + do { \ + Handle __temp_handle; \ + \ + PtrToHand((Ptr)(ptr), &__temp_handle, len); \ + *(hand) = RM(__temp_handle); \ + } while(0) + +void Executor::dialog_create_item(DialogPeek dp, itmp dst, itmp src, + int item_no, Point base_pt) +{ + GUEST *data; + int16_t res_id; + int gd_bpp; + + if(dst != src) + memcpy(dst, src, ITEM_LEN(src)); + OffsetRect(&dst->itmr, base_pt.h, base_pt.v); + data = ITEM_DATA(dst); + + gd_bpp = PIXMAP_PIXEL_SIZE(GD_PMAP(MR(LM(MainDevice)))); + + /* many items have a resource id at the beginning of the resource + data */ + res_id = CW(*data); + + if(CB(dst->itmtype) & ctrlItem) + { + Rect r; + bool visible_p = true; + ControlHandle ctl; + + r = dst->itmr; + if(CW(r.left) > 8192) + { + visible_p = false; + r.left = CW(CW(r.left) - 16384); + r.right = CW(CW(r.right) - 16384); + } + + if((CB(dst->itmtype) & resCtrl) == resCtrl) + { + Rect *ctl_rect; + GUEST top, left; + + /* ### is visibility correct here? */ + ctl = GetNewControl(res_id, (WindowPtr)dp); + if(ctl) + { + ctl_rect = &CTL_RECT(ctl); + top = ctl_rect->top; + left = ctl_rect->left; + if(r.top != top || r.left != left) + MoveControl(ctl, CW(r.left), CW(r.top)); + } + } + else + { + ctl = NewControl((WindowPtr)dp, &r, + (StringPtr)&dst->itmlen, + visible_p, 0, 0, 1, + CB(dst->itmtype) & resCtrl, 0L); + } + dst->itmhand = RM((Handle)ctl); + + ValidRect(&dst->itmr); + + { + AuxWinHandle aux_win_h; + + aux_win_h = MR(*lookup_aux_win((WindowPtr)dp)); + if(aux_win_h && HxX(aux_win_h, dialogCItem)) + { + Handle item_color_info_h; + item_color_info_t *item_color_info; + + item_color_info_h = HxP(aux_win_h, dialogCItem); + item_color_info = (item_color_info_t *)STARH(item_color_info_h); + + if(item_color_info) + { + item_color_info_t *ctl_color_info; + + ctl_color_info = &item_color_info[item_no - 1]; + if(ctl_color_info->data || ctl_color_info->offset) + { + int color_table_bytes; + int color_table_offset; + char *color_table_base; + + CCTabHandle color_table; + + color_table_bytes = CW(ctl_color_info->data); + color_table_offset = CW(ctl_color_info->offset); + + color_table_base = ((char *)item_color_info + + color_table_offset); + + color_table = (CCTabHandle)NewHandle(color_table_bytes); + memcpy(STARH(color_table), color_table_base, + color_table_bytes); + + SetCtlColor(ctl, color_table); + } + } + } + } + } + else if(CB(dst->itmtype) & (statText | editText)) + { + _PtrToHand(data, &dst->itmhand, dst->itmlen); + if((CB(dst->itmtype) & editText) + && DIALOG_EDIT_FIELD(dp) == -1) + ROMlib_dpntoteh(dp, item_no); + } + else if(CB(dst->itmtype) & iconItem) + { + Handle h = NULL; + + if(/* CGrafPort_p (dp) */ + /* since copybits will do the right thing copying a color + image to a old-style grafport on the screen, we check the + screen depth to see if we should check for a color icon */ + gd_bpp > 2) + { + h = (Handle)GetCIcon(res_id); + gui_assert(!h || CICON_P(h)); + } + if(!h) + { + h = GetIcon(res_id); + if(!h || CICON_P(h)) + warning_unexpected("dubious icon handle"); + } + dst->itmhand = RM(h); + } + else if(CB(dst->itmtype) & picItem) + { + dst->itmhand = RM((Handle)GetPicture(res_id)); + } + else + { + /* useritem */ + dst->itmhand = CLC_NULL; + } +} + +static DialogPtr +ROMlib_new_dialog_common(DialogPtr dp, + bool color_p, + CTabHandle w_ctab, + Handle item_color_table_h, + Rect *bounds, StringPtr title, + bool visible_p, + int16_t proc_id, WindowPtr behind, + bool go_away_flag, + int32_t ref_con, + Handle items) +{ + GUEST *ip; + INTEGER i; + itmp itp; + + if(!dp) + dp = (DialogPtr)NewPtr(sizeof(DialogRecord)); + + if(color_p) + { + NewCWindow((Ptr)dp, bounds, title, visible_p, + proc_id, (CWindowPtr)behind, go_away_flag, ref_con); + if(w_ctab && CTAB_SIZE(w_ctab) > -1) + { + ThePortGuard guard(thePort); + SetWinColor(DIALOG_WINDOW(dp), w_ctab); + } + } + else + NewWindow((Ptr)dp, bounds, title, visible_p, proc_id, + behind, go_away_flag, ref_con); + + if(item_color_table_h) + { + AuxWinHandle aux_win_h; + + aux_win_h = MR(*lookup_aux_win(dp)); + gui_assert(aux_win_h); + + HxX(aux_win_h, dialogCItem) = RM(item_color_table_h); + } + + // FIXME: #warning We no longer call TEStylNew, this helps LB password + + ThePortGuard guard((GrafPtr)dp); + + Rect newr; + + TextFont(CW(LM(DlgFont))); + newr.top = newr.left = CWC(0); + newr.bottom = CW(CW(bounds->bottom) - CW(bounds->top)); + newr.right = CW(CW(bounds->right) - CW(bounds->left)); + InvalRect(&newr); + WINDOW_KIND_X(dp) = CWC(dialogKind); + + { + Rect emptyrect; + TEHandle te; + + RECT_ZERO(&emptyrect); + + /************************ DO NOT CHECK THIS IN **************** + if (color_p && item_color_table_h) + te = TEStylNew (&emptyrect, &emptyrect); + else + ***************************************************************/ + te = TENew(&emptyrect, &emptyrect); + + DIALOG_TEXTH_X(dp) = RM(te); + TEAutoView(true, te); + DisposHandle(TE_HTEXT(te)); + TE_HTEXT_X(te) = CLC_NULL; + } + + DIALOG_EDIT_FIELD_X(dp) = CWC(-1); + DIALOG_EDIT_OPEN_X(dp) = CWC(0); + DIALOG_ADEF_ITEM_X(dp) = CWC(1); + + DIALOG_ITEMS_X(dp) = RM(items); + if(items) + { + Point zero_pt; + + memset(&zero_pt, '\000', sizeof zero_pt); + + MoveHHi(items); + + HLockGuard guard(items); + + int item_no; + + ip = (GUEST *)STARH(items); + itp = (itmp)(ip + 1); + i = CW(*ip); + item_no = 1; + while(i-- >= 0) + { + dialog_create_item((DialogPeek)dp, itp, itp, item_no, + zero_pt); + + BUMPIP(itp); + item_no++; + } + } + + return (DialogPtr)dp; +} + +/* IM-MTE calls this NewColorDialog () */ +CDialogPtr Executor::C_NewCDialog(Ptr storage, Rect *bounds, StringPtr title, + BOOLEAN visible_p, INTEGER proc_id, + WindowPtr behind, BOOLEAN go_away_flag, + LONGINT ref_con, Handle items) /* IMI-412 */ +{ + return (CDialogPtr)ROMlib_new_dialog_common((DialogPtr)storage, + /* color */ true, NULL, NULL, + bounds, title, visible_p, proc_id, + behind, go_away_flag, ref_con, + items); +} + +DialogPtr Executor::C_NewDialog(Ptr storage, Rect *bounds, StringPtr title, + BOOLEAN visible_p, INTEGER proc_id, + WindowPtr behind, BOOLEAN go_away_flag, + LONGINT ref_con, Handle items) /* IMI-412 */ +{ + return ROMlib_new_dialog_common((DialogPtr)storage, + /* not color */ false, NULL, NULL, + bounds, title, visible_p, proc_id, + behind, go_away_flag, ref_con, items); +} + +void Executor::dialog_compute_rect(Rect *dialog_rect, Rect *dst_rect, + int position) +{ + Rect *screen_rect; + int dialog_width, dialog_height; + int screen_width, screen_height; + + dialog_width = RECT_WIDTH(dialog_rect); + dialog_height = RECT_HEIGHT(dialog_rect); + + screen_rect = &GD_RECT(MR(LM(MainDevice))); + screen_width = RECT_WIDTH(screen_rect); + screen_height = RECT_HEIGHT(screen_rect); + + switch(position) + { + /* #### find out what `stagger' position means */ + + default: + case noAutoCenter: + /* noAutoCenter */ + *dst_rect = *dialog_rect; + break; + + case alertPositionParentWindow: + case dialogPositionParentWindow: + { + WindowPtr parent; + + parent = FrontWindow(); + if(parent) + { + Rect *parent_rect; + int top; + int left; + + parent_rect = &PORT_RECT(parent); + + top = CW(parent_rect->top) + 16; + left = ((CW(parent_rect->left) + + CW(parent_rect->right)) + / 2 + + dialog_width / 2); + + SetRect(dst_rect, + left, top, + left + dialog_width, top + dialog_height); + break; + } + /* else fall through */ + } + + case alertPositionMainScreen: + case dialogPositionMainScreen: + case alertPositionParentWindowScreen: + case dialogPositionParentWindowScreen: + SetRect(dst_rect, + (screen_width - dialog_width) / 2, + (screen_height - dialog_height) / 3, + (screen_width - dialog_width) / 2 + dialog_width, + (screen_height - dialog_height) / 3 + dialog_height); + break; + } +} + +DialogPtr Executor::C_GetNewDialog(INTEGER id, Ptr dst, + WindowPtr behind) /* IMI-413 */ +{ + dlogh dialog_res_h; + Handle dialog_item_list_res_h; + Handle item_ctab_res_h; + DialogPtr retval; + Handle dialog_ctab_res_h; + bool color_p; + + dialog_res_h = (dlogh)ROMlib_getrestid(TICK("DLOG"), id); + + dialog_item_list_res_h = ROMlib_getrestid(TICK("DITL"), + Hx(dialog_res_h, dlgditl)); + dialog_item_list_res_h = ROMlib_copy_handle(dialog_item_list_res_h); + + if(!dialog_res_h || !dialog_item_list_res_h) + return NULL; + + dialog_ctab_res_h = ROMlib_getrestid(TICK("dctb"), id); + item_ctab_res_h = ROMlib_getrestid(TICK("ictb"), id); + + color_p = (dialog_ctab_res_h || item_ctab_res_h); + + HLockGuard guard(dialog_res_h); + Rect adjusted_rect; + + dialog_compute_rect(&HxX(dialog_res_h, dlgr), + &adjusted_rect, + (DIALOG_RES_HAS_POSITION_P(dialog_res_h) + ? DIALOG_RES_POSITION(dialog_res_h) + : noAutoCenter)); + + /* if there is a dialog color table resource make this a color + dialog */ + retval + = ROMlib_new_dialog_common((DialogPtr)dst, color_p, + (CTabHandle)dialog_ctab_res_h, + item_ctab_res_h, + &adjusted_rect, + (StringPtr)(&HxX(dialog_res_h, dlglen)), + Hx(dialog_res_h, dlgvis), + Hx(dialog_res_h, dlgprocid), + behind, + Hx(dialog_res_h, dlggaflag), + Hx(dialog_res_h, dlgrc), + dialog_item_list_res_h); + + return retval; +} + +void Executor::C_CloseDialog(DialogPtr dp) /* IMI-413 */ +{ + Handle items; + GUEST *ip; + INTEGER i; + itmp itp; + + items = DIALOG_ITEMS(dp); + if(items) + { + /* #### should `items' be locked? */ + ip = (GUEST *)STARH(items); + i = CW(*ip); + itp = (itmp)(ip + 1); + while(i-- >= 0) + { + if(CB(itp->itmtype) & (editText | statText)) + DisposHandle((Handle)MR(itp->itmhand)); + BUMPIP(itp); + } + } + CloseWindow((WindowPtr)dp); +} + +void Executor::C_DisposDialog(DialogPtr dp) /* IMI-415 */ +{ + TEHandle teh; + + CloseDialog(dp); + DisposHandle(MR(((DialogPeek)dp)->items)); + teh = DIALOG_TEXTH(dp); + + /* accounted for elsewhere */ + TE_HTEXT_X(teh) = NULL; + TEDispose(teh); + + DisposPtr((Ptr)dp); +} + +/* see dialAlert.c for CouldDialog, FreeDialog */ diff --git a/src/dialDispatch.c b/src/dialDispatch.c deleted file mode 100644 index ed6db35b..00000000 --- a/src/dialDispatch.c +++ /dev/null @@ -1,54 +0,0 @@ -/* Copyright 1995 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialDispatch[] = - "$Id: dialDispatch.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" -#include "EventMgr.h" -#include "rsys/pstuff.h" - -#include "DialogMgr.h" - -/* traps from the DialogDispatch trap */ - -P1 (PUBLIC pascal trap, OSErr, GetStdFilterProc, ProcPtr *, proc) -{ - *proc = RM (P_ROMlib_myfilt); - warning_unimplemented ("no specs"); /* i.e. no documentation on how this - routine is *supposed* to work, so - we may be blowing off something - important */ - return noErr; -} - -P2 (PUBLIC pascal trap, OSErr, SetDialogDefaultItem, DialogPtr, dialog, - int16, new_item) -{ - DialogPeek dp; - - dp = (DialogPeek) dialog; - - dp->aDefItem = CW (new_item); - warning_unimplemented ("no specs"); - return noErr; -} - -/* These two probably adjust stuff that doesn't appear in Stock System 7 */ - -P2 (PUBLIC pascal trap, OSErr, SetDialogCancelItem, DialogPtr, dialog, - int16, new_item) -{ - warning_unimplemented (NULL_STRING); - return noErr; /* noErr is likely to be less upsetting than paramErr -- ctm */ -} - -P2 (PUBLIC pascal trap, OSErr, SetDialogTracksCursor, DialogPtr, dialog, - Boolean, tracks) -{ - warning_unimplemented (NULL_STRING); - return noErr; /* paramErr is too harsh */ -} diff --git a/src/dialDispatch.cpp b/src/dialDispatch.cpp new file mode 100644 index 00000000..59717640 --- /dev/null +++ b/src/dialDispatch.cpp @@ -0,0 +1,47 @@ +/* Copyright 1995 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" +#include "EventMgr.h" + +#include "DialogMgr.h" + +using namespace Executor; + +/* traps from the DialogDispatch trap */ + +OSErr Executor::C_GetStdFilterProc(GUEST *proc) +{ + *proc = RM((ProcPtr)&ROMlib_myfilt); + warning_unimplemented("no specs"); /* i.e. no documentation on how this + routine is *supposed* to work, so + we may be blowing off something + important */ + return noErr; +} + +OSErr Executor::C_SetDialogDefaultItem(DialogPtr dialog, int16_t new_item) +{ + DialogPeek dp; + + dp = (DialogPeek)dialog; + + dp->aDefItem = CW(new_item); + warning_unimplemented("no specs"); + return noErr; +} + +/* These two probably adjust stuff that doesn't appear in Stock System 7 */ + +OSErr Executor::C_SetDialogCancelItem(DialogPtr dialog, int16_t new_item) +{ + warning_unimplemented(NULL_STRING); + return noErr; /* noErr is likely to be less upsetting than paramErr -- ctm */ +} + +OSErr Executor::C_SetDialogTracksCursor(DialogPtr dialog, Boolean tracks) +{ + warning_unimplemented(NULL_STRING); + return noErr; /* paramErr is too harsh */ +} diff --git a/src/dialHandle.c b/src/dialHandle.c deleted file mode 100644 index f5c727c5..00000000 --- a/src/dialHandle.c +++ /dev/null @@ -1,715 +0,0 @@ -/* Copyright 1986-1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialHandle[] = - "$Id: dialHandle.c 86 2005-05-25 00:47:12Z ctm $"; -#endif - -/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ - -/* HLock checked by ctm on Mon May 13 17:54:22 MDT 1991 */ - -#include "rsys/common.h" -#include "EventMgr.h" -#include "DialogMgr.h" -#include "ControlMgr.h" -#include "MemoryMgr.h" -#include "OSUtil.h" -#include "ToolboxUtil.h" -#include "ToolboxEvent.h" -#include "Iconutil.h" -#include "PrintMgr.h" -#include "StdFilePkg.h" -#include "FontMgr.h" - -#include "rsys/cquick.h" -#include "rsys/ctl.h" -#include "rsys/mman.h" -#include "rsys/itm.h" -#include "rsys/prefs.h" -#include "rsys/pstuff.h" -#include "rsys/stdfile.h" -#include "rsys/print.h" -#include "rsys/hook.h" -#include "rsys/executor.h" -#include "rsys/osevent.h" - -P3(PUBLIC pascal, BOOLEAN, ROMlib_myfilt, DialogPeek, dp, EventRecord *, evt, - INTEGER *, ith) /* IMI-415 */ -{ - itmp ip; - ControlHandle c; - WriteWhenType when; - SignedByte flags; - - if (Cx(evt->what) == keyDown && - ((Cx(evt->message) & 0xFF) == '\r' || - (Cx(evt->message) & 0xFF) == NUMPAD_ENTER)) { - ip = ROMlib_dpnotoip(dp, CW(*ith = dp->aDefItem), &flags); - if (ip && (CB(ip->itmtype) & ctrlItem)) { - c = (ControlHandle) MR(ip->itmhand); - if (Hx(c, contrlVis) && U(Hx(c, contrlHilite)) != INACTIVE) { - if ((when = ROMlib_when) != WriteNever) - ROMlib_WriteWhen(WriteInBltrgn); -#if !defined(NEXTSTEP) - HiliteControl(c, inButton); - Delay((LONGINT)5, (LONGINT *) 0); - HiliteControl(c, 0); -#endif - HSetState(MR(((DialogPeek) dp)->items), flags); - ROMlib_WriteWhen(when); - /*-->*/ return -1; - } - } - HSetState(MR(((DialogPeek) dp)->items), flags); - } - return FALSE; -} - -#define DIALOGEVTS \ - (mDownMask|mUpMask|keyDownMask|autoKeyMask|updateMask|activMask) - -typedef pascal BOOLEAN (*modalprocp) (DialogPtr dial, EventRecord *evtp, - INTEGER *iht); - -#define CALLMODALPROC(dp, evtp, ip, fp2) \ - ROMlib_CALLMODALPROC((dp), (evtp), (ip), (modalprocp)(fp2)) - -static inline BOOLEAN -ROMlib_CALLMODALPROC (DialogPtr dp, - EventRecord *evtp, INTEGER *ip, modalprocp fp) -{ - BOOLEAN retval; - - if (fp == (modalprocp) P_ROMlib_myfilt) - retval = C_ROMlib_myfilt((DialogPeek) dp, evtp, ip); - else if (fp == (modalprocp) P_ROMlib_stdffilt) - retval = C_ROMlib_stdffilt((DialogPeek) dp, evtp, ip); - else if (fp == (modalprocp) P_ROMlib_numsonlyfilterproc) - retval = C_ROMlib_numsonlyfilterproc((DialogPeek) dp, evtp, ip); - else if (fp == (modalprocp) P_ROMlib_stlfilterproc) - retval = C_ROMlib_stlfilterproc((DialogPeek) dp, evtp, ip); - else - { - ROMlib_hook(dial_modalnumber); - HOOKSAVEREGS(); - retval = CToPascalCall(fp, CTOP_ROMlib_myfilt, dp, evtp, ip); - HOOKRESTOREREGS(); - } - return retval; -} - -typedef pascal void (*useritemp) (WindowPtr wp, INTEGER item); - -#define CALLUSERITEM(dp, inum, temph) \ - ROMlib_CALLUSERITEM (dp, inum, (useritemp) (temph)) - -static inline void -ROMlib_CALLUSERITEM (DialogPtr dp, - INTEGER inum, useritemp temph) -{ - if (temph == (useritemp) P_ROMlib_filebox) - C_ROMlib_filebox((DialogPeek) dp, inum); - else if (temph == (useritemp) P_ROMlib_circle_ok) - C_ROMlib_circle_ok ((DialogPeek) dp, inum); - else if (temph == (useritemp) P_ROMlib_orientation) - C_ROMlib_orientation ((DialogPeek) dp, inum); - else - { - ROMlib_hook(dial_usernumber); - CToPascalCall(temph, CTOP_ROMlib_filebox, dp, inum); - } -} - - -#define _FindWindow(pt, wp) \ - ({ \ - HIDDEN_WindowPtr __wp; \ - int retval; \ - \ - retval = FindWindow (pt, &__wp); \ - *(wp) = MR (__wp.p); \ - \ - retval; \ - }) - -#define ALLOW_MOVABLE_MODAL /* we've made so many other changes, we - may as well go whole hog */ - -#if !defined (ALLOW_MOVABLE_MODAL) - -/* NOTE: the changes between #if #else and #else #endif should be very - small, but THEGDEVICE_SAVE_EXCURSION prevents us from using #if, so - we have a lot of replicated code. This is scary and should be fixed. */ - -P 2 (PUBLIC pascal trap, void, ModalDialog, ProcPtr, fp, /* IMI-415 */ - INTEGER *, item) -{ - /* - * The code used to save thePort and restore it at the end of the - * function, but CALLMODALPROC expects thePort to be unchanged which - * caused a bug in Macwrite II when size/fontsize... and clicking on - * a size on the left. - */ - - THEGDEVICE_SAVE_EXCURSION - (MR (MainDevice), - { - EventRecord evt; - DialogPeek dp; - HIDDEN_DialogPtr ndp; - TEHandle idle; - ProcPtr fp2; - Point whereunswapped; - boolean_t done; - - dp = (DialogPeek) FrontWindow (); - if (dp->window.windowKind != CWC (dialogKind) && - CW (dp->window.windowKind) >= 0) - *item = CWC (-1); - else - { - idle = (Cx (dp->editField) == -1) ? 0 : MR (dp->textH); - if (fp) - fp2 = fp; - else - fp2 = (ProcPtr) P_ROMlib_myfilt; - for (done = FALSE; !done;) - { - WindowPtr temp_wp; - boolean_t mousedown_p; - int mousedown_where; - - if (idle) - TEIdle (idle); - GetNextEvent (DIALOGEVTS, &evt); - whereunswapped.h = CW (evt.where.h); - whereunswapped.v = CW (evt.where.v); - - mousedown_p = (CW (evt.what) == mouseDown); - - /* dummy initializations to keep gcc happy */ - temp_wp = NULL; - mousedown_where = inContent; - - if (mousedown_p) - mousedown_where = _FindWindow (whereunswapped, &temp_wp); - - if (mousedown_p - && mousedown_where != inMenuBar - && ! (mousedown_where == inContent - && temp_wp == (WindowPtr) dp)) - BEEP (1); - else if (CALLMODALPROC ((DialogPtr) dp, &evt, item, fp2)) - { - /* #### not sure what this means */ - /* above callpascal might need to be `& 0xF0' */ - done = TRUE; - break; - } - else - { - if (IsDialogEvent (&evt) - && DialogSelect (&evt, &ndp, item)) - done = TRUE; - } - } - } - }); -} - -#else /* defined (ALLOW_MOVABLE_MODAL) */ - -P2 (PUBLIC pascal trap, void, ModalDialog, ProcPtr, fp, /* IMI-415 */ - INTEGER *, item) -{ - /* - * The code used to save thePort and restore it at the end of the - * function, but CALLMODALPROC expects thePort to be unchanged which - * caused a bug in Macwrite II when size/fontsize... and clicking on - * a size on the left. - */ - - THEGDEVICE_SAVE_EXCURSION - (MR (MainDevice), - { - EventRecord evt; - DialogPeek dp; - HIDDEN_DialogPtr ndp; - TEHandle idle; - ProcPtr fp2; - Point whereunswapped; - boolean_t done; - - dp = (DialogPeek) FrontWindow (); - if (dp->window.windowKind != CWC (dialogKind) && - CW (dp->window.windowKind) >= 0) - *item = CWC (-1); - else - { - idle = (Cx (dp->editField) == -1) ? 0 : MR (dp->textH); - if (fp) - fp2 = fp; - else - fp2 = (ProcPtr) P_ROMlib_myfilt; - for (done = FALSE; !done; ) - { - WindowPtr temp_wp; - boolean_t mousedown_p; - int mousedown_where; - - if (idle) - TEIdle (idle); - GetNextEvent (DIALOGEVTS, &evt); - whereunswapped.h = CW (evt.where.h); - whereunswapped.v = CW (evt.where.v); - - mousedown_p = (CW (evt.what) == mouseDown); - - /* dummy initializations to keep gcc happy */ - temp_wp = NULL; - mousedown_where = inContent; - - if (mousedown_p) - mousedown_where = _FindWindow (whereunswapped, &temp_wp); - - if (CALLMODALPROC ((DialogPtr) dp, &evt, item, fp2)) - { - /* #### not sure what this means */ - /* above callpascal might need to be `& 0xF0' */ - - done = TRUE; - break; - } - else if (mousedown_p - && mousedown_where != inMenuBar - && ! (mousedown_where == inContent - && temp_wp == (WindowPtr) dp)) - BEEP (1); - else - { - if (IsDialogEvent (&evt) - && DialogSelect (&evt, &ndp, item)) - done = TRUE; - } - } - } - }); -} -#endif - -P1(PUBLIC pascal trap, BOOLEAN, IsDialogEvent, /* IMI-416 */ - EventRecord *, evt) -{ - HIDDEN_WindowPtr wp; - DialogPeek dp; - Point p; - - if (evt->what == CWC(activateEvt) || evt->what == CWC(updateEvt)) -/*-->*/ return ((WindowPeek)(long)(MR(evt->message)))->windowKind == CWC(dialogKind); - dp = (DialogPeek) FrontWindow(); - if (dp && dp->window.windowKind == CWC(dialogKind)) { - if (dp->editField != -1) - TEIdle(MR(dp->textH)); - p.h = CW(evt->where.h); - p.v = CW(evt->where.v); -/*-->*/ return evt->what != CWC(mouseDown) || (FindWindow(p, - &wp) == inContent && MR(wp.p) == (WindowPtr) dp); - } - return FALSE; -} - -boolean_t -get_item_style_info (DialogPtr dp, int item_no, - uint16 *flags_return, item_style_info_t *style_info) -{ - AuxWinHandle aux_win_h; - - aux_win_h = MR (*lookup_aux_win (dp)); - if (aux_win_h && HxX (aux_win_h, dialogCItem)) - { - Handle items_color_info_h; - item_color_info_t *items_color_info, *item_color_info; - - items_color_info_h = HxP (aux_win_h, dialogCItem); - items_color_info = (item_color_info_t *) STARH (items_color_info_h); - - item_color_info = &items_color_info[item_no - 1]; - if (item_color_info->data || item_color_info->offset) - { - uint16 flags; - int style_info_offset; - - flags = CW (item_color_info->data); - style_info_offset = CW (item_color_info->offset); - - *style_info = *(item_style_info_t *) ((char *) items_color_info - + style_info_offset); - if (flags & doFontName) - { - char *font_name; - - font_name = (char *) items_color_info + CW (style_info->font); - GetFNum ((StringPtr) font_name, &style_info->font); - } - - *flags_return = flags; - return TRUE; - } - } - return FALSE; -} - -void -ROMlib_drawiptext (DialogPtr dp, itmp ip, int item_no) -{ - boolean_t restore_draw_state_p = FALSE; - draw_state_t draw_state; - uint16 flags; - item_style_info_t style_info; - Rect r; - - if (get_item_style_info (dp, item_no, &flags, &style_info)) - { - draw_state_save (&draw_state); - restore_draw_state_p = TRUE; - - if (flags & TEdoFont) - TextFont (CW (style_info.font)); - if (flags & TEdoFace) - TextFace (CB (style_info.face)); - if (flags & TEdoSize) - TextSize (CW (style_info.size)); - if (flags & TEdoColor) - RGBForeColor (&style_info.foreground); -#if 1 - /* NOTE: this code has been "#if 0"d out since it was first written, - but testing on the Mac leads me to believe that this works properly. - Perhaps we should only do this if we're pretending to be running - System 7, but other than that possibility, I don't see a downside - to including this. */ - - if (flags & doBColor) - RGBBackColor (&style_info.background); -#endif - } - - r = ip->itmr; - if (CB (ip->itmtype) & statText) - { - HIDDEN_Handle nh; - LONGINT l; - char subsrc[2], *sp; - HIDDEN_Handle *hp; - - *subsrc = '^'; - sp = subsrc + 1; - nh.p = (Handle) MR (ip->itmhand); - - HandToHand (&nh); - - for (*sp = '0', hp = (HIDDEN_Handle *) DAStrings_H; - *sp != '4'; ++*sp, hp++) - { - if (hp->p) - { - for (l = 0; l >= 0; - l = Munger (nh.p, l, - (Ptr) subsrc, (LONGINT) 2, STARH (STARH (hp)) + 1, - (LONGINT) (unsigned char) *STARH (STARH (hp)))) - ; - } - } - HLock (nh.p); - TextBox (STARH (nh.p), GetHandleSize (nh.p), &r, teFlushDefault); - HUnlock (nh.p); - DisposHandle (nh.p); - } - else if (CB (ip->itmtype) & editText) - { - Handle text_h; - - text_h = MR (ip->itmhand); - LOCK_HANDLE_EXCURSION_1 - (text_h, - { - TextBox (STARH (text_h), GetHandleSize (text_h), - &r, teFlushDefault); - }); - - PORT_PEN_SIZE (thePort).h = PORT_PEN_SIZE (thePort).v = CWC (1); - InsetRect (&r, -3, -3); - FrameRect (&r); - } - - if (restore_draw_state_p) - draw_state_restore (&draw_state); -} - -void -dialog_draw_item (DialogPtr dp, itmp itemp, int itemno) -{ - if (itemp->itmtype & ctrlItem) - { - /* controls will already have been drawn */ - } - else if (itemp->itmtype & (statText | editText)) - { - Rect r; - -#warning This fix helps Energy Scheming, but we really should find out the -#warning exact semantics for when we should try to draw items, different -#warning item types may have different behaviors, we also might want to -#warning look at visRgn and clipRgn. BTW, we should also test to see -#warning whether SectRect will really write to location 0 - - if (SectRect (&itemp->itmr, &dp->portRect, &r)) - ROMlib_drawiptext (dp, itemp, itemno); - } - else if (itemp->itmtype & iconItem) - { - Handle icon; - - icon = MR (itemp->itmhand); - if (CICON_P (icon)) - PlotCIcon (&itemp->itmr, (CIconHandle) icon); - else - PlotIcon (&itemp->itmr, icon); - } - else if (itemp->itmtype & picItem) - { - DrawPicture ((PicHandle) MR (itemp->itmhand), &itemp->itmr); - } - else - { - Handle h; - - /* useritem */ - h = MR (itemp->itmhand); - if (h) - CALLUSERITEM (dp, itemno, h); - } -} - -/* #### look into having DrawDialog not draw stuff that can't be seen */ - -P1 (PUBLIC pascal trap, void, DrawDialog, DialogPtr, dp) /* IMI-418 */ -{ - INTEGER *intp, i, inum; - itmp ip; - GrafPtr gp; - SignedByte state; - - if (dp) - { - gp = thePort; - SetPort((GrafPtr) dp); - if (Cx(((DialogPeek)dp)->editField) != -1) - TEDeactivate(MR(((DialogPeek)dp)->textH)); - DrawControls((WindowPtr) dp); - state = HGetState(MR(((DialogPeek)dp)->items)); - HSetState(MR(((DialogPeek)dp)->items), state | LOCKBIT); - intp = (INTEGER *) STARH(MR(((DialogPeek)dp)->items)); - ip = (itmp)(intp + 1); - for (i = Cx (*intp), inum = 1; i-- >= 0; inum++, BUMPIP(ip)) - { - dialog_draw_item (dp, ip, inum); - } - if (Cx(((DialogPeek)dp)->editField) != -1) - TEActivate(MR(((DialogPeek)dp)->textH)); - HSetState(MR(((DialogPeek)dp)->items), state); - SetPort(gp); - } -} - -P2(PUBLIC pascal trap, INTEGER, FindDItem, DialogPtr, dp, /* IMIV-60 */ - Point, pt) -{ - INTEGER *intp, i, inum; - itmp ip; - - intp = (INTEGER *)STARH(MR(((DialogPeek)dp)->items)); - ip = (itmp)(intp + 1); - for (i =Cx( *intp), inum = 0; i-- >= 0; inum++, BUMPIP(ip)) - if (PtInRect(pt, &ip->itmr)) -/*-->*/ return inum; - return -1; -} - -P2(PUBLIC pascal trap, void, UpdtDialog, DialogPtr, dp, /* IMIV-60 */ - RgnHandle, rgn) -{ - INTEGER *intp, i, inum; - itmp ip; - GrafPtr gp; - SignedByte state; - - gp = thePort; - SetPort((GrafPtr) dp); - ShowWindow((WindowPtr) dp); - DrawControls((WindowPtr) dp); - state = HGetState(MR(((DialogPeek)dp)->items)); - HSetState(MR(((DialogPeek)dp)->items), state | LOCKBIT); - intp = (INTEGER *) STARH(MR(((DialogPeek)dp)->items)); - ip = (itmp)(intp + 1); - for (i = Cx (*intp), inum = 1; i-- >= 0; inum++, BUMPIP(ip)) - { - if (RectInRgn(&ip->itmr, rgn)) - { - dialog_draw_item (dp, ip, inum); - } - } - HSetState(MR(((DialogPeek)dp)->items), state); - SetPort(gp); -} - -P3 (PUBLIC pascal trap, BOOLEAN, DialogSelect, /* IMI-417 */ - EventRecord *, evt, HIDDEN_DialogPtr *, dpp, INTEGER *, itemp) -{ - DialogPeek dp; - Byte c; - itmp ip; - INTEGER *intp, i, iend; - Point localp; - GrafPtr gp; - BOOLEAN itemenabled, retval; - SignedByte flags; - - dp = (DialogPeek) FrontWindow(); - retval = FALSE; - *itemp = CWC (-1); - switch (Cx(evt->what)) - { - case mouseDown: - localp = evt->where; - gp = thePort; - SetPort((GrafPtr) dp); - GlobalToLocal(&localp); - localp.h = CW(localp.h); - localp.v = CW(localp.v); - SetPort(gp); - intp = (INTEGER *) STARH(MR(dp->items)); - iend = Cx(*intp) + 2; - ip = (itmp)(intp + 1); - for (i = 0; - ++i != iend && !PtInRect(localp, &(ip->itmr)); - BUMPIP(ip)) - ; - itemenabled = !(CB(ip->itmtype) & itemDisable); - if (i == iend) - break; - if (CB(ip->itmtype) & editText) - { - if (Cx(dp->editField) != i-1) - ROMlib_dpntoteh(dp, i); - TEClick(localp, (Cx(evt->modifiers)&shiftKey) ? TRUE : FALSE, - MR(dp->textH)); - } - else if (CB(ip->itmtype) & ctrlItem) - { - ControlHandle c; - - c = (ControlHandle) MR (ip->itmhand); - if (CTL_HILITE (c) == INACTIVE - || !TrackControl (c, localp, - CTL_ACTION (c))) - break; - } - if (itemenabled) - { - *itemp = CW(i); - retval = TRUE; - break; - } - break; - case keyDown: - case autoKey: - if (Cx(dp->editField) == -1) - break; - c = Cx(evt->message) & 0xff; - switch (c) - { - case '\t': - ROMlib_dpntoteh(dp, 0); - TESetSelect((LONGINT) 0, (LONGINT) 32767, - DIALOG_TEXTH (dp)); - break; - default: - TEKey (c, DIALOG_TEXTH (dp)); - } - *itemp = CW(CW(dp->editField)+1); - ip = ROMlib_dpnotoip(dp, CW(*itemp), &flags); - if (ip) - retval = !(CB(ip->itmtype) & itemDisable); - else - { - warning_unexpected ("couldn't resolve editField -- dp = %p, " - "CW (*itemp) = %d", dp, CW (*itemp)); - retval = FALSE; - } - HSetState(MR(((DialogPeek) dp)->items), flags); - break; - case updateEvt: - dp = (DialogPeek) (long) MR(evt->message); - BeginUpdate((WindowPtr) dp); - DrawDialog((DialogPtr) dp); - if (dp->editField != -1) - TEUpdate(&dp->window.port.portRect, MR(dp->textH)); - EndUpdate((WindowPtr) dp); - break; - case activateEvt: - dp = (DialogPeek) (long) MR(evt->message); - if (dp->editField != -1) - { - if (Cx(evt->modifiers) & activeFlag) - TEActivate(MR(dp->textH)); - else - TEDeactivate(MR(dp->textH)); - } - break; - } - dpp->p = (DialogPtr) RM (dp); - return retval; -} - -A1(PUBLIC, void, DlgCut, DialogPtr, dp) /* IMI-418 */ -{ - if ((((DialogPeek) dp)->editField) != -1) - TECut(MR(((DialogPeek)dp)->textH)); -} - -A1(PUBLIC, void, DlgCopy, DialogPtr, dp) /* IMI-418 */ -{ - if ((((DialogPeek) dp)->editField) != -1) - TECopy(MR(((DialogPeek)dp)->textH)); -} - -A1(PUBLIC, void, DlgPaste, DialogPtr, dp) /* IMI-418 */ -{ - if ((((DialogPeek) dp)->editField) != -1) - TEPaste(MR(((DialogPeek)dp)->textH)); -} - -A1(PUBLIC, void, DlgDelete, DialogPtr, dp) /* IMI-418 */ -{ - if ((((DialogPeek) dp)->editField) != -1) - TEDelete(MR(((DialogPeek)dp)->textH)); -} - - -void -BEEPER (INTEGER n) -{ - if (DABeeper) { - if ((pascal void (*)(INTEGER))MR(DABeeper) == P_ROMlib_mysound) - C_ROMlib_mysound((n)); - else { - HOOKSAVEREGS(); - ROMlib_hook(dial_soundprocnumber); - CToPascalCall((soundprocp)MR(DABeeper), CTOP_ROMlib_mysound, n); - HOOKRESTOREREGS(); - } - } -} diff --git a/src/dialHandle.cpp b/src/dialHandle.cpp new file mode 100644 index 00000000..a851f938 --- /dev/null +++ b/src/dialHandle.cpp @@ -0,0 +1,677 @@ +/* Copyright 1986-1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ + +/* HLock checked by ctm on Mon May 13 17:54:22 MDT 1991 */ + +#include "rsys/common.h" +#include "EventMgr.h" +#include "DialogMgr.h" +#include "ControlMgr.h" +#include "MemoryMgr.h" +#include "rsys/osutil.h" +#include "OSUtil.h" +#include "ToolboxUtil.h" +#include "ToolboxEvent.h" +#include "Iconutil.h" +#include "PrintMgr.h" +#include "StdFilePkg.h" +#include "FontMgr.h" + +#include "rsys/cquick.h" +#include "rsys/ctl.h" +#include "rsys/mman.h" +#include "rsys/itm.h" +#include "rsys/prefs.h" +#include "rsys/stdfile.h" +#include "rsys/print.h" +#include "rsys/hook.h" +#include "rsys/executor.h" +#include "rsys/osevent.h" +#include + +using namespace Executor; + +BOOLEAN Executor::C_ROMlib_myfilt(DialogPtr dlg, EventRecord *evt, + GUEST *ith) /* IMI-415 */ +{ + DialogPeek dp = (DialogPeek)dlg; + itmp ip; + ControlHandle c; + WriteWhenType when; + SignedByte flags; + + if(Cx(evt->what) == keyDown && ((Cx(evt->message) & 0xFF) == '\r' || (Cx(evt->message) & 0xFF) == NUMPAD_ENTER)) + { + ip = ROMlib_dpnotoip(dp, CW(*ith = dp->aDefItem), &flags); + if(ip && (CB(ip->itmtype) & ctrlItem)) + { + c = (ControlHandle)MR(ip->itmhand); + if(Hx(c, contrlVis) && U(Hx(c, contrlHilite)) != INACTIVE) + { + if((when = ROMlib_when) != WriteNever) + ROMlib_WriteWhen(WriteInBltrgn); + HiliteControl(c, inButton); + Delay((LONGINT)5, (LONGINT *)0); + HiliteControl(c, 0); + HSetState(MR(((DialogPeek)dp)->items), flags); + ROMlib_WriteWhen(when); + /*-->*/ return -1; + } + } + HSetState(MR(((DialogPeek)dp)->items), flags); + } + return false; +} + +#define DIALOGEVTS \ + (mDownMask | mUpMask | keyDownMask | autoKeyMask | updateMask | activMask) + +using modalprocp = UPP *iht)>; + +#define CALLMODALPROC(dp, evtp, ip, fp2) \ + ROMlib_CALLMODALPROC((dp), (evtp), (ip), (modalprocp)(fp2)) + +static inline BOOLEAN +ROMlib_CALLMODALPROC(DialogPtr dp, + EventRecord *evtp, GUEST *ip, modalprocp fp) +{ + ROMlib_hook(dial_modalnumber); + return fp(dp, evtp, ip); +} + +using useritemp = UPP; + +#define CALLUSERITEM(dp, inum, temph) \ + ROMlib_CALLUSERITEM(dp, inum, (useritemp)(temph)) + +static inline void +ROMlib_CALLUSERITEM(DialogPtr dp, + INTEGER inum, useritemp temph) +{ + ROMlib_hook(dial_usernumber); + temph(dp, inum); +} + +#define _FindWindow(pt, wp) \ + ({ \ + GUEST __wp; \ + int retval; \ + \ + retval = FindWindow(pt, &__wp); \ + *(wp) = MR(__wp); \ + \ + retval; \ + }) + +#define ALLOW_MOVABLE_MODAL /* we've made so many other changes, we \ + may as well go whole hog */ + +#if !defined(ALLOW_MOVABLE_MODAL) + +/* NOTE: the changes between #if #else and #else #endif should be very + small, but THEGDEVICE_SAVE_EXCURSION prevents us from using #if, so + we have a lot of replicated code. This is scary and should be fixed. */ + +void Executor::C_ModalDialog(ModalFilterProcPtr fp, GUEST *item) /* IMI-415 */ +{ + /* + * The code used to save thePort and restore it at the end of the + * function, but CALLMODALPROC expects thePort to be unchanged which + * caused a bug in Macwrite II when size/fontsize... and clicking on + * a size on the left. + */ + TheGDeviceGuard guard(MR(LM(MainDevice))); + + EventRecord evt; + DialogPeek dp; + GUEST ndp; + TEHandle idle; + ModalFilterProcPtr fp2; + Point whereunswapped; + bool done; + + dp = (DialogPeek)FrontWindow(); + if(dp->window.windowKind != CWC(dialogKind) && CW(dp->window.windowKind) >= 0) + *item = CWC(-1); + else + { + idle = (Cx(dp->editField) == -1) ? 0 : MR(dp->textH); + if(fp) + fp2 = fp; + else + fp2 = &ROMlib_myfilt; + for(done = false; !done;) + { + WindowPtr temp_wp; + bool mousedown_p; + int mousedown_where; + + if(idle) + TEIdle(idle); + GetNextEvent(DIALOGEVTS, &evt); + whereunswapped.h = CW(evt.where.h); + whereunswapped.v = CW(evt.where.v); + + mousedown_p = (CW(evt.what) == mouseDown); + + /* dummy initializations to keep gcc happy */ + temp_wp = NULL; + mousedown_where = inContent; + + if(mousedown_p) + mousedown_where = _FindWindow(whereunswapped, &temp_wp); + + if(mousedown_p + && mousedown_where != inMenuBar + && !(mousedown_where == inContent + && temp_wp == (WindowPtr)dp)) + BEEP(1); + else if(CALLMODALPROC((DialogPtr)dp, &evt, item, fp2)) + { + /* #### not sure what this means */ + /* above callpascal might need to be `& 0xF0' */ + done = true; + break; + } + else + { + if(IsDialogEvent(&evt) + && DialogSelect(&evt, &ndp, item)) + done = true; + } + } + } +} + +#else /* defined (ALLOW_MOVABLE_MODAL) */ + +void Executor::C_ModalDialog(ModalFilterProcPtr fp, GUEST *item) /* IMI-415 */ +{ + /* + * The code used to save thePort and restore it at the end of the + * function, but CALLMODALPROC expects thePort to be unchanged which + * caused a bug in Macwrite II when size/fontsize... and clicking on + * a size on the left. + */ + + TheGDeviceGuard guard(MR(LM(MainDevice))); + + EventRecord evt; + DialogPeek dp; + GUEST ndp; + TEHandle idle; + ModalFilterProcPtr fp2; + Point whereunswapped; + bool done; + + dp = (DialogPeek)FrontWindow(); + if(dp->window.windowKind != CWC(dialogKind) && CW(dp->window.windowKind) >= 0) + *item = CWC(-1); + else + { + idle = (Cx(dp->editField) == -1) ? TEHandle(nullptr) : MR(dp->textH); + if(fp) + fp2 = fp; + else + fp2 = &ROMlib_myfilt; + for(done = false; !done;) + { + WindowPtr temp_wp; + bool mousedown_p; + int mousedown_where; + + if(idle) + TEIdle(idle); + GetNextEvent(DIALOGEVTS, &evt); + whereunswapped.h = CW(evt.where.h); + whereunswapped.v = CW(evt.where.v); + + mousedown_p = (CW(evt.what) == mouseDown); + + /* dummy initializations to keep gcc happy */ + temp_wp = NULL; + mousedown_where = inContent; + + if(mousedown_p) + mousedown_where = _FindWindow(whereunswapped, &temp_wp); + + if(CALLMODALPROC((DialogPtr)dp, &evt, item, fp2)) + { + /* #### not sure what this means */ + /* above callpascal might need to be `& 0xF0' */ + + done = true; + break; + } + else if(mousedown_p + && mousedown_where != inMenuBar + && !(mousedown_where == inContent + && temp_wp == (WindowPtr)dp)) + BEEP(1); + else + { + if(IsDialogEvent(&evt) + && DialogSelect(&evt, &ndp, item)) + done = true; + } + } + } +} +#endif + +BOOLEAN Executor::C_IsDialogEvent(EventRecord *evt) /* IMI-416 */ +{ + GUEST wp; + DialogPeek dp; + Point p; + + if(evt->what == CWC(activateEvt) || evt->what == CWC(updateEvt)) + /*-->*/ return MR(guest_cast(evt->message))->windowKind == CWC(dialogKind); + dp = (DialogPeek)FrontWindow(); + if(dp && dp->window.windowKind == CWC(dialogKind)) + { + if(dp->editField != CWC(-1)) + TEIdle(MR(dp->textH)); + p.h = CW(evt->where.h); + p.v = CW(evt->where.v); + /*-->*/ return evt->what != CWC(mouseDown) || (FindWindow(p, + &wp) + == inContent + && MR(wp) == (WindowPtr)dp); + } + return false; +} + +bool Executor::get_item_style_info(DialogPtr dp, int item_no, + uint16_t *flags_return, item_style_info_t *style_info) +{ + AuxWinHandle aux_win_h; + + aux_win_h = MR(*lookup_aux_win(dp)); + if(aux_win_h && HxX(aux_win_h, dialogCItem)) + { + Handle items_color_info_h; + item_color_info_t *items_color_info, *item_color_info; + + items_color_info_h = HxP(aux_win_h, dialogCItem); + items_color_info = (item_color_info_t *)STARH(items_color_info_h); + + item_color_info = &items_color_info[item_no - 1]; + if(item_color_info->data || item_color_info->offset) + { + uint16_t flags; + int style_info_offset; + + flags = CW(item_color_info->data); + style_info_offset = CW(item_color_info->offset); + + *style_info = *(item_style_info_t *)((char *)items_color_info + + style_info_offset); + if(flags & doFontName) + { + char *font_name; + + font_name = (char *)items_color_info + CW(style_info->font); + GetFNum((StringPtr)font_name, &style_info->font); + } + + *flags_return = flags; + return true; + } + } + return false; +} + +void Executor::ROMlib_drawiptext(DialogPtr dp, itmp ip, int item_no) +{ + bool restore_draw_state_p = false; + draw_state_t draw_state; + uint16_t flags; + item_style_info_t style_info; + Rect r; + + if(get_item_style_info(dp, item_no, &flags, &style_info)) + { + draw_state_save(&draw_state); + restore_draw_state_p = true; + + if(flags & TEdoFont) + TextFont(CW(style_info.font)); + if(flags & TEdoFace) + TextFace(CB(style_info.face)); + if(flags & TEdoSize) + TextSize(CW(style_info.size)); + if(flags & TEdoColor) + RGBForeColor(&style_info.foreground); +#if 1 + /* NOTE: this code has been "#if 0"d out since it was first written, + but testing on the Mac leads me to believe that this works properly. + Perhaps we should only do this if we're pretending to be running + System 7, but other than that possibility, I don't see a downside + to including this. */ + + if(flags & doBColor) + RGBBackColor(&style_info.background); +#endif + } + + r = ip->itmr; + if(CB(ip->itmtype) & statText) + { + Handle nh; + LONGINT l; + char subsrc[2], *sp; + GUEST *hp; + + *subsrc = '^'; + sp = subsrc + 1; + nh = (Handle)MR(ip->itmhand); + + HandToHand(&nh); + + for(*sp = '0', hp = (GUEST *)LM(DAStrings); + *sp != '4'; ++*sp, hp++) + { + if(hp) + { + for(l = 0; l >= 0; + l = Munger(nh, l, + (Ptr)subsrc, (LONGINT)2, STARH(STARH(hp)) + 1, + (LONGINT)(unsigned char)*STARH(STARH(hp)))) + ; + } + } + HLock(nh); + TextBox(STARH(nh), GetHandleSize(nh), &r, teFlushDefault); + HUnlock(nh); + DisposHandle(nh); + } + else if(CB(ip->itmtype) & editText) + { + Handle text_h; + + text_h = MR(ip->itmhand); + { + HLockGuard guard(text_h); + TextBox(STARH(text_h), GetHandleSize(text_h), + &r, teFlushDefault); + } + + PORT_PEN_SIZE(thePort).h = PORT_PEN_SIZE(thePort).v = CWC(1); + InsetRect(&r, -3, -3); + FrameRect(&r); + } + + if(restore_draw_state_p) + draw_state_restore(&draw_state); +} + +void Executor::dialog_draw_item(DialogPtr dp, itmp itemp, int itemno) +{ + if(itemp->itmtype & ctrlItem) + { + /* controls will already have been drawn */ + } + else if(itemp->itmtype & (statText | editText)) + { + Rect r; + + // FIXME: #warning This fix helps Energy Scheming, but we really should find out the + // FIXME: #warning exact semantics for when we should try to draw items, different + // FIXME: #warning item types may have different behaviors, we also might want to + // FIXME: #warning look at visRgn and clipRgn. BTW, we should also test to see + // FIXME: #warning whether SectRect will really write to location 0 + + if(SectRect(&itemp->itmr, &dp->portRect, &r)) + ROMlib_drawiptext(dp, itemp, itemno); + } + else if(itemp->itmtype & iconItem) + { + Handle icon; + + icon = MR(itemp->itmhand); + if(CICON_P(icon)) + PlotCIcon(&itemp->itmr, (CIconHandle)icon); + else + PlotIcon(&itemp->itmr, icon); + } + else if(itemp->itmtype & picItem) + { + DrawPicture((PicHandle)MR(itemp->itmhand), &itemp->itmr); + } + else + { + Handle h; + + /* useritem */ + h = MR(itemp->itmhand); + if(h) + CALLUSERITEM(dp, itemno, h); + } +} + +/* #### look into having DrawDialog not draw stuff that can't be seen */ + +void Executor::C_DrawDialog(DialogPtr dp) /* IMI-418 */ +{ + GUEST *intp; + INTEGER i, inum; + itmp ip; + GrafPtr gp; + SignedByte state; + + if(dp) + { + gp = thePort; + SetPort((GrafPtr)dp); + if(Cx(((DialogPeek)dp)->editField) != -1) + TEDeactivate(MR(((DialogPeek)dp)->textH)); + DrawControls((WindowPtr)dp); + state = HGetState(MR(((DialogPeek)dp)->items)); + HSetState(MR(((DialogPeek)dp)->items), state | LOCKBIT); + intp = (GUEST *)STARH(MR(((DialogPeek)dp)->items)); + ip = (itmp)(intp + 1); + for(i = Cx(*intp), inum = 1; i-- >= 0; inum++, BUMPIP(ip)) + { + dialog_draw_item(dp, ip, inum); + } + if(Cx(((DialogPeek)dp)->editField) != -1) + TEActivate(MR(((DialogPeek)dp)->textH)); + HSetState(MR(((DialogPeek)dp)->items), state); + SetPort(gp); + } +} + +INTEGER Executor::C_FindDItem(DialogPtr dp, Point pt) /* IMIV-60 */ +{ + GUEST *intp; + INTEGER i, inum; + itmp ip; + + intp = (GUEST *)STARH(MR(((DialogPeek)dp)->items)); + ip = (itmp)(intp + 1); + for(i = Cx(*intp), inum = 0; i-- >= 0; inum++, BUMPIP(ip)) + if(PtInRect(pt, &ip->itmr)) + /*-->*/ return inum; + return -1; +} + +void Executor::C_UpdtDialog(DialogPtr dp, RgnHandle rgn) /* IMIV-60 */ +{ + GUEST *intp; + INTEGER i, inum; + itmp ip; + GrafPtr gp; + SignedByte state; + + gp = thePort; + SetPort((GrafPtr)dp); + ShowWindow((WindowPtr)dp); + DrawControls((WindowPtr)dp); + state = HGetState(MR(((DialogPeek)dp)->items)); + HSetState(MR(((DialogPeek)dp)->items), state | LOCKBIT); + intp = (GUEST *)STARH(MR(((DialogPeek)dp)->items)); + ip = (itmp)(intp + 1); + for(i = Cx(*intp), inum = 1; i-- >= 0; inum++, BUMPIP(ip)) + { + if(RectInRgn(&ip->itmr, rgn)) + { + dialog_draw_item(dp, ip, inum); + } + } + HSetState(MR(((DialogPeek)dp)->items), state); + SetPort(gp); +} + +BOOLEAN Executor::C_DialogSelect(EventRecord *evt, GUEST *dpp, + GUEST *itemp) /* IMI-417 */ +{ + DialogPeek dp; + Byte c; + itmp ip; + GUEST *intp; + INTEGER i, iend; + Point localp; + GUEST glocalp; + GrafPtr gp; + BOOLEAN itemenabled, retval; + SignedByte flags; + + dp = (DialogPeek)FrontWindow(); + retval = false; + *itemp = CWC(-1); + switch(Cx(evt->what)) + { + case mouseDown: + glocalp = evt->where; + gp = thePort; + SetPort((GrafPtr)dp); + GlobalToLocal(&glocalp); + localp = glocalp.get(); + SetPort(gp); + intp = (GUEST *)STARH(MR(dp->items)); + iend = Cx(*intp) + 2; + ip = (itmp)(intp + 1); + for(i = 0; + ++i != iend && !PtInRect(localp, &(ip->itmr)); + BUMPIP(ip)) + ; + itemenabled = !(CB(ip->itmtype) & itemDisable); + if(i == iend) + break; + if(CB(ip->itmtype) & editText) + { + if(Cx(dp->editField) != i - 1) + ROMlib_dpntoteh(dp, i); + TEClick(localp, (Cx(evt->modifiers) & shiftKey) ? true : false, + MR(dp->textH)); + } + else if(CB(ip->itmtype) & ctrlItem) + { + ControlHandle c; + + c = (ControlHandle)MR(ip->itmhand); + if(CTL_HILITE(c) == INACTIVE + || !TrackControl(c, localp, + CTL_ACTION(c))) + break; + } + if(itemenabled) + { + *itemp = CW(i); + retval = true; + break; + } + break; + case keyDown: + case autoKey: + if(Cx(dp->editField) == -1) + break; + c = Cx(evt->message) & 0xff; + switch(c) + { + case '\t': + ROMlib_dpntoteh(dp, 0); + TESetSelect((LONGINT)0, (LONGINT)32767, + DIALOG_TEXTH(dp)); + break; + default: + TEKey(c, DIALOG_TEXTH(dp)); + } + *itemp = CW(CW(dp->editField) + 1); + ip = ROMlib_dpnotoip(dp, CW(*itemp), &flags); + if(ip) + retval = !(CB(ip->itmtype) & itemDisable); + else + { + warning_unexpected("couldn't resolve editField -- dp = %p, " + "CW (*itemp) = %d", + dp, CW(*itemp)); + retval = false; + } + HSetState(MR(((DialogPeek)dp)->items), flags); + break; + case updateEvt: + dp = MR(guest_cast(evt->message)); + BeginUpdate((WindowPtr)dp); + DrawDialog((DialogPtr)dp); + if(dp->editField != CWC(-1)) + TEUpdate(&dp->window.port.portRect, MR(dp->textH)); + EndUpdate((WindowPtr)dp); + break; + case activateEvt: + dp = MR(guest_cast(evt->message)); + if(dp->editField != CWC(-1)) + { + if(Cx(evt->modifiers) & activeFlag) + TEActivate(MR(dp->textH)); + else + TEDeactivate(MR(dp->textH)); + } + break; + } + *dpp = RM((DialogPtr)dp); + return retval; +} + +void Executor::DlgCut(DialogPtr dp) /* IMI-418 */ +{ + if((((DialogPeek)dp)->editField) != CWC(-1)) + TECut(MR(((DialogPeek)dp)->textH)); +} + +void Executor::DlgCopy(DialogPtr dp) /* IMI-418 */ +{ + if((((DialogPeek)dp)->editField) != CWC(-1)) + TECopy(MR(((DialogPeek)dp)->textH)); +} + +void Executor::DlgPaste(DialogPtr dp) /* IMI-418 */ +{ + if((((DialogPeek)dp)->editField) != CWC(-1)) + TEPaste(MR(((DialogPeek)dp)->textH)); +} + +void Executor::DlgDelete(DialogPtr dp) /* IMI-418 */ +{ + if((((DialogPeek)dp)->editField) != CWC(-1)) + TEDelete(MR(((DialogPeek)dp)->textH)); +} + +void Executor::BEEPER(INTEGER n) +{ + if(LM(DABeeper)) + { + if(MR(LM(DABeeper)) == &ROMlib_mysound) + C_ROMlib_mysound((n)); + else + { + ROMlib_hook(dial_soundprocnumber); + MR(LM(DABeeper))(n); + } + } +} diff --git a/src/dialInit.c b/src/dialInit.c deleted file mode 100644 index 36c47ebd..00000000 --- a/src/dialInit.c +++ /dev/null @@ -1,57 +0,0 @@ -/* Copyright 1986, 1988, 1989, 1990 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialInit[] = - "$Id: dialInit.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "DialogMgr.h" -#include "FontMgr.h" -#include "OSUtil.h" -#include "MemoryMgr.h" - -#include "rsys/itm.h" -#include "rsys/mman.h" - -P1(PUBLIC, pascal void, ROMlib_mysound, INTEGER, i) -{ - while (i--) - SysBeep(5); -} - -P1(PUBLIC pascal trap, void, ErrorSound, ProcPtr, sp) /* IMI-411 */ -{ - DABeeper = RM(sp); -} - -P1 (PUBLIC pascal trap, void, InitDialogs, ProcPtr, rp) /* IMI-411 */ -{ - Ptr nothing = (Ptr) ""; - - ZONE_SAVE_EXCURSION - (SysZone, - { - DlgFont = CWC (systemFont); - ResumeProc = RM (rp); - ErrorSound ((ProcPtr) P_ROMlib_mysound); - PtrToHand (nothing, &DAStrings_H[0], (LONGINT) 1); - DAStrings_H[0].p = RM (DAStrings_H[0].p); - PtrToHand (nothing, &DAStrings_H[1], (LONGINT) 1); - DAStrings_H[1].p = RM (DAStrings_H[1].p); - PtrToHand (nothing, &DAStrings_H[2], (LONGINT) 1); - DAStrings_H[2].p = RM (DAStrings_H[2].p); - PtrToHand (nothing, &DAStrings_H[3], (LONGINT) 1); - DAStrings_H[3].p = RM (DAStrings_H[3].p); - }); -} - -A1(PUBLIC, void, SetDAFont, INTEGER, i) /* IMI-412 */ -{ - DlgFont = CW(i); -} diff --git a/src/dialInit.cpp b/src/dialInit.cpp new file mode 100644 index 00000000..6ff5439e --- /dev/null +++ b/src/dialInit.cpp @@ -0,0 +1,53 @@ +/* Copyright 1986, 1988, 1989, 1990 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "DialogMgr.h" +#include "FontMgr.h" +#include "OSUtil.h" +#include "MemoryMgr.h" + +#include "rsys/itm.h" +#include "rsys/mman.h" + +using namespace Executor; + +void Executor::C_ROMlib_mysound(INTEGER i) +{ + while(i--) + SysBeep(5); +} + +void Executor::C_ErrorSound(SoundProcPtr sp) /* IMI-411 */ +{ + LM(DABeeper) = RM(sp); +} + +void Executor::C_InitDialogs(ProcPtr rp) /* IMI-411 */ +{ + Ptr nothing = (Ptr) ""; + + TheZoneGuard guard(LM(SysZone)); + + LM(DlgFont) = CWC(systemFont); + LM(ResumeProc) = RM(rp); + ErrorSound(&ROMlib_mysound); + Handle tmp; + PtrToHand(nothing, &tmp, (LONGINT)1); + LM(DAStrings)[0] = RM(tmp); + PtrToHand(nothing, &tmp, (LONGINT)1); + LM(DAStrings)[1] = RM(tmp); + PtrToHand(nothing, &tmp, (LONGINT)1); + LM(DAStrings)[2] = RM(tmp); + PtrToHand(nothing, &tmp, (LONGINT)1); + LM(DAStrings)[3] = RM(tmp); +} + +void Executor::SetDAFont(INTEGER i) /* IMI-412 */ +{ + LM(DlgFont) = CW(i); +} diff --git a/src/dialItem.c b/src/dialItem.c deleted file mode 100644 index 86a440c0..00000000 --- a/src/dialItem.c +++ /dev/null @@ -1,278 +0,0 @@ -/* Copyright 1995, 1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialItem[] = - "$Id: dialItem.c 63 2004-12-24 18:19:43Z ctm $"; -#endif - -#include "rsys/common.h" - -#include "QuickDraw.h" -#include "DialogMgr.h" -#include "Iconutil.h" - -#include "rsys/itm.h" -#include "rsys/cquick.h" -#include "rsys/mman.h" - -#define _GetDItem(dp, item_no, item_type, item_h, item_rect) \ - ({ \ - HIDDEN_Handle __item_handle; \ - \ - GetDItem (dp, item_no, item_type, &__item_handle, item_rect); \ - *(item_h) = MR (__item_handle.p); \ - }) - - -void -AppendDITL (DialogPtr dp, Handle new_items_h, DITLMethod method) -{ - Handle items_h; - int items_h_size, new_items_h_size; - Rect *dp_port_rect; - int width, height; - boolean_t resize_p; - Point base_pt; - - dp_port_rect = &PORT_RECT (dp); - width = RECT_WIDTH (dp_port_rect); - height = RECT_HEIGHT (dp_port_rect); - - if (method < 0) - { - int16 item_type; - Handle item_h; - Rect item_rect; - - method = -method; - - _GetDItem (dp, method, &item_type, &item_h, &item_rect); - - resize_p = FALSE; - base_pt.v = CW (item_rect.top); - base_pt.h = CW (item_rect.left); - } - else - { - switch (method) - { - default: - case overlayDITL: - resize_p = FALSE; - base_pt.h = base_pt.v = 0; - break; - - case appendDITLRight: - resize_p = TRUE; - base_pt.v = 0; - base_pt.h = CW (dp_port_rect->right); - break; - - case appendDITLBottom: - resize_p = TRUE; - base_pt.v = CW (dp_port_rect->bottom); - base_pt.h = 0; - break; - } - } - - items_h = DIALOG_ITEMS (dp); - - { - /* compute the size of the current item list (and where the new - items will go */ - - char *base_itemp; - int item_count; - itmp itemp; - int i; - - base_itemp = (char *) STARH (items_h); - item_count = CW (*(int16 *) base_itemp) + 1; - itemp = (itmp) ((int16 *) STARH (items_h) + 1); - - for (i = 0; i < item_count; i ++) - itemp = (itmp) ((char *) itemp + ITEM_LEN (itemp)); - - items_h_size = (char *) itemp - base_itemp; - } - - { - Size items_h_handle_size; - - items_h_handle_size = GetHandleSize (items_h); - if (items_h_size != items_h_handle_size) - warning_unexpected ("items_h_size = %d, items_h_handle_size = %d", - items_h_size, items_h_handle_size); - } - - new_items_h_size = GetHandleSize (new_items_h); - - SetHandleSize (items_h, items_h_size + new_items_h_size); - - LOCK_HANDLE_EXCURSION_2 - (items_h, new_items_h, - { - itmp new_itemp; - char *base_itemp; - char *base_new_itemp; - int item_count; - int new_item_count; - int i; - - base_itemp = (char *) STARH (items_h); - item_count = CW (*(int16 *) base_itemp) + 1; - - base_new_itemp = (char *) STARH (new_items_h); - new_itemp = (itmp) ((int16 *) STARH (new_items_h) + 1); - new_item_count = CW (*(int16 *) base_new_itemp) + 1; - - /* update the count for the new items */ - *(int16 *) base_itemp = CW (item_count + new_item_count - 1); - - THEPORT_SAVE_EXCURSION - (dp, - { - - for (i = 0; i < new_item_count; i ++) - { - itmp itemp; - - itemp = (itmp) (base_itemp + items_h_size - + ( (char *) new_itemp - - (base_new_itemp + sizeof (int16)))); - - dialog_create_item ((DialogPeek) dp, itemp, new_itemp, - (i + 1) + item_count, base_pt); - - InvalRect (&itemp->itmr); - - width = MAX (width, CW (itemp->itmr.left)); - height = MAX (height, CW (itemp->itmr.bottom)); - - BUMPIP (new_itemp); - } - }); - }); - - if (resize_p) - SizeWindow ((WindowPtr) dp, width, height, - /* cause the window to be redraw */ - TRUE); -} - -void -ShortenDITL (DialogPtr dp, int16 n_items) -{ - Handle item_h; - char *base_itemp; - itmp itemp; - int count, i; - int item_h_size; - int first_item_to_dispose; - - item_h = DIALOG_ITEMS (dp); - if (item_h == NULL) - return; - - item_h_size = GetHandleSize (item_h); - - LOCK_HANDLE_EXCURSION_1 - (item_h, - { - base_itemp = (char *) STARH (item_h); - itemp = (itmp) ((int16 *) STARH (item_h) + 1); - count = CW (*(int16 *) base_itemp) + 1; - - if (count < n_items) - n_items = count; - first_item_to_dispose = count - n_items; - - for (i = 0; i < count; i ++, BUMPIP (itemp)) - { - if (i == first_item_to_dispose) - item_h_size = (char *) itemp - (char *) base_itemp; - - if (i >= first_item_to_dispose) - { - boolean_t erase_p = FALSE; - Rect erase_rect; - - erase_rect = itemp->itmr; - - if (itemp->itmtype & (editText | statText)) - { - if (DIALOG_EDIT_FIELD (dp) == i) - { - TEHandle te; - - te = DIALOG_TEXTH (dp); - - /* this te currently points to some bogus - fields, but before it is used again, those - fields will be set up with sane values */ - TEDeactivate (te); - - DIALOG_EDIT_FIELD_X (dp) = CWC (-1); - DIALOG_EDIT_OPEN_X (dp) = CWC (0); - } - - DisposHandle ((Handle) MR (itemp->itmhand)); - /* when editText items are drawn, the box around - them is inset `-3', so we also need to do that - when erasing */ - InsetRect (&erase_rect, -3, -3); - erase_p = TRUE; - } - else if (itemp->itmtype & ctrlItem) - { - DisposeControl ((ControlHandle) MR (itemp->itmhand)); - } - else if (itemp->itmtype & iconItem) - { - Handle icon; - - icon = itemp->itmhand; - if (CICON_P (icon)) - DisposeCIcon ((CIconHandle) icon); - erase_p = TRUE; - } - else if (itemp->itmtype & picItem) - { - erase_p = TRUE; - } - else - { - /* user item */ - erase_p = TRUE; - } - - if (erase_p) - { - /* #### do we erase with `EraseRect ()' or the - window background color defined by the window - color table? */ - THEPORT_SAVE_EXCURSION - (dp, { EraseRect (&erase_rect); }); - } - } - } - *(int16 *) base_itemp = CW (first_item_to_dispose - 1); - }); - - SetHandleSize ((Handle) item_h, item_h_size); -} - -int16 -CountDITL (DialogPtr dp) -{ - Handle items; - int16 count; - - items = DIALOG_ITEMS (dp); - count = CW (*(int16 *) STARH (items)) + 1; - - return count; -} diff --git a/src/dialItem.cpp b/src/dialItem.cpp new file mode 100644 index 00000000..7466e384 --- /dev/null +++ b/src/dialItem.cpp @@ -0,0 +1,259 @@ +/* Copyright 1995, 1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +#include "rsys/common.h" + +#include "QuickDraw.h" +#include "DialogMgr.h" +#include "Iconutil.h" +#include "ControlMgr.h" + +#include "rsys/itm.h" +#include "rsys/cquick.h" +#include "rsys/mman.h" + +using namespace Executor; + +void Executor::AppendDITL(DialogPtr dp, Handle new_items_h, DITLMethod method) +{ + Handle items_h; + int items_h_size, new_items_h_size; + Rect *dp_port_rect; + int width, height; + bool resize_p; + Point base_pt; + + dp_port_rect = &PORT_RECT(dp); + width = RECT_WIDTH(dp_port_rect); + height = RECT_HEIGHT(dp_port_rect); + + if(method < 0) + { + GUEST item_type; + GUEST item_h; + Rect item_rect; + + method = -method; + + GetDItem(dp, method, &item_type, &item_h, &item_rect); + + resize_p = false; + base_pt.v = CW(item_rect.top); + base_pt.h = CW(item_rect.left); + } + else + { + switch(method) + { + default: + case overlayDITL: + resize_p = false; + base_pt.h = base_pt.v = 0; + break; + + case appendDITLRight: + resize_p = true; + base_pt.v = 0; + base_pt.h = CW(dp_port_rect->right); + break; + + case appendDITLBottom: + resize_p = true; + base_pt.v = CW(dp_port_rect->bottom); + base_pt.h = 0; + break; + } + } + + items_h = DIALOG_ITEMS(dp); + + { + /* compute the size of the current item list (and where the new + items will go */ + + char *base_itemp; + int item_count; + itmp itemp; + int i; + + base_itemp = (char *)STARH(items_h); + item_count = CW(*(GUEST *)base_itemp) + 1; + itemp = (itmp)((GUEST *)STARH(items_h) + 1); + + for(i = 0; i < item_count; i++) + itemp = (itmp)((char *)itemp + ITEM_LEN(itemp)); + + items_h_size = (char *)itemp - base_itemp; + } + + { + Size items_h_handle_size; + + items_h_handle_size = GetHandleSize(items_h); + if(items_h_size != items_h_handle_size) + warning_unexpected("items_h_size = %d, items_h_handle_size = %d", + items_h_size, items_h_handle_size); + } + + new_items_h_size = GetHandleSize(new_items_h); + + SetHandleSize(items_h, items_h_size + new_items_h_size); + + { + HLockGuard guard1(items_h), guard2(new_items_h); + itmp new_itemp; + char *base_itemp; + char *base_new_itemp; + int item_count; + int new_item_count; + int i; + + base_itemp = (char *)STARH(items_h); + item_count = CW(*(GUEST *)base_itemp) + 1; + + base_new_itemp = (char *)STARH(new_items_h); + new_itemp = (itmp)((GUEST *)STARH(new_items_h) + 1); + new_item_count = CW(*(GUEST *)base_new_itemp) + 1; + + /* update the count for the new items */ + *(GUEST *)base_itemp = CW(item_count + new_item_count - 1); + + ThePortGuard portGuard(dp); + + for(i = 0; i < new_item_count; i++) + { + itmp itemp; + + itemp = (itmp)(base_itemp + items_h_size + + ((char *)new_itemp + - (base_new_itemp + sizeof(int16_t)))); + + dialog_create_item((DialogPeek)dp, itemp, new_itemp, + (i + 1) + item_count, base_pt); + + InvalRect(&itemp->itmr); + + width = MAX(width, CW(itemp->itmr.left)); + height = MAX(height, CW(itemp->itmr.bottom)); + + BUMPIP(new_itemp); + } + } + + if(resize_p) + SizeWindow((WindowPtr)dp, width, height, + /* cause the window to be redraw */ + true); +} + +void Executor::ShortenDITL(DialogPtr dp, int16_t n_items) +{ + Handle item_h; + char *base_itemp; + itmp itemp; + int count, i; + int item_h_size; + int first_item_to_dispose; + + item_h = DIALOG_ITEMS(dp); + if(item_h == NULL) + return; + + item_h_size = GetHandleSize(item_h); + + { + HLockGuard guard(item_h); + base_itemp = (char *)STARH(item_h); + itemp = (itmp)((GUEST *)STARH(item_h) + 1); + count = CW(*(GUEST *)base_itemp) + 1; + + if(count < n_items) + n_items = count; + first_item_to_dispose = count - n_items; + + for(i = 0; i < count; i++, BUMPIP(itemp)) + { + if(i == first_item_to_dispose) + item_h_size = (char *)itemp - (char *)base_itemp; + + if(i >= first_item_to_dispose) + { + bool erase_p = false; + Rect erase_rect; + + erase_rect = itemp->itmr; + + if(itemp->itmtype & (editText | statText)) + { + if(DIALOG_EDIT_FIELD(dp) == i) + { + TEHandle te; + + te = DIALOG_TEXTH(dp); + + /* this te currently points to some bogus + fields, but before it is used again, those + fields will be set up with sane values */ + TEDeactivate(te); + + DIALOG_EDIT_FIELD_X(dp) = CWC(-1); + DIALOG_EDIT_OPEN_X(dp) = CWC(0); + } + + DisposHandle((Handle)MR(itemp->itmhand)); + /* when editText items are drawn, the box around + them is inset `-3', so we also need to do that + when erasing */ + InsetRect(&erase_rect, -3, -3); + erase_p = true; + } + else if(itemp->itmtype & ctrlItem) + { + DisposeControl((ControlHandle)MR(itemp->itmhand)); + } + else if(itemp->itmtype & iconItem) + { + Handle icon; + + icon = MR(itemp->itmhand); + if(CICON_P(icon)) + DisposeCIcon((CIconHandle)icon); + erase_p = true; + } + else if(itemp->itmtype & picItem) + { + erase_p = true; + } + else + { + /* user item */ + erase_p = true; + } + + if(erase_p) + { + /* #### do we erase with `EraseRect ()' or the + window background color defined by the window + color table? */ + ThePortGuard portGuard(dp); + EraseRect(&erase_rect); + } + } + } + *(GUEST *)base_itemp = CW(first_item_to_dispose - 1); + } + + SetHandleSize((Handle)item_h, item_h_size); +} + +int16_t Executor::CountDITL(DialogPtr dp) +{ + Handle items; + int16_t count; + + items = DIALOG_ITEMS(dp); + count = CW(*(GUEST *)STARH(items)) + 1; + + return count; +} diff --git a/src/dialManip.c b/src/dialManip.c deleted file mode 100644 index 0974d38c..00000000 --- a/src/dialManip.c +++ /dev/null @@ -1,487 +0,0 @@ -/* Copyright 1986-1996 by Abacus Research and - * Development, Inc. All rights reserved. - */ - -#if !defined (OMIT_RCSID_STRINGS) -char ROMlib_rcsid_dialManip[] = - "$Id: dialManip.c 86 2005-05-25 00:47:12Z ctm $"; -#endif - -/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ - -#include "rsys/common.h" - -#include "ControlMgr.h" -#include "DialogMgr.h" -#include "OSUtil.h" -#include "MemoryMgr.h" - -#include "rsys/itm.h" -#include "rsys/wind.h" -#include "rsys/ctl.h" -#include "rsys/cquick.h" -#include "rsys/mman.h" - -P4(PUBLIC pascal trap, void, ParamText, StringPtr, p0, /* IMI-421 */ - StringPtr, p1, StringPtr, p2, StringPtr, p3) -{ - if (p0) - PtrToXHand((Ptr) p0, MR(DAStrings_H[0].p), (LONGINT)U(p0[0])+1); - if (p1) - PtrToXHand((Ptr) p1, MR(DAStrings_H[1].p), (LONGINT)U(p1[0])+1); - if (p2) - PtrToXHand((Ptr) p2, MR(DAStrings_H[2].p), (LONGINT)U(p2[0])+1); - if (p3) - PtrToXHand((Ptr) p3, MR(DAStrings_H[3].p), (LONGINT)U(p3[0])+1); -} - -A3 (PUBLIC, itmp, ROMlib_dpnotoip, DialogPeek, dp, /* INTERNAL */ - INTEGER, itemno, SignedByte *, flags) -{ - Handle items; - INTEGER *intp; - itmp retval; - - items = DIALOG_ITEMS (dp); - *flags = hlock_return_orig_state (items); - intp = (INTEGER *) STARH (items); - if (itemno <= 0 || itemno > CW (*intp) + 1) - retval = 0; - else - { - retval = (itmp) (intp + 1); - while (--itemno) - BUMPIP (retval); - } - return retval; -} - -A4 (PRIVATE, itmp, htoip, Handle, h, - WindowPeek *, wp_return, int16 *, nop_return, - SignedByte *, flags_return) -{ - WindowPeek wp; - int16 *ip, i, nop; - itmp retval; - - for (wp = MR (WindowList); wp; wp = WINDOW_NEXT_WINDOW (wp)) - { - if (WINDOW_KIND_X (wp) == CWC (dialogKind) - || WINDOW_KIND (wp) < 0) - { - Handle items; - SignedByte flags; - - items = DIALOG_ITEMS (wp); - flags = hlock_return_orig_state (items); - - ip = (int16 *) STARH (items); - retval = (itmp) (ip + 1); - for (i = CW (*ip) + 1, nop = 1; i --; BUMPIP (retval)) - { - if (MR (retval->itmhand) == h) - { - *wp_return = wp; - *nop_return = nop; - *flags_return = flags; - return retval; - } - nop ++; - } - HSetState (items, flags); - } - } - return NULL; -} - -P5(PUBLIC pascal trap, void, GetDItem, DialogPtr, dp, /* IMI-421 */ - INTEGER, itemno, INTEGER *, itype, HIDDEN_Handle *, item, Rect *, r) -{ - SignedByte flags; - itmp ip = ROMlib_dpnotoip((DialogPeek) dp, itemno, &flags); - - if (ip) - { - if (itype) - *itype = CW((INTEGER) ip->itmtype); - else - { - /* test on Mac shows unconditional write of *itype */ - /* of course this is very rude, but that's what the Mac did - when we tested it. Perhaps they've fixed that now and we - too should fix it. ARGH! */ - *(INTEGER *) (US_TO_SYN68K(itype)) = CW((INTEGER) ip->itmtype); - } - if (item) /* We didn't test what happens when item is 0 on Mac */ - (*item).p = ip->itmhand; - if (r) /* test on Mac shows r will not be written if 0 */ - *r = ip->itmr; - } - HSetState(MR(((DialogPeek) dp)->items), flags); -} - -static void -settexth (DialogPeek dp, itmp ip, int item_no) -{ - GrafPtr current_port; - Handle item_text_h; - TEHandle te; - TEPtr tep; - int16 length; - - current_port = thePort; - - te = DIALOG_TEXTH (dp); - tep = STARH (te); - - TEP_DEST_RECT (tep) = TEP_VIEW_RECT (tep) = ITEM_RECT (ip); - -#if 0 - /* #### this was commented out, otherwise it's origin is unknown */ - InsetRect (TEP_VIEW_RECT (tep), -3, -3); -#endif - - item_text_h = ITEM_H (ip); - length = GetHandleSize (item_text_h); - TEP_LENGTH_X (tep) = CW (length); - /* this is not a leak, always a duplicate */ - TEP_HTEXT_X (tep) = RM (item_text_h); - - /* set up the text styles */ - { - int16 te_style_size, te_style_font; - Style te_style_face; - RGBColor te_style_color; - uint16 flags; - item_style_info_t style_info; - - te_style_font = PORT_TX_FONT (dp); - te_style_face = PORT_TX_FACE (dp); - te_style_size = PORT_TX_SIZE (dp); - - THEPORT_SAVE_EXCURSION - ((GrafPtr) dp, { GetForeColor (&te_style_color); }); - - if (get_item_style_info ((DialogPtr) dp, item_no, &flags, &style_info)) - { - if (flags & TEdoFont) - te_style_font = CW (style_info.font); - if (flags & TEdoFace) - te_style_face = CB (style_info.face); - if (flags & TEdoSize) - te_style_size = CW (style_info.size); - - if (flags & TEdoColor) - te_style_color = style_info.foreground; -#if 0 - /* ##### */ - if (flags & doBColor) - ... = style_info.background; -#endif - } - - /* #### this code should be somehow unified with `TESetText ()', - although that cannot be called directly */ - - if (TEP_STYLIZED_P (tep)) - { - TEStyleHandle te_style; - STHandle style_table; - FontInfo finfo; - int16 tx_font_save_x, tx_size_save_x; - Style tx_face_save; - - te_style = TE_GET_STYLE (te); - HASSIGN_2 - (te_style, - nRuns, CWC (1), - nStyles, CWC (1)); - - SetHandleSize ((Handle) te_style, - TE_STYLE_SIZE_FOR_N_RUNS (1)); - HxX (te_style, runs[0].startChar) = CWC (0); - HxX (te_style, runs[0].styleIndex) = CWC (0); - HxX (te_style, runs[1].startChar) = CW (length + 1); - HxX (te_style, runs[1].styleIndex) = CWC (-1); - style_table = TE_STYLE_STYLE_TABLE (te_style); - SetHandleSize ((Handle) style_table, - STYLE_TABLE_SIZE_FOR_N_STYLES (1)); - - tx_font_save_x = PORT_TX_FONT_X (current_port); - tx_size_save_x = PORT_TX_SIZE_X (current_port); - tx_face_save = PORT_TX_FACE (current_port); - - PORT_TX_FONT_X (current_port) = CW (te_style_font); - PORT_TX_SIZE_X (current_port) = CW (te_style_size); - PORT_TX_FACE (current_port) = CB (te_style_face); - - GetFontInfo (&finfo); - - PORT_TX_FONT_X (current_port) = tx_font_save_x; - PORT_TX_SIZE_X (current_port) = tx_size_save_x; - PORT_TX_FACE (current_port) = tx_face_save; - - HASSIGN_7 - (style_table, - stCount, CWC (1), - stFont, CW (te_style_font), - stFace, te_style_face, - stSize, CW (te_style_size), - stColor, te_style_color, - stHeight, CW (CW (finfo.ascent) - + CW (finfo.descent) - + CW (finfo.leading)), - stAscent, finfo.ascent); - } - else - { - TEP_TX_FONT_X (tep) = CW (te_style_font); - TEP_TX_SIZE_X (tep) = CW (te_style_size); - TEP_TX_FACE (tep) = CB (te_style_face); - } - } - - TEP_SEL_START_X (tep) = TEP_SEL_END_X (tep) = CWC (0); - - TECalText (te); - if (WINDOW_VISIBLE_X (dp)) - TEActivate (te); - - DIALOG_EDIT_FIELD_X (dp) = CW (item_no - 1); - DIALOG_EDIT_OPEN_X (dp) = CW (! (ITEM_TYPE (ip) & itemDisable)); -} - -P5(PUBLIC pascal trap, void, SetDItem, DialogPtr, dp, /* IMI-421 */ - INTEGER, itemno, INTEGER, itype, Handle, item, Rect *, r) -{ - - SignedByte flags; - itmp ip = ROMlib_dpnotoip((DialogPeek) dp, itemno, &flags); - - if (ip) - { - ip->itmtype = CB(itype); - ip->itmhand = RM(item); - ip->itmr = *r; - if (itemno - 1 == DIALOG_EDIT_FIELD (dp) - && (itype & editText) - && !(itype & itemDisable)) - { - TEDeactivate (DIALOG_TEXTH (dp)); - if (item) - settexth ((DialogPeek) dp, ip, itemno); - else - warning_unexpected (NULL_STRING); - } - } - HSetState(MR(((DialogPeek) dp)->items), flags); -} - -P2(PUBLIC pascal trap, void, GetIText, Handle, item, /* IMI-422 */ - StringPtr, text) -{ - Size hs; - - if (text) - { - if (!item) - text[0] = 0; - else - { - hs = GetHandleSize(item); - if (hs > 255) /* can't strassign with no leading count */ - hs = 255; - text[0] = hs; - BlockMove(STARH(item), (Ptr) text+1, hs); - } - } -} - -P2(PUBLIC pascal trap, void, SetIText, Handle, item, /* IMI-422 */ - StringPtr, text) -{ - if (item) /* put this test in for Golf 6.0's sake */ - { - WindowPeek wp; - SignedByte flags; - int16 no; - itmp ip; - Size hs; - - hs = text[0]; - /* test on Mac suggests not reallochandle */ - SetHandleSize (item, hs); - - /* test on Mac shows that if the size can't be set, the copy - isn't done, but the rest is */ - if (MemErr == CWC (noErr)) - BlockMove((Ptr) &text[1], STARH (item), hs); - ip = htoip (item, &wp, &no, &flags); - if (ip) - { - THEPORT_SAVE_EXCURSION - ((WindowPtr) wp, - { - ROMlib_drawiptext ((DialogPtr) wp, ip, no); - if (no == DIALOG_EDIT_FIELD (wp) + 1) - { - TEHandle text_h; - - text_h = DIALOG_TEXTH (wp); - - TE_CARET_STATE_X (text_h) = CWC (255); - TESetText ((Ptr) &text[1], text[0], - text_h); - } - ValidRect (&ip->itmr); - }); - HSetState (DIALOG_ITEMS (wp), flags); - } - } -} - -/* - * fields of TERec that need to be updated: - * destRect, viewRect, selStart, selEnd, caretState, teLength, hText, nLines, - * lineStarts - */ - -A2(PUBLIC, void, ROMlib_dpntoteh, DialogPeek, dp, INTEGER, no) /* INTERNAL */ -{ - SignedByte flags; - itmp ip; - INTEGER *intp, num; - - if (no == 0) - { - /* special case ... find next */ - intp = (INTEGER *) STARH (MR(dp->items)); - num =Cx (*intp) + 1; - ip = ROMlib_dpnotoip (dp, no = Cx (dp->editField) + 1, &flags); - do - { - if (ip) - BUMPIP(ip); - else - warning_unexpected ("no (inherited from editField) = %d", no); - if (!ip || ++no > num) - { - ip = (itmp)(intp + 1); - no = 1; - } - } while (!(CB(ip->itmtype) & editText)); - } - else - ip = ROMlib_dpnotoip(dp, no, &flags); - if (ip && (Cx (dp->editField) != no - 1)) - { - if (Cx (dp->editField) != -1) - TEDeactivate (MR(dp->textH)); - settexth(dp, ip, no); - } - HSetState (MR(((DialogPeek) dp)->items), flags); -} - -P4(PUBLIC pascal trap, void, SelIText, DialogPtr, dp, /* IMI-422 */ - INTEGER, itemno, INTEGER, start, INTEGER, stop) -{ - ROMlib_dpntoteh ((DialogPeek) dp, itemno); - TESetSelect (start, stop, DIALOG_TEXTH (dp)); -} - -A0(PUBLIC, INTEGER, GetAlrtStage) /* IMI-422 */ -{ - return Cx(ACount); -} - -A0(PUBLIC, void, ResetAlrtStage) /* IMI-423 */ -{ - ACount = 0; -} - -P2 (PUBLIC pascal trap, void, HideDItem, DialogPtr, dp, /* IMIV-59 */ - INTEGER, item) -{ - itmp ip; - Rect r; - SignedByte flags; - - ip = ROMlib_dpnotoip((DialogPeek) dp, item, &flags); - if (ip && CW (ip->itmr.left) < 8192) - { - r = ip->itmr; - ip->itmr.left = CW (CW (ip->itmr.left) + 16384); - ip->itmr.right = CW (CW (ip->itmr.right) + 16384); - if (CB (ip->itmtype) & editText) - { - InsetRect (&r, -3, -3); - if (item - 1 == DIALOG_EDIT_FIELD (dp)) - { - TEDeactivate (DIALOG_TEXTH (dp)); - DIALOG_EDIT_FIELD_X (dp) = CWC (-1); - } - } - else if (CB (ip->itmtype) & ctrlItem) - { - ControlHandle ctl; - - ctl = (ControlHandle) MR (ip->itmhand); - CTL_VIS (ctl) = 0; - - if (item == DIALOG_ADEF_ITEM (dp)) - InsetRect (&r, -4, -4); - } - THEPORT_SAVE_EXCURSION - (dp, - { - EraseRect (&r); - InvalRect (&r); - }); - } - HSetState (DIALOG_ITEMS (dp), flags); -} - -P2 (PUBLIC pascal trap, void, ShowDItem, DialogPtr, dp, /* IMIV-59 */ - INTEGER, item) -{ - itmp ip; - Rect r; - SignedByte flags; - - ip = ROMlib_dpnotoip ((DialogPeek) dp, item, &flags); - if (ip && CW (ip->itmr.left) > 8192) - { - ip->itmr.left = CW (CW (ip->itmr.left) - 16384); - ip->itmr.right = CW (CW (ip->itmr.right) - 16384); - r = ip->itmr; - if (CB (ip->itmtype) & editText) - { - InsetRect (&r, -3, -3); - if (item - 1 == DIALOG_EDIT_FIELD (dp)) - TEActivate (DIALOG_TEXTH (dp)); - } - else if (CB(ip->itmtype) & ctrlItem) - { - ControlHandle ctl; - - ctl = (ControlHandle) MR (ip->itmhand); - CTL_VIS (ctl) = 255; - - if (item == DIALOG_ADEF_ITEM (dp)) - InsetRect (&r, -4, -4); - } - THEPORT_SAVE_EXCURSION - (dp, - { - InvalRect(&r); - }); - } - if (CB (ip->itmtype) & ctrlItem) - { - ControlHandle ctl; - - ctl = (ControlHandle) MR (ip->itmhand); - ShowControl (ctl); - } - HSetState (DIALOG_ITEMS (dp), flags); -} diff --git a/src/dialManip.cpp b/src/dialManip.cpp new file mode 100644 index 00000000..05a7d7a1 --- /dev/null +++ b/src/dialManip.cpp @@ -0,0 +1,480 @@ +/* Copyright 1986-1996 by Abacus Research and + * Development, Inc. All rights reserved. + */ + +/* Forward declarations in DialogMgr.h (DO NOT DELETE THIS LINE) */ + +#include "rsys/common.h" + +#include "ControlMgr.h" +#include "DialogMgr.h" +#include "OSUtil.h" +#include "MemoryMgr.h" + +#include "rsys/itm.h" +#include "rsys/wind.h" +#include "rsys/ctl.h" +#include "rsys/cquick.h" +#include "rsys/mman.h" + +using namespace Executor; + +static itmp htoip(Handle h, WindowPeek *wp_return, int16_t *nop_return, + SignedByte *flags_return); + +void Executor::C_ParamText(StringPtr p0, StringPtr p1, StringPtr p2, + StringPtr p3) /* IMI-421 */ +{ + if(p0) + PtrToXHand((Ptr)p0, MR(LM(DAStrings)[0]), (LONGINT)U(p0[0]) + 1); + if(p1) + PtrToXHand((Ptr)p1, MR(LM(DAStrings)[1]), (LONGINT)U(p1[0]) + 1); + if(p2) + PtrToXHand((Ptr)p2, MR(LM(DAStrings)[2]), (LONGINT)U(p2[0]) + 1); + if(p3) + PtrToXHand((Ptr)p3, MR(LM(DAStrings)[3]), (LONGINT)U(p3[0]) + 1); +} + +itmp Executor::ROMlib_dpnotoip(DialogPeek dp, INTEGER itemno, + SignedByte *flags) /* INTERNAL */ +{ + Handle items; + GUEST *intp; + itmp retval; + + items = DIALOG_ITEMS(dp); + *flags = hlock_return_orig_state(items); + intp = (GUEST *)STARH(items); + if(itemno <= 0 || itemno > CW(*intp) + 1) + retval = 0; + else + { + retval = (itmp)(intp + 1); + while(--itemno) + BUMPIP(retval); + } + return retval; +} + +static itmp htoip(Handle h, WindowPeek *wp_return, int16_t *nop_return, + SignedByte *flags_return) +{ + WindowPeek wp; + GUEST *ip; + INTEGER i, nop; + itmp retval; + + for(wp = MR(LM(WindowList)); wp; wp = WINDOW_NEXT_WINDOW(wp)) + { + if(WINDOW_KIND_X(wp) == CWC(dialogKind) + || WINDOW_KIND(wp) < 0) + { + Handle items; + SignedByte flags; + + items = DIALOG_ITEMS(wp); + flags = hlock_return_orig_state(items); + + ip = (GUEST *)STARH(items); + retval = (itmp)(ip + 1); + for(i = CW(*ip) + 1, nop = 1; i--; BUMPIP(retval)) + { + if(MR(retval->itmhand) == h) + { + *wp_return = wp; + *nop_return = nop; + *flags_return = flags; + return retval; + } + nop++; + } + HSetState(items, flags); + } + } + return NULL; +} + +void Executor::C_GetDItem(DialogPtr dp, INTEGER itemno, GUEST *itype, + GUEST *item, Rect *r) /* IMI-421 */ +{ + SignedByte flags; + itmp ip = ROMlib_dpnotoip((DialogPeek)dp, itemno, &flags); + + if(ip) + { + if(itype) + *itype = CW((INTEGER)ip->itmtype); +#if 0 + else + { + /* test on Mac shows unconditional write of *itype */ + /* of course this is very rude, but that's what the Mac did + when we tested it. Perhaps they've fixed that now and we + too should fix it. ARGH! */ + *(INTEGER *) (US_TO_SYN68K(itype)) = CW((INTEGER) ip->itmtype); + } + // but why should we duplicate this kind of bug? +#endif + if(item) /* We didn't test what happens when item is 0 on Mac */ + *item = ip->itmhand; + if(r) /* test on Mac shows r will not be written if 0 */ + *r = ip->itmr; + } + HSetState(MR(((DialogPeek)dp)->items), flags); +} + +static void +settexth(DialogPeek dp, itmp ip, int item_no) +{ + GrafPtr current_port; + Handle item_text_h; + TEHandle te; + TEPtr tep; + int16_t length; + + current_port = thePort; + + te = DIALOG_TEXTH(dp); + tep = STARH(te); + + TEP_DEST_RECT(tep) = TEP_VIEW_RECT(tep) = ITEM_RECT(ip); + +#if 0 + /* #### this was commented out, otherwise it's origin is unknown */ + InsetRect (TEP_VIEW_RECT (tep), -3, -3); +#endif + + item_text_h = ITEM_H(ip); + length = GetHandleSize(item_text_h); + TEP_LENGTH_X(tep) = CW(length); + /* this is not a leak, always a duplicate */ + TEP_HTEXT_X(tep) = RM(item_text_h); + + /* set up the text styles */ + { + int16_t te_style_size, te_style_font; + Style te_style_face; + RGBColor te_style_color; + uint16_t flags; + item_style_info_t style_info; + + te_style_font = PORT_TX_FONT(dp); + te_style_face = PORT_TX_FACE(dp); + te_style_size = PORT_TX_SIZE(dp); + + { + ThePortGuard guard((GrafPtr)dp); + GetForeColor(&te_style_color); + } + + if(get_item_style_info((DialogPtr)dp, item_no, &flags, &style_info)) + { + if(flags & TEdoFont) + te_style_font = CW(style_info.font); + if(flags & TEdoFace) + te_style_face = CB(style_info.face); + if(flags & TEdoSize) + te_style_size = CW(style_info.size); + + if(flags & TEdoColor) + te_style_color = style_info.foreground; +#if 0 + /* ##### */ + if (flags & doBColor) + ... = style_info.background; +#endif + } + + /* #### this code should be somehow unified with `TESetText ()', + although that cannot be called directly */ + + if(TEP_STYLIZED_P(tep)) + { + TEStyleHandle te_style; + STHandle style_table; + FontInfo finfo; + GUEST tx_font_save_x, tx_size_save_x; + GUEST