1999-09-04 Richard M. Stallman <rms@gnu.org>
authorDave Love <fx@gnu.org>
Wed, 6 Oct 1999 18:25:22 +0000 (18:25 +0000)
committerDave Love <fx@gnu.org>
Wed, 6 Oct 1999 18:25:22 +0000 (18:25 +0000)
commitf71b19b645a2e8a0090f4c97a4d3bc9e892043c5
treed8dd3243d03d4019910c4667f3e2c3944479c1ae
parent93548d2e69a40bf8056b05af5ffb36a17d96a4b6
1999-09-04  Richard M. Stallman  <rms@gnu.org>

        * regex.c [emacs] (ISALNUM, ISALPHA, ISPUNCT): Don't depend on locale
        [emacs] (ISASCII): Don't define ISASCII in this case.
        (IS_REAL_ASCII): New macro, 2 alternate definitions.
        (ISUNIBYTE): Likewise.
        [emacs] (ISDIGIT, ISCNTRL, ISXDIGIT, ISGRAPH, ISPRINT):
        Don't use ISASCII.

        * regex.c: Handle new class names `ascii', `nonascii',
        `unibyte, `multibyte'.
        (BIT_ASCII, BIT_NONASCII, BIT_UNIBYTE, BIT_MULTIBYTE): New macros.
        (IS_CHAR_CLASS): Accept new class names.
        (regex_compile, re_match_2_internal): Handle the new classes.
src/regex.c