1. 09 Apr, 2011 6 commits
    • Paul Eggert's avatar
      * xmenu.c (set_frame_menubar): Allocate smaller local vectors. · e3019616
      Paul Eggert authored
      This also lets GCC 4.6.0 generate slightly better loop code.
      e3019616
    • Paul Eggert's avatar
      * callint.c (Fcall_interactively): <, not <=, for optimization. · becfa255
      Paul Eggert authored
      (Fcall_interactively): Count the number of arguments produced,
      not the number of arguments given.  This is simpler and lets GCC
      4.6.0 generate slightly better code.
      becfa255
    • Paul Eggert's avatar
      * ftfont.c: Distingish more carefully between FcChar8 and char. · dae0cd48
      Paul Eggert authored
      The previous code passed unsigned char * to a functions like
      strlen and xstrcasecmp that expect char *, which does not
      conform to the C standard.
      (get_adstyle_property, ftfont_pattern_entity): Use FcChar8 for
      arguments to FcPatternGetString, and explicitly cast FcChar8 * to
      char * when the C standard requires it.
      dae0cd48
    • Paul Eggert's avatar
      * keyboard.c (read_char): Remove unused var. · 76032d70
      Paul Eggert authored
      76032d70
    • Glenn Morris's avatar
    • Eli Zaretskii's avatar
      Replace some uses of `int' with EMACS_INT. · a53e2e89
      Eli Zaretskii authored
       src/search.c (string_match_1, fast_string_match)
       (fast_c_string_match_ignore_case, fast_string_match_ignore_case)
       (scan_buffer, find_next_newline_no_quit)
       (find_before_next_newline, search_command, Freplace_match)
       (Fmatch_data): Make some `int' variables be EMACS_INT.
       src/xdisp.c (display_count_lines): 3rd argument and return value now
       EMACS_INT.  All callers changed.
       (pint2hrstr): Last argument is now EMACS_INT.
       src/coding.c (detect_coding_utf_8, detect_coding_emacs_mule)
       (detect_coding_iso_2022, detect_coding_sjis, detect_coding_big5)
       (detect_coding_ccl, detect_coding_charset, decode_coding_utf_8)
       (decode_coding_utf_16, decode_coding_emacs_mule)
       (decode_coding_iso_2022, decode_coding_sjis, decode_coding_big5)
       (decode_coding_ccl, decode_coding_charset)
       <consumed_chars, consumed_chars_base>: Declare EMACS_INT.
       (decode_coding_iso_2022, decode_coding_emacs_mule)
       (decode_coding_sjis, decode_coding_big5, decode_coding_charset)
       <char_offset, last_offset>: Declare EMACS_INT.
       (encode_coding_utf_8, encode_coding_utf_16)
       (encode_coding_emacs_mule, encode_invocation_designation)
       (encode_designation_at_bol, encode_coding_iso_2022)
       (encode_coding_sjis, encode_coding_big5, encode_coding_ccl)
       (encode_coding_raw_text, encode_coding_charset) <produced_chars>:
       Declare EMACS_INT.
       (ASSURE_DESTINATION): Declare more_bytes EMACS_INT.
       (encode_invocation_designation): Last argument P_NCHARS is now
       EMACS_INT.
       (decode_eol): Declare pos_byte, pos, and pos_end EMACS_INT.
       (produce_chars): from_nchars and to_nchars are now EMACS_INT.
       src/coding.h (struct coding_system) <head_ascii>: Declare EMACS_INT.
       All users changed.
       src/ccl.c (Fccl_execute_on_string): Declare some variables
       EMACS_INT.
      a53e2e89
  2. 08 Apr, 2011 7 commits
  3. 07 Apr, 2011 5 commits
  4. 06 Apr, 2011 10 commits
  5. 05 Apr, 2011 12 commits