Rework #16503 a bit to keep all the HiRes implementation
[p5sagit/p5-mst-13.2.git] / uconfig.h
index 5cbd51d..3249654 100644 (file)
--- a/uconfig.h
+++ b/uconfig.h
 #define BIN "/usr/local/bin"   /**/
 #define BIN_EXP ""     /**/
 
-/* 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...
  *     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
  *     This symbol, if defined, indicates that you must access
  *     character data through U32-aligned pointers.
  */
+#ifndef U32_ALIGNMENT_REQUIRED
 #define U32_ALIGNMENT_REQUIRED /**/
+#endif
 
 /* HAS_USLEEP_PROTO:
  *     This symbol, if defined, indicates that the system provides