| # |
| # 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 <tsoome@me.com> |
| # |
| |
| # |
| # 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: |
| *; |
| }; |