tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Next steps for /bin/sh

    Date:        Sat, 12 Mar 2016 14:54:03 +0100
    From:        Joerg Sonnenberger <>
    Message-ID:  <>

  | 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.)


Home | Main Index | Thread Index | Old Index