diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1998-02-08 21:31:55 -0500 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-02-09 07:30:19 +0000 |
commit | ef50df4b2435a16251e94335bad8aa9485e4478c (patch) | |
tree | f9c34021c30005404fdcb5adf18834ff2a160052 /proto.h | |
parent | d9bb4600de3a7f46a4972e4a2d2e5d1ea333bb0a (diff) | |
download | perl-ef50df4b2435a16251e94335bad8aa9485e4478c.tar.gz |
[win32] enhancements to previous patch for XSUB OUTPUT args
Message-Id: <199802090731.CAA04438@aatma.engin.umich.edu>
Subject: Re: [PATCH] XSUB OUTPUT arguments and 'set' magic
p4raw-id: //depot/win32/perl@492
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -490,9 +490,13 @@ void sv_add_arena _((char* ptr, U32 size, U32 flags)); int sv_backoff _((SV* sv)); SV* sv_bless _((SV* sv, HV* stash)); void sv_catpvf _((SV* sv, const char* pat, ...)); +void sv_catpvf_mg _((SV* sv, const char* pat, ...)); void sv_catpv _((SV* sv, char* ptr)); +void sv_catpv_mg _((SV* sv, char* ptr)); void sv_catpvn _((SV* sv, char* ptr, STRLEN len)); +void sv_catpvn_mg _((SV* sv, char* ptr, STRLEN len)); void sv_catsv _((SV* dsv, SV* ssv)); +void sv_catsv_mg _((SV* dsv, SV* ssv)); void sv_chop _((SV* sv, char* ptr)); void sv_clean_all _((void)); void sv_clean_objs _((void)); @@ -531,17 +535,25 @@ void sv_replace _((SV* sv, SV* nsv)); void sv_report_used _((void)); void sv_reset _((char* s, HV* stash)); void sv_setpvf _((SV* sv, const char* pat, ...)); +void sv_setpvf_mg _((SV* sv, const char* pat, ...)); void sv_setiv _((SV* sv, IV num)); +void sv_setiv_mg _((SV* sv, IV num)); void sv_setpviv _((SV* sv, IV num)); +void sv_setpviv_mg _((SV* sv, IV num)); void sv_setuv _((SV* sv, UV num)); +void sv_setuv_mg _((SV* sv, UV num)); void sv_setnv _((SV* sv, double num)); +void sv_setnv_mg _((SV* sv, double num)); SV* sv_setref_iv _((SV* rv, char* classname, IV iv)); SV* sv_setref_nv _((SV* rv, char* classname, double nv)); SV* sv_setref_pv _((SV* rv, char* classname, void* pv)); SV* sv_setref_pvn _((SV* rv, char* classname, char* pv, I32 n)); void sv_setpv _((SV* sv, const char* ptr)); +void sv_setpv_mg _((SV* sv, const char* ptr)); void sv_setpvn _((SV* sv, const char* ptr, STRLEN len)); +void sv_setpvn_mg _((SV* sv, const char* ptr, STRLEN len)); void sv_setsv _((SV* dsv, SV* ssv)); +void sv_setsv_mg _((SV* dsv, SV* ssv)); void sv_taint _((SV* sv)); bool sv_tainted _((SV* sv)); int sv_unmagic _((SV* sv, int type)); @@ -549,6 +561,7 @@ void sv_unref _((SV* sv)); void sv_untaint _((SV* sv)); bool sv_upgrade _((SV* sv, U32 mt)); void sv_usepvn _((SV* sv, char* ptr, STRLEN len)); +void sv_usepvn_mg _((SV* sv, char* ptr, STRLEN len)); void sv_vcatpvfn _((SV* sv, const char* pat, STRLEN patlen, va_list* args, SV** svargs, I32 svmax, bool *used_locale)); |