Google
 

Trailing-Edge - PDP-10 Archives - AP-D471B-SB_1978 - globel.bli
There are no other files named globel.bli in the archive.
!***COPYRIGHT (C) 1974, 1975, 1976, 1977 DIGITAL EQUIPMENT CORP., MAYNARD, MASS.***
%%%%%%%%%%% GLOBAL VARIABLES AND PLITS FOR MCS REPORT GENERATOR %%%%%%%%%%%


MODULE GLOBEL (MLIST,TIMING,FSAVE,TIMER=EXTERNAL(SIX12)) =
BEGIN

! GLOBAL VARIABLES

GLOBAL
	FIRFRE,					! POINTER TO FIRST ALLOCATION AREA
	CURFRE,					! POINTER TO CURRENT ALLOCATION AREA
	FIRREP,					! POINTER TO FIRST REPORT BLOCK
	CURREP,					! POINTER TO CURRENT BLOCK
	INCHNL,					! INPUT FILE CHANNEL #
	OTCHNL,					! OUTPUT FILE CHANNEL #
	CHANLS[16],				! POINTERS TO FILE BLOCKS FOR ASSIGNED CHANNELS
	CHRDAT[3],				! TODAY'S DATE
	CHRTIM[2],				! NOW'S TIME
	USRPPN,					! USER'S PPN
	USRJBN;					! USER'S JOB #
! DEFINITIONS OF COMMAND KEYWORDS.

MACRO KEY(SIZE,PRINTSTRING,ISCOMMAND) = PLIT(ISCOMMAND,SIZE,ASCII PRINTSTRING)$;

BIND DUMMY1 = PLIT( KEYWRD GLOBALLY NAMES PLIT(
	KEY(2,'BY',0),
	KEY(2,'GO',1),
	KEY(3,'ALL',0),
	KEY(3,'AND',0),
	KEY(4,'BOTH',0),
	KEY(4,'EXIT',1),
	KEY(4,'MPPS',1),
	KEY(4,'SORT',1),
	KEY(5,'AFTER',0),
	KEY(5,'CODES',1),
	KEY(5,'DATES',1),
	KEY(5,'INPUT',1),
	KEY(5,'PRINT',1),
	KEY(5,'TALLY',1),
	KEY(5,'TEXTS',0),
	KEY(5,'TIMES',1),
	KEY(6,'BEFORE',0),
	KEY(6,'OUTPUT',1),
	KEY(6,'REPORT',1),
	KEY(7,'BETWEEN',0),
	KEY(7,'CLASSES',1),
	KEY(7,'SOURCES',1),
	KEY(8,'SEQUENCE',1),
	KEY(12,'DESTINATIONS',1)));

!NOTE THAT PLITS MUST AGREE WITH THE BINDS IN COMMON.BLI AND IN THE TRANSFERVECTOR OF THE MAIN MODULE.
END ELUDOM; ! END OF GLOBAL VARIABLES AND PLITS...