Lines Matching defs:proc
294 proc_list *proc;
300 for (proc = vp->procs; proc != NULL; proc = proc->next) {
302 internal_proctype(proc);
304 pvname(proc->proc_name, vp->vers_num);
307 if (proc->arg_num > 1)
309 proc->args.argname);
311 ptype(proc->args.decls->decl.prefix,
312 proc->args.decls->decl.type, 0);
315 if (streq(proc->res_type, "void"))
318 ptype(proc->res_prefix,
319 proc->res_type, 0);
321 aster(proc->res_type));
326 pvname_svc(proc->proc_name, vp->vers_num);
328 if (proc->arg_num < 2) { /* single argument */
329 if (!streq(proc->args.decls->decl.type, "void"))
332 for (l = proc->args.decls; l != NULL; l = l->next)
344 proc_list *proc;
380 for (proc = vp->procs; proc != NULL; proc = proc->next) {
381 if (proc->arg_num < 2) { /* single argument */
382 if (streq(proc->args.decls->decl.type,
388 ptype(proc->args.decls->decl.prefix,
389 proc->args.decls->decl.type, 0);
390 pvname(proc->proc_name, vp->vers_num);
395 f_print(fout, "\t\t%s", proc->args.argname);
397 pvname(proc->proc_name, vp->vers_num);
407 for (proc = vp->procs; proc != NULL; proc = proc->next) {
409 if (streq(proc->res_type, "void"))
412 ptype(proc->res_prefix, proc->res_type,
414 pvname(proc->proc_name, vp->vers_num);
446 for (proc = vp->procs; proc != NULL; proc = proc->next) {
447 f_print(fout, "\tcase %s:\n", proc->proc_name);
448 if (proc->arg_num < 2) { /* single argument */
449 p_xdrfunc(ARG, proc->args.decls->decl.type);
451 p_xdrfunc(ARG, proc->args.argname);
453 p_xdrfunc(RESULT, proc->res_type);
465 pvname(proc->proc_name, vp->vers_num);
467 pvname_svc(proc->proc_name, vp->vers_num);
530 printif(const char *proc, const char *transp, const char *prefix, const char *arg)
533 proc, transp, arg, prefix, arg);
537 nullproc(proc_list *proc)
539 for (; proc != NULL; proc = proc->next) {
540 if (streq(proc->proc_num, "0")) {