X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fizt%2Fgen.h;h=0e92fb630a9469a036baed2a4fe960ded2cd9f48;hb=5a1d5e778e85664f4e6657019348b4756b16eacb;hp=174cf2c0210ef1d76763d879aace526ca2e27150;hpb=8b194ce521ec1d8a69f019f1b286a0a1c8ff2343;p=fw%2Fsdcc diff --git a/src/izt/gen.h b/src/izt/gen.h index 174cf2c0..0e92fb63 100644 --- a/src/izt/gen.h +++ b/src/izt/gen.h @@ -3,22 +3,23 @@ #define IZT_GEN_INCLUDE // Emit a line of code. -void iemit(const char *format, ...); +void iemit (const char *format,...); // Generic descripter for a function that can emit a type of iCode. -typedef struct { +typedef struct + { int op; - void (*emit)(iCode *ic); -} EMITTER; + void (*emit) (iCode * ic); + } +EMITTER; // Call the base izt handler to handle this iCode. -void izt_baseEmitter(iCode *ic); +void izt_baseEmitter (iCode * ic); // Initialise the base emitter table. -void izt_initBaseEmitters(hTab **into); +void izt_initBaseEmitters (hTab ** into); // Add a NULL terminated array of emitters into the given hash table. -void izt_addEmittersToHTab(hTab **into, EMITTER _base_emitters[]); +void izt_addEmittersToHTab (hTab ** into, EMITTER _base_emitters[]); // Initialise the emitter tables. -void izt_initEmitters(void); +void izt_initEmitters (void); #endif -