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