comparison src/ChangeLog @ 4976:16112448d484

Rename xfree(FOO, TYPE) -> xfree(FOO) -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-04 Ben Wing <ben@xemacs.org> * alloc.c (release_breathing_space): * alloc.c (resize_string): * alloc.c (sweep_lcrecords_1): * alloc.c (SWEEP_FIXED_TYPE_BLOCK_1): * alloc.c (ADDITIONAL_FREE_compiled_function): * alloc.c (compact_string_chars): * alloc.c (ADDITIONAL_FREE_string): * alloc.c (sweep_strings): * alloca.c (xemacs_c_alloca): * alsaplay.c (alsa_play_sound_file): * buffer.c (init_initial_directory): * buffer.h: * buffer.h (BUFFER_FREE): * console-stream.c (stream_delete_console): * console-tty.c (free_tty_console_struct): * data.c (Fnumber_to_string): * device-gtk.c (gtk_init_device): * device-gtk.c (free_gtk_device_struct): * device-gtk.c (gtk_delete_device): * device-msw.c (mswindows_delete_device): * device-msw.c (msprinter_delete_device): * device-tty.c (free_tty_device_struct): * device-tty.c (tty_delete_device): * device-x.c (x_init_device): * device-x.c (free_x_device_struct): * device-x.c (x_delete_device): * dialog-msw.c (handle_directory_dialog_box): * dialog-x.c (dbox_descriptor_to_widget_value): * dired-msw.c (Fmswindows_insert_directory): * dired.c (free_user_cache): * dired.c (user_name_completion_unwind): * doc.c (unparesseuxify_doc_string): * doc.c (Fsubstitute_command_keys): * doprnt.c (emacs_doprnt_1): * dumper.c (pdump_load_finish): * dumper.c (pdump_file_free): * dumper.c (pdump_file_unmap): * dynarr.c: * dynarr.c (Dynarr_free): * editfns.c (uncache_home_directory): * editfns.c (Fset_time_zone_rule): * elhash.c: * elhash.c (pdump_reorganize_hash_table): * elhash.c (maphash_unwind): * emacs.c (make_arg_list_1): * emacs.c (free_argc_argv): * emacs.c (sort_args): * emacs.c (Frunning_temacs_p): * emodules.c (attempt_module_delete): * eval.c (free_pointer): * event-Xt.c (unselect_filedesc): * event-Xt.c (emacs_Xt_select_process): * event-gtk.c (unselect_filedesc): * event-gtk.c (dragndrop_data_received): * event-msw.c (winsock_closer): * event-msw.c (mswindows_dde_callback): * event-msw.c (mswindows_wnd_proc): * event-stream.c (finalize_command_builder): * event-stream.c (free_command_builder): * extents.c (free_gap_array): * extents.c (free_extent_list): * extents.c (free_soe): * extents.c (extent_fragment_delete): * extents.c (extent_priority_sort_function): * file-coding.c (make_coding_system_1): * file-coding.c (coding_finalizer): * file-coding.c (set_coding_stream_coding_system): * file-coding.c (chain_finalize_coding_stream_1): * file-coding.c (chain_finalize): * file-coding.c (free_detection_state): * file-coding.c (coding_category_symbol_to_id): * fileio.c: * fileio.c (Ffile_name_directory): * fileio.c (if): * fileio.c (Ffile_symlink_p): * filelock.c (FREE_LOCK_INFO): * filelock.c (current_lock_owner): * font-mgr.c (Ffc_name_unparse): * font-mgr.c (Ffc_pattern_duplicate): * frame-gtk.c (gtk_delete_frame): * frame-msw.c (mswindows_delete_frame): * frame-msw.c (msprinter_delete_frame): * frame-x.c (x_cde_destroy_callback): * frame-x.c (Fcde_start_drag_internal): * frame-x.c (x_cde_transfer_callback): * frame-x.c (x_delete_frame): * frame.c (update_frame_title): * frame.c (Fset_frame_pointer): * gc.c (register_for_finalization): * gccache-gtk.c (free_gc_cache): * gccache-gtk.c (gc_cache_lookup): * gccache-x.c (free_gc_cache): * gccache-x.c (gc_cache_lookup): * glyphs-eimage.c: * glyphs-eimage.c (jpeg_instantiate_unwind): * glyphs-eimage.c (gif_instantiate_unwind): * glyphs-eimage.c (png_instantiate_unwind): * glyphs-eimage.c (png_instantiate): * glyphs-eimage.c (tiff_instantiate_unwind): * glyphs-gtk.c (convert_EImage_to_GDKImage): * glyphs-gtk.c (gtk_finalize_image_instance): * glyphs-gtk.c (gtk_init_image_instance_from_eimage): * glyphs-gtk.c (gtk_xpm_instantiate): * glyphs-msw.c (convert_EImage_to_DIBitmap): * glyphs-msw.c (mswindows_init_image_instance_from_eimage): * glyphs-msw.c (mswindows_initialize_image_instance_mask): * glyphs-msw.c (xpm_to_eimage): * glyphs-msw.c (mswindows_xpm_instantiate): * glyphs-msw.c (xbm_create_bitmap_from_data): * glyphs-msw.c (mswindows_finalize_image_instance): * glyphs-x.c (convert_EImage_to_XImage): * glyphs-x.c (x_finalize_image_instance): * glyphs-x.c (x_init_image_instance_from_eimage): * glyphs-x.c (x_xpm_instantiate): * gui-x.c (free_popup_widget_value_tree): * hash.c (free_hash_table): * hash.c (grow_hash_table): * hash.c (pregrow_hash_table_if_necessary): * imgproc.c (build_EImage_quantable): * insdel.c (uninit_buffer_text): * intl-win32.c (convert_multibyte_to_internal_malloc): * intl.c: * intl.c (Fset_current_locale): * keymap.c: * keymap.c (where_is_recursive_mapper): * keymap.c (where_is_internal): * lisp.h: * lisp.h (xfree): * lstream.c (Lstream_close): * lstream.c (resizing_buffer_closer): * mule-coding.c: * mule-coding.c (iso2022_finalize_detection_state): * nt.c: * nt.c (mswindows_get_long_filename): * nt.c (nt_get_resource): * nt.c (init_mswindows_environment): * nt.c (get_cached_volume_information): * nt.c (mswindows_opendir): * nt.c (mswindows_closedir): * nt.c (mswindows_readdir): * nt.c (mswindows_stat): * nt.c (mswindows_getdcwd): * nt.c (Fmswindows_long_file_name): * ntplay.c (nt_play_sound_file): * ntplay.c (play_sound_data_1): * number-gmp.c (gmp_free): * number-gmp.c (init_number_gmp): * number-mp.c (bignum_to_string): * number-mp.c (BIGNUM_TO_TYPE): * number.c (bignum_print): * number.c (bignum_convfree): * number.c (ratio_print): * number.c (bigfloat_print): * number.c (bigfloat_finalize): * objects-gtk.c (gtk_finalize_color_instance): * objects-gtk.c (gtk_finalize_font_instance): * objects-msw.c (mswindows_finalize_color_instance): * objects-msw.c (mswindows_finalize_font_instance): * objects-tty.c (tty_finalize_color_instance): * objects-tty.c (tty_finalize_font_instance): * objects-tty.c (tty_font_list): * objects-x.c (x_finalize_color_instance): * objects-x.c (x_finalize_font_instance): * process.c: * process.c (finalize_process): * realpath.c: * redisplay.c (add_propagation_runes): * regex.c: * regex.c (xfree): * regex.c (REGEX_FREE_STACK): * regex.c (FREE_STACK_RETURN): * regex.c (regex_compile): * regex.c (regexec): * regex.c (regfree): * scrollbar-gtk.c (gtk_free_scrollbar_instance): * scrollbar-gtk.c (gtk_release_scrollbar_instance): * scrollbar-msw.c (mswindows_free_scrollbar_instance): * scrollbar-msw.c (unshow_that_mofo): * scrollbar-x.c (x_free_scrollbar_instance): * scrollbar-x.c (x_release_scrollbar_instance): * select-gtk.c (emacs_gtk_selection_handle): * select-msw.c (mswindows_own_selection): * select-x.c: * select-x.c (x_handle_selection_request): * select-x.c (unexpect_property_change): * select-x.c (x_handle_property_notify): * select-x.c (receive_incremental_selection): * select-x.c (x_get_window_property_as_lisp_data): * select-x.c (Fx_get_cutbuffer_internal): * specifier.c (finalize_specifier): * syntax.c (uninit_buffer_syntax_cache): * sysdep.c (qxe_allocating_getcwd): * sysdep.c (qxe_lstat): * sysdep.c (copy_in_passwd): * sysdep.c (qxe_ctime): * sysdep.c (closedir): * sysdep.c (DIRSIZ): * termcap.c (tgetent): * termcap.c (tprint): * tests.c (Ftest_data_format_conversion): * text.c (new_dfc_convert_copy_data): * text.h (eifree): * text.h (eito_alloca): * text.h (eito_external): * toolbar-msw.c (mswindows_output_toolbar): * ui-gtk.c (CONVERT_RETVAL): * ui-gtk.c (__allocate_object_storage): * unicode.c (free_from_unicode_table): * unicode.c (free_to_unicode_table): * unicode.c (free_charset_unicode_tables): * win32.c (mswindows_read_link_1): Rename: xfree(VAL, TYPE)->xfree(VAL) Command used: gr 'xfree *\((.*),.*\);' 'xfree (\1);' *.[ch] Followed by grepping for 'xfree.*,' and fixing anything left. Rationale: Having to specify the TYPE argument is annoying and error-prone. It was originally put in to work around warnings due to strict aliasing but years and years ago I rewrote it in a way that doesn't use the TYPE argument at all and no one has complained since then. (And anyway, XEmacs is far from ever being in compliance with strict aliasing and would require far-reaching changes to get that way.)
author Ben Wing <ben@xemacs.org>
date Thu, 04 Feb 2010 07:28:14 -0600
parents c448f4c38d65
children 2bf7c51d7101
comparison
equal deleted inserted replaced
4972:c448f4c38d65 4976:16112448d484
1 2010-02-04 Ben Wing <ben@xemacs.org>
2
3 * alloc.c (release_breathing_space):
4 * alloc.c (resize_string):
5 * alloc.c (sweep_lcrecords_1):
6 * alloc.c (SWEEP_FIXED_TYPE_BLOCK_1):
7 * alloc.c (ADDITIONAL_FREE_compiled_function):
8 * alloc.c (compact_string_chars):
9 * alloc.c (ADDITIONAL_FREE_string):
10 * alloc.c (sweep_strings):
11 * alloca.c (xemacs_c_alloca):
12 * alsaplay.c (alsa_play_sound_file):
13 * buffer.c (init_initial_directory):
14 * buffer.h:
15 * buffer.h (BUFFER_FREE):
16 * console-stream.c (stream_delete_console):
17 * console-tty.c (free_tty_console_struct):
18 * data.c (Fnumber_to_string):
19 * device-gtk.c (gtk_init_device):
20 * device-gtk.c (free_gtk_device_struct):
21 * device-gtk.c (gtk_delete_device):
22 * device-msw.c (mswindows_delete_device):
23 * device-msw.c (msprinter_delete_device):
24 * device-tty.c (free_tty_device_struct):
25 * device-tty.c (tty_delete_device):
26 * device-x.c (x_init_device):
27 * device-x.c (free_x_device_struct):
28 * device-x.c (x_delete_device):
29 * dialog-msw.c (handle_directory_dialog_box):
30 * dialog-x.c (dbox_descriptor_to_widget_value):
31 * dired-msw.c (Fmswindows_insert_directory):
32 * dired.c (free_user_cache):
33 * dired.c (user_name_completion_unwind):
34 * doc.c (unparesseuxify_doc_string):
35 * doc.c (Fsubstitute_command_keys):
36 * doprnt.c (emacs_doprnt_1):
37 * dumper.c (pdump_load_finish):
38 * dumper.c (pdump_file_free):
39 * dumper.c (pdump_file_unmap):
40 * dynarr.c:
41 * dynarr.c (Dynarr_free):
42 * editfns.c (uncache_home_directory):
43 * editfns.c (Fset_time_zone_rule):
44 * elhash.c:
45 * elhash.c (pdump_reorganize_hash_table):
46 * elhash.c (maphash_unwind):
47 * emacs.c (make_arg_list_1):
48 * emacs.c (free_argc_argv):
49 * emacs.c (sort_args):
50 * emacs.c (Frunning_temacs_p):
51 * emodules.c (attempt_module_delete):
52 * eval.c (free_pointer):
53 * event-Xt.c (unselect_filedesc):
54 * event-Xt.c (emacs_Xt_select_process):
55 * event-gtk.c (unselect_filedesc):
56 * event-gtk.c (dragndrop_data_received):
57 * event-msw.c (winsock_closer):
58 * event-msw.c (mswindows_dde_callback):
59 * event-msw.c (mswindows_wnd_proc):
60 * event-stream.c (finalize_command_builder):
61 * event-stream.c (free_command_builder):
62 * extents.c (free_gap_array):
63 * extents.c (free_extent_list):
64 * extents.c (free_soe):
65 * extents.c (extent_fragment_delete):
66 * extents.c (extent_priority_sort_function):
67 * file-coding.c (make_coding_system_1):
68 * file-coding.c (coding_finalizer):
69 * file-coding.c (set_coding_stream_coding_system):
70 * file-coding.c (chain_finalize_coding_stream_1):
71 * file-coding.c (chain_finalize):
72 * file-coding.c (free_detection_state):
73 * file-coding.c (coding_category_symbol_to_id):
74 * fileio.c:
75 * fileio.c (Ffile_name_directory):
76 * fileio.c (if):
77 * fileio.c (Ffile_symlink_p):
78 * filelock.c (FREE_LOCK_INFO):
79 * filelock.c (current_lock_owner):
80 * font-mgr.c (Ffc_name_unparse):
81 * font-mgr.c (Ffc_pattern_duplicate):
82 * frame-gtk.c (gtk_delete_frame):
83 * frame-msw.c (mswindows_delete_frame):
84 * frame-msw.c (msprinter_delete_frame):
85 * frame-x.c (x_cde_destroy_callback):
86 * frame-x.c (Fcde_start_drag_internal):
87 * frame-x.c (x_cde_transfer_callback):
88 * frame-x.c (x_delete_frame):
89 * frame.c (update_frame_title):
90 * frame.c (Fset_frame_pointer):
91 * gc.c (register_for_finalization):
92 * gccache-gtk.c (free_gc_cache):
93 * gccache-gtk.c (gc_cache_lookup):
94 * gccache-x.c (free_gc_cache):
95 * gccache-x.c (gc_cache_lookup):
96 * glyphs-eimage.c:
97 * glyphs-eimage.c (jpeg_instantiate_unwind):
98 * glyphs-eimage.c (gif_instantiate_unwind):
99 * glyphs-eimage.c (png_instantiate_unwind):
100 * glyphs-eimage.c (png_instantiate):
101 * glyphs-eimage.c (tiff_instantiate_unwind):
102 * glyphs-gtk.c (convert_EImage_to_GDKImage):
103 * glyphs-gtk.c (gtk_finalize_image_instance):
104 * glyphs-gtk.c (gtk_init_image_instance_from_eimage):
105 * glyphs-gtk.c (gtk_xpm_instantiate):
106 * glyphs-msw.c (convert_EImage_to_DIBitmap):
107 * glyphs-msw.c (mswindows_init_image_instance_from_eimage):
108 * glyphs-msw.c (mswindows_initialize_image_instance_mask):
109 * glyphs-msw.c (xpm_to_eimage):
110 * glyphs-msw.c (mswindows_xpm_instantiate):
111 * glyphs-msw.c (xbm_create_bitmap_from_data):
112 * glyphs-msw.c (mswindows_finalize_image_instance):
113 * glyphs-x.c (convert_EImage_to_XImage):
114 * glyphs-x.c (x_finalize_image_instance):
115 * glyphs-x.c (x_init_image_instance_from_eimage):
116 * glyphs-x.c (x_xpm_instantiate):
117 * gui-x.c (free_popup_widget_value_tree):
118 * hash.c (free_hash_table):
119 * hash.c (grow_hash_table):
120 * hash.c (pregrow_hash_table_if_necessary):
121 * imgproc.c (build_EImage_quantable):
122 * insdel.c (uninit_buffer_text):
123 * intl-win32.c (convert_multibyte_to_internal_malloc):
124 * intl.c:
125 * intl.c (Fset_current_locale):
126 * keymap.c:
127 * keymap.c (where_is_recursive_mapper):
128 * keymap.c (where_is_internal):
129 * lisp.h:
130 * lisp.h (xfree):
131 * lstream.c (Lstream_close):
132 * lstream.c (resizing_buffer_closer):
133 * mule-coding.c:
134 * mule-coding.c (iso2022_finalize_detection_state):
135 * nt.c:
136 * nt.c (mswindows_get_long_filename):
137 * nt.c (nt_get_resource):
138 * nt.c (init_mswindows_environment):
139 * nt.c (get_cached_volume_information):
140 * nt.c (mswindows_opendir):
141 * nt.c (mswindows_closedir):
142 * nt.c (mswindows_readdir):
143 * nt.c (mswindows_stat):
144 * nt.c (mswindows_getdcwd):
145 * nt.c (Fmswindows_long_file_name):
146 * ntplay.c (nt_play_sound_file):
147 * ntplay.c (play_sound_data_1):
148 * number-gmp.c (gmp_free):
149 * number-gmp.c (init_number_gmp):
150 * number-mp.c (bignum_to_string):
151 * number-mp.c (BIGNUM_TO_TYPE):
152 * number.c (bignum_print):
153 * number.c (bignum_convfree):
154 * number.c (ratio_print):
155 * number.c (bigfloat_print):
156 * number.c (bigfloat_finalize):
157 * objects-gtk.c (gtk_finalize_color_instance):
158 * objects-gtk.c (gtk_finalize_font_instance):
159 * objects-msw.c (mswindows_finalize_color_instance):
160 * objects-msw.c (mswindows_finalize_font_instance):
161 * objects-tty.c (tty_finalize_color_instance):
162 * objects-tty.c (tty_finalize_font_instance):
163 * objects-tty.c (tty_font_list):
164 * objects-x.c (x_finalize_color_instance):
165 * objects-x.c (x_finalize_font_instance):
166 * process.c:
167 * process.c (finalize_process):
168 * realpath.c:
169 * redisplay.c (add_propagation_runes):
170 * regex.c:
171 * regex.c (xfree):
172 * regex.c (REGEX_FREE_STACK):
173 * regex.c (FREE_STACK_RETURN):
174 * regex.c (regex_compile):
175 * regex.c (regexec):
176 * regex.c (regfree):
177 * scrollbar-gtk.c (gtk_free_scrollbar_instance):
178 * scrollbar-gtk.c (gtk_release_scrollbar_instance):
179 * scrollbar-msw.c (mswindows_free_scrollbar_instance):
180 * scrollbar-msw.c (unshow_that_mofo):
181 * scrollbar-x.c (x_free_scrollbar_instance):
182 * scrollbar-x.c (x_release_scrollbar_instance):
183 * select-gtk.c (emacs_gtk_selection_handle):
184 * select-msw.c (mswindows_own_selection):
185 * select-x.c:
186 * select-x.c (x_handle_selection_request):
187 * select-x.c (unexpect_property_change):
188 * select-x.c (x_handle_property_notify):
189 * select-x.c (receive_incremental_selection):
190 * select-x.c (x_get_window_property_as_lisp_data):
191 * select-x.c (Fx_get_cutbuffer_internal):
192 * specifier.c (finalize_specifier):
193 * syntax.c (uninit_buffer_syntax_cache):
194 * sysdep.c (qxe_allocating_getcwd):
195 * sysdep.c (qxe_lstat):
196 * sysdep.c (copy_in_passwd):
197 * sysdep.c (qxe_ctime):
198 * sysdep.c (closedir):
199 * sysdep.c (DIRSIZ):
200 * termcap.c (tgetent):
201 * termcap.c (tprint):
202 * tests.c (Ftest_data_format_conversion):
203 * text.c (new_dfc_convert_copy_data):
204 * text.h (eifree):
205 * text.h (eito_alloca):
206 * text.h (eito_external):
207 * toolbar-msw.c (mswindows_output_toolbar):
208 * ui-gtk.c (CONVERT_RETVAL):
209 * ui-gtk.c (__allocate_object_storage):
210 * unicode.c (free_from_unicode_table):
211 * unicode.c (free_to_unicode_table):
212 * unicode.c (free_charset_unicode_tables):
213 * win32.c (mswindows_read_link_1):
214 Rename: xfree(VAL, TYPE)->xfree(VAL)
215
216 Command used:
217
218 gr 'xfree *\((.*),.*\);' 'xfree (\1);' *.[ch]
219
220 Followed by grepping for 'xfree.*,' and fixing anything left.
221
222 Rationale: Having to specify the TYPE argument is annoying and
223 error-prone. It was originally put in to work around warnings
224 due to strict aliasing but years and years ago I rewrote it
225 in a way that doesn't use the TYPE argument at all and no one
226 has complained since then. (And anyway, XEmacs is far from
227 ever being in compliance with strict aliasing and would require
228 far-reaching changes to get that way.)
229
1 2010-02-04 Ben Wing <ben@xemacs.org> 230 2010-02-04 Ben Wing <ben@xemacs.org>
2 231
3 * filelock.c: 232 * filelock.c:
4 * filelock.c (fill_in_lock_file_name): 233 * filelock.c (fill_in_lock_file_name):
5 Name the lock symlink file .#FN# instead of .#FN for file FN, so 234 Name the lock symlink file .#FN# instead of .#FN for file FN, so