604,7 → 604,11 |
case 2: |
if ((end - start) < 2) |
return NULL; |
item->data.u16 = le16_to_cpu(get_unaligned(((__u16*)start)++)); |
|
// changed for gcc4 compatibility |
//item->data.u16 = le16_to_cpu(get_unaligned(((__u16*)start)++)); |
item->data.u16 = le16_to_cpu(get_unaligned(((__u16*)start))); |
start += sizeof(u16); |
return start; |
|
case 3: |
611,7 → 615,11 |
item->size++; |
if ((end - start) < 4) |
return NULL; |
item->data.u32 = le32_to_cpu(get_unaligned(((__u32*)start)++)); |
|
// changed for gcc4 compatibility |
//item->data.u32 = le32_to_cpu(get_unaligned(((__u32*)start)++)); |
item->data.u32 = le32_to_cpu(get_unaligned(((__u32*)start))); |
start += sizeof(u32); |
return start; |
} |
|