Trailing-Edge
-
PDP-10 Archives
-
decuslib20-07
-
decus/20-0172/blfmac.req
There is 1 other file named blfmac.req in the archive. Click here to see a list.
! ... Require file 'BLFMAC.REQ' ...
!
!<BLF/macro>
!<BLF/synonym $field = field>
!<BLF/lowercase_user>
!<BLF/uppercase_key>
!++
! REQUIRE files
!--
%IF %BLISS (BLISS32)
%THEN
LIBRARY 'sys$library:XPORT';
%ELSE
LIBRARY 'XPO:XPORT';
%FI
!++
! Macros:
!--
MACRO
msg (l, s) =
%IF %LENGTH EQL 1
%THEN
$xpo_put ( !
string = (%CHARCOUNT (l), CH$PTR (UPLIT (l))), !
iob = tty_iob)
%ELSE
$xpo_put (, !
string = (l, s), !
iob = tty)
%FI
%,
crlf =
%CHAR (13, 10) %;
MACRO
lex =
BEGIN
DO
lex$getsym ()
UNTIL .tok NEQ null_symbol;
IF .tok EQL s_end_of_file THEN RETURN;
END
%;
!<BLF/page>
!
! BLFCMD - PRETTY Command Information
!
$FIELD
blf$cmd_fields =
SET
blf$a_in_iob = [$address], ! Address of input file IOB chain
blf$a_out_iob = [$address] ! Address of output file IOB
TES;
LITERAL
blf$k_cmd_lng = $field_set_size; ! Length of PRETTY command block
!<BLF/nomacro>
MACRO
$blf_cmd =
$BLOCK [blf$k_cmd_lng]
FIELD (blf$cmd_fields)%;
!
! ... End of require file 'BLFMAC.REQ' ...