comparison src/file-coding.c @ 2132:34ca43a57692

[xemacs-hg @ 2004-06-16 12:01:17 by malcolmp] IA-64 compilation and unaligned access fixes.
author malcolmp
date Wed, 16 Jun 2004 12:01:19 +0000
parents a8d8f419b459
children 04bc9d2f42c7
comparison
equal deleted inserted replaced
2131:646a9dd3e204 2132:34ca43a57692
3030 */ 3030 */
3031 3031
3032 struct convert_eol_coding_system 3032 struct convert_eol_coding_system
3033 { 3033 {
3034 enum eol_type subtype; 3034 enum eol_type subtype;
3035 int dummy; /* On some architectures (eg ia64) the portable dumper can
3036 produce unaligned access errors without this field. Probably
3037 because the combined structure of this structure and
3038 Lisp_Coding_System is not properly aligned. */
3035 }; 3039 };
3036 3040
3037 #define CODING_SYSTEM_CONVERT_EOL_SUBTYPE(codesys) \ 3041 #define CODING_SYSTEM_CONVERT_EOL_SUBTYPE(codesys) \
3038 (CODING_SYSTEM_TYPE_DATA (codesys, convert_eol)->subtype) 3042 (CODING_SYSTEM_TYPE_DATA (codesys, convert_eol)->subtype)
3039 #define XCODING_SYSTEM_CONVERT_EOL_SUBTYPE(codesys) \ 3043 #define XCODING_SYSTEM_CONVERT_EOL_SUBTYPE(codesys) \