FICL_DICT
void dictAlign(FICL_DICT *pDict)
int dictAllot(FICL_DICT *pDict, int n)
int dictAllotCells(FICL_DICT *pDict, int nCells)
void dictAppendCell(FICL_DICT *pDict, CELL c)
void dictAppendChar(FICL_DICT *pDict, char c)
FICL_WORD *dictAppendWord(FICL_DICT *pDict,
FICL_WORD *dictAppendWord2(FICL_DICT *pDict,
void dictAppendUNS(FICL_DICT *pDict, FICL_UNS u)
int dictCellsAvail(FICL_DICT *pDict)
int dictCellsUsed(FICL_DICT *pDict)
void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n)
static char *dictCopyName(FICL_DICT *pDict, STRINGINFO si)
FICL_DICT *dictCreate(unsigned nCells)
FICL_DICT *dictCreateHashed(unsigned nCells, unsigned nHash)
FICL_DICT *pDict;
pDict = ficlMalloc(sizeof (FICL_DICT));
memset(pDict, 0, sizeof (FICL_DICT));
FICL_HASH *dictCreateWordlist(FICL_DICT *dp, int nBuckets)
void dictDelete(FICL_DICT *pDict)
void dictEmpty(FICL_DICT *pDict, unsigned nHash)
FICL_DICT *dp = vmGetDict(pVM);
int dictIncludes(FICL_DICT *pDict, void *p)
FICL_WORD *dictLookup(FICL_DICT *pDict, STRINGINFO si)
FICL_DICT *pDict = pSys->dp;
void dictResetSearchOrder(FICL_DICT *pDict)
void dictSetFlags(FICL_DICT *pDict, UNS8 set, UNS8 clr)
void dictSetImmediate(FICL_DICT *pDict)
void dictUnsmudge(FICL_DICT *pDict)
CELL *dictWhere(FICL_DICT *pDict)
static char *dictCopyName(FICL_DICT *pDict, STRINGINFO si);
void dictAbortDefinition(FICL_DICT *pDict)
void dictCheckThreshold(FICL_DICT* dp)
FICL_DICT *dp = pSys->dp;
FICL_DICT *dp = pSys->dp;
FICL_DICT *ficlGetDict(FICL_SYSTEM *pSys)
FICL_DICT *ficlGetEnv(FICL_SYSTEM *pSys)
FICL_DICT *envp = pSys->envp;
FICL_DICT *envp = pSys->envp;
FICL_DICT *ficlGetLoc(FICL_SYSTEM *pSys)
FICL_DICT *ficlGetDict(FICL_SYSTEM *pSys);
FICL_DICT *ficlGetEnv (FICL_SYSTEM *pSys);
FICL_DICT *ficlGetLoc (FICL_SYSTEM *pSys);
int isAFiclWord(FICL_DICT *pd, FICL_WORD *pFW);
FICL_DICT *vmGetDict (FICL_VM *pVM);
void dictAbortDefinition(FICL_DICT *pDict);
void dictAlign (FICL_DICT *pDict);
int dictAllot (FICL_DICT *pDict, int n);
int dictAllotCells (FICL_DICT *pDict, int nCells);
void dictAppendCell (FICL_DICT *pDict, CELL c);
void dictAppendChar (FICL_DICT *pDict, char c);
FICL_WORD *dictAppendWord (FICL_DICT *pDict,
FICL_WORD *dictAppendWord2(FICL_DICT *pDict,
void dictAppendUNS (FICL_DICT *pDict, FICL_UNS u);
int dictCellsAvail (FICL_DICT *pDict);
int dictCellsUsed (FICL_DICT *pDict);
void dictCheck (FICL_DICT *pDict, FICL_VM *pVM, int n);
void dictCheckThreshold(FICL_DICT* dp);
FICL_DICT *dictCreate(unsigned nCELLS);
FICL_DICT *dictCreateHashed(unsigned nCells, unsigned nHash);
FICL_HASH *dictCreateWordlist(FICL_DICT *dp, int nBuckets);
void dictDelete (FICL_DICT *pDict);
void dictEmpty (FICL_DICT *pDict, unsigned nHash);
int dictIncludes (FICL_DICT *pDict, void *p);
FICL_WORD *dictLookup (FICL_DICT *pDict, STRINGINFO si);
void dictResetSearchOrder(FICL_DICT *pDict);
void dictSetFlags (FICL_DICT *pDict, UNS8 set, UNS8 clr);
void dictSetImmediate(FICL_DICT *pDict);
void dictUnsmudge (FICL_DICT *pDict);
CELL *dictWhere (FICL_DICT *pDict);
FICL_DICT *dp;
FICL_DICT *envp;
FICL_DICT *localp;
FICL_DICT *dp = pSys->dp;
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = pSys->dp;
FICL_DICT *dp = pSys->dp;
FICL_DICT *dp = pSys->dp;
FICL_DICT *dp = pSys->dp;
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = pSys->dp;
FICL_DICT *pDict = vmGetDict(pVM);
int isAFiclWord(FICL_DICT *pd, FICL_WORD *pFW)
FICL_DICT *pd = vmGetDict(pVM);
FICL_DICT *pd = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = pVM->pSys->envp;
FICL_DICT *dp = pSys->dp;
void ficlCompilePlatform(FICL_DICT *dp)
FICL_DICT *vmGetDict(FICL_VM *pVM)
static void resolveBackBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp;
FICL_DICT *dp = vmGetDict(pVM);
static void resolveForwardBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
static void resolveAbsBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
FICL_DICT *pd = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp;
FICL_DICT *dp;
FICL_DICT *dp;
FICL_DICT *dp;
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp;
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *pLoc = ficlGetLoc(pVM->pSys);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *envp;
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *pLoc = ficlGetLoc(pVM->pSys);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *pDict;
FICL_DICT *pLoc = ficlGetLoc(pVM->pSys);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *pDict = vmGetDict(pVM);
FICL_DICT *pLoc = ficlGetLoc(pVM->pSys);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = pSys->dp;
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *pLoc = ficlGetLoc(pVM->pSys);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
FICL_DICT *dp = vmGetDict(pVM);
static void markBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
FICL_DICT *dp = pSys->dp;