# HG changeset patch # User crestani # Date 1126707870 0 # Node ID 6c70efc2b5b13efc7af34d72380fb357074fe9bf # Parent 0d532281898139f9bf748936e7b5382ea32e7d3f [xemacs-hg @ 2005-09-14 14:24:28 by crestani] Initialize lookup table. diff -r 0d5322818981 -r 6c70efc2b5b1 src/ChangeLog --- a/src/ChangeLog Wed Sep 14 05:31:02 2005 +0000 +++ b/src/ChangeLog Wed Sep 14 14:24:30 2005 +0000 @@ -1,3 +1,9 @@ +2005-09-14 Marcus Crestani + + * mc-alloc.c (set_lookup_table): Adjust parameter to other memset + calls. + * mc-alloc.c (init_mc_allocator): Zero global allocator structure. + 2005-09-14 Stephen J. Turnbull * XEmacs 21.5.22 "cucumber" is released. diff -r 0d5322818981 -r 6c70efc2b5b1 src/mc-alloc.c --- a/src/mc-alloc.c Wed Sep 14 05:31:02 2005 +0000 +++ b/src/mc-alloc.c Wed Sep 14 14:24:30 2005 +0000 @@ -521,7 +521,7 @@ MC_MALLOCED_BYTES += malloced_storage_size (0, sizeof (level_2_lookup_tree), 0); #endif - memset (l2, 0, sizeof (level_2_lookup_tree)); + memset (l2, '\0', sizeof (level_2_lookup_tree)); #ifdef USE_HASH_TABLE LEVEL2_HASH_LINK (l2) = PTR_LOOKUP_TABLE (l1_index); #endif @@ -1690,6 +1690,8 @@ { int i; + memset (&mc_allocator_globals, '\0', sizeof (mc_allocator_globals_type)); + for (i = 0; i < N_USED_PAGE_LISTS; i++) { page_list_header *plh = USED_HEAP_PAGES (i);