Forced cast to unsigned int for %u format in ecp_selftest()
diff --git a/library/ecp.c b/library/ecp.c
index d1b2549..c7bd8c2 100644
--- a/library/ecp.c
+++ b/library/ecp.c
@@ -1869,7 +1869,7 @@
             mul_count != mul_c_prev )
         {
             if( verbose != 0 )
-                printf( "failed (%u)\n", i );
+                printf( "failed (%u)\n", (unsigned int) i );
 
             ret = 1;
             goto cleanup;
@@ -1906,7 +1906,7 @@
             mul_count != mul_c_prev )
         {
             if( verbose != 0 )
-                printf( "failed (%u)\n", i );
+                printf( "failed (%u)\n", (unsigned int) i );
 
             ret = 1;
             goto cleanup;