1999-09-04 Richard 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)
commit23fe33a2f02562d7a0ff072df874a0bcb10d649c
tree1609ea39d44a1b203b49d7cddf56622674135761
parentc967cf357cc6abb8f0aa2a269a1e4584f2637d3b
1999-09-04  Richard 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.
regex.c