summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-10-29 15:30:30 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-10-29 15:30:30 +0000
commit0befd8dec1ff7952dee032f4b26cf7790562ab0a (patch)
tree5464121db72c1826bd2e41fa229f5cf8a34b65a4
parentd7d93a8159c0ca10065c583e76157a51736a62cd (diff)
downloadperl-0befd8dec1ff7952dee032f4b26cf7790562ab0a.tar.gz
Regen Configure and Glossary.
p4raw-id: //depot/cfgperl@4488
-rw-r--r--Porting/Glossary17
-rw-r--r--Porting/config.sh8
-rw-r--r--Porting/config_H47
3 files changed, 69 insertions, 3 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index e29381cb6c..3747aabc28 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 a16d7ee84c..f46a1bd554 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 270f9ef4bf..facfc259b7 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