<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_rc</id>
		<title>32v 1m rc - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_rc"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_rc&amp;action=history"/>
		<updated>2026-05-06T03:55:22Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=32v_1m_rc&amp;diff=7014&amp;oldid=prev</id>
		<title>Neozeed: New page: RC(1)               UNIX Programmer's Manual                RC(1)    == NAME ==      rc - Ratfor compiler  == SYNOPSIS ==      rc [ option ] [ file ] ...  == DESCRIPTION ==      _R_c invok...</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_rc&amp;diff=7014&amp;oldid=prev"/>
				<updated>2009-10-26T15:28:58Z</updated>
		
		<summary type="html">&lt;p&gt;New page: RC(1)               UNIX Programmer&amp;#039;s Manual                RC(1)    == NAME ==      rc - Ratfor compiler  == SYNOPSIS ==      rc [ option ] [ file ] ...  == DESCRIPTION ==      _R_c invok...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;RC(1)               UNIX Programmer's Manual                RC(1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NAME ==&lt;br /&gt;
     rc - Ratfor compiler&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
     rc [ option ] [ file ] ...&lt;br /&gt;
&lt;br /&gt;
== DESCRIPTION ==&lt;br /&gt;
     _R_c invokes the Ratfor preprocessor on a set of Ratfor source&lt;br /&gt;
     files.  It accepts three types of arguments:&lt;br /&gt;
&lt;br /&gt;
     Arguments whose names end with `.r' are taken to be Ratfor&lt;br /&gt;
     source programs; they are preprocessed into Fortran and com-&lt;br /&gt;
     piled.  Each subroutine or function `name' is placed on a&lt;br /&gt;
     separate file _n_a_m_e._f, and its object code is left on _n_a_m_e._o.&lt;br /&gt;
     The main routine is on _M_A_I_N._f and _M_A_I_N._o; block data subpro-&lt;br /&gt;
     grams go on _B_L_O_C_K_D_A_T_A?._f and _B_L_O_C_K_D_A_T_A?._o.  The files&lt;br /&gt;
     resulting from a `.r' file are loaded into a single object&lt;br /&gt;
     file _f_i_l_e._o, and the intermediate object and Fortran files&lt;br /&gt;
     are removed.&lt;br /&gt;
&lt;br /&gt;
     The following flags are interpreted by _r_c.  See _l_d and _f_c(1)&lt;br /&gt;
     for other flags.&lt;br /&gt;
&lt;br /&gt;
     -c    Suppresses the loading phase of the compilation, as&lt;br /&gt;
           does any error in anything.&lt;br /&gt;
&lt;br /&gt;
     -f    Save Fortran intermediate files.  This is primarily&lt;br /&gt;
           for debugging.&lt;br /&gt;
&lt;br /&gt;
     -r    Ratfor only; don't try to compile the Fortran.  This&lt;br /&gt;
           implies -f and -c.&lt;br /&gt;
&lt;br /&gt;
     -v    Don't list intermediate file names while compiling.&lt;br /&gt;
&lt;br /&gt;
     -C    Preserve comments in output, and format esthetically&lt;br /&gt;
           (indentation, mostly).&lt;br /&gt;
&lt;br /&gt;
     -6x   Place continuation character in column 6, instead of&lt;br /&gt;
           non-standard convention used by _f_c(1).&lt;br /&gt;
&lt;br /&gt;
     Arguments whose names end with `.f' are taken to be Fortran&lt;br /&gt;
     source programs; they are compiled in the normal manner.&lt;br /&gt;
     (Only one Fortran routine is allowed in a `.f' file.)&lt;br /&gt;
&lt;br /&gt;
     Other arguments are taken to be either loader flag argu-&lt;br /&gt;
     ments, or Fortran-compatible object programs, typically pro-&lt;br /&gt;
     duced by an earlier _r_c run, or perhaps libraries of&lt;br /&gt;
     Fortran-compatible routines.  These programs, together with&lt;br /&gt;
     the results of any compilations specified, are loaded to&lt;br /&gt;
     produce an executable program with name a.out.&lt;br /&gt;
&lt;br /&gt;
== FILES ==&lt;br /&gt;
     ratjunk        temporary&lt;br /&gt;
     /usr/fort/fc1  Fortran compiler&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
     B. W. Kernighan, _R_A_T_F_O_R - _A _p_r_e_p_r_o_c_e_s_s_o_r _f_o_r _a _R_a_t_i_o_n_a_l _F_o_r_-&lt;br /&gt;
     _t_r_a_n, Bell Laboratories CSTR #55, 1977.&lt;br /&gt;
     [[32v 1m fc|fc(1)]] for Fortran flags and error messages&lt;br /&gt;
     [[32v 1m ld|ld(1)]] for loader flags&lt;br /&gt;
     [[32v 1m f77|f77(1)]] for the latest Fortran&lt;br /&gt;
&lt;br /&gt;
== DIAGNOSTICS ==&lt;br /&gt;
     Yes, both from _r_c itself and from Fortran.&lt;br /&gt;
&lt;br /&gt;
== BUGS ==&lt;br /&gt;
     #define and #include lines in `.f' files are not processed.&lt;br /&gt;
     fc(1) is unsupported.&lt;br /&gt;
&lt;br /&gt;
[[Category:32v man section 1]]&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	</feed>