]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Speak not the name of INT_MIN; it can upset older compilers
authorNick Mathewson <nickm@torproject.org>
Fri, 3 Aug 2012 17:54:12 +0000 (13:54 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 3 Aug 2012 17:54:12 +0000 (13:54 -0400)
And more to the point, some GCCs will warn that you can't say it
before C90.

Bug not in any released version of Tor.

src/test/test_util.c

index 5c119d339b4bd701069d63041507d685ad9631e2..64976f3390756c51a66848dcba3cdd2bd1f286e0 100644 (file)
@@ -1620,7 +1620,7 @@ test_util_sscanf(void)
 #if SIZEOF_INT == 4
   r = tor_sscanf("-2147483648. 2147483647.", "%d. %d.", &int1, &int2);
   test_eq(r,2);
-  test_eq(int1, -2147483648);
+  test_eq(int1, -2147483647-1);
   test_eq(int2, 2147483647);
 
   r = tor_sscanf("-2147483679.", "%d.", &int1);
@@ -1632,7 +1632,7 @@ test_util_sscanf(void)
   r = tor_sscanf("-9223372036854775808. 9223372036854775807.",
                  "%d. %d.", &int1, &int2);
   test_eq(r,2);
-  test_eq(int1, -9223372036854775808);
+  test_eq(int1, -9223372036854775807-1);
   test_eq(int2, 9223372036854775807);
 
   r = tor_sscanf("-9223372036854775809.", "%d.", &int1);