Fix for 32 bit C++ compile error.
authorroubert@google.com <roubert@google.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Fri, 22 Aug 2014 14:33:08 +0000 (14:33 +0000)
committerroubert@google.com <roubert@google.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Fri, 22 Aug 2014 14:33:08 +0000 (14:33 +0000)
With strict error checking, 32 bit compiles on some platforms fail with
the error:

    "error: this decimal constant is unsigned only in ISO C90"

This patch fixes the error by adding the "u" unsigned qualifier to the
integers.

Author: daniel@pocock.pro

R=jia.shao.peng@gmail.com
BUG=

Review URL: https://codereview.appspot.com/123610044

git-svn-id: http://libphonenumber.googlecode.com/svn/trunk@686 ee073f10-1060-11df-b6a4-87a95322a99c

cpp/test/phonenumbers/geocoding/phonenumber_offline_geocoder_test.cc

index fcb6b3f..efeea36 100644 (file)
@@ -49,19 +49,19 @@ const Locale kSimplifiedChineseLocale = Locale("zh", "CN");
 class PhoneNumberOfflineGeocoderTest : public testing::Test {
  protected:
   PhoneNumberOfflineGeocoderTest() :
-    KO_NUMBER1(MakeNumber(82, 22123456L)),
-    KO_NUMBER2(MakeNumber(82, 322123456L)),
-    KO_NUMBER3(MakeNumber(82, 6421234567L)),
-    KO_INVALID_NUMBER(MakeNumber(82, 1234L)),
-    US_NUMBER1(MakeNumber(1, 6502530000L)),
-    US_NUMBER2(MakeNumber(1, 6509600000L)),
-    US_NUMBER3(MakeNumber(1, 2128120000L)),
-    US_NUMBER4(MakeNumber(1, 6174240000L)),
-    US_INVALID_NUMBER(MakeNumber(1, 123456789L)),
-    BS_NUMBER1(MakeNumber(1, 2423651234L)),
-    AU_NUMBER(MakeNumber(61, 236618300L)),
-    NUMBER_WITH_INVALID_COUNTRY_CODE(MakeNumber(999, 2423651234L)),
-    INTERNATIONAL_TOLL_FREE(MakeNumber(800, 12345678L)) {
+    KO_NUMBER1(MakeNumber(82, 22123456UL)),
+    KO_NUMBER2(MakeNumber(82, 322123456UL)),
+    KO_NUMBER3(MakeNumber(82, 6421234567UL)),
+    KO_INVALID_NUMBER(MakeNumber(82, 1234UL)),
+    US_NUMBER1(MakeNumber(1, 6502530000UL)),
+    US_NUMBER2(MakeNumber(1, 6509600000UL)),
+    US_NUMBER3(MakeNumber(1, 2128120000UL)),
+    US_NUMBER4(MakeNumber(1, 6174240000UL)),
+    US_INVALID_NUMBER(MakeNumber(1, 123456789UL)),
+    BS_NUMBER1(MakeNumber(1, 2423651234UL)),
+    AU_NUMBER(MakeNumber(61, 236618300UL)),
+    NUMBER_WITH_INVALID_COUNTRY_CODE(MakeNumber(999, 2423651234UL)),
+    INTERNATIONAL_TOLL_FREE(MakeNumber(800, 12345678UL)) {
   }
 
   virtual void SetUp() {