Lines Matching refs:builtin
130 STRFUN(builtin))
211 Lisp_Acons(LispBuiltin *builtin)
226 LispAdjoin(LispBuiltin*builtin, LispObj *item, LispObj *list,
268 Lisp_Adjoin(LispBuiltin *builtin)
281 return (LispAdjoin(builtin, item, list, key, test, test_not));
285 Lisp_Append(LispBuiltin *builtin)
342 Lisp_Aref(LispBuiltin *builtin)
364 STRFUN(builtin), offset, length);
375 STRFUN(builtin), STROBJ(subscripts));
379 STRFUN(builtin), STROBJ(CAR(dim)));
383 STRFUN(builtin), STROBJ(subscripts));
401 LispAssocOrMember(LispBuiltin *builtin, int function, int comparison)
473 Lisp_Assoc(LispBuiltin *builtin)
478 return (LispAssocOrMember(builtin, ASSOC, NONE));
482 Lisp_AssocIf(LispBuiltin *builtin)
487 return (LispAssocOrMember(builtin, ASSOC, IF));
491 Lisp_AssocIfNot(LispBuiltin *builtin)
496 return (LispAssocOrMember(builtin, ASSOC, IFNOT));
500 Lisp_And(LispBuiltin *builtin)
519 Lisp_Apply(LispBuiltin *builtin)
568 Lisp_Atom(LispBuiltin *builtin)
581 Lisp_Block(LispBuiltin *builtin)
597 STRFUN(builtin), STROBJ(name));
615 Lisp_Boundp(LispBuiltin *builtin)
635 Lisp_Butlast(LispBuiltin *builtin)
674 Lisp_Nbutlast(LispBuiltin *builtin)
709 Lisp_Car(LispBuiltin *builtin)
729 Lisp_Case(LispBuiltin *builtin)
750 STRFUN(builtin), STROBJ(CAR(code)));
776 Lisp_Catch(LispBuiltin *builtin)
806 Lisp_Coerce(LispBuiltin *builtin)
816 return (LispCoerce(builtin, object, result_type));
820 Lisp_Cdr(LispBuiltin *builtin)
840 Lisp_C_r(LispBuiltin *builtin)
852 desc = STRFUN(builtin);
867 Lisp_Cond(LispBuiltin *builtin)
893 LispCopyList(LispBuiltin *builtin, LispObj *list, int function)
913 RPLACA(result, LispCopyList(builtin, CAR(list), COPY_TREE));
932 RPLACA(cons, LispCopyList(builtin, CAR(list), COPY_TREE));
947 Lisp_CopyAlist(LispBuiltin *builtin)
956 return (LispCopyList(builtin, list, COPY_ALIST));
960 Lisp_CopyList(LispBuiltin *builtin)
969 return (LispCopyList(builtin, list, COPY_LIST));
973 Lisp_CopyTree(LispBuiltin *builtin)
982 return (LispCopyList(builtin, list, COPY_TREE));
986 Lisp_Cons(LispBuiltin *builtin)
1000 Lisp_Consp(LispBuiltin *builtin)
1013 Lisp_Constantp(LispBuiltin *builtin)
1036 Lisp_Defconstant(LispBuiltin *builtin)
1059 Lisp_Defmacro(LispBuiltin *builtin)
1089 LispWarning("%s: %s is being redefined", STRFUN(builtin),
1102 Lisp_Defun(LispBuiltin *builtin)
1132 LispWarning("%s: %s is being redefined", STRFUN(builtin),
1144 Lisp_Defsetf(LispBuiltin *builtin)
1162 STRFUN(builtin), STROBJ(function), STROBJ(lambda_list));
1176 STRFUN(builtin), STROBJ(store));
1195 Lisp_Defparameter(LispBuiltin *builtin)
1219 Lisp_Defvar(LispBuiltin *builtin)
1245 Lisp_Delete(LispBuiltin *builtin)
1250 return (LispDeleteRemoveXSubstitute(builtin, DELETE, NONE));
1254 Lisp_DeleteIf(LispBuiltin *builtin)
1259 return (LispDeleteRemoveXSubstitute(builtin, DELETE, IF));
1263 Lisp_DeleteIfNot(LispBuiltin *builtin)
1268 return (LispDeleteRemoveXSubstitute(builtin, DELETE, IFNOT));
1272 Lisp_DeleteDuplicates(LispBuiltin *builtin)
1277 return (LispDeleteOrRemoveDuplicates(builtin, DELETE));
1281 Lisp_Do(LispBuiltin *builtin)
1286 return (LispDo(builtin, 0));
1290 Lisp_DoP(LispBuiltin *builtin)
1295 return (LispDo(builtin, 1));
1299 LispDocumentationType(LispBuiltin *builtin, LispObj *type)
1319 STRFUN(builtin), STROBJ(type));
1327 Lisp_Documentation(LispBuiltin *builtin)
1340 return (LispGetDocumentation(symbol, LispDocumentationType(builtin, type)));
1344 Lisp_DoList(LispBuiltin *builtin)
1346 return (LispDoListTimes(builtin, 0));
1350 Lisp_DoTimes(LispBuiltin *builtin)
1352 return (LispDoListTimes(builtin, 1));
1356 Lisp_Elt(LispBuiltin *builtin)
1375 STRFUN(builtin), offset, length);
1392 Lisp_Endp(LispBuiltin *builtin)
1409 Lisp_Eq(LispBuiltin *builtin)
1423 Lisp_Eql(LispBuiltin *builtin)
1437 Lisp_Equal(LispBuiltin *builtin)
1451 Lisp_Equalp(LispBuiltin *builtin)
1465 Lisp_Error(LispBuiltin *builtin)
1488 Lisp_Eval(LispBuiltin *builtin)
1508 LispEverySomeAnyNot(LispBuiltin *builtin, int function)
1609 Lisp_Every(LispBuiltin *builtin)
1614 return (LispEverySomeAnyNot(builtin, EVERY));
1618 Lisp_Some(LispBuiltin *builtin)
1623 return (LispEverySomeAnyNot(builtin, SOME));
1627 Lisp_Notevery(LispBuiltin *builtin)
1632 return (LispEverySomeAnyNot(builtin, NOTEVERY));
1636 Lisp_Notany(LispBuiltin *builtin)
1641 return (LispEverySomeAnyNot(builtin, NOTANY));
1645 Lisp_Fboundp(LispBuiltin *builtin)
1664 Lisp_Find(LispBuiltin *builtin)
1669 return (LispFindOrPosition(builtin, FIND, NONE));
1673 Lisp_FindIf(LispBuiltin *builtin)
1678 return (LispFindOrPosition(builtin, FIND, IF));
1682 Lisp_FindIfNot(LispBuiltin *builtin)
1687 return (LispFindOrPosition(builtin, FIND, IFNOT));
1691 Lisp_Fill(LispBuiltin *builtin)
1705 LispCheckSequenceStartEnd(builtin, sequence, ostart, oend,
1736 Lisp_Fmakunbound(LispBuiltin *builtin)
1757 Lisp_Funcall(LispBuiltin *builtin)
1775 Lisp_Functionp(LispBuiltin *builtin)
1788 Lisp_Get(LispBuiltin *builtin)
1817 Lisp_Getenv(LispBuiltin *builtin)
1835 Lisp_Gc(LispBuiltin *builtin)
1851 Lisp_Gensym(LispBuiltin *builtin)
1874 LispDestroy("%s: name %s too long", STRFUN(builtin), name);
1884 Lisp_Go(LispBuiltin *builtin)
1909 STRFUN(builtin), STROBJ(tag));
1915 Lisp_If(LispBuiltin *builtin)
1938 Lisp_IgnoreErrors(LispBuiltin *builtin)
2011 Lisp_Intersection(LispBuiltin *builtin)
2016 return (LispListSet(builtin, INTERSECTION));
2020 Lisp_Nintersection(LispBuiltin *builtin)
2025 return (LispListSet(builtin, NINTERSECTION));
2029 Lisp_Keywordp(LispBuiltin *builtin)
2042 Lisp_Lambda(LispBuiltin *builtin)
2070 Lisp_Last(LispBuiltin *builtin)
2104 Lisp_Length(LispBuiltin *builtin)
2117 Lisp_Let(LispBuiltin *builtin)
2147 STRFUN(builtin), STROBJ(symbol));
2183 Lisp_LetP(LispBuiltin *builtin)
2212 STRFUN(builtin), STROBJ(symbol));
2234 Lisp_List(LispBuiltin *builtin)
2247 Lisp_ListP(LispBuiltin *builtin)
2278 Lisp_ListLength(LispBuiltin *builtin)
2313 Lisp_Listp(LispBuiltin *builtin)
2326 LispListSet(LispBuiltin *builtin, int function)
2582 Lisp_Loop(LispBuiltin *builtin)
2610 Lisp_MakeArray(LispBuiltin *builtin)
2655 STRFUN(builtin), STROBJ(dimensions));
2663 STRFUN(builtin), STROBJ(element_type));
2681 STRFUN(builtin), ATOMID(element_type)->value);
2711 STRFUN(builtin));
2725 "exceeds total size", STRFUN(builtin));
2738 STRFUN(builtin), STROBJ(array));
2741 STRFUN(builtin), STROBJ(array));
2784 STRFUN(builtin), STROBJ(err));
2852 Lisp_MakeList(LispBuiltin *builtin)
2886 Lisp_MakeSymbol(LispBuiltin *builtin)
2903 Lisp_Makunbound(LispBuiltin *builtin)
2919 Lisp_Mapc(LispBuiltin *builtin)
2924 return (LispMapc(builtin, 0));
2928 Lisp_Mapcar(LispBuiltin *builtin)
2933 return (LispMapc(builtin, 1));
2971 Lisp_Mapcan(LispBuiltin *builtin)
2976 return (LispMapnconc(LispMapc(builtin, 1)));
2980 LispMapc(LispBuiltin *builtin, int mapcar)
3092 LispMapl(LispBuiltin *builtin, int maplist)
3191 Lisp_Mapl(LispBuiltin *builtin)
3196 return (LispMapl(builtin, 0));
3200 Lisp_Maplist(LispBuiltin *builtin)
3205 return (LispMapl(builtin, 1));
3209 Lisp_Mapcon(LispBuiltin *builtin)
3214 return (LispMapnconc(LispMapl(builtin, 1)));
3218 Lisp_Member(LispBuiltin *builtin)
3271 Lisp_MemberIf(LispBuiltin *builtin)
3276 return (LispAssocOrMember(builtin, MEMBER, IF));
3280 Lisp_MemberIfNot(LispBuiltin *builtin)
3285 return (LispAssocOrMember(builtin, MEMBER, IFNOT));
3289 Lisp_MultipleValueBind(LispBuiltin *builtin)
3328 Lisp_MultipleValueCall(LispBuiltin *builtin)
3375 Lisp_MultipleValueProg1(LispBuiltin *builtin)
3424 Lisp_MultipleValueList(LispBuiltin *builtin)
3452 Lisp_MultipleValueSetq(LispBuiltin *builtin)
3489 Lisp_Nconc(LispBuiltin *builtin)
3539 Lisp_Nreverse(LispBuiltin *builtin)
3544 return (LispXReverse(builtin, 1));
3548 Lisp_NsetDifference(LispBuiltin *builtin)
3553 return (LispListSet(builtin, NSETDIFFERENCE));
3557 Lisp_Nsubstitute(LispBuiltin *builtin)
3562 return (LispDeleteRemoveXSubstitute(builtin, NSUBSTITUTE, NONE));
3566 Lisp_NsubstituteIf(LispBuiltin *builtin)
3571 return (LispDeleteRemoveXSubstitute(builtin, NSUBSTITUTE, IF));
3575 Lisp_NsubstituteIfNot(LispBuiltin *builtin)
3580 return (LispDeleteRemoveXSubstitute(builtin, NSUBSTITUTE, IFNOT));
3584 Lisp_Nth(LispBuiltin *builtin)
3612 Lisp_Nthcdr(LispBuiltin *builtin)
3640 Lisp_NthValue(LispBuiltin *builtin)
3665 Lisp_Null(LispBuiltin *builtin)
3678 Lisp_Or(LispBuiltin *builtin)
3697 Lisp_Pairlis(LispBuiltin *builtin)
3722 LispDestroy("%s: different length lists", STRFUN(builtin));
3734 LispFindOrPosition(LispBuiltin *builtin,
3775 LispCheckSequenceStartEnd(builtin, sequence, ostart, oend,
3783 LispDestroy("%s: specify either :TEST or :TEST-NOT", STRFUN(builtin));
3855 Lisp_Pop(LispBuiltin *builtin)
3903 Lisp_Position(LispBuiltin *builtin)
3908 return (LispFindOrPosition(builtin, POSITION, NONE));
3912 Lisp_PositionIf(LispBuiltin *builtin)
3917 return (LispFindOrPosition(builtin, POSITION, IF));
3921 Lisp_PositionIfNot(LispBuiltin *builtin)
3926 return (LispFindOrPosition(builtin, POSITION, IFNOT));
3930 Lisp_Proclaim(LispBuiltin *builtin)
3966 Lisp_Prog1(LispBuiltin *builtin)
3990 Lisp_Prog2(LispBuiltin *builtin)
4015 Lisp_Progn(LispBuiltin *builtin)
4044 Lisp_Progv(LispBuiltin *builtin)
4176 Lisp_Provide(LispBuiltin *builtin)
4205 Lisp_Push(LispBuiltin *builtin)
4243 Lisp_Pushnew(LispBuiltin *builtin)
4286 result = LispAdjoin(builtin, item, list, key, test, test_not);
4318 Lisp_Quit(LispBuiltin *builtin)
4332 STRFUN(builtin), STROBJ(ostatus));
4338 Lisp_Quote(LispBuiltin *builtin)
4351 Lisp_Replace(LispBuiltin *builtin)
4366 LispCheckSequenceStartEnd(builtin, sequence1, ostart1, oend1,
4368 LispCheckSequenceStartEnd(builtin, sequence2, ostart2, oend2,
4382 STRFUN(builtin), STROBJ(sequence2), THESTR(sequence1));
4410 LispDeleteOrRemoveDuplicates(LispBuiltin *builtin, int function)
4433 LispCheckSequenceStartEnd(builtin, sequence, ostart, oend,
4706 Lisp_RemoveDuplicates(LispBuiltin *builtin)
4711 return (LispDeleteOrRemoveDuplicates(builtin, REMOVE));
4715 LispDeleteRemoveXSubstitute(LispBuiltin *builtin,
4784 LispCheckSequenceStartEnd(builtin, sequence, ostart, oend,
5065 Lisp_Remove(LispBuiltin *builtin)
5070 return (LispDeleteRemoveXSubstitute(builtin, REMOVE, NONE));
5074 Lisp_RemoveIf(LispBuiltin *builtin)
5079 return (LispDeleteRemoveXSubstitute(builtin, REMOVE, IF));
5083 Lisp_RemoveIfNot(LispBuiltin *builtin)
5088 return (LispDeleteRemoveXSubstitute(builtin, REMOVE, IFNOT));
5092 Lisp_Remprop(LispBuiltin *builtin)
5108 Lisp_Return(LispBuiltin *builtin)
5131 LispDestroy("%s: no visible NIL block", STRFUN(builtin));
5138 Lisp_ReturnFrom(LispBuiltin *builtin)
5152 STRFUN(builtin), STROBJ(name));
5168 STRFUN(builtin), STROBJ(name));
5175 LispXReverse(LispBuiltin *builtin, int inplace)
5290 Lisp_Reverse(LispBuiltin *builtin)
5295 return (LispXReverse(builtin, 0));
5299 Lisp_Rplaca(LispBuiltin *builtin)
5316 Lisp_Rplacd(LispBuiltin *builtin)
5333 Lisp_Search(LispBuiltin *builtin)
5357 LispCheckSequenceStartEnd(builtin, sequence1, ostart1, oend1,
5359 LispCheckSequenceStartEnd(builtin, sequence2, ostart2, oend2,
5524 Lisp_Setenv(LispBuiltin *builtin)
5550 Lisp_Set(LispBuiltin *builtin)
5576 Lisp_SetDifference(LispBuiltin *builtin)
5581 return (LispListSet(builtin, SETDIFFERENCE));
5585 Lisp_SetExclusiveOr(LispBuiltin *builtin)
5590 return (LispListSet(builtin, SETEXCLUSIVEOR));
5594 Lisp_NsetExclusiveOr(LispBuiltin *builtin)
5599 return (LispListSet(builtin, NSETEXCLUSIVEOR));
5603 Lisp_SetQ(LispBuiltin *builtin)
5619 LispDestroy("%s: odd number of arguments", STRFUN(builtin));
5628 Lisp_Psetq(LispBuiltin *builtin)
5645 LispDestroy("%s: odd number of arguments", STRFUN(builtin));
5662 Lisp_Setf(LispBuiltin *builtin)
5678 LispDestroy("%s: odd number of arguments", STRFUN(builtin));
5771 LispDestroy("%s: %s is an invalid place", STRFUN(builtin), STROBJ(place));
5777 Lisp_Psetf(LispBuiltin *builtin)
5798 LispDestroy("%s: odd number of arguments", STRFUN(builtin));
5882 LispDestroy("%s: %s is an invalid place", STRFUN(builtin), STROBJ(place));
5888 Lisp_Sleep(LispBuiltin *builtin)
5914 STRFUN(builtin), STROBJ(seconds));
6027 Lisp_Sort(LispBuiltin *builtin)
6087 Lisp_Subseq(LispBuiltin *builtin)
6100 LispCheckSequenceStartEnd(builtin, sequence, ostart, oend,
6159 Lisp_Subsetp(LispBuiltin *builtin)
6164 return (LispListSet(builtin, SUBSETP));
6169 Lisp_Substitute(LispBuiltin *builtin)
6174 return (LispDeleteRemoveXSubstitute(builtin, SUBSTITUTE, NONE));
6178 Lisp_SubstituteIf(LispBuiltin *builtin)
6183 return (LispDeleteRemoveXSubstitute(builtin, SUBSTITUTE, IF));
6187 Lisp_SubstituteIfNot(LispBuiltin *builtin)
6192 return (LispDeleteRemoveXSubstitute(builtin, SUBSTITUTE, IFNOT));
6196 Lisp_Symbolp(LispBuiltin *builtin)
6209 Lisp_SymbolFunction(LispBuiltin *builtin)
6223 Lisp_SymbolName(LispBuiltin *builtin)
6237 Lisp_SymbolPackage(LispBuiltin *builtin)
6253 Lisp_SymbolPlist(LispBuiltin *builtin)
6269 Lisp_SymbolValue(LispBuiltin *builtin)
6285 STRFUN(builtin), STROBJ(symbol));
6292 Lisp_Tagbody(LispBuiltin *builtin)
6322 STRFUN(builtin), STROBJ(tag));
6375 LispDestroy("%s: no such tag %s", STRFUN(builtin), STROBJ(tag));
6399 Lisp_The(LispBuiltin *builtin)
6411 return (LispCoerce(builtin, form, value_type));
6415 Lisp_Throw(LispBuiltin *builtin)
6430 LispDestroy("%s: not within a block", STRFUN(builtin));
6441 LispDestroy("%s: %s is not a valid tag", STRFUN(builtin), STROBJ(tag));
6496 Lisp_TreeEqual(LispBuiltin *builtin)
6527 Lisp_Typep(LispBuiltin *builtin)
6592 STRFUN(builtin), STROBJ(type));
6598 Lisp_Union(LispBuiltin *builtin)
6603 return (LispListSet(builtin, UNION));
6607 Lisp_Nunion(LispBuiltin *builtin)
6612 return (LispListSet(builtin, NUNION));
6616 Lisp_Unless(LispBuiltin *builtin)
6641 Lisp_Until(LispBuiltin *builtin)
6665 Lisp_UnwindProtect(LispBuiltin *builtin)
6711 LispValuesList(LispBuiltin *builtin, int check_list)
6725 LispDestroy("%s: too many values", STRFUN(builtin));
6743 Lisp_Values(LispBuiltin *builtin)
6748 return (LispValuesList(builtin, 0));
6752 Lisp_ValuesList(LispBuiltin *builtin)
6757 return (LispValuesList(builtin, 1));
6761 Lisp_Vector(LispBuiltin *builtin)
6774 Lisp_When(LispBuiltin *builtin)
6799 Lisp_While(LispBuiltin *builtin)
6825 Lisp_Unsetenv(LispBuiltin *builtin)
6845 Lisp_XeditEltStore(LispBuiltin *builtin)
6864 STRFUN(builtin), offset, length);
6874 STRFUN(builtin), ch);
6890 Lisp_XeditPut(LispBuiltin *builtin)
6907 Lisp_XeditSetSymbolPlist(LispBuiltin *builtin)
6923 Lisp_XeditVectorStore(LispBuiltin *builtin)
6944 LispDestroy("%s: too few subscripts", STRFUN(builtin));
6957 STRFUN(builtin), offset, length);
6961 STRFUN(builtin), ch);
6969 LispDestroy("%s: too %s subscripts", STRFUN(builtin),
6977 STRFUN(builtin),
7003 Lisp_XeditDocumentationStore(LispBuiltin *builtin)
7019 doc_type = LispDocumentationType(builtin, type);