Lines Matching refs:CELL
117 ** int on others. Check the default CELL alignment controlled by
258 ** A CELL is the main storage type. It must be large enough
272 } CELL;
275 ** LVALUEtoCELL does a little pointer trickery to cast any CELL sized
277 ** address) to CELL. Remember that constants and casts are NOT
280 #define LVALUEtoCELL(v) (*(CELL *)&v)
287 #define PTRtoCELL (CELL *)(void *)
362 CELL *pFrame; /* link reg for stack frame */
363 CELL *sp; /* stack pointer */
364 CELL base[1]; /* Top of stack */
374 CELL stackFetch (FICL_STACK *pStack, int n);
375 CELL stackGetTop (FICL_STACK *pStack);
378 CELL stackPop (FICL_STACK *pStack);
382 void stackPush (FICL_STACK *pStack, CELL c);
388 void stackSetTop (FICL_STACK *pStack, CELL c);
389 void stackStore (FICL_STACK *pStack, int n, CELL c);
492 CELL sourceID; /* -1 if EVALUATE, 0 if normal input */
495 CELL user[FICL_USER_CELLS];
535 CELL param[1]; /* First data cell of the word */
542 ( (sizeof (FICL_WORD) + nFICLNAME + sizeof (CELL)) \
543 / (sizeof (CELL)) )
583 CELL vmPop (FICL_VM *pVM);
584 void vmPush (FICL_VM *pVM, CELL c);
703 ** pointer is forced to be CELL-aligned before a definition is added.
731 CELL *here;
738 CELL *dict; /* Base of dictionary memory */
746 void dictAppendCell (FICL_DICT *pDict, CELL c);
778 CELL *dictWhere (FICL_DICT *pDict);
887 CELL *pMarkLocals;
1109 extern CELL dictThreshold;
1110 extern CELL dictIncrease;