Doxygen Source Code Documentation
Fmain.c File Reference
#include "defs.h"#include "parse.h"Go to the source code of this file.
Defines | |
| #define | f2c_entry(swit, count, type, store, size) p_entry ("-", swit, 0, count, type, store, size) |
Functions | |
| void | set_externs (Void) |
| int | comm2dcl (Void) |
| void | write_typedefs (FILE *outfile) |
| void | commonprotos (register FILE *outfile) |
| int | I_args (int argc, char **a) |
| int | main (int argc, char **argv) |
| FILEP | opf (char *fn, char *mode) |
| void | clf (FILEP *p, char *what, int quit) |
| void | done (int k) |
Variables | |
| char | F2C_version [] |
| int | complex_seen |
| int | dcomplex_seen |
| LOCAL int | Max_ftn_files |
| int | badargs |
| char ** | ftn_files |
| int | current_ftn_file = 0 |
| flag | ftn66flag = NO |
| flag | nowarnflag = NO |
| flag | noextflag = NO |
| flag | no66flag = NO |
| flag | zflag = YES |
| flag | debugflag = NO |
| flag | onetripflag = NO |
| flag | shiftcase = YES |
| flag | undeftype = NO |
| flag | checksubs = NO |
| flag | r8flag = NO |
| flag | use_bs = YES |
| flag | keepsubs = NO |
| flag | byterev = NO |
| int | intr_omit |
| int | no_cd |
| int | no_i90 |
| flag | use_tyquad = YES |
| int | tyreal = TYREAL |
| int | tycomplex = TYCOMPLEX |
| int | maxregvar = MAXREGVAR |
| int | maxequiv = MAXEQUIV |
| int | maxext = MAXEXT |
| int | maxstno = MAXSTNO |
| int | maxctl = MAXCTL |
| int | maxhash = MAXHASH |
| int | maxliterals = MAXLITERALS |
| int | maxcontin = MAXCONTIN |
| int | maxlablist = MAXLABLIST |
| int | extcomm |
| int | ext1comm |
| int | useauto |
| int | can_include = YES |
| char * | def_i2 = "" |
| int | useshortints = NO |
| int | uselongints = NO |
| int | addftnsrc = NO |
| int | usedefsforcommon = NO |
| int | forcedouble = YES |
| int | dneg = NO |
| int | Ansi = NO |
| int | def_equivs = YES |
| int | tyioint = TYLONG |
| int | szleng = SZLENG |
| int | inqmask = M(TYLONG)|M(TYLOGICAL) |
| int | wordalign = NO |
| int | forcereal = NO |
| int | warn72 = NO |
| int | skipC |
| int | skipversion |
| char * | file_name |
| char * | filename0 |
| char * | parens |
| int | Castargs = 1 |
| int | Castargs1 |
| int | typedefs = 0 |
| int | chars_per_wd |
| int | gflag |
| int | protostatus |
| int | infertypes = 1 |
| char | used_rets [TYSUBR+1] |
| char * | tmpdir |
| int | h0align = 0 |
| char * | halign |
| char * | ohalign |
| int | krparens = NO |
| int | hsize |
| int | htype |
| chainp | Iargs |
| arg_info | table [] |
| char * | c_functions |
| char * | coutput |
| char * | initfname |
| char * | blkdfname |
| char * | p1_file |
| char * | p1_bakfile |
| char * | sortfname |
| char * | proto_fname |
| FILE * | protofile |
| int | retcode = 0 |
Define Documentation
|
|
|
Function Documentation
|
||||||||||||||||
|
Definition at line 670 of file Fmain.c. References done(), FILEP, p, and retcode. Referenced by done(), dsort(), and popinclude().
|
|
|
Definition at line 316 of file Fmain.c. References ext1comm, Extsym::extinit, Extsym::extstg, and STGCOMMON. Referenced by main().
|
|
|
Definition at line 371 of file Fmain.c. References a, Extsym::allextp, Extsym::arginfo, Argtypes::atypes, Castargs1, Extsym::cextname, Argtypes::changes, done(), Extsym::extinit, Extsym::extstg, Extsym::extype, Extsym::fextname, filename0, Extsym::maxleng, Argtypes::nargs, nice_printf(), proto_fname, protofile, STGCOMMON, STGEXT, and Atype::type. Referenced by main().
00373 {
00374 register Extsym *e, *ee;
00375 register Argtypes *at;
00376 Atype *a, *ae;
00377 int k;
00378 extern int proc_protochanges;
00379
00380 if (!outfile)
00381 return;
00382 for (e = extsymtab, ee = nextext; e < ee; e++)
00383 if (e->extstg == STGCOMMON && e->allextp)
00384 nice_printf(outfile, "/* comlen %s %ld */\n",
00385 e->cextname, e->maxleng);
00386 if (Castargs1 < 3)
00387 return;
00388
00389 /* -Pr: special comments conveying current knowledge
00390 of external references */
00391
00392 k = proc_protochanges;
00393 for (e = extsymtab, ee = nextext; e < ee; e++)
00394 if (e->extstg == STGEXT
00395 && e->cextname != e->fextname) /* not a library function */
00396 if (at = e->arginfo) {
00397 if ((!e->extinit || at->changes & 1)
00398 /* not defined here or
00399 changed since definition */
00400 && at->nargs >= 0) {
00401 nice_printf(outfile, "/*:ref: %s %d %d",
00402 e->cextname, e->extype, at->nargs);
00403 a = at->atypes;
00404 for(ae = a + at->nargs; a < ae; a++)
00405 nice_printf(outfile, " %d", a->type);
00406 nice_printf(outfile, " */\n");
00407 if (at->changes & 1)
00408 k++;
00409 }
00410 }
00411 else if (e->extype)
00412 /* typed external, never invoked */
00413 nice_printf(outfile, "/*:ref: %s %d :*/\n",
00414 e->cextname, e->extype);
00415 if (k) {
00416 nice_printf(outfile,
00417 "/* Rerunning f2c -P may change prototypes or declarations. */\n");
00418 if (nerr)
00419 return;
00420 if (protostatus)
00421 done(4);
00422 if (protofile != stdout) {
00423 fprintf(diagfile,
00424 "Rerunning \"f2c -P ... %s %s\" may change prototypes or declarations.\n",
00425 filename0, proto_fname);
00426 fflush(diagfile);
00427 }
00428 }
00429 }
|
|
|
Definition at line 692 of file Fmain.c. References clf(), done(), retcode, and Un_link_all(). Referenced by clf(), commonprotos(), done(), and main().
00694 {
00695 clf(&initfile, "initfile", 0);
00696 clf(&c_file, "c_file", 0);
00697 clf(&pass1_file, "pass1_file", 0);
00698 Un_link_all(k);
00699 exit(k|retcode);
00700 }
|
|
||||||||||||
|
Definition at line 437 of file Fmain.c. References a, argc, mkchain(), and revchain(). Referenced by main().
00439 {
00440 char **a0, **a1, **ae, *s;
00441
00442 ae = a + argc;
00443 a0 = a;
00444 for(a1 = ++a; a < ae; a++) {
00445 if (!(s = *a))
00446 break;
00447 if (*s == '-' && s[1] == 'I' && s[2]
00448 && (s[3] || s[2] != '2' && s[2] != '4'))
00449 Iargs = mkchain(s+2, Iargs);
00450 else
00451 *a1++ = s;
00452 }
00453 Iargs = revchain(Iargs);
00454 *a1 = 0;
00455 return a1 - a0;
00456 }
|
|
||||||||||||
|
Definition at line 466 of file Fmain.c. References Ansi, argc, blkdfname, c_functions, c_name(), can_include, Castargs, Castargs1, checksubs, ckalloc(), comm2dcl(), commonprotos(), copys(), coutput, current_ftn_file, debugflag, def_commons(), def_i2, dflt1proc, dfltproc, dofork(), done(), endproc(), ext1comm, extcomm, F2C_version, Fatal(), fatalstr(), ffilecopy(), file_name, fileinit(), filename0, ftn_files, I_args(), inilex(), initkey(), intr_omit, keepsubs, link_msg, list_init_data(), Max_ftn_files, nice_printf(), no_cd, no_i90, opf(), outbuf_adjust(), OUTSIDE, p1_file, parens, parse_args(), procinit(), proto_fname, protofile, read_Pfiles(), set_externs(), set_tmp_names(), sigcatch(), skipC, skipversion, typedefs, warn(), wr_common_decls(), wr_globals(), write_typedefs(), and yyparse().
00468 {
00469 int c2d, k;
00470 FILE *c_output;
00471 char *cdfilename;
00472 static char stderrbuf[BUFSIZ];
00473 extern char **dfltproc, *dflt1proc[];
00474 extern char link_msg[];
00475
00476 diagfile = stderr;
00477 setbuf(stderr, stderrbuf); /* arrange for fast error msgs */
00478
00479 argc = I_args(argc, argv); /* extract -I args */
00480 Max_ftn_files = argc - 1;
00481 ftn_files = (char **)ckalloc((argc+1)*sizeof(char *));
00482
00483 parse_args (argc, argv, table, sizeof(table)/sizeof(arg_info),
00484 ftn_files, Max_ftn_files);
00485 if (badargs)
00486 return 1;
00487 intr_omit = no_cd | no_i90;
00488 if (keepsubs && checksubs) {
00489 warn("-C suppresses -s\n");
00490 keepsubs = 0;
00491 }
00492 if (!can_include && ext1comm == 2)
00493 ext1comm = 1;
00494 if (ext1comm && !extcomm)
00495 extcomm = 2;
00496 if (protostatus)
00497 Castargs = 3;
00498 Castargs1 = Castargs;
00499 if (!Ansi) {
00500 Castargs = 0;
00501 parens = "()";
00502 }
00503 else if (!Castargs)
00504 parens = Ansi == 1 ? "()" : "(...)";
00505 else
00506 dfltproc = dflt1proc;
00507
00508 outbuf_adjust();
00509 set_externs();
00510 fileinit();
00511 read_Pfiles(ftn_files);
00512
00513 for(k = 1; ftn_files[k]; k++)
00514 if (dofork())
00515 break;
00516 filename0 = file_name = ftn_files[current_ftn_file = k - 1];
00517
00518 set_tmp_names();
00519 sigcatch(0);
00520
00521 c_file = opf(c_functions, textwrite);
00522 pass1_file=opf(p1_file, binwrite);
00523 initkey();
00524 if (file_name && *file_name) {
00525 cdfilename = coutput;
00526 if (debugflag != 1) {
00527 coutput = c_name(file_name,'c');
00528 cdfilename = copys(outbtail);
00529 if (Castargs1 >= 2)
00530 proto_fname = c_name(file_name,'P');
00531 }
00532 if (skipC)
00533 coutput = 0;
00534 else if (!(c_output = fopen(coutput, textwrite))) {
00535 file_name = coutput;
00536 coutput = 0; /* don't delete read-only .c file */
00537 fatalstr("can't open %.86s", file_name);
00538 }
00539
00540 if (Castargs1 >= 2
00541 && !(protofile = fopen(proto_fname, textwrite)))
00542 fatalstr("Can't open %.84s\n", proto_fname);
00543 }
00544 else {
00545 file_name = "";
00546 cdfilename = "f2c_out.c";
00547 c_output = stdout;
00548 coutput = 0;
00549 if (Castargs1 >= 2) {
00550 protofile = stdout;
00551 if (!skipC)
00552 printf("#ifdef P_R_O_T_O_T_Y_P_E_S\n");
00553 }
00554 }
00555
00556 if(inilex( copys(file_name) ))
00557 done(1);
00558 if (filename0) {
00559 fprintf(diagfile, "%s:\n", file_name);
00560 fflush(diagfile);
00561 }
00562
00563 procinit();
00564 if(k = yyparse())
00565 {
00566 fprintf(diagfile, "Bad parse, return code %d\n", k);
00567 done(1);
00568 }
00569
00570 commonprotos(protofile);
00571 if (protofile == stdout && !skipC)
00572 printf("#endif\n\n");
00573
00574 if (nerr || skipC)
00575 goto C_skipped;
00576
00577
00578 /* Write out the declarations which are global to this file */
00579
00580 if ((c2d = comm2dcl()) == 1)
00581 nice_printf(c_output, "/*>>>'/dev/null'<<<*/\n\n\
00582 /* Split this into several files by piping it through\n\n\
00583 sed \"s/^\\/\\*>>>'\\(.*\\)'<<<\\*\\/\\$/cat >'\\1' <<'\\/*<<<\\1>>>*\\/'/\" | /bin/sh\n\
00584 */\n\
00585 /*<<</dev/null>>>*/\n\
00586 /*>>>'%s'<<<*/\n", cdfilename);
00587 if (gflag)
00588 nice_printf (c_output, "#line 1 \"%s\"\n", file_name);
00589 if (!skipversion) {
00590 nice_printf (c_output, "/* %s -- translated by f2c ", file_name);
00591 nice_printf (c_output, "(version %s).\n", F2C_version);
00592 nice_printf (c_output,
00593 " You must link the resulting object file with the libraries:\n\
00594 %s (in that order)\n*/\n\n", link_msg);
00595 }
00596 if (Ansi == 2)
00597 nice_printf(c_output,
00598 "#ifdef __cplusplus\nextern \"C\" {\n#endif\n");
00599 nice_printf (c_output, "%s#include \"f2c.h\"\n\n", def_i2);
00600 if (gflag)
00601 nice_printf (c_output, "#line 1 \"%s\"\n", file_name);
00602 if (Castargs && typedefs)
00603 write_typedefs(c_output);
00604 nice_printf (c_file, "\n");
00605 fclose (c_file);
00606 c_file = c_output; /* HACK to get the next indenting
00607 to work */
00608 wr_common_decls (c_output);
00609 if (blkdfile)
00610 list_init_data(&blkdfile, blkdfname, c_output);
00611 wr_globals (c_output);
00612 if ((c_file = fopen (c_functions, textread)) == (FILE *) NULL)
00613 Fatal("main - couldn't reopen c_functions");
00614 ffilecopy (c_file, c_output);
00615 if (*main_alias) {
00616 nice_printf (c_output, "/* Main program alias */ ");
00617 nice_printf (c_output, "int %s () { MAIN__ ();%s }\n",
00618 main_alias, Ansi ? " return 0;" : "");
00619 }
00620 if (Ansi == 2)
00621 nice_printf(c_output,
00622 "#ifdef __cplusplus\n\t}\n#endif\n");
00623 if (c2d) {
00624 if (c2d == 1)
00625 fprintf(c_output, "/*<<<%s>>>*/\n", cdfilename);
00626 else
00627 fclose(c_output);
00628 def_commons(c_output);
00629 }
00630 if (c2d != 2)
00631 fclose (c_output);
00632
00633 C_skipped:
00634 if(parstate != OUTSIDE)
00635 {
00636 warn("missing final end statement");
00637 endproc();
00638 nerr = 1;
00639 }
00640 done(nerr ? 1 : 0);
00641 /* NOT REACHED */ return 0;
00642 }
|
|
||||||||||||
|
Definition at line 651 of file Fmain.c. References fatalstr(), and FILEP. Referenced by dsort(), main(), and setdata().
|
|
|
Definition at line 220 of file Fmain.c. References chars_per_wd, def_i2, dneg, err, errstr(), ftn_files, h0align, halign, hsize, htype, i, inqmask, M, Max_ftn_files, MAXREGVAR, maxregvar, no66flag, noextflag, ohalign, r8fix(), szleng, TYALIST, TYCILIST, TYCLLIST, tycomplex, TYICILIST, TYINLIST, tyioint, TYOLIST, tyreal, warni(), wordalign, and zflag. Referenced by main().
00221 {
00222 static char *hset[3] = { 0, "integer", "doublereal" };
00223
00224 /* Adjust the global flags according to the command line parameters */
00225
00226 if (chars_per_wd > 0) {
00227 typesize[TYADDR] = typesize[TYLONG] = typesize[TYREAL] =
00228 typesize[TYLOGICAL] = chars_per_wd;
00229 typesize[TYINT1] = typesize[TYLOGICAL1] = 1;
00230 typesize[TYDREAL] = typesize[TYCOMPLEX] = chars_per_wd << 1;
00231 typesize[TYDCOMPLEX] = chars_per_wd << 2;
00232 typesize[TYSHORT] = typesize[TYLOGICAL2] = chars_per_wd >> 1;
00233 typesize[TYCILIST] = 5*chars_per_wd;
00234 typesize[TYICILIST] = 6*chars_per_wd;
00235 typesize[TYOLIST] = 9*chars_per_wd;
00236 typesize[TYCLLIST] = 3*chars_per_wd;
00237 typesize[TYALIST] = 2*chars_per_wd;
00238 typesize[TYINLIST] = 26*chars_per_wd;
00239 }
00240
00241 if (wordalign)
00242 typealign[TYDREAL] = typealign[TYDCOMPLEX] = typealign[TYREAL];
00243 if (!tyioint) {
00244 tyioint = TYSHORT;
00245 szleng = typesize[TYSHORT];
00246 def_i2 = "#define f2c_i2 1\n";
00247 inqmask = M(TYSHORT)|M(TYLOGICAL2);
00248 goto checklong;
00249 }
00250 else
00251 szleng = typesize[TYLONG];
00252 if (useshortints) {
00253 /* inqmask = M(TYLONG); */
00254 /* used to disallow LOGICAL in INQUIRE under -I2 */
00255 checklong:
00256 protorettypes[TYLOGICAL] = "shortlogical";
00257 casttypes[TYLOGICAL] = "K_fp";
00258 if (uselongints)
00259 err ("Can't use both long and short ints");
00260 else {
00261 tyint = tylogical = TYSHORT;
00262 tylog = TYLOGICAL2;
00263 }
00264 }
00265 else if (uselongints)
00266 tyint = TYLONG;
00267
00268 if (h0align) {
00269 if (tyint == TYLONG && wordalign)
00270 h0align = 1;
00271 ohalign = halign = hset[h0align];
00272 htype = h0align == 1 ? tyint : TYDREAL;
00273 hsize = typesize[htype];
00274 }
00275
00276 if (no66flag)
00277 noextflag = no66flag;
00278 if (noextflag)
00279 zflag = 0;
00280
00281 if (r8flag) {
00282 tyreal = TYDREAL;
00283 tycomplex = TYDCOMPLEX;
00284 r8fix();
00285 }
00286 if (forcedouble) {
00287 protorettypes[TYREAL] = "E_f";
00288 casttypes[TYREAL] = "E_fp";
00289 }
00290 else
00291 dneg = 0;
00292
00293 if (maxregvar > MAXREGVAR) {
00294 warni("-O%d: too many register variables", maxregvar);
00295 maxregvar = MAXREGVAR;
00296 } /* if maxregvar > MAXREGVAR */
00297
00298 /* Check the list of input files */
00299
00300 {
00301 int bad, i, cur_max = Max_ftn_files;
00302
00303 for (i = bad = 0; i < cur_max && ftn_files[i]; i++)
00304 if (ftn_files[i][0] == '-') {
00305 errstr ("Invalid flag '%s'", ftn_files[i]);
00306 bad++;
00307 }
00308 if (bad)
00309 exit(1);
00310
00311 } /* block */
00312 } /* set_externs */
|
|
|
Definition at line 331 of file Fmain.c. References Ansi, c_type_decl(), forcedouble, i, nice_printf(), p, stl, and used_rets. Referenced by main().
00333 {
00334 register int i;
00335 register char *s, *p = 0;
00336 static char st[4] = { TYREAL, TYCOMPLEX, TYDCOMPLEX, TYCHAR };
00337 static char stl[4] = { 'E', 'C', 'Z', 'H' };
00338
00339 for(i = 0; i <= TYSUBR; i++)
00340 if (s = usedcasts[i]) {
00341 if (!p) {
00342 p = Ansi == 1 ? "()" : "(...)";
00343 nice_printf(outfile,
00344 "/* Types for casting procedure arguments: */\
00345 \n\n#ifndef F2C_proc_par_types\n");
00346 if (i == 0) {
00347 nice_printf(outfile,
00348 "typedef int /* Unknown procedure type */ (*%s)%s;\n",
00349 s, p);
00350 continue;
00351 }
00352 }
00353 nice_printf(outfile, "typedef %s (*%s)%s;\n",
00354 c_type_decl(i,1), s, p);
00355 }
00356 for(i = !forcedouble; i < 4; i++)
00357 if (used_rets[st[i]])
00358 nice_printf(outfile,
00359 "typedef %s %c_f; /* %s function */\n",
00360 p = i ? "VOID" : "doublereal",
00361 stl[i], ftn_types[st[i]]);
00362 if (p)
00363 nice_printf(outfile, "#endif\n\n");
00364 }
|
Variable Documentation
|
|
|
|
|
Definition at line 80 of file Fmain.c. Referenced by main(), and write_typedefs(). |
|
|
Definition at line 33 of file Fmain.c. Referenced by arg_verify(), parse_args(), and put_one_arg(). |
|
|
Definition at line 212 of file Fmain.c. Referenced by main(), set_tmp_names(), and Un_link_all(). |
|
|
Definition at line 51 of file Fmain.c. Referenced by putio(). |
|
|
Definition at line 209 of file Fmain.c. Referenced by main(), set_tmp_names(), and Un_link_all(). |
|
|
Definition at line 70 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 90 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 91 of file Fmain.c. Referenced by commonprotos(), and main(). |
|
|
Definition at line 93 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 47 of file Fmain.c. Referenced by main(). |
|
|
|
|
|
Definition at line 210 of file Fmain.c. Referenced by main(), and Un_link_all(). |
|
|
Definition at line 35 of file Fmain.c. Referenced by main(). |
|
|
|
|
|
Definition at line 43 of file Fmain.c. Referenced by main(). |
|
|
|
|
|
Definition at line 72 of file Fmain.c. Referenced by main(), and set_externs(). |
|
|
Definition at line 79 of file Fmain.c. Referenced by output_unary(), and set_externs(). |
|
|
Definition at line 69 of file Fmain.c. Referenced by comm2dcl(), def_commons(), and main(). |
|
|
Definition at line 69 of file Fmain.c. Referenced by main(), and wr_common_decls(). |
|
|
Definition at line 24 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 89 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 89 of file Fmain.c. Referenced by commonprotos(), main(), and overlapping(). |
|
|
Definition at line 78 of file Fmain.c. Referenced by write_typedefs(). |
|
|
Definition at line 86 of file Fmain.c. Referenced by out_call(). |
|
|
|
|
|
Definition at line 34 of file Fmain.c. Referenced by main(), and set_externs(). |
|
|
Definition at line 93 of file Fmain.c. Referenced by do_format(), and do_p1_comment(). |
|
|
Definition at line 97 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 98 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 100 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 101 of file Fmain.c. Referenced by cktype(), and set_externs(). |
|
|
Definition at line 102 of file Fmain.c. Referenced by doinclude(). |
|
|
|
|
|
Definition at line 211 of file Fmain.c. Referenced by set_tmp_names(), and Un_link_all(). |
|
|
Definition at line 84 of file Fmain.c. Referenced by iosetip(), and set_externs(). |
|
|
Definition at line 52 of file Fmain.c. Referenced by intrfunct(), and main(). |
|
|
Definition at line 50 of file Fmain.c. Referenced by main(). |
|
|
|
|
|
Definition at line 31 of file Fmain.c. Referenced by main(), and set_externs(). |
|
|
|
|
|
Definition at line 64 of file Fmain.c. Referenced by fileinit(). |
|
|
Definition at line 61 of file Fmain.c. Referenced by fileinit(). |
|
|
Definition at line 62 of file Fmain.c. Referenced by fileinit(). |
|
|
Definition at line 65 of file Fmain.c. Referenced by fileinit(). |
|
|
|
|
|
|
|
|
Definition at line 60 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 63 of file Fmain.c. Referenced by fileinit(). |
|
|
Definition at line 40 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 53 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 53 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 39 of file Fmain.c. Referenced by set_externs(). |
|
|
|
|
|
Definition at line 98 of file Fmain.c. Referenced by doiolist(), and set_externs(). |
|
|
|
|
|
Definition at line 214 of file Fmain.c. Referenced by set_tmp_names(). |
|
|
Definition at line 213 of file Fmain.c. Referenced by main(), set_tmp_names(), and Un_link_all(). |
|
|
Definition at line 89 of file Fmain.c. Referenced by list_arg_types(), and main(). |
|
|
Definition at line 216 of file Fmain.c. Referenced by commonprotos(), and main(). |
|
|
Definition at line 217 of file Fmain.c. Referenced by commonprotos(), and main(). |
|
|
|
|
|
|
|
|
Definition at line 458 of file Fmain.c. Referenced by clf(), dofork(), done(), jpeg_consume_input(), jpeg_read_coefficients(), jpeg_read_header(), jpeg_start_decompress(), and read_Pfiles(). |
|
|
|
|
|
Definition at line 88 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 88 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 215 of file Fmain.c. Referenced by set_tmp_names(), and Un_link_all(). |
|
|
Definition at line 83 of file Fmain.c. Referenced by putct1(), and set_externs(). |
|
|
|
|
|
Definition at line 96 of file Fmain.c. Referenced by set_tmp_names(). |
|
|
Definition at line 58 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 82 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 92 of file Fmain.c. Referenced by main(). |
|
|
Definition at line 57 of file Fmain.c. Referenced by set_externs(). |
|
|
|
|
|
Definition at line 49 of file Fmain.c. Referenced by crunch(). |
|
|
|
|
|
Definition at line 69 of file Fmain.c. Referenced by isstatic(). |
|
|
Definition at line 95 of file Fmain.c. Referenced by write_typedefs(). |
|
|
Definition at line 77 of file Fmain.c. Referenced by endproc(), ioseta(), out_name(), and start_formatting(). |
|
|
|
|
|
|
|
|
Definition at line 87 of file Fmain.c. Referenced by getcd(). |
|
|
Definition at line 85 of file Fmain.c. Referenced by set_externs(). |
|
|
Definition at line 42 of file Fmain.c. Referenced by set_externs(). |