]> pd.if.org Git - pdclib.old/blobdiff - functions/stdio/vsnprintf.c
Intermediate freeze.
[pdclib.old] / functions / stdio / vsnprintf.c
index 3dcca647fb662e4b45be7c26e2b8a5062afaeb2a..96a151bb2ae3a53e48f5bbc963a8308e635f05f7 100644 (file)
@@ -46,12 +46,12 @@ int vsnprintf( char * s, size_t n, const char * format, _PDCLIB_va_list arg )
 
 static int testprintf( char * s, size_t n, const char * format, ... )
 {
-    int rc;
+    int i;
     va_list arg;
     va_start( arg, format );
-    rc = vsnprintf( s, n, format, arg );
+    i = vsnprintf( s, n, format, arg );
     va_end( arg );
-    return rc;
+    return i;
 }
 
 int main( void )
@@ -300,7 +300,7 @@ int main( void )
     TESTCASE( strcmp( buffer, "x" ) == 0 );
     TESTCASE( testprintf( buffer, 100, "%s", "abcdef" ) == 6 );
     TESTCASE( strcmp( buffer, "abcdef" ) == 0 );
-    TESTCASE( testprintf( buffer, 100, "%p", 0xdeadbeef ) == 10 );
+    TESTCASE( testprintf( buffer, 100, "%p", (void *)0xdeadbeef ) == 10 );
     TESTCASE( strcmp( buffer, "0xdeadbeef" ) == 0 );
     {
         int val1, val2;