if (len < 2)
goto invalid;
/* function */
- ND_TCHECK2(*cp, 2);
- function = EXTRACT_LE_16BITS(cp);
+ ND_TCHECK_2(cp);
+ function = EXTRACT_LE_U_2(cp);
cp += 2;
ND_PRINT((ndo, ", %s", tok2str(fcode_str, " invalid (%u)", function)));
if (len < 4)
goto invalid;
/* receipt number */
- ND_TCHECK2(*cp, 2);
- ND_PRINT((ndo, ", receipt number %u", EXTRACT_LE_16BITS(cp)));
+ ND_TCHECK_2(cp);
+ ND_PRINT((ndo, ", receipt number %u", EXTRACT_LE_U_2(cp)));
cp += 2;
/* data */
ND_PRINT((ndo, ", data (%u octets)", len - 4));
if (len < 2)
goto invalid;
/* skipCount */
- ND_TCHECK2(*cp, 2);
- skipCount = EXTRACT_LE_16BITS(cp);
+ ND_TCHECK_2(cp);
+ skipCount = EXTRACT_LE_U_2(cp);
cp += 2;
ND_PRINT((ndo, ", skipCount %u", skipCount));
if (skipCount % 8)