maraiah: make mediaflags u8 to fix incorrect flags

master
an 2019-07-01 01:24:04 -04:00
parent 9dcf487d18
commit 80295108b7
1 changed files with 2 additions and 2 deletions

View File

@ -13,7 +13,7 @@ pub fn read(b: &[u8]) -> ResultS<(Media, usize)>
read_data! {
endian: BIG, buf: b, size: 32, start: 0, data {
let mtype = u16[0] enum MediaType;
let flags = u16[2] flag MediaFlags;
let flags = u8[3] flag MediaFlags;
let control = u16[4];
let dir = Angle[6];
let mag = Unit[8];
@ -63,7 +63,7 @@ c_enum! {
bitflags! {
/// Flags for `Media`.
#[cfg_attr(feature = "serde_obj", derive(serde::Serialize))]
pub struct MediaFlags: u16 {
pub struct MediaFlags: u8 {
const OBSTRUCT = 1;
}
}