diff --git a/src/generate.rs b/src/generate.rs index 4b58adc..a8e6ffc 100644 --- a/src/generate.rs +++ b/src/generate.rs @@ -29,6 +29,7 @@ pub fn header(config: &Config, in_data: &[u8]) -> Result Result with_array_initialiser(in_data), ContainerType::StdArray(_) => with_array_initialiser(in_data), @@ -184,14 +186,14 @@ pub fn with_definition( Ok(()) } -pub fn with_declaration(config: &Config, in_data: &[u8], buf: &mut String) { +pub fn with_declaration(config: &Config, buf: &mut String) { let modifiers = declaration_modifiers(config); write!( buf, "{}{};{}", modifiers, - data_type_and_symbol(config, in_data), + data_type_and_symbol(config), config.line_ending ) .unwrap(); @@ -246,7 +248,7 @@ pub fn length_symbol(config: &Config) -> String { out_str } -pub fn data_type_and_symbol(config: &Config, in_data: &[u8]) -> String { +pub fn data_type_and_symbol(config: &Config) -> String { let u8_type = match config.language { Language::C => "uint8_t", Language::Cpp => "std::uint8_t", @@ -275,7 +277,7 @@ pub fn data_type_and_symbol(config: &Config, in_data: &[u8]) -> String { ByteType::U8 => u8_type, ByteType::I8 => i8_type, }, - in_data.len(), + length_sym, config.symbol_name ) }