diff --git a/tests/libtest/lib554.c b/tests/libtest/lib554.c
index f04bc811aea44ebc03f016f0e9c37a43715b3e12..01a5903eac19eb36eacf6eba82e31ef0cdb72389 100644
--- a/tests/libtest/lib554.c
+++ b/tests/libtest/lib554.c
@@ -59,7 +59,7 @@ int test(char *URL)
                         CURLFORM_END);
 
   if(formrc)
-    printf("curl_formadd(1) = %d\n", formrc);
+    printf("curl_formadd(1) = %d\n", (int)formrc);
 
   /* Fill in the filename field */
   formrc = curl_formadd(&formpost,
@@ -69,7 +69,7 @@ int test(char *URL)
                         CURLFORM_END);
 
   if(formrc)
-    printf("curl_formadd(2) = %d\n", formrc);
+    printf("curl_formadd(2) = %d\n", (int)formrc);
 
   /* Fill in a submit field too */
   formrc = curl_formadd(&formpost,
@@ -79,7 +79,7 @@ int test(char *URL)
                         CURLFORM_END);
 
   if(formrc)
-    printf("curl_formadd(3) = %d\n", formrc);
+    printf("curl_formadd(3) = %d\n", (int)formrc);
 
   if (curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK) {
     fprintf(stderr, "curl_global_init() failed\n");