1. 19 Apr, 2011 6 commits
    • Paul Eggert's avatar
      Avoid 0 flag with %p printf format. · 6f04d126
      Paul Eggert authored
      6f04d126
    • Paul Eggert's avatar
      * process.c (Fnetwork_interface_info): Avoid left-shift undefined · fa3c87e1
      Paul Eggert authored
      behavior with 1 << 31.  GCC 4.6.0 warns about this on 32-bit hosts.
      fa3c87e1
    • Paul Eggert's avatar
      * xfns.c (Fx_window_property): Simplify a bit, · 2172544b
      Paul Eggert authored
      to make a bit faster and to avoid GCC 4.6.0 warning.
      * xselect.c (x_get_window_property, x_handle_dnd_message): Likewise.
      2172544b
    • Paul Eggert's avatar
      9b821a21
    • Paul Eggert's avatar
    • Paul Eggert's avatar
      Replace pEd with more-general pI, and fix some printf arg casts. · c2982e87
      Paul Eggert authored
      * lisp.h (pI): New macro, generalizing old pEd macro to other
      conversion specifiers.  For example, use "...%"pI"d..." rather
      than "...%"pEd"...".
      (pEd): Remove.  All uses replaced with similar uses of pI.
      * src/m/amdx86-64.h, src/m/ia64.h, src/m/ibms390x.h: Likewise.
      * alloc.c (check_pure_size): Don't overflow by converting size to int.
      * bidi.c (bidi_dump_cached_states): Use pI to avoid cast.
      * data.c (Fnumber_to_string): Use pI instead of if-then-else-abort.
      * dbusbind.c (xd_append_arg): Use pI to avoid cast.
      (Fdbus_method_return_internal, Fdbus_method_error_internal): Likewise.
      * font.c (font_unparse_xlfd): Avoid potential buffer overrun on
      64-bit hosts.
      (font_unparse_xlfd, font_unparse_fcname): Use pI to avoid casts.
      * keyboard.c (record_char, modify_event_symbol): Use pI to avoid casts.
      * print.c (safe_debug_print, print_object): Likewise.
      (print_object): Don't overflow by converting EMACS_INT or EMACS_UINT
      to int.
      Use pI instead of if-then-else-abort.  Use %p to avoid casts.
      * process.c (Fmake_network_process): Use pI to avoid cast.
      * region-cache.c (pp_cache): Likewise.
      * xdisp.c (decode_mode_spec): Likewise.
      * xrdb.c (x_load_resources) [USE_MOTIF]: Use pI to avoid undefined
      behavior on 64-bit hosts with printf arg.
      * xselect.c (x_queue_event): Use %p to avoid casts.
      (x_stop_queuing_selection_requests): Likewise.
      (x_get_window_property): Don't truncate byte count to an 'int'
      when tracing.
      c2982e87
  2. 18 Apr, 2011 8 commits
  3. 17 Apr, 2011 1 commit
    • Chong Yidong's avatar
      Minor redisplay cleanups. · 4581706e
      Chong Yidong authored
      * src/dispextern.h (FACE_SUITABLE_FOR_ASCII_CHAR_P): Add missing
      definition for no-X builds.
      
      * src/termhooks.h (FRAME_WINDOW_P): Remove duplicated definitions.
      
      * src/xdisp.c (get_next_display_element): Remove unnecessary ifdefs.
      4581706e
  4. 16 Apr, 2011 25 commits