diff --git a/src/bindgen/ir/ty.rs b/src/bindgen/ir/ty.rs index 7e0b88ab1f03021b7591e95d246b3ce20855f531..5940588c10420a4ff540e5b59297edf6cb1ff438 100644 --- a/src/bindgen/ir/ty.rs +++ b/src/bindgen/ir/ty.rs @@ -45,6 +45,7 @@ pub enum PrimitiveType { Int64, Float, Double, + VaList, //SizeT, } @@ -79,6 +80,7 @@ impl PrimitiveType { "i64" | "int64_t" => Some(PrimitiveType::Int64), "f32" => Some(PrimitiveType::Float), "f64" => Some(PrimitiveType::Double), + "VaList" => Some(PrimitiveType::VaList), //"size_t" => Some(PrimitiveType::SizeT), _ => None, } @@ -112,6 +114,7 @@ impl PrimitiveType { &PrimitiveType::Int64 => "i64", &PrimitiveType::Float => "f32", &PrimitiveType::Double => "f64", + &PrimitiveType::VaList => "va_list", //&PrimitiveType::SizeT => "size_t", } } @@ -144,6 +147,7 @@ impl PrimitiveType { &PrimitiveType::Int64 => "int64_t", &PrimitiveType::Float => "float", &PrimitiveType::Double => "double", + &PrimitiveType::VaList => "va_list", //&PrimitiveType::SizeT => "size_t", } }