Lines Matching refs:fout

88 	f_print(fout, "\n\nvoid\n");
91 f_print(fout, "(char *host)\n{\n");
93 f_print(fout, "(host)\n\tchar *host;\n{\n");
94 f_print(fout, "\tCLIENT *clnt;\n");
98 f_print(fout, "\t");
100 f_print(fout, "enum clnt_stat retval_%d;\n", ++i);
102 f_print(fout, "\t");
107 f_print(fout, "void *");
108 f_print(fout, "result_%d;\n", i);
112 f_print(fout, " *result_%d;\n", ++i);
116 f_print(fout, "\t");
122 f_print(fout, "char * ");
123 f_print(fout, " ");
125 f_print(fout, "_arg;\n");
128 f_print(fout, "\t");
131 f_print(fout, " ");
133 f_print(fout, "_%s;\n", l->decl.name);
139 f_print(fout, "\n#ifndef\tDEBUG\n");
140 f_print(fout, "\tclnt = clnt_create(host, %s, %s, \"%s\");\n",
142 f_print(fout, "\tif (clnt == (CLIENT *) NULL) {\n");
143 f_print(fout, "\t\tclnt_pcreateerror(host);\n");
144 f_print(fout, "\t\texit(1);\n\t}\n");
145 f_print(fout, "#endif\t/* DEBUG */\n\n");
151 f_print(fout, "\tretval_%d = ", ++i);
153 f_print(fout, "\tresult_%d = ", ++i);
156 f_print(fout, "(");
159 f_print(fout, "(void *)");
160 f_print(fout, "&");
164 f_print(fout, "_arg, clnt);\n");
166 f_print(fout,
169 f_print(fout, "_arg, clnt);\n");
174 f_print(fout, "(clnt);\n");
176 f_print(fout,
179 f_print(fout, "(clnt);\n");
181 f_print(fout, "(");
184 f_print(fout, "_%s, ", l->decl.name);
188 f_print(fout, "&result_%d, ", i);
191 f_print(fout, "clnt);\n");
194 f_print(fout, "\tif (retval_%d != RPC_SUCCESS) {\n", i);
196 f_print(fout, "\tif (result_%d == (", i);
198 f_print(fout, "*) NULL) {\n");
200 f_print(fout, "\t\tclnt_perror(clnt, \"call failed\");\n");
201 f_print(fout, "\t}\n");
204 f_print(fout, "#ifndef\tDEBUG\n");
205 f_print(fout, "\tclnt_destroy(clnt);\n");
206 f_print(fout, "#endif\t /* DEBUG */\n");
207 f_print(fout, "}\n");
218 f_print(fout, "\n");
221 f_print(fout, "*\n");
223 f_print(fout, "bool_t\n");
231 f_print(fout, "{\n");
234 f_print(fout, "\tstatic ");
239 f_print(fout, "char *");
241 f_print(fout, " result;\n");
244 f_print(fout, "\n\t/*\n\t * insert server code "
249 f_print(fout,
252 f_print(fout, "\treturn((void *) "
255 f_print(fout, "\treturn (retval);\n}\n");
259 f_print(fout, "\nint\n");
262 f_print(fout, "_freeresult(SVCXPRT *transp,"
266 f_print(fout, "_freeresult(transp, xdr_result,"
268 f_print(fout, "\tSVCXPRT *transp;\n");
269 f_print(fout, "\txdrproc_t xdr_result;\n");
270 f_print(fout, "\tcaddr_t result;\n");
272 f_print(fout, "{\n"
290 f_print(fout, "/*\n");
291 f_print(fout, " * This is sample code generated by rpcgen.\n");
292 f_print(fout, " * These are only templates and you can use them\n");
293 f_print(fout, " * as a guideline for developing your own functions.\n");
294 f_print(fout, " */\n\n");
304 f_print(fout, "\n\n");
306 f_print(fout, "int\nmain(int argc, char *argv[])\n{\n");
308 f_print(fout, "int\nmain(argc, argv)\n\tint argc;\n"
311 f_print(fout, "\tchar *host;");
312 f_print(fout, "\n\n\tif (argc < 2) {");
313 f_print(fout, "\n\t\tprintf(\"usage: %%s server_host\\n\","
315 f_print(fout, "\t\texit(1);\n\t}");
316 f_print(fout, "\n\thost = argv[1];\n");
323 f_print(fout, "\t");
325 f_print(fout, "(host);\n");
328 f_print(fout, "}\n");