From: Paul Eggert Date: Tue, 5 Apr 2011 20:11:37 +0000 (-0700) Subject: * xdisp.c (vmessage): Mark as a printf-like function. X-Git-Tag: emacs-pretest-24.0.90~104^2~275^2~394^2~7 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f9541e84ba364a24f866331d69f423e0bf228057;p=emacs.git * xdisp.c (vmessage): Mark as a printf-like function. --- diff --git a/src/ChangeLog b/src/ChangeLog index 6bb7a6ff143..7e12a6c9854 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -2,6 +2,8 @@ Fix more problems found by GCC 4.6.0's static checks. + * xdisp.c (vmessage): Mark as a printf-like function. + * term.c (vfatal, maybe_fatal): Mark as printf-like functions. * sound.c (sound_warning): Don't crash if arg contains a printf format. diff --git a/src/xdisp.c b/src/xdisp.c index e6a7f4254ef..fbdd553aa51 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -774,6 +774,7 @@ static int store_mode_line_noprop (const char *, int, int); static void handle_stop (struct it *); static void handle_stop_backwards (struct it *, EMACS_INT); static int single_display_spec_intangible_p (Lisp_Object); +static void vmessage (const char *, va_list) ATTRIBUTE_FORMAT_PRINTF (1, 0); static void ensure_echo_area_buffers (void); static Lisp_Object unwind_with_echo_area_buffer (Lisp_Object); static Lisp_Object with_echo_area_buffer_unwind_data (struct window *);