summaryrefslogtreecommitdiff
path: root/tests/port/test_snprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/port/test_snprintf.c')
-rw-r--r--tests/port/test_snprintf.c8
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;