Initial bulk commit for "Git on MSys"
[msysgit/historical-msysgit.git] / mingw / info / stabs / Reference-Parameters.html
blob0b1909e1bae47a638a7e45f0d94dc1b072fdfc4a
1 <html lang="en">
2 <head>
3 <title>STABS</title>
4 <meta http-equiv="Content-Type" content="text/html">
5 <meta name="description" content="STABS">
6 <meta name="generator" content="makeinfo 4.3">
7 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
8 </head>
9 <body>
10 <div class="node">
11 <p>
12 Node:<a name="Reference%20Parameters">Reference Parameters</a>,
13 Next:<a rel="next" accesskey="n" href="Conformant-Arrays.html#Conformant%20Arrays">Conformant Arrays</a>,
14 Previous:<a rel="previous" accesskey="p" href="Local-Variable-Parameters.html#Local%20Variable%20Parameters">Local Variable Parameters</a>,
15 Up:<a rel="up" accesskey="u" href="Parameters.html#Parameters">Parameters</a>
16 <hr><br>
17 </div>
19 <h4 class="subsection">Passing Parameters by Reference</h4>
21 <p>If the parameter is passed by reference (e.g., Pascal <code>VAR</code>
22 parameters), then the symbol descriptor is <code>v</code> if it is in the
23 argument list, or <code>a</code> if it in a register. Other than the fact
24 that these contain the address of the parameter rather than the
25 parameter itself, they are identical to <code>p</code> and <code>R</code>,
26 respectively. I believe <code>a</code> is an AIX invention; <code>v</code> is
27 supported by all stabs-using systems as far as I know.
29 </body></html>