stand/ficl/ficl.h
369
FICL_STACK *stackCreate (unsigned nCells);
stand/ficl/ficl.h
370
void stackDelete (FICL_STACK *pStack);
stand/ficl/ficl.h
371
int stackDepth (FICL_STACK *pStack);
stand/ficl/ficl.h
372
void stackDrop (FICL_STACK *pStack, int n);
stand/ficl/ficl.h
373
CELL stackFetch (FICL_STACK *pStack, int n);
stand/ficl/ficl.h
374
CELL stackGetTop (FICL_STACK *pStack);
stand/ficl/ficl.h
375
void stackLink (FICL_STACK *pStack, int nCells);
stand/ficl/ficl.h
376
void stackPick (FICL_STACK *pStack, int n);
stand/ficl/ficl.h
377
CELL stackPop (FICL_STACK *pStack);
stand/ficl/ficl.h
378
void *stackPopPtr (FICL_STACK *pStack);
stand/ficl/ficl.h
379
FICL_UNS stackPopUNS (FICL_STACK *pStack);
stand/ficl/ficl.h
380
FICL_INT stackPopINT (FICL_STACK *pStack);
stand/ficl/ficl.h
381
void stackPush (FICL_STACK *pStack, CELL c);
stand/ficl/ficl.h
382
void stackPushPtr (FICL_STACK *pStack, void *ptr);
stand/ficl/ficl.h
383
void stackPushUNS (FICL_STACK *pStack, FICL_UNS u);
stand/ficl/ficl.h
384
void stackPushINT (FICL_STACK *pStack, FICL_INT i);
stand/ficl/ficl.h
385
void stackReset (FICL_STACK *pStack);
stand/ficl/ficl.h
386
void stackRoll (FICL_STACK *pStack, int n);
stand/ficl/ficl.h
387
void stackSetTop (FICL_STACK *pStack, CELL c);
stand/ficl/ficl.h
388
void stackStore (FICL_STACK *pStack, int n, CELL c);
stand/ficl/ficl.h
389
void stackUnlink (FICL_STACK *pStack);
stand/ficl/ficl.h
392
float stackPopFloat (FICL_STACK *pStack);
stand/ficl/ficl.h
393
void stackPushFloat(FICL_STACK *pStack, FICL_FLOAT f);
stand/ficl/ficl.h
486
FICL_STACK *pStack; /* param stack */
stand/ficl/ficl.h
487
FICL_STACK *rStack; /* return stack */
stand/ficl/ficl.h
489
FICL_STACK *fStack; /* float stack (optional) */
stand/ficl/math64.c
215
void i64Push(FICL_STACK *pStack, DPINT i64)
stand/ficl/math64.c
222
void u64Push(FICL_STACK *pStack, DPUNS u64)
stand/ficl/math64.c
236
DPINT i64Pop(FICL_STACK *pStack)
stand/ficl/math64.c
244
DPUNS u64Pop(FICL_STACK *pStack)
stand/ficl/math64.h
57
void i64Push(FICL_STACK *pStack, DPINT i64);
stand/ficl/math64.h
58
DPINT i64Pop(FICL_STACK *pStack);
stand/ficl/math64.h
59
void u64Push(FICL_STACK *pStack, DPUNS u64);
stand/ficl/math64.h
60
DPUNS u64Pop(FICL_STACK *pStack);
stand/ficl/stack.c
113
FICL_STACK *stackCreate(unsigned nCells)
stand/ficl/stack.c
115
size_t size = sizeof (FICL_STACK) + nCells * sizeof (CELL);
stand/ficl/stack.c
116
FICL_STACK *pStack = ficlMalloc(size);
stand/ficl/stack.c
135
void stackDelete(FICL_STACK *pStack)
stand/ficl/stack.c
148
int stackDepth(FICL_STACK *pStack)
stand/ficl/stack.c
158
void stackDrop(FICL_STACK *pStack, int n)
stand/ficl/stack.c
173
CELL stackFetch(FICL_STACK *pStack, int n)
stand/ficl/stack.c
178
void stackStore(FICL_STACK *pStack, int n, CELL c)
stand/ficl/stack.c
190
CELL stackGetTop(FICL_STACK *pStack)
stand/ficl/stack.c
205
void stackLink(FICL_STACK *pStack, int nCells)
stand/ficl/stack.c
221
void stackUnlink(FICL_STACK *pStack)
stand/ficl/stack.c
234
void stackPick(FICL_STACK *pStack, int n)
stand/ficl/stack.c
246
CELL stackPop(FICL_STACK *pStack)
stand/ficl/stack.c
251
void *stackPopPtr(FICL_STACK *pStack)
stand/ficl/stack.c
256
FICL_UNS stackPopUNS(FICL_STACK *pStack)
stand/ficl/stack.c
261
FICL_INT stackPopINT(FICL_STACK *pStack)
stand/ficl/stack.c
267
float stackPopFloat(FICL_STACK *pStack)
stand/ficl/stack.c
278
void stackPush(FICL_STACK *pStack, CELL c)
stand/ficl/stack.c
283
void stackPushPtr(FICL_STACK *pStack, void *ptr)
stand/ficl/stack.c
288
void stackPushUNS(FICL_STACK *pStack, FICL_UNS u)
stand/ficl/stack.c
293
void stackPushINT(FICL_STACK *pStack, FICL_INT i)
stand/ficl/stack.c
299
void stackPushFloat(FICL_STACK *pStack, FICL_FLOAT f)
stand/ficl/stack.c
310
void stackReset(FICL_STACK *pStack)
stand/ficl/stack.c
325
void stackRoll(FICL_STACK *pStack, int n)
stand/ficl/stack.c
365
void stackSetTop(FICL_STACK *pStack, CELL c)
stand/ficl/stack.c
74
FICL_STACK *pStack = pVM->pStack;
stand/ficl/stack.c
93
FICL_STACK *fStack = pVM->fStack;
stand/ficl/tools.c
624
FICL_STACK *pStk = pVM->pStack;
stand/ficl/tools.c
648
FICL_STACK *pStk = pVM->rStack;
stand/ficl/vm.c
198
FICL_STACK *pStack = pVM->pStack;
stand/ficl/words.c
4578
FICL_STACK pStack;
stand/ficl/words.c
4579
FICL_STACK rStack;
stand/ficl/words.c
4609
memcpy((void*)&pStack, (void*)pVM->pStack, sizeof(FICL_STACK));
stand/ficl/words.c
4610
memcpy((void*)&rStack, (void*)pVM->rStack, sizeof(FICL_STACK));
stand/ficl/words.c
4652
memcpy((void*)pVM->pStack, (void*)&pStack, sizeof(FICL_STACK));
stand/ficl/words.c
4653
memcpy((void*)pVM->rStack, (void*)&rStack, sizeof(FICL_STACK));