{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: PMP)}}
====== PMP ======
(GIN Macro)
**Defined in:** [[george:source:PMACS|PMACS]]
**Used in:**
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