Change 16293 by jhi@alpha on 2002/05/01 02:39:32

        Try #2 of getting rid of bincompat5005.

Affected files ...

.... //depot/perl/Configure#448 edit
.... //depot/perl/NetWare/config_H.wc#13 edit
.... //depot/perl/Porting/Glossary#130 edit
.... //depot/perl/Porting/config.sh#126 edit
.... //depot/perl/Porting/config_H#128 edit
.... //depot/perl/config_h.SH#254 edit
.... //depot/perl/embed.h#357 edit
.... //depot/perl/embed.pl#317 edit
.... //depot/perl/vos/config.alpha.h#40 edit
.... //depot/perl/vos/config.ga.h#39 edit
.... //depot/perl/win32/config_H.bc#119 edit
.... //depot/perl/win32/config_H.gc#113 edit
.... //depot/perl/win32/config_H.vc#118 edit
.... //depot/perl/win32/config_H.vc64#2 edit
.... //depot/perl/wince/config.h#8 edit
.... //depot/perl/wince/config_H.ce#5 edit

Differences ...

==== //depot/perl/Configure#448 (xtext) ====
Index: perl/Configure
--- perl/Configure.~1~  Tue Apr 30 20:45:05 2002
+++ perl/Configure      Tue Apr 30 20:45:05 2002
@@ -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 [EMAIL PROTECTED])
 
 cat >c1$$ <<EOF
@@ -301,8 +301,6 @@
 bin=''
 binexp=''
 installbin=''
-bincompat5005=''
-d_bincompat5005=''
 byteorder=''
 cc=''
 ccflags=''
@@ -9358,45 +9356,6 @@
 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 @@
 baserev='$baserev'
 bash='$bash'
 bin='$bin'
-bincompat5005='$bincompat5005'
 binexp='$binexp'
 bison='$bison'
 byacc='$byacc'
@@ -19684,7 +19642,6 @@
 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'

==== //depot/perl/NetWare/config_H.wc#13 (text) ====
Index: perl/NetWare/config_H.wc
--- perl/NetWare/config_H.wc.~1~        Tue Apr 30 20:45:05 2002
+++ perl/NetWare/config_H.wc    Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/Porting/Glossary#130 (text) ====
Index: perl/Porting/Glossary
--- perl/Porting/Glossary.~1~   Tue Apr 30 20:45:05 2002
+++ perl/Porting/Glossary       Tue Apr 30 20:45:05 2002
@@ -62,7 +62,7 @@
        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

==== //depot/perl/Porting/config.sh#126 (text) ====
Index: perl/Porting/config.sh
--- perl/Porting/config.sh.~1~  Tue Apr 30 20:45:05 2002
+++ perl/Porting/config.sh      Tue Apr 30 20:45:05 2002
@@ -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 @@
 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 @@
 ccversion='V5.6-082'
 cf_by='jhi'
 cf_email='[EMAIL PROTECTED]'
-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 @@
 path_sep=':'
 perl5='perl'
 perl=''
-perl_patchlevel='16080'
+perl_patchlevel='16266'
 perladmin='[EMAIL PROTECTED]'
 perllibs='-lm -lutil'
 perlpath='/opt/perl/bin/perl5.7.3'
@@ -953,12 +953,12 @@
 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_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"'

==== //depot/perl/Porting/config_H#128 (text) ====
Index: perl/Porting/config_H
--- perl/Porting/config_H.~1~   Tue Apr 30 20:45:05 2002
+++ perl/Porting/config_H       Tue Apr 30 20:45:05 2002
@@ -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:

==== //depot/perl/config_h.SH#254 (text) ====
Index: perl/config_h.SH
--- perl/config_h.SH.~1~        Tue Apr 30 20:45:05 2002
+++ perl/config_h.SH    Tue Apr 30 20:45:05 2002
@@ -1038,14 +1038,6 @@
 #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...

==== //depot/perl/embed.h#357 (text+w) ====
Index: perl/embed.h
--- perl/embed.h.~1~    Tue Apr 30 20:45:05 2002
+++ perl/embed.h        Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/embed.pl#317 (xtext) ====
Index: perl/embed.pl
--- perl/embed.pl.~1~   Tue Apr 30 20:45:05 2002
+++ perl/embed.pl       Tue Apr 30 20:45:05 2002
@@ -318,42 +318,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)
@@ -463,7 +427,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

==== //depot/perl/vos/config.alpha.h#40 (text) ====
Index: perl/vos/config.alpha.h
--- perl/vos/config.alpha.h.~1~ Tue Apr 30 20:45:05 2002
+++ perl/vos/config.alpha.h     Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/vos/config.ga.h#39 (text) ====
Index: perl/vos/config.ga.h
--- perl/vos/config.ga.h.~1~    Tue Apr 30 20:45:05 2002
+++ perl/vos/config.ga.h        Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/win32/config_H.bc#119 (text+w) ====
Index: perl/win32/config_H.bc
--- perl/win32/config_H.bc.~1~  Tue Apr 30 20:45:05 2002
+++ perl/win32/config_H.bc      Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/win32/config_H.gc#113 (text+w) ====
Index: perl/win32/config_H.gc
--- perl/win32/config_H.gc.~1~  Tue Apr 30 20:45:05 2002
+++ perl/win32/config_H.gc      Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/win32/config_H.vc#118 (text+w) ====
Index: perl/win32/config_H.vc
--- perl/win32/config_H.vc.~1~  Tue Apr 30 20:45:05 2002
+++ perl/win32/config_H.vc      Tue Apr 30 20:45:05 2002
@@ -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...

==== //depot/perl/win32/config_H.vc64#2 (text) ====
Index: perl/win32/config_H.vc64
--- perl/win32/config_H.vc64.~1~        Tue Apr 30 20:45:05 2002
+++ perl/win32/config_H.vc64    Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/wince/config.h#8 (text) ====
Index: perl/wince/config.h
--- perl/wince/config.h.~1~     Tue Apr 30 20:45:05 2002
+++ perl/wince/config.h Tue Apr 30 20:45:05 2002
@@ -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

==== //depot/perl/wince/config_H.ce#5 (text) ====
Index: perl/wince/config_H.ce
--- perl/wince/config_H.ce.~1~  Tue Apr 30 20:45:05 2002
+++ perl/wince/config_H.ce      Tue Apr 30 20:45:05 2002
@@ -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
End of Patch.

Reply via email to