Clipper Support Bulletin #1 Distribution disk contents Copyright (c) 1991, 1992 Nantucket Corporation. All rights reserved. Version: Clipper 5.0, revisions 1.00 - 1.03 Date: 27th September, 1990 Revised: 20th May, 1992 Status: Active ================================================================================ This Support Bulletin covers the following topics: 1. Archive Files 2. Other Files 3. Distribution Disk Contents (5-1/4 Inch Disks) 4. Distribution Disk Contents (3-1/2 Inch Disks) 5. List of Archive Files 6. Contents of Archive BIN.EXE 6. Contents of Archive LIB1.EXE 7. Contents of Archive LIB2.EXE 8. Contents of Archive NG1.EXE 9. Contents of Archive NG2.EXE 10.Contents of Archive INCLUDE.EXE 11.Contents of Archive SYS.EXE 12.Contents of Archive DBU.EXE 13.Contents of Archive PE.EXE 14.Contents of Archive RL.EXE 15.Contents of Archive SAMPLE.EXE ================================================================================ 1. Archive Files Clipper 5.0 distribution files are supplied in the form of "self- expanding" archive files. The archive files are executable (.EXE) files. Each archive file, when executed, creates one or more of the Clipper 5.0 distribution files. The archives are executed automatically by the Clipper 5.0 install program. They may also be executed manually. ================================================================================ 2. Other Files Also present on the distribution disks are the install program (INSTALL.EXE), the installation script (Install.ins), and a"read- me" file (README) describing changes to the software and documentation that occurred after the documentation was printed. ================================================================================ 3. Distribution Disk Contents (5-1/4 Inch Disks) This list shows the placement of the archive files on the 5-1/4 inch distribution disks: Volume label "DISK1" contains: INSTALL.EXE, INSTALL.INS, README, INCLUDE.EXE, SAMPLE.EXE, SYS.EXE Volume label "DISK2" contains: BIN.EXE Volume Label "DISK3" contains: LIB1.EXE Volume Label "DISK4" contains: LIB2.EXE, DBU.EXE, PE.EXE, RL.EXE, NG2.EXE Volume Label "DISK5" contains: NG1.EXE ================================================================================ 4. Distribution Disk Contents (3-1/2 Inch Disks) This list shows the placement of the archive files on the 3-1/2 inch distribution disks: Volume label "DISK1" contains: INSTALL.EXE, INSTALL.INS, README, INCLUDE.EXE, SAMPLE.EXE, SYS.EXE, BIN.EXE Volume label "DISK2" contains: LIB1.EXE, LIB2.EXE, DBU.EXE, PE.EXE, RL.EXE Volume label "DISK3" contains: NG1.EXE, NG2.EXE ================================================================================ 5. List of Archive Files ------------------------------------------------------------------ Archive Contents ------------------------------------------------------------------ BIN.EXE Compiler, linker, debugger, executables LIB1.EXE Support libraries LIB2.EXE Support libraries NG1.EXE "Guide to Clipper" data NG2.EXE "Guide to Clipper" data and reader INCLUDE.EXE Header files SYS.EXE System component source DBU.EXE DBU (database utility) source PE.EXE PE (program editor) dource RL.EXE RL (report and label utility) source SAMPLE.EXE Sample program source ---------------------------------------------------------------------- ================================================================================ 6. Contents of Archive BIN.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ CLIPPER.EXE Clipper 5.0 compiler RTLINK.EXE RTLink linker RTLINKST.COM .RTLink data file RTLINK.DAT .RTLink data file RTLINK.HLP .RTLink data file CLD.EXE Clipper 5.0 source debugger RMAKE.EXE RMAKE "make" utility DBT50.EXE Clipper 5.0 (.dbt) file update utility RO.COM Read-only file status utility ------------------------------------------------------------------ ================================================================================ 6. Contents of Archive LIB1.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ CLIPPER.LIB Clipper 5.0 support library EXTEND.LIB Clipper 5.0 support library ------------------------------------------------------------------ ================================================================================ 7. Contents of Archive LIB2.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ CLD.LIB Clipper 5.0 debugger library DBFNTX.LIB Clipper 5.0 database driver TERMINAL.LIB Clipper 5.0 terminal I/O drivers RTLUTILS.LIB .RTLink static overlay support library BASE50.LNK .RTLink script for base 5.0 prelinked library ------------------------------------------------------------------ ================================================================================ 8. Contents of Archive NG1.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ C5G01A.NG Clipper 5.0 Norton Guides database C5G02A.NG Clipper 5.0 Norton Guides database ------------------------------------------------------------------ ================================================================================ 9. Contents of Archive NG2.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ NG.EXE Norton Guides reader utility C5G03A.NG Clipper 5.0 Norton Guides database C5G04A.NG Clipper 5.0 Norton Guides database ------------------------------------------------------------------ ================================================================================ 10.Contents of Archive INCLUDE.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ ACHOICE.CH Header file for ACHOICE() function BOX.CH Header file for box string definitions DBEDIT.CH Header file for DBEDIT() function DBSTRUCT.CH Header file for DBSTRUCT() function DIRECTRY.CH Header file for DIRECTORY() function ERROR.CH Header file for runtime Error System FILEIO.CH Header file for binary file I/O functions INKEY.CH Header file for keyboard functions MEMOEDIT.CH Header file for MEMOEDIT() function SET.CH Header file for SET() function SETCURS.CH Header file for SETCURS() function STD.CH Header file containing standard command set EXTEND.H Header file for Extend system from C EXTENDA.MAC Header file for Extend system from Assembler (A86) EXTENDA.INC Header file for Extend system from Assembler (S87) EXTASM.INC Header file for Extend system from Assembler (5.0) ------------------------------------------------------------------ ================================================================================ 11.Contents of Archive SYS.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ FRMDEF.CH Header file for REPORT runtime system FRMBACK.PRG Source file for REPORT runtime system FRMRUN.PRG Source file for REPORT runtime system LBLDEF.CH Header file for LABEL runtime system LBLBACK.PRG Source file for LABEL runtime system LBLRUN.PRG Source file for LABEL runtime system ERRORSYS.PRG Source file for default runtime error handler GETSYS.PRG Source file for default Get System ------------------------------------------------------------------ ================================================================================ 12.Contents of Archive DBU.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ DBU.PRG DBU source DBUCOPY.PRG DBU source DBUEDIT.PRG DBU source DBUHELP.PRG DBU source DBUINDX.PRG DBU source DBUSTRU.PRG DBU source DBUUTIL.PRG DBU source DBUVIEW.PRG DBU source DBU.HLP DBU data file DBUHELP.TXT DBU data file DBU.RMK RMAKE script for DBU DBU.LNK .RTLink script for DBU ------------------------------------------------------------------ ================================================================================ 13.Contents of Archive PE.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ PE.PRG PE source PE.RMK RMAKE script for PE ------------------------------------------------------------------ ================================================================================ 14.Contents of Archive RL.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ RLBACK.PRG RL source RLDIALG.PRG RL source RLFRONT.PRG RL source RL.RMK RMAKE script file for RL ------------------------------------------------------------------ ================================================================================ 15.Contents of Archive SAMPLE.EXE ------------------------------------------------------------------ File Contents ------------------------------------------------------------------ ARRAY.CH Header file for array manipulation examples ARRAY.PRG Array manipulation examples ARRAYCOM.CH Example command definitions for array operations ASRTDEMO.PRG Example of ASSERT pseudofunction ASSERT.CH Header file containing ASSERT pseudofunction BOX.PRG Simple box menus DATE.PRG Date manipulation functions DOT.PRG Dot-prompt emulator ENVIRON.PRG File lookup and state control functions EXAMPLEP.PRG Miscellaneous examples FILEDEMO.PRG Demonstration of file manager function FILEDEMO.RMK RMAKE script for above FILEIO.PRG Binary file manipulation FILEMAN.CH Header file for file manager function FILEMAN.PRG File manager function GAUGDEMO.PRG Demo program for status gauge functions GAUGE.PRG Status gauge functions ITERATOR.PRG Array iterator functions KEYBOARD.PRG Keyboard functions LOCKS.PRG Database file locking functions LOCKS87.CH Header file for S87 locking function compatibility NUM.PRG Numeric functions ODEMO1.PRG Source file for OMENU demo ODEMO1.RMK RMAKE script for above ODEMO2.PRG Source file for OMENU demo ODEMO2.RMK RMAKE script for above OMENU.CH Header file for menuing functions OMENU.DOC Documentation for menuing functions OMENU.PRG Menuing functions OMENU.RMK RMAKE script for menuing functions PRINT.PRG Printer control function SCROLBAR.PRG Scrollbar functions STACK.PRG Functions to implement a stack data structure STATUS.PRG Status indicator function STRING.PRG String manipulation functions TBDEMO.PRG Example of using TBrowse objects TEMPLATE.ASM Assembler source code example TIME.PRG Time manipulation functions TIME87.CH Header file for S87 time function compatibility VALEDIT.PRG Example of using Get objects ------------------------------------------------------------------ * * *