diff -r 8ba9ec4bae50 -r bd1360f29f15 lib/iec_std_lib.h --- a/lib/iec_std_lib.h Thu Oct 04 14:30:51 2012 +0100 +++ b/lib/iec_std_lib.h Thu Oct 04 15:10:45 2012 +0100 @@ -100,7 +100,7 @@ #define __DATE_LITERAL(value) __literal(DATE,value) #define __TOD_LITERAL(value) __literal(TOD,value) #define __DT_LITERAL(value) __literal(DT,value) -#define __STRING_LITERAL(count,value) {count,value} +#define __STRING_LITERAL(count,value) (STRING){count,value} #define __BYTE_LITERAL(value) __literal(BYTE,value) #define __WORD_LITERAL(value) __literal(WORD,value) #define __DWORD_LITERAL(value) __literal(DWORD,value,__32b_sufix)