Eina examples: fix some warnings
authorcaro <caro>
Sat, 5 May 2012 04:06:08 +0000 (04:06 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 5 May 2012 04:06:08 +0000 (04:06 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@70787 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/examples/eina_array_01.c
src/examples/eina_error_01.c
src/examples/eina_hash_06.c

index 1bae809..43a332d 100644 (file)
@@ -9,7 +9,7 @@
 static Eina_Bool
 _print(const void *container, void *data, void *fdata)
 {
-   printf("%s\n", data);
+  printf("%s\n", (char *)data);
    return EINA_TRUE;
 }
 
index e264aee..25a8ab2 100644 (file)
@@ -4,6 +4,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 
+#include <eina_main.h>
 #include <eina_error.h>
 
 Eina_Error MY_ERROR_NEGATIVE;
index 6e3c451..a7a5504 100644 (file)
@@ -42,7 +42,7 @@ _phone_book_foreach_cb(const Eina_Hash *phone_book, const void *key,
 {
    const int64_t *id = key;
    const char *number = data;
-   printf("%ld: %s\n", *id, number);
+   printf("%lld: %s\n", *id, number);
 
    // Return EINA_FALSE to stop this callback from being called
    return EINA_TRUE;
@@ -75,7 +75,7 @@ main(int argc, const char *argv[])
    if (phone)
      {
        printf("Printing entry.\n");
-       printf("Id: %ld\n", entry_id);
+       printf("Id: %lld\n", entry_id);
        printf("Number: %s\n\n", phone);
      }
 
@@ -150,7 +150,7 @@ main(int argc, const char *argv[])
        Eina_Hash_Tuple *t = data;
        const int64_t *id = t->key;
        const char *number = t->data;
-       printf("%ld: %s\n", *id, number);
+       printf("%lld: %s\n", *id, number);
      }
    eina_iterator_free(it); // Always free the iterator after its use
    printf("\n");
@@ -161,7 +161,7 @@ main(int argc, const char *argv[])
    while (eina_iterator_next(it, &data))
      {
        const int64_t *id = data;
-       printf("%ld\n", *id);
+       printf("%lld\n", *id);
      }
    eina_iterator_free(it);
    printf("\n");