summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Hay <SteveHay@planit.com>2006-05-22 15:18:33 +0000
committerSteve Hay <SteveHay@planit.com>2006-05-22 15:18:33 +0000
commitc20eb1c0a472ce4ada764a8268fbc22d78a331e1 (patch)
treefdf749bb613727202910ba2b63bfb44c26293aaf
parentc8a14fb6c15fa7e7d9f1ce7bc6160eab4bca36af (diff)
downloadperl-c20eb1c0a472ce4ada764a8268fbc22d78a331e1.tar.gz
Fix Win32 linker error
See: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-05/msg00758.html p4raw-id: //depot/perl@28277
-rw-r--r--embed.fnc2
-rw-r--r--embed.h2
-rw-r--r--global.sym1
3 files changed, 4 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index bc12ba195c..02c712063b 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -312,7 +312,7 @@ XEpoM |SV * |refcounted_he_fetch|NN const struct refcounted_he *chain \
|NULLOK SV *keysv|NULLOK const char *key \
|STRLEN klen, int flags, U32 hash
dpoM |void |refcounted_he_free|NULLOK struct refcounted_he *he
-dpoM |struct refcounted_he *|refcounted_he_new \
+XEdpoM |struct refcounted_he *|refcounted_he_new \
|NULLOK struct refcounted_he *const parent \
|NULLOK SV *const key|NULLOK SV *const value
Apd |SV** |hv_store |NULLOK HV* tb|NULLOK const char* key|I32 klen|NULLOK SV* val \
diff --git a/embed.h b/embed.h
index df7750cce4..e6fa05e92e 100644
--- a/embed.h
+++ b/embed.h
@@ -2465,6 +2465,8 @@
#endif
#ifdef PERL_CORE
#endif
+#if defined(PERL_CORE) || defined(PERL_EXT)
+#endif
#define hv_store(a,b,c,d,e) Perl_hv_store(aTHX_ a,b,c,d,e)
#define hv_store_ent(a,b,c,d) Perl_hv_store_ent(aTHX_ a,b,c,d)
#define hv_store_flags(a,b,c,d,e,f) Perl_hv_store_flags(aTHX_ a,b,c,d,e,f)
diff --git a/global.sym b/global.sym
index c779a0495c..e1ce974768 100644
--- a/global.sym
+++ b/global.sym
@@ -165,6 +165,7 @@ Perl_hv_iterval
Perl_hv_ksplit
Perl_hv_magic
Perl_refcounted_he_fetch
+Perl_refcounted_he_new
Perl_hv_store
Perl_hv_store_ent
Perl_hv_store_flags