tasn pushed a commit to branch master.

commit 8fb14b29c03f3266d0b64e00d8a21688dfc73d37
Author: Tom Hacohen <[email protected]>
Date:   Thu Mar 21 13:21:10 2013 +0000

    Eina tests: Fixed warnings with clang.
    
    Clang doesn't appreciate passing 'char' to %hdd, although they are the right
    size. So change to %d and cast to 'int' before passing it.
---
 src/tests/eina/eina_test_value.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/tests/eina/eina_test_value.c b/src/tests/eina/eina_test_value.c
index cba7f88..c641749 100644
--- a/src/tests/eina/eina_test_value.c
+++ b/src/tests/eina/eina_test_value.c
@@ -1089,8 +1089,8 @@ START_TEST(eina_value_test_array)
    fail_unless(eina_value_array_get(value, 3, &c));
    fail_unless(c == 's');
 
-   snprintf(buf, sizeof(buf), "[%hhd, %hhd, %hhd, %hhd]",
-            '*', 'k', '-', 's');
+   snprintf(buf, sizeof(buf), "[%d, %d, %d, %d]",
+            (int) '*', (int) 'k', (int) '-', (int) 's');
 
    str = eina_value_to_string(value);
    fail_unless(str != NULL);
@@ -1201,8 +1201,8 @@ START_TEST(eina_value_test_list)
    fail_unless(eina_value_list_get(value, 3, &c));
    fail_unless(c == 's');
 
-   snprintf(buf, sizeof(buf), "[%hhd, %hhd, %hhd, %hhd]",
-            '*', 'k', '-', 's');
+   snprintf(buf, sizeof(buf), "[%d, %d, %d, %d]",
+            (int) '*', (int) 'k', (int) '-', (int) 's');
 
    str = eina_value_to_string(value);
    fail_unless(str != NULL);
@@ -1303,13 +1303,13 @@ START_TEST(eina_value_test_hash)
    str = eina_value_to_string(value);
    fail_unless(str != NULL);
 
-   snprintf(buf, sizeof(buf), "first: %hhd", '!');
+   snprintf(buf, sizeof(buf), "first: %d", (int) '!');
    fail_unless(strstr(str, buf) != NULL, "Couldn't find '%s' in '%s'", buf, 
str);
 
-   snprintf(buf, sizeof(buf), "second: %hhd", '-');
+   snprintf(buf, sizeof(buf), "second: %d", (int) '-');
    fail_unless(strstr(str, buf) != NULL, "Couldn't find '%s' in '%s'", buf, 
str);
 
-   snprintf(buf, sizeof(buf), "third: %hhd", 's');
+   snprintf(buf, sizeof(buf), "third: %d", (int) 's');
    fail_unless(strstr(str, buf) != NULL, "Couldn't find '%s' in '%s'", buf, 
str);
 
    free(str);

-- 

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar

Reply via email to