Go to the first, previous, next, last section, table of contents.


Startup Code

Unlike with some runtime systems, it shouldn't be necessary (unless there are bugs) to use a Fortran main program to ensure the runtime--specifically the i/o system--is initialized. However, to use the g77 intrinsics GETARG() and IARGC() the main() routine from the `libf2c' library must be used, either explicitly or implicitly by using a Fortran main program. This main() program calls MAIN__() (where the names are C-type extern names, i.e. not mangled). You need to provide this nullary procedure as the entry point for your C code if using `libf2c''s main. In some cases it might be necessary to provide a dummy version of this to avoid linkers complaining about failure to resolve MAIN__() if linking against `libf2c' and not using main() from it.


Go to the first, previous, next, last section, table of contents.