gm2-libs/SysExceptions (The GNU Modula-2 Compiler)

#### 4.1.49 gm2-libs/SysExceptions ¶

    DEFINITION MODULE SysExceptions ;

    (* Provides a mechanism for the underlying libraries to
       configure the exception routines.  This mechanism
       is used by both the ISO and PIM libraries.
       It is written to be ISO compliant and this also
       allows for mixed dialect projects.  *)

    FROM SYSTEM IMPORT ADDRESS ;

    TYPE
       PROCEXCEPTION = PROCEDURE (ADDRESS) ;

    PROCEDURE InitExceptionHandlers (indexf, range, casef, invalidloc,
                                     function, wholevalue, wholediv,
                                     realvalue, realdiv, complexvalue,
                                     complexdiv, protection, systemf,
                                     coroutine, exception: PROCEXCEPTION) ;

    END SysExceptions.