diff -r a1b185e21295 -r aaa1dc426213 targets/var_access.c --- a/targets/var_access.c Fri Jul 03 14:02:04 2020 +0200 +++ b/targets/var_access.c Tue Jan 14 11:04:18 2020 +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;