Initial bulk commit for "Git on MSys"
[msysgit/historical-msysgit.git] / mingw / info / stabs / Alternate-Entry-Points.html
blob5abbd1468fd296e63b3b9c587f78b2cfe1f82b03
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="Alternate%20Entry%20Points">Alternate Entry Points</a>,
13 Previous:<a rel="previous" accesskey="p" href="Block-Structure.html#Block%20Structure">Block Structure</a>,
14 Up:<a rel="up" accesskey="u" href="Program-Structure.html#Program%20Structure">Program Structure</a>
15 <hr><br>
16 </div>
18 <h3 class="section">Alternate Entry Points</h3>
20 <p>Some languages, like Fortran, have the ability to enter procedures at
21 some place other than the beginning. One can declare an alternate entry
22 point. The <code>N_ENTRY</code> stab is for this; however, the Sun FORTRAN
23 compiler doesn't use it. According to AIX documentation, only the name
24 of a <code>C_ENTRY</code> stab is significant; the address of the alternate
25 entry point comes from the corresponding external symbol. A previous
26 revision of this document said that the value of an <code>N_ENTRY</code> stab
27 was the address of the alternate entry point, but I don't know the
28 source for that information.
30 </body></html>