From: Peter Johnson Date: Fri, 28 Dec 2001 05:50:40 +0000 (-0000) Subject: Fix warnings that appear with -O turned on. X-Git-Tag: v0.1.0~116 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1fc6d5b86d88475feafa2b4f0e616320edc65333;p=yasm Fix warnings that appear with -O turned on. svn path=/trunk/yasm/; revision=416 --- diff --git a/libyasm/bitvect.c b/libyasm/bitvect.c index 6ed5d189..8dcd7ab8 100644 --- a/libyasm/bitvect.c +++ b/libyasm/bitvect.c @@ -899,15 +899,15 @@ void BitVector_Interval_Copy(wordptr X, wordptr Y, N_int Xoffset, { N_word bitsX = bits_(X); N_word bitsY = bits_(Y); - N_word source; - N_word target; + N_word source = 0; + N_word target = 0; N_word s_lo_base; N_word s_hi_base; N_word s_lo_bit; N_word s_hi_bit; N_word s_base; - N_word s_lower; - N_word s_upper; + N_word s_lower = 0; + N_word s_upper = 0; N_word s_bits; N_word s_min; N_word s_max; @@ -916,8 +916,8 @@ void BitVector_Interval_Copy(wordptr X, wordptr Y, N_int Xoffset, N_word t_lo_bit; N_word t_hi_bit; N_word t_base; - N_word t_lower; - N_word t_upper; + N_word t_lower = 0; + N_word t_upper = 0; N_word t_bits; N_word t_min; N_word mask; @@ -1387,7 +1387,7 @@ ErrCode BitVector_from_Oct(wordptr addr, charptr string) N_word value_fill = 0; N_word count; Z_word count_fill = 0; - int digit; + int digit = 0; if (size > 0) { @@ -1824,7 +1824,7 @@ ErrCode BitVector_from_Enum(wordptr addr, charptr string) N_word state = 1; N_word token; N_word indx; - N_word start; + N_word start = 0; if (bits > 0) { @@ -3047,7 +3047,7 @@ Z_long Set_Min(wordptr addr) /* = min(X) */ boolean empty = TRUE; N_word size = size_(addr); N_word i = 0; - N_word c; + N_word c = 0; while (empty and (size-- > 0)) { @@ -3068,7 +3068,7 @@ Z_long Set_Max(wordptr addr) /* = max(X) */ boolean empty = TRUE; N_word size = size_(addr); N_word i = size; - N_word c; + N_word c = 0; addr += size-1; while (empty and (size-- > 0)) diff --git a/src/bitvect.c b/src/bitvect.c index 6ed5d189..8dcd7ab8 100644 --- a/src/bitvect.c +++ b/src/bitvect.c @@ -899,15 +899,15 @@ void BitVector_Interval_Copy(wordptr X, wordptr Y, N_int Xoffset, { N_word bitsX = bits_(X); N_word bitsY = bits_(Y); - N_word source; - N_word target; + N_word source = 0; + N_word target = 0; N_word s_lo_base; N_word s_hi_base; N_word s_lo_bit; N_word s_hi_bit; N_word s_base; - N_word s_lower; - N_word s_upper; + N_word s_lower = 0; + N_word s_upper = 0; N_word s_bits; N_word s_min; N_word s_max; @@ -916,8 +916,8 @@ void BitVector_Interval_Copy(wordptr X, wordptr Y, N_int Xoffset, N_word t_lo_bit; N_word t_hi_bit; N_word t_base; - N_word t_lower; - N_word t_upper; + N_word t_lower = 0; + N_word t_upper = 0; N_word t_bits; N_word t_min; N_word mask; @@ -1387,7 +1387,7 @@ ErrCode BitVector_from_Oct(wordptr addr, charptr string) N_word value_fill = 0; N_word count; Z_word count_fill = 0; - int digit; + int digit = 0; if (size > 0) { @@ -1824,7 +1824,7 @@ ErrCode BitVector_from_Enum(wordptr addr, charptr string) N_word state = 1; N_word token; N_word indx; - N_word start; + N_word start = 0; if (bits > 0) { @@ -3047,7 +3047,7 @@ Z_long Set_Min(wordptr addr) /* = min(X) */ boolean empty = TRUE; N_word size = size_(addr); N_word i = 0; - N_word c; + N_word c = 0; while (empty and (size-- > 0)) { @@ -3068,7 +3068,7 @@ Z_long Set_Max(wordptr addr) /* = max(X) */ boolean empty = TRUE; N_word size = size_(addr); N_word i = size; - N_word c; + N_word c = 0; addr += size-1; while (empty and (size-- > 0))