Index: test/print/print1/test.c
===================================================================
--- test/print/print1/test.c	(revision cf85e24c9b6fc5900e0535710b65384f89867e00)
+++ test/print/print1/test.c	(revision 738ad2ee5caf06cfdb3fc173c15ee2efe64f1de8)
@@ -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;
 }
