Lines Matching defs:builtin
74 LispCharCompare(LispBuiltin *builtin, int operation, int ignore_case)
142 Lisp_CharLess(LispBuiltin *builtin)
147 return (LispCharCompare(builtin, CHAR_LESS, 0));
151 Lisp_CharLessEqual(LispBuiltin *builtin)
156 return (LispCharCompare(builtin, CHAR_LESS_EQUAL, 0));
160 Lisp_CharEqual_(LispBuiltin *builtin)
165 return (LispCharCompare(builtin, CHAR_EQUAL, 0));
169 Lisp_CharGreater(LispBuiltin *builtin)
174 return (LispCharCompare(builtin, CHAR_GREATER, 0));
178 Lisp_CharGreaterEqual(LispBuiltin *builtin)
183 return (LispCharCompare(builtin, CHAR_GREATER_EQUAL, 0));
187 Lisp_CharNotEqual_(LispBuiltin *builtin)
192 return (LispCharCompare(builtin, CHAR_NOT_EQUAL, 0));
196 Lisp_CharLessp(LispBuiltin *builtin)
201 return (LispCharCompare(builtin, CHAR_LESS, 1));
205 Lisp_CharNotGreaterp(LispBuiltin *builtin)
210 return (LispCharCompare(builtin, CHAR_LESS_EQUAL, 1));
214 Lisp_CharEqual(LispBuiltin *builtin)
219 return (LispCharCompare(builtin, CHAR_EQUAL, 1));
223 Lisp_CharGreaterp(LispBuiltin *builtin)
228 return (LispCharCompare(builtin, CHAR_GREATER, 1));
232 Lisp_CharNotLessp(LispBuiltin *builtin)
237 return (LispCharCompare(builtin, CHAR_GREATER_EQUAL, 1));
241 Lisp_CharNotEqual(LispBuiltin *builtin)
246 return (LispCharCompare(builtin, CHAR_NOT_EQUAL, 1));
250 LispCharOp(LispBuiltin *builtin, int operation)
293 Lisp_AlphaCharP(LispBuiltin *builtin)
298 return (LispCharOp(builtin, CHAR_ALPHAP));
302 Lisp_CharDowncase(LispBuiltin *builtin)
307 return (LispCharOp(builtin, CHAR_DOWNCASE));
311 Lisp_CharInt(LispBuiltin *builtin)
317 return (LispCharOp(builtin, CHAR_INT));
321 Lisp_CharUpcase(LispBuiltin *builtin)
326 return (LispCharOp(builtin, CHAR_UPCASE));
330 Lisp_BothCaseP(LispBuiltin *builtin)
335 return (LispCharOp(builtin, CHAR_BOTHP));
339 Lisp_UpperCaseP(LispBuiltin *builtin)
344 return (LispCharOp(builtin, CHAR_UPPERP));
348 Lisp_LowerCaseP(LispBuiltin *builtin)
353 return (LispCharOp(builtin, CHAR_LOWERP));
357 Lisp_GraphicCharP(LispBuiltin *builtin)
362 return (LispCharOp(builtin, CHAR_GRAPHICP));
366 Lisp_Char(LispBuiltin *builtin)
388 STRFUN(builtin), offset, length);
397 Lisp_XeditCharStore(LispBuiltin *builtin)
416 STRFUN(builtin), offset, length);
424 STRFUN(builtin), character);
432 Lisp_Character(LispBuiltin *builtin)
441 return (LispCharacterCoerce(builtin, object));
445 Lisp_Characterp(LispBuiltin *builtin)
458 Lisp_DigitChar(LispBuiltin *builtin)
478 STRFUN(builtin), radix);
492 Lisp_DigitCharP(LispBuiltin *builtin)
511 STRFUN(builtin), radix);
526 Lisp_IntChar(LispBuiltin *builtin)
545 Lisp_MakeString(LispBuiltin *builtin)
575 Lisp_ParseInteger(LispBuiltin *builtin)
598 LispCheckSequenceStartEnd(builtin, ostring, ostart, oend,
609 STRFUN(builtin), radix);
668 STRFUN(builtin), STROBJ(ostring));
697 Lisp_String(LispBuiltin *builtin)
706 return (LispStringCoerce(builtin, object));
710 Lisp_Stringp(LispBuiltin *builtin)
724 Lisp_ReadFromString(LispBuiltin *builtin)
744 LispCheckSequenceStartEnd(builtin, ostring, ostart, oend,
765 LispDestroy("%s: unexpected end of input", STRFUN(builtin));
777 LispStringTrim(LispBuiltin *builtin, int left, int right, int inplace)
795 STRFUN(builtin), STROBJ(ochars));
879 Lisp_StringTrim(LispBuiltin *builtin)
884 return (LispStringTrim(builtin, 1, 1, 0));
888 Lisp_NstringTrim(LispBuiltin *builtin)
893 return (LispStringTrim(builtin, 1, 1, 1));
897 Lisp_StringLeftTrim(LispBuiltin *builtin)
902 return (LispStringTrim(builtin, 1, 0, 0));
906 Lisp_NstringLeftTrim(LispBuiltin *builtin)
911 return (LispStringTrim(builtin, 1, 0, 1));
915 Lisp_StringRightTrim(LispBuiltin *builtin)
920 return (LispStringTrim(builtin, 0, 1, 0));
924 Lisp_NstringRightTrim(LispBuiltin *builtin)
929 return (LispStringTrim(builtin, 0, 1, 1));
933 LispStringCompare(LispBuiltin *builtin, int function, int ignore_case)
940 LispGetStringArgs(builtin, (char**)&string1, (char**)&string2,
1008 Lisp_StringEqual_(LispBuiltin *builtin)
1013 return (LispStringCompare(builtin, CHAR_EQUAL, 0));
1017 Lisp_StringLess(LispBuiltin *builtin)
1022 return (LispStringCompare(builtin, CHAR_LESS, 0));
1026 Lisp_StringGreater(LispBuiltin *builtin)
1031 return (LispStringCompare(builtin, CHAR_GREATER, 0));
1035 Lisp_StringLessEqual(LispBuiltin *builtin)
1040 return (LispStringCompare(builtin, CHAR_LESS_EQUAL, 0));
1044 Lisp_StringGreaterEqual(LispBuiltin *builtin)
1049 return (LispStringCompare(builtin, CHAR_GREATER_EQUAL, 0));
1053 Lisp_StringNotEqual_(LispBuiltin *builtin)
1058 return (LispStringCompare(builtin, CHAR_NOT_EQUAL, 0));
1062 Lisp_StringEqual(LispBuiltin *builtin)
1067 return (LispStringCompare(builtin, CHAR_EQUAL, 1));
1071 Lisp_StringLessp(LispBuiltin *builtin)
1076 return (LispStringCompare(builtin, CHAR_LESS, 1));
1080 Lisp_StringGreaterp(LispBuiltin *builtin)
1085 return (LispStringCompare(builtin, CHAR_GREATER, 1));
1089 Lisp_StringNotGreaterp(LispBuiltin *builtin)
1094 return (LispStringCompare(builtin, CHAR_LESS_EQUAL, 1));
1098 Lisp_StringNotLessp(LispBuiltin *builtin)
1103 return (LispStringCompare(builtin, CHAR_GREATER_EQUAL, 1));
1107 Lisp_StringNotEqual(LispBuiltin *builtin)
1112 return (LispStringCompare(builtin, CHAR_NOT_EQUAL, 1));
1116 LispStringUpcase(LispBuiltin *builtin, int inplace)
1132 LispCheckSequenceStartEnd(builtin, ostring, ostart, oend,
1170 Lisp_StringUpcase(LispBuiltin *builtin)
1175 return (LispStringUpcase(builtin, 0));
1179 Lisp_NstringUpcase(LispBuiltin *builtin)
1184 return (LispStringUpcase(builtin, 1));
1188 LispStringDowncase(LispBuiltin *builtin, int inplace)
1204 LispCheckSequenceStartEnd(builtin, ostring, ostart, oend,
1241 Lisp_StringDowncase(LispBuiltin *builtin)
1246 return (LispStringDowncase(builtin, 0));
1250 Lisp_NstringDowncase(LispBuiltin *builtin)
1255 return (LispStringDowncase(builtin, 1));
1259 LispStringCapitalize(LispBuiltin *builtin, int inplace)
1275 LispCheckSequenceStartEnd(builtin, ostring, ostart, oend,
1335 Lisp_StringCapitalize(LispBuiltin *builtin)
1340 return (LispStringCapitalize(builtin, 0));
1344 Lisp_NstringCapitalize(LispBuiltin *builtin)
1349 return (LispStringCapitalize(builtin, 1));
1353 Lisp_StringConcat(LispBuiltin *builtin)