1 // bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq 2 // 3 typedef char Char; 4 typedef signed char SChar; 5 typedef unsigned char UChar; 6 7 struct Test { 8 char ch; 9 unsigned char u; 10 signed char d; 11 const char cch; 12 const unsigned char cu; 13 const signed char cd; 14 15 Char Cch; 16 UChar Cu; 17 SChar Cd; 18 const Char Ccch; 19 const UChar Ccu; 20 const SChar Ccd; 21 }; 22