*: use ESC define instead of "\033"; use ESC[m instead of ESC[0m

text	   data	    bss	    dec	    hex	filename
 922535	    481	   6832	 929848	  e3038	busybox_old
 922534	    481	   6832	 929847	  e3037	busybox_unstripped

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2017-09-13 22:48:30 +02:00
parent 136946c3ea
commit 8187e01438
10 changed files with 41 additions and 29 deletions

View File

@ -137,7 +137,7 @@
#define ESC "\033"
/* The escape codes for highlighted and normal text */
#define HIGHLIGHT ESC"[7m"
#define NORMAL ESC"[0m"
#define NORMAL ESC"[m"
/* The escape code to home and clear to the end of screen */
#define CLEAR ESC"[H"ESC"[J"
/* The escape code to clear to the end of line */
@ -1042,7 +1042,7 @@ static void reinitialize(void)
open_file_and_read_lines();
#if ENABLE_FEATURE_LESS_ASK_TERMINAL
if (G.winsize_err)
printf("\033[999;999H" "\033[6n");
printf(ESC"[999;999H" ESC"[6n");
#endif
buffer_fill_and_print();
}