Lines Matching defs:optional
210 {LispFunction, Lisp_Butlast, "butlast list &optional count"},
211 {LispFunction, Lisp_Nbutlast, "nbutlast list &optional count"},
218 {LispFunction, Lisp_Ceiling, "ceiling number &optional divisor", 1},
219 {LispFunction, Lisp_Fceiling, "fceiling number &optional divisor", 1},
243 {LispFunction, Lisp_Compile, "compile name &optional definition", 1},
244 {LispFunction, Lisp_Complex, "complex realpart &optional imagpart"},
248 {LispFunction, Lisp_Constantp, "constantp form &optional environment"},
283 {LispMacro, Lisp_Decf, "decf place &optional delta"},
284 {LispMacro, Lisp_Defconstant, "defconstant name initial-value &optional documentation"},
289 {LispMacro, Lisp_Defparameter, "defparameter name initial-value &optional documentation"},
290 {LispMacro, Lisp_Defvar, "defvar name &optional initial-value documentation"},
297 {LispFunction, Lisp_DigitChar, "digit-char weight &optional radix"},
298 {LispFunction, Lisp_DigitCharP, "digit-char-p character &optional radix"},
312 {LispFunction, Lisp_EnoughNamestring, "enough-namestring pathname &optional defaults"},
319 {LispFunction, Lisp_Export, "export symbols &optional package"},
332 {LispFunction, Lisp_FindSymbol, "find-symbol string &optional package", 1},
334 {LispFunction, Lisp_Float, "float number &optional other"},
336 {LispFunction, Lisp_Floor, "floor number &optional divisor", 1},
337 {LispFunction, Lisp_Ffloor, "ffloor number &optional divisor", 1},
340 {LispFunction, Lisp_FreshLine, "fresh-line &optional output-stream"},
343 {LispFunction, Lisp_Gc, "gc &optional car cdr"},
345 {LispFunction, Lisp_Gensym, "gensym &optional arg"},
346 {LispFunction, Lisp_Get, "get symbol indicator &optional default"},
347 {LispFunction, Lisp_Gethash, "gethash key hash-table &optional default", 1},
357 {LispMacro, Lisp_If, "if test then &optional else", 0, 0, Com_If},
361 {LispMacro, Lisp_Incf, "incf place &optional delta"},
362 {LispFunction, Lisp_Import, "import symbols &optional package"},
366 {LispFunction, Lisp_Intern, "intern string &optional package", 1},
371 {LispFunction, Lisp_Last, "last list &optional count", 0, 0, Com_Last},
382 {LispFunction, Lisp_Listen, "listen &optional input-stream"},
398 {LispFunction, Lisp_MakeStringInputStream, "make-string-input-stream string &optional start end"},
443 {LispFunction, Lisp_Pairlis, "pairlis key data &optional alist"},
445 {LispFunction, Lisp_ParseNamestring, "parse-namestring object &optional host defaults &key start end junk-allowed", 1},
458 {LispFunction, Lisp_Prin1, "prin1 object &optional output-stream"},
459 {LispFunction, Lisp_Princ, "princ object &optional output-stream"},
460 {LispFunction, Lisp_Print, "print object &optional output-stream"},
470 {LispFunction, Lisp_Quit, "quit &optional status"},
474 {LispFunction, Lisp_Read, "read &optional input-stream eof-error-p eof-value recursive-p"},
475 {LispFunction, Lisp_ReadChar, "read-char &optional input-stream eof-error-p eof-value recursive-p"},
476 {LispFunction, Lisp_ReadCharNoHang, "read-char-no-hang &optional input-stream eof-error-p eof-value recursive-p"},
477 {LispFunction, Lisp_ReadLine, "read-line &optional input-stream eof-error-p eof-value recursive-p", 1},
480 {LispFunction, Lisp_ReadFromString, "read-from-string string &optional eof-error-p eof-value &key start end preserve-whitespace", 1},
481 {LispFunction, Lisp_Require, "require module &optional pathname"},
490 {LispMacro, Lisp_Return, "return &optional result", 1, 0, Com_Return},
491 {LispMacro, Lisp_ReturnFrom, "return-from name &optional result", 1, 0, Com_ReturnFrom},
493 {LispFunction, Lisp_Round, "round number &optional divisor", 1},
494 {LispFunction, Lisp_Fround, "fround number &optional divisor", 1},
536 {LispFunction, Lisp_Subseq, "subseq sequence start &optional end"},
548 {LispFunction, Lisp_Terpri, "terpri &optional output-stream"},
555 {LispFunction, Lisp_Truncate, "truncate number &optional divisor", 1},
556 {LispFunction, Lisp_Ftruncate, "ftruncate number &optional divisor", 1},
557 {LispFunction, Lisp_Unexport, "unexport symbols &optional package"},
561 {LispFunction, Lisp_UserHomedirPathname, "user-homedir-pathname &optional host"},
569 {LispFunction, Lisp_WriteChar, "write-char string &optional output-stream"},
570 {LispFunction, Lisp_WriteLine, "write-line string &optional output-stream &key start end"},
571 {LispFunction, Lisp_WriteString, "write-string string &optional output-stream &key start end"},
596 {LispFunction, Lisp_Setenv, "setenv name value &optional overwrite"},
1859 int rest, optional, key, aux, count;
1883 rest = optional = key = aux = 0;
1970 else if (optional) {
2043 if (rest || optional || aux || key)
2047 optional ?
2050 optional = 1;
2109 else if (optional) {