lib/iec_std_lib.h
changeset 55 8b7a21820737
parent 48 3d24cc85bb3c
child 57 db9cadaab2ea
equal deleted inserted replaced
54:66925599259a 55:8b7a21820737
    92 typedef struct {
    92 typedef struct {
    93     __strlen_t len;
    93     __strlen_t len;
    94     u_int16_t body[STR_MAX_LEN];
    94     u_int16_t body[STR_MAX_LEN];
    95 } WSTRING;
    95 } WSTRING;
    96 */
    96 */
       
    97 
       
    98 #define __BOOL_literal(value) (BOOL)value
       
    99 #define __SINT_literal(value) (SINT)value
       
   100 #define __INT_literal(value) (INT)value
       
   101 #define __DINT_literal(value) (DINT)value
       
   102 #define __LINT_literal(value) (LINT)value
       
   103 #define __USINT_literal(value) (USINT)value
       
   104 #define __UINT_literal(value) (UINT)value
       
   105 #define __UDINT_literal(value) (UDINT)value
       
   106 #define __ULINT_literal(value) (ULINT)value
       
   107 #define __REAL_literal(value) (REAL)value
       
   108 #define __LREAL_literal(value) (LREAL)value
       
   109 #define __TIME_literal(value) (TIME)value
       
   110 #define __DATE_literal(value) (DATE)value
       
   111 #define __TOD_literal(value) (TOD)value
       
   112 #define __DT_literal(value) (DT)value
       
   113 #define __STRING_literal(value) (STRING)value
       
   114 #define __BYTE_literal(value) (BYTE)value
       
   115 #define __WORD_literal(value) (WORD)value
       
   116 #define __DWORD_literal(value) (DWORD)value
       
   117 #define __LWORD_literal(value) (LWORD)value
       
   118 
       
   119 
    97 
   120 
    98 #define __INIT_REAL 0
   121 #define __INIT_REAL 0
    99 #define __INIT_LREAL 0
   122 #define __INIT_LREAL 0
   100 #define __INIT_SINT 0
   123 #define __INIT_SINT 0
   101 #define __INIT_INT 0
   124 #define __INIT_INT 0