X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fglobal.c;h=51cddb51179f7687995a88a67fda5f88158735c4;hb=92dfde6c4e748946c5e13323bb48bf2abd72c2b3;hp=6a11ccd0adc18f7b4db672271c7a3b55574dd1bf;hpb=03357652232b72f44fb44b1ba3507875c1d5d862;p=cc65 diff --git a/src/cc65/global.c b/src/cc65/global.c index 6a11ccd0a..51cddb511 100644 --- a/src/cc65/global.c +++ b/src/cc65/global.c @@ -6,10 +6,10 @@ /* */ /* */ /* */ -/* (C) 1998 Ullrich von Bassewitz */ -/* Wacholderweg 14 */ -/* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* (C) 1998-2002 Ullrich von Bassewitz */ +/* Wacholderweg 14 */ +/* D-70597 Stuttgart */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -43,22 +43,24 @@ -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 char FavourSize = 1; /* Favour size over speed */ -unsigned char InlineStdFuncs = 0; /* Inline some known functions */ -unsigned char EnableRegVars = 0; /* Enable register variables */ -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 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 AddSource = 0; /* Add source lines as comments */ +unsigned char DebugInfo = 0; /* Add debug info to the obj */ +unsigned char CreateDep = 0; /* Create a dependency file */ +unsigned char CheckStack = 0; /* Generate stack overflow checks */