# # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright (c) 2016, Toomas Soome # # # MAPFILE HEADER START # # WARNING: STOP NOW. DO NOT MODIFY THIS FILE. # Object versioning must comply with the rules detailed in # # usr/src/lib/README.mapfiles # # You should not be making modifications here until you've read the most current # copy of that file. If you need help, contact a gatekeeper for guidance. # # MAPFILE HEADER END # # NOTE: libficl should be kept in sync with interfaces used in standalone # ficl in loader, so we can use this library to verify loader functionality. $mapfile_version 2 SYMBOL_VERSION ILLUMOSprivate { global: bf_init; bf_fini; bf_run; ficl2IntegerDivideFloored; ficl2IntegerDivideSymmetric; ficl2UnsignedDivide; ficlAlignPointer; ficlCallbackAssert; ficlCallbackDefaultTextOut; ficlCallbackTextOut; ficlDictionaryAbortDefinition; ficlDictionaryAlign; ficlDictionaryAllot; ficlDictionaryAllotCells; ficlDictionaryAppend2Constant; ficlDictionaryAppend2ConstantInstruction; ficlDictionaryAppendCell; ficlDictionaryAppendCharacter; ficlDictionaryAppendConstant; ficlDictionaryAppendConstantInstruction; ficlDictionaryAppendData; ficlDictionaryAppendInstruction; ficlDictionaryAppendPrimitive; ficlDictionaryAppendString; ficlDictionaryAppendUnsigned; ficlDictionaryAppendWord; ficlDictionaryCellsAvailable; ficlDictionaryCellsUsed; ficlDictionaryClearFlags; ficlDictionaryCreate; ficlDictionaryCreateHashed; ficlDictionaryCreateWordlist; ficlDictionaryDestroy; ficlDictionaryEmpty; ficlDictionaryFindEnclosingWord; ficlDictionaryIncludes; ficlDictionaryIsAWord; ficlDictionaryLookup; ficlDictionaryResetSearchOrder; ficlDictionarySee; ficlDictionarySet2Constant; ficlDictionarySet2ConstantInstruction; ficlDictionarySetConstant; ficlDictionarySetConstantInstruction; ficlDictionarySetFlags; ficlDictionarySetImmediate; ficlDictionarySetInstruction; ficlDictionarySetPrimitive; ficlDictionaryUnsmudge; ficlDictionaryWhere; ficlDigitToCharacter; ficlFree; ficlHashCode; ficlHashForget; ficlHashInsertWord; ficlHashLookup; ficlHashReset; ficlIsPowerOfTwo; ficlLocalParen; ficlLocalParenIm; ficlLtoa; ficlMalloc; ficlPrimitiveHashSummary; ficlPrimitiveLiteralIm; ficlPrimitiveParseStepParen; ficlPrimitiveTick; ficlRealloc; ficlStackCheck; ficlStackCreate; ficlStackDepth; ficlStackDestroy; ficlStackWalk; ficlStackDisplay; ficlStackDrop; ficlStackFetch; ficlStackGetTop; ficlStackLink; ficlStackPick; ficlStackPop; ficlStackPop2Integer; ficlStackPop2Unsigned; ficlStackPopFloat; ficlStackPopInteger; ficlStackPopPointer; ficlStackPopUnsigned; ficlStackPush; ficlStackPush2Integer; ficlStackPush2Unsigned; ficlStackPushFloat; ficlStackPushInteger; ficlStackPushPointer; ficlStackPushUnsigned; ficlStackReset; ficlStackRoll; ficlStackSetTop; ficlStackStore; ficlStackUnlink; ficlStrincmp; ficlStringCaseFold; ficlStringReverse; ficlStringSkipSpace; ficlSystemAddParseStep; ficlSystemAddPrimitiveParseStep; ficlSystemCompileCore; ficlSystemCompileExtras; ficlSystemCompileFile; ficlSystemCompileFloat; ficlSystemCompilePlatform; ficlSystemCompilePrefix; ficlSystemCompileSearch; ficlSystemCompileSoftCore; ficlSystemCompileTools; ficlSystemCreate; ficlSystemCreateVm; ficlSystemDestroy; ficlSystemDestroyVm; ficlSystemGetDictionary; ficlSystemGetEnvironment; ficlSystemGetLocals; ficlSystemLookup; ficlSystemLookupLocal; ficlUltoa; ficlVmBranchRelative; ficlVmCreate; ficlVmDestroy; ficlVmDictionaryAllot; ficlVmDictionaryAllotCells; ficlVmDictionaryCheck; ficlVmDictionarySimpleCheck; ficlVmDisplayDataStack; ficlVmDisplayDataStackSimple; ficlVmDisplayFloatStack; ficlVmDisplayReturnStack; ficlVmEvaluate; ficlVmExecuteString; ficlVmExecuteWord; ficlVmExecuteXT; ficlVmGetDictionary; ficlVmGetString; ficlVmGetWord; ficlVmGetWord0; ficlVmGetWordToPad; ficlVmInnerLoop; ficlVmParseFloatNumber; ficlVmParseNumber; ficlVmParseString; ficlVmParseStringEx; ficlVmParseWord; ficlVmParsePrefix; ficlVmPop; ficlVmPopIP; ficlVmPopTib; ficlVmPush; ficlVmPushIP; ficlVmPushTib; ficlVmQuit; ficlVmReset; ficlVmSetTextOut; ficlVmTextOut; ficlVmThrow; ficlVmThrowError; ficlWordClassify; ficlWordIsCompileOnly; ficlWordIsImmediate; local: *; };