-/* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+/* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
This file is built by embed.pl from data in embed.pl, pp.sym, intrpvar.h,
perlvars.h and thrdvar.h. Any changes made here will be lost!
*/
#define Perl_Gv_AMupdate pPerl->Perl_Gv_AMupdate
#undef Gv_AMupdate
#define Gv_AMupdate Perl_Gv_AMupdate
+#undef Perl_gv_handler
+#define Perl_gv_handler pPerl->Perl_gv_handler
+#undef gv_handler
+#define gv_handler Perl_gv_handler
+#undef Perl_apply_attrs_string
+#define Perl_apply_attrs_string pPerl->Perl_apply_attrs_string
+#undef apply_attrs_string
+#define apply_attrs_string Perl_apply_attrs_string
#undef Perl_avhv_delete_ent
#define Perl_avhv_delete_ent pPerl->Perl_avhv_delete_ent
#undef avhv_delete_ent
#define Perl_avhv_fetch_ent pPerl->Perl_avhv_fetch_ent
#undef avhv_fetch_ent
#define avhv_fetch_ent Perl_avhv_fetch_ent
+#undef Perl_avhv_store_ent
+#define Perl_avhv_store_ent pPerl->Perl_avhv_store_ent
+#undef avhv_store_ent
+#define avhv_store_ent Perl_avhv_store_ent
#undef Perl_avhv_iternext
#define Perl_avhv_iternext pPerl->Perl_avhv_iternext
#undef avhv_iternext
#define Perl_av_extend pPerl->Perl_av_extend
#undef av_extend
#define av_extend Perl_av_extend
-#undef Perl_av_fake
-#define Perl_av_fake pPerl->Perl_av_fake
-#undef av_fake
-#define av_fake Perl_av_fake
#undef Perl_av_fetch
#define Perl_av_fetch pPerl->Perl_av_fetch
#undef av_fetch
#define Perl_av_push pPerl->Perl_av_push
#undef av_push
#define av_push Perl_av_push
-#undef Perl_av_reify
-#define Perl_av_reify pPerl->Perl_av_reify
-#undef av_reify
-#define av_reify Perl_av_reify
#undef Perl_av_shift
#define Perl_av_shift pPerl->Perl_av_shift
#undef av_shift
#define Perl_form_nocontext pPerl->Perl_form_nocontext
#undef form_nocontext
#define form_nocontext Perl_form_nocontext
+#undef Perl_load_module_nocontext
+#define Perl_load_module_nocontext pPerl->Perl_load_module_nocontext
+#undef load_module_nocontext
+#define load_module_nocontext Perl_load_module_nocontext
#undef Perl_mess_nocontext
#define Perl_mess_nocontext pPerl->Perl_mess_nocontext
#undef mess_nocontext
#define Perl_fprintf_nocontext pPerl->Perl_fprintf_nocontext
#undef fprintf_nocontext
#define fprintf_nocontext Perl_fprintf_nocontext
+#undef Perl_printf_nocontext
+#define Perl_printf_nocontext pPerl->Perl_printf_nocontext
+#undef printf_nocontext
+#define printf_nocontext Perl_printf_nocontext
#endif
+#undef Perl_cv_const_sv
+#define Perl_cv_const_sv pPerl->Perl_cv_const_sv
+#undef cv_const_sv
+#define cv_const_sv Perl_cv_const_sv
+#undef Perl_cv_undef
+#define Perl_cv_undef pPerl->Perl_cv_undef
+#undef cv_undef
+#define cv_undef Perl_cv_undef
#undef Perl_cx_dump
#define Perl_cx_dump pPerl->Perl_cx_dump
#undef cx_dump
#define Perl_do_binmode pPerl->Perl_do_binmode
#undef do_binmode
#define do_binmode Perl_do_binmode
+#undef Perl_do_close
+#define Perl_do_close pPerl->Perl_do_close
+#undef do_close
+#define do_close Perl_do_close
#if !defined(WIN32)
#endif
#if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM)
#endif
+#undef Perl_do_join
+#define Perl_do_join pPerl->Perl_do_join
+#undef do_join
+#define do_join Perl_do_join
#undef Perl_do_open
#define Perl_do_open pPerl->Perl_do_open
#undef do_open
#define Perl_do_open9 pPerl->Perl_do_open9
#undef do_open9
#define do_open9 Perl_do_open9
+#undef Perl_do_openn
+#define Perl_do_openn pPerl->Perl_do_openn
+#undef do_openn
+#define do_openn Perl_do_openn
#undef Perl_dowantarray
#define Perl_dowantarray pPerl->Perl_dowantarray
#undef dowantarray
#define Perl_gv_efullname3 pPerl->Perl_gv_efullname3
#undef gv_efullname3
#define gv_efullname3 Perl_gv_efullname3
+#undef Perl_gv_efullname4
+#define Perl_gv_efullname4 pPerl->Perl_gv_efullname4
+#undef gv_efullname4
+#define gv_efullname4 Perl_gv_efullname4
#undef Perl_gv_fetchfile
#define Perl_gv_fetchfile pPerl->Perl_gv_fetchfile
#undef gv_fetchfile
#define Perl_gv_fullname3 pPerl->Perl_gv_fullname3
#undef gv_fullname3
#define gv_fullname3 Perl_gv_fullname3
+#undef Perl_gv_fullname4
+#define Perl_gv_fullname4 pPerl->Perl_gv_fullname4
+#undef gv_fullname4
+#define gv_fullname4 Perl_gv_fullname4
#undef Perl_gv_init
#define Perl_gv_init pPerl->Perl_gv_init
#undef gv_init
#define Perl_init_stacks pPerl->Perl_init_stacks
#undef init_stacks
#define init_stacks Perl_init_stacks
+#undef Perl_init_tm
+#define Perl_init_tm pPerl->Perl_init_tm
+#undef init_tm
+#define init_tm Perl_init_tm
#undef Perl_instr
#define Perl_instr pPerl->Perl_instr
#undef instr
#define Perl_to_uni_lower_lc pPerl->Perl_to_uni_lower_lc
#undef to_uni_lower_lc
#define to_uni_lower_lc Perl_to_uni_lower_lc
+#undef Perl_is_utf8_char
+#define Perl_is_utf8_char pPerl->Perl_is_utf8_char
+#undef is_utf8_char
+#define is_utf8_char Perl_is_utf8_char
+#undef Perl_is_utf8_string
+#define Perl_is_utf8_string pPerl->Perl_is_utf8_string
+#undef is_utf8_string
+#define is_utf8_string Perl_is_utf8_string
#undef Perl_is_utf8_alnum
#define Perl_is_utf8_alnum pPerl->Perl_is_utf8_alnum
#undef is_utf8_alnum
#define Perl_leave_scope pPerl->Perl_leave_scope
#undef leave_scope
#define leave_scope Perl_leave_scope
+#undef Perl_op_null
+#define Perl_op_null pPerl->Perl_op_null
+#undef op_null
+#define op_null Perl_op_null
+#undef Perl_load_module
+#define Perl_load_module pPerl->Perl_load_module
+#undef load_module
+#define load_module Perl_load_module
+#undef Perl_vload_module
+#define Perl_vload_module pPerl->Perl_vload_module
+#undef vload_module
+#define vload_module Perl_vload_module
#undef Perl_looks_like_number
#define Perl_looks_like_number pPerl->Perl_looks_like_number
#undef looks_like_number
#define looks_like_number Perl_looks_like_number
+#undef Perl_grok_number
+#define Perl_grok_number pPerl->Perl_grok_number
+#undef grok_number
+#define grok_number Perl_grok_number
+#undef Perl_grok_numeric_radix
+#define Perl_grok_numeric_radix pPerl->Perl_grok_numeric_radix
+#undef grok_numeric_radix
+#define grok_numeric_radix Perl_grok_numeric_radix
#if defined(USE_THREADS)
#endif
#if defined(USE_LOCALE_COLLATE)
#define Perl_mg_size pPerl->Perl_mg_size
#undef mg_size
#define mg_size Perl_mg_size
+#undef Perl_mini_mktime
+#define Perl_mini_mktime pPerl->Perl_mini_mktime
+#undef mini_mktime
+#define mini_mktime Perl_mini_mktime
#undef Perl_moreswitches
#define Perl_moreswitches pPerl->Perl_moreswitches
#undef moreswitches
#define Perl_my_atof pPerl->Perl_my_atof
#undef my_atof
#define my_atof Perl_my_atof
-#if !defined(HAS_BCOPY) || !defined(HAS_SAFE_BCOPY)
+#if (!defined(HAS_MEMCPY) && !defined(HAS_BCOPY)) || (!defined(HAS_MEMMOVE) && !defined(HAS_SAFE_MEMCPY) && !defined(HAS_SAFE_BCOPY))
#undef Perl_my_bcopy
#define Perl_my_bcopy pPerl->Perl_my_bcopy
#undef my_bcopy
#define Perl_my_fflush_all pPerl->Perl_my_fflush_all
#undef my_fflush_all
#define my_fflush_all Perl_my_fflush_all
+#undef Perl_my_fork
+#define Perl_my_fork pPerl->Perl_my_fork
+#undef my_fork
+#define my_fork Perl_my_fork
+#undef Perl_atfork_lock
+#define Perl_atfork_lock pPerl->Perl_atfork_lock
+#undef atfork_lock
+#define atfork_lock Perl_atfork_lock
+#undef Perl_atfork_unlock
+#define Perl_atfork_unlock pPerl->Perl_atfork_unlock
+#undef atfork_unlock
+#define atfork_unlock Perl_atfork_unlock
#undef Perl_my_lstat
#define Perl_my_lstat pPerl->Perl_my_lstat
#undef my_lstat
#define Perl_my_popen pPerl->Perl_my_popen
#undef my_popen
#define my_popen Perl_my_popen
+#undef Perl_my_popen_list
+#define Perl_my_popen_list pPerl->Perl_my_popen_list
+#undef my_popen_list
+#define my_popen_list Perl_my_popen_list
#endif
#undef Perl_my_setenv
#define Perl_my_setenv pPerl->Perl_my_setenv
#define Perl_my_stat pPerl->Perl_my_stat
#undef my_stat
#define my_stat Perl_my_stat
+#undef Perl_my_strftime
+#define Perl_my_strftime pPerl->Perl_my_strftime
+#undef my_strftime
+#define my_strftime Perl_my_strftime
#if defined(MYSWAP)
#undef Perl_my_swap
#define Perl_my_swap pPerl->Perl_my_swap
#define Perl_newSViv pPerl->Perl_newSViv
#undef newSViv
#define newSViv Perl_newSViv
+#undef Perl_newSVuv
+#define Perl_newSVuv pPerl->Perl_newSVuv
+#undef newSVuv
+#define newSVuv Perl_newSVuv
#undef Perl_newSVnv
#define Perl_newSVnv pPerl->Perl_newSVnv
#undef newSVnv
#define Perl_newSVpvn pPerl->Perl_newSVpvn
#undef newSVpvn
#define newSVpvn Perl_newSVpvn
+#undef Perl_newSVpvn_share
+#define Perl_newSVpvn_share pPerl->Perl_newSVpvn_share
+#undef newSVpvn_share
+#define newSVpvn_share Perl_newSVpvn_share
#undef Perl_newSVpvf
#define Perl_newSVpvf pPerl->Perl_newSVpvf
#undef newSVpvf
#define Perl_regdump pPerl->Perl_regdump
#undef regdump
#define regdump Perl_regdump
+#undef Perl_regclass_swash
+#define Perl_regclass_swash pPerl->Perl_regclass_swash
+#undef regclass_swash
+#define regclass_swash Perl_regclass_swash
#undef Perl_pregexec
#define Perl_pregexec pPerl->Perl_pregexec
#undef pregexec
#define Perl_rninstr pPerl->Perl_rninstr
#undef rninstr
#define rninstr Perl_rninstr
+#undef Perl_rsignal
+#define Perl_rsignal pPerl->Perl_rsignal
+#undef rsignal
+#define rsignal Perl_rsignal
+#undef Perl_rsignal_state
+#define Perl_rsignal_state pPerl->Perl_rsignal_state
+#undef rsignal_state
+#define rsignal_state Perl_rsignal_state
#if !defined(HAS_RENAME)
#endif
#undef Perl_savepv
#define Perl_save_generic_svref pPerl->Perl_save_generic_svref
#undef save_generic_svref
#define save_generic_svref Perl_save_generic_svref
+#undef Perl_save_generic_pvref
+#define Perl_save_generic_pvref pPerl->Perl_save_generic_pvref
+#undef save_generic_pvref
+#define save_generic_pvref Perl_save_generic_pvref
#undef Perl_save_gp
#define Perl_save_gp pPerl->Perl_save_gp
#undef save_gp
#define Perl_save_long pPerl->Perl_save_long
#undef save_long
#define save_long Perl_save_long
+#undef Perl_save_mortalizesv
+#define Perl_save_mortalizesv pPerl->Perl_save_mortalizesv
+#undef save_mortalizesv
+#define save_mortalizesv Perl_save_mortalizesv
#undef Perl_save_nogv
#define Perl_save_nogv pPerl->Perl_save_nogv
#undef save_nogv
#define Perl_save_re_context pPerl->Perl_save_re_context
#undef save_re_context
#define save_re_context Perl_save_re_context
+#undef Perl_save_padsv
+#define Perl_save_padsv pPerl->Perl_save_padsv
+#undef save_padsv
+#define save_padsv Perl_save_padsv
#undef Perl_save_sptr
#define Perl_save_sptr pPerl->Perl_save_sptr
#undef save_sptr
#define Perl_sv_compile_2op pPerl->Perl_sv_compile_2op
#undef sv_compile_2op
#define sv_compile_2op Perl_sv_compile_2op
+#undef Perl_getcwd_sv
+#define Perl_getcwd_sv pPerl->Perl_getcwd_sv
+#undef getcwd_sv
+#define getcwd_sv Perl_getcwd_sv
#undef Perl_sv_dec
#define Perl_sv_dec pPerl->Perl_sv_dec
#undef sv_dec
#define Perl_sv_setref_iv pPerl->Perl_sv_setref_iv
#undef sv_setref_iv
#define sv_setref_iv Perl_sv_setref_iv
+#undef Perl_sv_setref_uv
+#define Perl_sv_setref_uv pPerl->Perl_sv_setref_uv
+#undef sv_setref_uv
+#define sv_setref_uv Perl_sv_setref_uv
#undef Perl_sv_setref_nv
#define Perl_sv_setref_nv pPerl->Perl_sv_setref_nv
#undef sv_setref_nv
#define Perl_sv_unref pPerl->Perl_sv_unref
#undef sv_unref
#define sv_unref Perl_sv_unref
+#undef Perl_sv_unref_flags
+#define Perl_sv_unref_flags pPerl->Perl_sv_unref_flags
+#undef sv_unref_flags
+#define sv_unref_flags Perl_sv_unref_flags
#undef Perl_sv_untaint
#define Perl_sv_untaint pPerl->Perl_sv_untaint
#undef sv_untaint
#define Perl_utf16_to_utf8_reversed pPerl->Perl_utf16_to_utf8_reversed
#undef utf16_to_utf8_reversed
#define utf16_to_utf8_reversed Perl_utf16_to_utf8_reversed
+#undef Perl_utf8_length
+#define Perl_utf8_length pPerl->Perl_utf8_length
+#undef utf8_length
+#define utf8_length Perl_utf8_length
#undef Perl_utf8_distance
#define Perl_utf8_distance pPerl->Perl_utf8_distance
#undef utf8_distance
#define Perl_utf8_hop pPerl->Perl_utf8_hop
#undef utf8_hop
#define utf8_hop Perl_utf8_hop
-#undef Perl_utf8_to_uv
-#define Perl_utf8_to_uv pPerl->Perl_utf8_to_uv
-#undef utf8_to_uv
-#define utf8_to_uv Perl_utf8_to_uv
-#undef Perl_uv_to_utf8
-#define Perl_uv_to_utf8 pPerl->Perl_uv_to_utf8
-#undef uv_to_utf8
-#define uv_to_utf8 Perl_uv_to_utf8
+#undef Perl_utf8_to_bytes
+#define Perl_utf8_to_bytes pPerl->Perl_utf8_to_bytes
+#undef utf8_to_bytes
+#define utf8_to_bytes Perl_utf8_to_bytes
+#undef Perl_bytes_from_utf8
+#define Perl_bytes_from_utf8 pPerl->Perl_bytes_from_utf8
+#undef bytes_from_utf8
+#define bytes_from_utf8 Perl_bytes_from_utf8
+#undef Perl_bytes_to_utf8
+#define Perl_bytes_to_utf8 pPerl->Perl_bytes_to_utf8
+#undef bytes_to_utf8
+#define bytes_to_utf8 Perl_bytes_to_utf8
+#undef Perl_utf8_to_uvchr
+#define Perl_utf8_to_uvchr pPerl->Perl_utf8_to_uvchr
+#undef utf8_to_uvchr
+#define utf8_to_uvchr Perl_utf8_to_uvchr
+#undef Perl_utf8_to_uvuni
+#define Perl_utf8_to_uvuni pPerl->Perl_utf8_to_uvuni
+#undef utf8_to_uvuni
+#define utf8_to_uvuni Perl_utf8_to_uvuni
+#undef Perl_utf8n_to_uvchr
+#define Perl_utf8n_to_uvchr pPerl->Perl_utf8n_to_uvchr
+#undef utf8n_to_uvchr
+#define utf8n_to_uvchr Perl_utf8n_to_uvchr
+#undef Perl_utf8n_to_uvuni
+#define Perl_utf8n_to_uvuni pPerl->Perl_utf8n_to_uvuni
+#undef utf8n_to_uvuni
+#define utf8n_to_uvuni Perl_utf8n_to_uvuni
+#undef Perl_uvchr_to_utf8
+#define Perl_uvchr_to_utf8 pPerl->Perl_uvchr_to_utf8
+#undef uvchr_to_utf8
+#define uvchr_to_utf8 Perl_uvchr_to_utf8
+#undef Perl_uvuni_to_utf8
+#define Perl_uvuni_to_utf8 pPerl->Perl_uvuni_to_utf8
+#undef uvuni_to_utf8
+#define uvuni_to_utf8 Perl_uvuni_to_utf8
#undef Perl_warn
#define Perl_warn pPerl->Perl_warn
#undef warn
#define Perl_vwarner pPerl->Perl_vwarner
#undef vwarner
#define vwarner Perl_vwarner
-#if defined(USE_PURE_BISON)
-#else
+#undef Perl_whichsig
+#define Perl_whichsig pPerl->Perl_whichsig
+#undef whichsig
+#define whichsig Perl_whichsig
+#ifdef USE_PURE_BISON
#endif
#if defined(MYMALLOC)
#undef Perl_dump_mstats
#define Perl_runops_debug pPerl->Perl_runops_debug
#undef runops_debug
#define runops_debug Perl_runops_debug
+#if defined(USE_THREADS)
+#undef Perl_sv_lock
+#define Perl_sv_lock pPerl->Perl_sv_lock
+#undef sv_lock
+#define sv_lock Perl_sv_lock
+#endif
#undef Perl_sv_catpvf_mg
#define Perl_sv_catpvf_mg pPerl->Perl_sv_catpvf_mg
#undef sv_catpvf_mg
#define Perl_sv_force_normal pPerl->Perl_sv_force_normal
#undef sv_force_normal
#define sv_force_normal Perl_sv_force_normal
+#undef Perl_sv_force_normal_flags
+#define Perl_sv_force_normal_flags pPerl->Perl_sv_force_normal_flags
+#undef sv_force_normal_flags
+#define sv_force_normal_flags Perl_sv_force_normal_flags
#undef Perl_tmps_grow
#define Perl_tmps_grow pPerl->Perl_tmps_grow
#undef tmps_grow
#define Perl_ptr_table_split pPerl->Perl_ptr_table_split
#undef ptr_table_split
#define ptr_table_split Perl_ptr_table_split
+#undef Perl_ptr_table_clear
+#define Perl_ptr_table_clear pPerl->Perl_ptr_table_clear
+#undef ptr_table_clear
+#define ptr_table_clear Perl_ptr_table_clear
+#undef Perl_ptr_table_free
+#define Perl_ptr_table_free pPerl->Perl_ptr_table_free
+#undef ptr_table_free
+#define ptr_table_free Perl_ptr_table_free
+#endif
+#if defined(HAVE_INTERP_INTERN)
+#undef Perl_sys_intern_clear
+#define Perl_sys_intern_clear pPerl->Perl_sys_intern_clear
+#undef sys_intern_clear
+#define sys_intern_clear Perl_sys_intern_clear
+#undef Perl_sys_intern_init
+#define Perl_sys_intern_init pPerl->Perl_sys_intern_init
+#undef sys_intern_init
+#define sys_intern_init Perl_sys_intern_init
#endif
#if defined(PERL_OBJECT)
#else
#if defined(PERL_IN_MG_C) || defined(PERL_DECL_PROT)
#endif
#if defined(PERL_IN_OP_C) || defined(PERL_DECL_PROT)
+# if defined(DEBUG_CLOSURES)
+# endif
# if defined(PL_OP_SLAB_ALLOC)
# endif
#endif
#endif
#if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT)
#endif
+#if defined(PERL_IN_PP_PACK_C) || defined(PERL_DECL_PROT)
+#endif
#if defined(PERL_IN_PP_CTL_C) || defined(PERL_DECL_PROT)
#if defined(PERL_FLEXIBLE_EXCEPTIONS)
#endif
# endif
#endif
#if defined(PERL_IN_REGCOMP_C) || defined(PERL_DECL_PROT)
+# ifdef DEBUGGING
+# endif
#endif
#if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT)
#endif
#if defined(PERL_IN_RUN_C) || defined(PERL_DECL_PROT)
+# ifdef DEBUGGING
+# endif
#endif
#if defined(PERL_IN_SCOPE_C) || defined(PERL_DECL_PROT)
#endif
#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)
-# if defined(DEBUGGING)
+# ifdef DEBUGGING
+# endif
+# if !defined(NV_PRESERVES_UV)
+# endif
+# if defined(USE_ITHREADS)
# endif
#endif
#if defined(PERL_IN_TOKE_C) || defined(PERL_DECL_PROT)
+# if defined(DEBUGGING)
+# endif
+#if 0
+#endif
# if defined(CRIPPLED_CC)
# endif
# if defined(PERL_CR_FILTER)
#endif
#if defined(PERL_IN_UNIVERSAL_C) || defined(PERL_DECL_PROT)
#endif
+#if defined(PERL_IN_LOCALE_C) || defined(PERL_DECL_PROT)
+#endif
#if defined(PERL_IN_UTIL_C) || defined(PERL_DECL_PROT)
# if defined(LEAKTEST)
# endif
#endif
#if defined(PERL_OBJECT)
#endif
+#undef Perl_sv_setsv_flags
+#define Perl_sv_setsv_flags pPerl->Perl_sv_setsv_flags
+#undef sv_setsv_flags
+#define sv_setsv_flags Perl_sv_setsv_flags
+#undef Perl_sv_catpvn_flags
+#define Perl_sv_catpvn_flags pPerl->Perl_sv_catpvn_flags
+#undef sv_catpvn_flags
+#define sv_catpvn_flags Perl_sv_catpvn_flags
+#undef Perl_sv_catsv_flags
+#define Perl_sv_catsv_flags pPerl->Perl_sv_catsv_flags
+#undef sv_catsv_flags
+#define sv_catsv_flags Perl_sv_catsv_flags
+#undef Perl_sv_utf8_upgrade_flags
+#define Perl_sv_utf8_upgrade_flags pPerl->Perl_sv_utf8_upgrade_flags
+#undef sv_utf8_upgrade_flags
+#define sv_utf8_upgrade_flags Perl_sv_utf8_upgrade_flags
+#undef Perl_sv_pvn_force_flags
+#define Perl_sv_pvn_force_flags pPerl->Perl_sv_pvn_force_flags
+#undef sv_pvn_force_flags
+#define sv_pvn_force_flags Perl_sv_pvn_force_flags
+#undef Perl_sv_2pv_flags
+#define Perl_sv_2pv_flags pPerl->Perl_sv_2pv_flags
+#undef sv_2pv_flags
+#define sv_2pv_flags Perl_sv_2pv_flags
+#undef Perl_my_atof2
+#define Perl_my_atof2 pPerl->Perl_my_atof2
+#undef my_atof2
+#define my_atof2 Perl_my_atof2
#endif /* PERL_CORE && PERL_OBJECT */
#endif /* __objXSUB_h__ */