diff -r 068c28266332 -r 36bbd0b64816 lib/C/accessor.h --- a/lib/C/accessor.h Mon Oct 04 11:29:13 2021 +0200 +++ b/lib/C/accessor.h Wed Nov 24 08:58:58 2021 +0100 @@ -129,7 +129,7 @@ if (!(prefix name.flags & __IEC_FORCE_FLAG || __IS_GLOBAL_##name##_FORCED()))\ (*(prefix name.value)) suffix = new_value;} #define __SET_EXTERNAL_FB(prefix, name, suffix, new_value)\ - __SET_VAR((*(prefix name)), suffix, new_value) + __SET_VAR(prefix, name, suffix, new_value) #define __SET_LOCATED(prefix, name, suffix, new_value)\ if (!(prefix name.flags & __IEC_FORCE_FLAG)) *(prefix name.value) suffix = new_value