X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=uconfig.h;h=10dcda66981da2ccbcc9a6560fa32de856472a7f;hb=52960e22f7473ebbba8ff26ac58fdc25d2401bd0;hp=4355c381dd33761a09b83e7036f0e241c73c5f74;hpb=9244ff22d9253b414cdb453152476520e8a65e68;p=p5sagit%2Fp5-mst-13.2.git diff --git a/uconfig.h b/uconfig.h index 4355c38..10dcda6 100644 --- a/uconfig.h +++ b/uconfig.h @@ -7,7 +7,7 @@ * that running config_h.SH again will wipe out any changes you've made. * For a more permanent change edit uconfig.sh and rerun config_h.SH. * - * $Id: Config_h.U,v 3.0.1.5 1997/02/28 14:57:43 ram Exp $ + * $Id: Config_h.U 1 2006-08-24 12:32:52Z rmanfredi $ */ /* @@ -927,7 +927,7 @@ /* If you can get stringification with catify, tell me how! */ #endif #if 42 == 42 -#define PeRl_CaTiFy(a, b) a ## b +#define PeRl_CaTiFy(a, b) a ## b #define PeRl_StGiFy(a) #a /* the additional level of indirection enables these macros to be * used as arguments to other macros. See K&R 2nd ed., page 231. */ @@ -1809,8 +1809,8 @@ /* HAS_POLL: * This symbol, if defined, indicates that the poll routine is - * available to poll active file descriptors. You may safely - * include when both this symbol *and* I_POLL are defined. + * available to poll active file descriptors. Please check I_POLL and + * I_SYS_POLL to know which header should be included as well. */ /*#define HAS_POLL / **/ @@ -2768,12 +2768,6 @@ /*#define OLD_PTHREADS_API / **/ /*#define USE_REENTRANT_API / **/ -/* USE_DTRACE - * This symbol, if defined, indicates that Perl should - * be built with support for DTrace. - */ -/*#define USE_DTRACE / **/ - /* PERL_VENDORARCH: * If defined, this symbol contains the name of a private library. * The library is private in the sense that it needn't be in anyone's @@ -2961,6 +2955,7 @@ #if defined(HAS_GNULIBC) && !defined(_GNU_SOURCE) # define _GNU_SOURCE #endif + /* HAS_ISASCII: * This manifest constant lets the C program know that isascii * is available. @@ -4272,6 +4267,12 @@ * This symbol contains the number of bits a variable of type NVTYPE * can preserve of a variable of type UVTYPE. */ +/* NV_OVERFLOWS_INTEGERS_AT + * This symbol gives the largest integer value that NVs can hold. This + * value + 1.0 cannot be stored accurately. It is expressed as constant + * floating point expression to reduce the chance of decimale/binary + * conversion issues. If it can not be determined, the value 0 is given. + */ /* NV_ZERO_IS_ALLBITS_ZERO: * This symbol, if defined, indicates that a variable of type NVTYPE * stores 0.0 in memory as all bits zero. @@ -4304,6 +4305,7 @@ #define NVSIZE 8 /**/ #undef NV_PRESERVES_UV #define NV_PRESERVES_UV_BITS 0 +#define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0 #undef NV_ZERO_IS_ALLBITS_ZERO #if UVSIZE == 8 # ifdef BYTEORDER @@ -4408,11 +4410,16 @@ #ifndef USE_64_BIT_INT /*#define USE_64_BIT_INT / **/ #endif - #ifndef USE_64_BIT_ALL /*#define USE_64_BIT_ALL / **/ #endif +/* USE_DTRACE: + * This symbol, if defined, indicates that Perl should + * be built with support for DTrace. + */ +/*#define USE_DTRACE / **/ + /* USE_FAST_STDIO: * This symbol, if defined, indicates that Perl should * be built to use 'fast stdio'.