From: Jarkko Hietaniemi Date: Fri, 29 Oct 1999 15:30:30 +0000 (+0000) Subject: Regen Configure and Glossary. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=0befd8dec1ff7952dee032f4b26cf7790562ab0a;p=p5sagit%2Fp5-mst-13.2.git Regen Configure and Glossary. p4raw-id: //depot/cfgperl@4488 --- diff --git a/Porting/Glossary b/Porting/Glossary index e29381c..3747aab 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -2630,6 +2630,14 @@ ptrsize (ptrsize.U): This variable contains the value of the PTRSIZE symbol, which indicates to the C program how many bytes there are in a pointer. +quadcase (quadtype.U): + This variable, if defined, encodes the type of a quad: + 1 = int, 2 = long, 3 = long long, 4 = int64_t. + +quadtype (quadtype.U): + This variable defines Quad_t to be something like long, int, + long long, int64_t, or whatever type is used for 64-bit integers. + randbits (randfunc.U): Indicates how many bits are produced by the function used to generate normalized random numbers. @@ -3090,6 +3098,11 @@ uniq (Loc.U): full pathname (if any) of the uniq program. After Configure runs, the value is reset to a plain "uniq" and is not useful. +uquadtype (quadtype.U): + This variable defines Uquad_t to be something like unsigned long, + unsigned int, unsigned long long, uint64_t, or whatever type is + used for 64-bit integers. + use64bits (use64bits.U): This variable conditionally defines the USE_64_BITS symbol, and indicates that explicit 64-bit interfaces should be used @@ -3108,6 +3121,10 @@ uselongdouble (uselongdbl.U): This variable conditionally defines the USE_LONG_DOUBLE symbol, and indicates that long doubles should be used when available. +uselonglong (uselonglong.U): + This variable conditionally defines the USE_LONG_LONG symbol, + and indicates that long longs should be used when available. + usemorebits (usemorebits.U): This variable conditionally defines the USE_MORE_BITS symbol, and indicates that explicit 64-bit interfaces and long doubles diff --git a/Porting/config.sh b/Porting/config.sh index a16d7ee..f46a1bd 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Fri Oct 29 01:05:28 EET DST 1999 +# Configuration time: Fri Oct 29 18:38:18 EET DST 1999 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -56,7 +56,7 @@ ccflags='-pthread -std -DLANGUAGE_C' ccsymbols='__LANGUAGE_C__=1 _LONGLONG=1 LANGUAGE_C=1 SYSTYPE_BSD=1' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Fri Oct 29 01:05:28 EET DST 1999' +cf_time='Fri Oct 29 18:38:18 EET DST 1999' chgrp='' chmod='' chown='' @@ -576,6 +576,8 @@ privlib='/opt/perl/lib/5.00563' privlibexp='/opt/perl/lib/5.00563' prototype='define' ptrsize='8' +quadcase='2' +quadtype='long' randbits='48' randfunc='drand48' randseedtype='long' @@ -668,10 +670,12 @@ uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' +uquadtype='unsigned long' use64bits='define' usedl='define' uselargefiles='undef' uselongdouble='undef' +uselonglong='undef' usemorebits='undef' usemultiplicity='undef' usemymalloc='n' diff --git a/Porting/config_H b/Porting/config_H index 270f9ef..facfc25 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Fri Oct 29 01:05:28 EET DST 1999 + * Configuration time: Fri Oct 29 18:38:18 EET DST 1999 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -1886,7 +1886,9 @@ * This symbol is defined if this system has a stat structure declaring * st_blksize and st_blocks. */ +#ifndef USE_STAT_BLOCKS #define USE_STAT_BLOCKS /**/ +#endif /* HAS_STRERROR: * This symbol, if defined, indicates that the strerror routine is @@ -2428,39 +2430,63 @@ * be used when available. If not defined, the native default interfaces * will be used (be they 32 or 64 bits). */ +#ifndef USE_64_BITS #define USE_64_BITS /**/ +#endif /* USE_LARGE_FILES: * This symbol, if defined, indicates that large file support * should be used when available. The USE_64_BITS symbol will * also be turned on if necessary. */ +#ifndef USE_LARGE_FILES /*#define USE_LARGE_FILES / **/ +#endif /* USE_LONG_DOUBLE: * This symbol, if defined, indicates that long doubles should * be used when available. */ +#ifndef USE_LONG_DOUBLE /*#define USE_LONG_DOUBLE / **/ +#endif + +/* USE_LONG_LONG: + * This symbol, if defined, indicates that long longs should + * be used when available. + */ +#ifndef USE_LONG_LONG +/*#define USE_LONG_LONG / **/ +#endif + +#ifndef USE_MORE_BITS +/*#define USE_MORE_BITS / **/ +#endif /* MULTIPLICITY: * This symbol, if defined, indicates that Perl should * be built to use multiplicity. */ +#ifndef MULTIPLICTY /*#define MULTIPLICITY / **/ +#endif /* USE_PERLIO: * This symbol, if defined, indicates that the PerlIO abstraction should * be used throughout. If not defined, stdio should be * used in a fully backward compatible manner. */ +#ifndef USE_PERLIO /*#define USE_PERLIO / **/ +#endif /* USE_SOCKS: * This symbol, if defined, indicates that Perl should * be built to use socks. */ +#ifndef USE_SOCKS /*#define USE_SOCKS / **/ +#endif /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary @@ -2623,7 +2649,9 @@ * This symbol, if defined, indicates that Perl should * be built to use the old draft POSIX threads API. */ +#ifndef USE_TTHREADS #define USE_THREADS /**/ +#endif /*#define OLD_PTHREADS_API / **/ /* Time_t: @@ -2693,6 +2721,23 @@ */ #define Pid_t pid_t /* PID type */ +/* Quad_t: + * This symbol holds the type used for 64-bit integers. + * It can be int, long, long long, int64_t etc... + */ +/* QUADCASE: + * This symbol, if defined, encodes the type of a quad: + * 1 = int, 2 = long, 3 = long long, 4 = int64_t. + */ +/* Uquad_t: + * This symbol holds the type used for unsigned 64-bit integers. + * It can be unsigned int, unsigned long, unsigned long long, + * uint64_t etc... + */ +#define Quad_t long +#define Uquad_t unsigned long +#define QUADCASE 2 + /* Size_t: * This symbol holds the type used to declare length parameters * for string functions. It is usually size_t, but may be