gfinit.c File Reference

#include <stdlib.h>
#include <string.h>
#include "gfinit.h"
#include "ptree.h"
#include "parse.h"
#include "iscode.h"
#include "gsimple.h"
#include "generate.h"
#include "type_size.h"

Include dependency graph for gfinit.c:


Classes

struct  bclistx

Defines

#define MIN_STACK   128

Functions

parsexfind_init (char *var, parsex *inits)
char * getvarsize (symboltable *variables)
void varinitstart (classx *cl)
void newbcopylist (char *s)
void dumpbcopylist (void)
void varinitend (classx *cl)
void ginitial (varx *vp, classx *cl)
void dovarinit (classx *cl, varx *vp, int idx)

Variables

unsigned optstackdepth = 100
unsigned optmaxstack = 16384
unsigned optminstackdepth = 2
specxspecs
bclistxbchead = NULL

Define Documentation

#define MIN_STACK   128
 


Function Documentation

parsex* find_init char *  var,
parsex inits
 

char* getvarsize symboltable variables  ) 
 

void varinitstart classx cl  ) 
 

void newbcopylist char *  s  ) 
 

void dumpbcopylist void   ) 
 

void varinitend classx cl  ) 
 

void ginitial varx vp,
classx cl
 

void dovarinit classx cl,
varx vp,
int  idx
 


Variable Documentation

unsigned optstackdepth = 100
 

unsigned optmaxstack = 16384
 

unsigned optminstackdepth = 2
 

specx* specs
 

bclistx* bchead = NULL
 


Generated on Wed Apr 5 20:59:23 2006 for Sesame by  doxygen 1.4.6