syslib documentation

PROGS, Professional & Graphical Software
Mechelbaan 344
2580 Putte
BELGIUM
tel : +32 (0)15/ 22 23 26 e-mail : joachim@triathlon98.com
www : http://www.triathlon98.com/PROGS/

  1. Introduction
  2. Using syslib
    1. How to use syslib
    2. Consistent naming scheme
    3. Startup files and the like
    4. Using syslib from assembler
  3. Programming hints
    1. Global Variables
    2. Error trapping
  4. Dynamic Link Libraries
    1. General introduction
    2. How to use DLL's
    3. Mixing c68 libraries and DLL's
    4. Writing your own DLL's
  5. Introduction to the syslib libraries
    array
    Library for easy soring and searching in arrays.
    atomic
    Library to execute routines atomically.
    ctype
    Set of macros to determine the use of characters, query and change their case etc.
    dev
    Library to handle the default devices.
    dir
    Dirctory handling library.
    err
    Standard error codes and support for user defined error messages.
    hot
    Library to control the Hotkey System II extensions.
    io
    Library for handling input and ouput.
    job
    Job control library.
    math
    Math library. All the usual routines (same as ANSI + sqrt). These operate on double only.
    mem
    Memory handling library. Several options for different situations.
    module
    Utility routines to handle external modules.
    mutex
    Library for handling mutual exclusion between routines.
    net
    Network control library.
    rout
    Routine handler library, in the same spirit and mutex and atomic libraries, but without the fuss - mainly for testing.
    sms
    Some general introductory types and some stuff which doesn't fit any where else.
    str
    String handling library.
    thing
    Thing system interface.
    time
    Time handling library.
    win
    Library for base level windowing. Only suitable for glass teletype applications. For proper windowing, use ProWesS.
  6. utility software
    1. mkexec
    2. mkrext
    3. mkxmod
    4. mkconfig
    5. gendllib
    6. conv

PROGS, Professional & Graphical Software
last edited January 5, 1996