doprnt, error, and verror are not printf-compatible.
This commit is contained in:
parent
b70d23ff74
commit
b69769da40
3 changed files with 5 additions and 8 deletions
|
@ -6,8 +6,7 @@
|
|||
|
||||
* menu.c (Fx_popup_menu): Don't assume error_name lacks printf formats.
|
||||
|
||||
* lisp.h (message, message_nolog, doprnt, error, verror, fatal):
|
||||
Mark as printf-like functions.
|
||||
* lisp.h (message, message_nolog, fatal): Mark as printf-like.
|
||||
|
||||
* xdisp.c (vmessage): Mark as a printf-like function.
|
||||
|
||||
|
|
|
@ -2782,8 +2782,7 @@ extern void float_to_string (char *, double);
|
|||
extern void syms_of_print (void);
|
||||
|
||||
/* Defined in doprnt.c */
|
||||
extern EMACS_INT doprnt (char *, int, const char *, const char *, va_list)
|
||||
ATTRIBUTE_FORMAT_PRINTF (3, 0);
|
||||
extern EMACS_INT doprnt (char *, int, const char *, const char *, va_list);
|
||||
|
||||
extern Lisp_Object Qvariable_documentation, Qstandard_input;
|
||||
extern Lisp_Object Qbackquote, Qcomma, Qcomma_at, Qcomma_dot, Qfunction;
|
||||
|
@ -2874,9 +2873,8 @@ extern Lisp_Object internal_condition_case_n (Lisp_Object (*) (size_t, Lisp_Obje
|
|||
extern void specbind (Lisp_Object, Lisp_Object);
|
||||
extern void record_unwind_protect (Lisp_Object (*) (Lisp_Object), Lisp_Object);
|
||||
extern Lisp_Object unbind_to (int, Lisp_Object);
|
||||
extern void error (const char *, ...) NO_RETURN ATTRIBUTE_FORMAT_PRINTF (1, 2);
|
||||
extern void verror (const char *, va_list)
|
||||
NO_RETURN ATTRIBUTE_FORMAT_PRINTF (1, 0);
|
||||
extern void error (const char *, ...) NO_RETURN;
|
||||
extern void verror (const char *, va_list) NO_RETURN;
|
||||
extern void do_autoload (Lisp_Object, Lisp_Object);
|
||||
extern Lisp_Object un_autoload (Lisp_Object);
|
||||
EXFUN (Ffetch_bytecode, 1);
|
||||
|
|
|
@ -86,7 +86,7 @@ static void dissociate_if_controlling_tty (int fd);
|
|||
static void delete_tty (struct terminal *);
|
||||
static void maybe_fatal (int must_succeed, struct terminal *terminal,
|
||||
const char *str1, const char *str2, ...)
|
||||
NO_RETURN ATTRIBUTE_FORMAT_PRINTF (3, 5) ATTRIBUTE_FORMAT_PRINTF (4, 5);
|
||||
NO_RETURN ATTRIBUTE_FORMAT_PRINTF (4, 5);
|
||||
static void vfatal (const char *str, va_list ap)
|
||||
NO_RETURN ATTRIBUTE_FORMAT_PRINTF (1, 0);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue