stage4/generate_cc/function_type_decl.h
changeset 35 9f3d6c089533
parent 33 4507beb2aac6
child 38 6cce7d14647e
equal deleted inserted replaced
34:a793b010e371 35:9f3d6c089533
     2 /****
     2 /****
     3  * IEC 61131-3 standard function lib
     3  * IEC 61131-3 standard function lib
     4  * generated code, do not edit by hand
     4  * generated code, do not edit by hand
     5  */
     5  */
     6 typedef enum {
     6 typedef enum {
     7 	function_real_to_real,
     7     function_real_to_lreal,
     8 	function_real_to_sint,
     8     function_real_to_sint,
     9 	function_real_to_lint,
     9     function_real_to_int,
    10 	function_real_to_dint,
    10     function_real_to_dint,
    11 	function_real_to_date,
    11     function_real_to_lint,
    12 	function_real_to_dword,
    12     function_real_to_usint,
    13 	function_real_to_dt,
    13     function_real_to_uint,
    14 	function_real_to_tod,
    14     function_real_to_udint,
    15 	function_real_to_udint,
    15     function_real_to_ulint,
    16 	function_real_to_word,
    16     function_real_to_time,
    17 	function_real_to_wstring,
    17     function_real_to_bool,
    18 	function_real_to_string,
    18     function_real_to_byte,
    19 	function_real_to_lword,
    19     function_real_to_word,
    20 	function_real_to_uint,
    20     function_real_to_dword,
    21 	function_real_to_lreal,
    21     function_real_to_lword,
    22 	function_real_to_byte,
    22     function_real_to_string,
    23 	function_real_to_usint,
    23     function_real_to_wstring,
    24 	function_real_to_ulint,
    24     function_real_to_date,
    25 	function_real_to_bool,
    25     function_real_to_tod,
    26 	function_real_to_time,
    26     function_real_to_dt,
    27 	function_real_to_int,
    27     function_lreal_to_real,
    28 	function_sint_to_real,
    28     function_lreal_to_sint,
    29 	function_sint_to_sint,
    29     function_lreal_to_int,
    30 	function_sint_to_lint,
    30     function_lreal_to_dint,
    31 	function_sint_to_dint,
    31     function_lreal_to_lint,
    32 	function_sint_to_date,
    32     function_lreal_to_usint,
    33 	function_sint_to_dword,
    33     function_lreal_to_uint,
    34 	function_sint_to_dt,
    34     function_lreal_to_udint,
    35 	function_sint_to_tod,
    35     function_lreal_to_ulint,
    36 	function_sint_to_udint,
    36     function_lreal_to_time,
    37 	function_sint_to_word,
    37     function_lreal_to_bool,
    38 	function_sint_to_wstring,
    38     function_lreal_to_byte,
    39 	function_sint_to_string,
    39     function_lreal_to_word,
    40 	function_sint_to_lword,
    40     function_lreal_to_dword,
    41 	function_sint_to_uint,
    41     function_lreal_to_lword,
    42 	function_sint_to_lreal,
    42     function_lreal_to_string,
    43 	function_sint_to_byte,
    43     function_lreal_to_wstring,
    44 	function_sint_to_usint,
    44     function_lreal_to_date,
    45 	function_sint_to_ulint,
    45     function_lreal_to_tod,
    46 	function_sint_to_bool,
    46     function_lreal_to_dt,
    47 	function_sint_to_time,
    47     function_sint_to_real,
    48 	function_sint_to_int,
    48     function_sint_to_lreal,
    49 	function_lint_to_real,
    49     function_sint_to_int,
    50 	function_lint_to_sint,
    50     function_sint_to_dint,
    51 	function_lint_to_lint,
    51     function_sint_to_lint,
    52 	function_lint_to_dint,
    52     function_sint_to_usint,
    53 	function_lint_to_date,
    53     function_sint_to_uint,
    54 	function_lint_to_dword,
    54     function_sint_to_udint,
    55 	function_lint_to_dt,
    55     function_sint_to_ulint,
    56 	function_lint_to_tod,
    56     function_sint_to_time,
    57 	function_lint_to_udint,
    57     function_sint_to_bool,
    58 	function_lint_to_word,
    58     function_sint_to_byte,
    59 	function_lint_to_wstring,
    59     function_sint_to_word,
    60 	function_lint_to_string,
    60     function_sint_to_dword,
    61 	function_lint_to_lword,
    61     function_sint_to_lword,
    62 	function_lint_to_uint,
    62     function_sint_to_string,
    63 	function_lint_to_lreal,
    63     function_sint_to_wstring,
    64 	function_lint_to_byte,
    64     function_sint_to_date,
    65 	function_lint_to_usint,
    65     function_sint_to_tod,
    66 	function_lint_to_ulint,
    66     function_sint_to_dt,
    67 	function_lint_to_bool,
    67     function_int_to_real,
    68 	function_lint_to_time,
    68     function_int_to_lreal,
    69 	function_lint_to_int,
    69     function_int_to_sint,
    70 	function_dint_to_real,
    70     function_int_to_dint,
    71 	function_dint_to_sint,
    71     function_int_to_lint,
    72 	function_dint_to_lint,
    72     function_int_to_usint,
    73 	function_dint_to_dint,
    73     function_int_to_uint,
    74 	function_dint_to_date,
    74     function_int_to_udint,
    75 	function_dint_to_dword,
    75     function_int_to_ulint,
    76 	function_dint_to_dt,
    76     function_int_to_time,
    77 	function_dint_to_tod,
    77     function_int_to_bool,
    78 	function_dint_to_udint,
    78     function_int_to_byte,
    79 	function_dint_to_word,
    79     function_int_to_word,
    80 	function_dint_to_wstring,
    80     function_int_to_dword,
    81 	function_dint_to_string,
    81     function_int_to_lword,
    82 	function_dint_to_lword,
    82     function_int_to_string,
    83 	function_dint_to_uint,
    83     function_int_to_wstring,
    84 	function_dint_to_lreal,
    84     function_int_to_date,
    85 	function_dint_to_byte,
    85     function_int_to_tod,
    86 	function_dint_to_usint,
    86     function_int_to_dt,
    87 	function_dint_to_ulint,
    87     function_dint_to_real,
    88 	function_dint_to_bool,
    88     function_dint_to_lreal,
    89 	function_dint_to_time,
    89     function_dint_to_sint,
    90 	function_dint_to_int,
    90     function_dint_to_int,
    91 	function_date_to_real,
    91     function_dint_to_lint,
    92 	function_date_to_sint,
    92     function_dint_to_usint,
    93 	function_date_to_lint,
    93     function_dint_to_uint,
    94 	function_date_to_dint,
    94     function_dint_to_udint,
    95 	function_date_to_date,
    95     function_dint_to_ulint,
    96 	function_date_to_dword,
    96     function_dint_to_time,
    97 	function_date_to_dt,
    97     function_dint_to_bool,
    98 	function_date_to_tod,
    98     function_dint_to_byte,
    99 	function_date_to_udint,
    99     function_dint_to_word,
   100 	function_date_to_word,
   100     function_dint_to_dword,
   101 	function_date_to_wstring,
   101     function_dint_to_lword,
   102 	function_date_to_string,
   102     function_dint_to_string,
   103 	function_date_to_lword,
   103     function_dint_to_wstring,
   104 	function_date_to_uint,
   104     function_dint_to_date,
   105 	function_date_to_lreal,
   105     function_dint_to_tod,
   106 	function_date_to_byte,
   106     function_dint_to_dt,
   107 	function_date_to_usint,
   107     function_lint_to_real,
   108 	function_date_to_ulint,
   108     function_lint_to_lreal,
   109 	function_date_to_bool,
   109     function_lint_to_sint,
   110 	function_date_to_time,
   110     function_lint_to_int,
   111 	function_date_to_int,
   111     function_lint_to_dint,
   112 	function_dword_to_real,
   112     function_lint_to_usint,
   113 	function_dword_to_sint,
   113     function_lint_to_uint,
   114 	function_dword_to_lint,
   114     function_lint_to_udint,
   115 	function_dword_to_dint,
   115     function_lint_to_ulint,
   116 	function_dword_to_date,
   116     function_lint_to_time,
   117 	function_dword_to_dword,
   117     function_lint_to_bool,
   118 	function_dword_to_dt,
   118     function_lint_to_byte,
   119 	function_dword_to_tod,
   119     function_lint_to_word,
   120 	function_dword_to_udint,
   120     function_lint_to_dword,
   121 	function_dword_to_word,
   121     function_lint_to_lword,
   122 	function_dword_to_wstring,
   122     function_lint_to_string,
   123 	function_dword_to_string,
   123     function_lint_to_wstring,
   124 	function_dword_to_lword,
   124     function_lint_to_date,
   125 	function_dword_to_uint,
   125     function_lint_to_tod,
   126 	function_dword_to_lreal,
   126     function_lint_to_dt,
   127 	function_dword_to_byte,
   127     function_usint_to_real,
   128 	function_dword_to_usint,
   128     function_usint_to_lreal,
   129 	function_dword_to_ulint,
   129     function_usint_to_sint,
   130 	function_dword_to_bool,
   130     function_usint_to_int,
   131 	function_dword_to_time,
   131     function_usint_to_dint,
   132 	function_dword_to_int,
   132     function_usint_to_lint,
   133 	function_dt_to_real,
   133     function_usint_to_uint,
   134 	function_dt_to_sint,
   134     function_usint_to_udint,
   135 	function_dt_to_lint,
   135     function_usint_to_ulint,
   136 	function_dt_to_dint,
   136     function_usint_to_time,
   137 	function_dt_to_date,
   137     function_usint_to_bool,
   138 	function_dt_to_dword,
   138     function_usint_to_byte,
   139 	function_dt_to_dt,
   139     function_usint_to_word,
   140 	function_dt_to_tod,
   140     function_usint_to_dword,
   141 	function_dt_to_udint,
   141     function_usint_to_lword,
   142 	function_dt_to_word,
   142     function_usint_to_string,
   143 	function_dt_to_wstring,
   143     function_usint_to_wstring,
   144 	function_dt_to_string,
   144     function_usint_to_date,
   145 	function_dt_to_lword,
   145     function_usint_to_tod,
   146 	function_dt_to_uint,
   146     function_usint_to_dt,
   147 	function_dt_to_lreal,
   147     function_uint_to_real,
   148 	function_dt_to_byte,
   148     function_uint_to_lreal,
   149 	function_dt_to_usint,
   149     function_uint_to_sint,
   150 	function_dt_to_ulint,
   150     function_uint_to_int,
   151 	function_dt_to_bool,
   151     function_uint_to_dint,
   152 	function_dt_to_time,
   152     function_uint_to_lint,
   153 	function_dt_to_int,
   153     function_uint_to_usint,
   154 	function_tod_to_real,
   154     function_uint_to_udint,
   155 	function_tod_to_sint,
   155     function_uint_to_ulint,
   156 	function_tod_to_lint,
   156     function_uint_to_time,
   157 	function_tod_to_dint,
   157     function_uint_to_bool,
   158 	function_tod_to_date,
   158     function_uint_to_byte,
   159 	function_tod_to_dword,
   159     function_uint_to_word,
   160 	function_tod_to_dt,
   160     function_uint_to_dword,
   161 	function_tod_to_tod,
   161     function_uint_to_lword,
   162 	function_tod_to_udint,
   162     function_uint_to_string,
   163 	function_tod_to_word,
   163     function_uint_to_wstring,
   164 	function_tod_to_wstring,
   164     function_uint_to_date,
   165 	function_tod_to_string,
   165     function_uint_to_tod,
   166 	function_tod_to_lword,
   166     function_uint_to_dt,
   167 	function_tod_to_uint,
   167     function_udint_to_real,
   168 	function_tod_to_lreal,
   168     function_udint_to_lreal,
   169 	function_tod_to_byte,
   169     function_udint_to_sint,
   170 	function_tod_to_usint,
   170     function_udint_to_int,
   171 	function_tod_to_ulint,
   171     function_udint_to_dint,
   172 	function_tod_to_bool,
   172     function_udint_to_lint,
   173 	function_tod_to_time,
   173     function_udint_to_usint,
   174 	function_tod_to_int,
   174     function_udint_to_uint,
   175 	function_udint_to_real,
   175     function_udint_to_ulint,
   176 	function_udint_to_sint,
   176     function_udint_to_time,
   177 	function_udint_to_lint,
   177     function_udint_to_bool,
   178 	function_udint_to_dint,
   178     function_udint_to_byte,
   179 	function_udint_to_date,
   179     function_udint_to_word,
   180 	function_udint_to_dword,
   180     function_udint_to_dword,
   181 	function_udint_to_dt,
   181     function_udint_to_lword,
   182 	function_udint_to_tod,
   182     function_udint_to_string,
   183 	function_udint_to_udint,
   183     function_udint_to_wstring,
   184 	function_udint_to_word,
   184     function_udint_to_date,
   185 	function_udint_to_wstring,
   185     function_udint_to_tod,
   186 	function_udint_to_string,
   186     function_udint_to_dt,
   187 	function_udint_to_lword,
   187     function_ulint_to_real,
   188 	function_udint_to_uint,
   188     function_ulint_to_lreal,
   189 	function_udint_to_lreal,
   189     function_ulint_to_sint,
   190 	function_udint_to_byte,
   190     function_ulint_to_int,
   191 	function_udint_to_usint,
   191     function_ulint_to_dint,
   192 	function_udint_to_ulint,
   192     function_ulint_to_lint,
   193 	function_udint_to_bool,
   193     function_ulint_to_usint,
   194 	function_udint_to_time,
   194     function_ulint_to_uint,
   195 	function_udint_to_int,
   195     function_ulint_to_udint,
   196 	function_word_to_real,
   196     function_ulint_to_time,
   197 	function_word_to_sint,
   197     function_ulint_to_bool,
   198 	function_word_to_lint,
   198     function_ulint_to_byte,
   199 	function_word_to_dint,
   199     function_ulint_to_word,
   200 	function_word_to_date,
   200     function_ulint_to_dword,
   201 	function_word_to_dword,
   201     function_ulint_to_lword,
   202 	function_word_to_dt,
   202     function_ulint_to_string,
   203 	function_word_to_tod,
   203     function_ulint_to_wstring,
   204 	function_word_to_udint,
   204     function_ulint_to_date,
   205 	function_word_to_word,
   205     function_ulint_to_tod,
   206 	function_word_to_wstring,
   206     function_ulint_to_dt,
   207 	function_word_to_string,
   207     function_time_to_real,
   208 	function_word_to_lword,
   208     function_time_to_lreal,
   209 	function_word_to_uint,
   209     function_time_to_sint,
   210 	function_word_to_lreal,
   210     function_time_to_int,
   211 	function_word_to_byte,
   211     function_time_to_dint,
   212 	function_word_to_usint,
   212     function_time_to_lint,
   213 	function_word_to_ulint,
   213     function_time_to_usint,
   214 	function_word_to_bool,
   214     function_time_to_uint,
   215 	function_word_to_time,
   215     function_time_to_udint,
   216 	function_word_to_int,
   216     function_time_to_ulint,
   217 	function_wstring_to_real,
   217     function_time_to_bool,
   218 	function_wstring_to_sint,
   218     function_time_to_byte,
   219 	function_wstring_to_lint,
   219     function_time_to_word,
   220 	function_wstring_to_dint,
   220     function_time_to_dword,
   221 	function_wstring_to_date,
   221     function_time_to_lword,
   222 	function_wstring_to_dword,
   222     function_time_to_string,
   223 	function_wstring_to_dt,
   223     function_time_to_wstring,
   224 	function_wstring_to_tod,
   224     function_bool_to_real,
   225 	function_wstring_to_udint,
   225     function_bool_to_lreal,
   226 	function_wstring_to_word,
   226     function_bool_to_sint,
   227 	function_wstring_to_wstring,
   227     function_bool_to_int,
   228 	function_wstring_to_string,
   228     function_bool_to_dint,
   229 	function_wstring_to_lword,
   229     function_bool_to_lint,
   230 	function_wstring_to_uint,
   230     function_bool_to_usint,
   231 	function_wstring_to_lreal,
   231     function_bool_to_uint,
   232 	function_wstring_to_byte,
   232     function_bool_to_udint,
   233 	function_wstring_to_usint,
   233     function_bool_to_ulint,
   234 	function_wstring_to_ulint,
   234     function_bool_to_time,
   235 	function_wstring_to_bool,
   235     function_bool_to_byte,
   236 	function_wstring_to_time,
   236     function_bool_to_word,
   237 	function_wstring_to_int,
   237     function_bool_to_dword,
   238 	function_string_to_real,
   238     function_bool_to_lword,
   239 	function_string_to_sint,
   239     function_bool_to_string,
   240 	function_string_to_lint,
   240     function_bool_to_wstring,
   241 	function_string_to_dint,
   241     function_bool_to_date,
   242 	function_string_to_date,
   242     function_bool_to_tod,
   243 	function_string_to_dword,
   243     function_bool_to_dt,
   244 	function_string_to_dt,
   244     function_byte_to_real,
   245 	function_string_to_tod,
   245     function_byte_to_lreal,
   246 	function_string_to_udint,
   246     function_byte_to_sint,
   247 	function_string_to_word,
   247     function_byte_to_int,
   248 	function_string_to_wstring,
   248     function_byte_to_dint,
   249 	function_string_to_string,
   249     function_byte_to_lint,
   250 	function_string_to_lword,
   250     function_byte_to_usint,
   251 	function_string_to_uint,
   251     function_byte_to_uint,
   252 	function_string_to_lreal,
   252     function_byte_to_udint,
   253 	function_string_to_byte,
   253     function_byte_to_ulint,
   254 	function_string_to_usint,
   254     function_byte_to_time,
   255 	function_string_to_ulint,
   255     function_byte_to_bool,
   256 	function_string_to_bool,
   256     function_byte_to_word,
   257 	function_string_to_time,
   257     function_byte_to_dword,
   258 	function_string_to_int,
   258     function_byte_to_lword,
   259 	function_lword_to_real,
   259     function_byte_to_string,
   260 	function_lword_to_sint,
   260     function_byte_to_wstring,
   261 	function_lword_to_lint,
   261     function_byte_to_date,
   262 	function_lword_to_dint,
   262     function_byte_to_tod,
   263 	function_lword_to_date,
   263     function_byte_to_dt,
   264 	function_lword_to_dword,
   264     function_word_to_real,
   265 	function_lword_to_dt,
   265     function_word_to_lreal,
   266 	function_lword_to_tod,
   266     function_word_to_sint,
   267 	function_lword_to_udint,
   267     function_word_to_int,
   268 	function_lword_to_word,
   268     function_word_to_dint,
   269 	function_lword_to_wstring,
   269     function_word_to_lint,
   270 	function_lword_to_string,
   270     function_word_to_usint,
   271 	function_lword_to_lword,
   271     function_word_to_uint,
   272 	function_lword_to_uint,
   272     function_word_to_udint,
   273 	function_lword_to_lreal,
   273     function_word_to_ulint,
   274 	function_lword_to_byte,
   274     function_word_to_time,
   275 	function_lword_to_usint,
   275     function_word_to_bool,
   276 	function_lword_to_ulint,
   276     function_word_to_byte,
   277 	function_lword_to_bool,
   277     function_word_to_dword,
   278 	function_lword_to_time,
   278     function_word_to_lword,
   279 	function_lword_to_int,
   279     function_word_to_string,
   280 	function_uint_to_real,
   280     function_word_to_wstring,
   281 	function_uint_to_sint,
   281     function_word_to_date,
   282 	function_uint_to_lint,
   282     function_word_to_tod,
   283 	function_uint_to_dint,
   283     function_word_to_dt,
   284 	function_uint_to_date,
   284     function_dword_to_real,
   285 	function_uint_to_dword,
   285     function_dword_to_lreal,
   286 	function_uint_to_dt,
   286     function_dword_to_sint,
   287 	function_uint_to_tod,
   287     function_dword_to_int,
   288 	function_uint_to_udint,
   288     function_dword_to_dint,
   289 	function_uint_to_word,
   289     function_dword_to_lint,
   290 	function_uint_to_wstring,
   290     function_dword_to_usint,
   291 	function_uint_to_string,
   291     function_dword_to_uint,
   292 	function_uint_to_lword,
   292     function_dword_to_udint,
   293 	function_uint_to_uint,
   293     function_dword_to_ulint,
   294 	function_uint_to_lreal,
   294     function_dword_to_time,
   295 	function_uint_to_byte,
   295     function_dword_to_bool,
   296 	function_uint_to_usint,
   296     function_dword_to_byte,
   297 	function_uint_to_ulint,
   297     function_dword_to_word,
   298 	function_uint_to_bool,
   298     function_dword_to_lword,
   299 	function_uint_to_time,
   299     function_dword_to_string,
   300 	function_uint_to_int,
   300     function_dword_to_wstring,
   301 	function_lreal_to_real,
   301     function_dword_to_date,
   302 	function_lreal_to_sint,
   302     function_dword_to_tod,
   303 	function_lreal_to_lint,
   303     function_dword_to_dt,
   304 	function_lreal_to_dint,
   304     function_lword_to_real,
   305 	function_lreal_to_date,
   305     function_lword_to_lreal,
   306 	function_lreal_to_dword,
   306     function_lword_to_sint,
   307 	function_lreal_to_dt,
   307     function_lword_to_int,
   308 	function_lreal_to_tod,
   308     function_lword_to_dint,
   309 	function_lreal_to_udint,
   309     function_lword_to_lint,
   310 	function_lreal_to_word,
   310     function_lword_to_usint,
   311 	function_lreal_to_wstring,
   311     function_lword_to_uint,
   312 	function_lreal_to_string,
   312     function_lword_to_udint,
   313 	function_lreal_to_lword,
   313     function_lword_to_ulint,
   314 	function_lreal_to_uint,
   314     function_lword_to_time,
   315 	function_lreal_to_lreal,
   315     function_lword_to_bool,
   316 	function_lreal_to_byte,
   316     function_lword_to_byte,
   317 	function_lreal_to_usint,
   317     function_lword_to_word,
   318 	function_lreal_to_ulint,
   318     function_lword_to_dword,
   319 	function_lreal_to_bool,
   319     function_lword_to_string,
   320 	function_lreal_to_time,
   320     function_lword_to_wstring,
   321 	function_lreal_to_int,
   321     function_lword_to_date,
   322 	function_byte_to_real,
   322     function_lword_to_tod,
   323 	function_byte_to_sint,
   323     function_lword_to_dt,
   324 	function_byte_to_lint,
   324     function_string_to_real,
   325 	function_byte_to_dint,
   325     function_string_to_lreal,
   326 	function_byte_to_date,
   326     function_string_to_sint,
   327 	function_byte_to_dword,
   327     function_string_to_int,
   328 	function_byte_to_dt,
   328     function_string_to_dint,
   329 	function_byte_to_tod,
   329     function_string_to_lint,
   330 	function_byte_to_udint,
   330     function_string_to_usint,
   331 	function_byte_to_word,
   331     function_string_to_uint,
   332 	function_byte_to_wstring,
   332     function_string_to_udint,
   333 	function_byte_to_string,
   333     function_string_to_ulint,
   334 	function_byte_to_lword,
   334     function_string_to_time,
   335 	function_byte_to_uint,
   335     function_string_to_bool,
   336 	function_byte_to_lreal,
   336     function_string_to_byte,
   337 	function_byte_to_byte,
   337     function_string_to_word,
   338 	function_byte_to_usint,
   338     function_string_to_dword,
   339 	function_byte_to_ulint,
   339     function_string_to_lword,
   340 	function_byte_to_bool,
   340     function_string_to_date,
   341 	function_byte_to_time,
   341     function_string_to_tod,
   342 	function_byte_to_int,
   342     function_string_to_dt,
   343 	function_usint_to_real,
   343     function_wstring_to_real,
   344 	function_usint_to_sint,
   344     function_wstring_to_lreal,
   345 	function_usint_to_lint,
   345     function_wstring_to_sint,
   346 	function_usint_to_dint,
   346     function_wstring_to_int,
   347 	function_usint_to_date,
   347     function_wstring_to_dint,
   348 	function_usint_to_dword,
   348     function_wstring_to_lint,
   349 	function_usint_to_dt,
   349     function_wstring_to_usint,
   350 	function_usint_to_tod,
   350     function_wstring_to_uint,
   351 	function_usint_to_udint,
   351     function_wstring_to_udint,
   352 	function_usint_to_word,
   352     function_wstring_to_ulint,
   353 	function_usint_to_wstring,
   353     function_wstring_to_time,
   354 	function_usint_to_string,
   354     function_wstring_to_bool,
   355 	function_usint_to_lword,
   355     function_wstring_to_byte,
   356 	function_usint_to_uint,
   356     function_wstring_to_word,
   357 	function_usint_to_lreal,
   357     function_wstring_to_dword,
   358 	function_usint_to_byte,
   358     function_wstring_to_lword,
   359 	function_usint_to_usint,
   359     function_wstring_to_date,
   360 	function_usint_to_ulint,
   360     function_wstring_to_tod,
   361 	function_usint_to_bool,
   361     function_wstring_to_dt,
   362 	function_usint_to_time,
   362     function_date_to_real,
   363 	function_usint_to_int,
   363     function_date_to_lreal,
   364 	function_ulint_to_real,
   364     function_date_to_sint,
   365 	function_ulint_to_sint,
   365     function_date_to_int,
   366 	function_ulint_to_lint,
   366     function_date_to_dint,
   367 	function_ulint_to_dint,
   367     function_date_to_lint,
   368 	function_ulint_to_date,
   368     function_date_to_usint,
   369 	function_ulint_to_dword,
   369     function_date_to_uint,
   370 	function_ulint_to_dt,
   370     function_date_to_udint,
   371 	function_ulint_to_tod,
   371     function_date_to_ulint,
   372 	function_ulint_to_udint,
   372     function_date_to_bool,
   373 	function_ulint_to_word,
   373     function_date_to_byte,
   374 	function_ulint_to_wstring,
   374     function_date_to_word,
   375 	function_ulint_to_string,
   375     function_date_to_dword,
   376 	function_ulint_to_lword,
   376     function_date_to_lword,
   377 	function_ulint_to_uint,
   377     function_date_to_string,
   378 	function_ulint_to_lreal,
   378     function_date_to_wstring,
   379 	function_ulint_to_byte,
   379     function_tod_to_real,
   380 	function_ulint_to_usint,
   380     function_tod_to_lreal,
   381 	function_ulint_to_ulint,
   381     function_tod_to_sint,
   382 	function_ulint_to_bool,
   382     function_tod_to_int,
   383 	function_ulint_to_time,
   383     function_tod_to_dint,
   384 	function_ulint_to_int,
   384     function_tod_to_lint,
   385 	function_bool_to_real,
   385     function_tod_to_usint,
   386 	function_bool_to_sint,
   386     function_tod_to_uint,
   387 	function_bool_to_lint,
   387     function_tod_to_udint,
   388 	function_bool_to_dint,
   388     function_tod_to_ulint,
   389 	function_bool_to_date,
   389     function_tod_to_bool,
   390 	function_bool_to_dword,
   390     function_tod_to_byte,
   391 	function_bool_to_dt,
   391     function_tod_to_word,
   392 	function_bool_to_tod,
   392     function_tod_to_dword,
   393 	function_bool_to_udint,
   393     function_tod_to_lword,
   394 	function_bool_to_word,
   394     function_tod_to_string,
   395 	function_bool_to_wstring,
   395     function_tod_to_wstring,
   396 	function_bool_to_string,
   396     function_dt_to_real,
   397 	function_bool_to_lword,
   397     function_dt_to_lreal,
   398 	function_bool_to_uint,
   398     function_dt_to_sint,
   399 	function_bool_to_lreal,
   399     function_dt_to_int,
   400 	function_bool_to_byte,
   400     function_dt_to_dint,
   401 	function_bool_to_usint,
   401     function_dt_to_lint,
   402 	function_bool_to_ulint,
   402     function_dt_to_usint,
   403 	function_bool_to_bool,
   403     function_dt_to_uint,
   404 	function_bool_to_time,
   404     function_dt_to_udint,
   405 	function_bool_to_int,
   405     function_dt_to_ulint,
   406 	function_time_to_real,
   406     function_dt_to_bool,
   407 	function_time_to_sint,
   407     function_dt_to_byte,
   408 	function_time_to_lint,
   408     function_dt_to_word,
   409 	function_time_to_dint,
   409     function_dt_to_dword,
   410 	function_time_to_date,
   410     function_dt_to_lword,
   411 	function_time_to_dword,
   411     function_dt_to_string,
   412 	function_time_to_dt,
   412     function_dt_to_wstring,
   413 	function_time_to_tod,
   413     function_trunc,
   414 	function_time_to_udint,
   414     function_bcd_to_sint,
   415 	function_time_to_word,
   415     function_bcd_to_int,
   416 	function_time_to_wstring,
   416     function_bcd_to_dint,
   417 	function_time_to_string,
   417     function_bcd_to_lint,
   418 	function_time_to_lword,
   418     function_bcd_to_usint,
   419 	function_time_to_uint,
   419     function_bcd_to_uint,
   420 	function_time_to_lreal,
   420     function_bcd_to_udint,
   421 	function_time_to_byte,
   421     function_bcd_to_ulint,
   422 	function_time_to_usint,
   422     function_sint_to_bcd,
   423 	function_time_to_ulint,
   423     function_int_to_bcd,
   424 	function_time_to_bool,
   424     function_dint_to_bcd,
   425 	function_time_to_time,
   425     function_lint_to_bcd,
   426 	function_time_to_int,
   426     function_usint_to_bcd,
   427 	function_int_to_real,
   427     function_uint_to_bcd,
   428 	function_int_to_sint,
   428     function_udint_to_bcd,
   429 	function_int_to_lint,
   429     function_ulint_to_bcd,
   430 	function_int_to_dint,
   430     function_date_and_time_to_time_of_day,
   431 	function_int_to_date,
   431     function_date_and_time_to_date,
   432 	function_int_to_dword,
   432     function_abs,
   433 	function_int_to_dt,
   433     function_sqrt,
   434 	function_int_to_tod,
   434     function_ln,
   435 	function_int_to_udint,
   435     function_log,
   436 	function_int_to_word,
   436     function_exp,
   437 	function_int_to_wstring,
   437     function_sin,
   438 	function_int_to_string,
   438     function_cos,
   439 	function_int_to_lword,
   439     function_tan,
   440 	function_int_to_uint,
   440     function_asin,
   441 	function_int_to_lreal,
   441     function_acos,
   442 	function_int_to_byte,
   442     function_atan,
   443 	function_int_to_usint,
   443     function_add,
   444 	function_int_to_ulint,
   444     function_mul,
   445 	function_int_to_bool,
   445     function_sub,
   446 	function_int_to_time,
   446     function_div,
   447 	function_int_to_int,
   447     function_mod,
   448 	function_trunc,
   448     function_expt,
   449 	function_bcd_to_sint,
   449     function_move,
   450 	function_bcd_to_lint,
   450     function_shl,
   451 	function_bcd_to_dint,
   451     function_shr,
   452 	function_bcd_to_udint,
   452     function_ror,
   453 	function_bcd_to_uint,
   453     function_rol,
   454 	function_bcd_to_usint,
   454     function_and,
   455 	function_bcd_to_ulint,
   455     function_or,
   456 	function_bcd_to_int,
   456     function_xor,
   457 	function_sint_to_bcd,
   457     function_not,
   458 	function_lint_to_bcd,
   458     function_sel,
   459 	function_dint_to_bcd,
   459     function_max,
   460 	function_udint_to_bcd,
   460     function_min,
   461 	function_uint_to_bcd,
   461     function_limit,
   462 	function_usint_to_bcd,
   462     function_mux,
   463 	function_ulint_to_bcd,
   463     function_gt,
   464 	function_int_to_bcd,
   464     function_ge,
   465 	function_date_and_time_to_time_of_day,
   465     function_eq,
   466 	function_date_and_time_to_date,
   466     function_lt,
   467 	function_abs,
   467     function_le,
   468 	function_sqrt,
   468     function_ne,
   469 	function_ln,
   469     function_len,
   470 	function_log,
   470     function_left,
   471 	function_exp,
   471     function_right,
   472 	function_sin,
   472     function_mid,
   473 	function_cos,
   473     function_concat,
   474 	function_tan,
   474     function_insert,
   475 	function_asin,
   475     function_delete,
   476 	function_acos,
   476     function_replace,
   477 	function_atan,
   477     function_find,
   478 	function_add,
   478     function_none
   479 	function_mul,
       
   480 	function_sub,
       
   481 	function_div,
       
   482 	function_mod,
       
   483 	function_expt,
       
   484 	function_move,
       
   485 	function_shl,
       
   486 	function_shr,
       
   487 	function_ror,
       
   488 	function_rol,
       
   489 	function_and,
       
   490 	function_or,
       
   491 	function_xor,
       
   492 	function_not,
       
   493 	function_sel,
       
   494 	function_max,
       
   495 	function_min,
       
   496 	function_limit,
       
   497 	function_mux,
       
   498 	function_gt,
       
   499 	function_ge,
       
   500 	function_eq,
       
   501 	function_lt,
       
   502 	function_le,
       
   503 	function_ne,
       
   504 	function_len,
       
   505 	function_left,
       
   506 	function_right,
       
   507 	function_mid,
       
   508 	function_concat,
       
   509 	function_insert,
       
   510 	function_delete,
       
   511 	function_replace,
       
   512 	function_find,
       
   513 	function_none
       
   514 } function_type_t;
   479 } function_type_t;