req 2172 src/class.c int speclen = 0, req = 0, opt = 0, i; req 2185 src/class.c SCM_FOR_EACH(lp, llist) req++; req 2188 src/class.c if (SCM_PROCEDURE_REQUIRED(body) != req + opt + 1) req 2190 src/class.c if (speclen != req) req 2193 src/class.c m->common.required = req; req 2252 src/gauche.h #define SCM_PROCEDURE_INIT(obj, req, opt, typ, inf) \ req 2253 src/gauche.h SCM_PROCEDURE(obj)->required = req, \ req 2260 src/gauche.h #define SCM__PROCEDURE_INITIALIZER(klass, req, opt, typ, inf, inl) \ req 2261 src/gauche.h { { klass }, (req), (opt), (typ), FALSE, (inf), SCM_FALSE, (inl) } req 2289 src/gauche.h #define SCM_DEFINE_SUBR(cvar, req, opt, inf, func, inliner, data) \ req 2292 src/gauche.h req, opt, SCM_PROC_SUBR, inf, inliner), \ req 2357 src/gauche.h #define SCM_DEFINE_METHOD(cvar, gf, req, opt, specs, func, data) \ req 2360 src/gauche.h req, opt, SCM_PROC_METHOD, \ req 565 src/port.c int nread = 0, r, req; req 568 src/port.c req = MIN(siz, avail); req 569 src/port.c if (req > 0) { req 570 src/port.c memcpy(dst, p->src.buf.current, req); req 571 src/port.c p->src.buf.current += req; req 572 src/port.c nread += req; req 573 src/port.c siz -= req; req 574 src/port.c dst += req; req 577 src/port.c req = MIN(siz, p->src.buf.size); req 578 src/port.c r = bufport_fill(p, req, TRUE); req 593 src/port.c if (r < req) break; req 70 src/proc.c int req, opt; req 75 src/proc.c req = SCM_COMPILED_CODE_REQUIRED_ARGS(code); req 79 src/proc.c SCM_PROCEDURE_INIT(c, req, opt, SCM_PROC_CLOSURE, info);