[INHERIT('SCREENHANDLERS'), environment('utilityops')] MODULE UTILITYOPS; CONST blank = ' '; PROCEDURE gotoendofprogram; EXTERN; [GLOBAL] PROCEDURE errorexit( caller : varying[limit1] of char; message : varying[limit2] of char ); begin ttywriteln; ttywritestring('?ERROR from '); ttywritestring(caller); ttywritestring(message); ttywriteln; gotoendofprogram end; [GLOBAL] PROCEDURE warningmessage( caller : varying[limit1] of char; message : varying[limit2] of char ); begin ttywriteln; ttywritestring('%WARNING from procedure '); ttywritestring(caller); ttywritestring('"'); ttywritestring(message); ttywritestring('"'); ttywriteln end; [GLOBAL] PROCEDURE nullstatement; begin end; [GLOBAL] FUNCTION capchar ( ch : char ) : char; begin if ch in ['a'..'z'] then capchar := chr(ord(ch) - 32) else capchar := ch end; [GLOBAL] FUNCTION lcchar( ch : char ) : char; begin if ch in ['A'..'Z'] then lcchar := chr(ord(ch) + 32) else lcchar := ch end; END.