X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCglobl.h;h=7166d88177841520743536b7ec1e7a3134ec55d7;hb=3bd25d75bcad68055bb616dcc29dde8a2965965e;hp=e4c64ca4f28334d358f5f748d99a011a9f96e613;hpb=4a4c65f10dba40f3b16ff71db00e1a7cf840b73c;p=fw%2Fsdcc diff --git a/src/SDCCglobl.h b/src/SDCCglobl.h index e4c64ca4..7166d881 100644 --- a/src/SDCCglobl.h +++ b/src/SDCCglobl.h @@ -263,6 +263,7 @@ struct options int parms_in_bank1; /* DS390 - use reg bank1 to pass parameters */ int stack_size; /* MCS51/DS390 - Tells the linker to allocate this space for stack */ int no_pack_iram; /* MCS51/DS390 - Tells the linker not to pack variables in internal ram */ + int acall_ajmp; /* MCS51 - Use acall/ajmp instead of lcall/ljmp */ /* starting address of the segments */ int xstack_loc; /* initial location of external stack */ int stack_loc; /* initial value of internal stack pointer */ @@ -279,7 +280,7 @@ struct options int noCcodeInAsm; /* hide c-code from asm */ int iCodeInAsm; /* show i-code in asm */ int noPeepComments; /* hide peephole optimizer comments */ - int noGenComments; /* hide comments generated with gen.c */ + int verboseAsm; /* include comments generated with gen.c */ int printSearchDirs; /* display the directories in the compiler's search path */ int vc_err_style; /* errors and warnings are compatible with Micro$oft visual studio */ int use_stdout; /* send errors to stdout instead of stderr */ @@ -288,8 +289,8 @@ struct options int std_sdcc; /* enable SDCC extensions to C */ int dollars_in_ident; /* zero means dollar signs are punctuation */ int unsigned_char; /* use unsigned for char without signed/unsigned modifier */ - const char *code_seg; /* segment name to use instead of CSEG */ - const char *const_seg; /* segment name to use instead of CONST */ + char *code_seg; /* segment name to use instead of CSEG */ + char *const_seg; /* segment name to use instead of CONST */ /* sets */ set *calleeSavesSet; /* list of functions using callee save */ set *excludeRegsSet; /* registers excluded from saving */ @@ -324,7 +325,8 @@ extern int RegBankUsed[4]; /* JCF: register banks used SDCCmain.c */ extern int BitBankUsed; /* MB: overlayable bit bank SDCCmain.c */ extern struct symbol *currFunc; /* current function SDCCgens.c */ extern int cNestLevel; /* block nest level SDCCval.c */ -extern int currBlockno; /* sequentail block number */ +extern int blockNo; /* maximum sequential block number */ +extern int currBlockno; /* sequential block number */ extern struct optimize optimize; extern struct options options; extern unsigned maxInterrupts;