DICF2 ;SEA/TOAD,SF/TKW - VA FileMan: Finder, Part 3 (All Indexes) ;24SEP2016
Source file <DICF2.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CHKALL(DIFILE,DIEN,DIFIEN,DIFLAGS,DIVALUE,DISCREEN,DINUMBER,DIFORCE,DINDEX,DIDENT,DILIST,DIC,DIY,DIYX) | ;
; Loop through all indexes to be searched, perform data type ; transforms on lookup values. |
|
41 | ||
43 | ||
PREPIX(DIFILE,DIFLAGS,DINDEX,DIVALUE,DISKIP) | ;
; CHKALL--lookup index data type, add transform values to list |
|
CLEANIX(DINDEX,DIVALUE) | ;
; CHKALL--clear transform values for this index from DIVALUE arrays ; clear temporary list of pointed-to entries. |
|
FIRSTIDX(DINDEX,DIFORCE,DIFILE,DIFLAGS,DIVALUE,DINUMBER) | ;
; Return data for starting index before second loop when flags["O" |
|
NXTINDX(DINDEX,DIFORCE,DIFILE,DIFLAGS,DIVALUE,DINUMBER) | ;
; Return next index |
|
N1 | ||
N2 | ||
N3 | ||
IDXOK(DIFILE,%) | ; See whether selected index exists in 1 nodes of DD
|