mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-06 14:21:43 +08:00
sim: ppc: use common ATTRIBUTE_PRINTF macros
Use the common ansidecl.h macros to replace our ad-hoc printf attributes.
This commit is contained in:
parent
3547f99a30
commit
69ff2dac7a
@ -1,3 +1,18 @@
|
||||
2021-06-16 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* cpu.h: Include ansidecl.h.
|
||||
(cpu_error): Change __attribute__ ((format (printf... to
|
||||
ATTRIBUTE_PRINTF_3.
|
||||
* device.h (device_error): Change __attribute__ ((format (printf...
|
||||
to ATTRIBUTE_PRINTF_2.
|
||||
* lf.h: Include ansidecl.h.
|
||||
(lf_printf): Change __attribute__ ((format (printf... to
|
||||
ATTRIBUTE_PRINTF_2.
|
||||
* sim_callbacks.h (sim_io_printf_filtered): Change __attribute__
|
||||
((format (printf... to ATTRIBUTE_PRINTF_1.
|
||||
* tree.h (tree_parse): Change __attribute__ ((format (printf... to
|
||||
ATTRIBUTE_PRINTF_2.
|
||||
|
||||
2021-06-16 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* double.c: Include ansidecls.h.
|
||||
|
@ -34,6 +34,7 @@
|
||||
#include "os_emul.h"
|
||||
#include "mon.h"
|
||||
#include "model.h"
|
||||
#include "ansidecl.h"
|
||||
#include "libiberty.h"
|
||||
|
||||
#ifndef CONST_ATTRIBUTE
|
||||
@ -113,7 +114,7 @@ EXTERN_CPU\
|
||||
(cpu *processor,
|
||||
unsigned_word cia,
|
||||
const char *fmt,
|
||||
...) __attribute__ ((format (printf, 3, 4)));
|
||||
...) ATTRIBUTE_PRINTF_3;
|
||||
|
||||
|
||||
/* The processors local concept of time */
|
||||
|
@ -729,7 +729,7 @@ EXTERN_DEVICE\
|
||||
(void) device_error
|
||||
(device *me,
|
||||
const char *fmt,
|
||||
...) __attribute__ ((format (printf, 2, 3)));
|
||||
...) ATTRIBUTE_PRINTF_2;
|
||||
|
||||
INLINE_DEVICE\
|
||||
(int) device_trace
|
||||
|
@ -20,6 +20,8 @@
|
||||
|
||||
/* LF: Line Numbered Output Stream */
|
||||
|
||||
#include "ansidecl.h"
|
||||
|
||||
typedef struct _lf lf;
|
||||
|
||||
typedef enum {
|
||||
@ -72,7 +74,7 @@ extern int lf_putbin
|
||||
extern int lf_printf
|
||||
(lf *file,
|
||||
const char *fmt,
|
||||
...) __attribute__((format(printf, 2, 3)));
|
||||
...) ATTRIBUTE_PRINTF_2;
|
||||
|
||||
|
||||
/* Indentation control.
|
||||
|
@ -29,7 +29,7 @@
|
||||
|
||||
#define printf_filtered sim_io_printf_filtered
|
||||
void sim_io_printf_filtered
|
||||
(const char *msg, ...) __attribute__ ((format (printf, 1, 2)));
|
||||
(const char *msg, ...) ATTRIBUTE_PRINTF_1;
|
||||
|
||||
void ATTRIBUTE_NORETURN error
|
||||
(const char *msg, ...);
|
||||
|
@ -48,7 +48,7 @@ EXTERN_TREE\
|
||||
(device *) tree_parse
|
||||
(device *root,
|
||||
const char *fmt,
|
||||
...) __attribute__ ((format (printf, 2, 3)));
|
||||
...) ATTRIBUTE_PRINTF_2;
|
||||
|
||||
|
||||
INLINE_TREE\
|
||||
|
Loading…
x
Reference in New Issue
Block a user