# HG changeset patch # User laurent # Date 1251817268 -7200 # Node ID b075f28ec0814b616d953ed4e07c18e9d40e64e3 # Parent f68ef6f05e1717ebc160b25ba82cb0ab3d95f589 Bug with type conversion EN/ENO not evaluated fixed Removing some warnings in iec_std_lib.h diff -r f68ef6f05e17 -r b075f28ec081 absyntax_utils/get_function_type_decl.c --- a/absyntax_utils/get_function_type_decl.c Fri Jul 10 11:41:29 2009 +0200 +++ b/absyntax_utils/get_function_type_decl.c Tue Sep 01 17:01:08 2009 +0200 @@ -26,8 +26,8 @@ * IEC 61131-3 standard function library * generated code, do not edit by hand */ - - + + function_type_t get_function_type(identifier_c *function_name) { if (!strcasecmp(function_name->value, "REAL_TO_SINT")) diff -r f68ef6f05e17 -r b075f28ec081 lib/iec_std_lib.h --- a/lib/iec_std_lib.h Fri Jul 10 11:41:29 2009 +0200 +++ b/lib/iec_std_lib.h Tue Sep 01 17:01:08 2009 +0200 @@ -506,8 +506,6 @@ static inline LINT __pstring_to_sint(STRING* IN){ LINT res = 0; - char tmp[STR_MAX_LEN]; - char tmp2[STR_MAX_LEN]; __strlen_t l; unsigned int shift = 0; @@ -742,21 +740,21 @@ static inline ULINT __bcd_to_uint(EN_ENO_PARAMS, LWORD IN){ TEST_EN(ULINT) return IN & 0xf + - !(IN >>= 4) ? 0 : IN & 0xf * 10ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 100ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 1000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 10000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 100000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 1000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 10000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 100000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 1000000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 10000000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 100000000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 1000000000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 10000000000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 100000000000000ULL + - !(IN >>= 4) ? 0 : IN & 0xf * 1000000000000000ULL; + !(IN >>= 4) ? 0 : (IN & 0xf * 10ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 100ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 1000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 10000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 100000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 1000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 10000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 100000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 1000000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 10000000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 100000000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 1000000000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 10000000000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 100000000000000ULL) + + !(IN >>= 4) ? 0 : (IN & 0xf * 1000000000000000ULL); } static inline LWORD __uint_to_bcd(EN_ENO_PARAMS, ULINT IN){ @@ -942,7 +940,7 @@ static inline TYPENAME __ror_##TYPENAME(EN_ENO_PARAMS, TYPENAME IN, USINT N){\ TEST_EN(TYPENAME)\ N %= 8*sizeof(TYPENAME);\ - return (IN >> N) | (IN << 8*sizeof(TYPENAME)-N);\ + return (IN >> N) | (IN << (8*sizeof(TYPENAME)-N));\ } /* Call previously defined macro for each ANY_NBIT */ ANY_NBIT(__ror_) @@ -951,7 +949,7 @@ static inline TYPENAME __rol_##TYPENAME(EN_ENO_PARAMS, TYPENAME IN, USINT N){\ TEST_EN(TYPENAME)\ N %= 8*sizeof(TYPENAME);\ - return (IN << N) | (IN >> 8*sizeof(TYPENAME)-N);\ + return (IN << N) | (IN >> (8*sizeof(TYPENAME)-N));\ } /* Call previously defined macro for each ANY_NBIT */ ANY_NBIT(__rol_) @@ -995,13 +993,13 @@ /**************/ /* LN */ /**************/ -#define __ln_(TYPENAME) __numeric(__ln_, TYPENAME, ln) +#define __ln_(TYPENAME) __numeric(__ln_, TYPENAME, log) ANY_REAL(__ln_) /**************/ /* LOG */ /**************/ -#define __log_(TYPENAME) __numeric(__log_, TYPENAME, log) +#define __log_(TYPENAME) __numeric(__log_, TYPENAME, log10) ANY_REAL(__log_) /**************/ @@ -1295,32 +1293,32 @@ __compare_string(__ne_, != ) -///* Get string representation of variable referenced by a void pointer -// * where type is given as its number */ -//#define __decl_str_case(cat,TYPENAME) \ -// case TYPENAME##_ENUM:\ -// return __##cat##_to_string(*(TYPENAME*)p); -//#define __decl_str_case_bit(TYPENAME) __decl_str_case(bit,TYPENAME) -//#define __decl_str_case_real(TYPENAME) __decl_str_case(real,TYPENAME) -//#define __decl_str_case_sint(TYPENAME) __decl_str_case(sint,TYPENAME) -//#define __decl_str_case_uint(TYPENAME) __decl_str_case(uint,TYPENAME) -//static inline STRING __get_type_enum_str(__IEC_types_enum t, void* p){ -// switch(t){ -// __decl_str_case(bool,BOOL) -// ANY_NBIT(__decl_str_case_bit) -// ANY_REAL(__decl_str_case_real) -// ANY_SINT(__decl_str_case_sint) -// ANY_UINT(__decl_str_case_uint) -// __decl_str_case(time,TIME) -// __decl_str_case(date,DATE) -// __decl_str_case(tod,TOD) -// __decl_str_case(dt, DT) -// } -//} -// - - - - - - +/* Get string representation of variable referenced by a void pointer + * where type is given as its number */ +/*#define __decl_str_case(cat,TYPENAME) \ + case TYPENAME##_ENUM:\ + return __##cat##_to_string(*(TYPENAME*)p); +#define __decl_str_case_bit(TYPENAME) __decl_str_case(bit,TYPENAME) +#define __decl_str_case_real(TYPENAME) __decl_str_case(real,TYPENAME) +#define __decl_str_case_sint(TYPENAME) __decl_str_case(sint,TYPENAME) +#define __decl_str_case_uint(TYPENAME) __decl_str_case(uint,TYPENAME) +static inline STRING __get_type_enum_str(__IEC_types_enum t, void* p){ + switch(t){ + __decl_str_case(bool,BOOL) + ANY_NBIT(__decl_str_case_bit) + ANY_REAL(__decl_str_case_real) + ANY_SINT(__decl_str_case_sint) + ANY_UINT(__decl_str_case_uint) + __decl_str_case(time,TIME) + __decl_str_case(date,DATE) + __decl_str_case(tod,TOD) + __decl_str_case(dt, DT) + } +} +*/ + + + + + + diff -r f68ef6f05e17 -r b075f28ec081 lib/iec_types_all.h --- a/lib/iec_types_all.h Fri Jul 10 11:41:29 2009 +0200 +++ b/lib/iec_types_all.h Tue Sep 01 17:01:08 2009 +0200 @@ -79,6 +79,7 @@ ANY_SFC(__decl_size_case_force_BOOL) /*TODO handle custom types*/ } + return 0; } /* Get name of type from its number */ @@ -91,6 +92,7 @@ ANY_SFC(__decl_typename_case) /*TODO handle custom types*/ } + return 0; } diff -r f68ef6f05e17 -r b075f28ec081 stage4/generate_c/il_code_gen.c --- a/stage4/generate_c/il_code_gen.c Fri Jul 10 11:41:29 2009 +0200 +++ b/stage4/generate_c/il_code_gen.c Tue Sep 01 17:01:08 2009 +0200 @@ -47,12 +47,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -81,12 +83,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -115,12 +119,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -184,12 +190,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -288,12 +296,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -322,12 +332,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -391,12 +403,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -425,12 +439,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -459,12 +475,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -493,12 +511,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -527,12 +547,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -561,12 +583,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -595,12 +619,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -664,12 +690,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -698,12 +726,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -732,12 +762,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -766,12 +798,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -835,12 +869,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -939,12 +975,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -973,12 +1011,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1042,12 +1082,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1076,12 +1118,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1110,12 +1154,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1144,12 +1190,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1178,12 +1226,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1212,12 +1262,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1246,12 +1298,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1315,12 +1369,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1349,12 +1405,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1383,12 +1441,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1417,12 +1477,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1486,12 +1548,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1590,12 +1654,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1624,12 +1690,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1693,12 +1761,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1727,12 +1797,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1761,12 +1833,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1795,12 +1869,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1829,12 +1905,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1863,12 +1941,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1897,12 +1977,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1966,12 +2048,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2000,12 +2084,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2034,12 +2120,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2068,12 +2156,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2137,12 +2227,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2241,12 +2333,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2275,12 +2369,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2344,12 +2440,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2378,12 +2476,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2412,12 +2512,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2446,12 +2548,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2480,12 +2584,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2514,12 +2620,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2548,12 +2656,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2617,12 +2727,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3176,12 +3288,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3210,12 +3324,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3244,12 +3360,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3278,12 +3396,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3417,12 +3537,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3451,12 +3573,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3520,12 +3644,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3554,12 +3680,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3588,12 +3716,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3622,12 +3752,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3656,12 +3788,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3690,12 +3824,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3724,12 +3860,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3793,12 +3931,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4877,12 +5017,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4911,12 +5053,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4945,12 +5089,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4979,12 +5125,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5048,12 +5196,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5152,12 +5302,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5221,12 +5373,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5255,12 +5409,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5289,12 +5445,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5323,12 +5481,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5357,12 +5517,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5391,12 +5553,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5425,12 +5589,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5494,12 +5660,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5528,12 +5696,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5562,12 +5732,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5596,12 +5768,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5630,12 +5804,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5699,12 +5875,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5803,12 +5981,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5872,12 +6052,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5906,12 +6088,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5940,12 +6124,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5974,12 +6160,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6008,12 +6196,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6042,12 +6232,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6076,12 +6268,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6145,12 +6339,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6844,12 +7040,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6878,12 +7076,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6912,12 +7112,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6946,12 +7148,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7015,12 +7219,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7119,12 +7325,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7153,12 +7361,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7222,12 +7432,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7256,12 +7468,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7290,12 +7504,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7324,12 +7540,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7358,12 +7576,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7392,12 +7612,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7461,12 +7683,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7495,12 +7719,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7529,12 +7755,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7563,12 +7791,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7597,12 +7827,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7666,12 +7898,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7770,12 +8004,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7804,12 +8040,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7873,12 +8111,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7907,12 +8147,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7941,12 +8183,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7975,12 +8219,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8009,12 +8255,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8043,12 +8291,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8112,12 +8362,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8146,12 +8398,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8180,12 +8434,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8214,12 +8470,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8248,12 +8506,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8317,12 +8577,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8421,12 +8683,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8455,12 +8719,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8524,12 +8790,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8558,12 +8826,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8592,12 +8862,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8626,12 +8898,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8660,12 +8934,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8694,12 +8970,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8763,12 +9041,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8797,12 +9077,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8831,12 +9113,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8865,12 +9149,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8899,12 +9185,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8968,12 +9256,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9072,12 +9362,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9106,12 +9398,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9175,12 +9469,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9209,12 +9505,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9243,12 +9541,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9277,12 +9577,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9311,12 +9613,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9345,12 +9649,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9414,12 +9720,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9448,12 +9756,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9482,12 +9792,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9516,12 +9828,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9550,12 +9864,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9619,12 +9935,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9723,12 +10041,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9757,12 +10077,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9826,12 +10148,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9860,12 +10184,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9894,12 +10220,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9928,12 +10256,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9962,12 +10292,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9996,12 +10328,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10065,12 +10399,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10099,12 +10435,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10133,12 +10471,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10167,12 +10507,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10201,12 +10543,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10270,12 +10614,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10374,12 +10720,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10408,12 +10756,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10477,12 +10827,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10511,12 +10863,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10545,12 +10899,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10579,12 +10935,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10613,12 +10971,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10647,12 +11007,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10716,12 +11078,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10750,12 +11114,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10784,12 +11150,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10818,12 +11186,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10852,12 +11222,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10921,12 +11293,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11025,12 +11399,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11059,12 +11435,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11128,12 +11506,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11162,12 +11542,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11196,12 +11578,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11230,12 +11614,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11264,12 +11650,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11298,12 +11686,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11367,12 +11757,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11926,12 +12318,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11960,12 +12354,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11994,12 +12390,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12028,12 +12426,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12097,12 +12497,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12201,12 +12603,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12235,12 +12639,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12304,12 +12710,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12338,12 +12746,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12372,12 +12782,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12406,12 +12818,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12440,12 +12854,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12474,12 +12890,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12508,12 +12926,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } diff -r f68ef6f05e17 -r b075f28ec081 stage4/generate_c/st_code_gen.c --- a/stage4/generate_c/st_code_gen.c Fri Jul 10 11:41:29 2009 +0200 +++ b/stage4/generate_c/st_code_gen.c Tue Sep 01 17:01:08 2009 +0200 @@ -54,12 +54,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -95,12 +97,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -136,12 +140,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -219,12 +225,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -344,12 +352,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -385,12 +395,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -468,12 +480,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -509,12 +523,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -550,12 +566,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -591,12 +609,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -632,12 +652,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -673,12 +695,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -714,12 +738,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -797,12 +823,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -838,12 +866,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -879,12 +909,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -920,12 +952,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1003,12 +1037,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1128,12 +1164,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1169,12 +1207,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1252,12 +1292,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1293,12 +1335,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1334,12 +1378,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1375,12 +1421,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1416,12 +1464,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1457,12 +1507,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1498,12 +1550,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1581,12 +1635,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1622,12 +1678,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1663,12 +1721,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1704,12 +1764,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1787,12 +1849,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1912,12 +1976,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -1953,12 +2019,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2036,12 +2104,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2077,12 +2147,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2118,12 +2190,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2159,12 +2233,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2200,12 +2276,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2241,12 +2319,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2282,12 +2362,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2365,12 +2447,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2406,12 +2490,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2447,12 +2533,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2488,12 +2576,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2571,12 +2661,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2696,12 +2788,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2737,12 +2831,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2820,12 +2916,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2861,12 +2959,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2902,12 +3002,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2943,12 +3045,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -2984,12 +3088,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3025,12 +3131,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3066,12 +3174,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3149,12 +3259,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3820,12 +3932,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3861,12 +3975,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3902,12 +4018,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -3943,12 +4061,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4110,12 +4230,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4151,12 +4273,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4234,12 +4358,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4275,12 +4401,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4316,12 +4444,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4357,12 +4487,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4398,12 +4530,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4439,12 +4573,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4480,12 +4616,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -4563,12 +4701,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5864,12 +6004,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5905,12 +6047,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5946,12 +6090,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -5987,12 +6133,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6070,12 +6218,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6195,12 +6345,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6278,12 +6430,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6319,12 +6473,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6360,12 +6516,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6401,12 +6559,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6442,12 +6602,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6483,12 +6645,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6524,12 +6688,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6607,12 +6773,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6648,12 +6816,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6689,12 +6859,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6730,12 +6902,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6771,12 +6945,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6854,12 +7030,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -6979,12 +7157,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7062,12 +7242,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7103,12 +7285,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7144,12 +7328,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7185,12 +7371,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7226,12 +7414,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7267,12 +7457,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7308,12 +7500,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -7391,12 +7585,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8230,12 +8426,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8271,12 +8469,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8312,12 +8512,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8353,12 +8555,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8436,12 +8640,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8561,12 +8767,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8602,12 +8810,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8685,12 +8895,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8726,12 +8938,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8767,12 +8981,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8808,12 +9024,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8849,12 +9067,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8890,12 +9110,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -8973,12 +9195,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9014,12 +9238,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9055,12 +9281,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9096,12 +9324,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9137,12 +9367,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9220,12 +9452,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9345,12 +9579,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9386,12 +9622,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9469,12 +9707,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9510,12 +9750,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9551,12 +9793,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9592,12 +9836,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9633,12 +9879,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9674,12 +9922,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9757,12 +10007,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9798,12 +10050,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9839,12 +10093,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9880,12 +10136,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -9921,12 +10179,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10004,12 +10264,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10129,12 +10391,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10170,12 +10434,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10253,12 +10519,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10294,12 +10562,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10335,12 +10605,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10376,12 +10648,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10417,12 +10691,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10458,12 +10734,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10541,12 +10819,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10582,12 +10862,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10623,12 +10905,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10664,12 +10948,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10705,12 +10991,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10788,12 +11076,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10913,12 +11203,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -10954,12 +11246,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11037,12 +11331,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11078,12 +11374,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11119,12 +11417,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11160,12 +11460,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11201,12 +11503,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11242,12 +11546,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11325,12 +11631,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11366,12 +11674,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11407,12 +11717,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11448,12 +11760,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11489,12 +11803,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11572,12 +11888,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11697,12 +12015,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11738,12 +12058,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11821,12 +12143,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11862,12 +12186,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11903,12 +12229,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11944,12 +12272,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -11985,12 +12315,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12026,12 +12358,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12109,12 +12443,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12150,12 +12486,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12191,12 +12529,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12232,12 +12572,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12273,12 +12615,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12356,12 +12700,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12481,12 +12827,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12522,12 +12870,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12605,12 +12955,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12646,12 +12998,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12687,12 +13041,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12728,12 +13084,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12769,12 +13127,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12810,12 +13170,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12893,12 +13255,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12934,12 +13298,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -12975,12 +13341,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13016,12 +13384,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13057,12 +13427,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13140,12 +13512,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13265,12 +13639,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13306,12 +13682,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13389,12 +13767,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13430,12 +13810,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13471,12 +13853,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13512,12 +13896,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13553,12 +13939,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13594,12 +13982,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -13677,12 +14067,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::int_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14348,12 +14740,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::real_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14389,12 +14783,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::sint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14430,12 +14826,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14471,12 +14869,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14554,12 +14954,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::dword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14679,12 +15081,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::udint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14720,12 +15124,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::word_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14803,12 +15209,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lword_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14844,12 +15252,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::uint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14885,12 +15295,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::lreal_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14926,12 +15338,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::byte_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -14967,12 +15381,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::usint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -15008,12 +15424,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::ulint_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; } @@ -15049,12 +15467,14 @@ if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol)) { + function_name = (symbol_c*)(new pragma_c("__move_")); if (IN_type_symbol == NULL) IN_type_symbol = last_type_symbol; ADD_PARAM_LIST(IN_param_value, IN_type_symbol, function_param_iterator_c::direction_in) symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name; function_type_prefix = return_type_symbol; + function_type_suffix = IN_type_symbol; break; }