(remaining: &'a [u8], input: &[u8])
| 9 | }; |
| 10 | |
| 11 | fn offset<'a>(remaining: &'a [u8], input: &[u8]) -> IResult<&'a [u8], usize> { |
| 12 | Ok((remaining, input.offset(remaining))) |
| 13 | } |
| 14 | |
| 15 | fn align(address: usize) -> impl Fn(&[u8]) -> IResult<&[u8], &[u8]> { |
| 16 | move |input: &[u8]| take((4 - address % 4) % 4)(input) |