AIX patch for hints/aix.sh:
[p5sagit/p5-mst-13.2.git] / embed.h
diff --git a/embed.h b/embed.h
index 617f9df..b577200 100644 (file)
--- a/embed.h
+++ b/embed.h
@@ -46,6 +46,7 @@
 #define av_make                        Perl_av_make
 #define av_pop                 Perl_av_pop
 #define av_push                        Perl_av_push
+#define av_reify               Perl_av_reify
 #define av_shift               Perl_av_shift
 #define av_store               Perl_av_store
 #define av_undef               Perl_av_undef
@@ -60,6 +61,7 @@
 #define avhv_iternext          Perl_avhv_iternext
 #define avhv_iternextsv                Perl_avhv_iternextsv
 #define avhv_iterval           Perl_avhv_iterval
+#define avhv_keys              Perl_avhv_keys
 #define avhv_store             Perl_avhv_store
 #define avhv_store_ent         Perl_avhv_store_ent
 #define band_amg               Perl_band_amg
 #define do_trans               Perl_do_trans
 #define do_vecset              Perl_do_vecset
 #define do_vop                 Perl_do_vop
-#define doeval                 Perl_doeval
 #define dofindlabel            Perl_dofindlabel
 #define dopoptoeval            Perl_dopoptoeval
 #define dounwind               Perl_dounwind
 #define filter_add             Perl_filter_add
 #define filter_del             Perl_filter_del
 #define filter_read            Perl_filter_read
+#define find_threadsv          Perl_find_threadsv
 #define fold                   Perl_fold
 #define fold_constants         Perl_fold_constants
 #define fold_locale            Perl_fold_locale
 #define inc_amg                        Perl_inc_amg
 #define ingroup                        Perl_ingroup
 #define init_stacks            Perl_init_stacks
+#define init_thread_intern     Perl_init_thread_intern
 #define instr                  Perl_instr
 #define intro_my               Perl_intro_my
 #define intuit_more            Perl_intuit_more
 #define lshift_amg             Perl_lshift_amg
 #define lshift_ass_amg         Perl_lshift_ass_amg
 #define lt_amg                 Perl_lt_amg
-#define magic_clearenv         Perl_magic_clearenv
 #define magic_clear_all_env    Perl_magic_clear_all_env
+#define magic_clearenv         Perl_magic_clearenv
 #define magic_clearpack                Perl_magic_clearpack
 #define magic_clearsig         Perl_magic_clearsig
 #define magic_existspack       Perl_magic_existspack
 #define magic_freedefelem      Perl_magic_freedefelem
+#define magic_freeregexp       Perl_magic_freeregexp
 #define magic_get              Perl_magic_get
 #define magic_getarylen                Perl_magic_getarylen
 #define magic_getdefelem       Perl_magic_getdefelem
 #define magic_mutexfree                Perl_magic_mutexfree
 #define magic_nextpack         Perl_magic_nextpack
 #define magic_set              Perl_magic_set
+#define magic_set_all_env      Perl_magic_set_all_env
 #define magic_setamagic                Perl_magic_setamagic
 #define magic_setarylen                Perl_magic_setarylen
 #define magic_setbm            Perl_magic_setbm
 #define newPVOP                        Perl_newPVOP
 #define newRANGE               Perl_newRANGE
 #define newRV                  Perl_newRV
+#define newRV_noinc            Perl_newRV_noinc
 #define newSLICEOP             Perl_newSLICEOP
 #define newSTATEOP             Perl_newSTATEOP
 #define newSUB                 Perl_newSUB
 #define newWHILEOP             Perl_newWHILEOP
 #define newXS                  Perl_newXS
 #define newXSUB                        Perl_newXSUB
+#define new_struct_thread      Perl_new_struct_thread
 #define nextargv               Perl_nextargv
 #define nexttoke               Perl_nexttoke
 #define nexttype               Perl_nexttype
 #define nomemok                        Perl_nomemok
 #define nomethod_amg           Perl_nomethod_amg
 #define not_amg                        Perl_not_amg
+#define nthreads               Perl_nthreads
+#define nthreads_cond          Perl_nthreads_cond
 #define numer_amg              Perl_numer_amg
 #define numeric_local          Perl_numeric_local
 #define numeric_name           Perl_numeric_name
 #define pp_syswrite            Perl_pp_syswrite
 #define pp_tell                        Perl_pp_tell
 #define pp_telldir             Perl_pp_telldir
+#define pp_threadsv            Perl_pp_threadsv
 #define pp_tie                 Perl_pp_tie
 #define pp_tied                        Perl_pp_tied
 #define pp_time                        Perl_pp_time
 #define reall_srchlen          Perl_reall_srchlen
 #define ref                    Perl_ref
 #define refkids                        Perl_refkids
-#define regarglen              Perl_regarglen
-#define regbol                 Perl_regbol
-#define regcode                        Perl_regcode
-#define regdummy               Perl_regdummy
 #define regdump                        Perl_regdump
-#define regendp                        Perl_regendp
-#define regeol                 Perl_regeol
-#define reginput               Perl_reginput
+#define regexec_flags          Perl_regexec_flags
 #define regkind                        Perl_regkind
-#define reglastparen           Perl_reglastparen
-#define regmyendp              Perl_regmyendp
-#define regmyp_size            Perl_regmyp_size
-#define regmystartp            Perl_regmystartp
-#define regnarrate             Perl_regnarrate
-#define regnaughty             Perl_regnaughty
 #define regnext                        Perl_regnext
-#define regnpar                        Perl_regnpar
-#define regparse               Perl_regparse
-#define regprecomp             Perl_regprecomp
-#define regprev                        Perl_regprev
 #define regprop                        Perl_regprop
-#define regsawback             Perl_regsawback
-#define regsize                        Perl_regsize
-#define regstartp              Perl_regstartp
-#define regtill                        Perl_regtill
-#define regxend                        Perl_regxend
 #define repeat_amg             Perl_repeat_amg
 #define repeat_ass_amg         Perl_repeat_ass_amg
 #define repeatcpy              Perl_repeatcpy
 #define save_scalar            Perl_save_scalar
 #define save_sptr              Perl_save_sptr
 #define save_svref             Perl_save_svref
+#define save_threadsv          Perl_save_threadsv
 #define savepv                 Perl_savepv
 #define savepvn                        Perl_savepvn
 #define savestack              Perl_savestack
 #define sig_name               Perl_sig_name
 #define sig_num                        Perl_sig_num
 #define sighandler             Perl_sighandler
+#define sighandlerp            Perl_sighandlerp
 #define simple                 Perl_simple
 #define sin_amg                        Perl_sin_amg
 #define skipspace              Perl_skipspace
 #define sv_cmp                 Perl_sv_cmp
 #define sv_cmp_locale          Perl_sv_cmp_locale
 #define sv_collxfrm            Perl_sv_collxfrm
+#define sv_compile_2op         Perl_sv_compile_2op
 #define sv_dec                 Perl_sv_dec
 #define sv_derived_from                Perl_sv_derived_from
 #define sv_dump                        Perl_sv_dump
 #define sv_insert              Perl_sv_insert
 #define sv_isa                 Perl_sv_isa
 #define sv_isobject            Perl_sv_isobject
+#define sv_iv                  Perl_sv_iv
 #define sv_len                 Perl_sv_len
 #define sv_magic               Perl_sv_magic
 #define sv_mortalcopy          Perl_sv_mortalcopy
 #define sv_newmortal           Perl_sv_newmortal
 #define sv_newref              Perl_sv_newref
 #define sv_no                  Perl_sv_no
+#define sv_nv                  Perl_sv_nv
 #define sv_peek                        Perl_sv_peek
 #define sv_pvn_force           Perl_sv_pvn_force
 #define sv_ref                 Perl_sv_ref
 #define sv_setptrobj           Perl_sv_setptrobj
 #define sv_setpv               Perl_sv_setpv
 #define sv_setpvf              Perl_sv_setpvf
+#define sv_setpviv             Perl_sv_setpviv
 #define sv_setpvn              Perl_sv_setpvn
 #define sv_setref_iv           Perl_sv_setref_iv
 #define sv_setref_nv           Perl_sv_setref_nv
 #define sv_setuv               Perl_sv_setuv
 #define sv_taint               Perl_sv_taint
 #define sv_tainted             Perl_sv_tainted
+#define sv_true                        Perl_sv_true
 #define sv_undef               Perl_sv_undef
 #define sv_unmagic             Perl_sv_unmagic
 #define sv_unref               Perl_sv_unref
 #define sv_untaint             Perl_sv_untaint
 #define sv_upgrade             Perl_sv_upgrade
 #define sv_usepvn              Perl_sv_usepvn
+#define sv_uv                  Perl_sv_uv
 #define sv_vcatpvfn            Perl_sv_vcatpvfn
 #define sv_vsetpvfn            Perl_sv_vsetpvfn
 #define sv_yes                 Perl_sv_yes
 #define taint_env              Perl_taint_env
 #define taint_proper           Perl_taint_proper
 #define thisexpr               Perl_thisexpr
+#define thr_key                        Perl_thr_key
+#define threads_mutex          Perl_threads_mutex
+#define threadsv_names         Perl_threadsv_names
 #define timesbuf               Perl_timesbuf
 #define tokenbuf               Perl_tokenbuf
 #define too_few_arguments      Perl_too_few_arguments
 #ifndef BINCOMPAT3
 
 #define Error                  Perl_Error
-#define SvIV                   Perl_SvIV
-#define SvNV                   Perl_SvNV
-#define SvTRUE                 Perl_SvTRUE
-#define SvUV                   Perl_SvUV
 #define block_type             Perl_block_type
 #define boot_core_UNIVERSAL    Perl_boot_core_UNIVERSAL
 #define comppad_name_floor     Perl_comppad_name_floor
 #define no_wrongref            Perl_no_wrongref
 #define pad_reset_pending      Perl_pad_reset_pending
 #define padix_floor            Perl_padix_floor
-#define regflags               Perl_regflags
 #define safecalloc             Perl_safecalloc
 #define safefree               Perl_safefree
 #define safemalloc             Perl_safemalloc
 #define formfeed               (curinterp->Iformfeed)
 #define formtarget             (curinterp->Iformtarget)
 #define gensym                 (curinterp->Igensym)
+#define globalstash            (curinterp->Iglobalstash)
 #define in_eval                        (curinterp->Iin_eval)
 #define incgv                  (curinterp->Iincgv)
 #define initav                 (curinterp->Iinitav)
 #define minus_n                        (curinterp->Iminus_n)
 #define minus_p                        (curinterp->Iminus_p)
 #define multiline              (curinterp->Imultiline)
-#define mystack_base           (curinterp->Imystack_base)
-#define mystack_mark           (curinterp->Imystack_mark)
-#define mystack_max            (curinterp->Imystack_max)
-#define mystack_sp             (curinterp->Imystack_sp)
 #define mystrk                 (curinterp->Imystrk)
 #define nrs                    (curinterp->Inrs)
 #define ofmt                   (curinterp->Iofmt)
 #define restartop              (curinterp->Irestartop)
 #define rightgv                        (curinterp->Irightgv)
 #define rs                     (curinterp->Irs)
-#define runlevel               (curinterp->Irunlevel)
 #define sawampersand           (curinterp->Isawampersand)
 #define sawstudy               (curinterp->Isawstudy)
 #define sawvec                 (curinterp->Isawvec)
 #define sv_root                        (curinterp->Isv_root)
 #define tainted                        (curinterp->Itainted)
 #define tainting               (curinterp->Itainting)
+#define thrsv                  (curinterp->Ithrsv)
 #define tmps_floor             (curinterp->Itmps_floor)
 #define tmps_ix                        (curinterp->Itmps_ix)
 #define tmps_max               (curinterp->Itmps_max)
 #define Iformfeed              formfeed
 #define Iformtarget            formtarget
 #define Igensym                        gensym
+#define Iglobalstash           globalstash
 #define Iin_eval               in_eval
 #define Iincgv                 incgv
 #define Iinitav                        initav
 #define Iminus_n               minus_n
 #define Iminus_p               minus_p
 #define Imultiline             multiline
-#define Imystack_base          mystack_base
-#define Imystack_mark          mystack_mark
-#define Imystack_max           mystack_max
-#define Imystack_sp            mystack_sp
 #define Imystrk                        mystrk
 #define Inrs                   nrs
 #define Iofmt                  ofmt
 #define Irestartop             restartop
 #define Irightgv               rightgv
 #define Irs                    rs
-#define Irunlevel              runlevel
 #define Isawampersand          sawampersand
 #define Isawstudy              sawstudy
 #define Isawvec                        sawvec
 #define Isv_root               sv_root
 #define Itainted               tainted
 #define Itainting              tainting
+#define Ithrsv                 thrsv
 #define Itmps_floor            tmps_floor
 #define Itmps_ix               tmps_ix
 #define Itmps_max              tmps_max
 #define formfeed               Perl_formfeed
 #define formtarget             Perl_formtarget
 #define gensym                 Perl_gensym
+#define globalstash            Perl_globalstash
 #define in_eval                        Perl_in_eval
 #define incgv                  Perl_incgv
 #define initav                 Perl_initav
 #define minus_n                        Perl_minus_n
 #define minus_p                        Perl_minus_p
 #define multiline              Perl_multiline
-#define mystack_base           Perl_mystack_base
-#define mystack_mark           Perl_mystack_mark
-#define mystack_max            Perl_mystack_max
-#define mystack_sp             Perl_mystack_sp
 #define mystrk                 Perl_mystrk
 #define nrs                    Perl_nrs
 #define ofmt                   Perl_ofmt
 #define restartop              Perl_restartop
 #define rightgv                        Perl_rightgv
 #define rs                     Perl_rs
-#define runlevel               Perl_runlevel
 #define sawampersand           Perl_sawampersand
 #define sawstudy               Perl_sawstudy
 #define sawvec                 Perl_sawvec
 #define sv_objcount            Perl_sv_objcount
 #define sv_root                        Perl_sv_root
 #define tainted                        Perl_tainted
+#define thrsv                  Perl_thrsv
 #define tmps_floor             Perl_tmps_floor
 #define tmps_ix                        Perl_tmps_ix
 #define tmps_max               Perl_tmps_max