]> granicus.if.org Git - libexpat/commitdiff
Address 64bit intptr_t loss warning for Visual Studio
authorSebastian Pipping <sebastian@pipping.org>
Sun, 3 Dec 2017 17:32:57 +0000 (18:32 +0100)
committerSebastian Pipping <sebastian@pipping.org>
Sun, 3 Dec 2017 23:15:55 +0000 (00:15 +0100)
Message was:
warning C4244: '=' : conversion from 'intptr_t' to 'int', possible loss of data

expat/tests/runtests.c

index 4ffe80cd62bad173f6248b275d802e07a18b954e..0ee8b8f892015cdf257a34b2e07f98417a77dd53 100644 (file)
@@ -5050,7 +5050,7 @@ external_entity_devaluer(XML_Parser parser,
         "<!ENTITY % e1 SYSTEM 'bar'>\n"
         "%e1;\n";
     XML_Parser ext_parser;
-    int clear_handler = (intptr_t)XML_GetUserData(parser);
+    intptr_t clear_handler = (intptr_t)XML_GetUserData(parser);
 
     if (systemId == NULL || !xcstrcmp(systemId, XCS("bar")))
         return XML_STATUS_OK;
@@ -7865,8 +7865,8 @@ END_TEST
 #define ALLOC_ALWAYS_SUCCEED (-1)
 #define REALLOC_ALWAYS_SUCCEED (-1)
 
-static int allocation_count = ALLOC_ALWAYS_SUCCEED;
-static int reallocation_count = REALLOC_ALWAYS_SUCCEED;
+static intptr_t allocation_count = ALLOC_ALWAYS_SUCCEED;
+static intptr_t reallocation_count = REALLOC_ALWAYS_SUCCEED;
 
 /* Crocked allocator for allocation failure tests */
 static void *duff_allocator(size_t size)