comparison src/mule-coding.c @ 367:a4f53d9b3154 r21-1-13

Import from CVS: tag r21-1-13
author cvs
date Mon, 13 Aug 2007 11:01:07 +0200
parents 70ad99077275
children cc15677e0335
comparison
equal deleted inserted replaced
366:83d76f480a59 367:a4f53d9b3154
3853 : !BYTE_ASCII_P (c) ? str->iso2022.register_right 3853 : !BYTE_ASCII_P (c) ? str->iso2022.register_right
3854 : str->iso2022.register_left); 3854 : str->iso2022.register_left);
3855 charset = str->iso2022.charset[reg]; 3855 charset = str->iso2022.charset[reg];
3856 3856
3857 /* Error checking: */ 3857 /* Error checking: */
3858 if (NILP (charset) || str->iso2022.invalid_designated[reg] 3858 if (! CHARSETP (charset)
3859 || str->iso2022.invalid_designated[reg]
3859 || (((c & 0x7F) == ' ' || (c & 0x7F) == ISO_CODE_DEL) 3860 || (((c & 0x7F) == ' ' || (c & 0x7F) == ISO_CODE_DEL)
3860 && XCHARSET_CHARS (charset) == 94)) 3861 && XCHARSET_CHARS (charset) == 94))
3861 /* Mrmph. We are trying to invoke a register that has no 3862 /* Mrmph. We are trying to invoke a register that has no
3862 or an invalid charset in it, or trying to add a character 3863 or an invalid charset in it, or trying to add a character
3863 outside the range of the charset. Insert that char literally 3864 outside the range of the charset. Insert that char literally