diff options
Diffstat (limited to 'tests/port/test_snprintf.c')
-rw-r--r-- | tests/port/test_snprintf.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/port/test_snprintf.c b/tests/port/test_snprintf.c index a9ddb45..14d7adb 100644 --- a/tests/port/test_snprintf.c +++ b/tests/port/test_snprintf.c @@ -21,14 +21,18 @@ int main( void ) { /* test if we get the same things for the most important format strings */ res1 = rpl_snprintf( buf1, 255, "test with %s %d %lu", "test", 12, 234443334L ); res2 = snprintf( buf2, 255, "test with %s %d %lu", "test", 12, 234443334L ); - res3 = snprintf( buf3, 255, "test with %s %d %lu", "test", 12, 234443334L ); + res3 = sprintf( buf3, "test with %s %d %lu", "test", 12, 234443334L ); + printf( "RPL snprintf: %d %s\nsnprintf: %d %s\nsprintf: %d %s\n", + res1, buf1, res2, buf2, res3, buf3 ); if( res1 != res2 || res1 != res3 || res1 != 27 ) return EXIT_FAILURE; if( strcmp( buf1, buf2 ) != 0 || strcmp( buf1, buf2 ) != 0 ) return EXIT_FAILURE; /* most important, does the overflow protection work */ small_res1 = rpl_snprintf( small_buf1, 10, "%s", "12345678901234" ); - small_res2 = rpl_snprintf( small_buf2, 10, "%s", "12345678901234" ); + small_res2 = snprintf( small_buf2, 10, "%s", "12345678901234" ); + printf( "RPL snprintf: %d %s\nsnprintf: %d %s\n", + small_res1, small_buf1, small_res2, small_buf2 ); if( small_res1 != small_res2 || small_res1 != 14 ) return EXIT_FAILURE; if( small_buf1[9] != '\0' || small_buf2[9] != '\0' ) return EXIT_FAILURE; if( strcmp( small_buf1, small_buf2 ) != 0 ) return EXIT_FAILURE; |