summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-05-01 02:39:32 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-05-01 02:39:32 +0000
commit08e5223a8528b971b4471b7221166ff3212af428 (patch)
treedbabc17820247a878e1e0e8ce6644b764647e1df
parentd953f698b2c38b90c08a3ed9f11ce2835fc0eb22 (diff)
downloadperl-08e5223a8528b971b4471b7221166ff3212af428.tar.gz
Try #2 of getting rid of bincompat5005.
p4raw-id: //depot/perl@16293
-rwxr-xr-xConfigure45
-rw-r--r--NetWare/config_H.wc12
-rw-r--r--Porting/Glossary2
-rw-r--r--Porting/config.sh22
-rw-r--r--Porting/config_H16
-rw-r--r--config_h.SH8
-rw-r--r--embed.h38
-rwxr-xr-xembed.pl38
-rw-r--r--vos/config.alpha.h12
-rw-r--r--vos/config.ga.h12
-rw-r--r--win32/config_H.bc12
-rw-r--r--win32/config_H.gc12
-rw-r--r--win32/config_H.vc8
-rw-r--r--win32/config_H.vc6412
-rw-r--r--wince/config.h12
-rw-r--r--wince/config_H.ce14
16 files changed, 36 insertions, 239 deletions
diff --git a/Configure b/Configure
index c9d7651e9e..e32cc75e27 100755
--- a/Configure
+++ b/Configure
@@ -20,7 +20,7 @@
# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
-# Generated on Wed May 1 05:49:09 EET DST 2002 [metaconfig 3.0 PL70]
+# Generated on Wed May 1 06:26:42 EET DST 2002 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by perlbug@perl.org)
cat >c1$$ <<EOF
@@ -301,8 +301,6 @@ baserev=''
bin=''
binexp=''
installbin=''
-bincompat5005=''
-d_bincompat5005=''
byteorder=''
cc=''
ccflags=''
@@ -9358,45 +9356,6 @@ eval $inlibc
set bcopy d_bcopy
eval $inlibc
-
-: Binary compatibility with 5.005 is not possible for builds
-: with advanced features
-case "$usethreads$usemultiplicity" in
-*define*)
- bincompat5005="$undef"
- d_bincompat5005="$undef"
- ;;
-*) $cat <<EOM
-
-This version of Perl can be compiled for binary compatibility with 5.005.
-If you decide to do so, you will be able to continue using most of the
-extensions that were compiled for Perl 5.005.
-
-EOM
- case "$bincompat5005$d_bincompat5005" in
- *"$undef"*) dflt=n ;;
- *) dflt=y ;;
- esac
- rp='Binary compatibility with Perl 5.005?'
- . ./myread
- case "$ans" in
- y*) val="$define" ;;
- *) val="$undef" ;;
- esac
- set d_bincompat5005
- eval $setvar
- case "$d_bincompat5005" in
- "$define")
- bincompat5005="$define"
- ;;
- *) bincompat5005="$undef"
- d_bincompat5005="$undef"
- ;;
- esac
- ;;
-esac
-
-
: see if this is a unistd.h system
set unistd.h i_unistd
eval $inhdr
@@ -19616,7 +19575,6 @@ awk='$awk'
baserev='$baserev'
bash='$bash'
bin='$bin'
-bincompat5005='$bincompat5005'
binexp='$binexp'
bison='$bison'
byacc='$byacc'
@@ -19684,7 +19642,6 @@ d_atoll='$d_atoll'
d_attribut='$d_attribut'
d_bcmp='$d_bcmp'
d_bcopy='$d_bcopy'
-d_bincompat5005='$d_bincompat5005'
d_bsd='$d_bsd'
d_bsdgetpgrp='$d_bsdgetpgrp'
d_bsdsetpgrp='$d_bsdsetpgrp'
diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc
index 8adcbaae0b..8865df0d03 100644
--- a/NetWare/config_H.wc
+++ b/NetWare/config_H.wc
@@ -1061,14 +1061,6 @@
#define BIN "c:\\perl\\5.7.3\\bin\\NetWare-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\NetWare-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3266,8 +3258,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/Porting/Glossary b/Porting/Glossary
index c731940d78..1414e21381 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -62,7 +62,7 @@ api_revision (patchlevel.U):
possible value. The version list appropriate for the current
system is determined in inc_version_list.U.
XXX To do: Since compatibility can depend on compile time
- options (such as longlong, etc.) it should
+ options (such as bincompat, longlong, etc.) it should
(perhaps) be set by Configure, but currently it isn't.
Currently, we read a hard-wired value from patchlevel.h.
Perhaps what we ought to do is take the hard-wired value from
diff --git a/Porting/config.sh b/Porting/config.sh
index 5fcef92fca..58de290dd4 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,7 +8,7 @@
# Package name : perl5
# Source directory : .
-# Configuration time: Tue Apr 23 06:32:48 EET DST 2002
+# Configuration time: Wed May 1 06:32:57 EET DST 2002
# Configured by : jhi
# Target system : osf1 alpha.hut.fi v4.0 878 alpha
@@ -32,9 +32,9 @@ alignbytes='8'
ansi2knr=''
aphostname=''
api_revision='5'
-api_subversion='0'
-api_version='5'
-api_versionstring='5.005'
+api_subversion='3'
+api_version='7'
+api_versionstring='5.7.3'
ar='ar'
archlib='/opt/perl/lib/5.7.3/alpha-dec_osf'
archlibexp='/opt/perl/lib/5.7.3/alpha-dec_osf'
@@ -63,7 +63,7 @@ ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_
ccversion='V5.6-082'
cf_by='jhi'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Tue Apr 23 06:32:48 EET DST 2002'
+cf_time='Wed May 1 06:32:57 EET DST 2002'
charsize='1'
chgrp=''
chmod='chmod'
@@ -769,7 +769,7 @@ patchlevel='7'
path_sep=':'
perl5='perl'
perl=''
-perl_patchlevel='16080'
+perl_patchlevel='16266'
perladmin='yourname@yourhost.yourplace.com'
perllibs='-lm -lutil'
perlpath='/opt/perl/bin/perl5.7.3'
@@ -953,12 +953,12 @@ vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
version='5.7.3'
-version_patchlevel_string='version 7 subversion 3 patch 16080'
+version_patchlevel_string='version 7 subversion 3 patch 16266'
versiononly='define'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
-xs_apiversion='5.005'
+xs_apiversion='5.7.3'
perl5='yacc'
yaccflags=''
zcat=''
@@ -981,9 +981,9 @@ PERL_REVISION=5
PERL_VERSION=7
PERL_SUBVERSION=3
PERL_API_REVISION=5
-PERL_API_VERSION=5
-PERL_API_SUBVERSION=0
-PERL_PATCHLEVEL=16080
+PERL_API_VERSION=7
+PERL_API_SUBVERSION=3
+PERL_PATCHLEVEL=16266
PERL_CONFIG_SH=true
# Variables propagated from previous config.sh file.
pp_sys_cflags='ccflags="$ccflags -DNO_EFF_ONLY_OK"'
diff --git a/Porting/config_H b/Porting/config_H
index 8a709c30ef..fc79001d9f 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Tue Apr 23 06:32:48 EET DST 2002
+ * Configuration time: Wed May 1 06:32:57 EET DST 2002
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
@@ -1018,14 +1018,6 @@
#define BIN "/opt/perl/bin" /**/
#define BIN_EXP "/opt/perl/bin" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always
- * for those versions.
- */
-#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* in a UV, i.e. 0x1234 or 0x4321 or 0x12345678, etc...
@@ -3584,8 +3576,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
@@ -3606,7 +3598,7 @@
* (presumably) be similar.
* See the INSTALL file for how this works.
*/
-#define PERL_XS_APIVERSION "5.005"
+#define PERL_XS_APIVERSION "5.7.3"
#define PERL_PM_APIVERSION "5.005"
/* HAS_CRYPT:
diff --git a/config_h.SH b/config_h.SH
index a7e8a1aa3d..09ac36e453 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -1038,14 +1038,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
#define BIN "$bin" /**/
#define BIN_EXP "$binexp" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always $undef
- * for those versions.
- */
-#$d_bincompat5005 PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* in a UV, i.e. 0x1234 or 0x4321 or 0x12345678, etc...
diff --git a/embed.h b/embed.h
index 3fa08a94c2..805fd0def2 100644
--- a/embed.h
+++ b/embed.h
@@ -15,42 +15,6 @@
/* NO_EMBED is no longer supported. i.e. EMBED is always active. */
-/* provide binary compatible (but inconsistent) names */
-#if defined(PERL_BINCOMPAT_5005)
-# define Perl_call_atexit perl_atexit
-# define Perl_eval_sv perl_eval_sv
-# define Perl_eval_pv perl_eval_pv
-# define Perl_call_argv perl_call_argv
-# define Perl_call_method perl_call_method
-# define Perl_call_pv perl_call_pv
-# define Perl_call_sv perl_call_sv
-# define Perl_get_av perl_get_av
-# define Perl_get_cv perl_get_cv
-# define Perl_get_hv perl_get_hv
-# define Perl_get_sv perl_get_sv
-# define Perl_init_i18nl10n perl_init_i18nl10n
-# define Perl_init_i18nl14n perl_init_i18nl14n
-# define Perl_new_collate perl_new_collate
-# define Perl_new_ctype perl_new_ctype
-# define Perl_new_numeric perl_new_numeric
-# define Perl_require_pv perl_require_pv
-# define Perl_safesyscalloc Perl_safecalloc
-# define Perl_safesysfree Perl_safefree
-# define Perl_safesysmalloc Perl_safemalloc
-# define Perl_safesysrealloc Perl_saferealloc
-# define Perl_set_numeric_local perl_set_numeric_local
-# define Perl_set_numeric_standard perl_set_numeric_standard
-/* malloc() pollution was the default in earlier versions, so enable
- * it for bincompat; but not for systems that used to do prevent that,
- * or when they ask for {HIDE,EMBED}MYMALLOC */
-# if !defined(EMBEDMYMALLOC) && !defined(HIDEMYMALLOC)
-# if !defined(NeXT) && !defined(__NeXT) && !defined(__MACHTEN__) && \
- !defined(__QNX__)
-# define PERL_POLLUTE_MALLOC
-# endif
-# endif
-#endif
-
/* Hide global symbols */
#if !defined(PERL_IMPLICIT_CONTEXT)
@@ -3203,7 +3167,7 @@
# define sv_setptrref(rv,ptr) sv_setref_iv(rv,Nullch,PTR2IV(ptr))
#endif
-#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT) && !defined(PERL_BINCOMPAT_5005)
+#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT)
/* Compatibility for various misnamed functions. All functions
in the API that begin with "perl_" (not "Perl_") take an explicit
diff --git a/embed.pl b/embed.pl
index 073cdf3ac5..219fad301d 100755
--- a/embed.pl
+++ b/embed.pl
@@ -318,42 +318,6 @@ print EM <<'END';
/* NO_EMBED is no longer supported. i.e. EMBED is always active. */
-/* provide binary compatible (but inconsistent) names */
-#if defined(PERL_BINCOMPAT_5005)
-# define Perl_call_atexit perl_atexit
-# define Perl_eval_sv perl_eval_sv
-# define Perl_eval_pv perl_eval_pv
-# define Perl_call_argv perl_call_argv
-# define Perl_call_method perl_call_method
-# define Perl_call_pv perl_call_pv
-# define Perl_call_sv perl_call_sv
-# define Perl_get_av perl_get_av
-# define Perl_get_cv perl_get_cv
-# define Perl_get_hv perl_get_hv
-# define Perl_get_sv perl_get_sv
-# define Perl_init_i18nl10n perl_init_i18nl10n
-# define Perl_init_i18nl14n perl_init_i18nl14n
-# define Perl_new_collate perl_new_collate
-# define Perl_new_ctype perl_new_ctype
-# define Perl_new_numeric perl_new_numeric
-# define Perl_require_pv perl_require_pv
-# define Perl_safesyscalloc Perl_safecalloc
-# define Perl_safesysfree Perl_safefree
-# define Perl_safesysmalloc Perl_safemalloc
-# define Perl_safesysrealloc Perl_saferealloc
-# define Perl_set_numeric_local perl_set_numeric_local
-# define Perl_set_numeric_standard perl_set_numeric_standard
-/* malloc() pollution was the default in earlier versions, so enable
- * it for bincompat; but not for systems that used to do prevent that,
- * or when they ask for {HIDE,EMBED}MYMALLOC */
-# if !defined(EMBEDMYMALLOC) && !defined(HIDEMYMALLOC)
-# if !defined(NeXT) && !defined(__NeXT) && !defined(__MACHTEN__) && \
- !defined(__QNX__)
-# define PERL_POLLUTE_MALLOC
-# endif
-# endif
-#endif
-
/* Hide global symbols */
#if !defined(PERL_IMPLICIT_CONTEXT)
@@ -463,7 +427,7 @@ print EM <<'END';
# define sv_setptrref(rv,ptr) sv_setref_iv(rv,Nullch,PTR2IV(ptr))
#endif
-#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT) && !defined(PERL_BINCOMPAT_5005)
+#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT)
/* Compatibility for various misnamed functions. All functions
in the API that begin with "perl_" (not "Perl_") take an explicit
diff --git a/vos/config.alpha.h b/vos/config.alpha.h
index d4d1ed74a9..916e99cf17 100644
--- a/vos/config.alpha.h
+++ b/vos/config.alpha.h
@@ -1014,14 +1014,6 @@
#define BIN "/system/ported/command_library" /**/
#define BIN_EXP "/system/ported/command_library" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always $undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3580,8 +3572,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/vos/config.ga.h b/vos/config.ga.h
index 923f44edab..c1993c2cc6 100644
--- a/vos/config.ga.h
+++ b/vos/config.ga.h
@@ -1014,14 +1014,6 @@
#define BIN "/system/gnu_library/bin" /**/
#define BIN_EXP "/system/gnu_library/bin" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always $undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3580,8 +3572,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/win32/config_H.bc b/win32/config_H.bc
index 631e06d4b6..5ccd4e88ca 100644
--- a/win32/config_H.bc
+++ b/win32/config_H.bc
@@ -1014,14 +1014,6 @@
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3331,8 +3323,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/win32/config_H.gc b/win32/config_H.gc
index 2c39f80728..a4fb0aa476 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -1014,14 +1014,6 @@
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3331,8 +3323,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/win32/config_H.vc b/win32/config_H.vc
index e378f5a7ae..9c9a2147ec 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -1014,14 +1014,6 @@
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
diff --git a/win32/config_H.vc64 b/win32/config_H.vc64
index f78e51e051..2771c63e26 100644
--- a/win32/config_H.vc64
+++ b/win32/config_H.vc64
@@ -1014,14 +1014,6 @@
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3331,8 +3323,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/wince/config.h b/wince/config.h
index 4962af77b0..53ed69c65d 100644
--- a/wince/config.h
+++ b/wince/config.h
@@ -1055,14 +1055,6 @@
#define BIN "5.7.3\\bin" /**/
#define BIN_EXP "5.7.3\\bin" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -3266,8 +3258,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
diff --git a/wince/config_H.ce b/wince/config_H.ce
index da05692db7..9102e89b12 100644
--- a/wince/config_H.ce
+++ b/wince/config_H.ce
@@ -1118,14 +1118,6 @@
#define BIN "c:\\perl\\5.6.0\\bin\\MSWin32-x86" /**/
#define BIN_EXP "c:\\perl\\5.6.0\\bin\\MSWin32-x86" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -2935,7 +2927,7 @@
* used in a fully backward compatible manner.
*/
#ifndef USE_PERLIO
-/*#define USE_PERLIO /**/
+#define USE_PERLIO /**/
#endif
/* USE_SOCKS:
@@ -3030,8 +3022,8 @@
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old