BinaryReader :: struct {
data: [] u8
pos: u32
}
create_reader :: (data: [] u8, initial_pos: i32) -> BinaryReader
read_2dot14 :: (br: &BinaryReader) -> f32
read_date :: (br: &BinaryReader) -> u64
read_fixed :: (br: &BinaryReader) -> f32
read_fword :: (br: &BinaryReader) -> i16
read_i16 :: (br: &BinaryReader) -> i16
read_i32 :: (br: &BinaryReader) -> i32
read_string :: (br: &BinaryReader, len: i32) -> [] u8
read_u16 :: (br: &BinaryReader) -> u16
read_u32 :: (br: &BinaryReader) -> u32
read_u8 :: (br: &BinaryReader) -> u8
seek :: (br: &BinaryReader, new_pos: u32) -> u32
tell :: (br: &BinaryReader) -> u32