Propagate GNU_PRINTF from gnulib vfprintf
gnulib now replaces vfprintf and hence its format becomes GNU_PRINTF format This also fixes matching definitions to always use GNU format Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> Signed-off-by: Vladimir Serbinenko <phcoder@google.com>
This commit is contained in:
parent
16910a8cb9
commit
f91e4d1633
2 changed files with 7 additions and 10 deletions
|
@ -24,6 +24,7 @@
|
|||
|
||||
#include <stdio.h>
|
||||
|
||||
#include <grub/compiler.h>
|
||||
#include <grub/symbol.h>
|
||||
#include <grub/types.h>
|
||||
#include <grub/misc.h>
|
||||
|
@ -43,22 +44,17 @@ char *grub_make_system_path_relative_to_its_root (const char *path)
|
|||
int
|
||||
grub_util_device_is_mapped (const char *dev);
|
||||
|
||||
#ifdef __MINGW32__
|
||||
#define GRUB_HOST_PRIuLONG_LONG "I64u"
|
||||
#define GRUB_HOST_PRIxLONG_LONG "I64x"
|
||||
#else
|
||||
#define GRUB_HOST_PRIuLONG_LONG "llu"
|
||||
#define GRUB_HOST_PRIxLONG_LONG "llx"
|
||||
#endif
|
||||
|
||||
void * EXPORT_FUNC(xmalloc) (grub_size_t size) WARN_UNUSED_RESULT;
|
||||
void * EXPORT_FUNC(xrealloc) (void *ptr, grub_size_t size) WARN_UNUSED_RESULT;
|
||||
char * EXPORT_FUNC(xstrdup) (const char *str) WARN_UNUSED_RESULT;
|
||||
char * EXPORT_FUNC(xasprintf) (const char *fmt, ...) __attribute__ ((format (__printf__, 1, 2))) WARN_UNUSED_RESULT;
|
||||
char * EXPORT_FUNC(xasprintf) (const char *fmt, ...) __attribute__ ((format (GNU_PRINTF, 1, 2))) WARN_UNUSED_RESULT;
|
||||
|
||||
void EXPORT_FUNC(grub_util_warn) (const char *fmt, ...) __attribute__ ((format (__printf__, 1, 2)));
|
||||
void EXPORT_FUNC(grub_util_info) (const char *fmt, ...) __attribute__ ((format (__printf__, 1, 2)));
|
||||
void EXPORT_FUNC(grub_util_error) (const char *fmt, ...) __attribute__ ((format (__printf__, 1, 2), noreturn));
|
||||
void EXPORT_FUNC(grub_util_warn) (const char *fmt, ...) __attribute__ ((format (GNU_PRINTF, 1, 2)));
|
||||
void EXPORT_FUNC(grub_util_info) (const char *fmt, ...) __attribute__ ((format (GNU_PRINTF, 1, 2)));
|
||||
void EXPORT_FUNC(grub_util_error) (const char *fmt, ...) __attribute__ ((format (GNU_PRINTF, 1, 2), noreturn));
|
||||
|
||||
grub_uint64_t EXPORT_FUNC (grub_util_get_cpu_time_ms) (void);
|
||||
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
#define GRUB_ERR_HEADER 1
|
||||
|
||||
#include <grub/symbol.h>
|
||||
#include <grub/compiler.h>
|
||||
|
||||
#define GRUB_MAX_ERRMSG 256
|
||||
|
||||
|
@ -91,6 +92,6 @@ int EXPORT_FUNC(grub_error_pop) (void);
|
|||
void EXPORT_FUNC(grub_print_error) (void);
|
||||
extern int EXPORT_VAR(grub_err_printed_errors);
|
||||
int grub_err_printf (const char *fmt, ...)
|
||||
__attribute__ ((format (__printf__, 1, 2)));
|
||||
__attribute__ ((format (GNU_PRINTF, 1, 2)));
|
||||
|
||||
#endif /* ! GRUB_ERR_HEADER */
|
||||
|
|
Loading…
Reference in a new issue