Mercurial > hg > CbC > old > device
comparison mc-codegen.h @ 912:553cd297b0a8
empty struct initialization in decl (finally) in non parse mode
author | kono |
---|---|
date | Wed, 09 Apr 2014 21:21:26 +0900 |
parents | ece860823251 |
children |
comparison
equal
deleted
inserted
replaced
911:785b2bd38982 | 912:553cd297b0a8 |
---|---|
79 extern void closing(); | 79 extern void closing(); |
80 extern void cmpdimm(int e, int csreg,int label,int cond); | 80 extern void cmpdimm(int e, int csreg,int label,int cond); |
81 extern void codegen_decl_init(); /* called before each declaration */ | 81 extern void codegen_decl_init(); /* called before each declaration */ |
82 extern void codegen_init(); /* called only once */ | 82 extern void codegen_init(); /* called only once */ |
83 extern void codegen_reinit(); /* called for each file */ | 83 extern void codegen_reinit(); /* called for each file */ |
84 extern void data_closing(int v); | 84 extern void data_closing(int v,int type); |
85 extern void df_label(int cslabel, int dlabel); | 85 extern void df_label(int cslabel, int dlabel); |
86 extern void emit_init_vars(void); | 86 extern void emit_init_vars(void); |
87 extern void fcheck(NMTBL *n); | 87 extern void fcheck(NMTBL *n); |
88 extern void fdecl_struct(int fntype); | 88 extern void fdecl_struct(int fntype); |
89 extern void free_lvar(int disp); | 89 extern void free_lvar(int disp); |