Home
last modified time | relevance | path

Searched refs:dataStack (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/common/ficl/
H A Dprimitives.c87 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 Dfileaccess.c19 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 Dsearch.c80 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 Dtools.c210 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 Dvm.c87 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 Dprefix.c122 int base = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveTempBase()
H A Dfloat.c206 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveFDepth()
209 ficlStackPushInteger(vm->dataStack, i); in ficlPrimitiveFDepth()
H A Dficl.h1008 ficlStack *dataStack; member
1084 #define ficlVmGetDataStack(vm) ((vm)->dataStack)