summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1998-01-30 23:43:57 +0000
committerGurusamy Sarathy <gsar@cpan.org>1998-01-30 23:43:57 +0000
commit8f818fa030b966544b5cf7bdfa53e06a9c371bfe (patch)
tree71ba30b27db6bd1598739cddfb1172c740fdebe3 /proto.h
parent0824fdcbe5421f2bac41d2423c4922c21d9416b2 (diff)
downloadperl-8f818fa030b966544b5cf7bdfa53e06a9c371bfe.tar.gz
[asperl] various tweaks
- add new functions to proto.h - fix up makefile.mk for $(OBJECT) p4raw-id: //depot/asperl@450
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/proto.h b/proto.h
index 740a23e2ed..8131fb6246 100644
--- a/proto.h
+++ b/proto.h
@@ -264,6 +264,7 @@ VIRTUAL int magic_settaint _((SV* sv, MAGIC* mg));
VIRTUAL int magic_setuvar _((SV* sv, MAGIC* mg));
VIRTUAL int magic_setvec _((SV* sv, MAGIC* mg));
VIRTUAL int magic_set_all_env _((SV* sv, MAGIC* mg));
+VIRTUAL U32 magic_sizepack _((SV* sv, MAGIC* mg));
VIRTUAL int magic_wipepack _((SV* sv, MAGIC* mg));
VIRTUAL void magicname _((char* sym, char* name, I32 namlen));
int main _((int argc, char** argv, char** env));
@@ -280,6 +281,7 @@ VIRTUAL int mg_get _((SV* sv));
VIRTUAL U32 mg_len _((SV* sv));
VIRTUAL void mg_magical _((SV* sv));
VIRTUAL int mg_set _((SV* sv));
+VIRTUAL I32 mg_size _((SV* sv));
VIRTUAL OP* mod _((OP* o, I32 type));
VIRTUAL char* moreswitches _((char* s));
VIRTUAL OP* my _((OP* o));
@@ -342,7 +344,9 @@ VIRTUAL OP* newLISTOP _((I32 type, I32 flags, OP* first, OP* last));
VIRTUAL OP* newPMOP _((I32 type, I32 flags));
VIRTUAL OP* newPVOP _((I32 type, I32 flags, char* pv));
VIRTUAL SV* newRV _((SV* ref));
+#if !defined(__GNUC__) && (defined(CRIPPLED_CC) || defined(USE_THREADS))
VIRTUAL SV* newRV_noinc _((SV *));
+#endif
#ifdef LEAKTEST
VIRTUAL SV* newSV _((I32 x, STRLEN len));
#else