]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
util: remove dead casts
authorEric Blake <eblake@redhat.com>
Wed, 18 Apr 2012 23:16:29 +0000 (17:16 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 18 Apr 2012 23:19:08 +0000 (17:19 -0600)
The sequence:
  long long val;
  if ((long long) val != val)
is dead code.

* src/util/util.c (virStrToLong_ll, virStrToLong_ull): Remove
useless cast.

src/util/util.c

index 6e041d692cdf7f0248c9ec0515c49116f1eea527..1b3922797da310d423cefc3a5998c7dc857f3f2c 100644 (file)
@@ -1574,7 +1574,7 @@ virStrToLong_ll(char const *s, char **end_ptr, int base, long long *result)
 
     errno = 0;
     val = strtoll(s, &p, base);
-    err = (errno || (!end_ptr && *p) || p == s || (long long) val != val);
+    err = (errno || (!end_ptr && *p) || p == s);
     if (end_ptr)
         *end_ptr = p;
     if (err)
@@ -1593,7 +1593,7 @@ virStrToLong_ull(char const *s, char **end_ptr, int base, unsigned long long *re
 
     errno = 0;
     val = strtoull(s, &p, base);
-    err = (errno || (!end_ptr && *p) || p == s || (unsigned long long) val != val);
+    err = (errno || (!end_ptr && *p) || p == s);
     if (end_ptr)
         *end_ptr = p;
     if (err)