/* TM_lib_internal::C_P041_us_array */ void C_P041_us_array_TM_lib_internal( /* TM_lib_internal::C_P041_us_array::i */kcg_int i, /* TM_lib_internal::C_P041_us_array::n_iter_int */kcg_int n_iter_int, /* TM_lib_internal::C_P041_us_array::flat */P041_sections_array_flat_T_TM *flat, outC_C_P041_us_array_TM_lib_internal *outC) { outC->_L3 = n_iter_int; outC->_L5 = i; outC->_L33 = outC->_L3 > outC->_L5; outC->_L32 = kcg_true; outC->_L18 = DIM_P041_n_sections_TM_lib_internal; outC->_L16 = outC->_L5 * outC->_L18; kcg_copy_P041_sections_array_flat_T_TM(&outC->_L1, flat); /* 2 */ C_P041_extract_el_section_TM_lib_internal( outC->_L16, &outC->_L1, 1, &outC->Context_2); outC->_L19 = outC->Context_2.element; /* 1 */ CAST_Int_to_NID_NTC_TM_conversions(outC->_L19, &outC->Context_1); outC->_L28 = outC->Context_1.nid_ntc; /* 1 */ C_P041_extract_el_section_TM_lib_internal( outC->_L16, &outC->_L1, 2, &outC->_1_Context_1); outC->_L20 = outC->_1_Context_1.element; /* 1 */ CAST_Int_to_L_ACKLEVELTR_TM_conversions(outC->_L20, &outC->_2_Context_1); outC->_L26 = outC->_2_Context_1.l_ackleveltr; /* 3 */ C_P041_extract_el_section_TM_lib_internal( outC->_L16, &outC->_L1, 0, &outC->Context_3); outC->_L15 = outC->Context_3.element; /* 1 */ CAST_Int_to_M_LEVELTR_TM_conversions(outC->_L15, &outC->_3_Context_1); outC->_L25 = outC->_3_Context_1.m_leveltr; outC->cont = outC->_L33; outC->_L4.valid = outC->_L32; outC->_L4.m_leveltr = outC->_L25; outC->_L4.nid_ntc = outC->_L28; outC->_L4.l_ackleveltr = outC->_L26; kcg_copy_P041_section_enum_T_TM(&outC->sections, &outC->_L4); }
/* TM_lib_internal::C_P041_us_array */ void C_P041_us_array_TM_lib_internal( /* TM_lib_internal::C_P041_us_array::i */ kcg_int i, /* TM_lib_internal::C_P041_us_array::n_iter_int */ kcg_int n_iter_int, /* TM_lib_internal::C_P041_us_array::flat */ P041_sections_array_flat_T_TM *flat, /* TM_lib_internal::C_P041_us_array::cont */ kcg_bool *cont, /* TM_lib_internal::C_P041_us_array::sections */ P041_section_enum_T_TM *sections) { /* TM_lib_internal::C_P041_us_array::_L16 */ static kcg_int _L16; (*sections).valid = kcg_true; _L16 = i * DIM_P041_n_sections_TM_lib_internal; (*sections).m_leveltr = /* 1 */ CAST_Int_to_M_LEVELTR_TM_conversions( /* 3 */ C_P041_extract_el_section_TM_lib_internal(_L16, flat, 0)); (*sections).nid_ntc = /* 1 */ CAST_Int_to_NID_NTC_TM_conversions( /* 2 */ C_P041_extract_el_section_TM_lib_internal(_L16, flat, 1)); (*sections).l_ackleveltr = /* 1 */ CAST_Int_to_L_ACKLEVELTR_TM_conversions( /* 1 */ C_P041_extract_el_section_TM_lib_internal(_L16, flat, 2)); *cont = n_iter_int > i; }