1. 08 Jul, 2010 12 commits
    • Eli Zaretskii's avatar
      71c44c04
    • Eli Zaretskii's avatar
      Fix MS-DOS configury. · e3d5fd37
      Eli Zaretskii authored
       sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
       which doesn't exist.
       sed2v2.inp (HAVE_MEMCPY): Don't edit, already defined on <sys/config.h>.
      e3d5fd37
    • Eli Zaretskii's avatar
      Fix MS-DOS build broken by 2010-07-07T17:39:49Z!jan.h.d@swipnet.se. · d568829b
      Eli Zaretskii authored
       process.c (kbd_is_on_hold, hold_keyboard_input)
       (unhold_keyboard_input, kbd_on_hold_p) [!subprocesses]: Define.
      d568829b
    • Jan D's avatar
      Fix compilation for Motif/Lesstif. · 52214050
      Jan D authored
      * xmenu.c (set_frame_menubar, create_and_show_popup_menu)
      (create_and_show_dialog): Don't call apply_systemfont_to_(menu|dialog)
      unless USE_LUCID.
      52214050
    • Jan D's avatar
      Change function definition from K&R to prototype. Fix prototype warnings. · c825c0b6
      Jan D authored
      * lwlib-Xaw.c (xaw_generic_callback, command_reset)
      (xaw_update_one_value): Reformat.
      (xaw_update_one_widget): Reformat and remove dead code.
      (xaw_scrollbar_scroll, xaw_scrollbar_jump, xaw_create_scrollbar)
      (xaw_update_scrollbar): Remove (not used).
      (make_dialog): Change from K&R to prototype. Remove dead code.
      (xaw_creation_table): Remove scrollbar entry.
      
      * lwlib-Xlw.c (x_print_complete_resource_name): Change from K&R to
      prototype.
      (xlw_update_one_value): Reformat.
      
      * lwlib-Xm.c (x_print_complete_resource_name)
      (make_destroyed_instance, free_destroyed_instance, first_child)
      (lw_motif_widget_p, resource_motif_string, destroy_all_children)
      (xm_arm_callback, xm_update_label, xm_update_list)
      (xm_update_pushbutton, xm_update_cascadebutton)
      (xm_update_toggle, xm_update_radiobox, make_menu_in_widget)
      (update_one_menu_entry, xm_update_menu, xm_update_text)
      (xm_update_text_field, xm_update_one_widget)
      (xm_update_one_value, activate_button, dialog_key_cb)
      (make_dialog, mark_dead_instance_destroyed)
      (find_matching_instance, recenter_widget, recycle_instance)
      (xm_create_dialog, make_menubar, remove_grabs, make_popup_menu)
      (make_main, xm_destroy_instance, xm_popup_menu)
      (set_min_dialog_size, xm_pop_instance, do_call)
      (xm_internal_update_other_instances, xm_generic_callback)
      (xm_nosel_callback, xm_pull_down_callback, xm_pop_down_callback)
      (xm_set_keyboard_focus, xm_set_main_areas, xm_manage_resizing): Change
      from K&R to prototype.
      
      * lwlib-int.h (widget_creation_function): Fix prototype.
      
      * lwlib.c (allocate_widget_info, lw_register_widget): Change from K&R
      to prototype.
      (lw_internal_update_other_instances, merge_widget_value): Reformat.
      
      * xlwmenu.c (size_menu_item): Change from K&R to prototype.
      Change label_width and height to int.
      (draw_arrow, draw_shadow_rectangle, draw_shadow_rhombus)
      (draw_separator, display_menu, fit_to_screen, motion_event_is_in_menu)
      (map_event_to_widget_value): Reformat.
      (display_menu_item): Change from K&R to prototype.
      c825c0b6
    • Dan Nicolaescu's avatar
      Remove leftover P_ macros. · 0216627e
      Dan Nicolaescu authored
      * lib-src/update-game-score.c (P_): Remove macro.
      * lib-src/ebrowse.c: Remove include guards.
      (P_): Remove macro.
      0216627e
    • Dan Nicolaescu's avatar
      Remove alternative K&R declarations. · d8825aa3
      Dan Nicolaescu authored
      * lwlib/lwlib.c (allocate_widget_instance, get_widget_info)
      (get_widget_instance, find_instance, set_one_value)
      (update_one_widget_instance, update_all_widget_values)
      (lw_modify_all_widgets, lw_get_widget, lw_make_widget)
      (lw_create_widget, lw_pop_all_widgets, lw_show_busy)
      (lw_refigure_widget, lw_allow_resizing): Remove alternative K&R
      declarations.
      * lwlib/lwlib-Xlw.c (xlw_update_one_widget):
      (xlw_pop_instance): Likewise.
      * lwlib/lwlib-Xaw.c (xaw_update_one_widget, xaw_pop_instance):
      Likewise.
      * lwlib/lwlib-Xm.c (P_): Remove.
      
      * src/xdisp.c (store_mode_line_noprop_char): Remove K&R alternative declaration.
      d8825aa3
    • Dan Nicolaescu's avatar
      Clean up include guards. · 295d0d8f
      Dan Nicolaescu authored
      * src/tparam.c: Remove include guards for config.h, string.h and code
      that assumes #ifndef emacs.
      * src/termcap.c:
      * src/unexalpha.c:
      * src/sysdep.c:
      * src/filemode.c:
      * src/filelock.c:
      * src/bidi.c: Likewise.
      295d0d8f
    • Dan Nicolaescu's avatar
      Remove src/prefix-args.c. · 49d9e6b0
      Dan Nicolaescu authored
      * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
      
      * msdos/sed1v2.inp: Remove reference to prefix-args.
      
      * prefix-args.c: Remove file.
      * src/autodeps.mk (ALLOBJS): Remove reference to prefix-args.
      * src/Makefile.in (temacs${EXEEXT}): Remove references to
      PRE_EDIT_LDFLAGS and POST_EDIT_LDFLAGS.
      (mostlyclean): Remove reference to prefix-args.
      (prefix-args): Remove.
      49d9e6b0
    • Dan Nicolaescu's avatar
      Simplify start_of_data, start_of_text and related code. · 313d9eb2
      Dan Nicolaescu authored
      * src/mem-limits.h: Remove !emacs and _LIBC conditional code.
      (start_of_data): Merge into start_of_data function.
      * src/sysdep.c (start_of_text): Remove.  Move simplified versions of
      it in the only users: src/unexaix.c and unexec.c.
      (read_input_waiting): Remove local declaration of quit_char.
      (start, etext): Remove declarations.
      (start_of_data): Merge with the version in mem-limits.h and move
      to vm-limits.c.
      * src/vm-limit.c (start_of_data): Merged and simplified version of the
      code formerly in mem-limits.h and sysdep.c.
      * src/unexec.c (start): New declaration, moved from sysdep.c.
      (start_of_text): Simplified version of the code formerly in sysdep.c.
      * unexaix.c (start_of_text): Simplified version of the code
      formerly in sysdep.c.
      * src/m/alpha.h (HAVE_TEXT_START): Remove.
      (TEXT_START): Move ...
      * src/unexalpha.c (TEXT_START): ... here.
      * src/s/hpux10-20.h (TEXT_START): Remove.
      * src/s/darwin.h (TEXT_START):
      * src/m/mips.h (TEXT_START):
      * src/m/macppc.h (HAVE_TEXT_START):
      * src/m/m68k.h (TEXT_START):
      * src/m/iris4d.h (TEXT_START):
      * src/m/intel386.h (TEXT_START):
      * src/m/ibmrs6000.h (TEXT_START):
      * src/m/ia64.h (HAVE_TEXT_START):
      * src/s/msdos.h (TEXT_START): Likewise.
      313d9eb2
    • Dan Nicolaescu's avatar
      * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS · d734dbbd
      Dan Nicolaescu authored
      and MSWindows.
      d734dbbd
    • Daiki Ueno's avatar
      Prevent find-file from opening empty buffer when decryptin failed (bug#6568). · c0397930
      Daiki Ueno authored
      * epa-file.el (epa-file-error, epa-file--find-file-not-found-function)
      (epa-file-insert-file-contents): Hack to prevent
      find-file from opening empty buffer when decryptin failed
      (bug#6568).
      c0397930
  2. 07 Jul, 2010 11 commits
    • Andreas Schwab's avatar
      Replace bcopy, bzero, bcmp by memcpy, memmove, memset, memcmp · 72af86bd
      Andreas Schwab authored
      * alloc.c (overrun_check_malloc, overrun_check_realloc)
      (overrun_check_free, xstrdup, allocate_string)
      (allocate_string_data, compact_small_strings, Fmake_string)
      (make_unibyte_string, make_multibyte_string)
      (make_string_from_bytes, make_specified_string, make_float)
      (Fcons, allocate_terminal, allocate_frame, make_pure_string)
      (Fgarbage_collect): Replace bcopy, safe_bcopy, bzero, bcmp by
      memcpy, memmove, memset, memcmp.
      * atimer.c (start_atimer, set_alarm): Likewise.
      * buffer.c (clone_per_buffer_values, report_overlay_modification)
      (mmap_realloc, init_buffer_once): Likewise.
      * callint.c (Fcall_interactively): Likewise.
      * callproc.c (Fcall_process, Fcall_process_region, child_setup)
      (getenv_internal_1): Likewise.
      * casefiddle.c (casify_object): Likewise.
      * ccl.c (ccl_driver): Likewise.
      * character.c (str_as_multibyte, str_to_multibyte): Likewise.
      * charset.c (load_charset_map_from_file)
      (load_charset_map_from_file, load_charset_map_from_vector)
      (Fdefine_charset_internal): Likewise.
      * cm.c (Wcm_clear): Likewise.
      * coding.c (decode_eol, decode_coding_object)
      (Fset_coding_system_priority, make_subsidiaries): Likewise.
      * data.c (Faset): Likewise.
      * dired.c (directory_files_internal, file_name_completion_stat):
      Likewise.
      * dispnew.c (new_glyph_matrix, adjust_glyph_matrix)
      (clear_glyph_row, copy_row_except_pointers)
      (copy_glyph_row_contents, new_glyph_pool, realloc_glyph_pool)
      (save_current_matrix, restore_current_matrix)
      (build_frame_matrix_from_leaf_window, mirrored_line_dance)
      (mirror_line_dance, scrolling_window): Likewise.
      * doc.c (Fsnarf_documentation, Fsubstitute_command_keys):
      Likewise.
      * doprnt.c (doprnt): Likewise.
      * editfns.c (Fuser_full_name, make_buffer_string_both)
      (Fmessage_box, Fformat, Ftranspose_regions): Likewise.
      * emacs.c (sort_args): Likewise.
      * eval.c (Fapply, Ffuncall): Likewise.
      * fileio.c (Ffile_name_directory, make_temp_name)
      (Fexpand_file_name, search_embedded_absfilename)
      (Fsubstitute_in_file_name, Ffile_symlink_p, Finsert_file_contents)
      (auto_save_error): Likewise.
      * fns.c (Fstring_equal, Fcopy_sequence, concat)
      (string_to_multibyte, Fstring_as_unibyte, Fstring_as_multibyte)
      (internal_equal, Fclear_string, larger_vector, copy_hash_table)
      (Fmake_hash_table): Likewise.
      * fringe.c (Fdefine_fringe_bitmap): Likewise.
      * ftfont.c (ftfont_text_extents): Likewise.
      * getloadavg.c (getloadavg): Likewise.
      * image.c (define_image_type, make_image, make_image_cache)
      (x_create_x_image_and_pixmap, xbm_image_p)
      (w32_create_pixmap_from_bitmap_data, xbm_load, xpm_lookup_color)
      (xpm_image_p, x_create_bitmap_from_xpm_data, xpm_load)
      (init_color_table, x_build_heuristic_mask, pbm_image_p, pbm_load)
      (png_image_p, png_read_from_memory, png_load, jpeg_image_p)
      (tiff_image_p, tiff_read_from_memory, gif_image_p)
      (gif_read_from_memory, gif_load, svg_image_p, gs_image_p):
      Likewise.
      * indent.c (scan_for_column, compute_motion): Likewise.
      * insdel.c (gap_left, gap_right, make_gap_smaller, copy_text)
      (insert_1_both, insert_from_gap, replace_range_2): Likewise.
      * intervals.c (reproduce_tree, reproduce_tree_obj): Likewise.
      * keyboard.c (echo_char, save_getcjmp, restore_getcjmp)
      (kbd_buffer_store_event_hold, apply_modifiers_uncached)
      (store_user_signal_events, menu_bar_items, tool_bar_items)
      (process_tool_bar_item, append_tool_bar_item)
      (read_char_minibuf_menu_prompt, read_key_sequence)
      (Fread_key_sequence, Fread_key_sequence_vector, Frecent_keys):
      Likewise.
      * keymap.c (current_minor_maps, Fdescribe_buffer_bindings):
      Likewise.
      * lisp.h (STRING_COPYIN): Likewise.
      * lread.c (Fload, read1, oblookup): Likewise.
      * msdos.c (Frecent_doskeys): Likewise.
      * nsfns.m (Fx_create_frame): Likewise.
      * nsfont.m (nsfont_open, nsfont_text_extents, ns_glyph_metrics):
      Likewise.
      * nsimage.m (EmacsImage-initFromSkipXBM:width:height:)
      (EmacsImage-initForXPMWithDepth:width:height:flip:length:):
      Likewise.
      * nsmenu.m (ns_update_menubar): Likewise.
      * nsterm.m (ns_draw_fringe_bitmap, ns_term_init): Likewise.
      * print.c (print_unwind, printchar, strout, print_string)
      (print_error_message): Likewise.
      * process.c (conv_lisp_to_sockaddr, set_socket_option)
      (Fmake_network_process, Fnetwork_interface_list)
      (Fnetwork_interface_info, read_process_output, Fprocess_send_eof)
      (init_process): Likewise.
      * ralloc.c (resize_bloc, r_alloc_sbrk, r_alloc_init): Likewise.
      * regex.c (init_syntax_once, regex_compile, re_compile_fastmap):
      Likewise.
      * scroll.c (do_scrolling, do_direct_scrolling)
      (scrolling_max_lines_saved): Likewise.
      * search.c (search_buffer, wordify, Freplace_match): Likewise.
      * sound.c (wav_init, au_init, Fplay_sound_internal): Likewise.
      * syntax.c (skip_chars, skip_syntaxes): Likewise.
      * sysdep.c (child_setup_tty, sys_subshell, emacs_get_tty)
      (emacs_set_tty): Likewise.
      * term.c (encode_terminal_code, calculate_costs)
      (produce_special_glyphs, create_tty_output, init_tty, delete_tty):
      Likewise.
      * termcap.c (tgetst1, gobble_line): Likewise.
      * termhooks.h (EVENT_INIT): Likewise.
      * tparam.c (tparam1): Likewise.
      * unexalpha.c (unexec): Likewise.
      * unexec.c (write_segment): Likewise.
      * unexmacosx.c (unexec_write_zero): Likewise.
      * w32fns.c (w32_wnd_proc, Fx_create_frame, x_create_tip_frame)
      (Fx_file_dialog, Fsystem_move_file_to_trash): Likewise.
      * w32font.c (w32font_list_family, w32font_text_extents)
      (w32font_list_internal, w32font_match_internal)
      (w32font_open_internal, compute_metrics, Fx_select_font):
      Likewise.
      * w32menu.c (set_frame_menubar, add_menu_item)
      (w32_menu_display_help, w32_free_submenu_strings): Likewise.
      * w32term.c (XCreateGC, w32_initialize_display_info): Likewise.
      * w32uniscribe.c (uniscribe_list_family): Likewise.
      * w32xfns.c (get_next_msg, post_msg, prepend_msg): Likewise.
      * window.c (make_window, replace_window, set_window_buffer)
      (Fsplit_window): Likewise.
      * xdisp.c (init_iterator, RECORD_OVERLAY_STRING, reseat_to_string)
      (add_to_log, message3, x_consider_frame_title)
      (append_space_for_newline, extend_face_to_end_of_line)
      (decode_mode_spec_coding, init_glyph_string): Likewise.
      * xfaces.c (x_create_gc, get_lface_attributes_no_remap)
      (Finternal_copy_lisp_face, Finternal_merge_in_global_face)
      (face_attr_equal_p, make_realized_face, make_face_cache)
      (free_realized_faces, lookup_named_face, smaller_face)
      (face_with_height, lookup_derived_face)
      (x_supports_face_attributes_p, Finternal_set_font_selection_order)
      (Finternal_set_font_selection_order, realize_default_face)
      (compute_char_face, face_at_buffer_position)
      (face_for_overlay_string, face_at_string_position, merge_faces):
      Likewise.
      * xfns.c (xic_create_fontsetname, Fx_create_frame)
      (Fx_window_property, x_create_tip_frame)
      (Fx_backspace_delete_keys_p): Likewise.
      * xfont.c (xfont_list, xfont_match, xfont_list_family)
      (xfont_text_extents): Likewise.
      * xmenu.c (set_frame_menubar, xmenu_show): Likewise.
      * xrdb.c (magic_file_p, x_get_resource): Likewise.
      * xselect.c (x_queue_event, x_get_window_property)
      (receive_incremental_selection): Likewise.
      * xsmfns.c (x_session_check_input): Likewise.
      * xterm.c (x_send_scroll_bar_event, SET_SAVED_MENU_EVENT)
      (handle_one_xevent, x_check_errors, xim_initialize, x_term_init):
      Likewise.
      * character.h (BCOPY_SHORT): Removed.
      * config.in: Regenerate.
      * dispnew.c (safe_bcopy): Only define as dummy if PROFILING.
      * emacs.c (main) [PROFILING]: Don't declare
      dump_opcode_frequencies.
      * lisp.h (safe_bcopy): Remove declaration.
      (memset) [!HAVE_MEMSET]: Declare.
      (memcpy) [!HAVE_MEMCPY]: Likewise.
      (memmove) [!HAVE_MEMMOVE]: Likewise.
      (memcmp) [!HAVE_MEMCMP]: Likewise.
      * s/ms-w32.h (bzero, bcopy, bcmp, GAP_USE_BCOPY)
      (BCOPY_UPWARD_SAFE, BCOPY_DOWNWARD_SAFE, HAVE_BCOPY, HAVE_BCMP):
      Don't define.
      (HAVE_MEMCMP, HAVE_MEMCPY, HAVE_MEMMOVE, HAVE_MEMSET): Define.
      * s/msdos.h (GAP_USE_BCOPY, BCOPY_UPWARD_SAFE)
      (BCOPY_DOWNWARD_SAFE): Don't define.
      * sysdep.c (memset) [!HAVE_MEMSET]: Define.
      (memcpy) [!HAVE_MEMCPY]: Define.
      (memmove) [!HAVE_MEMMOVE]: Define.
      (memcmp) [!HAVE_MEMCMP]: Define.
      
      * config.nt (HAVE_BCOPY, HAVE_BCMP): Remove undefs.
      (HAVE_MEMCPY, HAVE_MEMMOVE, HAVE_MEMSET, HAVE_MEMCMP): Add undefs.
      
      * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
      (HAVE_BZERO): Don't edit.
      
      * lwlib.c (lwlib_memset, lwlib_bcopy): Remove.
      (malloc_widget_value, free_widget_info, allocate_widget_instance)
      (lw_separator_p): Replace lwlib_memset, lwlib_bcopy, bzero, bcmp by
      memset, memcpy, memcmp.
      * lwlib-utils.c (XtApplyToWidgets): Likewise.
      * xlwmenu.c (XlwMenuInitialize): Likewise.
      * lwlib.h (lwlib_bcopy): Remove declaration.
      
      * ebrowse.c (add_sym, make_namespace): Replace bcopy, bzero by
      memcpy, memmove, memset.
      * pop.c (pop_retrieve, socket_connection, pop_getline): Likewise.
      
      * CPP-DEFINES (BCOPY_DOWNWARD_SAFE, BCOPY_UPWARD_SAFE)
      (GAP_USE_BCOPY, HAVE_BCMP, HAVE_BCOPY, bcmp, bcopy, bzero):
      Remove.
      
      * configure.in: Don't check for bcopy, bcmp, bzero.  Don't include
      <strings.h> and don't define bcopy, bzero, BCMP in config.h.
      72af86bd
    • Jan D's avatar
      If kbd_buffer is becoming full, stop reading until it drains (Bug#6571). · cb768704
      Jan D authored
      * keyboard.c (input_available_signal): Declare.
      (kbd_buffer_nr_stored): New function.
      (kbd_buffer_store_event_hold): If kbd_buffer_nr_stored returns
      more than KBD_BUFFER_SIZE/2, stop reding input (Bug#6571).
      (kbd_buffer_get_event): If input is suspended and kbd_buffer_nr_stored
      returns less than KBD_BUFFER_SIZE/4, resume reding input (Bug#6571).
      (tty_read_avail_input): If input is on hold, return.
      Don't read more that free slots in kbd_buffer (Bug#6571).
      
      * process.h (hold_keyboard_input, unhold_keyboard_input)
      (kbd_on_hold_p): Declare.
      
      * process.c (kbd_is_on_hold): New variable.
      (hold_keyboard_input, unhold_keyboard_input, kbd_on_hold_p): New
      functions.
      (wait_reading_process_output): If kbd_on_hold_p returns non-zero,
      select on empty input mask.
      (init_process): Initialize kbd_is_on_hold to 0.
      cb768704
    • Eli Zaretskii's avatar
      Convert function definitions in MS-DOS sources to ANSI C. · 3a8ce822
      Eli Zaretskii authored
       msdos.h:
       msdos.c:
       dosfns.c:
       w16select.c: Convert function definitions to ANSI C.
       msdos.h (ctrl_break_func, install_ctrl_break_check): Remove
       unused prototypes.
      3a8ce822
    • Agustín Martín's avatar
      Improve ispell.el word completion handling. · fd5539c6
      Agustín Martín authored
      * ispell.el (ispell-alternate-dictionary): Use file-readable-p.
        Return nil if no word-list is found at default locations.
       (ispell-complete-word-dict): Default to nil.
       (ispell-command-loop): Use 'word-list' when using lookup-words.
       (lookup-words): Use ispell-complete-word-dict or
       ispell-alternate-dictionary.  Check for word-list availability
       and handle errors if needed with better messages (Bug#6539).
       (ispell-complete-word): Use ispell-complete-word-dict or
       ispell-alternate-dictionary.
      fd5539c6
    • Juanma Barranquero's avatar
      ed3751c8
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
      1a4990fb
    • Glenn Morris's avatar
      Minor zone.el fixes for bug#6483. · a2c270e7
      Glenn Morris authored
      Zone did not like the intangible newlines etc in the gomoku buffer.
      
      * lisp/play/zone.el (top-level): Do not require timer, tabify, or cl.
      (zone-shift-left): Ignore intangibility, and any errors from forward-char.
      (zone-shift-right): Remove no-op end-of-line.  Ignore intangibility.
      (zone-pgm-putz-with-case): Use upcase-region rather than inserting,
      deleting, and copying text properties.
      (zone-line-specs, zone-pgm-stress): Check forward-line exit status.
      (zone-pgm-rotate): Handle odd buffers like that of gomoku, where getting
      to point-max is hard.
      (zone-fret, zone-fill-out-screen): Replace cl's do with dotimes.
      (zone-fill-out-screen): Ignore intangibility.
      a2c270e7
    • Dan Nicolaescu's avatar
    • Dan Nicolaescu's avatar
      9715a0b9
    • Dan Nicolaescu's avatar
      Make the function member of Lisp_Subr use standard C prototypes. · c0f2f16b
      Dan Nicolaescu authored
      * src/lisp.h (struct Lisp_Subr): Use a union for the function member.
      (DECL_ALIGN): Add a cast for the function.
      * src/eval.c (Feval, Ffuncall): Use the proper type for each type
      function call.
      c0f2f16b
  3. 06 Jul, 2010 6 commits
  4. 05 Jul, 2010 9 commits
    • Chong Yidong's avatar
      Set default-frame-alist, if necessary, in menu/tool-bar-mode. · 4ad11f8c
      Chong Yidong authored
      * menu-bar.el (menu-bar-mode):
      * tool-bar.el (tool-bar-mode): Replace default-frame-alist element
      if it has been set.
      4ad11f8c
    • Chong Yidong's avatar
      Fix multi-click selection behavior (Bug#6565). · 81133808
      Chong Yidong authored
      * lisp/mouse.el (mouse-drag-track): Call mouse-start-end to handle
      word/line selection (Bug#6565).
      81133808
    • Dan Nicolaescu's avatar
      Convert function definitions and declarations to standard C. · d2aa42f8
      Dan Nicolaescu authored
      * src/vm-limit.c (memory_warnings):
      * src/keyboard.c (modify_event_symbol):
      * src/floatfns.c (rounding_driver, ceiling2, floor2, truncate2)
      (round2, emacs_rint):
      * src/process.c (send_process, old_sigpipe): Convert function
      definitions and declarations to standard C.
      d2aa42f8
    • Juanma Barranquero's avatar
      Convert most remaining function definitions to standard C. · d3da34e0
      Juanma Barranquero authored
      * buffer.c, cm.c, eval.c, keyboard.c, process.c, term.c, vm-limit.c,
      * xdisp.c: Convert function definitions to standard C.
      
      * cm.c (cmputc): Arg C is now int, not char.
      * process.c (Fmake_network_process): Cast sockaddr_in* to sockaddr*.
      d3da34e0
    • Jan D's avatar
      Set _NET_WM(_ICON)_NAME as per Extended Window Manager Hints (Bug#6563). · 00be444c
      Jan D authored
      * xterm.h (Xatom_net_wm_name, Xatom_net_wm_icon_name): New.
      
      * xterm.c (x_term_init): Intern the _NET_WM_NAME and
      _NET_WM_ICON_NAME atoms.
      
      * xfns.c (x_set_name_internal): Set the EWMH _NET_WM_NAME
      and _NET_WM_ICON_NAME properties, too, matching what is
      done in the Gtk+ case.
      00be444c
    • Jan D's avatar
    • Jan D's avatar
      Fix some bad prototypes and formatting after conversion from K&R declaration. · e4c8d29a
      Jan D authored
      * lwlib/lwlib-Xaw.c: Include <ctype.h> for isdigit.
      (fill_xft_data, set_text): Remove unused variable screen.
      (draw_text): Cast bp to FcChar8*.
      (find_xft_data): Return 0 if inst or xft_data is not set.
      (wm_delete_window): Correct prototype.  Initialize widget to 0
      and return if widget is still 0 after loop.
      
      * lwlib/xlwmenu.c (XlwMenuSetValues, XlwMenuInitialize): Correct prototype.
      (display_menu_item): Remove unused variable gi.
      (make_windows_if_needed): Remove unused variable screen.
      (XlwMenuRedisplay): Remove unused variable i.
      
      * src/gtkutil.c (xg_get_pixbuf_from_pix_and_mask)
      (xg_get_image_for_pixmap, create_dialog)
      (xg_get_file_with_selection, xg_get_file_name, update_cl_data)
      (menuitem_highlight_callback, make_menu_item)
      (xg_create_one_menuitem, create_menus, xg_update_menu_item)
      (xg_create_scroll_bar, xg_update_scrollbar_pos)
      (xg_set_toolkit_scroll_bar_thumb, xg_tool_bar_button_cb)
      (xg_tool_bar_proxy_help_callback, xg_tool_bar_detach_callback)
      (xg_tool_bar_attach_callback, xg_tool_bar_help_callback)
      (xg_tool_bar_item_expose_callback): Reformat prototype.
      (xg_update_menubar): GList *group => GSList *group.
      (xg_modify_menubar_widgets): Initialize witem to 0, check witem != 0
      before use.
      (update_frame_tool_bar): 4:th param to xg_get_image_for_pixmap changed
      to GTK_IMAGE (wimage).
      
      * src/xsettings.c (something_changedCB, parse_settings)
      (apply_xft_settings): Reformat prototype.
      (something_changedCB, init_gconf): Remove unused variable i.
      (read_settings): Remove unused variable long_len.
      
      * src/xsmfns.c (SSDATA): New macro.
      (smc_save_yourself_CB, x_session_initialize): Use SSDATA for strings
      passed to strlen/strcpy/strcat.
      (create_client_leader_window): Surround with #ifndef USE_GTK.  Cast
      7:th arg to XChangeProperty to (unsigned char *)
      e4c8d29a
    • Dan Nicolaescu's avatar
      * src/atimer.c: Use "" instead of <> for local includes for · 898b4c5c
      Dan Nicolaescu authored
      consistency with the rest of the code.
      898b4c5c
    • Dan Nicolaescu's avatar
      Convert declarations or definitions to standard C. · dd4c5104
      Dan Nicolaescu authored
      * src/xsmfns.c (smc_save_yourself_CB, smc_error_handler):
      * src/xrdb.c (get_system_name):
      * src/window.c (shrink_windows):
      * src/syntax.c (forw_comment):
      * src/scroll.c (calculate_scrolling, calculate_direct_scrolling)
      (ins_del_costs):
      * src/mem-limits.h (start_of_data):
      * src/lread.c (readevalloop):
      * src/gtkutil.c (xg_dialog_response_cb, xg_get_file_with_chooser)
      (xg_get_file_with_selection, xg_update_menubar, xg_update_submenu):
      * src/frame.c (x_get_focus_frame):
      * src/floatfns.c (fmod_float):
      * src/fileio.c (choose_write_coding_system):
      * src/emacs.c (fatal_error_signal, init_cmdargs, argmatch)
      (malloc_initialize_hook, sort_args, synchronize_locale):
      * src/doprnt.c (doprnt):
      * src/dired.c (compile_pattern):
      * src/data.c (fmod_float):
      * src/chartab.c (map_sub_char_table, map_sub_char_table_for_charset)
      (map_char_table_for_charset):
      * src/charset.c (define_charset_internal):
      * src/alloc.c (Fgarbage_collect): Convert declarations or definitions
      to standard C.
      dd4c5104
  5. 04 Jul, 2010 2 commits