diff --git a/common/main.c b/common/main.c
index ed4cb7bc31e268a4ff98b7e01b3f010933d74a7b..ef28b3ffa783ab86302d3d842176d10cab8770b7 100644
--- a/common/main.c
+++ b/common/main.c
@@ -747,7 +747,7 @@ static int cread_line(char *buf, unsigned int *len)
 		ichar = getcmd_getch();
 
 		if ((ichar == '\n') || (ichar == '\r')) {
-			printf("\n");
+			putc('\n');
 			break;
 		}
 
@@ -804,7 +804,7 @@ static int cread_line(char *buf, unsigned int *len)
 				esc_save[esc_len] = ichar;
 				esc_len = 1;
 			} else {
-				printf("impossible condition #876\n");
+				puts("impossible condition #876\n");
 				esc_len = 0;
 			}
 			break;
@@ -940,7 +940,7 @@ int readline (const char *const prompt)
 		initted = 1;
 	}
 
-	printf("%s",prompt);
+	puts (prompt);
 
 	return cread_line(p, &len);
 #else