Lines Matching refs:rest
50 sf->rest, sf->func);
324 SCM rest = SCM_EOL;
365 rest = va_arg (args, SCM);
381 while (scm_is_pair (rest)
382 && scm_is_keyword (scm_car (rest)))
384 SCM keyword = scm_car (rest);
394 if (!scm_is_pair (scm_cdr (rest)))
402 keyword_args[i] = scm_cadr (rest);
404 rest = scm_cddr (rest);
427 /* Process "rest" arguments. */
435 *rest_ptr = rest;
440 if (! scm_is_null (rest))
487 . - indicates "rest" arguments are present, this character must appear last
497 #required-args and #optional-arguments must match, and rest-arguments
498 must be specified if keyword args are desired, and/or regular "rest" args.
509 char). After that pass the SCM containing the "rest" arguments followed
511 a pointer to hold the remaining contents of "rest".
519 If both keyword and rest arguments are present, the caller must pass a
520 pointer to contain the new value of rest (after keyword args have been