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

#include "parm.h"
#include "stree/ststructs.mh"
#include <a.out.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  VrLine

Typedefs

typedef struct VrLine vrline

Functions

 yyperror (char *msg)
NODEsig_in ()
 main (int argc, char **argv)

Variables

boolean Vflag = FALSE
boolean Gflag = TRUE
char * fn
FILE * obj_file
NODEsig
FILE * unparse_file
char tokenbuf [1000]
int avail_loc
vrlinevrtable = NIL
vrlinevrtend = NIL
int yyvline = 0


Typedef Documentation

typedef struct VrLine vrline


Function Documentation

main ( int  argc,
char **  argv 
)

Definition at line 38 of file extract_sig.c.

References fn, malloc, NIL, obj_file, prtree(), sig, sig_in(), stt_enter(), TRUE, unparse(), unparse_file, Vflag, VrLine::vr_fname, VrLine::vr_next, VrLine::vr_vline, and vrtend.

NODE* sig_in (  ) 

Referenced by main(), and read_signature().

yyperror ( char *  msg  ) 

Definition at line 29 of file extract_sig.c.

Referenced by mkappl(), mkappl2(), rdposition(), read_signature(), single_arg(), stt_balloc(), yylex(), and yyunlex().


Variable Documentation

int avail_loc

Definition at line 15 of file extract_sig.c.

Referenced by compile_decl(), compile_stub(), construct_inline(), Gappl(), Garg_trace(), Gcompile_funcs(), get_RIC(), Gexpression(), Gfunc_body(), Gfuncconstructor(), Ggen_special(), Gheap_expression(), Gident(), Gpush_size(), Gtraverse(), type_constr(), and Vallocwalk().

char* fn

Definition at line 8 of file extract_sig.c.

Referenced by main().

boolean Gflag = TRUE

Definition at line 7 of file extract_sig.c.

Referenced by accessible(), findsig(), get_complexity(), infer_args(), main(), n_vacuous_params(), print_fcs(), reeval(), rmfiles(), sig_in1(), sig_out1(), Vallocate(), and Vallocwalk().

FILE* obj_file

Definition at line 9 of file extract_sig.c.

Referenced by main().

NODE* sig

Definition at line 10 of file extract_sig.c.

Referenced by accessible(), catch(), checksigs(), Fexpression(), findmpsig(), findsig(), Gappl(), Gexpression(), GgenerateXcode(), main(), sig_in1(), sigids(), Vallocate(), Vappl(), and Vexpression().

char tokenbuf[1000]

Definition at line 14 of file extract_sig.c.

Referenced by get_name(), get_string(), prefix(), rdposition(), reschk(), and yylex().

FILE* unparse_file

Definition at line 6 of file unparse.c.

Referenced by accessible(), amatch(), bld_analyze(), checksigs(), comp_st(), comp_wlc(), def_match(), findapplsig(), finddecl1(), findidsig(), findmpsig(), findsig(), fix_array_sig(), fixhints(), Gappl(), Garg_expression(), get_complexity(), get_type_def(), getcomp(), Gfind_inline(), Gheap_expression(), Gident(), Gtraverse(), id_accessible(), import(), main(), needs_new_nonl(), sig_in(), sig_out1(), sigids(), sl_analyze1(), subst(), tsubst(), unparse(), unshare1(), Vallocwalk(), and Vappl().

boolean Vflag = FALSE

Definition at line 6 of file extract_sig.c.

Referenced by accessible(), analyze(), bld_analyze(), compile_decl(), Gappl(), Garg_expression(), Gexpression(), Gfind_inline(), Ggeneratecode(), Ggeneratepcode(), GgenerateXcode(), Gheap_expression(), main(), realloc_blocks(), Vallocwalk(), and Vappl().

vrline* vrtable = NIL

Definition at line 24 of file extract_sig.c.

vrline * vrtend = NIL

Definition at line 25 of file extract_sig.c.

Referenced by addposition(), and main().

int yyvline = 0

Definition at line 27 of file extract_sig.c.

Referenced by addposition(), initids(), mknode(), and yylex().


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