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