[Spice-devel] [PATCH spice] More comparison between signed and unsigned integer expressions warning fixes

Alon Levy alevy at redhat.com
Tue Jan 24 01:35:32 PST 2012


On Mon, Jan 23, 2012 at 08:35:51PM +0100, Hans de Goede wrote:
> Turns out that more recent snapshots of gcc-4.7 emit even more of these,
> so the fixes which I've done before tagging the 0.10.1 release are not
> enough to build warning free with the latest gcc-4.7 snapshot <sigh>.
> 
> This fixes this.

ACK
> 
> Signed-off-by: Hans de Goede <hdegoede at redhat.com>
> ---
>  client/cmd_line_parser.cpp |    3 +--
>  client/glz_decoder.cpp     |    2 +-
>  2 files changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/client/cmd_line_parser.cpp b/client/cmd_line_parser.cpp
> index 25ce05b..b937fb0 100644
> --- a/client/cmd_line_parser.cpp
> +++ b/client/cmd_line_parser.cpp
> @@ -497,10 +497,9 @@ void CmdLineParser::show_help()
>                  os << "                              ";
>              }
>              if (line.size() > HELP_WIDTH) {
> -                int now = HELP_WIDTH;
> +                size_t last_space, now = HELP_WIDTH;
>                  std::string sub;
>                  sub.append(line, 0, now);
> -                int last_space;
>                  if ((last_space = sub.find_last_of(' ')) != std::string::npos) {
>                      now = last_space;
>                      sub.resize(now++);
> diff --git a/client/glz_decoder.cpp b/client/glz_decoder.cpp
> index e5dd0fa..d688051 100644
> --- a/client/glz_decoder.cpp
> +++ b/client/glz_decoder.cpp
> @@ -50,7 +50,7 @@ GlzDecoder::~GlzDecoder()
>  
>  void GlzDecoder::decode_header()
>  {
> -    int magic;
> +    uint32_t magic;
>      int version;
>      uint8_t tmp;
>      int stride;
> -- 
> 1.7.7.6
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel


More information about the Spice-devel mailing list