aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/output.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/output.c b/src/output.c
index b497f1c..d8338e3 100644
--- a/src/output.c
+++ b/src/output.c
@@ -313,7 +313,11 @@ bvprintf(struct putcinfo *action, const char *fmt, va_list args)
#endif
if (!MODESEGMENT && GET_GLOBAL(*(u8*)(n+1)) == 'P') {
// %pP is 'struct pci_device' printer
+#ifdef __LP64__
+ put_pci_device(action, (void*)val64);
+#else
put_pci_device(action, (void*)val);
+#endif
n++;
break;
}