{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: LOCFCB)}} ====== LOCFCB ====== (GIN Macro) **Defined in:** [[george:source:RING-MACROS|RING-MACROS]] **Used in:** [[george:source:BSPRUNE867|BSPRUNE867]], [[george:source:OPENEND865|OPENEND865]] H55S ...[??? LOCFCB SECT FILE FGN 20 DOC H5*L #MAC LOCFCB H5T= LDN 1 %A H6#W CALL 0 M1LOCFCB H6SG #OPT M2LOCFCB=1 H7#6 #SKI M2LOCFCB H7RQ ( H8?B BRN M3LOCFCB H8R2 #DEF M1LOCFCB=0? H9=L STO 0 GEN0 H9Q= STO 1 GEN1 H=9W LDN 0 3 H=PG LDN 1 GEN2 H=^# ... MOVE 0 5 H?DY ...[ ACC USE H?YJ ...[ 0 TESTNAMX H#D8 ...[ 1FILE FABS POINTER H#XS ...[ 2 FCB POINTER H*CD ...[ 3 FCB RING POINTER H*X4 ...[ 4AND 5 COMPARISON WORDS HBBN ...[ 6 NEXTFCB MACRO COUNT OF FCBS HBW# ...[ 7 TESTNAMX MACRO HCTJ ... TOPFCB 2 HD*8 ... HUNT 1,FILE,FABSNB HDSS ... ADX 1 A1(1) [X1 POINTS TO LOCAL NAME HF#D ... [REF BY A1-6 HFS4 ... LDX 4 A1-6(1) [FIRST WORD OF LOCAL NAME HG?N ... LDX 5 FME1(2) [FIRST WORD OF USER NAME HGR# ... BASEFCB 3,FILE,M7LOCFCB,6 HH=Y ...M4LOCFCB HHQJ ... BXE 4 FLOC1-FCBRING(3),M6LOCFCB [FAST LOOP TO FIND FCB HJ=8 ...M5LOCFCB HJPS ... NEXTFCB 3,FILE,M4LOCFCB,6 HK9D ... BRN M7LOCFCB [FCB RING EXHAAUSTED HKP4 ...M6LOCFCB [A POSSIBLE FCB FOUND HL8N ... BXU 5 FUSER1-FCBRING(3),M5LOCFCB [USER NAME COMP HLN# ... TESTNAMX 5,FLOC2-FCBRING(3),A1-6+1(1),M5LOCFCB HM7Y ... LDX 0 FME2(2) [COMPARE REST OF USER NAME HMMJ ... BXU 0 FUSER2-FCBRING(3),M5LOCFCB HN78 ... LDX 0 FME3(2) HNLS ... BXU 0 FUSER3-FCBRING(3),M5LOCFCB HP6D ... BRN M9LOCFCB J27G M7LOCFCB J2M6 SETREP NOTFOUND J36Q BRN M10LOCFCB J3LB M9LOCFCB J462 SETREP OK J4KL M10LOCFCB J55= LDX 0 3 J5*4 ... SBN 0 FCBRING J5JW LDN 1 GEN2 J64G LDN 2 3 J6J6 MOVE 1 5 J73Q LDX 1 GEN1 J7HB STO 0 0(1) J832 #SKI %A-1 J8GL LDX 1 FX1 J92= #SKI %A-2 J9FW LDX 2 FX2 J9^G LDX 0 GEN0 J=F6 EXIT 0 0 J=YQ #FREE M2LOCFCB J?DB #DEF M2LOCFCB=0 J?Y2 M3LOCFCB J#CL ) J#X= #NOR