Lines Matching refs:stack

874 FICL_PLATFORM_EXTERN void ficlStackDestroy(ficlStack *stack);
875 FICL_PLATFORM_EXTERN int ficlStackDepth(ficlStack *stack);
876 FICL_PLATFORM_EXTERN void ficlStackDrop(ficlStack *stack, int n);
877 FICL_PLATFORM_EXTERN ficlCell ficlStackFetch(ficlStack *stack, int n);
878 FICL_PLATFORM_EXTERN ficlCell ficlStackGetTop(ficlStack *stack);
879 FICL_PLATFORM_EXTERN void ficlStackPick(ficlStack *stack, int n);
880 FICL_PLATFORM_EXTERN ficlCell ficlStackPop(ficlStack *stack);
881 FICL_PLATFORM_EXTERN void ficlStackPush(ficlStack *stack, ficlCell c);
882 FICL_PLATFORM_EXTERN void ficlStackReset(ficlStack *stack);
883 FICL_PLATFORM_EXTERN void ficlStackRoll(ficlStack *stack, int n);
884 FICL_PLATFORM_EXTERN void ficlStackSetTop(ficlStack *stack, ficlCell c);
885 FICL_PLATFORM_EXTERN void ficlStackStore(ficlStack *stack, int n, ficlCell c);
888 FICL_PLATFORM_EXTERN void ficlStackLink(ficlStack *stack, int nCells);
889 FICL_PLATFORM_EXTERN void ficlStackUnlink(ficlStack *stack);
892 FICL_PLATFORM_EXTERN void *ficlStackPopPointer(ficlStack *stack);
893 FICL_PLATFORM_EXTERN ficlUnsigned ficlStackPopUnsigned(ficlStack *stack);
894 FICL_PLATFORM_EXTERN ficlInteger ficlStackPopInteger(ficlStack *stack);
895 FICL_PLATFORM_EXTERN void ficlStackPushPointer(ficlStack *stack, void *ptr);
897 ficlStackPushUnsigned(ficlStack *stack, ficlUnsigned u);
898 FICL_PLATFORM_EXTERN void ficlStackPushInteger(ficlStack *stack, ficlInteger i);
901 FICL_PLATFORM_EXTERN ficlFloat ficlStackPopFloat(ficlStack *stack);
902 FICL_PLATFORM_EXTERN void ficlStackPushFloat(ficlStack *stack, ficlFloat f);
906 ficlStackPush2Integer(ficlStack *stack, ficl2Integer i64);
907 FICL_PLATFORM_EXTERN ficl2Integer ficlStackPop2Integer(ficlStack *stack);
909 ficlStackPush2Unsigned(ficlStack *stack, ficl2Unsigned u64);
910 FICL_PLATFORM_EXTERN ficl2Unsigned ficlStackPop2Unsigned(ficlStack *stack);
914 ficlStackCheck(ficlStack *stack, int popCells, int pushCells);
915 #define FICL_STACK_CHECK(stack, popCells, pushCells) \ argument
916 ficlStackCheck(stack, popCells, pushCells)
918 #define FICL_STACK_CHECK(stack, popCells, pushCells) argument
923 ficlStackWalk(ficlStack *stack, ficlStackWalkFunction callback,
925 FICL_PLATFORM_EXTERN void ficlStackDisplay(ficlStack *stack,