]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix NUM_CLO checking.
authorNicholas Nethercote <njn@valgrind.org>
Mon, 26 Nov 2007 00:00:32 +0000 (00:00 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Mon, 26 Nov 2007 00:00:32 +0000 (00:00 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7221

include/pub_tool_options.h

index 7ecac7799c7437956be0dc7cebb356aab82639da..8214525af89dfc4365e003a7dd7a406178258828 100644 (file)
@@ -56,7 +56,7 @@
       Long n = VG_(strtoll10)( &qq_arg[ VG_(strlen)(qq_option)+1 ], &s );\
       (qq_var) = n; \
       /* Check for non-numeralness, or overflow */ \
-      if ('\0' != s[0] || (qq_var) != n) VG_(err_bad_option)(qq_arg); \
+      if ('\0' == s[0] || (qq_var) != n) VG_(err_bad_option)(qq_arg); \
    }
 
 /* Same as VG_NUM_CLO but does not coerce the result value to 32 bits
@@ -67,7 +67,7 @@
       Long n = VG_(strtoll10)( &qq_arg[ VG_(strlen)(qq_option)+1 ], &s );\
       (qq_var) = n; \
       /* Check for non-numeralness */ \
-      if ('\0' != s[0]) VG_(err_bad_option)(qq_arg); \
+      if ('\0' == s[0]) VG_(err_bad_option)(qq_arg); \
    }
 
 /* Bounded integer arg */
@@ -77,7 +77,7 @@
       Long n = VG_(strtoll10)( &qq_arg[ VG_(strlen)(qq_option)+1 ], &s );\
       (qq_var) = n; \
       /* Check for non-numeralness, or overflow */ \
-      if ('\0' != s[0] || (qq_var) != n) VG_(err_bad_option)(qq_arg); \
+      if ('\0' == s[0] || (qq_var) != n) VG_(err_bad_option)(qq_arg); \
       if ((qq_var) < (qq_lo)) (qq_var) = (qq_lo); \
       if ((qq_var) > (qq_hi)) (qq_var) = (qq_hi); \
    }
@@ -89,7 +89,7 @@
       double n = VG_(strtod)( &qq_arg[ VG_(strlen)(qq_option)+1 ], &s );\
       (qq_var) = n; \
       /* Check for non-numeralness */ \
-      if ('\0' != s[0]) VG_(err_bad_option)(qq_arg); \
+      if ('\0' == s[0]) VG_(err_bad_option)(qq_arg); \
    }
 
 /* Bool arg whose value is denoted by the exact presence of the given string. */