- ND_PRINT((ndo, "pt=0x%02x, pl=%d, pb=", *(p - 2), pl));
- while (pl-- > 0)
- ND_PRINT((ndo, " %02x", *p++));
+ ND_PRINT((ndo, "pt=0x%02x, pl=%d, pb=", EXTRACT_8BITS((p - 2)), pl));
+ while (pl-- > 0) {
+ ND_PRINT((ndo, " %02x", EXTRACT_8BITS(p)));
+ p++;
+ }