*DECK NP$XLOC *IF DEF,XFR USETEXT AIPDEF USETEXT NX$ACBX PROC NP$XLOC(ACN); # *** * PROC NAME: AUTHOR DATE * NP$XLOC L.T.NGUYEN 83/03/29 * * 2.FUNCTIONAL DESCRIPTION: * LOCATE FTT ENTRY BY USING THE ACN . * * 3.METHOD: * LOOP THROUGHT THE FTT UNTIL FIND A MATCHING ACN. * * 4.INPUT PARAMS: * ACN - CONNECTION NUMBER OF XFR CONNECTION. * * 5.EXIT PARAMS: * FTTINDEX - INDEX OF FTT ENTRY THAT MATCH THE ACN. * * 6.PROCS CALLED: * NONE. * * 7.NOTES : * THIS ROUTINE ASSUMING THAT THERE ALWAYS IS A MATCHING * ACN IN THE FTT. IF NOT ERROR HAS BEEN OCCURED, ABORT. * * # BEGIN # NX$LOC # XREF PROC NP$ERR ; ITEM ACN I ; # CONNECTION NUMBER # ITEM I ; # INDUCTIVE VAR # ITEM FOUND B ; # FOUND FLAG # FOUND = FALSE; # SET FLAG TO FALSE # FOR I = 0 STEP 1 WHILE I LS MAXFILEXFR AND NOT FOUND DO BEGIN IF FTTACN[I] EQ ACN THEN BEGIN FOUND = TRUE ; FTTINDEX = I ; END END IF NOT FOUND THEN NP$ERR("49") ; # ABORT THE C.P. ERROR OCCURED # RETURN ; END TERM *ENDIF