Index: test/print/print1/test.c
===================================================================
--- test/print/print1/test.c	(revision 280a27e37f59414f14a49f3d48620945ee8580e0)
+++ test/print/print1/test.c	(revision e499a30a2407f3ac9931d745e5f8b44583979b6a)
@@ -29,7 +29,12 @@
 #include <test.h>
 
+#define BUFFER_SIZE 32
+
 void test(void)
 {
 	__native nat = 0x12345678u;
+	
+	unsigned char buffer[BUFFER_SIZE];
+	
 	printf(" Printf test \n");
 	
@@ -47,4 +52,13 @@
 	
 	printf(" Print to NULL '%s'\n",NULL);
+
+	printf("Print short text to %d char long buffer via snprintf.\n", BUFFER_SIZE);
+	snprintf(buffer, BUFFER_SIZE, "Short %s", "text");
+	printf("Result is: '%s'\n", buffer);
+	
+	printf("Print long text to %d char long buffer via snprintf.\n", BUFFER_SIZE);
+	snprintf(buffer, BUFFER_SIZE, "Very long %s. This text`s length is more than %d. We are interested in the result.", "text" , BUFFER_SIZE);
+	printf("Result is: '%s'\n", buffer);
+	
 	return;
 }
