- if (bp[1])
- ND_PRINT((ndo, " "));
- ND_PRINT((ndo, "C=0x%02x ", bp[2]));
- ND_PRINT((ndo, "sum=0x%04x ", *(const u_short *)&bp[3]));
+ if (EXTRACT_U_1(bp + 1))
+ ND_PRINT(" ");
+ ND_TCHECK_1(bp + 2);
+ ND_PRINT("C=0x%02x ", EXTRACT_U_1(bp + 2));
+ ND_TCHECK_2(bp + 3);
+ ND_PRINT("sum=0x%04x ", *(const u_short *)(bp + 3));