12 Dec 90 SYSLIB 4.3c notes This library contains the latest version of SYSLIB. Since many additions have been made, SYSLIB now consists of SYSLIB1 and SYSLIB0. The exact contents of each library are not particularly important, but roughly place routines of greater complexity and of a higher level in SYSLIB1 and basic primatives in SYSLIB0. To use the new library, simply replace all references to SYSLIB in link files with searches to SYSLIB1 first, followed by searches of SYSLIB0. In a link using ZML, this would take the appearance: ZML filename,SYSLIB1/,SYSLIB0/ The files contained in this release are: SYSLIB.HLP - changed versions are marked with a vertical bar on right. SYSLIB7.HLP - changes are marked with a vertical bar in column 65. Tabs have been changed to spaces, new multiplication and division routines documented. SYSLIBB.HLP - changes are marked with a vertical bar in column 65. Tabs have been changed to spaces, new SORT and SSBINIT routines documented, and method of adding a user sort are documented. SYSLIB1.REL, SYSLIB0.REL - MREL version of SYSLIB SYSLIBS1.REL, SYSLIBS0.REL - SLR relocatable version of SYSLIB Major changes are: SORT - Completely redone by Joe Wright. MUCH faster and smaller. It has replaced the embedded sorts used in the directory routines. Has new feature which makes re-ordering of records after a pointer sort optional. SSBINIT - Now initializes the pointers (if used) instead of SORT. Not used if you are sorting actual records. DIRALPHA/DBUFFER/DIRQ/DIRQS - Now use the general sort routine SORT and SSBINIT instead of a unique sort routine. MULT/DIV - Completely redone by Joe Wright. MUCH faster ARGV - Redone by Joe Wright. Now works and smaller COUT7 - Now preserves MSB in A GFA - Two bytes shorter thanks to Howard Goldstein Hal Bower/Joe Wright