summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embed.fnc2
-rw-r--r--embed.h2
-rw-r--r--ext/DynaLoader/DynaLoader_pm.PL2
-rw-r--r--ext/DynaLoader/dl_aix.xs1
-rw-r--r--ext/DynaLoader/dl_dllload.xs1
-rw-r--r--ext/DynaLoader/dl_dlopen.xs1
-rw-r--r--ext/DynaLoader/dl_dyld.xs1
-rw-r--r--ext/DynaLoader/dl_freemint.xs1
-rw-r--r--ext/DynaLoader/dl_hpux.xs1
-rw-r--r--ext/DynaLoader/dl_none.xs1
-rw-r--r--ext/DynaLoader/dl_symbian.xs1
-rw-r--r--ext/DynaLoader/dl_vms.xs1
-rw-r--r--ext/DynaLoader/dl_win32.xs1
-rw-r--r--ext/DynaLoader/dlutils.c1
-rw-r--r--ext/XS-APItest/APItest.xs4
-rw-r--r--numeric.c3
16 files changed, 19 insertions, 5 deletions
diff --git a/embed.fnc b/embed.fnc
index 128d4bd809..6ff8fcdc19 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -818,7 +818,7 @@ Apd |int |grok_number |NN const char *pv|STRLEN len|NULLOK UV *valuep
Apd |int |grok_number_flags|NN const char *pv|STRLEN len|NULLOK UV *valuep|U32 flags
ApdR |bool |grok_numeric_radix|NN const char **sp|NN const char *send
Apd |UV |grok_oct |NN const char* start|NN STRLEN* len_p|NN I32* flags|NULLOK NV *result
-Apdn |bool |grok_atoUV |NN const char* pv|NN UV* valptr|NULLOK const char** endptr
+EXpn |bool |grok_atoUV |NN const char* pv|NN UV* valptr|NULLOK const char** endptr
: These are all indirectly referenced by globals.c. This is somewhat annoying.
p |int |magic_clearenv |NN SV* sv|NN MAGIC* mg
p |int |magic_clear_all_env|NN SV* sv|NN MAGIC* mg
diff --git a/embed.h b/embed.h
index 02a4aceec4..acbd1ea23a 100644
--- a/embed.h
+++ b/embed.h
@@ -178,7 +178,6 @@
#define getcwd_sv(a) Perl_getcwd_sv(aTHX_ a)
#define gp_free(a) Perl_gp_free(aTHX_ a)
#define gp_ref(a) Perl_gp_ref(aTHX_ a)
-#define grok_atoUV Perl_grok_atoUV
#define grok_bin(a,b,c,d) Perl_grok_bin(aTHX_ a,b,c,d)
#define grok_hex(a,b,c,d) Perl_grok_hex(aTHX_ a,b,c,d)
#define grok_infnan(a,b) Perl_grok_infnan(aTHX_ a,b)
@@ -901,6 +900,7 @@
#define av_reify(a) Perl_av_reify(aTHX_ a)
#define current_re_engine() Perl_current_re_engine(aTHX)
#define cv_ckproto_len_flags(a,b,c,d,e) Perl_cv_ckproto_len_flags(aTHX_ a,b,c,d,e)
+#define grok_atoUV Perl_grok_atoUV
#define mg_find_mglob(a) Perl_mg_find_mglob(aTHX_ a)
#define multideref_stringify(a,b) Perl_multideref_stringify(aTHX_ a,b)
#define op_clear(a) Perl_op_clear(aTHX_ a)
diff --git a/ext/DynaLoader/DynaLoader_pm.PL b/ext/DynaLoader/DynaLoader_pm.PL
index c59dd5a57c..45dd6d30e9 100644
--- a/ext/DynaLoader/DynaLoader_pm.PL
+++ b/ext/DynaLoader/DynaLoader_pm.PL
@@ -85,7 +85,7 @@ package DynaLoader;
# Tim.Bunce@ig.co.uk, August 1994
BEGIN {
- $VERSION = '1.31';
+ $VERSION = '1.32';
}
use Config;
diff --git a/ext/DynaLoader/dl_aix.xs b/ext/DynaLoader/dl_aix.xs
index dc20b74256..137af19d4d 100644
--- a/ext/DynaLoader/dl_aix.xs
+++ b/ext/DynaLoader/dl_aix.xs
@@ -12,6 +12,7 @@
*/
#define PERLIO_NOT_STDIO 0
+#define PERL_EXT
/*
* On AIX 4.3 and above the emulation layer is not needed any more, and
diff --git a/ext/DynaLoader/dl_dllload.xs b/ext/DynaLoader/dl_dllload.xs
index 1f99b61247..aac2f7bd76 100644
--- a/ext/DynaLoader/dl_dllload.xs
+++ b/ext/DynaLoader/dl_dllload.xs
@@ -84,6 +84,7 @@
Other comments within the dl_dlopen.xs file may be helpful as well.
*/
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
diff --git a/ext/DynaLoader/dl_dlopen.xs b/ext/DynaLoader/dl_dlopen.xs
index c3df9eacf9..3dce1ef844 100644
--- a/ext/DynaLoader/dl_dlopen.xs
+++ b/ext/DynaLoader/dl_dlopen.xs
@@ -117,6 +117,7 @@
*/
#define PERL_NO_GET_CONTEXT
+#define PERL_EXT
#include "EXTERN.h"
#define PERL_IN_DL_DLOPEN_XS
diff --git a/ext/DynaLoader/dl_dyld.xs b/ext/DynaLoader/dl_dyld.xs
index 3027ddae9a..7822878518 100644
--- a/ext/DynaLoader/dl_dyld.xs
+++ b/ext/DynaLoader/dl_dyld.xs
@@ -39,6 +39,7 @@ been tested on NeXT platforms.
*/
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
diff --git a/ext/DynaLoader/dl_freemint.xs b/ext/DynaLoader/dl_freemint.xs
index 0bf620ed5d..9ecafa03c7 100644
--- a/ext/DynaLoader/dl_freemint.xs
+++ b/ext/DynaLoader/dl_freemint.xs
@@ -37,6 +37,7 @@
*
*/
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
diff --git a/ext/DynaLoader/dl_hpux.xs b/ext/DynaLoader/dl_hpux.xs
index 70bedb80cf..0ed0173e82 100644
--- a/ext/DynaLoader/dl_hpux.xs
+++ b/ext/DynaLoader/dl_hpux.xs
@@ -22,6 +22,7 @@
#undef MAGIC
#endif
+#define PERL_EXT
#include "EXTERN.h"
#define PERL_IN_DL_HPUX_XS
#include "perl.h"
diff --git a/ext/DynaLoader/dl_none.xs b/ext/DynaLoader/dl_none.xs
index 5a193e4346..29141775b0 100644
--- a/ext/DynaLoader/dl_none.xs
+++ b/ext/DynaLoader/dl_none.xs
@@ -3,6 +3,7 @@
* Stubs for platforms that do not support dynamic linking
*/
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
diff --git a/ext/DynaLoader/dl_symbian.xs b/ext/DynaLoader/dl_symbian.xs
index c17f397487..562b034c04 100644
--- a/ext/DynaLoader/dl_symbian.xs
+++ b/ext/DynaLoader/dl_symbian.xs
@@ -26,6 +26,7 @@
* trouble because of Symbian's New(), Copy(), etc definitions. */
#define DL_SYMBIAN_XS
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
diff --git a/ext/DynaLoader/dl_vms.xs b/ext/DynaLoader/dl_vms.xs
index 576b08a9f8..ca8d54f6d2 100644
--- a/ext/DynaLoader/dl_vms.xs
+++ b/ext/DynaLoader/dl_vms.xs
@@ -45,6 +45,7 @@
*
*/
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
diff --git a/ext/DynaLoader/dl_win32.xs b/ext/DynaLoader/dl_win32.xs
index d99f11615f..605b63fda3 100644
--- a/ext/DynaLoader/dl_win32.xs
+++ b/ext/DynaLoader/dl_win32.xs
@@ -25,6 +25,7 @@ calls.
#include <string.h>
#define PERL_NO_GET_CONTEXT
+#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
diff --git a/ext/DynaLoader/dlutils.c b/ext/DynaLoader/dlutils.c
index fca8e787eb..557c0ec1db 100644
--- a/ext/DynaLoader/dlutils.c
+++ b/ext/DynaLoader/dlutils.c
@@ -10,6 +10,7 @@
#define PERL_EUPXS_ALWAYS_EXPORT
#ifndef START_MY_CXT /* Some IDEs try compiling this standalone. */
+# define PERL_EXT
# include "EXTERN.h"
# include "perl.h"
# include "XSUB.h"
diff --git a/ext/XS-APItest/APItest.xs b/ext/XS-APItest/APItest.xs
index 2b7b3490c3..c3f88b4bb9 100644
--- a/ext/XS-APItest/APItest.xs
+++ b/ext/XS-APItest/APItest.xs
@@ -1,4 +1,8 @@
#define PERL_IN_XS_APITEST
+
+/* We want to be able to test things that aren't API yet. */
+#define PERL_EXT
+
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
diff --git a/numeric.c b/numeric.c
index 41f620c897..a13a5e236e 100644
--- a/numeric.c
+++ b/numeric.c
@@ -1033,7 +1033,7 @@ Perl_grok_number_flags(pTHX_ const char *pv, STRLEN len, UV *valuep, U32 flags)
}
/*
-=for apidoc grok_atoUV
+grok_atoUV
grok_atoUV parses a C-style zero-byte terminated string, looking for
a decimal unsigned integer.
@@ -1060,7 +1060,6 @@ used for incremental parsing, and therefore should be avoided
atoi and strtol are also affected by locale settings, which can also be
seen as a bug (global state controlled by user environment).
-=cut
*/
bool