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