Le Mon, Aug 7, 2017 à 6:22 PM, Pete Batard <p...@akeo.ie> a écrit :
> This is the updated proposal from the original "[PATCH 2/3] crypto: > switch nonstandard escape sequence to its hex value". > > Following up on Vladimir's comments, I decided to look up all the GRUB > sources where key/term entries were being compared to '\e', and replaced > those with GRUB_TERM_ESC, with GRUB_TERM_ESC changed to use a hex value. > > To be consistent, since we also have definitions for GRUB_TERM_BACKSPACE > and GRUB_TERM_TAB in term.h, this patch also replaces '\b' and '\t' > where appropriate (i.e. mostly for keypress validation, but not for > printed output). In several places it was misused. I've thrown them away and committed the rest > Obviously the result is that quite a few more files are > affected compared to the original patch. > > As per this proposal, the only files that are still being left with '\e' > sequences are argp-fmtstream.c in gnulib, since I'm not too sure of its > use and thought it better to leave it alone, as well as terminfo.c which > also contains a series of Escape sequences (e.g. "\e[H\e[J") that I'm > not too concerned about. > > The last thing I'll point out is that, because term.h is included as > part of normal.h, there wasn't any need to add new #include directives > for the GRUB_TERM_ defs. Of course, this patch was also validated to > confirm it doesn't break compilation. > > Regards, > > /Pete > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel