lib/iec_std_lib.h
changeset 818 2a3f34967cae
parent 803 36ac3a58be39
child 900 1e749c7b70f8
equal deleted inserted replaced
817:6a67fbc7bea7 818:2a3f34967cae
   108 #define __BYTE_LITERAL(value) __literal(BYTE,value)
   108 #define __BYTE_LITERAL(value) __literal(BYTE,value)
   109 #define __WORD_LITERAL(value) __literal(WORD,value)
   109 #define __WORD_LITERAL(value) __literal(WORD,value)
   110 #define __DWORD_LITERAL(value) __literal(DWORD,value,__32b_sufix)
   110 #define __DWORD_LITERAL(value) __literal(DWORD,value,__32b_sufix)
   111 #define __LWORD_LITERAL(value) __literal(LWORD,value,__64b_sufix)
   111 #define __LWORD_LITERAL(value) __literal(LWORD,value,__64b_sufix)
   112 
   112 
   113 
       
   114 
       
   115 #define __INIT_REAL 0
       
   116 #define __INIT_LREAL 0
       
   117 #define __INIT_SINT 0
       
   118 #define __INIT_INT 0
       
   119 #define __INIT_DINT 0
       
   120 #define __INIT_LINT 0
       
   121 #define __INIT_USINT 0
       
   122 #define __INIT_UINT 0
       
   123 #define __INIT_UDINT 0
       
   124 #define __INIT_ULINT 0
       
   125 #define __INIT_TIME (TIME){0,0}
       
   126 #define __INIT_BOOL 0
       
   127 #define __INIT_BYTE 0
       
   128 #define __INIT_WORD 0
       
   129 #define __INIT_DWORD 0
       
   130 #define __INIT_LWORD 0
       
   131 #define __INIT_STRING (STRING){0,""}
       
   132 //#define __INIT_WSTRING
       
   133 #define __INIT_DATE (DATE){0,0}
       
   134 #define __INIT_TOD (TOD){0,0}
       
   135 #define __INIT_DT (DT){0,0}
       
   136 
   113 
   137 typedef union __IL_DEFVAR_T {
   114 typedef union __IL_DEFVAR_T {
   138     BOOL    BOOLvar;
   115     BOOL    BOOLvar;
   139 
   116 
   140     SINT    SINTvar;
   117     SINT    SINTvar;