Initialize variables to avoid compiler warnings.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5070 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
uz
2011-07-03 12:24:54 +00:00
parent a6ca0b2093
commit a08222048a

View File

@@ -1039,7 +1039,7 @@ static int CompareFileInfoById (const void* L, const void* R)
static SymInfo* NewSymInfo (const StrBuf* Name, long Val, static SymInfo* NewSymInfo (const StrBuf* Name, long Val,
cc65_symbol_type Type, cc65_size Size, cc65_symbol_type Type, cc65_size Size,
unsigned Segment) unsigned Segment)
/* Create a new SymInfo struct, intialize and return it */ /* Create a new SymInfo struct, intialize and return it */
@@ -1483,7 +1483,7 @@ static void UnknownKeyword (InputData* D)
/* Output a warning */ /* Output a warning */
ParseError (D, CC65_WARNING, "Unknown keyword \"%s\" - skipping", ParseError (D, CC65_WARNING, "Unknown keyword \"%s\" - skipping",
SB_GetConstBuf (&D->SVal)); SB_GetConstBuf (&D->SVal));
/* Skip the identifier */ /* Skip the identifier */
NextToken (D); NextToken (D);
@@ -2230,9 +2230,12 @@ ErrorExit:
static void ParseSym (InputData* D) static void ParseSym (InputData* D)
/* Parse a SYM line */ /* Parse a SYM line */
{ {
cc65_symbol_type Type; /* Most of the following variables are initialized with a value that is
long Value; * overwritten later. This is just to avoid compiler warnings.
*/
cc65_symbol_type Type = CC65_SYM_EQUATE;
long Value = 0;
cc65_size Size = 0; cc65_size Size = 0;
StrBuf SymName = STRBUF_INITIALIZER; StrBuf SymName = STRBUF_INITIALIZER;
unsigned Segment = CC65_INV_ID; unsigned Segment = CC65_INV_ID;