]> granicus.if.org Git - strace/commitdiff
defs.h: add ability to pass style to printxval_index_ex macro
authorEugene Syromyatnikov <evgsyr@gmail.com>
Fri, 1 Mar 2019 18:31:41 +0000 (19:31 +0100)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 16 Jul 2019 11:41:18 +0000 (11:41 +0000)
So it matches its name.

* defs.h (printxval_index_ex): Add style__ macro, pass it as the 5th
argument to the printxval_indexn_ex call.

defs.h

diff --git a/defs.h b/defs.h
index f71be3a25537787c71937424ce51919d2fa17c77..4f3b8f3e984c8b7e7a37b9214a04d09a884d82c5 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -738,9 +738,9 @@ printxval_indexn(const struct xlat *xlat, size_t xlat_size, uint64_t val,
 
 # define printxval_index(xlat__, val__, dflt__) \
        printxval_indexn(xlat__, ARRAY_SIZE(xlat__) - 1, val__, dflt__)
-# define printxval_index_ex(xlat__, val__, dflt__) \
+# define printxval_index_ex(xlat__, val__, dflt__, style__) \
        printxval_indexn_ex((xlat__), ARRAY_SIZE(xlat__) - 1, (val__), \
-                           (dflt__), XLAT_STYLE_DEFAULT)
+                           (dflt__), (style__))
 
 extern int sprintxval_ex(char *buf, size_t size, const struct xlat *,
                         unsigned int val, const char *dflt, enum xlat_style);