diff options
| -rw-r--r-- | Cargo.toml | 4 | ||||
| -rw-r--r-- | src/lib.rs | 8 | 
2 files changed, 6 insertions, 6 deletions
| @@ -5,10 +5,10 @@ edition = "2018"  license = "0BSD"  name = "yaxpeax-m16c"  repository = "http://git.iximeow.net/yaxpeax-m16c/" -version = "0.0.2" +version = "0.0.3"  [dependencies] -yaxpeax-arch = { version = "0.0.3", default-features = false, features = [] } +yaxpeax-arch = { version = "0.0.4", default-features = false, features = [] }  "num-traits" = { version = "0.2", default-features = false }  "serde" = { version = "1.0", optional = true }  "serde_json" = { version = "1.0", optional = true } @@ -8,7 +8,7 @@ extern crate serde_derive;  use core::fmt; -use yaxpeax_arch::{Arch, Decoder, LengthedInstruction}; +use yaxpeax_arch::{Arch, AddressDiff, Decoder, LengthedInstruction};  #[allow(non_camel_case_types)]  #[derive(Debug, Copy, Clone)] @@ -682,13 +682,13 @@ impl fmt::Display for Instruction {  }  impl LengthedInstruction for Instruction { -    type Unit = <M16C as Arch>::Address; +    type Unit = AddressDiff<<M16C as Arch>::Address>;      fn min_size() -> Self::Unit { -        1 +        AddressDiff::from_const(1)      }      fn len(&self) -> Self::Unit { -        self.length as u32 +        AddressDiff::from_const(self.length as u32)      }  } | 
