usr/src/cmd/svc/startd/dict.c
106
(void) pthread_mutex_lock(&dictionary->dict_lock);
usr/src/cmd/svc/startd/dict.c
108
if ((entry = uu_list_find(dictionary->dict_list, &tmp, NULL,
usr/src/cmd/svc/startd/dict.c
110
(void) pthread_mutex_unlock(&dictionary->dict_lock);
usr/src/cmd/svc/startd/dict.c
116
entry->de_id = dictionary->dict_new_id++;
usr/src/cmd/svc/startd/dict.c
122
uu_list_insert(dictionary->dict_list, entry, idx);
usr/src/cmd/svc/startd/dict.c
123
(void) pthread_mutex_unlock(&dictionary->dict_lock);
usr/src/cmd/svc/startd/dict.c
131
dictionary = startd_zalloc(sizeof (dictionary_t));
usr/src/cmd/svc/startd/dict.c
133
(void) pthread_mutex_init(&dictionary->dict_lock, NULL);
usr/src/cmd/svc/startd/dict.c
139
dictionary->dict_new_id = 0;
usr/src/cmd/svc/startd/dict.c
140
dictionary->dict_list = startd_list_create(dict_pool, dictionary,
usr/src/cmd/svc/startd/dict.c
142
assert(dictionary->dict_list != NULL);
usr/src/cmd/svc/startd/dict.c
53
dictionary_t *dictionary;
usr/src/cmd/svc/startd/dict.c
77
(void) pthread_mutex_lock(&dictionary->dict_lock);
usr/src/cmd/svc/startd/dict.c
78
if ((entry = uu_list_find(dictionary->dict_list, &tmp, NULL,
usr/src/cmd/svc/startd/dict.c
84
(void) pthread_mutex_unlock(&dictionary->dict_lock);
usr/src/cmd/svc/startd/graph.c
658
size_t sz = dictionary->dict_new_id / 8 + 1;
usr/src/cmd/svc/startd/startd.h
221
extern dictionary_t *dictionary;
usr/src/common/ficl/dictionary.c
103
ficlDictionaryAllot(ficlDictionary *dictionary, int n)
usr/src/common/ficl/dictionary.c
105
char *here = (char *)dictionary->here;
usr/src/common/ficl/dictionary.c
107
dictionary->here = FICL_POINTER_TO_CELL(here);
usr/src/common/ficl/dictionary.c
116
ficlDictionaryAllotCells(ficlDictionary *dictionary, int nficlCells)
usr/src/common/ficl/dictionary.c
118
dictionary->here += nficlCells;
usr/src/common/ficl/dictionary.c
126
ficlDictionaryAppendCell(ficlDictionary *dictionary, ficlCell c)
usr/src/common/ficl/dictionary.c
128
*dictionary->here++ = c;
usr/src/common/ficl/dictionary.c
136
ficlDictionaryAppendCharacter(ficlDictionary *dictionary, char c)
usr/src/common/ficl/dictionary.c
138
char *here = (char *)dictionary->here;
usr/src/common/ficl/dictionary.c
140
dictionary->here = FICL_POINTER_TO_CELL(here);
usr/src/common/ficl/dictionary.c
148
ficlDictionaryAppendUnsigned(ficlDictionary *dictionary, ficlUnsigned u)
usr/src/common/ficl/dictionary.c
153
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/dictionary.c
157
ficlDictionaryAppendData(ficlDictionary *dictionary, void *data,
usr/src/common/ficl/dictionary.c
160
char *here = (char *)dictionary->here;
usr/src/common/ficl/dictionary.c
165
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/dictionary.c
166
return ((char *)dictionary->here);
usr/src/common/ficl/dictionary.c
176
dictionary->here = FICL_POINTER_TO_CELL(here);
usr/src/common/ficl/dictionary.c
177
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/dictionary.c
192
ficlDictionaryAppendString(ficlDictionary *dictionary, ficlString s)
usr/src/common/ficl/dictionary.c
200
return (ficlDictionaryAppendData(dictionary, data, length));
usr/src/common/ficl/dictionary.c
204
ficlDictionaryAppendConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/dictionary.c
207
ficlWord *word = ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/dictionary.c
211
ficlDictionaryAppendUnsigned(dictionary, value);
usr/src/common/ficl/dictionary.c
216
ficlDictionaryAppend2ConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/dictionary.c
219
ficlWord *word = ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/dictionary.c
223
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/dictionary.c
225
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/dictionary.c
232
ficlDictionaryAppendConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
237
return (ficlDictionaryAppendConstantInstruction(dictionary, s,
usr/src/common/ficl/dictionary.c
242
ficlDictionaryAppend2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
247
return (ficlDictionaryAppend2ConstantInstruction(dictionary, s,
usr/src/common/ficl/dictionary.c
252
ficlDictionarySetConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/dictionary.c
255
ficlWord *word = ficlDictionaryLookup(dictionary, name);
usr/src/common/ficl/dictionary.c
259
word = ficlDictionaryAppendConstantInstruction(dictionary,
usr/src/common/ficl/dictionary.c
270
ficlDictionarySetConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
275
return (ficlDictionarySetConstantInstruction(dictionary, s,
usr/src/common/ficl/dictionary.c
280
ficlDictionarySet2ConstantInstruction(ficlDictionary *dictionary, ficlString s,
usr/src/common/ficl/dictionary.c
284
word = ficlDictionaryLookup(dictionary, s);
usr/src/common/ficl/dictionary.c
303
word = ficlDictionaryAppend2ConstantInstruction(dictionary, s,
usr/src/common/ficl/dictionary.c
311
ficlDictionarySet2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
317
return (ficlDictionarySet2ConstantInstruction(dictionary, s,
usr/src/common/ficl/dictionary.c
322
ficlDictionarySetConstantString(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
330
return (ficlDictionarySet2ConstantInstruction(dictionary, s,
usr/src/common/ficl/dictionary.c
341
ficlDictionaryAppendWord(ficlDictionary *dictionary, ficlString name,
usr/src/common/ficl/dictionary.c
348
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/dictionary.c
354
nameCopy = ficlDictionaryAppendString(dictionary, name);
usr/src/common/ficl/dictionary.c
355
word = (ficlWord *)dictionary->here;
usr/src/common/ficl/dictionary.c
356
dictionary->smudge = word;
usr/src/common/ficl/dictionary.c
367
dictionary->here = word->param;
usr/src/common/ficl/dictionary.c
370
ficlDictionaryUnsmudge(dictionary);
usr/src/common/ficl/dictionary.c
372
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/dictionary.c
382
ficlDictionaryAppendPrimitive(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
388
return (ficlDictionaryAppendWord(dictionary, s, code, flags));
usr/src/common/ficl/dictionary.c
392
ficlDictionarySetPrimitive(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
399
word = ficlDictionaryLookup(dictionary, s);
usr/src/common/ficl/dictionary.c
402
word = ficlDictionaryAppendPrimitive(dictionary, name,
usr/src/common/ficl/dictionary.c
412
ficlDictionaryAppendInstruction(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
415
return (ficlDictionaryAppendPrimitive(dictionary, name,
usr/src/common/ficl/dictionary.c
420
ficlDictionarySetInstruction(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/dictionary.c
423
return (ficlDictionarySetPrimitive(dictionary, name,
usr/src/common/ficl/dictionary.c
432
ficlDictionaryCellsAvailable(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
434
return (dictionary->size - ficlDictionaryCellsUsed(dictionary));
usr/src/common/ficl/dictionary.c
442
ficlDictionaryCellsUsed(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
444
return (dictionary->here - dictionary->base);
usr/src/common/ficl/dictionary.c
462
ficlDictionary *dictionary;
usr/src/common/ficl/dictionary.c
468
dictionary = ficlMalloc(nAlloc);
usr/src/common/ficl/dictionary.c
469
FICL_SYSTEM_ASSERT(system, dictionary != NULL);
usr/src/common/ficl/dictionary.c
471
dictionary->size = size;
usr/src/common/ficl/dictionary.c
472
dictionary->system = system;
usr/src/common/ficl/dictionary.c
474
ficlDictionaryEmpty(dictionary, bucketCount);
usr/src/common/ficl/dictionary.c
475
return (dictionary);
usr/src/common/ficl/dictionary.c
483
ficlDictionaryCreateWordlist(ficlDictionary *dictionary, int bucketCount)
usr/src/common/ficl/dictionary.c
487
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/dictionary.c
488
hash = (ficlHash *)dictionary->here;
usr/src/common/ficl/dictionary.c
489
ficlDictionaryAllot(dictionary,
usr/src/common/ficl/dictionary.c
502
ficlDictionaryDestroy(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
504
FICL_DICTIONARY_ASSERT(dictionary, dictionary != NULL);
usr/src/common/ficl/dictionary.c
505
ficlFree(dictionary);
usr/src/common/ficl/dictionary.c
514
ficlDictionaryEmpty(ficlDictionary *dictionary, unsigned bucketCount)
usr/src/common/ficl/dictionary.c
518
dictionary->here = dictionary->base;
usr/src/common/ficl/dictionary.c
520
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/dictionary.c
521
hash = (ficlHash *)dictionary->here;
usr/src/common/ficl/dictionary.c
522
ficlDictionaryAllot(dictionary,
usr/src/common/ficl/dictionary.c
528
dictionary->forthWordlist = hash;
usr/src/common/ficl/dictionary.c
529
dictionary->smudge = NULL;
usr/src/common/ficl/dictionary.c
530
ficlDictionaryResetSearchOrder(dictionary);
usr/src/common/ficl/dictionary.c
542
ficlDictionaryIsAWord(ficlDictionary *dictionary, ficlWord *word)
usr/src/common/ficl/dictionary.c
548
if (!ficlDictionaryIncludes(dictionary, word))
usr/src/common/ficl/dictionary.c
551
if (!ficlDictionaryIncludes(dictionary, word->name))
usr/src/common/ficl/dictionary.c
555
!ficlDictionaryIncludes(dictionary, word->link))
usr/src/common/ficl/dictionary.c
578
ficlDictionaryFindEnclosingWord(ficlDictionary *dictionary, ficlCell *cell)
usr/src/common/ficl/dictionary.c
58
#define FICL_SAFE_SYSTEM_FROM_DICTIONARY(dictionary) \
usr/src/common/ficl/dictionary.c
583
if (!ficlDictionaryIncludes(dictionary, (void *)cell))
usr/src/common/ficl/dictionary.c
589
if (ficlDictionaryIsAWord(dictionary, word))
usr/src/common/ficl/dictionary.c
59
(((dictionary) != NULL) ? (dictionary)->system : NULL)
usr/src/common/ficl/dictionary.c
60
#define FICL_DICTIONARY_ASSERT(dictionary, expression) \
usr/src/common/ficl/dictionary.c
602
ficlDictionaryIncludes(ficlDictionary *dictionary, void *p)
usr/src/common/ficl/dictionary.c
604
return ((p >= (void *) &dictionary->base) &&
usr/src/common/ficl/dictionary.c
605
(p < (void *)(&dictionary->base + dictionary->size)));
usr/src/common/ficl/dictionary.c
61
FICL_SYSTEM_ASSERT(FICL_SAFE_SYSTEM_FROM_DICTIONARY(dictionary), \
usr/src/common/ficl/dictionary.c
615
ficlDictionaryLookup(ficlDictionary *dictionary, ficlString name)
usr/src/common/ficl/dictionary.c
622
FICL_DICTIONARY_ASSERT(dictionary, dictionary != NULL);
usr/src/common/ficl/dictionary.c
624
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/dictionary.c
626
for (i = (int)dictionary->wordlistCount - 1; (i >= 0) && (!word); --i) {
usr/src/common/ficl/dictionary.c
627
hash = dictionary->wordlists[i];
usr/src/common/ficl/dictionary.c
631
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/dictionary.c
658
ficlDictionarySee(ficlDictionary *dictionary, ficlWord *word,
usr/src/common/ficl/dictionary.c
676
if (ficlDictionaryIsAWord(dictionary, word)) {
usr/src/common/ficl/dictionary.c
702
if (ficlDictionaryIsAWord(dictionary, c.p) &&
usr/src/common/ficl/dictionary.c
75
ficlDictionaryAbortDefinition(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
78
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/dictionary.c
79
word = dictionary->smudge;
usr/src/common/ficl/dictionary.c
808
ficlDictionaryResetSearchOrder(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
810
FICL_DICTIONARY_ASSERT(dictionary, dictionary);
usr/src/common/ficl/dictionary.c
811
dictionary->compilationWordlist = dictionary->forthWordlist;
usr/src/common/ficl/dictionary.c
812
dictionary->wordlistCount = 1;
usr/src/common/ficl/dictionary.c
813
dictionary->wordlists[0] = dictionary->forthWordlist;
usr/src/common/ficl/dictionary.c
82
dictionary->here = (ficlCell *)word->name;
usr/src/common/ficl/dictionary.c
822
ficlDictionarySetFlags(ficlDictionary *dictionary, ficlUnsigned8 set)
usr/src/common/ficl/dictionary.c
824
FICL_DICTIONARY_ASSERT(dictionary, dictionary->smudge);
usr/src/common/ficl/dictionary.c
825
dictionary->smudge->flags |= set;
usr/src/common/ficl/dictionary.c
835
ficlDictionaryClearFlags(ficlDictionary *dictionary, ficlUnsigned8 clear)
usr/src/common/ficl/dictionary.c
837
FICL_DICTIONARY_ASSERT(dictionary, dictionary->smudge);
usr/src/common/ficl/dictionary.c
838
dictionary->smudge->flags &= ~clear;
usr/src/common/ficl/dictionary.c
84
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/dictionary.c
846
ficlDictionarySetImmediate(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
848
FICL_DICTIONARY_ASSERT(dictionary, dictionary->smudge);
usr/src/common/ficl/dictionary.c
849
dictionary->smudge->flags |= FICL_WORD_IMMEDIATE;
usr/src/common/ficl/dictionary.c
858
ficlDictionaryUnsmudge(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
860
ficlWord *word = dictionary->smudge;
usr/src/common/ficl/dictionary.c
861
ficlHash *hash = dictionary->compilationWordlist;
usr/src/common/ficl/dictionary.c
863
FICL_DICTIONARY_ASSERT(dictionary, hash);
usr/src/common/ficl/dictionary.c
864
FICL_DICTIONARY_ASSERT(dictionary, word);
usr/src/common/ficl/dictionary.c
880
ficlDictionaryWhere(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
882
return (dictionary->here);
usr/src/common/ficl/dictionary.c
92
ficlDictionaryAlign(ficlDictionary *dictionary)
usr/src/common/ficl/dictionary.c
94
dictionary->here = ficlAlignPointer(dictionary->here);
usr/src/common/ficl/extras.c
174
ficlDictionary *dictionary = ficlSystemGetDictionary(system);
usr/src/common/ficl/extras.c
176
(void) ficlDictionarySetPrimitive(dictionary, "break",
usr/src/common/ficl/extras.c
178
(void) ficlDictionarySetPrimitive(dictionary, "load",
usr/src/common/ficl/extras.c
180
(void) ficlDictionarySetPrimitive(dictionary, "spewhash",
usr/src/common/ficl/extras.c
182
(void) ficlDictionarySetPrimitive(dictionary, "system",
usr/src/common/ficl/ficl.h
1140
ficlVmDictionaryAllot(ficlVm *vm, ficlDictionary *dictionary, int n);
usr/src/common/ficl/ficl.h
1142
ficlVmDictionaryAllotCells(ficlVm *vm, ficlDictionary *dictionary, int cells);
usr/src/common/ficl/ficl.h
1169
ficlVmDictionaryCheck(ficlVm *vm, ficlDictionary *dictionary, int n);
usr/src/common/ficl/ficl.h
1171
ficlVmDictionarySimpleCheck(ficlVm *vm, ficlDictionary *dictionary, int n);
usr/src/common/ficl/ficl.h
1172
#define FICL_VM_DICTIONARY_CHECK(vm, dictionary, n) \
usr/src/common/ficl/ficl.h
1173
ficlVmDictionaryCheck(vm, dictionary, n)
usr/src/common/ficl/ficl.h
1174
#define FICL_VM_DICTIONARY_SIMPLE_CHECK(vm, dictionary, n) \
usr/src/common/ficl/ficl.h
1175
ficlVmDictionarySimpleCheck(vm, dictionary, n)
usr/src/common/ficl/ficl.h
1177
#define FICL_VM_DICTIONARY_CHECK(vm, dictionary, n)
usr/src/common/ficl/ficl.h
1178
#define FICL_VM_DICTIONARY_SIMPLE_CHECK(vm, dictionary, n)
usr/src/common/ficl/ficl.h
1383
ficlDictionaryAbortDefinition(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1384
FICL_PLATFORM_EXTERN void ficlDictionaryAlign(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1386
ficlDictionaryAllot(ficlDictionary *dictionary, int n);
usr/src/common/ficl/ficl.h
1388
ficlDictionaryAllotCells(ficlDictionary *dictionary, int nCells);
usr/src/common/ficl/ficl.h
1390
ficlDictionaryAppendCell(ficlDictionary *dictionary, ficlCell c);
usr/src/common/ficl/ficl.h
1392
ficlDictionaryAppendCharacter(ficlDictionary *dictionary, char c);
usr/src/common/ficl/ficl.h
1394
ficlDictionaryAppendUnsigned(ficlDictionary *dictionary, ficlUnsigned u);
usr/src/common/ficl/ficl.h
1396
ficlDictionaryAppendData(ficlDictionary *dictionary, void *data,
usr/src/common/ficl/ficl.h
1399
ficlDictionaryAppendString(ficlDictionary *dictionary, ficlString s);
usr/src/common/ficl/ficl.h
1401
ficlDictionaryAppendWord(ficlDictionary *dictionary, ficlString name,
usr/src/common/ficl/ficl.h
1404
ficlDictionaryAppendPrimitive(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1407
ficlDictionaryAppendInstruction(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1411
ficlDictionaryAppendConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/ficl.h
1414
ficlDictionaryAppend2ConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/ficl.h
1418
ficlDictionaryAppendConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1421
ficlDictionaryAppend2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1423
#define ficlDictionaryAppendConstantPointer(dictionary, name, pointer) \
usr/src/common/ficl/ficl.h
1424
(ficlDictionaryAppendConstant(dictionary, name, (ficlInteger)pointer))
usr/src/common/ficl/ficl.h
1427
ficlDictionaryAppendFConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1430
ficlDictionaryAppendF2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1436
ficlDictionarySetConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/ficl.h
1439
ficlDictionarySet2ConstantInstruction(ficlDictionary *dictionary,
usr/src/common/ficl/ficl.h
1443
ficlDictionarySetConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1445
#define ficlDictionarySetConstantPointer(dictionary, name, pointer) \
usr/src/common/ficl/ficl.h
1446
(ficlDictionarySetConstant(dictionary, name, (ficlInteger)pointer))
usr/src/common/ficl/ficl.h
1449
ficlDictionarySet2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1452
ficlDictionarySetConstantString(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1455
ficlDictionarySetPrimitive(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1458
ficlDictionarySetInstruction(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1462
ficlDictionarySetFConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1465
ficlDictionarySetF2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/ficl.h
1470
ficlDictionaryCellsAvailable(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1471
FICL_PLATFORM_EXTERN int ficlDictionaryCellsUsed(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1477
ficlDictionaryCreateWordlist(ficlDictionary *dictionary, int nBuckets);
usr/src/common/ficl/ficl.h
1478
FICL_PLATFORM_EXTERN void ficlDictionaryDestroy(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1480
ficlDictionaryEmpty(ficlDictionary *dictionary, unsigned nHash);
usr/src/common/ficl/ficl.h
1482
ficlDictionaryIncludes(ficlDictionary *dictionary, void *p);
usr/src/common/ficl/ficl.h
1484
ficlDictionaryLookup(ficlDictionary *dictionary, ficlString name);
usr/src/common/ficl/ficl.h
1486
ficlDictionaryResetSearchOrder(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1488
ficlDictionarySetFlags(ficlDictionary *dictionary, ficlUnsigned8 set);
usr/src/common/ficl/ficl.h
1490
ficlDictionaryClearFlags(ficlDictionary *dictionary, ficlUnsigned8 clear);
usr/src/common/ficl/ficl.h
1492
ficlDictionarySetImmediate(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1494
ficlDictionaryUnsmudge(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1495
FICL_PLATFORM_EXTERN ficlCell *ficlDictionaryWhere(ficlDictionary *dictionary);
usr/src/common/ficl/ficl.h
1498
ficlDictionaryIsAWord(ficlDictionary *dictionary, ficlWord *word);
usr/src/common/ficl/ficl.h
1500
ficlDictionarySee(ficlDictionary *dictionary, ficlWord *word,
usr/src/common/ficl/ficl.h
1503
ficlDictionaryFindEnclosingWord(ficlDictionary *dictionary, ficlCell *cell);
usr/src/common/ficl/ficl.h
1522
ficlDictionaryLock(ficlDictionary *dictionary, short lockIncrement);
usr/src/common/ficl/ficl.h
1524
#define ficlDictionaryLock(dictionary, lock) (void)0 /* ignore */
usr/src/common/ficl/ficl.h
1597
ficlDictionary *dictionary;
usr/src/common/ficl/fileaccess.c
350
ficlDictionary *dictionary = ficlSystemGetDictionary(system);
usr/src/common/ficl/fileaccess.c
353
FICL_SYSTEM_ASSERT(system, dictionary);
usr/src/common/ficl/fileaccess.c
356
ficlDictionarySetPrimitive(dictionary, "create-file",
usr/src/common/ficl/fileaccess.c
358
ficlDictionarySetPrimitive(dictionary, "open-file",
usr/src/common/ficl/fileaccess.c
360
ficlDictionarySetPrimitive(dictionary, "close-file",
usr/src/common/ficl/fileaccess.c
362
ficlDictionarySetPrimitive(dictionary, "include-file",
usr/src/common/ficl/fileaccess.c
364
ficlDictionarySetPrimitive(dictionary, "read-file",
usr/src/common/ficl/fileaccess.c
366
ficlDictionarySetPrimitive(dictionary, "read-line",
usr/src/common/ficl/fileaccess.c
368
ficlDictionarySetPrimitive(dictionary, "write-file",
usr/src/common/ficl/fileaccess.c
370
ficlDictionarySetPrimitive(dictionary, "write-line",
usr/src/common/ficl/fileaccess.c
372
ficlDictionarySetPrimitive(dictionary, "file-position",
usr/src/common/ficl/fileaccess.c
374
ficlDictionarySetPrimitive(dictionary, "file-size",
usr/src/common/ficl/fileaccess.c
376
ficlDictionarySetPrimitive(dictionary, "reposition-file",
usr/src/common/ficl/fileaccess.c
378
ficlDictionarySetPrimitive(dictionary, "file-status",
usr/src/common/ficl/fileaccess.c
380
ficlDictionarySetPrimitive(dictionary, "flush-file",
usr/src/common/ficl/fileaccess.c
383
ficlDictionarySetPrimitive(dictionary, "delete-file",
usr/src/common/ficl/fileaccess.c
385
ficlDictionarySetPrimitive(dictionary, "rename-file",
usr/src/common/ficl/fileaccess.c
389
ficlDictionarySetPrimitive(dictionary, "resize-file",
usr/src/common/ficl/float.c
101
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/float.c
103
ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->floatStack));
usr/src/common/ficl/float.c
104
ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->floatStack));
usr/src/common/ficl/float.c
108
ficlDictionaryAppendF2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/float.c
113
return (ficlDictionaryAppend2ConstantInstruction(dictionary, s,
usr/src/common/ficl/float.c
118
ficlDictionarySetF2Constant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/float.c
123
return (ficlDictionarySet2ConstantInstruction(dictionary, s,
usr/src/common/ficl/float.c
218
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/float.c
225
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionF1);
usr/src/common/ficl/float.c
227
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionF0);
usr/src/common/ficl/float.c
229
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionFNeg1);
usr/src/common/ficl/float.c
231
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/float.c
233
ficlDictionaryAppendCell(dictionary, cell);
usr/src/common/ficl/float.c
411
ficlDictionary *dictionary = ficlSystemGetDictionary(system);
usr/src/common/ficl/float.c
417
FICL_SYSTEM_ASSERT(system, dictionary);
usr/src/common/ficl/float.c
421
(void) ficlDictionarySetPrimitive(dictionary, "(flocal)",
usr/src/common/ficl/float.c
423
(void) ficlDictionarySetPrimitive(dictionary, "(f2local)",
usr/src/common/ficl/float.c
428
(void) ficlDictionarySetPrimitive(dictionary, "fconstant",
usr/src/common/ficl/float.c
430
(void) ficlDictionarySetPrimitive(dictionary, "fvalue",
usr/src/common/ficl/float.c
432
(void) ficlDictionarySetPrimitive(dictionary, "f2constant",
usr/src/common/ficl/float.c
434
(void) ficlDictionarySetPrimitive(dictionary, "f2value",
usr/src/common/ficl/float.c
436
(void) ficlDictionarySetPrimitive(dictionary, "fdepth",
usr/src/common/ficl/float.c
438
(void) ficlDictionarySetPrimitive(dictionary, "fliteral",
usr/src/common/ficl/float.c
440
(void) ficlDictionarySetPrimitive(dictionary, "f.",
usr/src/common/ficl/float.c
442
(void) ficlDictionarySetPrimitive(dictionary, "f.s",
usr/src/common/ficl/float.c
444
(void) ficlDictionarySetPrimitive(dictionary, "fe.",
usr/src/common/ficl/float.c
58
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/float.c
63
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/float.c
65
ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->floatStack));
usr/src/common/ficl/float.c
70
ficlDictionaryAppendFConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/float.c
75
return (ficlDictionaryAppendConstantInstruction(dictionary, s,
usr/src/common/ficl/float.c
81
ficlDictionarySetFConstant(ficlDictionary *dictionary, char *name,
usr/src/common/ficl/float.c
86
return (ficlDictionarySetConstantInstruction(dictionary, s,
usr/src/common/ficl/float.c
96
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/prefix.c
143
ficlDictionary *dictionary = system->dictionary;
usr/src/common/ficl/prefix.c
151
hash = ficlDictionaryCreateWordlist(dictionary, 1);
usr/src/common/ficl/prefix.c
153
ficlDictionaryAppendConstantPointer(dictionary, list_name, hash);
usr/src/common/ficl/prefix.c
158
(void) ficlDictionarySetPrimitive(dictionary, "__tempbase",
usr/src/common/ficl/primitives.c
1000
ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->dataStack));
usr/src/common/ficl/primitives.c
1030
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1032
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionDoParen);
usr/src/common/ficl/primitives.c
1037
markBranch(dictionary, vm, leaveTag);
usr/src/common/ficl/primitives.c
1038
ficlDictionaryAppendUnsigned(dictionary, 0);
usr/src/common/ficl/primitives.c
1042
markBranch(dictionary, vm, doTag);
usr/src/common/ficl/primitives.c
1048
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1050
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionQDoParen);
usr/src/common/ficl/primitives.c
1055
markBranch(dictionary, vm, leaveTag);
usr/src/common/ficl/primitives.c
1056
ficlDictionaryAppendUnsigned(dictionary, 0);
usr/src/common/ficl/primitives.c
1060
markBranch(dictionary, vm, doTag);
usr/src/common/ficl/primitives.c
1067
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1069
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionLoopParen);
usr/src/common/ficl/primitives.c
107
resolveBackBranch(ficlDictionary *dictionary, ficlVm *vm, char *tag)
usr/src/common/ficl/primitives.c
1070
resolveBackBranch(dictionary, vm, doTag);
usr/src/common/ficl/primitives.c
1071
resolveAbsBranch(dictionary, vm, leaveTag);
usr/src/common/ficl/primitives.c
1077
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1079
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionPlusLoopParen);
usr/src/common/ficl/primitives.c
1080
resolveBackBranch(dictionary, vm, doTag);
usr/src/common/ficl/primitives.c
1081
resolveAbsBranch(dictionary, vm, leaveTag);
usr/src/common/ficl/primitives.c
1090
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1093
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/primitives.c
1095
ficlVmDictionaryAllotCells(vm, dictionary, 1);
usr/src/common/ficl/primitives.c
1101
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1104
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/primitives.c
1106
ficlVmDictionaryAllotCells(vm, dictionary, 2);
usr/src/common/ficl/primitives.c
1143
ficlDictionary *dictionary;
usr/src/common/ficl/primitives.c
1148
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1151
FICL_VM_DICTIONARY_CHECK(vm, dictionary, i);
usr/src/common/ficl/primitives.c
1153
ficlVmDictionaryAllot(vm, dictionary, i);
usr/src/common/ficl/primitives.c
1159
ficlDictionary *dictionary;
usr/src/common/ficl/primitives.c
116
c.i = patchAddr - dictionary->here;
usr/src/common/ficl/primitives.c
1163
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1164
ficlStackPushPointer(vm->dataStack, dictionary->here);
usr/src/common/ficl/primitives.c
118
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/primitives.c
1206
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1216
ficlDictionaryAppendCell(dictionary,
usr/src/common/ficl/primitives.c
1221
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/primitives.c
127
resolveForwardBranch(ficlDictionary *dictionary, ficlVm *vm, char *tag)
usr/src/common/ficl/primitives.c
1283
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1287
dictionary->here;
usr/src/common/ficl/primitives.c
1295
ficlVmDictionaryAllot(vm, dictionary,
usr/src/common/ficl/primitives.c
1298
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1300
dictionary->here =
usr/src/common/ficl/primitives.c
1302
(ficlCountedString *)dictionary->here, '\"'));
usr/src/common/ficl/primitives.c
1303
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/primitives.c
1317
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1323
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1325
dictionary->here =
usr/src/common/ficl/primitives.c
1327
(ficlCountedString *)dictionary->here, '\"'));
usr/src/common/ficl/primitives.c
1328
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/primitives.c
1330
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/primitives.c
1368
ficlDictionary *dictionary;
usr/src/common/ficl/primitives.c
137
offset = dictionary->here - patchAddr;
usr/src/common/ficl/primitives.c
1375
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1379
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1381
to = (char *)dictionary->here;
usr/src/common/ficl/primitives.c
1389
dictionary->here = FICL_POINTER_TO_CELL(ficlAlignPointer(to));
usr/src/common/ficl/primitives.c
1412
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1415
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/primitives.c
1417
ficlVmDictionaryAllotCells(vm, dictionary, 1);
usr/src/common/ficl/primitives.c
1423
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1429
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1437
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionDoesParen);
usr/src/common/ficl/primitives.c
147
resolveAbsBranch(ficlDictionary *dictionary, ficlVm *vm, char *wantTag)
usr/src/common/ficl/primitives.c
1490
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1491
ficlWord *wp = dictionary->smudge;
usr/src/common/ficl/primitives.c
167
(*patchAddr).p = dictionary->here;
usr/src/common/ficl/primitives.c
1770
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1772
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/primitives.c
180
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1801
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1802
markBranch(dictionary, vm, destTag);
usr/src/common/ficl/primitives.c
1808
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1810
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1812
resolveBackBranch(dictionary, vm, destTag);
usr/src/common/ficl/primitives.c
1818
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1822
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1824
markBranch(dictionary, vm, origTag);
usr/src/common/ficl/primitives.c
1830
ficlDictionaryAppendUnsigned(dictionary, 1);
usr/src/common/ficl/primitives.c
1836
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
1838
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1841
resolveBackBranch(dictionary, vm, destTag);
usr/src/common/ficl/primitives.c
1843
resolveForwardBranch(dictionary, vm, origTag);
usr/src/common/ficl/primitives.c
1849
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
185
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/primitives.c
1851
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
1854
resolveBackBranch(dictionary, vm, destTag);
usr/src/common/ficl/primitives.c
197
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2029
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2033
counted = (ficlCountedString *)dictionary->here;
usr/src/common/ficl/primitives.c
2038
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
2040
dictionary->here = FICL_POINTER_TO_CELL(
usr/src/common/ficl/primitives.c
2041
ficlVmGetString(vm, (ficlCountedString *)dictionary->here,
usr/src/common/ficl/primitives.c
2043
ficlDictionaryAlign(dictionary);
usr/src/common/ficl/primitives.c
206
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
212
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionSemiParen);
usr/src/common/ficl/primitives.c
214
ficlDictionaryUnsmudge(dictionary);
usr/src/common/ficl/primitives.c
2241
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2245
c.p = dictionary->smudge;
usr/src/common/ficl/primitives.c
2246
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/primitives.c
229
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2295
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2303
word = ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/primitives.c
2331
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
234
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
2340
(void) ficlDictionaryAppendWord(dictionary, name,
usr/src/common/ficl/primitives.c
2342
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/primitives.c
2358
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
238
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionExitParen);
usr/src/common/ficl/primitives.c
2404
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
2406
ficlDictionaryAppendUnsigned(dictionary, nLocal);
usr/src/common/ficl/primitives.c
2462
ficlDictionary *dictionary;
usr/src/common/ficl/primitives.c
2467
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
250
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2519
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
2523
vm->callback.system->localsFixup = dictionary->here;
usr/src/common/ficl/primitives.c
2524
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
2528
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
2529
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
255
(void) ficlDictionaryAppendConstantInstruction(dictionary, name,
usr/src/common/ficl/primitives.c
2565
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
262
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
2630
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
2632
ficlDictionaryAppendUnsigned(dictionary, nLocal);
usr/src/common/ficl/primitives.c
2640
word = ficlDictionaryLookup(dictionary, name);
usr/src/common/ficl/primitives.c
267
(void) ficlDictionaryAppend2ConstantInstruction(dictionary, name,
usr/src/common/ficl/primitives.c
2685
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
3099
ficlDictionary *dictionary = ficlSystemGetDictionary(system);
usr/src/common/ficl/primitives.c
3102
FICL_SYSTEM_ASSERT(system, dictionary);
usr/src/common/ficl/primitives.c
3107
(void) ficlDictionarySetInstruction(dictionary, description, token, \
usr/src/common/ficl/primitives.c
3117
(void) ficlDictionarySetPrimitive(dictionary, "#",
usr/src/common/ficl/primitives.c
3119
(void) ficlDictionarySetPrimitive(dictionary, "#>",
usr/src/common/ficl/primitives.c
3121
(void) ficlDictionarySetPrimitive(dictionary, "#s",
usr/src/common/ficl/primitives.c
3123
(void) ficlDictionarySetPrimitive(dictionary, "\'",
usr/src/common/ficl/primitives.c
3125
(void) ficlDictionarySetPrimitive(dictionary, "(",
usr/src/common/ficl/primitives.c
3127
(void) ficlDictionarySetPrimitive(dictionary, "+loop",
usr/src/common/ficl/primitives.c
3129
(void) ficlDictionarySetPrimitive(dictionary, ".",
usr/src/common/ficl/primitives.c
3131
(void) ficlDictionarySetPrimitive(dictionary, ".\"",
usr/src/common/ficl/primitives.c
3133
(void) ficlDictionarySetPrimitive(dictionary, ":",
usr/src/common/ficl/primitives.c
3135
(void) ficlDictionarySetPrimitive(dictionary, ";",
usr/src/common/ficl/primitives.c
3137
(void) ficlDictionarySetPrimitive(dictionary, "<#",
usr/src/common/ficl/primitives.c
3139
(void) ficlDictionarySetPrimitive(dictionary, ">body",
usr/src/common/ficl/primitives.c
3141
(void) ficlDictionarySetPrimitive(dictionary, ">in",
usr/src/common/ficl/primitives.c
3143
(void) ficlDictionarySetPrimitive(dictionary, ">number",
usr/src/common/ficl/primitives.c
3145
(void) ficlDictionarySetPrimitive(dictionary, "abort",
usr/src/common/ficl/primitives.c
3147
(void) ficlDictionarySetPrimitive(dictionary, "accept",
usr/src/common/ficl/primitives.c
3149
(void) ficlDictionarySetPrimitive(dictionary, "align",
usr/src/common/ficl/primitives.c
3151
(void) ficlDictionarySetPrimitive(dictionary, "aligned",
usr/src/common/ficl/primitives.c
3153
(void) ficlDictionarySetPrimitive(dictionary, "allot",
usr/src/common/ficl/primitives.c
3155
(void) ficlDictionarySetPrimitive(dictionary, "base",
usr/src/common/ficl/primitives.c
3157
(void) ficlDictionarySetPrimitive(dictionary, "begin",
usr/src/common/ficl/primitives.c
3159
(void) ficlDictionarySetPrimitive(dictionary, "case",
usr/src/common/ficl/primitives.c
3161
(void) ficlDictionarySetPrimitive(dictionary, "char",
usr/src/common/ficl/primitives.c
3163
(void) ficlDictionarySetPrimitive(dictionary, "char+",
usr/src/common/ficl/primitives.c
3165
(void) ficlDictionarySetPrimitive(dictionary, "chars",
usr/src/common/ficl/primitives.c
3167
(void) ficlDictionarySetPrimitive(dictionary, "constant",
usr/src/common/ficl/primitives.c
3169
(void) ficlDictionarySetPrimitive(dictionary, "count",
usr/src/common/ficl/primitives.c
3171
(void) ficlDictionarySetPrimitive(dictionary, "cr",
usr/src/common/ficl/primitives.c
3173
(void) ficlDictionarySetPrimitive(dictionary, "create",
usr/src/common/ficl/primitives.c
3175
(void) ficlDictionarySetPrimitive(dictionary, "decimal",
usr/src/common/ficl/primitives.c
3177
(void) ficlDictionarySetPrimitive(dictionary, "depth",
usr/src/common/ficl/primitives.c
3179
(void) ficlDictionarySetPrimitive(dictionary, "do",
usr/src/common/ficl/primitives.c
3181
(void) ficlDictionarySetPrimitive(dictionary, "does>",
usr/src/common/ficl/primitives.c
3183
(void) ficlDictionarySetPrimitive(dictionary, "else",
usr/src/common/ficl/primitives.c
3185
(void) ficlDictionarySetPrimitive(dictionary, "emit",
usr/src/common/ficl/primitives.c
3187
(void) ficlDictionarySetPrimitive(dictionary, "endcase",
usr/src/common/ficl/primitives.c
3189
(void) ficlDictionarySetPrimitive(dictionary, "endof",
usr/src/common/ficl/primitives.c
3191
(void) ficlDictionarySetPrimitive(dictionary, "environment?",
usr/src/common/ficl/primitives.c
3193
(void) ficlDictionarySetPrimitive(dictionary, "evaluate",
usr/src/common/ficl/primitives.c
3195
(void) ficlDictionarySetPrimitive(dictionary, "execute",
usr/src/common/ficl/primitives.c
3197
(void) ficlDictionarySetPrimitive(dictionary, "exit",
usr/src/common/ficl/primitives.c
3199
(void) ficlDictionarySetPrimitive(dictionary, "fallthrough",
usr/src/common/ficl/primitives.c
3201
(void) ficlDictionarySetPrimitive(dictionary, "find",
usr/src/common/ficl/primitives.c
3203
(void) ficlDictionarySetPrimitive(dictionary, "fm/mod",
usr/src/common/ficl/primitives.c
3205
(void) ficlDictionarySetPrimitive(dictionary, "here",
usr/src/common/ficl/primitives.c
3207
(void) ficlDictionarySetPrimitive(dictionary, "hold",
usr/src/common/ficl/primitives.c
3209
(void) ficlDictionarySetPrimitive(dictionary, "if",
usr/src/common/ficl/primitives.c
3211
(void) ficlDictionarySetPrimitive(dictionary, "immediate",
usr/src/common/ficl/primitives.c
3213
(void) ficlDictionarySetPrimitive(dictionary, "literal",
usr/src/common/ficl/primitives.c
3215
(void) ficlDictionarySetPrimitive(dictionary, "loop",
usr/src/common/ficl/primitives.c
3217
(void) ficlDictionarySetPrimitive(dictionary, "m*",
usr/src/common/ficl/primitives.c
3219
(void) ficlDictionarySetPrimitive(dictionary, "mod",
usr/src/common/ficl/primitives.c
3221
(void) ficlDictionarySetPrimitive(dictionary, "of",
usr/src/common/ficl/primitives.c
3223
(void) ficlDictionarySetPrimitive(dictionary, "postpone",
usr/src/common/ficl/primitives.c
3225
(void) ficlDictionarySetPrimitive(dictionary, "quit",
usr/src/common/ficl/primitives.c
3227
(void) ficlDictionarySetPrimitive(dictionary, "recurse",
usr/src/common/ficl/primitives.c
3229
(void) ficlDictionarySetPrimitive(dictionary, "repeat",
usr/src/common/ficl/primitives.c
3231
(void) ficlDictionarySetPrimitive(dictionary, "s\"",
usr/src/common/ficl/primitives.c
3233
(void) ficlDictionarySetPrimitive(dictionary, "sign",
usr/src/common/ficl/primitives.c
3235
(void) ficlDictionarySetPrimitive(dictionary, "sm/rem",
usr/src/common/ficl/primitives.c
3237
(void) ficlDictionarySetPrimitive(dictionary, "source",
usr/src/common/ficl/primitives.c
3239
(void) ficlDictionarySetPrimitive(dictionary, "state",
usr/src/common/ficl/primitives.c
3241
(void) ficlDictionarySetPrimitive(dictionary, "then",
usr/src/common/ficl/primitives.c
3243
(void) ficlDictionarySetPrimitive(dictionary, "type",
usr/src/common/ficl/primitives.c
3245
(void) ficlDictionarySetPrimitive(dictionary, "u.",
usr/src/common/ficl/primitives.c
3247
(void) ficlDictionarySetPrimitive(dictionary, "um*",
usr/src/common/ficl/primitives.c
3249
(void) ficlDictionarySetPrimitive(dictionary, "um/mod",
usr/src/common/ficl/primitives.c
3251
(void) ficlDictionarySetPrimitive(dictionary, "until",
usr/src/common/ficl/primitives.c
3253
(void) ficlDictionarySetPrimitive(dictionary, "variable",
usr/src/common/ficl/primitives.c
3255
(void) ficlDictionarySetPrimitive(dictionary, "while",
usr/src/common/ficl/primitives.c
3257
(void) ficlDictionarySetPrimitive(dictionary, "word",
usr/src/common/ficl/primitives.c
3259
(void) ficlDictionarySetPrimitive(dictionary, "[",
usr/src/common/ficl/primitives.c
3261
(void) ficlDictionarySetPrimitive(dictionary, "[\']",
usr/src/common/ficl/primitives.c
3263
(void) ficlDictionarySetPrimitive(dictionary, "[char]",
usr/src/common/ficl/primitives.c
3265
(void) ficlDictionarySetPrimitive(dictionary, "]",
usr/src/common/ficl/primitives.c
3272
(void) ficlDictionarySetPrimitive(dictionary, ".(",
usr/src/common/ficl/primitives.c
3275
(void) ficlDictionarySetPrimitive(dictionary, ":noname",
usr/src/common/ficl/primitives.c
3277
(void) ficlDictionarySetPrimitive(dictionary, "?do",
usr/src/common/ficl/primitives.c
3279
(void) ficlDictionarySetPrimitive(dictionary, "again",
usr/src/common/ficl/primitives.c
3281
(void) ficlDictionarySetPrimitive(dictionary, "c\"",
usr/src/common/ficl/primitives.c
3283
(void) ficlDictionarySetPrimitive(dictionary, "hex",
usr/src/common/ficl/primitives.c
3285
(void) ficlDictionarySetPrimitive(dictionary, "pad",
usr/src/common/ficl/primitives.c
3287
(void) ficlDictionarySetPrimitive(dictionary, "parse",
usr/src/common/ficl/primitives.c
3294
(void) ficlDictionarySetPrimitive(dictionary, "refill",
usr/src/common/ficl/primitives.c
3296
(void) ficlDictionarySetPrimitive(dictionary, "source-id",
usr/src/common/ficl/primitives.c
3298
(void) ficlDictionarySetPrimitive(dictionary, "to",
usr/src/common/ficl/primitives.c
3300
(void) ficlDictionarySetPrimitive(dictionary, "value",
usr/src/common/ficl/primitives.c
3302
(void) ficlDictionarySetPrimitive(dictionary, "\\",
usr/src/common/ficl/primitives.c
3341
(void) ficlDictionarySetPrimitive(dictionary, "2constant",
usr/src/common/ficl/primitives.c
3343
(void) ficlDictionarySetPrimitive(dictionary, "2literal",
usr/src/common/ficl/primitives.c
3345
(void) ficlDictionarySetPrimitive(dictionary, "2variable",
usr/src/common/ficl/primitives.c
3357
(void) ficlDictionarySetPrimitive(dictionary, "2rot",
usr/src/common/ficl/primitives.c
3359
(void) ficlDictionarySetPrimitive(dictionary, "2value",
usr/src/common/ficl/primitives.c
3365
(void) ficlDictionarySetPrimitive(dictionary, "catch",
usr/src/common/ficl/primitives.c
3367
(void) ficlDictionarySetPrimitive(dictionary, "throw",
usr/src/common/ficl/primitives.c
3379
(void) ficlDictionarySetPrimitive(dictionary, "doLocal",
usr/src/common/ficl/primitives.c
3381
(void) ficlDictionarySetPrimitive(dictionary, "(local)",
usr/src/common/ficl/primitives.c
3383
(void) ficlDictionarySetPrimitive(dictionary, "(2local)",
usr/src/common/ficl/primitives.c
3396
(void) ficlDictionarySetPrimitive(dictionary, "allocate",
usr/src/common/ficl/primitives.c
3398
(void) ficlDictionarySetPrimitive(dictionary, "free",
usr/src/common/ficl/primitives.c
3400
(void) ficlDictionarySetPrimitive(dictionary, "resize",
usr/src/common/ficl/primitives.c
3427
(void) ficlDictionarySetPrimitive(dictionary, ".ver",
usr/src/common/ficl/primitives.c
3429
(void) ficlDictionarySetPrimitive(dictionary, ">name",
usr/src/common/ficl/primitives.c
3431
(void) ficlDictionarySetPrimitive(dictionary, "add-parse-step",
usr/src/common/ficl/primitives.c
3433
(void) ficlDictionarySetPrimitive(dictionary, "body>",
usr/src/common/ficl/primitives.c
3435
(void) ficlDictionarySetPrimitive(dictionary, "compile-only",
usr/src/common/ficl/primitives.c
3437
(void) ficlDictionarySetPrimitive(dictionary, "endif",
usr/src/common/ficl/primitives.c
3439
(void) ficlDictionarySetPrimitive(dictionary, "last-word",
usr/src/common/ficl/primitives.c
3441
(void) ficlDictionarySetPrimitive(dictionary, "hash",
usr/src/common/ficl/primitives.c
3443
(void) ficlDictionarySetPrimitive(dictionary, "objectify",
usr/src/common/ficl/primitives.c
3445
(void) ficlDictionarySetPrimitive(dictionary, "?object",
usr/src/common/ficl/primitives.c
3447
(void) ficlDictionarySetPrimitive(dictionary, "parse-word",
usr/src/common/ficl/primitives.c
3449
(void) ficlDictionarySetPrimitive(dictionary, "sfind",
usr/src/common/ficl/primitives.c
3451
(void) ficlDictionarySetPrimitive(dictionary, "sliteral",
usr/src/common/ficl/primitives.c
3453
(void) ficlDictionarySetPrimitive(dictionary, "sprintf",
usr/src/common/ficl/primitives.c
3455
(void) ficlDictionarySetPrimitive(dictionary, "strlen",
usr/src/common/ficl/primitives.c
3457
(void) ficlDictionarySetPrimitive(dictionary, "x.",
usr/src/common/ficl/primitives.c
3460
(void) ficlDictionarySetPrimitive(dictionary, "user",
usr/src/common/ficl/primitives.c
3467
interpret = ficlDictionarySetPrimitive(dictionary, "interpret",
usr/src/common/ficl/primitives.c
3469
(void) ficlDictionarySetPrimitive(dictionary, "lookup",
usr/src/common/ficl/primitives.c
3471
(void) ficlDictionarySetPrimitive(dictionary, "(parse-step)",
usr/src/common/ficl/primitives.c
3473
system->exitInnerWord = ficlDictionarySetPrimitive(dictionary,
usr/src/common/ficl/primitives.c
3482
(void) ficlDictionarySetConstant(dictionary, #token, token);
usr/src/common/ficl/primitives.c
3485
ficlDictionarySetConstant(dictionary, #token, token);
usr/src/common/ficl/primitives.c
3502
ficlDictionaryCellsAvailable(dictionary) > 0);
usr/src/common/ficl/primitives.c
566
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
568
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
570
markBranch(dictionary, vm, origTag);
usr/src/common/ficl/primitives.c
571
ficlDictionaryAppendUnsigned(dictionary, 1);
usr/src/common/ficl/primitives.c
592
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
595
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
601
markBranch(dictionary, vm, origTag); /* (4) push "else" patch addr */
usr/src/common/ficl/primitives.c
604
ficlDictionaryAppendUnsigned(dictionary, 1);
usr/src/common/ficl/primitives.c
605
offset = dictionary->here - patchAddr;
usr/src/common/ficl/primitives.c
615
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
616
resolveForwardBranch(dictionary, vm, origTag);
usr/src/common/ficl/primitives.c
649
ficlDictionary *dictionary;
usr/src/common/ficl/primitives.c
675
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
677
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionDrop);
usr/src/common/ficl/primitives.c
681
offset = dictionary->here - patchAddr;
usr/src/common/ficl/primitives.c
693
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
70
markBranch(ficlDictionary *dictionary, ficlVm *vm, char *tag)
usr/src/common/ficl/primitives.c
707
ficlDictionaryAppendUnsigned(dictionary, ficlInstructionOfParen);
usr/src/common/ficl/primitives.c
708
markBranch(dictionary, vm, ofTag);
usr/src/common/ficl/primitives.c
709
ficlDictionaryAppendUnsigned(dictionary, 2);
usr/src/common/ficl/primitives.c
712
ficlInteger offset = dictionary->here - fallthroughFixup;
usr/src/common/ficl/primitives.c
72
ficlStackPushPointer(vm->dataStack, dictionary->here);
usr/src/common/ficl/primitives.c
727
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
742
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
749
ficlStackPushPointer(vm->dataStack, dictionary->here);
usr/src/common/ficl/primitives.c
754
ficlDictionaryAppendUnsigned(dictionary, 2);
usr/src/common/ficl/primitives.c
757
offset = dictionary->here - patchAddr;
usr/src/common/ficl/primitives.c
770
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
785
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
789
ficlStackPushPointer(vm->dataStack, dictionary->here);
usr/src/common/ficl/primitives.c
793
ficlDictionaryAppendUnsigned(dictionary, 2);
usr/src/common/ficl/primitives.c
796
offset = dictionary->here - patchAddr;
usr/src/common/ficl/primitives.c
920
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
925
if ((pStep != NULL) && ficlDictionaryIsAWord(dictionary, pStep))
usr/src/common/ficl/primitives.c
939
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
961
ficlDictionaryAppendUnsigned(dictionary, value);
usr/src/common/ficl/primitives.c
981
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
986
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/primitives.c
988
ficlDictionaryAppendUnsigned(dictionary, value);
usr/src/common/ficl/primitives.c
996
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/primitives.c
998
ficlDictionaryAppendUnsigned(dictionary, ficlInstruction2LiteralParen);
usr/src/common/ficl/primitives.c
999
ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->dataStack));
usr/src/common/ficl/search.c
109
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
110
int wordlistCount = dictionary->wordlistCount;
usr/src/common/ficl/search.c
113
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/search.c
115
ficlStackPushPointer(vm->dataStack, dictionary->wordlists[i]);
usr/src/common/ficl/search.c
119
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/search.c
164
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
165
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/search.c
166
dictionary->compilationWordlist = hash;
usr/src/common/ficl/search.c
167
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/search.c
186
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
193
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/search.c
196
dictionary->wordlistCount = wordlistCount;
usr/src/common/ficl/search.c
198
dictionary->wordlists[i] =
usr/src/common/ficl/search.c
202
ficlDictionaryResetSearchOrder(dictionary);
usr/src/common/ficl/search.c
205
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/search.c
226
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
233
hash = ficlDictionaryCreateWordlist(dictionary, nBuckets);
usr/src/common/ficl/search.c
245
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
248
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/search.c
249
wordlistCount = dictionary->wordlistCount;
usr/src/common/ficl/search.c
254
dictionary->wordlists[--dictionary->wordlistCount]);
usr/src/common/ficl/search.c
255
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/search.c
266
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
268
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/search.c
269
if (dictionary->wordlistCount > FICL_MAX_WORDLISTS) {
usr/src/common/ficl/search.c
272
dictionary->wordlists[dictionary->wordlistCount++] =
usr/src/common/ficl/search.c
274
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/search.c
345
ficlDictionary *dictionary = ficlSystemGetDictionary(system);
usr/src/common/ficl/search.c
348
FICL_SYSTEM_ASSERT(system, dictionary);
usr/src/common/ficl/search.c
354
(void) ficlDictionarySetPrimitive(dictionary, ">search",
usr/src/common/ficl/search.c
356
(void) ficlDictionarySetPrimitive(dictionary, "search>",
usr/src/common/ficl/search.c
358
(void) ficlDictionarySetPrimitive(dictionary, "definitions",
usr/src/common/ficl/search.c
360
(void) ficlDictionarySetPrimitive(dictionary, "forth-wordlist",
usr/src/common/ficl/search.c
362
(void) ficlDictionarySetPrimitive(dictionary, "get-current",
usr/src/common/ficl/search.c
364
(void) ficlDictionarySetPrimitive(dictionary, "get-order",
usr/src/common/ficl/search.c
366
(void) ficlDictionarySetPrimitive(dictionary, "search-wordlist",
usr/src/common/ficl/search.c
368
(void) ficlDictionarySetPrimitive(dictionary, "set-current",
usr/src/common/ficl/search.c
370
(void) ficlDictionarySetPrimitive(dictionary, "set-order",
usr/src/common/ficl/search.c
372
(void) ficlDictionarySetPrimitive(dictionary, "ficl-wordlist",
usr/src/common/ficl/search.c
384
(void) ficlDictionarySetPrimitive(dictionary, "wid-get-name",
usr/src/common/ficl/search.c
386
(void) ficlDictionarySetPrimitive(dictionary, "wid-set-name",
usr/src/common/ficl/search.c
388
(void) ficlDictionarySetPrimitive(dictionary, "wid-set-super",
usr/src/common/ficl/search.c
58
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
60
FICL_VM_ASSERT(vm, dictionary);
usr/src/common/ficl/search.c
61
if (dictionary->wordlistCount < 1) {
usr/src/common/ficl/search.c
65
dictionary->compilationWordlist =
usr/src/common/ficl/search.c
66
dictionary->wordlists[dictionary->wordlistCount-1];
usr/src/common/ficl/search.c
92
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/search.c
93
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/search.c
94
ficlStackPushPointer(vm->dataStack, dictionary->compilationWordlist);
usr/src/common/ficl/search.c
95
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/system.c
149
system->dictionary = ficlDictionaryCreateHashed(system,
usr/src/common/ficl/system.c
151
system->dictionary->forthWordlist->name = "forth-wordlist";
usr/src/common/ficl/system.c
258
if (system->dictionary)
usr/src/common/ficl/system.c
259
ficlDictionaryDestroy(system->dictionary);
usr/src/common/ficl/system.c
260
system->dictionary = NULL;
usr/src/common/ficl/system.c
315
ficlDictionary *dictionary = system->dictionary;
usr/src/common/ficl/system.c
319
word = ficlDictionaryAppendPrimitive(dictionary, name,
usr/src/common/ficl/system.c
323
ficlDictionaryAppendCell(dictionary, c);
usr/src/common/ficl/system.c
386
return (ficlDictionaryLookup(system->dictionary, s));
usr/src/common/ficl/system.c
396
return (system->dictionary);
usr/src/common/ficl/system.c
432
ficlDictionary *dictionary = system->dictionary;
usr/src/common/ficl/system.c
438
FICL_SYSTEM_ASSERT(system, dictionary);
usr/src/common/ficl/system.c
440
ficlDictionaryLock(dictionary, FICL_TRUE);
usr/src/common/ficl/system.c
450
for (i = (int)dictionary->wordlistCount - 1; (i >= 0) && (!word); --i) {
usr/src/common/ficl/system.c
451
hash = dictionary->wordlists[i];
usr/src/common/ficl/system.c
455
ficlDictionaryLock(dictionary, FICL_FALSE);
usr/src/common/ficl/tools.c
140
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/tools.c
153
FICL_VM_DICTIONARY_CHECK(vm, dictionary, 0);
usr/src/common/ficl/tools.c
155
pFHash = dictionary->wordlists[dictionary->wordlistCount - 1];
usr/src/common/ficl/tools.c
530
ficlDictionary *dictionary;
usr/src/common/ficl/tools.c
648
if (ficlDictionaryIncludes(context->dictionary, cell->p)) {
usr/src/common/ficl/tools.c
650
word = ficlDictionaryFindEnclosingWord(context->dictionary,
usr/src/common/ficl/tools.c
669
context.dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/tools.c
680
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/tools.c
684
ficlHashForget(hash, dictionary->here);
usr/src/common/ficl/tools.c
703
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/tools.c
704
ficlHash *hash = dictionary->compilationWordlist;
usr/src/common/ficl/tools.c
709
dictionary->here = FICL_POINTER_TO_CELL(where);
usr/src/common/ficl/tools.c
718
ficlPrimitiveWordsBackend(ficlVm *vm, ficlDictionary *dictionary,
usr/src/common/ficl/tools.c
808
nWords, (long)(dictionary->here - dictionary->base),
usr/src/common/ficl/tools.c
809
dictionary->size);
usr/src/common/ficl/tools.c
821
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/tools.c
822
ficlHash *hash = dictionary->wordlists[dictionary->wordlistCount - 1];
usr/src/common/ficl/tools.c
823
ficlPrimitiveWordsBackend(vm, dictionary, hash, NULL);
usr/src/common/ficl/tools.c
843
ficlDictionary *dictionary = vm->callback.system->environment;
usr/src/common/ficl/tools.c
844
ficlHash *hash = dictionary->forthWordlist;
usr/src/common/ficl/tools.c
861
counter, (long)(dictionary->here - dictionary->base),
usr/src/common/ficl/tools.c
862
dictionary->size);
usr/src/common/ficl/tools.c
930
ficlDictionary *dictionary = ficlSystemGetDictionary(system);
usr/src/common/ficl/tools.c
933
FICL_SYSTEM_ASSERT(system, dictionary);
usr/src/common/ficl/tools.c
940
(void) ficlDictionarySetPrimitive(dictionary, ".s",
usr/src/common/ficl/tools.c
942
(void) ficlDictionarySetPrimitive(dictionary, ".s-simple",
usr/src/common/ficl/tools.c
944
(void) ficlDictionarySetPrimitive(dictionary, "bye", ficlPrimitiveBye,
usr/src/common/ficl/tools.c
946
(void) ficlDictionarySetPrimitive(dictionary, "forget",
usr/src/common/ficl/tools.c
948
(void) ficlDictionarySetPrimitive(dictionary, "see", ficlPrimitiveSee,
usr/src/common/ficl/tools.c
950
(void) ficlDictionarySetPrimitive(dictionary, "words",
usr/src/common/ficl/tools.c
962
(void) ficlDictionarySetPrimitive(dictionary, "r.s",
usr/src/common/ficl/tools.c
964
(void) ficlDictionarySetPrimitive(dictionary, ".env",
usr/src/common/ficl/tools.c
966
(void) ficlDictionarySetPrimitive(dictionary, "env-constant",
usr/src/common/ficl/tools.c
968
(void) ficlDictionarySetPrimitive(dictionary, "env-2constant",
usr/src/common/ficl/tools.c
970
(void) ficlDictionarySetPrimitive(dictionary, "debug-xt",
usr/src/common/ficl/tools.c
972
(void) ficlDictionarySetPrimitive(dictionary, "parse-order",
usr/src/common/ficl/tools.c
974
(void) ficlDictionarySetPrimitive(dictionary, "step-break",
usr/src/common/ficl/tools.c
976
(void) ficlDictionarySetPrimitive(dictionary, "forget-wid",
usr/src/common/ficl/tools.c
978
(void) ficlDictionarySetPrimitive(dictionary, "see-xt",
usr/src/common/ficl/tools.c
982
(void) ficlDictionarySetPrimitive(dictionary, ".hash",
usr/src/common/ficl/vm.c
1317
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/vm.c
1318
dictionary->smudge->code =
usr/src/common/ficl/vm.c
1320
dictionary->smudge->param[0].p = ip;
usr/src/common/ficl/vm.c
1401
ficlDictionary *dictionary;
usr/src/common/ficl/vm.c
1404
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/vm.c
1405
ficlDictionaryAppendCell(dictionary, *dataTop--);
usr/src/common/ficl/vm.c
1410
ficlDictionary *dictionary;
usr/src/common/ficl/vm.c
1414
dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/vm.c
1416
ficlDictionaryAppendCharacter(dictionary, c);
usr/src/common/ficl/vm.c
2071
return (vm->callback.system->dictionary);
usr/src/common/ficl/vm.c
2426
ficlDictionary *dictionary = system->dictionary;
usr/src/common/ficl/vm.c
2481
ficlDictionaryAbortDefinition(dictionary);
usr/src/common/ficl/vm.c
2495
ficlDictionaryAbortDefinition(dictionary);
usr/src/common/ficl/vm.c
2501
ficlDictionaryResetSearchOrder(dictionary);
usr/src/common/ficl/vm.c
2676
ficlVmDictionarySimpleCheck(ficlVm *vm, ficlDictionary *dictionary, int cells)
usr/src/common/ficl/vm.c
2680
(ficlDictionaryCellsAvailable(dictionary) *
usr/src/common/ficl/vm.c
2686
(ficlDictionaryCellsUsed(dictionary) *
usr/src/common/ficl/vm.c
2692
FICL_IGNORE(dictionary);
usr/src/common/ficl/vm.c
2698
ficlVmDictionaryCheck(ficlVm *vm, ficlDictionary *dictionary, int cells)
usr/src/common/ficl/vm.c
2701
ficlVmDictionarySimpleCheck(vm, dictionary, cells);
usr/src/common/ficl/vm.c
2703
if (dictionary->wordlistCount > FICL_MAX_WORDLISTS) {
usr/src/common/ficl/vm.c
2704
ficlDictionaryResetSearchOrder(dictionary);
usr/src/common/ficl/vm.c
2706
} else if (dictionary->wordlistCount < 0) {
usr/src/common/ficl/vm.c
2707
ficlDictionaryResetSearchOrder(dictionary);
usr/src/common/ficl/vm.c
2712
FICL_IGNORE(dictionary);
usr/src/common/ficl/vm.c
2718
ficlVmDictionaryAllot(ficlVm *vm, ficlDictionary *dictionary, int n)
usr/src/common/ficl/vm.c
2720
FICL_VM_DICTIONARY_SIMPLE_CHECK(vm, dictionary, n);
usr/src/common/ficl/vm.c
2722
ficlDictionaryAllot(dictionary, n);
usr/src/common/ficl/vm.c
2726
ficlVmDictionaryAllotCells(ficlVm *vm, ficlDictionary *dictionary, int cells)
usr/src/common/ficl/vm.c
2728
FICL_VM_DICTIONARY_SIMPLE_CHECK(vm, dictionary, cells);
usr/src/common/ficl/vm.c
2730
ficlDictionaryAllotCells(dictionary, cells);
usr/src/common/ficl/vm.c
2756
ficlDictionary *dictionary = ficlVmGetDictionary(vm);
usr/src/common/ficl/vm.c
2759
FICL_VM_DICTIONARY_CHECK(vm, dictionary, 0);
usr/src/common/ficl/vm.c
2767
tempFW = ficlDictionaryLookup(dictionary, name);
usr/src/common/ficl/vm.c
2787
ficlDictionaryAppendUnsigned(dictionary,
usr/src/common/ficl/vm.c
2790
ficlDictionaryAppendCell(dictionary, c);
usr/src/lib/libnisdb/db_dictionary.cc
1086
dbstat = add_to_dictionary(tempdict.dictionary, clone);
usr/src/lib/libnisdb/db_dictionary.cc
1150
dictionary = NULL;
usr/src/lib/libnisdb/db_dictionary.cc
1153
if ((status = f.transfer(&dictionary)) < 0) {
usr/src/lib/libnisdb/db_dictionary.cc
1156
dictionary = new db_dict_desc;
usr/src/lib/libnisdb/db_dictionary.cc
1157
if (dictionary == NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
1163
dictionary->tables.tables_len = 0;
usr/src/lib/libnisdb/db_dictionary.cc
1164
dictionary->tables.tables_val = NULL;
usr/src/lib/libnisdb/db_dictionary.cc
1165
dictionary->count = 0;
usr/src/lib/libnisdb/db_dictionary.cc
1166
dictionary->impl_vers = DB_CURRENT_VERSION;
usr/src/lib/libnisdb/db_dictionary.cc
1267
if (dictionary) {
usr/src/lib/libnisdb/db_dictionary.cc
1268
delete_dictionary(dictionary);
usr/src/lib/libnisdb/db_dictionary.cc
1269
dictionary = NULL;
usr/src/lib/libnisdb/db_dictionary.cc
1297
status = f.transfer(&dictionary); /* dump table descs */
usr/src/lib/libnisdb/db_dictionary.cc
1466
ret = search_dictionary(dictionary, tab);
usr/src/lib/libnisdb/db_dictionary.cc
1481
if (initialized && searchDeferred && deferred.dictionary != NULL)
usr/src/lib/libnisdb/db_dictionary.cc
1482
ret = search_dictionary(deferred.dictionary, tab);
usr/src/lib/libnisdb/db_dictionary.cc
1708
ret = remove_from_dictionary(dictionary, tab, TRUE);
usr/src/lib/libnisdb/db_dictionary.cc
1802
ret = add_to_dictionary(dictionary, new_table);
usr/src/lib/libnisdb/db_dictionary.cc
1883
gt_answer.db_table_names_len = dictionary->count;
usr/src/lib/libnisdb/db_dictionary.cc
1884
gt_answer.db_table_names_val = new db_table_namep[dictionary->count];
usr/src/lib/libnisdb/db_dictionary.cc
1894
enumerate_dictionary(dictionary, &get_table_name);
usr/src/lib/libnisdb/db_dictionary.cc
1962
ret = enumerate_dictionary(dictionary, &db_checkpoint_aux_cont);
usr/src/lib/libnisdb/db_dictionary.cc
2161
if (dictionary == NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
2184
tmp->impl_vers = dictionary->impl_vers;
usr/src/lib/libnisdb/db_dictionary.cc
2189
for (i = 0; ok && i < dictionary->tables.tables_len; i++) {
usr/src/lib/libnisdb/db_dictionary.cc
2191
t = dictionary->tables.tables_val[i];
usr/src/lib/libnisdb/db_dictionary.cc
2215
dictionary->tables.tables_len) ||
usr/src/lib/libnisdb/db_dictionary.cc
2216
(tmp->count != dictionary->count))
usr/src/lib/libnisdb/db_dictionary.cc
2255
if (deferred.dictionary == NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
2256
deferred.dictionary = new db_dict_desc;
usr/src/lib/libnisdb/db_dictionary.cc
2257
if (deferred.dictionary == NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
2262
deferred.dictionary->tables.tables_len = 0;
usr/src/lib/libnisdb/db_dictionary.cc
2263
deferred.dictionary->tables.tables_val = NULL;
usr/src/lib/libnisdb/db_dictionary.cc
2264
deferred.dictionary->count = 0;
usr/src/lib/libnisdb/db_dictionary.cc
2265
deferred.dictionary->impl_vers =
usr/src/lib/libnisdb/db_dictionary.cc
2299
stat = add_to_dictionary(deferred.dictionary,
usr/src/lib/libnisdb/db_dictionary.cc
2338
db_table_desc *old = search_dictionary(deferred.dictionary, table);
usr/src/lib/libnisdb/db_dictionary.cc
2339
db_table_desc *upd = search_dictionary(dictionary, table);
usr/src/lib/libnisdb/db_dictionary.cc
2350
ret = remove_from_dictionary(deferred.dictionary, table, FALSE);
usr/src/lib/libnisdb/db_dictionary.cc
2368
ret = remove_from_dictionary(dictionary, table, FALSE);
usr/src/lib/libnisdb/db_dictionary.cc
2386
ret = add_to_dictionary(dictionary, old);
usr/src/lib/libnisdb/db_dictionary.cc
2409
db_table_desc *old = search_dictionary(deferred.dictionary, table);
usr/src/lib/libnisdb/db_dictionary.cc
2417
ret = remove_from_dictionary(deferred.dictionary, table, FALSE);
usr/src/lib/libnisdb/db_dictionary.cc
614
dictionary = NULL;
usr/src/lib/libnisdb/db_dictionary.cc
793
dictionary = NULL;
usr/src/lib/libnisdb/db_dictionary.cc
795
if ((status = f.transfer(&dictionary)) < 0) {
usr/src/lib/libnisdb/db_dictionary.cc
798
dictionary = new db_dict_desc;
usr/src/lib/libnisdb/db_dictionary.cc
799
if (dictionary == NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
806
dictionary->tables.tables_len =
usr/src/lib/libnisdb/db_dictionary.cc
807
curdict.dictionary->tables.tables_len;
usr/src/lib/libnisdb/db_dictionary.cc
809
(unsigned int) dictionary->tables.tables_len,
usr/src/lib/libnisdb/db_dictionary.cc
817
dictionary->tables.tables_val = newtab;
usr/src/lib/libnisdb/db_dictionary.cc
818
dictionary->count = 0;
usr/src/lib/libnisdb/db_dictionary.cc
819
dictionary->impl_vers = curdict.dictionary->impl_vers;
usr/src/lib/libnisdb/db_dictionary.cc
851
if (dictionary == NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
859
if ((tbl_count = dictionary->count) == 0) {
usr/src/lib/libnisdb/db_dictionary.cc
872
enumerate_dictionary(dictionary, &print_table);
usr/src/lib/libnisdb/db_dictionary.cc
878
for (i = 0; i < dictionary->tables.tables_len; i++) {
usr/src/lib/libnisdb/db_dictionary.cc
879
bucket = dictionary->tables.tables_val[i];
usr/src/lib/libnisdb/db_dictionary.cc
902
(FreeDictionary->dictionary,
usr/src/lib/libnisdb/db_dictionary.cc
910
status = remove_from_dictionary(dictionary,
usr/src/lib/libnisdb/db_dictionary.cc
957
for (i = 0; i < tempdict.dictionary->tables.tables_len; ++i) {
usr/src/lib/libnisdb/db_dictionary.cc
958
tbl = tempdict.dictionary->tables.tables_val[i];
usr/src/lib/libnisdb/db_dictionary.cc
980
dbstat = add_to_dictionary(dictionary, clone);
usr/src/lib/libnisdb/db_dictionary.cc
983
dbstat = remove_from_dictionary(dictionary,
usr/src/lib/libnisdb/db_dictionary.cc
990
dbstat = add_to_dictionary(dictionary,
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3892
inflateSetDictionary(z, dictionary, dictLength)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3894
const Bytef *dictionary;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3902
if (adler32(1L, dictionary, dictLength) != z->adler)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3909
dictionary += dictLength - length;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
3911
inflate_set_dictionary(z->state->blocks, dictionary, length);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
945
deflateSetDictionary(strm, dictionary, dictLength)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
947
const Bytef *dictionary;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
955
if (strm == Z_NULL || strm->state == Z_NULL || dictionary == Z_NULL)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
962
strm->adler = adler32(strm->adler, dictionary, dictLength);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
970
dictionary += dictLength - length;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
974
zmemcpy(s->window, dictionary, length);
usr/src/uts/common/io/ppp/spppcomp/zlib.h
800
const Bytef *dictionary, uInt dictLength));
usr/src/uts/common/io/ppp/spppcomp/zlib.h
933
const Bytef *dictionary, uInt dictLength));