! ! RNOCMD - RUNOFF Command Information ! $FIELD $rno$cmd_fields = SET RNO$T_INPUT = [$DESCRIPTOR(FIXED)] , ! Input file-spec descriptor RNO$T_OUTPUT = [$DESCRIPTOR(FIXED)] , ! Output file-spec descriptor RNO$T_CONTENTS = [$DESCRIPTOR(FIXED)] , ! Binary table-of-contents file-spec descriptor RNO$T_INDEX = [$DESCRIPTOR(FIXED)] , ! Binary index file-spec descriptor RNO$V_OPTIONS = [$BYTES(4)] , ! Command option indicators: $OVERLAY( RNO$V_OPTIONS ) RNO$V_OPTION1 = [$BYTES(2)] , RNO$V_OPTION2 = [$BYTES(2)] , $OVERLAY( RNO$V_OPTION1 ) RNO$V_BACKSPACE = [$BIT] , ! backspace on same line RNO$V_CHANGE = [$BIT] , ! change bars requested RNO$V_CHNG_CHAR = [$BIT] , ! change bar character specified (see below) RNO$V_CONTENTS = [$BIT] , ! table-of-contents file requested RNO$V_DEB_COND = [$BIT] , ! go through all paths of .IFs and output draft flags RNO$V_DEB_CONT = [$BIT] , ! echo toc entries in output file RNO$V_DEB_FILES = [$BIT] , ! put file names in the output. RNO$V_DEB_INDEX = [$BIT] , ! echo index entries in output file RNO$V_INDEX = [$BIT] , ! index file requested RNO$V_MSG_OUT = [$BIT] , ! put RUNOFF messages in the output file RNO$V_MSG_USER = [$BIT] , ! send RUNOFF messages to the user RNO$V_OVERPRINT = [$BIT] , ! overprint on same line (default) RNO$V_PAUSE = [$BIT] , ! pause at page boundary requested RNO$V_SEQUENCE = [$BIT] , ! output sequence numbers requested RNO$V_SIMULATE = [$BIT] , ! simulate printer form feeds $OVERLAY( RNO$V_OPTION2 ) RNO$V_UNDERLINE = [$BIT] , ! underlining requested: (default) RNO$V_UND_SEPAR = [$BIT] , ! on separate line RNO$V_UND_NONSP = [$BIT] , ! non-spacing inline RNO$V_UND_CHAR = [$BIT] , ! character specified (see below) $CONTINUE RNO$C_CHANGE = [$BYTE] , ! Change bar character (RNO$V_CHNG_CHAR set) RNO$C_UNDERLINE = [$BYTE] , ! Underline character (RNO$V_UND_CHAR set) RNO$H_BOLD = [$SHORT_INTEGER] , ! Bolding overprint count RNO$H_DOWN = [$SHORT_INTEGER] , ! Down shift count (number of lines) RNO$H_RIGHT = [$SHORT_INTEGER] , ! Right shift count (number of characters) RNO$H_FORM_SIZE = [$SHORT_INTEGER] , ! Form size (number of lines) RNO$T_PAGES = [$DESCRIPTOR(FIXED)] , ! Page range string descriptor: $OVERLAY( $SUB_FIELD( RNO$T_PAGES, STR$H_LENGTH ) ) RNO$H_PAGES = [$BYTES(2)] , ! length of page range string $OVERLAY( $SUB_FIELD( RNO$T_PAGES, STR$A_POINTER ) ) RNO$A_PAGES = [$POINTER] , ! pointer to page range string $CONTINUE RNO$T_VARIANT = [$DESCRIPTOR(FIXED)] , ! Variant string descriptor: $OVERLAY( $SUB_FIELD( RNO$T_VARIANT, STR$H_LENGTH ) ) RNO$H_VARIANT = [$BYTES(2)] , ! length of variant string $OVERLAY( $SUB_FIELD( RNO$T_VARIANT, STR$A_POINTER ) ) RNO$A_VARIANT = [$POINTER] ! pointer to variant string $CONTINUE TES; LITERAL RNO$K_CMD_LEN = $FIELD_SET_SIZE ; ! Length of RUNOFF command block ! End of RNOCMD MACRO $RNO_CMD = BLOCK [ RNO$K_CMD_LEN ] FIELD ( $rno$cmd_fields ) %;