Lines Matching refs:ficlCell

745 typedef union ficlCell  union
754 } __attribute__((may_alias)) ficlCell; typedef
757 #define FICL_BITS_PER_CELL (sizeof (ficlCell) * 8)
775 #define FICL_POINTER_TO_CELL(p) ((ficlCell *)(void *)p)
862 ficlCell *frame; /* link reg for stack frame */
863 ficlCell *top; /* stack pointer */
866 ficlCell base[1]; /* Top of stack */
877 FICL_PLATFORM_EXTERN ficlCell ficlStackFetch(ficlStack *stack, int n);
878 FICL_PLATFORM_EXTERN ficlCell ficlStackGetTop(ficlStack *stack);
880 FICL_PLATFORM_EXTERN ficlCell ficlStackPop(ficlStack *stack);
881 FICL_PLATFORM_EXTERN void ficlStackPush(ficlStack *stack, ficlCell c);
884 FICL_PLATFORM_EXTERN void ficlStackSetTop(ficlStack *stack, ficlCell c);
885 FICL_PLATFORM_EXTERN void ficlStackStore(ficlStack *stack, int n, ficlCell c);
921 typedef ficlInteger (*ficlStackWalkFunction)(void *constant, ficlCell *cell);
1013 ficlCell sourceId; /* -1 if EVALUATE, 0 if normal input, >0 if a file */
1016 ficlCell user[FICL_USER_CELLS];
1068 FICL_PLATFORM_EXTERN ficlCell ficlVmPop(ficlVm *vm);
1069 FICL_PLATFORM_EXTERN void ficlVmPush(ficlVm *vm, ficlCell c);
1213 ficlCell param[1]; /* First data cell of the word */
1275 ((sizeof (ficlWord) + FICL_NAME_LENGTH + sizeof (ficlCell)) \
1276 / (sizeof (ficlCell)))
1370 ficlCell *here;
1379 ficlCell base[1]; /* Base of dictionary memory */
1390 ficlDictionaryAppendCell(ficlDictionary *dictionary, ficlCell c);
1495 FICL_PLATFORM_EXTERN ficlCell *ficlDictionaryWhere(ficlDictionary *dictionary);
1503 ficlDictionaryFindEnclosingWord(ficlDictionary *dictionary, ficlCell *cell);
1609 ficlCell *localsFixup;