Hi,

Apologies if this has gone through this list in prior months/years; I
would have to download all to check!

I propose this change to libbb/process_escape_sequence.c

FROM
        static const char charmap[] ALIGN1 = {
                'a',  'b',  'f',  'n',  'r',  't',  'v',  '\\', 0,
                '\a', '\b', '\f', '\n', '\r', '\t', '\v', '\\', '\\' };

TO
        static const char charmap[] ALIGN1 = {
                'a',  'b',  'e', 'f',  'n',  'r',  't',  'v',  '\\', 0,
                '\a', '\b', 27, '\f', '\n', '\r', '\t', '\v', '\\', '\\' };

for the purpose of supporting the \e escape sequence for the ASCII
escape character.  This sequence has long been recognized by GNU gcc and
GNU bash.

In the translate-to (last) line of the change, I suggest using 27 in
lieu of '\e' in case someone builds BusyBox with a compiler which does
not support '\e'.

Just a thought.

Marc
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to