Use platform layer in programs for consistency.
diff --git a/programs/hash/hello.c b/programs/hash/hello.c
index 743b66a..083dc9d 100644
--- a/programs/hash/hello.c
+++ b/programs/hash/hello.c
@@ -26,6 +26,15 @@
#include POLARSSL_CONFIG_FILE
#endif
+#if defined(POLARSSL_PLATFORM_C)
+#include "polarssl/platform.h"
+#else
+#define polarssl_printf printf
+#define polarssl_fprintf fprintf
+#define polarssl_malloc malloc
+#define polarssl_free free
+#endif
+
#include <stdio.h>
#include "polarssl/md5.h"
@@ -36,7 +45,7 @@
((void) argc);
((void) argv);
- printf("POLARSSL_MD5_C not defined.\n");
+ polarssl_printf("POLARSSL_MD5_C not defined.\n");
return( 0 );
}
#else
@@ -49,17 +58,17 @@
((void) argc);
((void) argv);
- printf( "\n MD5('%s') = ", str );
+ polarssl_printf( "\n MD5('%s') = ", str );
md5( (unsigned char *) str, 13, digest );
for( i = 0; i < 16; i++ )
- printf( "%02x", digest[i] );
+ polarssl_printf( "%02x", digest[i] );
- printf( "\n\n" );
+ polarssl_printf( "\n\n" );
#if defined(_WIN32)
- printf( " Press Enter to exit this program.\n" );
+ polarssl_printf( " Press Enter to exit this program.\n" );
fflush( stdout ); getchar();
#endif