112a9d9c8Sopenharmony_ci// bindgen-unstable 212a9d9c8Sopenharmony_ci// bindgen-flags: --rustified-enum ".*" 312a9d9c8Sopenharmony_ci 412a9d9c8Sopenharmony_cienum { 512a9d9c8Sopenharmony_ci foo = 4, 612a9d9c8Sopenharmony_ci bar = 8, 712a9d9c8Sopenharmony_ci}; 812a9d9c8Sopenharmony_ci 912a9d9c8Sopenharmony_citypedef unsigned long long EasyToOverflow; 1012a9d9c8Sopenharmony_ciconst EasyToOverflow k = 0x80000000; 1112a9d9c8Sopenharmony_ci 1212a9d9c8Sopenharmony_ciconst EasyToOverflow k_expr = 1ULL << 60; 1312a9d9c8Sopenharmony_ciconst EasyToOverflow wow = 1ULL << 31; 1412a9d9c8Sopenharmony_ci 1512a9d9c8Sopenharmony_ciconst long long BAZ = (1 << foo) | bar; 1612a9d9c8Sopenharmony_ciconst double fuzz = (1 + 50.0f); 1712a9d9c8Sopenharmony_ciconst char BAZZ = '5'; 1812a9d9c8Sopenharmony_ciconst char WAT = '\0'; 1912a9d9c8Sopenharmony_ci 2012a9d9c8Sopenharmony_ciconst char* bytestring = "Foo"; 2112a9d9c8Sopenharmony_ciconst char* NOT_UTF8 = "\xf0\x28\x8c\x28"; 22