Date: Sat, 12 Mar 2016 14:54:03 +0100 From: Joerg Sonnenberger <jo...@britannica.bec.de> Message-ID: <20160312135403.gb27...@britannica.bec.de>
| That's essentially what isalpha_l can be doing, it just doesn't have | inlining (yet). It is also what the shell private syntax table does, except that it does have inlining (implemented via macros, not functions) and only bothers to implement what the shell actually needs (which does not include ispunct() and isprint() etc... but extends it to include what the shell actually needs (like _ tests, which can be combined with (the internal) isalpha into a single fetch & mask.) It sounds to me as if there is no objection to making this change - so I will go ahead and do it sometime soon. Everyone should be aware that if you have any private scripts that use variables named in a non-ascii language (names with non-ascii characters) they will stop working after this change is made. That is all it should affect (not file names, strings to echo, etc.) kre