… | |
… | |
152 | && (off = ip - ref - 1) < MAX_OFF |
152 | && (off = ip - ref - 1) < MAX_OFF |
153 | && ip + 4 < in_end |
153 | && ip + 4 < in_end |
154 | && ref > (u8 *)in_data |
154 | && ref > (u8 *)in_data |
155 | && ref[2] == ip[2] |
155 | && ref[2] == ip[2] |
156 | #if STRICT_ALIGN |
156 | #if STRICT_ALIGN |
157 | && (ref[1] << 8) | ref[0] == (ip[1] << 8) | ip[0] |
157 | && ((ref[1] << 8) | ref[0]) == ((ip[1] << 8) | ip[0]) |
158 | #else |
158 | #else |
159 | && *(u16 *)ref == *(u16 *)ip |
159 | && *(u16 *)ref == *(u16 *)ip |
160 | #endif |
160 | #endif |
161 | ) |
161 | ) |
162 | { |
162 | { |