diff options
Diffstat (limited to 'backendC/CleanCompilerSources/instructions.c')
-rw-r--r-- | backendC/CleanCompilerSources/instructions.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/backendC/CleanCompilerSources/instructions.c b/backendC/CleanCompilerSources/instructions.c index 5987c76..b1a07f1 100644 --- a/backendC/CleanCompilerSources/instructions.c +++ b/backendC/CleanCompilerSources/instructions.c @@ -91,6 +91,7 @@ static void ConvertOptionsToString (char *optstring) #define L_PREFIX "l" #define EA_PREFIX "ea" +#define EU_PREFIX "eu" #define S_PREFIX "s" #define R_PREFIX "r" @@ -2564,6 +2565,14 @@ void GenExportEaEntry (SymbDef sdef) } } +void GenExportEuEntry (SymbDef sdef) +{ + if (sdef->sdef_calledwithrootnode){ + put_directive_ (Dexport); + FPrintF (OutFile,"e_%s_" EU_PREFIX "%s",CurrentModule,sdef->sdef_ident->ident_name); + } +} + void GenDAStackLayout (int asize) { if (DoStackLayout){ |