lib/iec_std_lib.h
changeset 55 8b7a21820737
parent 48 3d24cc85bb3c
child 57 db9cadaab2ea
--- a/lib/iec_std_lib.h	Tue Aug 28 08:42:54 2007 +0200
+++ b/lib/iec_std_lib.h	Wed Aug 29 11:06:13 2007 +0200
@@ -95,6 +95,29 @@
 } WSTRING;
 */
 
+#define __BOOL_literal(value) (BOOL)value
+#define __SINT_literal(value) (SINT)value
+#define __INT_literal(value) (INT)value
+#define __DINT_literal(value) (DINT)value
+#define __LINT_literal(value) (LINT)value
+#define __USINT_literal(value) (USINT)value
+#define __UINT_literal(value) (UINT)value
+#define __UDINT_literal(value) (UDINT)value
+#define __ULINT_literal(value) (ULINT)value
+#define __REAL_literal(value) (REAL)value
+#define __LREAL_literal(value) (LREAL)value
+#define __TIME_literal(value) (TIME)value
+#define __DATE_literal(value) (DATE)value
+#define __TOD_literal(value) (TOD)value
+#define __DT_literal(value) (DT)value
+#define __STRING_literal(value) (STRING)value
+#define __BYTE_literal(value) (BYTE)value
+#define __WORD_literal(value) (WORD)value
+#define __DWORD_literal(value) (DWORD)value
+#define __LWORD_literal(value) (LWORD)value
+
+
+
 #define __INIT_REAL 0
 #define __INIT_LREAL 0
 #define __INIT_SINT 0