printf modifiers are different on Windows
authorcaro <caro>
Sat, 26 Jun 2010 14:26:54 +0000 (14:26 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 26 Jun 2010 14:26:54 +0000 (14:26 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@49876 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_magic.c
src/lib/eina_stringshare.c

index 28dee38..77c2bb5 100644 (file)
@@ -102,7 +102,11 @@ _eina_magic_strings_alloc(void)
        tmp = realloc(_eina_magic_strings, sizeof(Eina_Magic_String) * size);
        if (!tmp)
          {
+#ifdef _WIN32
+            ERR("could not realloc magic_strings from %Iu to %Iu buckets.",
+#else
             ERR("could not realloc magic_strings from %zu to %zu buckets.",
+#endif
                 _eina_magic_strings_allocated, size);
             return NULL;
          }
index b0b58ad..cf9c824 100644 (file)
@@ -864,7 +864,11 @@ _eina_stringshare_small_bucket_dump(Eina_Stringshare_Small_Bucket *bucket, struc
    for (i = 0; i < bucket->count; i++, s++, l++, r++)
      {
        int dups;
+#ifdef _WIN32
+       printf("DDD: %5hu %5hu '%s'\n", *l, *r, *s);
+#else
        printf("DDD: %5hhu %5hu '%s'\n", *l, *r, *s);
+#endif
 
        dups = (*r - 1);