C:/Users/Dennis/src/lang/russell.orig/src/main.c File Reference

#include <stdio.h>
#include <a.out.h>
#include "parm.h"
#include "arith.h"

Go to the source code of this file.

Defines

#define DEBUG   DEBUG
#define LDBUG
#define NIL   ((NODE *)0)

Typedefs

typedef long NODE

Functions

char * Vspcl_to_inline ()
char * Gspcl_to_inline ()
char * Vinline_cnvt (char *s)
char * Ginline_cnvt ()
 main (int argc, char **argv)

Variables

char copyright1 [] = "Copyright 1986-1989 Hans-Juergen Boehm, Alan J. Demers, Kumar Srikantan, Vernon Lee, and Lucy Hederman.\n"
char copyright2 [] = "Copyright (c) 1990-1993 by Xerox Corporation. All rights reserved.\n"
char copyright3 [] = "This material is provided as is, with no warranty expressed or implied. Any use is at your own risk.\n"
boolean BADflag
boolean initflag
boolean dloadflag
boolean aflag
boolean Mflag
boolean cflag
boolean pflag
boolean Lflag
boolean Pflag
boolean Tflag
boolean Gflag
boolean Vflag
boolean Nflag
boolean fflag
boolean Fflag
boolean Rflag
boolean Oflag
boolean OOflag
boolean OOOflag
boolean Xflag
boolean xflag
boolean hflag
long max_int_regs
long max_addr_regs
char * entry_name
int GC_dont_gc
char * ifname
char * ofname
char * sigfname
char * optfname
char * actual_ifname
FILE * ofile
FILE * sigfile
FILE * optfile
char *(* spcl_to_inline )()
char *(* inline_cnvt )()
int yynerrs
int yydebug
unsigned yyinfnm
int yyline
 etext
NODEstxtree
NODEinsrtptr


Define Documentation

#define DEBUG   DEBUG

Definition at line 3 of file main.c.

#define LDBUG

Definition at line 4 of file main.c.

#define NIL   ((NODE *)0)

Definition at line 116 of file main.c.


Typedef Documentation

typedef long NODE

Definition at line 113 of file main.c.


Function Documentation

char* Ginline_cnvt (  ) 

Referenced by construct_inline(), Gexpression(), Gfind_inline(), Gspcl_to_inline(), and main().

char* Gspcl_to_inline (  ) 

Referenced by main().

main ( int  argc,
char **  argv 
)

Definition at line 203 of file main.c.

References actual_ifname, addposition(), aflag, BADflag, bld_den_seq_f(), build_Idtable(), build_symtab(), catchsigs(), cflag, dbgmsg, dloadflag, entry_name, etext, FALSE, Fflag, fflag, first_elmnt(), fixup(), GC_dont_gc, GC_init(), Gflag, Ggeneratecode(), Ggeneratepcode(), GgenerateXcode(), Ginline_cnvt(), Gspcl_to_inline(), hflag, ifname, init_RIC_table(), initflag, initids(), inline_cnvt, insrtptr, Lflag, malloc, max_addr_regs, max_int_regs, Mflag, Nflag, NIL, OBJFILELIST, objfilelist, ofile, Oflag, ofname, OOflag, OOOflag, optfile, optfname, Pflag, pflag, prtree(), Rflag, roundup, sbrk(), sig_out(), sigfile, sigfname, signature_f(), spcl_to_inline, stt_enter(), stxtree, Tflag, tl_checksigs(), TRUE, Vflag, Vgeneratecode(), Vgeneratepcode(), Vinline_cnvt(), Vspcl_to_inline(), xflag, Xflag, yydebug, yyinfnm, yyline, and yynerrs.

char* Vinline_cnvt ( char *  s  ) 

Definition at line 171 of file main.c.

Referenced by main().

char* Vspcl_to_inline (  ) 

Referenced by main().


Variable Documentation

char* actual_ifname

Definition at line 155 of file main.c.

Referenced by main().

boolean aflag

Definition at line 122 of file main.c.

Referenced by main().

boolean BADflag

Definition at line 119 of file main.c.

Referenced by addleft(), addright(), cn_cons(), cn_del_hd(), copynode(), free_array(), list_to_array(), main(), mkappl(), mkappl2(), and mknode().

boolean cflag

Definition at line 124 of file main.c.

Referenced by main().

char copyright1[] = "Copyright 1986-1989 Hans-Juergen Boehm, Alan J. Demers, Kumar Srikantan, Vernon Lee, and Lucy Hederman.\n"

Definition at line 5 of file main.c.

char copyright2[] = "Copyright (c) 1990-1993 by Xerox Corporation. All rights reserved.\n"

Definition at line 6 of file main.c.

char copyright3[] = "This material is provided as is, with no warranty expressed or implied. Any use is at your own risk.\n"

Definition at line 7 of file main.c.

boolean dloadflag

Definition at line 121 of file main.c.

Referenced by main().

char* entry_name

Definition at line 144 of file main.c.

Referenced by Ggeneratepcode(), GgenerateXcode(), main(), new_global_label(), sigids(), Vgeneratepcode(), and Vnewlabel().

etext

Referenced by main(), and read_signature().

boolean Fflag

Definition at line 133 of file main.c.

Referenced by Gappl(), get_complexity(), Gfunc_body(), Gident(), and main().

boolean fflag

Definition at line 132 of file main.c.

Referenced by Gappl(), and main().

int GC_dont_gc

Definition at line 49 of file misc.c.

boolean Gflag

Definition at line 129 of file main.c.

boolean hflag

Definition at line 140 of file main.c.

Referenced by Gappl(), main(), Vallocwalk(), and Vappl().

char* ifname

Definition at line 151 of file main.c.

Referenced by main().

boolean initflag

Definition at line 120 of file main.c.

Referenced by main().

char*(* inline_cnvt)()

Referenced by main().

NODE* insrtptr

Referenced by bld_analyze(), eval_decl(), and main().

boolean Lflag

Definition at line 126 of file main.c.

Referenced by impure(), and main().

long max_addr_regs

Definition at line 142 of file main.c.

Referenced by main(), and Vallocwalk().

long max_int_regs

Definition at line 141 of file main.c.

Referenced by main(), and Vallocwalk().

boolean Mflag

Definition at line 123 of file main.c.

Referenced by main().

boolean Nflag

Definition at line 131 of file main.c.

Referenced by bld_analyze(), calls_callcc(), findmpsig(), findsig(), Gappl(), main(), and Vallocate().

FILE* ofile

Definition at line 156 of file main.c.

Referenced by main().

boolean Oflag

Definition at line 135 of file main.c.

Referenced by accessible(), bld_analyze(), Gappl(), get_complexity(), Gexpression(), Gfind_inline(), Ggeneratecode(), Ggeneratepcode(), GgenerateXcode(), Gident(), main(), and rmfiles().

char* ofname

Definition at line 152 of file main.c.

Referenced by Ggeneratepcode(), main(), and Vgeneratepcode().

boolean OOflag

Definition at line 136 of file main.c.

Referenced by main(), read_signature(), and rmfiles().

boolean OOOflag

Definition at line 137 of file main.c.

Referenced by compile_while_loop(), and main().

FILE* optfile

Definition at line 158 of file main.c.

Referenced by main(), and read_signature().

char* optfname

Definition at line 154 of file main.c.

Referenced by main().

boolean Pflag

Definition at line 127 of file main.c.

Referenced by Ffuncbody(), Gfunc_body(), main(), and Vfuncbody().

boolean pflag

Definition at line 125 of file main.c.

Referenced by main(), and yylex().

boolean Rflag

Definition at line 134 of file main.c.

Referenced by main(), and Vallocwalk().

FILE* sigfile

Definition at line 157 of file main.c.

Referenced by main().

char* sigfname

Definition at line 153 of file main.c.

Referenced by main().

char*(* spcl_to_inline)()

Referenced by main().

NODE* stxtree

Referenced by main().

boolean Tflag

Definition at line 128 of file main.c.

Referenced by accessible(), Ffuncbody(), find_inline(), Gfind_inline(), Gfunc_body(), main(), and Vfuncbody().

boolean Vflag

Definition at line 130 of file main.c.

boolean xflag

Definition at line 139 of file main.c.

Referenced by compile_stub(), GgenerateXcode(), and main().

boolean Xflag

Definition at line 138 of file main.c.

Referenced by main().

int yydebug

Definition at line 58 of file scan.c.

Referenced by Ggeneratecode(), Ggeneratepcode(), GgenerateXcode(), main(), Vgeneratecode(), Vgeneratepcode(), and yylex().

unsigned yyinfnm

Definition at line 56 of file scan.c.

Referenced by main(), rdposition(), yylex(), yyperror(), and yywarn().

int yyline

Definition at line 54 of file scan.c.

Referenced by main(), rdposition(), yylex(), yyperror(), and yywarn().

int yynerrs

Definition at line 31 of file testvertex.c.

Referenced by checksigs(), finddecl1(), Gident(), label_refd_decls(), main(), sigids(), subst1(), tsubst1(), yyerror(), and yyperror().


Generated on Fri Jan 25 10:39:49 2008 for russell by  doxygen 1.5.4