lib/standard_functions.h
changeset 283 214d3fdee596
parent 282 871edf12fe64
child 284 64a4504633d4
equal deleted inserted replaced
282:871edf12fe64 283:214d3fdee596
     1 
       
     2 
       
     3 inline
       
     4 BOOL_TO_BYTE(BOOL IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
     5 { *__OUT=(BYTE )__move_BOOL (EN,__ENO,IN); }
       
     6 
       
     7 inline
       
     8 BOOL_TO_DINT(BOOL IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
     9 { *__OUT=(DINT )__move_BOOL (EN,__ENO,IN); }
       
    10 
       
    11 inline
       
    12 BOOL_TO_DWORD(BOOL IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
    13 { *__OUT=(DWORD )__move_BOOL (EN,__ENO,IN); }
       
    14 
       
    15 inline
       
    16 BOOL_TO_INT(BOOL IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
    17 { *__OUT=(INT )__move_BOOL (EN,__ENO,IN); }
       
    18 
       
    19 inline
       
    20 BOOL_TO_LINT(BOOL IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
    21 { *__OUT=(LINT )__move_BOOL (EN,__ENO,IN); }
       
    22 
       
    23 inline
       
    24 BOOL_TO_LREAL(BOOL IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
    25 { *__OUT=(LREAL )__move_BOOL (EN,__ENO,IN); }
       
    26 
       
    27 inline
       
    28 BOOL_TO_LWORD(BOOL IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
    29 { *__OUT=(LWORD )__move_BOOL (EN,__ENO,IN); }
       
    30 
       
    31 inline
       
    32 BOOL_TO_REAL(BOOL IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
    33 { *__OUT=(REAL )__move_BOOL (EN,__ENO,IN); }
       
    34 
       
    35 inline
       
    36 BOOL_TO_SINT(BOOL IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
    37 { *__OUT=(SINT )__move_BOOL (EN,__ENO,IN); }
       
    38 
       
    39 inline
       
    40 BOOL_TO_UDINT(BOOL IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
    41 { *__OUT=(UDINT )__move_BOOL (EN,__ENO,IN); }
       
    42 
       
    43 inline
       
    44 BOOL_TO_UINT(BOOL IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
    45 { *__OUT=(UINT )__move_BOOL (EN,__ENO,IN); }
       
    46 
       
    47 inline
       
    48 BOOL_TO_ULINT(BOOL IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
    49 { *__OUT=(ULINT )__move_BOOL (EN,__ENO,IN); }
       
    50 
       
    51 inline
       
    52 BOOL_TO_USINT(BOOL IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
    53 { *__OUT=(USINT )__move_BOOL (EN,__ENO,IN); }
       
    54 
       
    55 inline
       
    56 BOOL_TO_WORD(BOOL IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
    57 { *__OUT=(WORD )__move_BOOL (EN,__ENO,IN); }
       
    58 
       
    59 inline
       
    60 BYTE_TO_BOOL(BYTE IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
    61 { *__OUT=(BOOL )__move_BYTE (EN,__ENO,IN); }
       
    62 
       
    63 inline
       
    64 BYTE_TO_DINT(BYTE IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
    65 { *__OUT=(DINT )__move_BYTE (EN,__ENO,IN); }
       
    66 
       
    67 inline
       
    68 BYTE_TO_DWORD(BYTE IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
    69 { *__OUT=(DWORD )__move_BYTE (EN,__ENO,IN); }
       
    70 
       
    71 inline
       
    72 BYTE_TO_INT(BYTE IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
    73 { *__OUT=(INT )__move_BYTE (EN,__ENO,IN); }
       
    74 
       
    75 inline
       
    76 BYTE_TO_LINT(BYTE IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
    77 { *__OUT=(LINT )__move_BYTE (EN,__ENO,IN); }
       
    78 
       
    79 inline
       
    80 BYTE_TO_LREAL(BYTE IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
    81 { *__OUT=(LREAL )__move_BYTE (EN,__ENO,IN); }
       
    82 
       
    83 inline
       
    84 BYTE_TO_LWORD(BYTE IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
    85 { *__OUT=(LWORD )__move_BYTE (EN,__ENO,IN); }
       
    86 
       
    87 inline
       
    88 BYTE_TO_REAL(BYTE IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
    89 { *__OUT=(REAL )__move_BYTE (EN,__ENO,IN); }
       
    90 
       
    91 inline
       
    92 BYTE_TO_SINT(BYTE IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
    93 { *__OUT=(SINT )__move_BYTE (EN,__ENO,IN); }
       
    94 
       
    95 inline
       
    96 BYTE_TO_UDINT(BYTE IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
    97 { *__OUT=(UDINT )__move_BYTE (EN,__ENO,IN); }
       
    98 
       
    99 inline
       
   100 BYTE_TO_UINT(BYTE IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   101 { *__OUT=(UINT )__move_BYTE (EN,__ENO,IN); }
       
   102 
       
   103 inline
       
   104 BYTE_TO_ULINT(BYTE IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   105 { *__OUT=(ULINT )__move_BYTE (EN,__ENO,IN); }
       
   106 
       
   107 inline
       
   108 BYTE_TO_USINT(BYTE IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   109 { *__OUT=(USINT )__move_BYTE (EN,__ENO,IN); }
       
   110 
       
   111 inline
       
   112 BYTE_TO_WORD(BYTE IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   113 { *__OUT=(WORD )__move_BYTE (EN,__ENO,IN); }
       
   114 
       
   115 inline
       
   116 DINT_TO_BOOL(DINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   117 { *__OUT=(BOOL )__move_DINT (EN,__ENO,IN); }
       
   118 
       
   119 inline
       
   120 DINT_TO_BYTE(DINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   121 { *__OUT=(BYTE )__move_DINT (EN,__ENO,IN); }
       
   122 
       
   123 inline
       
   124 DINT_TO_DWORD(DINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   125 { *__OUT=(DWORD )__move_DINT (EN,__ENO,IN); }
       
   126 
       
   127 inline
       
   128 DINT_TO_INT(DINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   129 { *__OUT=(INT )__move_DINT (EN,__ENO,IN); }
       
   130 
       
   131 inline
       
   132 DINT_TO_LINT(DINT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   133 { *__OUT=(LINT )__move_DINT (EN,__ENO,IN); }
       
   134 
       
   135 inline
       
   136 DINT_TO_LREAL(DINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   137 { *__OUT=(LREAL )__move_DINT (EN,__ENO,IN); }
       
   138 
       
   139 inline
       
   140 DINT_TO_LWORD(DINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   141 { *__OUT=(LWORD )__move_DINT (EN,__ENO,IN); }
       
   142 
       
   143 inline
       
   144 DINT_TO_REAL(DINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   145 { *__OUT=(REAL )__move_DINT (EN,__ENO,IN); }
       
   146 
       
   147 inline
       
   148 DINT_TO_SINT(DINT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   149 { *__OUT=(SINT )__move_DINT (EN,__ENO,IN); }
       
   150 
       
   151 inline
       
   152 DINT_TO_UDINT(DINT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   153 { *__OUT=(UDINT )__move_DINT (EN,__ENO,IN); }
       
   154 
       
   155 inline
       
   156 DINT_TO_UINT(DINT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   157 { *__OUT=(UINT )__move_DINT (EN,__ENO,IN); }
       
   158 
       
   159 inline
       
   160 DINT_TO_ULINT(DINT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   161 { *__OUT=(ULINT )__move_DINT (EN,__ENO,IN); }
       
   162 
       
   163 inline
       
   164 DINT_TO_USINT(DINT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   165 { *__OUT=(USINT )__move_DINT (EN,__ENO,IN); }
       
   166 
       
   167 inline
       
   168 DINT_TO_WORD(DINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   169 { *__OUT=(WORD )__move_DINT (EN,__ENO,IN); }
       
   170 
       
   171 inline
       
   172 DWORD_TO_BOOL(DWORD IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   173 { *__OUT=(BOOL )__move_DWORD (EN,__ENO,IN); }
       
   174 
       
   175 inline
       
   176 DWORD_TO_BYTE(DWORD IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   177 { *__OUT=(BYTE )__move_DWORD (EN,__ENO,IN); }
       
   178 
       
   179 inline
       
   180 DWORD_TO_DINT(DWORD IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   181 { *__OUT=(DINT )__move_DWORD (EN,__ENO,IN); }
       
   182 
       
   183 inline
       
   184 DWORD_TO_INT(DWORD IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   185 { *__OUT=(INT )__move_DWORD (EN,__ENO,IN); }
       
   186 
       
   187 inline
       
   188 DWORD_TO_LINT(DWORD IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   189 { *__OUT=(LINT )__move_DWORD (EN,__ENO,IN); }
       
   190 
       
   191 inline
       
   192 DWORD_TO_LREAL(DWORD IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   193 { *__OUT=(LREAL )__move_DWORD (EN,__ENO,IN); }
       
   194 
       
   195 inline
       
   196 DWORD_TO_LWORD(DWORD IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   197 { *__OUT=(LWORD )__move_DWORD (EN,__ENO,IN); }
       
   198 
       
   199 inline
       
   200 DWORD_TO_REAL(DWORD IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   201 { *__OUT=(REAL )__move_DWORD (EN,__ENO,IN); }
       
   202 
       
   203 inline
       
   204 DWORD_TO_SINT(DWORD IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   205 { *__OUT=(SINT )__move_DWORD (EN,__ENO,IN); }
       
   206 
       
   207 inline
       
   208 DWORD_TO_UDINT(DWORD IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   209 { *__OUT=(UDINT )__move_DWORD (EN,__ENO,IN); }
       
   210 
       
   211 inline
       
   212 DWORD_TO_UINT(DWORD IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   213 { *__OUT=(UINT )__move_DWORD (EN,__ENO,IN); }
       
   214 
       
   215 inline
       
   216 DWORD_TO_ULINT(DWORD IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   217 { *__OUT=(ULINT )__move_DWORD (EN,__ENO,IN); }
       
   218 
       
   219 inline
       
   220 DWORD_TO_USINT(DWORD IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   221 { *__OUT=(USINT )__move_DWORD (EN,__ENO,IN); }
       
   222 
       
   223 inline
       
   224 DWORD_TO_WORD(DWORD IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   225 { *__OUT=(WORD )__move_DWORD (EN,__ENO,IN); }
       
   226 
       
   227 inline
       
   228 INT_TO_BOOL(INT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   229 { *__OUT=(BOOL )__move_INT (EN,__ENO,IN); }
       
   230 
       
   231 inline
       
   232 INT_TO_BYTE(INT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   233 { *__OUT=(BYTE )__move_INT (EN,__ENO,IN); }
       
   234 
       
   235 inline
       
   236 INT_TO_DINT(INT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   237 { *__OUT=(DINT )__move_INT (EN,__ENO,IN); }
       
   238 
       
   239 inline
       
   240 INT_TO_DWORD(INT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   241 { *__OUT=(DWORD )__move_INT (EN,__ENO,IN); }
       
   242 
       
   243 inline
       
   244 INT_TO_LINT(INT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   245 { *__OUT=(LINT )__move_INT (EN,__ENO,IN); }
       
   246 
       
   247 inline
       
   248 INT_TO_LREAL(INT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   249 { *__OUT=(LREAL )__move_INT (EN,__ENO,IN); }
       
   250 
       
   251 inline
       
   252 INT_TO_LWORD(INT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   253 { *__OUT=(LWORD )__move_INT (EN,__ENO,IN); }
       
   254 
       
   255 inline
       
   256 INT_TO_REAL(INT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   257 { *__OUT=(REAL )__move_INT (EN,__ENO,IN); }
       
   258 
       
   259 inline
       
   260 INT_TO_SINT(INT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   261 { *__OUT=(SINT )__move_INT (EN,__ENO,IN); }
       
   262 
       
   263 inline
       
   264 INT_TO_UDINT(INT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   265 { *__OUT=(UDINT )__move_INT (EN,__ENO,IN); }
       
   266 
       
   267 inline
       
   268 INT_TO_UINT(INT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   269 { *__OUT=(UINT )__move_INT (EN,__ENO,IN); }
       
   270 
       
   271 inline
       
   272 INT_TO_ULINT(INT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   273 { *__OUT=(ULINT )__move_INT (EN,__ENO,IN); }
       
   274 
       
   275 inline
       
   276 INT_TO_USINT(INT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   277 { *__OUT=(USINT )__move_INT (EN,__ENO,IN); }
       
   278 
       
   279 inline
       
   280 INT_TO_WORD(INT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   281 { *__OUT=(WORD )__move_INT (EN,__ENO,IN); }
       
   282 
       
   283 inline
       
   284 LINT_TO_BOOL(LINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   285 { *__OUT=(BOOL )__move_LINT (EN,__ENO,IN); }
       
   286 
       
   287 inline
       
   288 LINT_TO_BYTE(LINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   289 { *__OUT=(BYTE )__move_LINT (EN,__ENO,IN); }
       
   290 
       
   291 inline
       
   292 LINT_TO_DINT(LINT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   293 { *__OUT=(DINT )__move_LINT (EN,__ENO,IN); }
       
   294 
       
   295 inline
       
   296 LINT_TO_DWORD(LINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   297 { *__OUT=(DWORD )__move_LINT (EN,__ENO,IN); }
       
   298 
       
   299 inline
       
   300 LINT_TO_INT(LINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   301 { *__OUT=(INT )__move_LINT (EN,__ENO,IN); }
       
   302 
       
   303 inline
       
   304 LINT_TO_LREAL(LINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   305 { *__OUT=(LREAL )__move_LINT (EN,__ENO,IN); }
       
   306 
       
   307 inline
       
   308 LINT_TO_LWORD(LINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   309 { *__OUT=(LWORD )__move_LINT (EN,__ENO,IN); }
       
   310 
       
   311 inline
       
   312 LINT_TO_REAL(LINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   313 { *__OUT=(REAL )__move_LINT (EN,__ENO,IN); }
       
   314 
       
   315 inline
       
   316 LINT_TO_SINT(LINT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   317 { *__OUT=(SINT )__move_LINT (EN,__ENO,IN); }
       
   318 
       
   319 inline
       
   320 LINT_TO_UDINT(LINT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   321 { *__OUT=(UDINT )__move_LINT (EN,__ENO,IN); }
       
   322 
       
   323 inline
       
   324 LINT_TO_UINT(LINT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   325 { *__OUT=(UINT )__move_LINT (EN,__ENO,IN); }
       
   326 
       
   327 inline
       
   328 LINT_TO_ULINT(LINT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   329 { *__OUT=(ULINT )__move_LINT (EN,__ENO,IN); }
       
   330 
       
   331 inline
       
   332 LINT_TO_USINT(LINT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   333 { *__OUT=(USINT )__move_LINT (EN,__ENO,IN); }
       
   334 
       
   335 inline
       
   336 LINT_TO_WORD(LINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   337 { *__OUT=(WORD )__move_LINT (EN,__ENO,IN); }
       
   338 
       
   339 inline
       
   340 LREAL_TO_BOOL(LREAL IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   341 { *__OUT=(BOOL )__move_LREAL (EN,__ENO,IN); }
       
   342 
       
   343 inline
       
   344 LREAL_TO_BYTE(LREAL IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   345 { *__OUT=(BYTE )__move_LREAL (EN,__ENO,IN); }
       
   346 
       
   347 inline
       
   348 LREAL_TO_DINT(LREAL IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   349 { *__OUT=(DINT )__move_LREAL (EN,__ENO,IN); }
       
   350 
       
   351 inline
       
   352 LREAL_TO_DWORD(LREAL IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   353 { *__OUT=(DWORD )__move_LREAL (EN,__ENO,IN); }
       
   354 
       
   355 inline
       
   356 LREAL_TO_INT(LREAL IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   357 { *__OUT=(INT )__move_LREAL (EN,__ENO,IN); }
       
   358 
       
   359 inline
       
   360 LREAL_TO_LINT(LREAL IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   361 { *__OUT=(LINT )__move_LREAL (EN,__ENO,IN); }
       
   362 
       
   363 inline
       
   364 LREAL_TO_LWORD(LREAL IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   365 { *__OUT=(LWORD )__move_LREAL (EN,__ENO,IN); }
       
   366 
       
   367 inline
       
   368 LREAL_TO_REAL(LREAL IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   369 { *__OUT=(REAL )__move_LREAL (EN,__ENO,IN); }
       
   370 
       
   371 inline
       
   372 LREAL_TO_SINT(LREAL IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   373 { *__OUT=(SINT )__move_LREAL (EN,__ENO,IN); }
       
   374 
       
   375 inline
       
   376 LREAL_TO_UDINT(LREAL IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   377 { *__OUT=(UDINT )__move_LREAL (EN,__ENO,IN); }
       
   378 
       
   379 inline
       
   380 LREAL_TO_UINT(LREAL IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   381 { *__OUT=(UINT )__move_LREAL (EN,__ENO,IN); }
       
   382 
       
   383 inline
       
   384 LREAL_TO_ULINT(LREAL IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   385 { *__OUT=(ULINT )__move_LREAL (EN,__ENO,IN); }
       
   386 
       
   387 inline
       
   388 LREAL_TO_USINT(LREAL IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   389 { *__OUT=(USINT )__move_LREAL (EN,__ENO,IN); }
       
   390 
       
   391 inline
       
   392 LREAL_TO_WORD(LREAL IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   393 { *__OUT=(WORD )__move_LREAL (EN,__ENO,IN); }
       
   394 
       
   395 inline
       
   396 LWORD_TO_BOOL(LWORD IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   397 { *__OUT=(BOOL )__move_LWORD (EN,__ENO,IN); }
       
   398 
       
   399 inline
       
   400 LWORD_TO_BYTE(LWORD IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   401 { *__OUT=(BYTE )__move_LWORD (EN,__ENO,IN); }
       
   402 
       
   403 inline
       
   404 LWORD_TO_DINT(LWORD IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   405 { *__OUT=(DINT )__move_LWORD (EN,__ENO,IN); }
       
   406 
       
   407 inline
       
   408 LWORD_TO_DWORD(LWORD IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   409 { *__OUT=(DWORD )__move_LWORD (EN,__ENO,IN); }
       
   410 
       
   411 inline
       
   412 LWORD_TO_INT(LWORD IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   413 { *__OUT=(INT )__move_LWORD (EN,__ENO,IN); }
       
   414 
       
   415 inline
       
   416 LWORD_TO_LINT(LWORD IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   417 { *__OUT=(LINT )__move_LWORD (EN,__ENO,IN); }
       
   418 
       
   419 inline
       
   420 LWORD_TO_LREAL(LWORD IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   421 { *__OUT=(LREAL )__move_LWORD (EN,__ENO,IN); }
       
   422 
       
   423 inline
       
   424 LWORD_TO_REAL(LWORD IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   425 { *__OUT=(REAL )__move_LWORD (EN,__ENO,IN); }
       
   426 
       
   427 inline
       
   428 LWORD_TO_SINT(LWORD IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   429 { *__OUT=(SINT )__move_LWORD (EN,__ENO,IN); }
       
   430 
       
   431 inline
       
   432 LWORD_TO_UDINT(LWORD IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   433 { *__OUT=(UDINT )__move_LWORD (EN,__ENO,IN); }
       
   434 
       
   435 inline
       
   436 LWORD_TO_UINT(LWORD IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   437 { *__OUT=(UINT )__move_LWORD (EN,__ENO,IN); }
       
   438 
       
   439 inline
       
   440 LWORD_TO_ULINT(LWORD IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   441 { *__OUT=(ULINT )__move_LWORD (EN,__ENO,IN); }
       
   442 
       
   443 inline
       
   444 LWORD_TO_USINT(LWORD IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   445 { *__OUT=(USINT )__move_LWORD (EN,__ENO,IN); }
       
   446 
       
   447 inline
       
   448 LWORD_TO_WORD(LWORD IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   449 { *__OUT=(WORD )__move_LWORD (EN,__ENO,IN); }
       
   450 
       
   451 inline
       
   452 REAL_TO_BOOL(REAL IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   453 { *__OUT=(BOOL )__move_REAL (EN,__ENO,IN); }
       
   454 
       
   455 inline
       
   456 REAL_TO_BYTE(REAL IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   457 { *__OUT=(BYTE )__move_REAL (EN,__ENO,IN); }
       
   458 
       
   459 inline
       
   460 REAL_TO_DINT(REAL IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   461 { *__OUT=(DINT )__move_REAL (EN,__ENO,IN); }
       
   462 
       
   463 inline
       
   464 REAL_TO_DWORD(REAL IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   465 { *__OUT=(DWORD )__move_REAL (EN,__ENO,IN); }
       
   466 
       
   467 inline
       
   468 REAL_TO_INT(REAL IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   469 { *__OUT=(INT )__move_REAL (EN,__ENO,IN); }
       
   470 
       
   471 inline
       
   472 REAL_TO_LINT(REAL IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   473 { *__OUT=(LINT )__move_REAL (EN,__ENO,IN); }
       
   474 
       
   475 inline
       
   476 REAL_TO_LREAL(REAL IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   477 { *__OUT=(LREAL )__move_REAL (EN,__ENO,IN); }
       
   478 
       
   479 inline
       
   480 REAL_TO_LWORD(REAL IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   481 { *__OUT=(LWORD )__move_REAL (EN,__ENO,IN); }
       
   482 
       
   483 inline
       
   484 REAL_TO_SINT(REAL IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   485 { *__OUT=(SINT )__move_REAL (EN,__ENO,IN); }
       
   486 
       
   487 inline
       
   488 REAL_TO_UDINT(REAL IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   489 { *__OUT=(UDINT )__move_REAL (EN,__ENO,IN); }
       
   490 
       
   491 inline
       
   492 REAL_TO_UINT(REAL IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   493 { *__OUT=(UINT )__move_REAL (EN,__ENO,IN); }
       
   494 
       
   495 inline
       
   496 REAL_TO_ULINT(REAL IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   497 { *__OUT=(ULINT )__move_REAL (EN,__ENO,IN); }
       
   498 
       
   499 inline
       
   500 REAL_TO_USINT(REAL IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   501 { *__OUT=(USINT )__move_REAL (EN,__ENO,IN); }
       
   502 
       
   503 inline
       
   504 REAL_TO_WORD(REAL IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   505 { *__OUT=(WORD )__move_REAL (EN,__ENO,IN); }
       
   506 
       
   507 inline
       
   508 SINT_TO_BOOL(SINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   509 { *__OUT=(BOOL )__move_SINT (EN,__ENO,IN); }
       
   510 
       
   511 inline
       
   512 SINT_TO_BYTE(SINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   513 { *__OUT=(BYTE )__move_SINT (EN,__ENO,IN); }
       
   514 
       
   515 inline
       
   516 SINT_TO_DINT(SINT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   517 { *__OUT=(DINT )__move_SINT (EN,__ENO,IN); }
       
   518 
       
   519 inline
       
   520 SINT_TO_DWORD(SINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   521 { *__OUT=(DWORD )__move_SINT (EN,__ENO,IN); }
       
   522 
       
   523 inline
       
   524 SINT_TO_INT(SINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   525 { *__OUT=(INT )__move_SINT (EN,__ENO,IN); }
       
   526 
       
   527 inline
       
   528 SINT_TO_LINT(SINT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   529 { *__OUT=(LINT )__move_SINT (EN,__ENO,IN); }
       
   530 
       
   531 inline
       
   532 SINT_TO_LREAL(SINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   533 { *__OUT=(LREAL )__move_SINT (EN,__ENO,IN); }
       
   534 
       
   535 inline
       
   536 SINT_TO_LWORD(SINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   537 { *__OUT=(LWORD )__move_SINT (EN,__ENO,IN); }
       
   538 
       
   539 inline
       
   540 SINT_TO_REAL(SINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   541 { *__OUT=(REAL )__move_SINT (EN,__ENO,IN); }
       
   542 
       
   543 inline
       
   544 SINT_TO_UDINT(SINT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   545 { *__OUT=(UDINT )__move_SINT (EN,__ENO,IN); }
       
   546 
       
   547 inline
       
   548 SINT_TO_UINT(SINT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   549 { *__OUT=(UINT )__move_SINT (EN,__ENO,IN); }
       
   550 
       
   551 inline
       
   552 SINT_TO_ULINT(SINT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   553 { *__OUT=(ULINT )__move_SINT (EN,__ENO,IN); }
       
   554 
       
   555 inline
       
   556 SINT_TO_USINT(SINT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   557 { *__OUT=(USINT )__move_SINT (EN,__ENO,IN); }
       
   558 
       
   559 inline
       
   560 SINT_TO_WORD(SINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   561 { *__OUT=(WORD )__move_SINT (EN,__ENO,IN); }
       
   562 
       
   563 inline
       
   564 UDINT_TO_BOOL(UDINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   565 { *__OUT=(BOOL )__move_UDINT (EN,__ENO,IN); }
       
   566 
       
   567 inline
       
   568 UDINT_TO_BYTE(UDINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   569 { *__OUT=(BYTE )__move_UDINT (EN,__ENO,IN); }
       
   570 
       
   571 inline
       
   572 UDINT_TO_DINT(UDINT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   573 { *__OUT=(DINT )__move_UDINT (EN,__ENO,IN); }
       
   574 
       
   575 inline
       
   576 UDINT_TO_DWORD(UDINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   577 { *__OUT=(DWORD )__move_UDINT (EN,__ENO,IN); }
       
   578 
       
   579 inline
       
   580 UDINT_TO_INT(UDINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   581 { *__OUT=(INT )__move_UDINT (EN,__ENO,IN); }
       
   582 
       
   583 inline
       
   584 UDINT_TO_LINT(UDINT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   585 { *__OUT=(LINT )__move_UDINT (EN,__ENO,IN); }
       
   586 
       
   587 inline
       
   588 UDINT_TO_LREAL(UDINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   589 { *__OUT=(LREAL )__move_UDINT (EN,__ENO,IN); }
       
   590 
       
   591 inline
       
   592 UDINT_TO_LWORD(UDINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   593 { *__OUT=(LWORD )__move_UDINT (EN,__ENO,IN); }
       
   594 
       
   595 inline
       
   596 UDINT_TO_REAL(UDINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   597 { *__OUT=(REAL )__move_UDINT (EN,__ENO,IN); }
       
   598 
       
   599 inline
       
   600 UDINT_TO_SINT(UDINT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   601 { *__OUT=(SINT )__move_UDINT (EN,__ENO,IN); }
       
   602 
       
   603 inline
       
   604 UDINT_TO_UINT(UDINT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   605 { *__OUT=(UINT )__move_UDINT (EN,__ENO,IN); }
       
   606 
       
   607 inline
       
   608 UDINT_TO_ULINT(UDINT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   609 { *__OUT=(ULINT )__move_UDINT (EN,__ENO,IN); }
       
   610 
       
   611 inline
       
   612 UDINT_TO_USINT(UDINT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   613 { *__OUT=(USINT )__move_UDINT (EN,__ENO,IN); }
       
   614 
       
   615 inline
       
   616 UDINT_TO_WORD(UDINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   617 { *__OUT=(WORD )__move_UDINT (EN,__ENO,IN); }
       
   618 
       
   619 inline
       
   620 UINT_TO_BOOL(UINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   621 { *__OUT=(BOOL )__move_UINT (EN,__ENO,IN); }
       
   622 
       
   623 inline
       
   624 UINT_TO_BYTE(UINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   625 { *__OUT=(BYTE )__move_UINT (EN,__ENO,IN); }
       
   626 
       
   627 inline
       
   628 UINT_TO_DINT(UINT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   629 { *__OUT=(DINT )__move_UINT (EN,__ENO,IN); }
       
   630 
       
   631 inline
       
   632 UINT_TO_DWORD(UINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   633 { *__OUT=(DWORD )__move_UINT (EN,__ENO,IN); }
       
   634 
       
   635 inline
       
   636 UINT_TO_INT(UINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   637 { *__OUT=(INT )__move_UINT (EN,__ENO,IN); }
       
   638 
       
   639 inline
       
   640 UINT_TO_LINT(UINT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   641 { *__OUT=(LINT )__move_UINT (EN,__ENO,IN); }
       
   642 
       
   643 inline
       
   644 UINT_TO_LREAL(UINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   645 { *__OUT=(LREAL )__move_UINT (EN,__ENO,IN); }
       
   646 
       
   647 inline
       
   648 UINT_TO_LWORD(UINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   649 { *__OUT=(LWORD )__move_UINT (EN,__ENO,IN); }
       
   650 
       
   651 inline
       
   652 UINT_TO_REAL(UINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   653 { *__OUT=(REAL )__move_UINT (EN,__ENO,IN); }
       
   654 
       
   655 inline
       
   656 UINT_TO_SINT(UINT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   657 { *__OUT=(SINT )__move_UINT (EN,__ENO,IN); }
       
   658 
       
   659 inline
       
   660 UINT_TO_UDINT(UINT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   661 { *__OUT=(UDINT )__move_UINT (EN,__ENO,IN); }
       
   662 
       
   663 inline
       
   664 UINT_TO_ULINT(UINT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   665 { *__OUT=(ULINT )__move_UINT (EN,__ENO,IN); }
       
   666 
       
   667 inline
       
   668 UINT_TO_USINT(UINT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   669 { *__OUT=(USINT )__move_UINT (EN,__ENO,IN); }
       
   670 
       
   671 inline
       
   672 UINT_TO_WORD(UINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   673 { *__OUT=(WORD )__move_UINT (EN,__ENO,IN); }
       
   674 
       
   675 inline
       
   676 ULINT_TO_BOOL(ULINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   677 { *__OUT=(BOOL )__move_ULINT (EN,__ENO,IN); }
       
   678 
       
   679 inline
       
   680 ULINT_TO_BYTE(ULINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   681 { *__OUT=(BYTE )__move_ULINT (EN,__ENO,IN); }
       
   682 
       
   683 inline
       
   684 ULINT_TO_DINT(ULINT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   685 { *__OUT=(DINT )__move_ULINT (EN,__ENO,IN); }
       
   686 
       
   687 inline
       
   688 ULINT_TO_DWORD(ULINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   689 { *__OUT=(DWORD )__move_ULINT (EN,__ENO,IN); }
       
   690 
       
   691 inline
       
   692 ULINT_TO_INT(ULINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   693 { *__OUT=(INT )__move_ULINT (EN,__ENO,IN); }
       
   694 
       
   695 inline
       
   696 ULINT_TO_LINT(ULINT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   697 { *__OUT=(LINT )__move_ULINT (EN,__ENO,IN); }
       
   698 
       
   699 inline
       
   700 ULINT_TO_LREAL(ULINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   701 { *__OUT=(LREAL )__move_ULINT (EN,__ENO,IN); }
       
   702 
       
   703 inline
       
   704 ULINT_TO_LWORD(ULINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   705 { *__OUT=(LWORD )__move_ULINT (EN,__ENO,IN); }
       
   706 
       
   707 inline
       
   708 ULINT_TO_REAL(ULINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   709 { *__OUT=(REAL )__move_ULINT (EN,__ENO,IN); }
       
   710 
       
   711 inline
       
   712 ULINT_TO_SINT(ULINT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   713 { *__OUT=(SINT )__move_ULINT (EN,__ENO,IN); }
       
   714 
       
   715 inline
       
   716 ULINT_TO_UDINT(ULINT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   717 { *__OUT=(UDINT )__move_ULINT (EN,__ENO,IN); }
       
   718 
       
   719 inline
       
   720 ULINT_TO_UINT(ULINT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   721 { *__OUT=(UINT )__move_ULINT (EN,__ENO,IN); }
       
   722 
       
   723 inline
       
   724 ULINT_TO_USINT(ULINT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   725 { *__OUT=(USINT )__move_ULINT (EN,__ENO,IN); }
       
   726 
       
   727 inline
       
   728 ULINT_TO_WORD(ULINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   729 { *__OUT=(WORD )__move_ULINT (EN,__ENO,IN); }
       
   730 
       
   731 inline
       
   732 USINT_TO_BOOL(USINT IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   733 { *__OUT=(BOOL )__move_USINT (EN,__ENO,IN); }
       
   734 
       
   735 inline
       
   736 USINT_TO_BYTE(USINT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   737 { *__OUT=(BYTE )__move_USINT (EN,__ENO,IN); }
       
   738 
       
   739 inline
       
   740 USINT_TO_DINT(USINT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   741 { *__OUT=(DINT )__move_USINT (EN,__ENO,IN); }
       
   742 
       
   743 inline
       
   744 USINT_TO_DWORD(USINT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   745 { *__OUT=(DWORD )__move_USINT (EN,__ENO,IN); }
       
   746 
       
   747 inline
       
   748 USINT_TO_INT(USINT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   749 { *__OUT=(INT )__move_USINT (EN,__ENO,IN); }
       
   750 
       
   751 inline
       
   752 USINT_TO_LINT(USINT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   753 { *__OUT=(LINT )__move_USINT (EN,__ENO,IN); }
       
   754 
       
   755 inline
       
   756 USINT_TO_LREAL(USINT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   757 { *__OUT=(LREAL )__move_USINT (EN,__ENO,IN); }
       
   758 
       
   759 inline
       
   760 USINT_TO_LWORD(USINT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   761 { *__OUT=(LWORD )__move_USINT (EN,__ENO,IN); }
       
   762 
       
   763 inline
       
   764 USINT_TO_REAL(USINT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   765 { *__OUT=(REAL )__move_USINT (EN,__ENO,IN); }
       
   766 
       
   767 inline
       
   768 USINT_TO_SINT(USINT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   769 { *__OUT=(SINT )__move_USINT (EN,__ENO,IN); }
       
   770 
       
   771 inline
       
   772 USINT_TO_UDINT(USINT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   773 { *__OUT=(UDINT )__move_USINT (EN,__ENO,IN); }
       
   774 
       
   775 inline
       
   776 USINT_TO_UINT(USINT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   777 { *__OUT=(UINT )__move_USINT (EN,__ENO,IN); }
       
   778 
       
   779 inline
       
   780 USINT_TO_ULINT(USINT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   781 { *__OUT=(ULINT )__move_USINT (EN,__ENO,IN); }
       
   782 
       
   783 inline
       
   784 USINT_TO_WORD(USINT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   785 { *__OUT=(WORD )__move_USINT (EN,__ENO,IN); }
       
   786 
       
   787 inline
       
   788 WORD_TO_BOOL(WORD IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   789 { *__OUT=(BOOL )__move_WORD (EN,__ENO,IN); }
       
   790 
       
   791 inline
       
   792 WORD_TO_BYTE(WORD IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   793 { *__OUT=(BYTE )__move_WORD (EN,__ENO,IN); }
       
   794 
       
   795 inline
       
   796 WORD_TO_DINT(WORD IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   797 { *__OUT=(DINT )__move_WORD (EN,__ENO,IN); }
       
   798 
       
   799 inline
       
   800 WORD_TO_DWORD(WORD IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   801 { *__OUT=(DWORD )__move_WORD (EN,__ENO,IN); }
       
   802 
       
   803 inline
       
   804 WORD_TO_INT(WORD IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   805 { *__OUT=(INT )__move_WORD (EN,__ENO,IN); }
       
   806 
       
   807 inline
       
   808 WORD_TO_LINT(WORD IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   809 { *__OUT=(LINT )__move_WORD (EN,__ENO,IN); }
       
   810 
       
   811 inline
       
   812 WORD_TO_LREAL(WORD IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   813 { *__OUT=(LREAL )__move_WORD (EN,__ENO,IN); }
       
   814 
       
   815 inline
       
   816 WORD_TO_LWORD(WORD IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   817 { *__OUT=(LWORD )__move_WORD (EN,__ENO,IN); }
       
   818 
       
   819 inline
       
   820 WORD_TO_REAL(WORD IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   821 { *__OUT=(REAL )__move_WORD (EN,__ENO,IN); }
       
   822 
       
   823 inline
       
   824 WORD_TO_SINT(WORD IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   825 { *__OUT=(SINT )__move_WORD (EN,__ENO,IN); }
       
   826 
       
   827 inline
       
   828 WORD_TO_UDINT(WORD IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   829 { *__OUT=(UDINT )__move_WORD (EN,__ENO,IN); }
       
   830 
       
   831 inline
       
   832 WORD_TO_UINT(WORD IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   833 { *__OUT=(UINT )__move_WORD (EN,__ENO,IN); }
       
   834 
       
   835 inline
       
   836 WORD_TO_ULINT(WORD IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   837 { *__OUT=(ULINT )__move_WORD (EN,__ENO,IN); }
       
   838 
       
   839 inline
       
   840 WORD_TO_USINT(WORD IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   841 { *__OUT=(USINT )__move_WORD (EN,__ENO,IN); }
       
   842 
       
   843 inline
       
   844 STRING_TO_BOOL(STRING IN, BOOL *__OUT, BOOL EN, BOOL *__ENO)
       
   845 { *__OUT=(BOOL )__string_to_bool (EN,__ENO,IN); }
       
   846 
       
   847 inline
       
   848 STRING_TO_BYTE(STRING IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
   849 { *__OUT=(BYTE )__string_to_bit (EN,__ENO,IN); }
       
   850 
       
   851 inline
       
   852 STRING_TO_WORD(STRING IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
   853 { *__OUT=(WORD )__string_to_bit (EN,__ENO,IN); }
       
   854 
       
   855 inline
       
   856 STRING_TO_DWORD(STRING IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   857 { *__OUT=(DWORD )__string_to_bit (EN,__ENO,IN); }
       
   858 
       
   859 inline
       
   860 STRING_TO_LWORD(STRING IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
   861 { *__OUT=(LWORD )__string_to_bit (EN,__ENO,IN); }
       
   862 
       
   863 inline
       
   864 STRING_TO_SINT(STRING IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
   865 { *__OUT=(SINT )__string_to_sint (EN,__ENO,IN); }
       
   866 
       
   867 inline
       
   868 STRING_TO_INT(STRING IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
   869 { *__OUT=(INT )__string_to_sint (EN,__ENO,IN); }
       
   870 
       
   871 inline
       
   872 STRING_TO_DINT(STRING IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
   873 { *__OUT=(DINT )__string_to_sint (EN,__ENO,IN); }
       
   874 
       
   875 inline
       
   876 STRING_TO_LINT(STRING IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
   877 { *__OUT=(LINT )__string_to_sint (EN,__ENO,IN); }
       
   878 
       
   879 inline
       
   880 STRING_TO_USINT(STRING IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
   881 { *__OUT=(USINT )__string_to_uint (EN,__ENO,IN); }
       
   882 
       
   883 inline
       
   884 STRING_TO_UINT(STRING IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
   885 { *__OUT=(UINT )__string_to_uint (EN,__ENO,IN); }
       
   886 
       
   887 inline
       
   888 STRING_TO_UDINT(STRING IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
   889 { *__OUT=(UDINT )__string_to_uint (EN,__ENO,IN); }
       
   890 
       
   891 inline
       
   892 STRING_TO_ULINT(STRING IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
   893 { *__OUT=(ULINT )__string_to_uint (EN,__ENO,IN); }
       
   894 
       
   895 inline
       
   896 STRING_TO_REAL(STRING IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
   897 { *__OUT=(REAL )__string_to_real (EN,__ENO,IN); }
       
   898 
       
   899 inline
       
   900 STRING_TO_LREAL(STRING IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
   901 { *__OUT=(LREAL )__string_to_real (EN,__ENO,IN); }
       
   902 
       
   903 inline
       
   904 STRING_TO_DATE(STRING IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
   905 { *__OUT=(DATE )__string_to_time (EN,__ENO,IN); }
       
   906 
       
   907 inline
       
   908 STRING_TO_TIME(STRING IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
   909 { *__OUT=(TIME )__string_to_time (EN,__ENO,IN); }
       
   910 
       
   911 inline
       
   912 STRING_TO_TOD(STRING IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
   913 { *__OUT=(TOD )__string_to_time (EN,__ENO,IN); }
       
   914 
       
   915 inline
       
   916 STRING_TO_DT(STRING IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
   917 { *__OUT=(DT )__string_to_time (EN,__ENO,IN); }
       
   918 
       
   919 inline
       
   920 BOOL_TO_STRING(BOOL IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   921 { *__OUT=(STRING )__bool_to_string (EN,__ENO,IN); }
       
   922 
       
   923 inline
       
   924 BYTE_TO_STRING(BYTE IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   925 { *__OUT=(STRING )__bit_to_string (EN,__ENO,IN); }
       
   926 
       
   927 inline
       
   928 WORD_TO_STRING(WORD IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   929 { *__OUT=(STRING )__bit_to_string (EN,__ENO,IN); }
       
   930 
       
   931 inline
       
   932 DWORD_TO_STRING(DWORD IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   933 { *__OUT=(STRING )__bit_to_string (EN,__ENO,IN); }
       
   934 
       
   935 inline
       
   936 LWORD_TO_STRING(LWORD IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   937 { *__OUT=(STRING )__bit_to_string (EN,__ENO,IN); }
       
   938 
       
   939 inline
       
   940 INT_TO_STRING(INT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   941 { *__OUT=(STRING )__sint_to_string (EN,__ENO,IN); }
       
   942 
       
   943 inline
       
   944 LINT_TO_STRING(LINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   945 { *__OUT=(STRING )__sint_to_string (EN,__ENO,IN); }
       
   946 
       
   947 inline
       
   948 DINT_TO_STRING(DINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   949 { *__OUT=(STRING )__sint_to_string (EN,__ENO,IN); }
       
   950 
       
   951 inline
       
   952 SINT_TO_STRING(SINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   953 { *__OUT=(STRING )__sint_to_string (EN,__ENO,IN); }
       
   954 
       
   955 inline
       
   956 USINT_TO_STRING(USINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   957 { *__OUT=(STRING )__uint_to_string (EN,__ENO,IN); }
       
   958 
       
   959 inline
       
   960 UINT_TO_STRING(UINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   961 { *__OUT=(STRING )__uint_to_string (EN,__ENO,IN); }
       
   962 
       
   963 inline
       
   964 UDINT_TO_STRING(UDINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   965 { *__OUT=(STRING )__uint_to_string (EN,__ENO,IN); }
       
   966 
       
   967 inline
       
   968 ULINT_TO_STRING(ULINT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   969 { *__OUT=(STRING )__uint_to_string (EN,__ENO,IN); }
       
   970 
       
   971 inline
       
   972 REAL_TO_STRING(REAL IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   973 { *__OUT=(STRING )__real_to_string (EN,__ENO,IN); }
       
   974 
       
   975 inline
       
   976 LREAL_TO_STRING(LREAL IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   977 { *__OUT=(STRING )__real_to_string (EN,__ENO,IN); }
       
   978 
       
   979 inline
       
   980 DATE_TO_STRING(DATE IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   981 { *__OUT=(STRING )__date_to_string (EN,__ENO,IN); }
       
   982 
       
   983 inline
       
   984 DT_TO_STRING(DT IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   985 { *__OUT=(STRING )__dt_to_string (EN,__ENO,IN); }
       
   986 
       
   987 inline
       
   988 TIME_TO_STRING(TIME IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   989 { *__OUT=(STRING )__time_to_string (EN,__ENO,IN); }
       
   990 
       
   991 inline
       
   992 TOD_TO_STRING(TOD IN, STRING *__OUT, BOOL EN, BOOL *__ENO)
       
   993 { *__OUT=(STRING )__tod_to_string (EN,__ENO,IN); }
       
   994 
       
   995 inline
       
   996 BOOL_TO_DATE(BOOL IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
   997 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
   998 
       
   999 inline
       
  1000 BYTE_TO_DATE(BYTE IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1001 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1002 
       
  1003 inline
       
  1004 WORD_TO_DATE(WORD IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1005 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1006 
       
  1007 inline
       
  1008 DWORD_TO_DATE(DWORD IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1009 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1010 
       
  1011 inline
       
  1012 LWORD_TO_DATE(LWORD IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1013 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1014 
       
  1015 inline
       
  1016 SINT_TO_DATE(SINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1017 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1018 
       
  1019 inline
       
  1020 INT_TO_DATE(INT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1021 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1022 
       
  1023 inline
       
  1024 DINT_TO_DATE(DINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1025 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1026 
       
  1027 inline
       
  1028 LINT_TO_DATE(LINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1029 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1030 
       
  1031 inline
       
  1032 USINT_TO_DATE(USINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1033 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1034 
       
  1035 inline
       
  1036 UINT_TO_DATE(UINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1037 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1038 
       
  1039 inline
       
  1040 UDINT_TO_DATE(UDINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1041 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1042 
       
  1043 inline
       
  1044 ULINT_TO_DATE(ULINT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1045 { *__OUT=(DATE )__int_to_time (EN,__ENO,IN); }
       
  1046 
       
  1047 inline
       
  1048 REAL_TO_DATE(REAL IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1049 { *__OUT=(DATE )__real_to_time (EN,__ENO,IN); }
       
  1050 
       
  1051 inline
       
  1052 LREAL_TO_DATE(LREAL IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1053 { *__OUT=(DATE )__real_to_time (EN,__ENO,IN); }
       
  1054 
       
  1055 inline
       
  1056 DATE_TO_BYTE(DATE IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
  1057 { *__OUT=(BYTE )__time_to_int (EN,__ENO,IN); }
       
  1058 
       
  1059 inline
       
  1060 DATE_TO_WORD(DATE IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1061 { *__OUT=(WORD )__time_to_int (EN,__ENO,IN); }
       
  1062 
       
  1063 inline
       
  1064 DATE_TO_DWORD(DATE IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1065 { *__OUT=(DWORD )__time_to_int (EN,__ENO,IN); }
       
  1066 
       
  1067 inline
       
  1068 DATE_TO_LWORD(DATE IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1069 { *__OUT=(LWORD )__time_to_int (EN,__ENO,IN); }
       
  1070 
       
  1071 inline
       
  1072 DATE_TO_SINT(DATE IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1073 { *__OUT=(SINT )__time_to_int (EN,__ENO,IN); }
       
  1074 
       
  1075 inline
       
  1076 DATE_TO_INT(DATE IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
  1077 { *__OUT=(INT )__time_to_int (EN,__ENO,IN); }
       
  1078 
       
  1079 inline
       
  1080 DATE_TO_DINT(DATE IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1081 { *__OUT=(DINT )__time_to_int (EN,__ENO,IN); }
       
  1082 
       
  1083 inline
       
  1084 DATE_TO_LINT(DATE IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1085 { *__OUT=(LINT )__time_to_int (EN,__ENO,IN); }
       
  1086 
       
  1087 inline
       
  1088 DATE_TO_USINT(DATE IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1089 { *__OUT=(USINT )__time_to_int (EN,__ENO,IN); }
       
  1090 
       
  1091 inline
       
  1092 DATE_TO_UINT(DATE IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1093 { *__OUT=(UINT )__time_to_int (EN,__ENO,IN); }
       
  1094 
       
  1095 inline
       
  1096 DATE_TO_UDINT(DATE IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1097 { *__OUT=(UDINT )__time_to_int (EN,__ENO,IN); }
       
  1098 
       
  1099 inline
       
  1100 DATE_TO_ULINT(DATE IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1101 { *__OUT=(ULINT )__time_to_int (EN,__ENO,IN); }
       
  1102 
       
  1103 inline
       
  1104 DATE_TO_REAL(DATE IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1105 { *__OUT=(REAL )__time_to_real (EN,__ENO,IN); }
       
  1106 
       
  1107 inline
       
  1108 DATE_TO_LREAL(DATE IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1109 { *__OUT=(LREAL )__time_to_real (EN,__ENO,IN); }
       
  1110 
       
  1111 inline
       
  1112 BOOL_TO_TIME(BOOL IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1113 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1114 
       
  1115 inline
       
  1116 BYTE_TO_TIME(BYTE IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1117 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1118 
       
  1119 inline
       
  1120 WORD_TO_TIME(WORD IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1121 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1122 
       
  1123 inline
       
  1124 DWORD_TO_TIME(DWORD IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1125 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1126 
       
  1127 inline
       
  1128 LWORD_TO_TIME(LWORD IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1129 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1130 
       
  1131 inline
       
  1132 SINT_TO_TIME(SINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1133 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1134 
       
  1135 inline
       
  1136 INT_TO_TIME(INT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1137 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1138 
       
  1139 inline
       
  1140 DINT_TO_TIME(DINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1141 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1142 
       
  1143 inline
       
  1144 LINT_TO_TIME(LINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1145 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1146 
       
  1147 inline
       
  1148 USINT_TO_TIME(USINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1149 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1150 
       
  1151 inline
       
  1152 UINT_TO_TIME(UINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1153 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1154 
       
  1155 inline
       
  1156 UDINT_TO_TIME(UDINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1157 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1158 
       
  1159 inline
       
  1160 ULINT_TO_TIME(ULINT IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1161 { *__OUT=(TIME )__int_to_time (EN,__ENO,IN); }
       
  1162 
       
  1163 inline
       
  1164 REAL_TO_TIME(REAL IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1165 { *__OUT=(TIME )__real_to_time (EN,__ENO,IN); }
       
  1166 
       
  1167 inline
       
  1168 LREAL_TO_TIME(LREAL IN, TIME *__OUT, BOOL EN, BOOL *__ENO)
       
  1169 { *__OUT=(TIME )__real_to_time (EN,__ENO,IN); }
       
  1170 
       
  1171 inline
       
  1172 TIME_TO_BYTE(TIME IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
  1173 { *__OUT=(BYTE )__time_to_int (EN,__ENO,IN); }
       
  1174 
       
  1175 inline
       
  1176 TIME_TO_WORD(TIME IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1177 { *__OUT=(WORD )__time_to_int (EN,__ENO,IN); }
       
  1178 
       
  1179 inline
       
  1180 TIME_TO_DWORD(TIME IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1181 { *__OUT=(DWORD )__time_to_int (EN,__ENO,IN); }
       
  1182 
       
  1183 inline
       
  1184 TIME_TO_LWORD(TIME IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1185 { *__OUT=(LWORD )__time_to_int (EN,__ENO,IN); }
       
  1186 
       
  1187 inline
       
  1188 TIME_TO_SINT(TIME IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1189 { *__OUT=(SINT )__time_to_int (EN,__ENO,IN); }
       
  1190 
       
  1191 inline
       
  1192 TIME_TO_INT(TIME IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
  1193 { *__OUT=(INT )__time_to_int (EN,__ENO,IN); }
       
  1194 
       
  1195 inline
       
  1196 TIME_TO_DINT(TIME IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1197 { *__OUT=(DINT )__time_to_int (EN,__ENO,IN); }
       
  1198 
       
  1199 inline
       
  1200 TIME_TO_LINT(TIME IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1201 { *__OUT=(LINT )__time_to_int (EN,__ENO,IN); }
       
  1202 
       
  1203 inline
       
  1204 TIME_TO_USINT(TIME IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1205 { *__OUT=(USINT )__time_to_int (EN,__ENO,IN); }
       
  1206 
       
  1207 inline
       
  1208 TIME_TO_UINT(TIME IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1209 { *__OUT=(UINT )__time_to_int (EN,__ENO,IN); }
       
  1210 
       
  1211 inline
       
  1212 TIME_TO_UDINT(TIME IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1213 { *__OUT=(UDINT )__time_to_int (EN,__ENO,IN); }
       
  1214 
       
  1215 inline
       
  1216 TIME_TO_ULINT(TIME IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1217 { *__OUT=(ULINT )__time_to_int (EN,__ENO,IN); }
       
  1218 
       
  1219 inline
       
  1220 TIME_TO_REAL(TIME IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1221 { *__OUT=(REAL )__time_to_real (EN,__ENO,IN); }
       
  1222 
       
  1223 inline
       
  1224 TIME_TO_LREAL(TIME IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1225 { *__OUT=(LREAL )__time_to_real (EN,__ENO,IN); }
       
  1226 
       
  1227 inline
       
  1228 BOOL_TO_DT(BOOL IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1229 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1230 
       
  1231 inline
       
  1232 BYTE_TO_DT(BYTE IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1233 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1234 
       
  1235 inline
       
  1236 WORD_TO_DT(WORD IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1237 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1238 
       
  1239 inline
       
  1240 DWORD_TO_DT(DWORD IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1241 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1242 
       
  1243 inline
       
  1244 LWORD_TO_DT(LWORD IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1245 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1246 
       
  1247 inline
       
  1248 SINT_TO_DT(SINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1249 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1250 
       
  1251 inline
       
  1252 INT_TO_DT(INT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1253 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1254 
       
  1255 inline
       
  1256 DINT_TO_DT(DINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1257 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1258 
       
  1259 inline
       
  1260 LINT_TO_DT(LINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1261 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1262 
       
  1263 inline
       
  1264 USINT_TO_DT(USINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1265 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1266 
       
  1267 inline
       
  1268 UINT_TO_DT(UINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1269 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1270 
       
  1271 inline
       
  1272 UDINT_TO_DT(UDINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1273 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1274 
       
  1275 inline
       
  1276 ULINT_TO_DT(ULINT IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1277 { *__OUT=(DT )__int_to_time (EN,__ENO,IN); }
       
  1278 
       
  1279 inline
       
  1280 REAL_TO_DT(REAL IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1281 { *__OUT=(DT )__real_to_time (EN,__ENO,IN); }
       
  1282 
       
  1283 inline
       
  1284 LREAL_TO_DT(LREAL IN, DT *__OUT, BOOL EN, BOOL *__ENO)
       
  1285 { *__OUT=(DT )__real_to_time (EN,__ENO,IN); }
       
  1286 
       
  1287 inline
       
  1288 DT_TO_BYTE(DT IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
  1289 { *__OUT=(BYTE )__time_to_int (EN,__ENO,IN); }
       
  1290 
       
  1291 inline
       
  1292 DT_TO_WORD(DT IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1293 { *__OUT=(WORD )__time_to_int (EN,__ENO,IN); }
       
  1294 
       
  1295 inline
       
  1296 DT_TO_DWORD(DT IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1297 { *__OUT=(DWORD )__time_to_int (EN,__ENO,IN); }
       
  1298 
       
  1299 inline
       
  1300 DT_TO_LWORD(DT IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1301 { *__OUT=(LWORD )__time_to_int (EN,__ENO,IN); }
       
  1302 
       
  1303 inline
       
  1304 DT_TO_SINT(DT IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1305 { *__OUT=(SINT )__time_to_int (EN,__ENO,IN); }
       
  1306 
       
  1307 inline
       
  1308 DT_TO_INT(DT IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
  1309 { *__OUT=(INT )__time_to_int (EN,__ENO,IN); }
       
  1310 
       
  1311 inline
       
  1312 DT_TO_DINT(DT IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1313 { *__OUT=(DINT )__time_to_int (EN,__ENO,IN); }
       
  1314 
       
  1315 inline
       
  1316 DT_TO_LINT(DT IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1317 { *__OUT=(LINT )__time_to_int (EN,__ENO,IN); }
       
  1318 
       
  1319 inline
       
  1320 DT_TO_USINT(DT IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1321 { *__OUT=(USINT )__time_to_int (EN,__ENO,IN); }
       
  1322 
       
  1323 inline
       
  1324 DT_TO_UINT(DT IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1325 { *__OUT=(UINT )__time_to_int (EN,__ENO,IN); }
       
  1326 
       
  1327 inline
       
  1328 DT_TO_UDINT(DT IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1329 { *__OUT=(UDINT )__time_to_int (EN,__ENO,IN); }
       
  1330 
       
  1331 inline
       
  1332 DT_TO_ULINT(DT IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1333 { *__OUT=(ULINT )__time_to_int (EN,__ENO,IN); }
       
  1334 
       
  1335 inline
       
  1336 DT_TO_REAL(DT IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1337 { *__OUT=(REAL )__time_to_real (EN,__ENO,IN); }
       
  1338 
       
  1339 inline
       
  1340 DT_TO_LREAL(DT IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1341 { *__OUT=(LREAL )__time_to_real (EN,__ENO,IN); }
       
  1342 
       
  1343 inline
       
  1344 BOOL_TO_TOD(BOOL IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1345 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1346 
       
  1347 inline
       
  1348 BYTE_TO_TOD(BYTE IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1349 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1350 
       
  1351 inline
       
  1352 WORD_TO_TOD(WORD IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1353 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1354 
       
  1355 inline
       
  1356 DWORD_TO_TOD(DWORD IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1357 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1358 
       
  1359 inline
       
  1360 LWORD_TO_TOD(LWORD IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1361 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1362 
       
  1363 inline
       
  1364 SINT_TO_TOD(SINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1365 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1366 
       
  1367 inline
       
  1368 INT_TO_TOD(INT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1369 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1370 
       
  1371 inline
       
  1372 DINT_TO_TOD(DINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1373 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1374 
       
  1375 inline
       
  1376 LINT_TO_TOD(LINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1377 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1378 
       
  1379 inline
       
  1380 USINT_TO_TOD(USINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1381 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1382 
       
  1383 inline
       
  1384 UINT_TO_TOD(UINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1385 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1386 
       
  1387 inline
       
  1388 UDINT_TO_TOD(UDINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1389 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1390 
       
  1391 inline
       
  1392 ULINT_TO_TOD(ULINT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1393 { *__OUT=(TOD )__int_to_time (EN,__ENO,IN); }
       
  1394 
       
  1395 inline
       
  1396 REAL_TO_TOD(REAL IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1397 { *__OUT=(TOD )__real_to_time (EN,__ENO,IN); }
       
  1398 
       
  1399 inline
       
  1400 LREAL_TO_TOD(LREAL IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1401 { *__OUT=(TOD )__real_to_time (EN,__ENO,IN); }
       
  1402 
       
  1403 inline
       
  1404 TOD_TO_BYTE(TOD IN, BYTE *__OUT, BOOL EN, BOOL *__ENO)
       
  1405 { *__OUT=(BYTE )__time_to_int (EN,__ENO,IN); }
       
  1406 
       
  1407 inline
       
  1408 TOD_TO_WORD(TOD IN, WORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1409 { *__OUT=(WORD )__time_to_int (EN,__ENO,IN); }
       
  1410 
       
  1411 inline
       
  1412 TOD_TO_DWORD(TOD IN, DWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1413 { *__OUT=(DWORD )__time_to_int (EN,__ENO,IN); }
       
  1414 
       
  1415 inline
       
  1416 TOD_TO_LWORD(TOD IN, LWORD *__OUT, BOOL EN, BOOL *__ENO)
       
  1417 { *__OUT=(LWORD )__time_to_int (EN,__ENO,IN); }
       
  1418 
       
  1419 inline
       
  1420 TOD_TO_SINT(TOD IN, SINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1421 { *__OUT=(SINT )__time_to_int (EN,__ENO,IN); }
       
  1422 
       
  1423 inline
       
  1424 TOD_TO_INT(TOD IN, INT *__OUT, BOOL EN, BOOL *__ENO)
       
  1425 { *__OUT=(INT )__time_to_int (EN,__ENO,IN); }
       
  1426 
       
  1427 inline
       
  1428 TOD_TO_DINT(TOD IN, DINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1429 { *__OUT=(DINT )__time_to_int (EN,__ENO,IN); }
       
  1430 
       
  1431 inline
       
  1432 TOD_TO_LINT(TOD IN, LINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1433 { *__OUT=(LINT )__time_to_int (EN,__ENO,IN); }
       
  1434 
       
  1435 inline
       
  1436 TOD_TO_USINT(TOD IN, USINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1437 { *__OUT=(USINT )__time_to_int (EN,__ENO,IN); }
       
  1438 
       
  1439 inline
       
  1440 TOD_TO_UINT(TOD IN, UINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1441 { *__OUT=(UINT )__time_to_int (EN,__ENO,IN); }
       
  1442 
       
  1443 inline
       
  1444 TOD_TO_UDINT(TOD IN, UDINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1445 { *__OUT=(UDINT )__time_to_int (EN,__ENO,IN); }
       
  1446 
       
  1447 inline
       
  1448 TOD_TO_ULINT(TOD IN, ULINT *__OUT, BOOL EN, BOOL *__ENO)
       
  1449 { *__OUT=(ULINT )__time_to_int (EN,__ENO,IN); }
       
  1450 
       
  1451 inline
       
  1452 TOD_TO_REAL(TOD IN, REAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1453 { *__OUT=(REAL )__time_to_real (EN,__ENO,IN); }
       
  1454 
       
  1455 inline
       
  1456 TOD_TO_LREAL(TOD IN, LREAL *__OUT, BOOL EN, BOOL *__ENO)
       
  1457 { *__OUT=(LREAL )__time_to_real (EN,__ENO,IN); }
       
  1458 
       
  1459 inline
       
  1460 DATE_AND_TIME_TO_TIME_OF_DAY(DT IN, TOD *__OUT, BOOL EN, BOOL *__ENO)
       
  1461 { *__OUT = (TOD )__date_and_time_to_time_of_day(EN,__ENO,IN); }
       
  1462 
       
  1463 inline
       
  1464 DATE_AND_TIME_TO_DATE(DT IN, DATE *__OUT, BOOL EN, BOOL *__ENO)
       
  1465 { *__OUT = (DATE )__date_and_time_to_date(EN,__ENO,IN); }
       
  1466