From bb35f6966b3e0258114284e3e6c11d7b5d32de8c Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Thu, 8 Jan 2026 23:52:52 -0500 Subject: [PATCH] Fix compilation error with ARRAY inside FB --- webserver/core/lib/iec_types_all.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/webserver/core/lib/iec_types_all.h b/webserver/core/lib/iec_types_all.h index 2e72e5f..b44fdfc 100755 --- a/webserver/core/lib/iec_types_all.h +++ b/webserver/core/lib/iec_types_all.h @@ -117,6 +117,12 @@ typedef struct {\ } type;\ __DECLARE_COMPLEX_STRUCT(type) +#define __DECLARE_ARRAY_TYPE_WRAPPER(type, base, size)\ +typedef struct {\ + __IEC_##base##_t table size;\ +} type;\ +__DECLARE_COMPLEX_STRUCT(type) + #define __DECLARE_STRUCT_TYPE(type, elements)\ typedef struct {\ elements\