diff options
author | Kenichi Handa <[email protected]> | 1998-07-08 02:19:14 +0000 |
---|---|---|
committer | Kenichi Handa <[email protected]> | 1998-07-08 02:19:14 +0000 |
commit | 8b542479bbbcf55d55f478fe809ad7d4e69086ee (patch) | |
tree | ea21c0b992c4b4eca62290b3775d4c350fe9d714 | |
parent | fa9b4b917b034e059583e3943a53552cb2485c72 (diff) |
(concat): Replace explicit numeric constants with proper macros.
-rw-r--r-- | src/fns.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -667,8 +667,8 @@ concat (nargs, args, target_type, last_special) STRING_BYTES (XSTRING (this))); if (some_multibyte && toindex_byte > 0 - && XSTRING (val)->data[toindex_byte - 1] >= 0x80 - && XSTRING (this)->data[0] >= 0xA0) + && !ASCII_BYTE_P (XSTRING (val)->data[toindex_byte - 1]) + && !CHAR_HEAD_P (XSTRING (this)->data[0] >= 0xA0)) maybe_combine_byte = 1; toindex_byte += thislen_byte; toindex += thisleni; @@ -744,8 +744,8 @@ concat (nargs, args, target_type, last_special) { if (some_multibyte && toindex_byte > 0 - && XSTRING (val)->data[toindex_byte - 1] >= 0x80 - && XINT (elt) >= 0xA0) + && !ASCII_BYTE_P (XSTRING (val)->data[toindex_byte - 1]) + && !CHAR_HEAD_P (XINT (elt))) maybe_combine_byte = 1; XSTRING (val)->data[toindex_byte++] = XINT (elt); toindex++; |