@@ -379,36 +379,39 @@ EXTERN sctx_T current_sctx INIT4(0, 0, 0, 0);
379379
380380
381381// Commonly used types.
382- EXTERN type_T t_any INIT4 (VAR_UNKNOWN , 0 , NULL , NULL );
383- EXTERN type_T t_void INIT4 (VAR_VOID , 0 , NULL , NULL );
384- EXTERN type_T t_bool INIT4 (VAR_BOOL , 0 , NULL , NULL );
385- EXTERN type_T t_special INIT4 (VAR_SPECIAL , 0 , NULL , NULL );
386- EXTERN type_T t_number INIT4 (VAR_NUMBER , 0 , NULL , NULL );
387- EXTERN type_T t_float INIT4 (VAR_FLOAT , 0 , NULL , NULL );
388- EXTERN type_T t_string INIT4 (VAR_STRING , 0 , NULL , NULL );
389- EXTERN type_T t_blob INIT4 (VAR_BLOB , 0 , NULL , NULL );
390- EXTERN type_T t_job INIT4 (VAR_JOB , 0 , NULL , NULL );
391- EXTERN type_T t_channel INIT4 (VAR_CHANNEL , 0 , NULL , NULL );
392-
393- EXTERN type_T t_func_void INIT4 (VAR_FUNC , - 1 , & t_void , NULL );
394- EXTERN type_T t_func_any INIT4 (VAR_FUNC , - 1 , & t_any , NULL );
395-
396- EXTERN type_T t_partial_void INIT4 (VAR_PARTIAL , - 1 , & t_void , NULL );
397- EXTERN type_T t_partial_any INIT4 (VAR_PARTIAL , - 1 , & t_any , NULL );
398-
399- EXTERN type_T t_list_any INIT4 (VAR_LIST , 0 , & t_any , NULL );
400- EXTERN type_T t_dict_any INIT4 (VAR_DICT , 0 , & t_any , NULL );
401- EXTERN type_T t_list_empty INIT4 (VAR_LIST , 0 , & t_void , NULL );
402- EXTERN type_T t_dict_empty INIT4 (VAR_DICT , 0 , & t_void , NULL );
403-
404- EXTERN type_T t_list_bool INIT4 (VAR_LIST , 0 , & t_bool , NULL );
405- EXTERN type_T t_list_number INIT4 (VAR_LIST , 0 , & t_number , NULL );
406- EXTERN type_T t_list_string INIT4 (VAR_LIST , 0 , & t_string , NULL );
407- EXTERN type_T t_list_dict_any INIT4 (VAR_LIST , 0 , & t_dict_any , NULL );
408-
409- EXTERN type_T t_dict_bool INIT4 (VAR_DICT , 0 , & t_bool , NULL );
410- EXTERN type_T t_dict_number INIT4 (VAR_DICT , 0 , & t_number , NULL );
411- EXTERN type_T t_dict_string INIT4 (VAR_DICT , 0 , & t_string , NULL );
382+ EXTERN type_T t_any INIT5 (VAR_UNKNOWN , 0 , 0 , NULL , NULL );
383+ EXTERN type_T t_void INIT5 (VAR_VOID , 0 , 0 , NULL , NULL );
384+ EXTERN type_T t_bool INIT5 (VAR_BOOL , 0 , 0 , NULL , NULL );
385+ EXTERN type_T t_special INIT5 (VAR_SPECIAL , 0 , 0 , NULL , NULL );
386+ EXTERN type_T t_number INIT5 (VAR_NUMBER , 0 , 0 , NULL , NULL );
387+ EXTERN type_T t_float INIT5 (VAR_FLOAT , 0 , 0 , NULL , NULL );
388+ EXTERN type_T t_string INIT5 (VAR_STRING , 0 , 0 , NULL , NULL );
389+ EXTERN type_T t_blob INIT5 (VAR_BLOB , 0 , 0 , NULL , NULL );
390+ EXTERN type_T t_job INIT5 (VAR_JOB , 0 , 0 , NULL , NULL );
391+ EXTERN type_T t_channel INIT5 (VAR_CHANNEL , 0 , 0 , NULL , NULL );
392+
393+ EXTERN type_T t_func_void INIT5 (VAR_FUNC , -1 , 0 , & t_void , NULL );
394+ EXTERN type_T t_func_any INIT5 (VAR_FUNC , -1 , 0 , & t_any , NULL );
395+ EXTERN type_T t_func_number INIT5 (VAR_FUNC , -1 , 0 , & t_number , NULL );
396+ EXTERN type_T t_func_string INIT5 (VAR_FUNC , -1 , 0 , & t_string , NULL );
397+ EXTERN type_T t_func_0_void INIT5 (VAR_FUNC , 0 , 0 , & t_void , NULL );
398+ EXTERN type_T t_func_0_any INIT5 (VAR_FUNC , 0 , 0 , & t_any , NULL );
399+ EXTERN type_T t_func_0_number INIT5 (VAR_FUNC , 0 , 0 , & t_number , NULL );
400+ EXTERN type_T t_func_0_string INIT5 (VAR_FUNC , 0 , 0 , & t_string , NULL );
401+
402+ EXTERN type_T t_list_any INIT5 (VAR_LIST , 0 , 0 , & t_any , NULL );
403+ EXTERN type_T t_dict_any INIT5 (VAR_DICT , 0 , 0 , & t_any , NULL );
404+ EXTERN type_T t_list_empty INIT5 (VAR_LIST , 0 , 0 , & t_void , NULL );
405+ EXTERN type_T t_dict_empty INIT5 (VAR_DICT , 0 , 0 , & t_void , NULL );
406+
407+ EXTERN type_T t_list_bool INIT5 (VAR_LIST , 0 , 0 , & t_bool , NULL );
408+ EXTERN type_T t_list_number INIT5 (VAR_LIST , 0 , 0 , & t_number , NULL );
409+ EXTERN type_T t_list_string INIT5 (VAR_LIST , 0 , 0 , & t_string , NULL );
410+ EXTERN type_T t_list_dict_any INIT5 (VAR_LIST , 0 , 0 , & t_dict_any , NULL );
411+
412+ EXTERN type_T t_dict_bool INIT5 (VAR_DICT , 0 , 0 , & t_bool , NULL );
413+ EXTERN type_T t_dict_number INIT5 (VAR_DICT , 0 , 0 , & t_number , NULL );
414+ EXTERN type_T t_dict_string INIT5 (VAR_DICT , 0 , 0 , & t_string , NULL );
412415
413416
414417#endif
0 commit comments