h_output(cmd.infile, "-DRPC_HDR", !EXTEND, cmd.outfile);
h_output(cmd.infile, "-DRPC_HDR", DONT_EXTEND, cmd.outfile);
main(argc, argv)	int argc;	char *argv[];{	struct commandline cmd;	/* Use the libc message catalog for translations.  */	textdomain (_libc_intl_domainname);	if (!parseargs(argc, argv, &cmd)) {		f_print(stderr,			_("usage: %s infile\n"), cmdname);		f_print(stderr,			_("       %s [-c | -h | -l | -m] [-o outfile] [infile]\n"),			cmdname);		f_print(stderr,			_("       %s [-s udp|tcp]* [-o outfile] [infile]\n"),			cmdname);		exit(1);	}	if (cmd.cflag) {		c_output(cmd.infile, "-DRPC_XDR", !EXTEND, cmd.outfile);	} else if (cmd.hflag) {		h_output(cmd.infile, "-DRPC_HDR", !EXTEND, cmd.outfile);	} else if (cmd.lflag) {		l_output(cmd.infile, "-DRPC_CLNT", !EXTEND, cmd.outfile);	} else if (cmd.sflag || cmd.mflag) {		s_output(argc, argv, cmd.infile, "-DRPC_SVC", !EXTEND,			 cmd.outfile, cmd.mflag);	} else {		c_output(cmd.infile, "-DRPC_XDR", EXTEND, "_xdr.c");		reinitialize();		h_output(cmd.infile, "-DRPC_HDR", EXTEND, ".h");		reinitialize();		l_output(cmd.infile, "-DRPC_CLNT", EXTEND, "_clnt.c");		reinitialize();		s_output(allc, allv, cmd.infile, "-DRPC_SVC", EXTEND,			 "_svc.c", cmd.mflag);	}	exit(0);}