diff -r 76e8ec46828a -r 745b64e7c695 targets/var_access.c --- a/targets/var_access.c Fri Dec 25 17:12:02 2020 +0000 +++ b/targets/var_access.c Mon Jan 18 10:59:28 2021 +0100 @@ -14,6 +14,10 @@ forced_value_p = &((__IEC_##TYPENAME##_p *)varp)->fvalue;\ break; +#define __Is_a_string(dsc) (dsc->type == STRING_ENUM) ||\ + (dsc->type == STRING_P_ENUM) ||\ + (dsc->type == STRING_O_ENUM) + static void* UnpackVar(__Unpack_desc_type *dsc, void **real_value_p, char *flags) { void *varp = dsc->ptr;