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

#include <stdio.h>
#include "parm.h"
#include "arith.h"
#include "stree/ststructs.mh"
#include "stree/is_ptr.h"
#include "sigs.h"
#include "stree/Array.h"
#include "pass1/stt/sttdefs.h"

Go to the source code of this file.

Defines

#define TRACE
#define DEBUG
#define TRACE2
#define UNDEFNAME   ((sttrelptr) 0)
#define ERR_NODE_DEFINED

Functions

void find_inline ()
void Gfind_inline ()
NODEdeclsig ()
boolean is_const ()
int comp_wlc ()
NODEfindmpsig (NODE *p)
int comp_wlc (NODE **p, NODE **q)

Variables

FILE * unparse_file
boolean Gflag
boolean Nflag
int yynerrs
int next_pre
NODEerr_node
char * err_msg
NODEdeclerr
NODEsubsterr
int match_len
unsigned * match_delv
struct cndontsubst
int comp_index
boolean may_fail
static NODEcurrent_type


Define Documentation

#define DEBUG

Definition at line 5 of file findmpsig.c.

#define ERR_NODE_DEFINED

Definition at line 38 of file findmpsig.c.

#define TRACE

Definition at line 3 of file findmpsig.c.

#define TRACE2

Definition at line 7 of file findmpsig.c.

#define UNDEFNAME   ((sttrelptr) 0)

Definition at line 31 of file findmpsig.c.


Function Documentation

int comp_wlc ( NODE **  p,
NODE **  q 
)

Definition at line 444 of file findmpsig.c.

References comp_st(), current_type, getname(), is_const(), unparse(), and unparse_file.

int comp_wlc (  ) 

Referenced by findmpsig().

NODE* declsig (  ) 

void find_inline (  ) 

NODE* findmpsig ( NODE p  ) 

Definition at line 80 of file findmpsig.c.

References a, Array::a_body, addright(), bitcnt(), changed_strings, clear_slink_known(), comp_index, comp_wlc(), copynode(), current_type, dbgmsg, declerr, declsig(), delcomp(), delv_len, ERR_SIG, errmsg0, errmsg1, FALSE, findsig(), free_array(), getcomp(), getname(), initsig, inscomp(), is_unique(), list_to_array(), lock, LOGWL, malloc, mknode(), mod, Nflag, NIL, roundup, sig, SUCCESS, TRUE, tsig_length(), tsubst(), UNDEFNAME, unlock, unparse(), unparse_file, vfree, and WORDLENGTH.

Referenced by findsig().

void Gfind_inline (  ) 

boolean is_const (  ) 


Variable Documentation

int comp_index

Definition at line 33 of file getcomp.c.

NODE* current_type [static]

Definition at line 78 of file findmpsig.c.

Referenced by comp_wlc(), and findmpsig().

NODE* declerr

Definition at line 43 of file findmpsig.c.

struct cn* dontsubst

Definition at line 55 of file findmpsig.c.

char* err_msg

Definition at line 25 of file checksigs.c.

NODE* err_node

Definition at line 23 of file checksigs.c.

boolean Gflag

Definition at line 7 of file extract_sig.c.

unsigned* match_delv

Definition at line 41 of file match.c.

int match_len

Definition at line 42 of file match.c.

boolean may_fail

Definition at line 75 of file findmpsig.c.

int next_pre

Definition at line 9 of file number.c.

boolean Nflag

Definition at line 131 of file main.c.

NODE* substerr

Definition at line 45 of file findmpsig.c.

FILE* unparse_file

Definition at line 6 of file unparse.c.

int yynerrs

Definition at line 31 of file testvertex.c.


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