proc 47 ext/charconv/charconv.c ScmCodeGuessingProc proc; proc 97 ext/charconv/charconv.c ScmCodeGuessingProc proc, proc 102 ext/charconv/charconv.c rec->proc = proc; proc 273 ext/charconv/charconv.c guessed = guess->proc(inbuf, preread, guess->data); proc 494 ext/charconv/charconv.c return guess->proc(buf, buflen, guess->data); proc 97 ext/charconv/charconv.h ScmCodeGuessingProc proc, proc 45 gc/AmigaOS.c struct Process *proc = (struct Process*)SysBase->ThisTask; proc 48 gc/AmigaOS.c if (proc->pr_Task.tc_Node.ln_Type==NT_PROCESS proc 49 gc/AmigaOS.c && proc->pr_CLI != NULL) { proc 54 gc/AmigaOS.c return (char *)proc->pr_ReturnAddr + sizeof(ULONG); proc 56 gc/AmigaOS.c return (char *)proc->pr_Task.tc_SPUpper; proc 67 gc/AmigaOS.c struct Process *proc; proc 75 gc/AmigaOS.c proc = (struct Process *)task; proc 76 gc/AmigaOS.c cli = BADDR(proc->pr_CLI); proc 98 gc/AmigaOS.c struct Process *proc; proc 117 gc/AmigaOS.c proc= (struct Process*)SysBase->ThisTask; proc 121 gc/AmigaOS.c if (proc->pr_Task.tc_Node.ln_Type==NT_PROCESS) { proc 122 gc/AmigaOS.c if (proc->pr_CLI == NULL) { proc 123 gc/AmigaOS.c myseglist = proc->pr_SegList; proc 126 gc/AmigaOS.c cli = BADDR(proc->pr_CLI); proc 165 gc/AmigaOS.c struct Process *proc; proc 176 gc/AmigaOS.c if ((proc = (struct Process *)FindTask(0)) == 0) { proc 180 gc/AmigaOS.c if ((cli = BADDR(proc->pr_CLI)) == 0) { proc 1141 gc/misc.c int GC_new_proc_inner(proc) proc 1142 gc/misc.c GC_mark_proc proc; proc 1147 gc/misc.c GC_mark_procs[result] = proc; proc 1151 gc/misc.c int GC_new_proc(proc) proc 1152 gc/misc.c GC_mark_proc proc; proc 1156 gc/misc.c result = GC_new_proc_inner(proc); proc 96 gc/pcr_interface.c PCR_ERes (*proc)(void *p, size_t size, PCR_Any data), proc 102 gc/pcr_interface.c ed.ed_proc = proc; proc 111 gc/pcr_interface.c return((*(GC_old_allocator->mmp_enumerate))(ptrFree, proc, data)); proc 100 src/code.c ScmObj proc = Scm_MakeSubr(execute_toplevels, cs, 0, 0, SCM_FALSE); proc 101 src/code.c Scm_Apply(proc, SCM_NIL); proc 2869 src/extlib.c ScmProcedure* proc; proc 2875 src/extlib.c proc = SCM_PROCEDURE(proc_scm); proc 2880 src/extlib.c Scm_SetterSet(proc, setter, FALSE); proc 2891 src/extlib.c ScmObj proc; proc 2894 src/extlib.c proc = (proc_scm); proc 2898 src/extlib.c SCM_RESULT = Scm_Setter(proc); proc 2910 src/extlib.c ScmObj proc; proc 2913 src/extlib.c proc = (proc_scm); proc 2917 src/extlib.c SCM_RESULT = Scm_HasSetter(proc); proc 3795 src/extlib.c ScmObj proc; proc 3801 src/extlib.c proc = (proc_scm); proc 3805 src/extlib.c SCM_RESULT = Scm_VMWithPortLocking(port, proc); proc 4008 src/extlib.c ScmObj proc; proc 4018 src/extlib.c proc = (proc_scm); proc 4028 src/extlib.c SCM_RESULT = Scm_DefineReaderCtor(symbol, proc, finisher); proc 4651 src/extlib.c ScmObj proc; proc 4664 src/extlib.c proc = (proc_scm); proc 4685 src/extlib.c SCM_RESULT = Scm_VMApply1(proc, e->value); proc 5916 src/extlib.c ScmProcedure* proc; proc 5920 src/extlib.c proc = SCM_PROCEDURE(proc_scm); proc 5924 src/extlib.c SCM_RESULT = (SCM_PROCEDURE_INFO(proc)); proc 399 src/gauche.h SCM_EXTERN ScmObj Scm_Apply(ScmObj proc, ScmObj args); proc 409 src/gauche.h ScmObj proc); proc 419 src/gauche.h SCM_EXTERN ScmObj Scm_VMApply(ScmObj proc, ScmObj args); proc 420 src/gauche.h SCM_EXTERN ScmObj Scm_VMApply0(ScmObj proc); proc 421 src/gauche.h SCM_EXTERN ScmObj Scm_VMApply1(ScmObj proc, ScmObj arg); proc 422 src/gauche.h SCM_EXTERN ScmObj Scm_VMApply2(ScmObj proc, ScmObj arg1, ScmObj arg2); proc 423 src/gauche.h SCM_EXTERN ScmObj Scm_VMApply3(ScmObj proc, ScmObj arg1, ScmObj arg2, proc 425 src/gauche.h SCM_EXTERN ScmObj Scm_VMApply4(ScmObj proc, ScmObj arg1, ScmObj arg2, proc 430 src/gauche.h SCM_EXTERN ScmObj Scm_VMCallCC(ScmObj proc); proc 1653 src/gauche.h SCM_EXTERN ScmObj Scm_DefineReaderCtor(ScmObj symbol, ScmObj proc, proc 2302 src/gauche.h SCM_EXTERN ScmObj Scm_SetterSet(ScmProcedure *proc, ScmProcedure *setter, proc 2304 src/gauche.h SCM_EXTERN ScmObj Scm_Setter(ScmObj proc); proc 2305 src/gauche.h SCM_EXTERN int Scm_HasSetter(ScmObj proc); proc 2384 src/gauche.h SCM_EXTERN ScmObj Scm_ForEach1(ScmObj proc, ScmObj args); proc 2385 src/gauche.h SCM_EXTERN ScmObj Scm_ForEach(ScmObj proc, ScmObj arg1, ScmObj args); proc 2386 src/gauche.h SCM_EXTERN ScmObj Scm_Map1(ScmObj proc, ScmObj args); proc 2387 src/gauche.h SCM_EXTERN ScmObj Scm_Map(ScmObj proc, ScmObj arg1, ScmObj args); proc 2845 src/gauche.h SCM_EXTERN void *Scm_AddCleanupHandler(void (*proc)(void *data), void *data); proc 98 src/gauche/macro.h ScmProcedure *proc); proc 491 src/intlib.c ScmProcedure* proc; proc 498 src/intlib.c proc = SCM_PROCEDURE(proc_scm); proc 502 src/intlib.c SCM_RESULT = Scm_MakeMacroTransformerOld(name, proc); proc 579 src/intlib.c ScmObj proc; proc 585 src/intlib.c proc = (proc_scm); proc 589 src/intlib.c SCM_RESULT = Scm_MakeSyntax(name, proc); proc 669 src/intlib.c ScmProcedure* proc; proc 675 src/intlib.c proc = SCM_PROCEDURE(proc_scm); proc 679 src/intlib.c proc->inliner = inliner; SCM_RETURN(SCM_UNDEFINED); proc 689 src/intlib.c ScmProcedure* proc; proc 693 src/intlib.c proc = SCM_PROCEDURE(proc_scm); proc 695 src/intlib.c if (proc->inliner) SCM_RETURN(proc->inliner); proc 1622 src/intlib.c ScmObj proc = SCM_OBJ(data[0]); proc 1632 src/intlib.c SCM_RETURN(Scm_VMApply2(proc, SCM_CAR(lis), c)); proc 1638 src/intlib.c ScmObj proc; proc 1645 src/intlib.c proc = (proc_scm); proc 1653 src/intlib.c data[0] = proc; proc 1658 src/intlib.c SCM_RETURN(Scm_VMApply2(proc, SCM_CAR(lis), c)); proc 1667 src/intlib.c ScmObj proc = SCM_OBJ(data[0]); proc 1678 src/intlib.c SCM_RETURN(Scm_VMApply3(proc, SCM_CAR(lis), c1, c2)); proc 1684 src/intlib.c ScmObj proc; proc 1693 src/intlib.c proc = (proc_scm); proc 1703 src/intlib.c data[0] = proc; proc 1709 src/intlib.c SCM_RETURN(Scm_VMApply3(proc, SCM_CAR(lis), c1, c2)); proc 189 src/macro.c ScmObj proc = SCM_OBJ(data); proc 191 src/macro.c return Scm_Apply(proc, SCM_LIST1(form)); proc 194 src/macro.c ScmObj Scm_MakeMacroTransformer(ScmSymbol *name, ScmObj proc) proc 196 src/macro.c return Scm_MakeMacro(name, macro_transform, (void*)proc); proc 210 src/macro.c ScmObj proc = SCM_OBJ(data); proc 212 src/macro.c return Scm_VMApply(proc, SCM_CDR(form)); proc 215 src/macro.c ScmObj Scm_MakeMacroTransformerOld(ScmSymbol *name, ScmProcedure *proc) proc 217 src/macro.c return Scm_MakeMacro(name, macro_transform_old, (void*)proc); proc 15 src/moplib.c ScmObj proc = SCM_OBJ(gf->data); proc 17 src/moplib.c SCM_RETURN(Scm_VMApply(proc, arglist)); proc 135 src/proc.c ScmObj proc = SCM_OBJ(data[0]); proc 137 src/proc.c data[0] = proc; proc 140 src/proc.c SCM_RETURN(Scm_VMApply1(proc, SCM_CAR(args))); proc 146 src/proc.c ScmObj Scm_ForEach1(ScmObj proc, ScmObj args) proc 150 src/proc.c data[0] = proc; proc 153 src/proc.c SCM_RETURN(Scm_VMApply1(SCM_OBJ(proc), SCM_CAR(args))); proc 168 src/proc.c ScmObj proc = SCM_OBJ(data[0]); proc 170 src/proc.c data[0] = proc; proc 175 src/proc.c SCM_RETURN(Scm_VMApply1(proc, SCM_CAR(args))); proc 181 src/proc.c ScmObj Scm_Map1(ScmObj proc, ScmObj args) proc 185 src/proc.c data[0] = proc; proc 190 src/proc.c SCM_RETURN(Scm_VMApply1(SCM_OBJ(proc), SCM_CAR(args))); proc 226 src/proc.c ScmObj proc; proc 235 src/proc.c proc = SCM_OBJ(data[0]); proc 236 src/proc.c d[0] = proc; proc 239 src/proc.c SCM_RETURN(Scm_VMApply(proc, args)); proc 242 src/proc.c ScmObj Scm_ForEach(ScmObj proc, ScmObj arg1, ScmObj args) proc 245 src/proc.c SCM_RETURN(Scm_ForEach1(proc, arg1)); /* shortcut */ proc 248 src/proc.c data[0] = proc; proc 256 src/proc.c ScmObj proc; proc 269 src/proc.c proc = SCM_OBJ(data[0]); proc 270 src/proc.c d[0] = proc; proc 275 src/proc.c SCM_RETURN(Scm_VMApply(proc, args)); proc 278 src/proc.c ScmObj Scm_Map(ScmObj proc, ScmObj arg1, ScmObj args) proc 281 src/proc.c SCM_RETURN(Scm_Map1(proc, arg1)); /* shortcut */ proc 292 src/proc.c data[0] = proc; proc 297 src/proc.c SCM_RETURN(Scm_VMApply(SCM_OBJ(proc), thisargs)); proc 305 src/proc.c ScmObj Scm_SetterSet(ScmProcedure *proc, ScmProcedure *setter, int lock) proc 307 src/proc.c if (proc->locked) { proc 308 src/proc.c Scm_Error("can't change the locked setter of procedure %S", proc); proc 310 src/proc.c proc->setter = SCM_OBJ(setter); proc 311 src/proc.c proc->locked = lock; proc 312 src/proc.c return SCM_OBJ(proc); proc 324 src/proc.c ScmObj Scm_Setter(ScmObj proc) proc 326 src/proc.c if (SCM_PROCEDUREP(proc)) { proc 329 src/proc.c return SCM_PROCEDURE(proc)->setter; proc 332 src/proc.c return Scm_MakeSubr(object_setter, (void*)proc, 0, 1, proc 337 src/proc.c int Scm_HasSetter(ScmObj proc) proc 339 src/proc.c if (SCM_PROCEDUREP(proc)) { proc 340 src/proc.c return !SCM_FALSEP(SCM_PROCEDURE(proc)->setter); proc 1037 src/read.c ScmObj Scm_DefineReaderCtor(ScmObj symbol, ScmObj proc, ScmObj finisher) proc 1040 src/read.c if (!SCM_PROCEDUREP(proc)) { proc 1041 src/read.c Scm_Error("procedure required, but got %S\n", proc); proc 1043 src/read.c pair = Scm_Cons(proc, finisher); proc 3386 src/stdlib.c ScmObj proc; proc 3394 src/stdlib.c proc = (proc_scm); proc 3401 src/stdlib.c if (SCM_NULLP(args)) return Scm_VMApply(proc, arg1); proc 3415 src/stdlib.c return Scm_VMApply(proc, head); proc 3425 src/stdlib.c ScmObj proc; proc 3433 src/stdlib.c proc = (proc_scm); proc 3442 src/stdlib.c SCM_RESULT = Scm_Map(proc, args, moreargs); proc 3454 src/stdlib.c ScmObj proc; proc 3462 src/stdlib.c proc = (proc_scm); proc 3471 src/stdlib.c SCM_RESULT = Scm_ForEach(proc, args, moreargs); proc 3502 src/stdlib.c ScmObj proc; proc 3505 src/stdlib.c proc = (proc_scm); proc 3509 src/stdlib.c SCM_RESULT = Scm_VMCallCC(proc); proc 995 src/syslib.c ScmObj proc; proc 1000 src/syslib.c proc = (proc_scm); proc 1004 src/syslib.c SCM_RESULT = Scm_SetSignalHandler(sig, proc); proc 661 src/vm.c #define ADJUST_ARGUMENT_FRAME(proc, argc) \ proc 664 src/vm.c reqargs = SCM_PROCEDURE_REQUIRED(proc); \ proc 665 src/vm.c restarg = SCM_PROCEDURE_OPTIONAL(proc); \ proc 2695 src/vm.c ScmObj Scm_VMApply(ScmObj proc, ScmObj args) proc 2721 src/vm.c return proc; proc 2725 src/vm.c ScmObj Scm_VMApply0(ScmObj proc) proc 2729 src/vm.c return proc; proc 2732 src/vm.c ScmObj Scm_VMApply1(ScmObj proc, ScmObj arg) proc 2739 src/vm.c return proc; proc 2742 src/vm.c ScmObj Scm_VMApply2(ScmObj proc, ScmObj arg1, ScmObj arg2) proc 2750 src/vm.c return proc; proc 2753 src/vm.c ScmObj Scm_VMApply3(ScmObj proc, ScmObj arg1, ScmObj arg2, ScmObj arg3) proc 2762 src/vm.c return proc; proc 2765 src/vm.c ScmObj Scm_VMApply4(ScmObj proc, ScmObj arg1, ScmObj arg2, ScmObj arg3, ScmObj arg4) proc 2775 src/vm.c return proc; proc 2946 src/vm.c ScmObj Scm_Apply(ScmObj proc, ScmObj args) proc 2958 src/vm.c code[1] = SCM_WORD(Scm_Cons(proc, args)); proc 3214 src/vm.c ScmObj proc = SCM_CDAR(hp); proc 3216 src/vm.c Scm_Apply(proc, SCM_NIL); proc 3240 src/vm.c ScmObj proc = SCM_CDAR(hp); proc 3242 src/vm.c Scm_Apply(proc, SCM_NIL); proc 3497 src/vm.c ScmObj Scm_VMCallCC(ScmObj proc) proc 3503 src/vm.c if (!SCM_PROCEDUREP(proc) proc 3504 src/vm.c || (!SCM_PROCEDURE_OPTIONAL(proc) && SCM_PROCEDURE_REQUIRED(proc) != 1) proc 3505 src/vm.c || (SCM_PROCEDURE_OPTIONAL(proc) && SCM_PROCEDURE_REQUIRED(proc) > 1)) proc 3507 src/vm.c proc); proc 3519 src/vm.c return Scm_VMApply1(proc, contproc);