#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include "symboldef.h"
#include "standardtypes.h"
#include "parse.h"
#include "util.h"
#include "iscode.h"
#include "gfinit.h"
#include "gfunc.h"
#include "gsimple.h"
#include "type_size.h"
Include dependency graph for type_size.c:
Classes | |
struct | initlistx |
Defines | |
#define | SIZEOFINT "1" |
Functions | |
char * | sizevariable (char *fmt, char *s0, char *s1) |
void | sizedumpinitdecl (void) |
void | sizedumpinit (classx *cl) |
void | freedumpinit (void) |
char * | sizecfunc (parsex *fc) |
char * | sizeidentifier (varx *vp) |
char * | sizestring (int value) |
int | sizesimple (char *string) |
char * | sizeeval (char *fmt, char *val1, char *val2) |
char * | calc_range (parsex *range) |
void | calc_type_size (symboltable *tp_list) |
void | calc_type_sizes (void) |
char * | var_place (varx *varp, char *place) |
char * | calc_var_place (symboltable *vt, char *place) |
void | fm_var_place (symboltable *fmt) |
void | class_var_place (symboltable *ct) |
Variables | |
specx * | specs |
symboltable * | basic_types |
symboltable * | types |
symboltable * | classes |
initlistx * | inithead |
initlistx * | inittail |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|