X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCast.h;h=f0cbfaf69423251ae407bc4f7da32295aa589f7e;hb=6b4a3a348a30132a5f3121aad22573499499a396;hp=c469be9f2bee35867745d7c4bc0a6dac008dbdda;hpb=74bfe960542de56b1479c755682e23e9686abebf;p=fw%2Fsdcc diff --git a/src/SDCCast.h b/src/SDCCast.h index c469be9f..f0cbfaf6 100644 --- a/src/SDCCast.h +++ b/src/SDCCast.h @@ -66,6 +66,7 @@ typedef struct ast union { char *inlineasm; /* pointer to inline assembler code */ + literalList *constlist; /* init list for array initializer. */ symbol *sym; /* if block then -> symbols */ value *args; /* if function then args */ /* if switch then switch values */ @@ -171,7 +172,7 @@ ast; /* forward declarations for global variables */ extern ast *staticAutos; extern FILE *codeOutFile; -extern memmap *GcurMemmap; +extern struct memmap *GcurMemmap; /* forward definitions for functions */ ast *newAst_VALUE (value * val); @@ -208,5 +209,6 @@ void addSymToBlock (symbol *, ast *); // exported variables extern set *operKeyReset; extern int noAlloc; +extern int inInitMode; #endif