stage1_2/standard_function_names.c
changeset 40 873a5b60a7ea
child 42 b45c7f34dec1
equal deleted inserted replaced
39:e08c65e27557 40:873a5b60a7ea
       
     1 
       
     2 /****
       
     3  * IEC 61131-3 standard function lib
       
     4  * generated code, do not edit by hand
       
     5  */
       
     6 
       
     7 const char *standard_function_names[] = {
       
     8 "BOOL_TO_SINT",
       
     9 "BOOL_TO_INT",
       
    10 "BOOL_TO_DINT",
       
    11 "BOOL_TO_LINT",
       
    12 "BOOL_TO_USINT",
       
    13 "BOOL_TO_UINT",
       
    14 "BOOL_TO_UDINT",
       
    15 "BOOL_TO_ULINT",
       
    16 "BOOL_TO_REAL",
       
    17 "BOOL_TO_LREAL",
       
    18 "BOOL_TO_TIME",
       
    19 "BOOL_TO_DATE",
       
    20 "BOOL_TO_TOD",
       
    21 "BOOL_TO_DT",
       
    22 "BOOL_TO_STRING",
       
    23 "BOOL_TO_BYTE",
       
    24 "BOOL_TO_WORD",
       
    25 "BOOL_TO_DWORD",
       
    26 "BOOL_TO_LWORD",
       
    27 "SINT_TO_BOOL",
       
    28 "SINT_TO_INT",
       
    29 "SINT_TO_DINT",
       
    30 "SINT_TO_LINT",
       
    31 "SINT_TO_USINT",
       
    32 "SINT_TO_UINT",
       
    33 "SINT_TO_UDINT",
       
    34 "SINT_TO_ULINT",
       
    35 "SINT_TO_REAL",
       
    36 "SINT_TO_LREAL",
       
    37 "SINT_TO_TIME",
       
    38 "SINT_TO_DATE",
       
    39 "SINT_TO_TOD",
       
    40 "SINT_TO_DT",
       
    41 "SINT_TO_STRING",
       
    42 "SINT_TO_BYTE",
       
    43 "SINT_TO_WORD",
       
    44 "SINT_TO_DWORD",
       
    45 "SINT_TO_LWORD",
       
    46 "INT_TO_BOOL",
       
    47 "INT_TO_SINT",
       
    48 "INT_TO_DINT",
       
    49 "INT_TO_LINT",
       
    50 "INT_TO_USINT",
       
    51 "INT_TO_UINT",
       
    52 "INT_TO_UDINT",
       
    53 "INT_TO_ULINT",
       
    54 "INT_TO_REAL",
       
    55 "INT_TO_LREAL",
       
    56 "INT_TO_TIME",
       
    57 "INT_TO_DATE",
       
    58 "INT_TO_TOD",
       
    59 "INT_TO_DT",
       
    60 "INT_TO_STRING",
       
    61 "INT_TO_BYTE",
       
    62 "INT_TO_WORD",
       
    63 "INT_TO_DWORD",
       
    64 "INT_TO_LWORD",
       
    65 "DINT_TO_BOOL",
       
    66 "DINT_TO_SINT",
       
    67 "DINT_TO_INT",
       
    68 "DINT_TO_LINT",
       
    69 "DINT_TO_USINT",
       
    70 "DINT_TO_UINT",
       
    71 "DINT_TO_UDINT",
       
    72 "DINT_TO_ULINT",
       
    73 "DINT_TO_REAL",
       
    74 "DINT_TO_LREAL",
       
    75 "DINT_TO_TIME",
       
    76 "DINT_TO_DATE",
       
    77 "DINT_TO_TOD",
       
    78 "DINT_TO_DT",
       
    79 "DINT_TO_STRING",
       
    80 "DINT_TO_BYTE",
       
    81 "DINT_TO_WORD",
       
    82 "DINT_TO_DWORD",
       
    83 "DINT_TO_LWORD",
       
    84 "LINT_TO_BOOL",
       
    85 "LINT_TO_SINT",
       
    86 "LINT_TO_INT",
       
    87 "LINT_TO_DINT",
       
    88 "LINT_TO_USINT",
       
    89 "LINT_TO_UINT",
       
    90 "LINT_TO_UDINT",
       
    91 "LINT_TO_ULINT",
       
    92 "LINT_TO_REAL",
       
    93 "LINT_TO_LREAL",
       
    94 "LINT_TO_TIME",
       
    95 "LINT_TO_DATE",
       
    96 "LINT_TO_TOD",
       
    97 "LINT_TO_DT",
       
    98 "LINT_TO_STRING",
       
    99 "LINT_TO_BYTE",
       
   100 "LINT_TO_WORD",
       
   101 "LINT_TO_DWORD",
       
   102 "LINT_TO_LWORD",
       
   103 "USINT_TO_BOOL",
       
   104 "USINT_TO_SINT",
       
   105 "USINT_TO_INT",
       
   106 "USINT_TO_DINT",
       
   107 "USINT_TO_LINT",
       
   108 "USINT_TO_UINT",
       
   109 "USINT_TO_UDINT",
       
   110 "USINT_TO_ULINT",
       
   111 "USINT_TO_REAL",
       
   112 "USINT_TO_LREAL",
       
   113 "USINT_TO_TIME",
       
   114 "USINT_TO_DATE",
       
   115 "USINT_TO_TOD",
       
   116 "USINT_TO_DT",
       
   117 "USINT_TO_STRING",
       
   118 "USINT_TO_BYTE",
       
   119 "USINT_TO_WORD",
       
   120 "USINT_TO_DWORD",
       
   121 "USINT_TO_LWORD",
       
   122 "UINT_TO_BOOL",
       
   123 "UINT_TO_SINT",
       
   124 "UINT_TO_INT",
       
   125 "UINT_TO_DINT",
       
   126 "UINT_TO_LINT",
       
   127 "UINT_TO_USINT",
       
   128 "UINT_TO_UDINT",
       
   129 "UINT_TO_ULINT",
       
   130 "UINT_TO_REAL",
       
   131 "UINT_TO_LREAL",
       
   132 "UINT_TO_TIME",
       
   133 "UINT_TO_DATE",
       
   134 "UINT_TO_TOD",
       
   135 "UINT_TO_DT",
       
   136 "UINT_TO_STRING",
       
   137 "UINT_TO_BYTE",
       
   138 "UINT_TO_WORD",
       
   139 "UINT_TO_DWORD",
       
   140 "UINT_TO_LWORD",
       
   141 "UDINT_TO_BOOL",
       
   142 "UDINT_TO_SINT",
       
   143 "UDINT_TO_INT",
       
   144 "UDINT_TO_DINT",
       
   145 "UDINT_TO_LINT",
       
   146 "UDINT_TO_USINT",
       
   147 "UDINT_TO_UINT",
       
   148 "UDINT_TO_ULINT",
       
   149 "UDINT_TO_REAL",
       
   150 "UDINT_TO_LREAL",
       
   151 "UDINT_TO_TIME",
       
   152 "UDINT_TO_DATE",
       
   153 "UDINT_TO_TOD",
       
   154 "UDINT_TO_DT",
       
   155 "UDINT_TO_STRING",
       
   156 "UDINT_TO_BYTE",
       
   157 "UDINT_TO_WORD",
       
   158 "UDINT_TO_DWORD",
       
   159 "UDINT_TO_LWORD",
       
   160 "ULINT_TO_BOOL",
       
   161 "ULINT_TO_SINT",
       
   162 "ULINT_TO_INT",
       
   163 "ULINT_TO_DINT",
       
   164 "ULINT_TO_LINT",
       
   165 "ULINT_TO_USINT",
       
   166 "ULINT_TO_UINT",
       
   167 "ULINT_TO_UDINT",
       
   168 "ULINT_TO_REAL",
       
   169 "ULINT_TO_LREAL",
       
   170 "ULINT_TO_TIME",
       
   171 "ULINT_TO_DATE",
       
   172 "ULINT_TO_TOD",
       
   173 "ULINT_TO_DT",
       
   174 "ULINT_TO_STRING",
       
   175 "ULINT_TO_BYTE",
       
   176 "ULINT_TO_WORD",
       
   177 "ULINT_TO_DWORD",
       
   178 "ULINT_TO_LWORD",
       
   179 "REAL_TO_BOOL",
       
   180 "REAL_TO_SINT",
       
   181 "REAL_TO_INT",
       
   182 "REAL_TO_DINT",
       
   183 "REAL_TO_LINT",
       
   184 "REAL_TO_USINT",
       
   185 "REAL_TO_UINT",
       
   186 "REAL_TO_UDINT",
       
   187 "REAL_TO_ULINT",
       
   188 "REAL_TO_LREAL",
       
   189 "REAL_TO_TIME",
       
   190 "REAL_TO_DATE",
       
   191 "REAL_TO_TOD",
       
   192 "REAL_TO_DT",
       
   193 "REAL_TO_STRING",
       
   194 "REAL_TO_BYTE",
       
   195 "REAL_TO_WORD",
       
   196 "REAL_TO_DWORD",
       
   197 "REAL_TO_LWORD",
       
   198 "LREAL_TO_BOOL",
       
   199 "LREAL_TO_SINT",
       
   200 "LREAL_TO_INT",
       
   201 "LREAL_TO_DINT",
       
   202 "LREAL_TO_LINT",
       
   203 "LREAL_TO_USINT",
       
   204 "LREAL_TO_UINT",
       
   205 "LREAL_TO_UDINT",
       
   206 "LREAL_TO_ULINT",
       
   207 "LREAL_TO_REAL",
       
   208 "LREAL_TO_TIME",
       
   209 "LREAL_TO_DATE",
       
   210 "LREAL_TO_TOD",
       
   211 "LREAL_TO_DT",
       
   212 "LREAL_TO_STRING",
       
   213 "LREAL_TO_BYTE",
       
   214 "LREAL_TO_WORD",
       
   215 "LREAL_TO_DWORD",
       
   216 "LREAL_TO_LWORD",
       
   217 "TIME_TO_BOOL",
       
   218 "TIME_TO_SINT",
       
   219 "TIME_TO_INT",
       
   220 "TIME_TO_DINT",
       
   221 "TIME_TO_LINT",
       
   222 "TIME_TO_USINT",
       
   223 "TIME_TO_UINT",
       
   224 "TIME_TO_UDINT",
       
   225 "TIME_TO_ULINT",
       
   226 "TIME_TO_REAL",
       
   227 "TIME_TO_LREAL",
       
   228 "TIME_TO_STRING",
       
   229 "TIME_TO_BYTE",
       
   230 "TIME_TO_WORD",
       
   231 "TIME_TO_DWORD",
       
   232 "TIME_TO_LWORD",
       
   233 "DATE_TO_BOOL",
       
   234 "DATE_TO_SINT",
       
   235 "DATE_TO_INT",
       
   236 "DATE_TO_DINT",
       
   237 "DATE_TO_LINT",
       
   238 "DATE_TO_USINT",
       
   239 "DATE_TO_UINT",
       
   240 "DATE_TO_UDINT",
       
   241 "DATE_TO_ULINT",
       
   242 "DATE_TO_REAL",
       
   243 "DATE_TO_LREAL",
       
   244 "DATE_TO_STRING",
       
   245 "DATE_TO_BYTE",
       
   246 "DATE_TO_WORD",
       
   247 "DATE_TO_DWORD",
       
   248 "DATE_TO_LWORD",
       
   249 "TOD_TO_BOOL",
       
   250 "TOD_TO_SINT",
       
   251 "TOD_TO_INT",
       
   252 "TOD_TO_DINT",
       
   253 "TOD_TO_LINT",
       
   254 "TOD_TO_USINT",
       
   255 "TOD_TO_UINT",
       
   256 "TOD_TO_UDINT",
       
   257 "TOD_TO_ULINT",
       
   258 "TOD_TO_REAL",
       
   259 "TOD_TO_LREAL",
       
   260 "TOD_TO_STRING",
       
   261 "TOD_TO_BYTE",
       
   262 "TOD_TO_WORD",
       
   263 "TOD_TO_DWORD",
       
   264 "TOD_TO_LWORD",
       
   265 "DT_TO_BOOL",
       
   266 "DT_TO_SINT",
       
   267 "DT_TO_INT",
       
   268 "DT_TO_DINT",
       
   269 "DT_TO_LINT",
       
   270 "DT_TO_USINT",
       
   271 "DT_TO_UINT",
       
   272 "DT_TO_UDINT",
       
   273 "DT_TO_ULINT",
       
   274 "DT_TO_REAL",
       
   275 "DT_TO_LREAL",
       
   276 "DT_TO_STRING",
       
   277 "DT_TO_BYTE",
       
   278 "DT_TO_WORD",
       
   279 "DT_TO_DWORD",
       
   280 "DT_TO_LWORD",
       
   281 "STRING_TO_BOOL",
       
   282 "STRING_TO_SINT",
       
   283 "STRING_TO_INT",
       
   284 "STRING_TO_DINT",
       
   285 "STRING_TO_LINT",
       
   286 "STRING_TO_USINT",
       
   287 "STRING_TO_UINT",
       
   288 "STRING_TO_UDINT",
       
   289 "STRING_TO_ULINT",
       
   290 "STRING_TO_REAL",
       
   291 "STRING_TO_LREAL",
       
   292 "STRING_TO_TIME",
       
   293 "STRING_TO_DATE",
       
   294 "STRING_TO_TOD",
       
   295 "STRING_TO_DT",
       
   296 "STRING_TO_BYTE",
       
   297 "STRING_TO_WORD",
       
   298 "STRING_TO_DWORD",
       
   299 "STRING_TO_LWORD",
       
   300 "BYTE_TO_BOOL",
       
   301 "BYTE_TO_SINT",
       
   302 "BYTE_TO_INT",
       
   303 "BYTE_TO_DINT",
       
   304 "BYTE_TO_LINT",
       
   305 "BYTE_TO_USINT",
       
   306 "BYTE_TO_UINT",
       
   307 "BYTE_TO_UDINT",
       
   308 "BYTE_TO_ULINT",
       
   309 "BYTE_TO_REAL",
       
   310 "BYTE_TO_LREAL",
       
   311 "BYTE_TO_TIME",
       
   312 "BYTE_TO_DATE",
       
   313 "BYTE_TO_TOD",
       
   314 "BYTE_TO_DT",
       
   315 "BYTE_TO_STRING",
       
   316 "BYTE_TO_WORD",
       
   317 "BYTE_TO_DWORD",
       
   318 "BYTE_TO_LWORD",
       
   319 "WORD_TO_BOOL",
       
   320 "WORD_TO_SINT",
       
   321 "WORD_TO_INT",
       
   322 "WORD_TO_DINT",
       
   323 "WORD_TO_LINT",
       
   324 "WORD_TO_USINT",
       
   325 "WORD_TO_UINT",
       
   326 "WORD_TO_UDINT",
       
   327 "WORD_TO_ULINT",
       
   328 "WORD_TO_REAL",
       
   329 "WORD_TO_LREAL",
       
   330 "WORD_TO_TIME",
       
   331 "WORD_TO_DATE",
       
   332 "WORD_TO_TOD",
       
   333 "WORD_TO_DT",
       
   334 "WORD_TO_STRING",
       
   335 "WORD_TO_BYTE",
       
   336 "WORD_TO_DWORD",
       
   337 "WORD_TO_LWORD",
       
   338 "DWORD_TO_BOOL",
       
   339 "DWORD_TO_SINT",
       
   340 "DWORD_TO_INT",
       
   341 "DWORD_TO_DINT",
       
   342 "DWORD_TO_LINT",
       
   343 "DWORD_TO_USINT",
       
   344 "DWORD_TO_UINT",
       
   345 "DWORD_TO_UDINT",
       
   346 "DWORD_TO_ULINT",
       
   347 "DWORD_TO_REAL",
       
   348 "DWORD_TO_LREAL",
       
   349 "DWORD_TO_TIME",
       
   350 "DWORD_TO_DATE",
       
   351 "DWORD_TO_TOD",
       
   352 "DWORD_TO_DT",
       
   353 "DWORD_TO_STRING",
       
   354 "DWORD_TO_BYTE",
       
   355 "DWORD_TO_WORD",
       
   356 "DWORD_TO_LWORD",
       
   357 "LWORD_TO_BOOL",
       
   358 "LWORD_TO_SINT",
       
   359 "LWORD_TO_INT",
       
   360 "LWORD_TO_DINT",
       
   361 "LWORD_TO_LINT",
       
   362 "LWORD_TO_USINT",
       
   363 "LWORD_TO_UINT",
       
   364 "LWORD_TO_UDINT",
       
   365 "LWORD_TO_ULINT",
       
   366 "LWORD_TO_REAL",
       
   367 "LWORD_TO_LREAL",
       
   368 "LWORD_TO_TIME",
       
   369 "LWORD_TO_DATE",
       
   370 "LWORD_TO_TOD",
       
   371 "LWORD_TO_DT",
       
   372 "LWORD_TO_STRING",
       
   373 "LWORD_TO_BYTE",
       
   374 "LWORD_TO_WORD",
       
   375 "LWORD_TO_DWORD",
       
   376 "TRUNC",
       
   377 "BCD_TO_USINT",
       
   378 "BCD_TO_UINT",
       
   379 "BCD_TO_UDINT",
       
   380 "BCD_TO_ULINT",
       
   381 "USINT_TO_BCD",
       
   382 "UINT_TO_BCD",
       
   383 "UDINT_TO_BCD",
       
   384 "ULINT_TO_BCD",
       
   385 "DATE_AND_TIME_TO_TIME_OF_DAY",
       
   386 "DATE_AND_TIME_TO_DATE",
       
   387 "ABS",
       
   388 "SQRT",
       
   389 "LN",
       
   390 "LOG",
       
   391 "EXP",
       
   392 "SIN",
       
   393 "COS",
       
   394 "TAN",
       
   395 "ASIN",
       
   396 "ACOS",
       
   397 "ATAN",
       
   398 "ADD",
       
   399 "MUL",
       
   400 "SUB",
       
   401 "DIV",
       
   402 "MOD",
       
   403 "EXPT",
       
   404 "MOVE",
       
   405 "SHL",
       
   406 "SHR",
       
   407 "ROR",
       
   408 "ROL",
       
   409 "AND",
       
   410 "OR",
       
   411 "XOR",
       
   412 "NOT",
       
   413 "SEL",
       
   414 "MAX",
       
   415 "MIN",
       
   416 "LIMIT",
       
   417 "MUX",
       
   418 "GT",
       
   419 "GE",
       
   420 "EQ",
       
   421 "LT",
       
   422 "LE",
       
   423 "NE",
       
   424 "LEN",
       
   425 "LEFT",
       
   426 "RIGHT",
       
   427 "MID",
       
   428 "CONCAT",
       
   429 "INSERT",
       
   430 "DELETE",
       
   431 "REPLACE",
       
   432 "FIND",
       
   433 
       
   434 /* end of array marker! Do not remove! */
       
   435 NULL
       
   436 };
       
   437