Searched refs:dataStack (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/common/ficl/ |
H A D | primitives.c | 87 FICL_STACK_CHECK(vm->dataStack, 1, 0); in matchControlTag() 283 c = ficlStackPop(vm->dataStack); in ficlPrimitiveDot() 484 i = ficlStackDepth(vm->dataStack); in ficlPrimitiveDepth() 1121 ficlStackPush(vm->dataStack, c); in ficlPrimitiveBase() 1569 ficlStackDrop(vm->dataStack, 2); in ficlPrimitiveNumberSignGreater() 1827 ficlStackRoll(vm->dataStack, 3); in ficlPrimitiveWhileCoIm() 1828 ficlStackRoll(vm->dataStack, 3); in ficlPrimitiveWhileCoIm() 2335 c = ficlStackPop(vm->dataStack); in ficlPrimitiveUser() 2374 stack = vm->dataStack; in ficlLocalParenIm() 2649 stack = vm->dataStack; in ficlPrimitiveToValue() [all …]
|
H A D | fileaccess.c | 19 ficlStackPushInteger(vm->dataStack, ior); in pushIor() 26 int fam = ficlStackPopInteger(vm->dataStack); in ficlFileOpen() 39 ficlStackPushPointer(vm->dataStack, NULL); in ficlFileOpen() 58 ficlStackPushPointer(vm->dataStack, NULL); in ficlFileOpen() 63 ficlStackPushPointer(vm->dataStack, ff); in ficlFileOpen() 165 ficlStackPushInteger(vm->dataStack, ior); in ficlPrimitiveFileStatus() 174 ficlStackPushInteger(vm->dataStack, ud); in ficlPrimitiveFilePosition() 184 ficlStackPushInteger(vm->dataStack, ud); in ficlPrimitiveFileSize() 258 ficlStackPushInteger(vm->dataStack, 0); in ficlPrimitiveReadLine() 259 ficlStackPushInteger(vm->dataStack, 0); in ficlPrimitiveReadLine() [all …]
|
H A D | search.c | 80 ficlStackPushPointer(vm->dataStack, hash); in ficlPrimitiveForthWordlist() 139 name.text = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSearchWordlist() 147 ficlStackPushPointer(vm->dataStack, word); in ficlPrimitiveSearchWordlist() 148 ficlStackPushInteger(vm->dataStack, in ficlPrimitiveSearchWordlist() 151 ficlStackPushUnsigned(vm->dataStack, 0); in ficlPrimitiveSearchWordlist() 199 ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSetOrder() 230 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveFiclWordlist() 234 ficlStackPushPointer(vm->dataStack, hash); in ficlPrimitiveFiclWordlist() 253 ficlStackPushPointer(vm->dataStack, in ficlPrimitiveSearchPop() 273 ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSearchPush() [all …]
|
H A D | tools.c | 210 word = (ficlWord *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSeeXT() 287 ficlWord *xt = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveDebugXT() 290 ficlStackPushPointer(vm->dataStack, xt); in ficlPrimitiveDebugXT() 451 ficlStackPushPointer(vm->dataStack, xt); in ficlPrimitiveStepBreak() 595 ficlStackDisplay(vm->dataStack, NULL, NULL); in ficlVmDisplayDataStack() 614 ficlStack *stack = vm->dataStack; in ficlVmDisplayDataStackSimple() 683 hash = (ficlHash *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveForgetWid() 900 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveEnvConstant() 903 value = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveEnvConstant() 914 FICL_STACK_CHECK(vm->dataStack, 2, 0); in ficlPrimitiveEnv2Constant() [all …]
|
H A D | vm.c | 87 if (vm->dataStack) in ficlVmCreate() 88 ficlStackDestroy(vm->dataStack); in ficlVmCreate() 114 ficlFree(vm->dataStack); in ficlVmDestroy() 230 vm->dataStack->top = dataTop; \ 237 dataTop = vm->dataStack->top; \ 2237 return (ficlStackPop(vm->dataStack)); in ficlVmPop() 2246 ficlStackPush(vm->dataStack, c); in ficlVmPush() 2316 ficlStackReset(vm->dataStack); in ficlVmReset() 2657 ficlStackPushInteger(vm->dataStack, -1); in ficlVmParseNumber() 2659 ficlStackPushInteger(vm->dataStack, 0); in ficlVmParseNumber() [all …]
|
H A D | prefix.c | 122 int base = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveTempBase()
|
H A D | float.c | 206 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveFDepth() 209 ficlStackPushInteger(vm->dataStack, i); in ficlPrimitiveFDepth()
|
H A D | ficl.h | 1008 ficlStack *dataStack; member 1084 #define ficlVmGetDataStack(vm) ((vm)->dataStack)
|