112a9d9c8Sopenharmony_ci// bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq 212a9d9c8Sopenharmony_ci// 312a9d9c8Sopenharmony_citypedef char Char; 412a9d9c8Sopenharmony_citypedef signed char SChar; 512a9d9c8Sopenharmony_citypedef unsigned char UChar; 612a9d9c8Sopenharmony_ci 712a9d9c8Sopenharmony_cistruct Test { 812a9d9c8Sopenharmony_ci char ch; 912a9d9c8Sopenharmony_ci unsigned char u; 1012a9d9c8Sopenharmony_ci signed char d; 1112a9d9c8Sopenharmony_ci const char cch; 1212a9d9c8Sopenharmony_ci const unsigned char cu; 1312a9d9c8Sopenharmony_ci const signed char cd; 1412a9d9c8Sopenharmony_ci 1512a9d9c8Sopenharmony_ci Char Cch; 1612a9d9c8Sopenharmony_ci UChar Cu; 1712a9d9c8Sopenharmony_ci SChar Cd; 1812a9d9c8Sopenharmony_ci const Char Ccch; 1912a9d9c8Sopenharmony_ci const UChar Ccu; 2012a9d9c8Sopenharmony_ci const SChar Ccd; 2112a9d9c8Sopenharmony_ci}; 22