statics.h

来自「一个c语言写做的编译器的源码」· C头文件 代码 · 共 24 行

H
24
字号
/* ======================= decl.c ======================== */
/* ======================= gen.c ======================== */
static	int cmp(struct ltab *a,struct ltab *b);
static	void print_instruction(char *b,int t);
/* ======================= local.c ======================== */
/* ======================= main.c ======================== */
/* ======================= op.c ======================== */
static	struct symbol *find_field(struct structdef *s,char *field_name);
static	char *access_with(struct value *val);
static	int make_types_match(struct value **v1p ,struct value **v2p );
static	int do_binary_const(struct value **v1p ,int op,struct value **v2p );
static	void dst_opt(struct value **leftp ,struct value **rightp ,int commutative);
/* ======================= symtab.c ======================== */
static	void psym(struct symbol *sym_p,struct _iobuf *fp);
static	void pstruct(struct structdef *sdef_p,struct _iobuf *fp);
/* ======================= switch.c ======================== */
/* ======================= temp.c ======================== */
/* ======================= value.c ======================== */
/* ======================= c.y ======================== */
static	void init_output_streams(char **p_code ,char **p_data ,char **p_bss );
static	void sigint_handler(void);
static	void clean_up(void);
static	int tcmp(struct tabtype *p1,struct tabtype *p2);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?