{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: P)}}
====== P ======
(GIN Macro)
**Defined in:** [[george:source:MACROS_SAR|MACROS SAR]]
**Used in:** [[george:source:ASSIGN860|ASSIGN860]], [[george:source:ATTRIBUT867|ATTRIBUT867]], [[george:source:CHANG867|CHANG867]], [[george:source:EDITAR867|EDITAR867]], [[george:source:FFFNORM7|FFFNORM7]], [[george:source:IDFENQS867|IDFENQS867]], [[george:source:ILLEXC70|ILLEXC70]], [[george:source:INPRIN|INPRIN]], [[george:source:INPUTMOP82|INPUTMOP82]], [[george:source:LISTSTAR867|LISTSTAR867]], [[george:source:MACRALAS864|MACRALAS864]], [[george:source:MESSAF|MESSAF]], [[george:source:MESSCI|MESSCI]], [[george:source:ONLINEC867|ONLINEC867]], [[george:source:PMDR864|PMDR864]], [[george:source:PMINPRIN|PMINPRIN]], [[george:source:PMJOBS866|PMJOBS866]], [[george:source:PMWHATA866|PMWHATA866]], [[george:source:PROPERTY867|PROPERTY867]], [[george:source:PSPLIT82|PSPLIT82]], [[george:source:USERTYPE83|USERTYPE83]]
3P7L #MAC P
3PM= [THIS MACRO SETS THE SEMAPHORE GIVEN BY %A. IF THE SEMAPHORE IS
3Q6W [ALREADY SET,THE ACTIVITY IS SET WAITING BY LONGSTOP UNTIL THE
3QLG [SEMAPHORE IS FREE.
3R66 [%A GIVES THE BIT POSITION IN APANDV AND IS ALSO USED AS THE
3RKQ [ AUXILIARY WAITING STYLE.
3S5B [%B GIVES THE BREAK-IN LABEL.
3S6M ...#UNS HWATIDY
3S7Y ...(
3S99 ...#STR %B
3S=G ...#SKI
3S?R ... POP ,,IDFANDPROP,(GEOERR)
3S*4 ...#STR %B
3SB* ... POP ,,IDFANDPROP,%B
3SCL ...)
3SDX ...#UNS HWATIDY
3SG8 ...#SKI
3SHF ...(
3SK2 LDX 0 APANDV
3T4L SLC 0 %A
3TJ= BPZ 0 MP1 [J IF FLAG NOT SET
3W3W LDN 0 %A
3WHG SMO FX2
3X36 STO 0 ACOMMUNE1
3XGQ DOWN WHATPROP,5
3Y2B BRN MP2
3YG2 #STR %B
3Y^L BRN %B [J TO BREAK-IN LABEL
3^F= #STR %B
3^YW #SKI
42DG GEOERR 1,PBREAKIN
42Y6 MP1 ORX 0 GSIGN
43CQ SRC 0 %A
43XB STO 0 APANDV [SET FLAG
44C2 MP2
44LS ...)
44WL #NOR