#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 |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6