1. 08 Apr, 2000 2 commits
  2. 07 Apr, 2000 1 commit
  3. 05 Apr, 2000 3 commits
  4. 04 Apr, 2000 10 commits
  5. 03 Apr, 2000 21 commits
  6. 02 Apr, 2000 3 commits
    • Stefan Monnier's avatar
      * regex.c (PTR_TO_OFFSET) [!emacs]: Remove. · 2d1675e4
      Stefan Monnier authored
      (RE_MULTIBYTE_P, RE_STRING_CHAR_AND_LENGTH): New macros.
      (GET_CHAR_BEFORE_2): Moved from charset.h plus fixed minor bug when
      we are between str1 and str2.
      (MAX_MULTIBYTE_LENGTH, CHAR_STRING) [!emacs]: Provide trivial default.
      (PATFETCH): Use `TRANSLATE'.
      (PATFETCH_RAW): Fetch multibyte char if applicable.
      (PATUNFETCH): Remove.
      (regex_compile): Rely on PATFETCH to do most of the multibyte magic.
      When writing a char, write it directly into the pattern buffer rather
      than going needlessly through a temp char-array.
      (re_match_2_internal): Similarly, rely on RE_STRING_CHAR to do the
      multibyte magic and remove the useless `#ifdef emacs'.
      (bcmp_translate): Don't compare as multibyte chars when in a unibyte
      buffer.
      * regex.h (struct re_pattern_buffer): Make field `multibyte'
      conditional on `emacs'.
      * charset.h (GET_CHAR_BEFORE_2): Moved to regex.c.
      2d1675e4
    • Ken Raeburn's avatar
      * composite.c (run_composite_function): Use NILP when checking for nil. · 09654086
      Ken Raeburn authored
      (syms_of_composite): Delete local var NARGS, pass an int as first argument to
      Fmake_hash_table.
      09654086
    • Ken Raeburn's avatar
      fix error in last log message · 2387b382
      Ken Raeburn authored
      2387b382