Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: DIETLIB

Package: VA FileMan

Routine: DIETLIB


Information

DIETLIB ;SFISC/MKO,O-OIFO/GFT - LIBRARY OF APIs FOR USER DEFINED DATA TYPES ;04MAR2016

Source Information

Source file <DIETLIB.m>

Entry Points

Name Comments DBIA/ICR reference
AFDEF(FILE,FIELD) ; --'SET' CROSS-REFERENCE ON SPECIFIER
AFDEFDEL(FILE,FIELD) ;'KILL' CROSS-REFERENCE ON SPECIFIER
DELETEQ ;CANNOT DELETE A DATA TYPE IN USE
CLEANDEF ; POST-INSTALL CAN CALL THIS TO MAKE SURE THAT 'FIELD DEFINED BY THIS TYPE' DOES NOT HAVE EXTRA MULTIPLES
PARSE(DDTSTR,DDTVALS) ;Parse DDTSTR, replacing |abbr| with DDTVALS(abbr)
QT(X,L) ;Return X with one quote replaced with 2 quotes.Repeat the process L times}
XCODE(DDTCODE,DDTVALS) ;Execute DDTCODE, return value of X Called by DICATTUD,DIRUD
XCODEM(DDTCODE,DDTVALS,DDTOUT) ;Execute DDTCODE,
; Return values in DDTOUT array

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?3,"SORRY! DATA TYPES IN USE CANNOT BE DELETED!!",!
  • Line Location: DELETEQ+3
Info |  Source |  Entry Points |  Interaction Calls