Merge pull request #156 from dreamer-dead/fix-flag-value-typename
Fix incorrect flag value typename for uint32.
diff --git a/src/gflags.cc b/src/gflags.cc
index a05d801..1619e9c 100644
--- a/src/gflags.cc
+++ b/src/gflags.cc
@@ -409,7 +409,7 @@
static const char types[] =
"bool\0xx"
"int32\0x"
- "uin32\0x"
+ "uint32\0"
"int64\0x"
"uint64\0"
"double\0"
diff --git a/test/gflags_unittest.cc b/test/gflags_unittest.cc
index 045d012..4c079ba 100755
--- a/test/gflags_unittest.cc
+++ b/test/gflags_unittest.cc
@@ -601,7 +601,7 @@
SetCommandLineOption("test_bool", "12"));
EXPECT_EQ("",
- SetCommandLineOption("test_uint32", "1970"));
+ SetCommandLineOption("test_uint32", "-1970"));
EXPECT_EQ("",
SetCommandLineOption("test_int32", "7000000000000"));
@@ -862,7 +862,7 @@
EXPECT_EQ(2, FLAGS_test_uint32);
EXPECT_EQ(-3, FLAGS_test_int64);
EXPECT_EQ(4, FLAGS_test_uint64);
- EXPECT_DOUBLE_EQ(4.0, FLAGS_test_double);
+ EXPECT_DOUBLE_EQ(5.0, FLAGS_test_double);
EXPECT_EQ("good", FLAGS_test_string);
}