112a9d9c8Sopenharmony_citypedef struct { 212a9d9c8Sopenharmony_ci unsigned int bit_1 : 1; 312a9d9c8Sopenharmony_ci unsigned int bit_2 : 1; 412a9d9c8Sopenharmony_ci unsigned int bit_3 : 1; 512a9d9c8Sopenharmony_ci unsigned int bit_4 : 1; 612a9d9c8Sopenharmony_ci unsigned int bit_5 : 1; 712a9d9c8Sopenharmony_ci unsigned int bit_6 : 1; 812a9d9c8Sopenharmony_ci unsigned int bit_7 : 1; 912a9d9c8Sopenharmony_ci unsigned int bit_8 : 1; 1012a9d9c8Sopenharmony_ci unsigned int bit_9 : 1; 1112a9d9c8Sopenharmony_ci unsigned int bit_10 : 1; 1212a9d9c8Sopenharmony_ci unsigned int bit_11 : 1; 1312a9d9c8Sopenharmony_ci unsigned int bit_12 : 1; 1412a9d9c8Sopenharmony_ci unsigned int bit_13 : 1; 1512a9d9c8Sopenharmony_ci unsigned int bit_14 : 1; 1612a9d9c8Sopenharmony_ci unsigned int bit_15 : 1; 1712a9d9c8Sopenharmony_ci unsigned int bit_16 : 1; 1812a9d9c8Sopenharmony_ci unsigned int bit_17 : 1; 1912a9d9c8Sopenharmony_ci unsigned int bit_18 : 1; 2012a9d9c8Sopenharmony_ci unsigned int bit_19 : 1; 2112a9d9c8Sopenharmony_ci unsigned int bit_20 : 1; 2212a9d9c8Sopenharmony_ci unsigned int bit_21 : 1; 2312a9d9c8Sopenharmony_ci unsigned int bit_22 : 1; 2412a9d9c8Sopenharmony_ci unsigned int bit_23 : 1; 2512a9d9c8Sopenharmony_ci unsigned int bit_24 : 1; 2612a9d9c8Sopenharmony_ci unsigned int bit_25 : 1; 2712a9d9c8Sopenharmony_ci unsigned int bit_26 : 1; 2812a9d9c8Sopenharmony_ci unsigned int bit_27 : 1; 2912a9d9c8Sopenharmony_ci unsigned int bit_28 : 1; 3012a9d9c8Sopenharmony_ci unsigned int bit_29 : 1; 3112a9d9c8Sopenharmony_ci unsigned int bit_30 : 1; 3212a9d9c8Sopenharmony_ci unsigned int bit_31 : 1; 3312a9d9c8Sopenharmony_ci unsigned int bit_32 : 1; 3412a9d9c8Sopenharmony_ci unsigned int bit_33 : 1; 3512a9d9c8Sopenharmony_ci unsigned int bit_34 : 1; 3612a9d9c8Sopenharmony_ci unsigned int bit_35 : 1; 3712a9d9c8Sopenharmony_ci unsigned int bit_36 : 1; 3812a9d9c8Sopenharmony_ci unsigned int bit_37 : 1; 3912a9d9c8Sopenharmony_ci unsigned int bit_38 : 1; 4012a9d9c8Sopenharmony_ci unsigned int bit_39 : 1; 4112a9d9c8Sopenharmony_ci unsigned int bit_40 : 1; 4212a9d9c8Sopenharmony_ci unsigned int bit_41 : 1; 4312a9d9c8Sopenharmony_ci unsigned int : 7; 4412a9d9c8Sopenharmony_ci unsigned int : 16; 4512a9d9c8Sopenharmony_ci unsigned int : 16; 4612a9d9c8Sopenharmony_ci unsigned int : 16; 4712a9d9c8Sopenharmony_ci unsigned int : 16; 4812a9d9c8Sopenharmony_ci unsigned int : 16; 4912a9d9c8Sopenharmony_ci} capabilities; 50