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);