X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fglobal.c;h=51cddb51179f7687995a88a67fda5f88158735c4;hb=92dfde6c4e748946c5e13323bb48bf2abd72c2b3;hp=42e90431d5b8b226636d7b9b1663d2009e60a55f;hpb=409d12534b7d874fef3356d28c1379685fb0e7b5;p=cc65 diff --git a/src/cc65/global.c b/src/cc65/global.c index 42e90431d..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,23 +43,24 @@ -unsigned char Target = TGT_NONE; /* Target system */ -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 LocalsAreStatic = 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 */