xref: /illumos-gate/usr/src/lib/libficl/mapfile-vers (revision afc2ba1d)
1*afc2ba1dSToomas Soome#
2*afc2ba1dSToomas Soome# This file and its contents are supplied under the terms of the
3*afc2ba1dSToomas Soome# Common Development and Distribution License ("CDDL"), version 1.0.
4*afc2ba1dSToomas Soome# You may only use this file in accordance with the terms of version
5*afc2ba1dSToomas Soome# 1.0 of the CDDL.
6*afc2ba1dSToomas Soome#
7*afc2ba1dSToomas Soome# A full copy of the text of the CDDL should have accompanied this
8*afc2ba1dSToomas Soome# source.  A copy of the CDDL is also available via the Internet at
9*afc2ba1dSToomas Soome# http://www.illumos.org/license/CDDL.
10*afc2ba1dSToomas Soome#
11*afc2ba1dSToomas Soome
12*afc2ba1dSToomas Soome#
13*afc2ba1dSToomas Soome# Copyright (c) 2016, Toomas Soome <tsoome@me.com>
14*afc2ba1dSToomas Soome#
15*afc2ba1dSToomas Soome
16*afc2ba1dSToomas Soome#
17*afc2ba1dSToomas Soome# MAPFILE HEADER START
18*afc2ba1dSToomas Soome#
19*afc2ba1dSToomas Soome# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20*afc2ba1dSToomas Soome# Object versioning must comply with the rules detailed in
21*afc2ba1dSToomas Soome#
22*afc2ba1dSToomas Soome#	usr/src/lib/README.mapfiles
23*afc2ba1dSToomas Soome#
24*afc2ba1dSToomas Soome# You should not be making modifications here until you've read the most current
25*afc2ba1dSToomas Soome# copy of that file. If you need help, contact a gatekeeper for guidance.
26*afc2ba1dSToomas Soome#
27*afc2ba1dSToomas Soome# MAPFILE HEADER END
28*afc2ba1dSToomas Soome#
29*afc2ba1dSToomas Soome
30*afc2ba1dSToomas Soome# NOTE: libficl should be kept in sync with interfaces used in standalone
31*afc2ba1dSToomas Soome# ficl in loader, so we can use this library to verify loader functionality.
32*afc2ba1dSToomas Soome
33*afc2ba1dSToomas Soome$mapfile_version 2
34*afc2ba1dSToomas Soome
35*afc2ba1dSToomas SoomeSYMBOL_VERSION ILLUMOSprivate {
36*afc2ba1dSToomas Soome    global:
37*afc2ba1dSToomas Soome	bf_init;
38*afc2ba1dSToomas Soome	bf_fini;
39*afc2ba1dSToomas Soome	bf_run;
40*afc2ba1dSToomas Soome	ficl2IntegerDivideFloored;
41*afc2ba1dSToomas Soome	ficl2IntegerDivideSymmetric;
42*afc2ba1dSToomas Soome	ficl2UnsignedDivide;
43*afc2ba1dSToomas Soome	ficlAlignPointer;
44*afc2ba1dSToomas Soome	ficlCallbackAssert;
45*afc2ba1dSToomas Soome	ficlCallbackDefaultTextOut;
46*afc2ba1dSToomas Soome	ficlCallbackTextOut;
47*afc2ba1dSToomas Soome	ficlDictionaryAbortDefinition;
48*afc2ba1dSToomas Soome	ficlDictionaryAlign;
49*afc2ba1dSToomas Soome	ficlDictionaryAllot;
50*afc2ba1dSToomas Soome	ficlDictionaryAllotCells;
51*afc2ba1dSToomas Soome	ficlDictionaryAppend2Constant;
52*afc2ba1dSToomas Soome	ficlDictionaryAppend2ConstantInstruction;
53*afc2ba1dSToomas Soome	ficlDictionaryAppendCell;
54*afc2ba1dSToomas Soome	ficlDictionaryAppendCharacter;
55*afc2ba1dSToomas Soome	ficlDictionaryAppendConstant;
56*afc2ba1dSToomas Soome	ficlDictionaryAppendConstantInstruction;
57*afc2ba1dSToomas Soome	ficlDictionaryAppendData;
58*afc2ba1dSToomas Soome	ficlDictionaryAppendInstruction;
59*afc2ba1dSToomas Soome	ficlDictionaryAppendPrimitive;
60*afc2ba1dSToomas Soome	ficlDictionaryAppendString;
61*afc2ba1dSToomas Soome	ficlDictionaryAppendUnsigned;
62*afc2ba1dSToomas Soome	ficlDictionaryAppendWord;
63*afc2ba1dSToomas Soome	ficlDictionaryCellsAvailable;
64*afc2ba1dSToomas Soome	ficlDictionaryCellsUsed;
65*afc2ba1dSToomas Soome	ficlDictionaryClearFlags;
66*afc2ba1dSToomas Soome	ficlDictionaryCreate;
67*afc2ba1dSToomas Soome	ficlDictionaryCreateHashed;
68*afc2ba1dSToomas Soome	ficlDictionaryCreateWordlist;
69*afc2ba1dSToomas Soome	ficlDictionaryDestroy;
70*afc2ba1dSToomas Soome	ficlDictionaryEmpty;
71*afc2ba1dSToomas Soome	ficlDictionaryFindEnclosingWord;
72*afc2ba1dSToomas Soome	ficlDictionaryIncludes;
73*afc2ba1dSToomas Soome	ficlDictionaryIsAWord;
74*afc2ba1dSToomas Soome	ficlDictionaryLookup;
75*afc2ba1dSToomas Soome	ficlDictionaryResetSearchOrder;
76*afc2ba1dSToomas Soome	ficlDictionarySee;
77*afc2ba1dSToomas Soome	ficlDictionarySet2Constant;
78*afc2ba1dSToomas Soome	ficlDictionarySet2ConstantInstruction;
79*afc2ba1dSToomas Soome	ficlDictionarySetConstant;
80*afc2ba1dSToomas Soome	ficlDictionarySetConstantInstruction;
81*afc2ba1dSToomas Soome	ficlDictionarySetFlags;
82*afc2ba1dSToomas Soome	ficlDictionarySetImmediate;
83*afc2ba1dSToomas Soome	ficlDictionarySetInstruction;
84*afc2ba1dSToomas Soome	ficlDictionarySetPrimitive;
85*afc2ba1dSToomas Soome	ficlDictionaryUnsmudge;
86*afc2ba1dSToomas Soome	ficlDictionaryWhere;
87*afc2ba1dSToomas Soome	ficlDigitToCharacter;
88*afc2ba1dSToomas Soome	ficlFree;
89*afc2ba1dSToomas Soome	ficlHashCode;
90*afc2ba1dSToomas Soome	ficlHashForget;
91*afc2ba1dSToomas Soome	ficlHashInsertWord;
92*afc2ba1dSToomas Soome	ficlHashLookup;
93*afc2ba1dSToomas Soome	ficlHashReset;
94*afc2ba1dSToomas Soome	ficlIsPowerOfTwo;
95*afc2ba1dSToomas Soome	ficlLocalParen;
96*afc2ba1dSToomas Soome	ficlLocalParenIm;
97*afc2ba1dSToomas Soome	ficlLtoa;
98*afc2ba1dSToomas Soome	ficlMalloc;
99*afc2ba1dSToomas Soome	ficlPrimitiveHashSummary;
100*afc2ba1dSToomas Soome	ficlPrimitiveLiteralIm;
101*afc2ba1dSToomas Soome	ficlPrimitiveParseStepParen;
102*afc2ba1dSToomas Soome	ficlPrimitiveTick;
103*afc2ba1dSToomas Soome	ficlRealloc;
104*afc2ba1dSToomas Soome	ficlStackCheck;
105*afc2ba1dSToomas Soome	ficlStackCreate;
106*afc2ba1dSToomas Soome	ficlStackDepth;
107*afc2ba1dSToomas Soome	ficlStackDestroy;
108*afc2ba1dSToomas Soome	ficlStackWalk;
109*afc2ba1dSToomas Soome	ficlStackDisplay;
110*afc2ba1dSToomas Soome	ficlStackDrop;
111*afc2ba1dSToomas Soome	ficlStackFetch;
112*afc2ba1dSToomas Soome	ficlStackGetTop;
113*afc2ba1dSToomas Soome	ficlStackLink;
114*afc2ba1dSToomas Soome	ficlStackPick;
115*afc2ba1dSToomas Soome	ficlStackPop;
116*afc2ba1dSToomas Soome	ficlStackPop2Integer;
117*afc2ba1dSToomas Soome	ficlStackPop2Unsigned;
118*afc2ba1dSToomas Soome	ficlStackPopFloat;
119*afc2ba1dSToomas Soome	ficlStackPopInteger;
120*afc2ba1dSToomas Soome	ficlStackPopPointer;
121*afc2ba1dSToomas Soome	ficlStackPopUnsigned;
122*afc2ba1dSToomas Soome	ficlStackPush;
123*afc2ba1dSToomas Soome	ficlStackPush2Integer;
124*afc2ba1dSToomas Soome	ficlStackPush2Unsigned;
125*afc2ba1dSToomas Soome	ficlStackPushFloat;
126*afc2ba1dSToomas Soome	ficlStackPushInteger;
127*afc2ba1dSToomas Soome	ficlStackPushPointer;
128*afc2ba1dSToomas Soome	ficlStackPushUnsigned;
129*afc2ba1dSToomas Soome	ficlStackReset;
130*afc2ba1dSToomas Soome	ficlStackRoll;
131*afc2ba1dSToomas Soome	ficlStackSetTop;
132*afc2ba1dSToomas Soome	ficlStackStore;
133*afc2ba1dSToomas Soome	ficlStackUnlink;
134*afc2ba1dSToomas Soome	ficlStrincmp;
135*afc2ba1dSToomas Soome	ficlStringCaseFold;
136*afc2ba1dSToomas Soome	ficlStringReverse;
137*afc2ba1dSToomas Soome	ficlStringSkipSpace;
138*afc2ba1dSToomas Soome	ficlSystemAddParseStep;
139*afc2ba1dSToomas Soome	ficlSystemAddPrimitiveParseStep;
140*afc2ba1dSToomas Soome	ficlSystemCompileCore;
141*afc2ba1dSToomas Soome	ficlSystemCompileExtras;
142*afc2ba1dSToomas Soome	ficlSystemCompileFile;
143*afc2ba1dSToomas Soome	ficlSystemCompileFloat;
144*afc2ba1dSToomas Soome	ficlSystemCompilePlatform;
145*afc2ba1dSToomas Soome	ficlSystemCompilePrefix;
146*afc2ba1dSToomas Soome	ficlSystemCompileSearch;
147*afc2ba1dSToomas Soome	ficlSystemCompileSoftCore;
148*afc2ba1dSToomas Soome	ficlSystemCompileTools;
149*afc2ba1dSToomas Soome	ficlSystemCreate;
150*afc2ba1dSToomas Soome	ficlSystemCreateVm;
151*afc2ba1dSToomas Soome	ficlSystemDestroy;
152*afc2ba1dSToomas Soome	ficlSystemDestroyVm;
153*afc2ba1dSToomas Soome	ficlSystemGetDictionary;
154*afc2ba1dSToomas Soome	ficlSystemGetEnvironment;
155*afc2ba1dSToomas Soome	ficlSystemGetLocals;
156*afc2ba1dSToomas Soome	ficlSystemLookup;
157*afc2ba1dSToomas Soome	ficlSystemLookupLocal;
158*afc2ba1dSToomas Soome	ficlUltoa;
159*afc2ba1dSToomas Soome	ficlVmBranchRelative;
160*afc2ba1dSToomas Soome	ficlVmCreate;
161*afc2ba1dSToomas Soome	ficlVmDestroy;
162*afc2ba1dSToomas Soome	ficlVmDictionaryAllot;
163*afc2ba1dSToomas Soome	ficlVmDictionaryAllotCells;
164*afc2ba1dSToomas Soome	ficlVmDictionaryCheck;
165*afc2ba1dSToomas Soome	ficlVmDictionarySimpleCheck;
166*afc2ba1dSToomas Soome	ficlVmDisplayDataStack;
167*afc2ba1dSToomas Soome	ficlVmDisplayDataStackSimple;
168*afc2ba1dSToomas Soome	ficlVmDisplayFloatStack;
169*afc2ba1dSToomas Soome	ficlVmDisplayReturnStack;
170*afc2ba1dSToomas Soome	ficlVmEvaluate;
171*afc2ba1dSToomas Soome	ficlVmExecuteString;
172*afc2ba1dSToomas Soome	ficlVmExecuteWord;
173*afc2ba1dSToomas Soome	ficlVmExecuteXT;
174*afc2ba1dSToomas Soome	ficlVmGetDictionary;
175*afc2ba1dSToomas Soome	ficlVmGetString;
176*afc2ba1dSToomas Soome	ficlVmGetWord;
177*afc2ba1dSToomas Soome	ficlVmGetWord0;
178*afc2ba1dSToomas Soome	ficlVmGetWordToPad;
179*afc2ba1dSToomas Soome	ficlVmInnerLoop;
180*afc2ba1dSToomas Soome	ficlVmParseFloatNumber;
181*afc2ba1dSToomas Soome	ficlVmParseNumber;
182*afc2ba1dSToomas Soome	ficlVmParseString;
183*afc2ba1dSToomas Soome	ficlVmParseStringEx;
184*afc2ba1dSToomas Soome	ficlVmParseWord;
185*afc2ba1dSToomas Soome	ficlVmParsePrefix;
186*afc2ba1dSToomas Soome	ficlVmPop;
187*afc2ba1dSToomas Soome	ficlVmPopIP;
188*afc2ba1dSToomas Soome	ficlVmPopTib;
189*afc2ba1dSToomas Soome	ficlVmPush;
190*afc2ba1dSToomas Soome	ficlVmPushIP;
191*afc2ba1dSToomas Soome	ficlVmPushTib;
192*afc2ba1dSToomas Soome	ficlVmQuit;
193*afc2ba1dSToomas Soome	ficlVmReset;
194*afc2ba1dSToomas Soome	ficlVmSetTextOut;
195*afc2ba1dSToomas Soome	ficlVmTextOut;
196*afc2ba1dSToomas Soome	ficlVmThrow;
197*afc2ba1dSToomas Soome	ficlVmThrowError;
198*afc2ba1dSToomas Soome	ficlWordClassify;
199*afc2ba1dSToomas Soome	ficlWordIsCompileOnly;
200*afc2ba1dSToomas Soome	ficlWordIsImmediate;
201*afc2ba1dSToomas Soome
202*afc2ba1dSToomas Soome    local:
203*afc2ba1dSToomas Soome	*;
204*afc2ba1dSToomas Soome};
205