# HG changeset patch # User Kenichi Handa # Date 976855553 0 # Node ID 9d5d795f93158639132ec96ec55fa57b5f2f0ff7 # Parent eccc63bf25409e5b0df2e8d0022af31823649d91 (setup_coding_system): Clear all members of the struct coding_system at first. diff -r eccc63bf2540 -r 9d5d795f9315 src/coding.c --- a/src/coding.c Fri Dec 15 04:45:38 2000 +0000 +++ b/src/coding.c Fri Dec 15 04:45:53 2000 +0000 @@ -2985,10 +2985,11 @@ Lisp_Object val; int i; + /* At first, zero clear all members. */ + bzero (coding, sizeof (struct coding_system)); + /* Initialize some fields required for all kinds of coding systems. */ coding->symbol = coding_system; - coding->common_flags = 0; - coding->mode = 0; coding->heading_ascii = -1; coding->post_read_conversion = coding->pre_write_conversion = Qnil; coding->composing = COMPOSITION_DISABLED;