From bda859a94e63fdc17043bdcab7bedb4f1d4c658c Mon Sep 17 00:00:00 2001 From: Eugene Syromyatnikov Date: Sat, 7 Apr 2018 02:11:07 +0200 Subject: [PATCH] Add print_xlat_u and print_xlat_d shorthands Add variants of print_xlat with various value printing formats. * defs.h (print_xlat_u, print_xlat_d): New macro, a wrapper for print_xlat_ex. --- defs.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/defs.h b/defs.h index da757d40..6e9d5979 100644 --- a/defs.h +++ b/defs.h @@ -646,6 +646,10 @@ extern int sprintxval_ex(char *buf, size_t size, const struct xlat *xlat, extern void print_xlat_ex(uint64_t val, const char *str, enum xlat_style style); #define print_xlat(val_) \ print_xlat_ex((val_), #val_, XLAT_STYLE_DEFAULT) +#define print_xlat_u(val_) \ + print_xlat_ex((val_), #val_, XLAT_STYLE_FMT_U) +#define print_xlat_d(val_) \ + print_xlat_ex((val_), #val_, XLAT_STYLE_FMT_D) extern int printargs(struct tcb *); extern int printargs_u(struct tcb *); -- 2.40.0