1/*
2 * Copyright (c) 2001 by The XFree86 Project, Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the
9 * Software is furnished to do so, subject to the following conditions:
10 *
11 * The above copyright notice and this permission notice shall be included in
12 * all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17 * THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
18 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
19 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20 * SOFTWARE.
21 *
22 * Except as contained in this notice, the name of the XFree86 Project shall
23 * not be used in advertising or otherwise to promote the sale, use or other
24 * dealings in this Software without prior written authorization from the
25 * XFree86 Project.
26 *
27 * Author: Paulo César Pereira de Andrade
28 */
29
30/* $XFree86: xc/programs/xedit/lisp/core.h,v 1.35tsi Exp $ */
31
32#ifndef Lisp_core_h
33#define Lisp_core_h
34
35#include "lisp/internal.h"
36
37void LispCoreInit(void);
38
39LispObj *Lisp_Acons(LispBuiltin*);
40LispObj *Lisp_Adjoin(LispBuiltin*);
41LispObj *Lisp_Append(LispBuiltin*);
42LispObj *Lisp_And(LispBuiltin*);
43LispObj *Lisp_Aref(LispBuiltin*);
44LispObj *Lisp_Assoc(LispBuiltin*);
45LispObj *Lisp_AssocIf(LispBuiltin*);
46LispObj *Lisp_AssocIfNot(LispBuiltin*);
47LispObj *Lisp_Apply(LispBuiltin*);
48LispObj *Lisp_Atom(LispBuiltin*);
49LispObj *Lisp_Block(LispBuiltin*);
50LispObj *Lisp_Boundp(LispBuiltin*);
51LispObj *Lisp_Butlast(LispBuiltin*);
52LispObj *Lisp_Nbutlast(LispBuiltin*);
53LispObj *Lisp_Car(LispBuiltin*);
54LispObj *Lisp_Case(LispBuiltin*);
55LispObj *Lisp_Catch(LispBuiltin*);
56LispObj *Lisp_Cdr(LispBuiltin*);
57LispObj *Lisp_C_r(LispBuiltin*);
58LispObj *Lisp_Coerce(LispBuiltin*);
59LispObj *Lisp_Cond(LispBuiltin*);
60LispObj *Lisp_Cons(LispBuiltin*);
61LispObj *Lisp_Consp(LispBuiltin*);
62LispObj *Lisp_Constantp(LispBuiltin*);
63LispObj *Lisp_CopyAlist(LispBuiltin*);
64LispObj *Lisp_CopyList(LispBuiltin*);
65LispObj *Lisp_CopyTree(LispBuiltin*);
66LispObj *Lisp_Defconstant(LispBuiltin*);
67LispObj *Lisp_Defmacro(LispBuiltin*);
68LispObj *Lisp_Defun(LispBuiltin*);
69LispObj *Lisp_Defsetf(LispBuiltin*);
70LispObj *Lisp_Defparameter(LispBuiltin*);
71LispObj *Lisp_Defvar(LispBuiltin*);
72LispObj *Lisp_Delete(LispBuiltin*);
73LispObj *Lisp_DeleteDuplicates(LispBuiltin*);
74LispObj *Lisp_DeleteIf(LispBuiltin*);
75LispObj *Lisp_DeleteIfNot(LispBuiltin*);
76LispObj *Lisp_Do(LispBuiltin*);
77LispObj *Lisp_DoP(LispBuiltin*);
78LispObj *Lisp_Documentation(LispBuiltin*);
79LispObj *Lisp_DoList(LispBuiltin*);
80LispObj *Lisp_DoTimes(LispBuiltin*);
81LispObj *Lisp_Elt(LispBuiltin*);
82LispObj *Lisp_Endp(LispBuiltin*);
83LispObj *Lisp_Eq(LispBuiltin*);
84LispObj *Lisp_Eql(LispBuiltin*);
85LispObj *Lisp_Equal(LispBuiltin*);
86LispObj *Lisp_Equalp(LispBuiltin*);
87LispObj *Lisp_Error(LispBuiltin*);
88LispObj *Lisp_Eval(LispBuiltin*);
89LispObj *Lisp_Every(LispBuiltin*);
90LispObj *Lisp_Some(LispBuiltin*);
91LispObj *Lisp_Notevery(LispBuiltin*);
92LispObj *Lisp_Notany(LispBuiltin*);
93LispObj *Lisp_Fboundp(LispBuiltin*);
94LispObj *Lisp_Find(LispBuiltin*);
95LispObj *Lisp_FindIf(LispBuiltin*);
96LispObj *Lisp_FindIfNot(LispBuiltin*);
97LispObj *Lisp_Fill(LispBuiltin*);
98LispObj *Lisp_Fmakunbound(LispBuiltin*);
99LispObj *Lisp_Functionp(LispBuiltin*);
100LispObj *Lisp_Funcall(LispBuiltin*);
101LispObj *Lisp_Gc(LispBuiltin*);
102LispObj *Lisp_Gensym(LispBuiltin*);
103LispObj *Lisp_Get(LispBuiltin*);
104LispObj *Lisp_Getenv(LispBuiltin*);
105LispObj *Lisp_Go(LispBuiltin*);
106LispObj *Lisp_If(LispBuiltin*);
107LispObj *Lisp_IgnoreErrors(LispBuiltin*);
108LispObj *Lisp_Intersection(LispBuiltin*);
109LispObj *Lisp_Nintersection(LispBuiltin*);
110LispObj *Lisp_Keywordp(LispBuiltin*);
111LispObj *Lisp_Lambda(LispBuiltin*);
112LispObj *Lisp_Last(LispBuiltin*);
113LispObj *Lisp_Let(LispBuiltin*);
114LispObj *Lisp_Length(LispBuiltin*);
115LispObj *Lisp_LetP(LispBuiltin*);
116LispObj *Lisp_List(LispBuiltin*);
117LispObj *Lisp_ListLength(LispBuiltin*);
118LispObj *Lisp_ListP(LispBuiltin*);
119LispObj *Lisp_Listp(LispBuiltin*);
120LispObj *Lisp_Loop(LispBuiltin*);
121LispObj *Lisp_MakeArray(LispBuiltin*);
122LispObj *Lisp_MakeList(LispBuiltin*);
123LispObj *Lisp_MakeSymbol(LispBuiltin*);
124LispObj *Lisp_Makunbound(LispBuiltin*);
125LispObj *Lisp_Mapc(LispBuiltin*);
126LispObj *Lisp_Mapcar(LispBuiltin*);
127LispObj *Lisp_Mapcan(LispBuiltin*);
128LispObj *Lisp_Mapl(LispBuiltin*);
129LispObj *Lisp_Maplist(LispBuiltin*);
130LispObj *Lisp_Mapcon(LispBuiltin*);
131LispObj *Lisp_Member(LispBuiltin*);
132LispObj *Lisp_MemberIf(LispBuiltin*);
133LispObj *Lisp_MemberIfNot(LispBuiltin*);
134LispObj *Lisp_MultipleValueBind(LispBuiltin*);
135LispObj *Lisp_MultipleValueCall(LispBuiltin*);
136LispObj *Lisp_MultipleValueProg1(LispBuiltin*);
137LispObj *Lisp_MultipleValueList(LispBuiltin*);
138LispObj *Lisp_MultipleValueSetq(LispBuiltin*);
139LispObj *Lisp_Nconc(LispBuiltin*);
140LispObj *Lisp_Nreverse(LispBuiltin*);
141LispObj *Lisp_NsetDifference(LispBuiltin*);
142LispObj *Lisp_Nsubstitute(LispBuiltin*);
143LispObj *Lisp_NsubstituteIf(LispBuiltin*);
144LispObj *Lisp_NsubstituteIfNot(LispBuiltin*);
145LispObj *Lisp_Nth(LispBuiltin*);
146LispObj *Lisp_Nthcdr(LispBuiltin*);
147LispObj *Lisp_NthValue(LispBuiltin*);
148LispObj *Lisp_Null(LispBuiltin*);
149LispObj *Lisp_Or(LispBuiltin*);
150LispObj *Lisp_Pairlis(LispBuiltin*);
151LispObj *Lisp_Pop(LispBuiltin*);
152LispObj *Lisp_Position(LispBuiltin*);
153LispObj *Lisp_PositionIf(LispBuiltin*);
154LispObj *Lisp_PositionIfNot(LispBuiltin*);
155LispObj *Lisp_Proclaim(LispBuiltin*);
156LispObj *Lisp_Prog1(LispBuiltin*);
157LispObj *Lisp_Prog2(LispBuiltin*);
158LispObj *Lisp_Progn(LispBuiltin*);
159LispObj *Lisp_Progv(LispBuiltin*);
160LispObj *Lisp_Provide(LispBuiltin*);
161LispObj *Lisp_Push(LispBuiltin*);
162LispObj *Lisp_Pushnew(LispBuiltin*);
163LispObj *Lisp_Quit(LispBuiltin*);
164LispObj *Lisp_Quote(LispBuiltin*);
165LispObj *Lisp_Remove(LispBuiltin*);
166LispObj *Lisp_RemoveDuplicates(LispBuiltin*);
167LispObj *Lisp_RemoveIf(LispBuiltin*);
168LispObj *Lisp_RemoveIfNot(LispBuiltin*);
169LispObj *Lisp_Remprop(LispBuiltin*);
170LispObj *Lisp_Replace(LispBuiltin*);
171LispObj *Lisp_Return(LispBuiltin*);
172LispObj *Lisp_ReturnFrom(LispBuiltin*);
173LispObj *Lisp_Reverse(LispBuiltin*);
174LispObj *Lisp_Rplaca(LispBuiltin*);
175LispObj *Lisp_Rplacd(LispBuiltin*);
176LispObj *Lisp_Search(LispBuiltin*);
177LispObj *Lisp_Setenv(LispBuiltin*);
178LispObj *Lisp_Set(LispBuiltin*);
179LispObj *Lisp_SetDifference(LispBuiltin*);
180LispObj *Lisp_SetExclusiveOr(LispBuiltin*);
181LispObj *Lisp_NsetExclusiveOr(LispBuiltin*);
182LispObj *Lisp_Setf(LispBuiltin*);
183LispObj *Lisp_Psetf(LispBuiltin*);
184LispObj *Lisp_SetQ(LispBuiltin*);
185LispObj *Lisp_Psetq(LispBuiltin*);
186LispObj *Lisp_Sleep(LispBuiltin*);
187LispObj *Lisp_Sort(LispBuiltin*);
188LispObj *Lisp_Subseq(LispBuiltin*);
189LispObj *Lisp_Subsetp(LispBuiltin*);
190LispObj *Lisp_Substitute(LispBuiltin*);
191LispObj *Lisp_SubstituteIf(LispBuiltin*);
192LispObj *Lisp_SubstituteIfNot(LispBuiltin*);
193LispObj *Lisp_Symbolp(LispBuiltin*);
194LispObj *Lisp_SymbolFunction(LispBuiltin*);
195LispObj *Lisp_SymbolName(LispBuiltin*);
196LispObj *Lisp_SymbolPackage(LispBuiltin*);
197LispObj *Lisp_SymbolPlist(LispBuiltin*);
198LispObj *Lisp_SymbolValue(LispBuiltin*);
199LispObj *Lisp_Tagbody(LispBuiltin*);
200LispObj *Lisp_Throw(LispBuiltin*);
201LispObj *Lisp_The(LispBuiltin*);
202LispObj *Lisp_TreeEqual(LispBuiltin*);
203LispObj *Lisp_Typep(LispBuiltin*);
204LispObj *Lisp_Union(LispBuiltin*);
205LispObj *Lisp_Nunion(LispBuiltin*);
206LispObj *Lisp_Unless(LispBuiltin*);
207LispObj *Lisp_Until(LispBuiltin*);
208LispObj *Lisp_Unsetenv(LispBuiltin*);
209LispObj *Lisp_UnwindProtect(LispBuiltin*);
210LispObj *Lisp_Values(LispBuiltin*);
211LispObj *Lisp_ValuesList(LispBuiltin*);
212LispObj *Lisp_Vector(LispBuiltin*);
213LispObj *Lisp_When(LispBuiltin*);
214LispObj *Lisp_While(LispBuiltin*);
215LispObj *Lisp_XeditEltStore(LispBuiltin*);
216LispObj *Lisp_XeditPut(LispBuiltin*);
217LispObj *Lisp_XeditSetSymbolPlist(LispBuiltin*);
218LispObj *Lisp_XeditVectorStore(LispBuiltin*);
219LispObj *Lisp_XeditDocumentationStore(LispBuiltin*);
220
221#endif
222