comparison src/coding.h @ 91005:424b655804ca

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 846-851) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 88-92) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 242-244) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-246
author Miles Bader <miles@gnu.org>
date Mon, 13 Aug 2007 13:48:35 +0000
parents f55f9811f5d7 1677cf1c2509
children bdb3fe0ba9fa
comparison
equal deleted inserted replaced
91004:f72cf5b2ab11 91005:424b655804ca
210 210
211 #define CODING_SYSTEM_ID(coding_system_symbol) \ 211 #define CODING_SYSTEM_ID(coding_system_symbol) \
212 hash_lookup (XHASH_TABLE (Vcoding_system_hash_table), \ 212 hash_lookup (XHASH_TABLE (Vcoding_system_hash_table), \
213 coding_system_symbol, NULL) 213 coding_system_symbol, NULL)
214 214
215 /* Return 1 iff CODING_SYSTEM_SYMBOL is a coding system. */ 215 /* Return 1 if CODING_SYSTEM_SYMBOL is a coding system. */
216 216
217 #define CODING_SYSTEM_P(coding_system_symbol) \ 217 #define CODING_SYSTEM_P(coding_system_symbol) \
218 (CODING_SYSTEM_ID (coding_system_symbol) >= 0 \ 218 (CODING_SYSTEM_ID (coding_system_symbol) >= 0 \
219 || (! NILP (coding_system_symbol) \ 219 || (! NILP (coding_system_symbol) \
220 && ! NILP (Fcoding_system_p (coding_system_symbol)))) 220 && ! NILP (Fcoding_system_p (coding_system_symbol))))
419 419
420 EMACS_INT dst_pos, dst_pos_byte, dst_bytes; 420 EMACS_INT dst_pos, dst_pos_byte, dst_bytes;
421 Lisp_Object dst_object; 421 Lisp_Object dst_object;
422 unsigned char *destination; 422 unsigned char *destination;
423 423
424 /* Set to 1 iff the source of conversion is not in the member 424 /* Set to 1 if the source of conversion is not in the member
425 `charbuf', but at `src_object'. */ 425 `charbuf', but at `src_object'. */
426 int chars_at_source; 426 int chars_at_source;
427 427
428 /* If an element is non-negative, it is a character code. 428 /* If an element is non-negative, it is a character code.
429 429