J654 [??? PMP SECT DIAG FGN 104 DOC J6J6 #MAC PMP [M.C.D. MANN J73Q [ J7HB [ J832 [ ********* J8GL [ * PMP * J92= [ ********* J9FW [ J9^G [ J=F6 [ THIS MACRO SETS UP 'REPEAT' TABLES CALLED BY MACROS PMREP J=YQ [ AND PMREPCON J?DB #STR %A J?Y2 ( J#CL #STR %A,+ J#X= ( J*BW #SKI %A<0$0 [FALL THROUGH IF %A UNSET J*WG ( JBB6 #FREE Z JBTQ #DEF Z=1 [SET ERROR INDICATOR JC*B ) JCT2 ) JD#L #SKI Z<1$1 [SKIP IF ERROR IN TABLE JDS= ( JF?W #FREE Z JFRG #STR %A,+ JG?6 ( JGQQ #SKI %AJREP$JREP JKNG ( JL86 ?%A VALUE TOO LARGE JLMQ #OPT Z=1 JM7B ) JMM2 ) JN6L #SKI %B+1>JCONO$JCONO [JCONO = MAXIMUM VALUE OF PRINT STYLE JNL= ( JP5W ?%B NO SUCH CONVERSION ROUTINE JPKG #OPT Z=1 JQ56 ) JQJQ #OPT Z=0 JR4B #SKI Z<1$1 JRJ2 ( JS3L #STR %A,+ JSH= 5H%A [INSERT IDENTIFIER MNEMONICS JT2W #STR %A,+ JTGG #SKI JW26 5H00000 [IF NO IDENTIFIER MNEMONICS JWFQ #FIDDLE 18 23 -16+0%B [INSERT PRINT STYLE INDICATOR JW^B PMP %C,%D,%E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O,%P JXF2 ) JXYL ) JYD= ) JYXW #SKI 18?+1]+65]>1?>K0LOCAL [SKIP IF LISTING LEVEL=0 J^CG ( J^X6 #DEF 23?=1? K2BQ #LIS 4 K2WB #DEF 20?=69?-70? [LOCAL WORKING SPACE LEFT K3B2 #LIS 23? K3TL ) K4*= #NOR