#
# 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
#
#
# 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
#
#
# 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:
*;
};