Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: TIUFLA1

Package: Text Integration Utility

Routine: TIUFLA1


Information

TIUFLA1 ; SLC/MAM - Library; Template A,J (DDEFs by Attribute), (Objects) Related: AUPDATE(NODE0,FILEDA,CNTCHNG,NLINENO), SETENTYA(NODE0,FILEDA,FDALNO), IPOINT(NODE0), NOINUSE ;4/6/95 11:02

Source Information

Source file <TIUFLA1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Text Integration Utility 5 ($$MATCH,$$STRMATCH)^TIUFLA  NODE0ARR^TIUFLF  (NINFO,PARSE)^TIUFLLM  UPDATE^TIUFLLM1  BUFENTRY^TIUFLLM2  
List Manager 1 CHGCAP^VALM  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Text Integration Utility 11 TIUFA ACTION MENU CLIN  TIUFA ACTION MENU MGR  TIUFA1  TIUFD2  TIUFD3  TIUFHA4  TIUFHA5  TIUFJ ACTION MENU CLIN  
TIUFJ ACTION MENU MGR  TIUFT  TIUFX  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
NOINUSE ; If Type is Object for Template A,J blanks out In Use Caption. Called by protocols TIUFA ACTION MENU.
AUPDATE(NODE0,FILEDA,CNTCHNG,FDALNO) ; Updates LM Template A,J (DDEFs by Attribute), (Objects)
NOMATCH ; If no match, FILEDA has no entry, then Quit. If no match, FILEDA
MATCH ;
HASNO ; If match, FILEDA has no LM entry, set LM entry. (Happens if setting
HAS ; I match, FILEDA has LM entry, reset entry.
AUPDX
SETENTYA(NODE0,FILEDA,NLINENO) ; Set LM Template A,J entry w data NODE0, IFN FILEDA at NLINENO.
; Requires NODE0,FILEDA
; Returns NLINENO
IPOINT(NODE0,FILEDA) ; Function returns Template A,J insertion point for
IPOIX
LINENO(NAME,FILEDA) ; Function returns Lineno of last entry with name NAME in LM Array TIUF1 whose IFN is less than FILEDA. If no such entry (EITHER no TIUFI entries with Name OR none with IFN<FILEDA), returns 0.
LINEX

External References

Name Field # of Occurrence
$$MATCH^TIUFLA AUPDATE+12
$$STRMATCH^TIUFLA AUPDATE+12
NODE0ARR^TIUFLF HAS+1, SETENTYA+6
NINFO^TIUFLLM SETENTYA+5
PARSE^TIUFLLM HAS+1, SETENTYA+5
UPDATE^TIUFLLM1 NOMATCH+4, HAS+3, SETENTYA+8
BUFENTRY^TIUFLLM2 HAS+2, SETENTYA+7
CHGCAP^VALM NOINUSE+1, NOINUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] IPOINT+12, IPOINT+14, LINENO+3
^TMP("TIUF1IDX" AUPDATE+13, IPOINT+15, LINENO+4

Label References

Name Line Occurrences
$$IPOINT SETENTYA+4
$$LINENO IPOINT+8
AUPDX NOMATCH+6, HASNO+4, HAS+1
HAS MATCH+1
IPOIX IPOINT+9
MATCH AUPDATE+16
SETENTYA HASNO+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNTCHNG AUPDATE~, NOMATCH+3*, NOMATCH+4*, HASNO+4*, HAS+4*
>> DTOUT HAS+1, SETENTYA+6
FDA IPOINT+6~, IPOINT+13*, IPOINT+14*, IPOINT+15, LINENO+1~, LINENO+2*, LINENO+3*, LINENO+4
FDALNO AUPDATE~, AUPDATE+13*, NOMATCH+3, NOMATCH+4, MATCH+1, HASNO+4, HAS+3
FILEDA AUPDATE~, AUPDATE+12, AUPDATE+13, NOMATCH+5, HASNO+4, HAS+1, SETENTYA~, SETENTYA+4, SETENTYA+5, SETENTYA+6
, SETENTYA+9, IPOINT~, IPOINT+8, LINENO~, LINENO+3
INARRAY IPOINT+6~, IPOINT+13*, IPOINT+15*, IPOINT+16, LINENO+1~, LINENO+4*, LINENO+5
INFO AUPDATE+10~, AUPDATE+13*, AUPDATE+14*, HAS+1, HAS+2, SETENTYA+3~, SETENTYA+5, SETENTYA+7
LINENO IPOINT+6~, IPOINT+7*, IPOINT+8*, IPOINT+9, IPOINT+12, IPOINT+16*, IPOINT+17, LINENO+1~, LINENO+2*, LINENO+5*
LINEX
MATCH AUPDATE+10~, AUPDATE+12*, AUPDATE+16
NAME LINENO~, LINENO+3
NLINENO SETENTYA~, SETENTYA+4*, SETENTYA+5, SETENTYA+8, SETENTYA+9, IPOINT+6~, IPOINT+9*, IPOINT+17*, IPOIX
NODE0 AUPDATE~, AUPDATE+12, HASNO+4, HAS+1, HAS+2, SETENTYA~, SETENTYA+4, SETENTYA+6, SETENTYA+7, IPOINT~
, IPOINT+7
PREVFDA AUPDATE+10~
PREVNAME AUPDATE+10~, IPOINT+6~, IPOINT+7*, IPOINT+8, IPOINT+12*, IPOINT+14
SCRNL AUPDATE+10~
>> TIUFAVAL NOINUSE+1, NOINUSE+2
>> TIUFINFO NOMATCH+5*, SETENTYA+9*
>> TIUFINFO("FILEDA" NOMATCH+5, SETENTYA+9
>> TIUFINFO("LINENO" NOMATCH+5*, SETENTYA+9*
>> TIUFSTRT IPOINT+12
>> TIUFTMPL NOMATCH+4, HAS+2, HAS+3, SETENTYA+7, SETENTYA+8
U NOMATCH+5, SETENTYA+9, IPOINT+7, IPOINT+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All