(print_esc_char): Use e.g. '\a' rather than '\007',
authorJim Meyering <jim@meyering.net>
Thu, 13 May 2004 07:26:46 +0000 (07:26 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 13 May 2004 07:26:46 +0000 (07:26 +0000)
for portability to EBCDIC hosts.

src/printf.c

index f812212f5f6faa767ec2f1573c6ce33800b49d6c..0c709864b8e08552cde983aae027d88a470b2e7c 100644 (file)
@@ -199,28 +199,28 @@ print_esc_char (int c)
   switch (c)
     {
     case 'a':                  /* Alert. */
-      putchar (7);
+      putchar ('\a');
       break;
     case 'b':                  /* Backspace. */
-      putchar (8);
+      putchar ('\b');
       break;
     case 'c':                  /* Cancel the rest of the output. */
       exit (EXIT_SUCCESS);
       break;
     case 'f':                  /* Form feed. */
-      putchar (12);
+      putchar ('\f');
       break;
     case 'n':                  /* New line. */
-      putchar (10);
+      putchar ('\n');
       break;
     case 'r':                  /* Carriage return. */
-      putchar (13);
+      putchar ('\r');
       break;
     case 't':                  /* Horizontal tab. */
-      putchar (9);
+      putchar ('\t');
       break;
     case 'v':                  /* Vertical tab. */
-      putchar (11);
+      putchar ('\v');
       break;
     default:
       putchar (c);