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

#include <stdio.h>
#include <ctype.h>
#include "parm.h"
#include "stree/ststructs.mh"
#include "../pass4/sigs.h"
#include "is_local.h"

Go to the source code of this file.

Defines

#define DEBUG
#define TRACE
#define FN_LN_LEN   16
#define FN_NAME_LEN   10

Functions

char * getname ()
void check_sig ()
 sigids (NODE *p)
void check_sig (NODE *q)

Variables

FILE * unparse_file
int stplinks []
int yynerrs
char * entry_name
static int fn_count = 0
static boolean insig = FALSE
static NODEcurr_void_decl = NIL
static NODEcurr_sig_transp = NIL
static boolean in_loop = FALSE
NODEvar_Void
NODEsig_Signature


Define Documentation

#define DEBUG

Definition at line 1 of file sigids.c.

#define FN_LN_LEN   16

Referenced by sigids().

#define FN_NAME_LEN   10

Referenced by sigids().

#define TRACE

Definition at line 3 of file sigids.c.


Function Documentation

void check_sig ( NODE q  ) 

Definition at line 391 of file sigids.c.

References comp_st(), errmsg0, errmsg1, getname(), NIL, and sig_Signature.

void check_sig (  ) 

Referenced by sigids().

char* getname (  ) 

Definition at line 27 of file testvertex.c.

sigids ( NODE p  ) 

Definition at line 64 of file sigids.c.

References check_sig(), comp_st(), curr_sig_transp, curr_void_decl, dbgmsg, entry_name, ERR_SIG, errmsg0, errmsg1, expand_str(), FALSE, findvl(), fn_count, FN_LN_LEN, fn_name, FN_NAME_LEN, getname(), getrl(), hascomp(), hasstring(), in_loop, insig, is_descendant, malloc, NIL, sig, stplinks, TRUE, unparse(), unparse_file, v, var_Void, and yynerrs.

Referenced by fixup().


Variable Documentation

NODE* curr_sig_transp = NIL [static]

Definition at line 48 of file sigids.c.

Referenced by sigids().

NODE* curr_void_decl = NIL [static]

Definition at line 46 of file sigids.c.

Referenced by sigids().

char* entry_name

Definition at line 144 of file main.c.

int fn_count = 0 [static]

Definition at line 42 of file sigids.c.

Referenced by sigids(), and unshare1().

boolean in_loop = FALSE [static]

Definition at line 53 of file sigids.c.

Referenced by sigids().

boolean insig = FALSE [static]

Definition at line 44 of file sigids.c.

Referenced by import(), and sigids().

NODE* sig_Signature

int stplinks[]

FILE* unparse_file

Definition at line 6 of file unparse.c.

NODE* var_Void

Definition at line 85 of file initids.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