X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fglobal.c;h=51cddb51179f7687995a88a67fda5f88158735c4;hb=92dfde6c4e748946c5e13323bb48bf2abd72c2b3;hp=fb9d9b0b10cb29d203bef2b84f88461faebf75fa;hpb=5abb3954a6abfe517a4bbe82861df22ac0af56c7;p=cc65 diff --git a/src/cc65/global.c b/src/cc65/global.c index fb9d9b0b1..51cddb511 100644 --- a/src/cc65/global.c +++ b/src/cc65/global.c @@ -6,10 +6,10 @@ /* */ /* */ /* */ -/* (C) 1998-2000 Ullrich von Bassewitz */ +/* (C) 1998-2002 Ullrich von Bassewitz */ /* Wacholderweg 14 */ /* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -47,18 +47,21 @@ unsigned char ANSI = 0; /* Strict ANSI flag */ unsigned char WriteableStrings = 0; /* Literal strings are r/w */ unsigned char NoWarn = 0; /* Suppress warnings */ unsigned char Optimize = 0; /* Optimize flag */ +unsigned long OptDisable = 0; /* Optimizer passes to disable */ unsigned char FavourSize = 1; /* Favour size over speed */ +unsigned CodeSizeFactor = 100; /* Size factor for generated code */ unsigned char InlineStdFuncs = 0; /* Inline some known functions */ unsigned char EnableRegVars = 0; /* Enable register variables */ +unsigned RegisterSpace = 6; /* Space available for register vars */ unsigned char AllowRegVarAddr = 0; /* Allow taking addresses of register vars */ unsigned char RegVarsToCallStack= 0; /* Save reg variables on call stack */ unsigned char StaticLocals = 0; /* Make local variables static */ unsigned char SignedChars = 0; /* Make characters signed by default */ -unsigned char Verbose = 0; /* Verbose flag */ unsigned char AddSource = 0; /* Add source lines as comments */ unsigned char DebugInfo = 0; /* Add debug info to the obj */ -unsigned char Debug = 0; /* Debug mode */ unsigned char CreateDep = 0; /* Create a dependency file */ +unsigned char CheckStack = 0; /* Generate stack overflow checks */ +