optional 1998 src/class.c if (!m->common.optional && nargs > m->common.required) continue; optional 2194 src/class.c m->common.optional = opt; optional 2242 src/class.c return SCM_MAKE_BOOL(m->common.optional); optional 2214 src/gauche.h unsigned char optional; /* 1 if it takes rest args */ optional 2234 src/gauche.h #define SCM_PROCEDURE_OPTIONAL(obj) SCM_PROCEDURE(obj)->optional optional 2254 src/gauche.h SCM_PROCEDURE(obj)->optional = opt, \ optional 2298 src/gauche.h int required, int optional, optional 93 src/proc.c int required, int optional, optional 98 src/proc.c SCM_PROCEDURE_INIT(s, required, optional, SCM_PROC_SUBR, info); optional 357 src/proc.c return SCM_MAKE_BOOL(p->optional);