- cell_header = EXTRACT_32BITS(p+hec);
- cell_type = ((*(p+ATM_HDR_LEN_NOHEC+hec))>>4) & 0x0f;
- func_type = (*(p+ATM_HDR_LEN_NOHEC+hec)) & 0x0f;
+ cell_header = EXTRACT_BE_U_4(p + hec);
+ cell_type = (EXTRACT_U_1((p + ATM_HDR_LEN_NOHEC + hec)) >> 4) & 0x0f;
+ func_type = EXTRACT_U_1((p + ATM_HDR_LEN_NOHEC + hec)) & 0x0f;