Mercurial > hg > xemacs-beta
comparison src/event-msw.c @ 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 | 304aebb79cd3 |
children | 3c3c1d139863 |
comparison
equal
deleted
inserted
replaced
4972:c448f4c38d65 | 4976:16112448d484 |
---|---|
830 if (str->pending_p) | 830 if (str->pending_p) |
831 WaitForSingleObject (str->ov.hEvent, INFINITE); | 831 WaitForSingleObject (str->ov.hEvent, INFINITE); |
832 | 832 |
833 if (str->buffer) | 833 if (str->buffer) |
834 { | 834 { |
835 xfree (str->buffer, void *); | 835 xfree (str->buffer); |
836 str->buffer = 0; | 836 str->buffer = 0; |
837 } | 837 } |
838 | 838 |
839 CloseHandle (str->ov.hEvent); | 839 CloseHandle (str->ov.hEvent); |
840 return 0; | 840 return 0; |
2117 file:///C:/foo/bar/ (less portably) | 2117 file:///C:/foo/bar/ (less portably) |
2118 | 2118 |
2119 they don't allow relative paths at all! this is way bogus. */ | 2119 they don't allow relative paths at all! this is way bogus. */ |
2120 cmd = urlify_filename (cmd); | 2120 cmd = urlify_filename (cmd); |
2121 l_dndlist = build_istring (cmd); | 2121 l_dndlist = build_istring (cmd); |
2122 xfree (cmd, Ibyte *); | 2122 xfree (cmd); |
2123 } | 2123 } |
2124 GCPRO2 (emacs_event, l_dndlist); | 2124 GCPRO2 (emacs_event, l_dndlist); |
2125 | 2125 |
2126 /* Find a mswindows frame */ | 2126 /* Find a mswindows frame */ |
2127 event->channel = Qnil; | 2127 event->channel = Qnil; |
2748 /* See intl-win32.c for an explanation of | 2748 /* See intl-win32.c for an explanation of |
2749 the following */ | 2749 the following */ |
2750 ((LCID) GetKeyboardLayout (0) & 0xFFFF), | 2750 ((LCID) GetKeyboardLayout (0) & 0xFFFF), |
2751 NULL)); | 2751 NULL)); |
2752 ch = itext_ichar (intchar); | 2752 ch = itext_ichar (intchar); |
2753 xfree (intchar, Ibyte *); | 2753 xfree (intchar); |
2754 } | 2754 } |
2755 | 2755 |
2756 #ifdef DEBUG_XEMACS | 2756 #ifdef DEBUG_XEMACS |
2757 if (debug_mswindows_events) | 2757 if (debug_mswindows_events) |
2758 { | 2758 { |
2893 mswindows_locale_to_code_page (lcid), | 2893 mswindows_locale_to_code_page (lcid), |
2894 NULL); | 2894 NULL); |
2895 | 2895 |
2896 XSET_EVENT_KEY_ALT_KEYCHARS | 2896 XSET_EVENT_KEY_ALT_KEYCHARS |
2897 (lastev, i, itext_ichar (intchar)); | 2897 (lastev, i, itext_ichar (intchar)); |
2898 xfree (intchar, Ibyte *); | 2898 xfree (intchar); |
2899 } | 2899 } |
2900 } | 2900 } |
2901 } | 2901 } |
2902 else | 2902 else |
2903 { | 2903 { |
3413 /* Reset so we do not get here again. The SetWindowPos | 3413 /* Reset so we do not get here again. The SetWindowPos |
3414 * call in mswindows_size_frame_internal can cause | 3414 * call in mswindows_size_frame_internal can cause |
3415 * recursion here. */ | 3415 * recursion here. */ |
3416 if (FRAME_MSWINDOWS_TARGET_RECT (frame)) | 3416 if (FRAME_MSWINDOWS_TARGET_RECT (frame)) |
3417 { | 3417 { |
3418 xfree (FRAME_MSWINDOWS_TARGET_RECT (frame), | 3418 xfree (FRAME_MSWINDOWS_TARGET_RECT (frame)); |
3419 XEMACS_RECT_WH *); | |
3420 FRAME_MSWINDOWS_TARGET_RECT (frame) = 0; | 3419 FRAME_MSWINDOWS_TARGET_RECT (frame) = 0; |
3421 } | 3420 } |
3422 } | 3421 } |
3423 else | 3422 else |
3424 { | 3423 { |
3734 } | 3733 } |
3735 | 3734 |
3736 { | 3735 { |
3737 Ibyte *fname2 = urlify_filename (fname); | 3736 Ibyte *fname2 = urlify_filename (fname); |
3738 l_item = build_istring (fname2); | 3737 l_item = build_istring (fname2); |
3739 xfree (fname2, Ibyte *); | 3738 xfree (fname2); |
3740 if (freeme) | 3739 if (freeme) |
3741 xfree (fname, Ibyte *); | 3740 xfree (fname); |
3742 l_dndlist = Fcons (l_item, l_dndlist); | 3741 l_dndlist = Fcons (l_item, l_dndlist); |
3743 } | 3742 } |
3744 } | 3743 } |
3745 | 3744 |
3746 DragFinish ((HDROP) wParam); | 3745 DragFinish ((HDROP) wParam); |