Add more libc primitive types

This commit is contained in:
Danilo Bargen 2018-02-08 16:00:59 +01:00 committed by Ryan Hunt
parent 9abaf017c0
commit 7ee0448bd8

View File

@ -66,16 +66,16 @@ impl PrimitiveType {
"c_ulonglong" => Some(PrimitiveType::ULongLong),
"bool" => Some(PrimitiveType::Bool),
"char" => Some(PrimitiveType::WChar),
"usize" => Some(PrimitiveType::USize),
"u8" => Some(PrimitiveType::UInt8),
"u16" => Some(PrimitiveType::UInt16),
"u32" => Some(PrimitiveType::UInt32),
"u64" => Some(PrimitiveType::UInt64),
"isize" => Some(PrimitiveType::ISize),
"i8" => Some(PrimitiveType::Int8),
"i16" => Some(PrimitiveType::Int16),
"i32" => Some(PrimitiveType::Int32),
"i64" => Some(PrimitiveType::Int64),
"usize" | "uintptr_t" => Some(PrimitiveType::USize),
"u8" | "uint8_t" => Some(PrimitiveType::UInt8),
"u16" | "uint16_t" => Some(PrimitiveType::UInt16),
"u32" | "uint32_t" => Some(PrimitiveType::UInt32),
"u64" | "uint64_t" => Some(PrimitiveType::UInt64),
"isize" | "intptr_t" => Some(PrimitiveType::ISize),
"i8" | "int8_t" => Some(PrimitiveType::Int8),
"i16" | "int16_t" => Some(PrimitiveType::Int16),
"i32" | "int32_t" => Some(PrimitiveType::Int32),
"i64" | "int64_t" => Some(PrimitiveType::Int64),
"f32" => Some(PrimitiveType::Float),
"f64" => Some(PrimitiveType::Double),
"size_t" => Some(PrimitiveType::SizeT),