]> granicus.if.org Git - strace/commitdiff
Unify PRINT_FIELD_XVAL and PRINT_FIELD_XVAL64
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 23 Jul 2017 11:16:23 +0000 (11:16 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 23 Jul 2017 11:16:23 +0000 (11:16 +0000)
* print_fields.h (PRINT_FIELD_XVAL64): Unify with PRINT_FIELD_XVAL.

print_fields.h

index 5ea3be07ca06b4c69469b0207613346559859d65..b6b54c04984151564ded277d4f09e259eca5b54c 100644 (file)
 #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_)                                       \