diff -r c55b02ca2342 -r cece842c7417 lib/iec_types_all.h --- a/lib/iec_types_all.h Tue Dec 15 11:18:19 2009 +0100 +++ b/lib/iec_types_all.h Tue Dec 15 16:29:44 2009 +0100 @@ -47,7 +47,9 @@ } __IEC_##type##_p; #define __DECLARE_ARRAY_TYPE(base, type, size)\ -typedef base type size;\ +typedef struct {\ + base table size;\ +} type;\ __DECLARE_COMPLEX_STRUCT(type); #define __DECLARE_STRUCT_TYPE(elements, type)\