From: Dmitry V. Levin Date: Sun, 23 Jul 2017 11:16:23 +0000 (+0000) Subject: Unify PRINT_FIELD_XVAL and PRINT_FIELD_XVAL64 X-Git-Tag: v4.19~218 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37542550619e5136b13244d8ff30700d88822af5;p=strace Unify PRINT_FIELD_XVAL and PRINT_FIELD_XVAL64 * print_fields.h (PRINT_FIELD_XVAL64): Unify with PRINT_FIELD_XVAL. --- diff --git a/print_fields.h b/print_fields.h index 5ea3be07..b6b54c04 100644 --- a/print_fields.h +++ b/print_fields.h @@ -69,13 +69,9 @@ #define PRINT_FIELD_XVAL(prefix_, where_, field_, xlat_, dflt_) \ do { \ STRACE_PRINTF("%s%s=", (prefix_), #field_); \ - printxval((xlat_), (where_).field_, (dflt_)); \ - } while (0) - -#define PRINT_FIELD_XVAL64(prefix_, where_, field_, xlat_, dflt_) \ - do { \ - STRACE_PRINTF("%s%s=", (prefix_), #field_); \ - printxval64((xlat_), (where_).field_, (dflt_)); \ + printxval64((xlat_), \ + zero_extend_signed_to_ull((where_).field_), \ + (dflt_)); \ } while (0) #define PRINT_FIELD_UID(prefix_, where_, field_) \