VIRTUAL int sv_backoff _((SV* sv));
VIRTUAL SV* sv_bless _((SV* sv, HV* stash));
VIRTUAL void sv_catpvf _((SV* sv, const char* pat, ...));
+VIRTUAL void sv_catpvf_mg _((SV *sv, const char* pat, ...));
VIRTUAL void sv_catpv _((SV* sv, char* ptr));
+VIRTUAL void sv_catpv_mg _((SV *sv, char *ptr));
VIRTUAL void sv_catpvn _((SV* sv, char* ptr, STRLEN len));
+VIRTUAL void sv_catpvn_mg _((SV *sv, char *ptr, STRLEN len));
VIRTUAL void sv_catsv _((SV* dsv, SV* ssv));
+VIRTUAL void sv_catsv_mg _((SV *dstr, SV *sstr));
VIRTUAL void sv_chop _((SV* sv, char* ptr));
VIRTUAL void sv_clean_all _((void));
VIRTUAL void sv_clean_objs _((void));
VIRTUAL void sv_report_used _((void));
VIRTUAL void sv_reset _((char* s, HV* stash));
VIRTUAL void sv_setpvf _((SV* sv, const char* pat, ...));
+VIRTUAL void sv_setpvf_mg _((SV *sv, const char* pat, ...));
VIRTUAL void sv_setiv _((SV* sv, IV num));
+VIRTUAL void sv_setiv_mg _((SV *sv, IV i));
VIRTUAL void sv_setpviv _((SV* sv, IV num));
+VIRTUAL void sv_setpviv_mg _((SV *sv, IV iv));
VIRTUAL void sv_setuv _((SV* sv, UV num));
+VIRTUAL void sv_setuv_mg _((SV *sv, UV u));
VIRTUAL void sv_setnv _((SV* sv, double num));
+VIRTUAL void sv_setnv_mg _((SV *sv, double num));
VIRTUAL SV* sv_setref_iv _((SV* rv, char* classname, IV iv));
VIRTUAL SV* sv_setref_nv _((SV* rv, char* classname, double nv));
VIRTUAL SV* sv_setref_pv _((SV* rv, char* classname, void* pv));
VIRTUAL SV* sv_setref_pvn _((SV* rv, char* classname, char* pv, I32 n));
VIRTUAL void sv_setpv _((SV* sv, const char* ptr));
+VIRTUAL void sv_setpv_mg _((SV *sv, const char *ptr));
VIRTUAL void sv_setpvn _((SV* sv, const char* ptr, STRLEN len));
+VIRTUAL void sv_setpvn_mg _((SV *sv, const char *ptr, STRLEN len));
VIRTUAL void sv_setsv _((SV* dsv, SV* ssv));
+VIRTUAL void sv_setsv_mg _((SV *dstr, SV *sstr));
VIRTUAL void sv_taint _((SV* sv));
VIRTUAL bool sv_tainted _((SV* sv));
VIRTUAL int sv_unmagic _((SV* sv, int type));
VIRTUAL void sv_untaint _((SV* sv));
VIRTUAL bool sv_upgrade _((SV* sv, U32 mt));
VIRTUAL void sv_usepvn _((SV* sv, char* ptr, STRLEN len));
+VIRTUAL void sv_usepvn_mg _((SV *sv, char *ptr, STRLEN len));
VIRTUAL void sv_vcatpvfn _((SV* sv, const char* pat, STRLEN patlen,
va_list* args, SV** svargs, I32 svmax,
bool *used_locale));
void sv_check_thinkfirst _((SV *sv));
I32 avhv_index_sv _((SV* sv));
-void sv_catpv_mg _((SV *sv, char *ptr));
-void sv_catpvf_mg _((SV *sv, const char* pat, ...));
-void sv_catpvn_mg _((SV *sv, char *ptr, STRLEN len));
-void sv_catsv_mg _((SV *dstr, SV *sstr));
-void sv_setiv_mg _((SV *sv, IV i));
-void sv_setnv_mg _((SV *sv, double num));
-void sv_setsv_mg _((SV *dstr, SV *sstr));
-void sv_setuv_mg _((SV *sv, UV u));
-void sv_setpv_mg _((SV *sv, const char *ptr));
-void sv_setpvf_mg _((SV *sv, const char* pat, ...));
-void sv_setpviv_mg _((SV *sv, IV iv));
-void sv_setpvn_mg _((SV *sv, const char *ptr, STRLEN len));
-void sv_usepvn_mg _((SV *sv, char *ptr, STRLEN len));
-
void do_report_used _((SV *sv));
void do_clean_objs _((SV *sv));
void do_clean_named_objs _((SV *sv));