110593     Control C Trap Handler for FORTRAN  Version: V1.05,
September 1982
 
Submitted by: T. Miles, Tri University Meson Facility, Vancouver,
Canada
 
Operating System: RSX-11M V3.2  Source Language: MACRO-11  Software
Required: One of the following: FORTRAN IV, FORTRAN IV-PLUS, or
FORTRAN 77.  Keywords: FORTRAN, Structured Languages/Programming
 
Abstract: This package permits the PDP-11 FORTRAN user to
intercept the Control C character, and allows him/her to
redirect program control to a user-specified line
number. The package has been tested successfully under
the FOR, F4P, and F77 FORTRAN compilers. If the FOR
FORTRAN compiler is used, threaded code (/CD:THR) should
not be specified.
 
To set up the Control C trap, the Fortran user executes
the following statement:
 
IF (ITRAP()) GOTO xxx
 
where xxx is the line number to go to on Control C.
 
The Control C trap will be cancelled under any of the
following conditions:
 
. The procedure calling ITRAP executes a return
. The trap is explicitly cancelled by a call to
  UNTRAP()
. The trap is implicitly cancelled by a Control C
  trap
 
Restrictions: FORTRAN IV code must NOT be compiled with the /CD:THR
switch.
 
Media (Service Charge Code): Source Listing (BA), One RX01 Diskette
(KA)  Format: FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11
 
 
