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