diff options
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/coding.c b/src/coding.c index 6343187fb06..41e4eb1a8e1 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -2985,10 +2985,11 @@ setup_coding_system (coding_system, coding) | |||
| 2985 | Lisp_Object val; | 2985 | Lisp_Object val; |
| 2986 | int i; | 2986 | int i; |
| 2987 | 2987 | ||
| 2988 | /* At first, zero clear all members. */ | ||
| 2989 | bzero (coding, sizeof (struct coding_system)); | ||
| 2990 | |||
| 2988 | /* Initialize some fields required for all kinds of coding systems. */ | 2991 | /* Initialize some fields required for all kinds of coding systems. */ |
| 2989 | coding->symbol = coding_system; | 2992 | coding->symbol = coding_system; |
| 2990 | coding->common_flags = 0; | ||
| 2991 | coding->mode = 0; | ||
| 2992 | coding->heading_ascii = -1; | 2993 | coding->heading_ascii = -1; |
| 2993 | coding->post_read_conversion = coding->pre_write_conversion = Qnil; | 2994 | coding->post_read_conversion = coding->pre_write_conversion = Qnil; |
| 2994 | coding->composing = COMPOSITION_DISABLED; | 2995 | coding->composing = COMPOSITION_DISABLED; |