summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/Config.pod
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-03-08 00:16:42 +0000
committerKarl Berry <karl@freefriends.org>2018-03-08 00:16:42 +0000
commit34a8597760ab5740abd49b6d8be10e1876f5ce98 (patch)
tree099a794912a28b3ebbc857961643ba29b28e674a /Master/tlpkg/tlperl/lib/Config.pod
parent2ca3610031316a7312d046d3ae4c783452831216 (diff)
(tl)perl 5.26.1 from siep
git-svn-id: svn://tug.org/texlive/trunk@46882 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/tlperl/lib/Config.pod')
-rw-r--r--Master/tlpkg/tlperl/lib/Config.pod146
1 files changed, 144 insertions, 2 deletions
diff --git a/Master/tlpkg/tlperl/lib/Config.pod b/Master/tlpkg/tlperl/lib/Config.pod
index dd2408a39de..6cfcade34cf 100644
--- a/Master/tlpkg/tlperl/lib/Config.pod
+++ b/Master/tlpkg/tlperl/lib/Config.pod
@@ -1283,6 +1283,62 @@ This variable conditionally defines C<DLSYM_NEEDS_UNDERSCORE>, which
indicates that we need to prepend an underscore to the symbol
name before calling dlsym().
+=item C<d_double_has_inf>
+
+From F<infnan.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_HAS_INF>
+which indicates that the double type has an infinity.
+
+=item C<d_double_has_nan>
+
+From F<infnan.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_HAS_INF>
+which indicates that the double type has a not-a-number.
+
+=item C<d_double_has_negative_zero>
+
+From F<infnan.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_HAS_NEGATIVE_ZERO>
+which indicates that the double type has a negative zero.
+
+=item C<d_double_has_subnormals>
+
+From F<infnan.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_HAS_SUBNORMALS>
+which indicates that the double type has subnormals (denormals).
+
+=item C<d_double_style_cray>
+
+From F<longdblfio.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_STYLE_CRAY>
+which indicates that the double is the 64-bit C<CRAY> mainframe format.
+
+=item C<d_double_style_ibm>
+
+From F<longdblfio.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_STYLE_IBM>,
+which indicates that the double is the 64-bit C<IBM> mainframe format.
+
+=item C<d_double_style_ieee>
+
+From F<longdblfio.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_STYLE_IEEE>,
+which indicates that the double is the 64-bit C<IEEE> 754.
+
+=item C<d_double_style_vax>
+
+From F<longdblfio.U>:
+
+This variable conditionally defines the symbol C<DOUBLE_STYLE_VAX>,
+which indicates that the double is the 64-bit C<VAX> format D or G.
+
=item C<d_dosuid>
From F<d_dosuid.U>:
@@ -1770,6 +1826,15 @@ From F<d_futimes.U>:
This variable conditionally defines the C<HAS_FUTIMES> symbol, which
indicates to the C program that the futimes() routine is available.
+=item C<d_gai_strerror>
+
+From F<d_gai_strerror.U>:
+
+This variable conditionally defines the C<HAS_GAI_STRERROR> symbol
+if the gai_strerror() routine is available and can be used to
+translate error codes returned by getaddrinfo() into human
+readable strings.
+
=item C<d_Gconvert>
From F<d_gconvert.U>:
@@ -2681,6 +2746,45 @@ From F<d_longdbl.U>:
This variable conditionally defines C<HAS_LONG_DOUBLE> if
the long double type is supported.
+=item C<d_long_double_style_ieee>
+
+From F<d_longdbl.U>:
+
+This variable conditionally defines C<LONG_DOUBLE_STYLE_IEEE>
+if the long double is any of the C<IEEE> 754 style long doubles:
+C<LONG_DOUBLE_STYLE_IEEE_STD>, C<LONG_DOUBLE_STYLE_IEEE_EXTENDED>,
+C<LONG_DOUBLE_STYLE_IEEE_DOUBLEDOUBLE>.
+
+=item C<d_long_double_style_ieee_doubledouble>
+
+From F<d_longdbl.U>:
+
+This variable conditionally defines C<LONG_DOUBLE_STYLE_IEEE_DOUBLEDOUBLE>
+if the long double is the 128-bit C<IEEE> 754 double-double.
+
+=item C<d_long_double_style_ieee_extended>
+
+From F<d_longdbl.U>:
+
+This variable conditionally defines C<LONG_DOUBLE_STYLE_IEEE_EXTENDED>
+if the long double is the 80-bit C<IEEE> 754 extended precision.
+Note that despite the C<extended> this is less than the C<std>,
+since thisis an extension of the double precision.
+
+=item C<d_long_double_style_ieee_std>
+
+From F<d_longdbl.U>:
+
+This variable conditionally defines C<LONG_DOUBLE_STYLE_IEEE_STD>
+if the long double is the 128-bit C<IEEE> 754.
+
+=item C<d_long_double_style_vax>
+
+From F<d_longdbl.U>:
+
+This variable conditionally defines C<LONG_DOUBLE_STYLE_VAX>
+if the long double is the 128-bit C<VAX> format H.
+
=item C<d_longlong>
From F<d_longlong.U>:
@@ -3435,6 +3539,14 @@ From F<quadtype.U>:
This variable, if defined, tells that there's a 64-bit integer type,
quadtype.
+=item C<d_querylocale>
+
+From F<d_newlocale.U>:
+
+This variable conditionally defines the C<HAS_QUERYLOCALE> symbol, which
+indicates to the C program that the querylocale() routine is available
+to return the name of the locale for a category mask.
+
=item C<d_random_r>
From F<d_random_r.U>:
@@ -4344,6 +4456,15 @@ From F<d_strerror.U>:
This variable conditionally defines C<HAS_STRERROR> if strerror() is
available to translate error numbers to strings.
+=item C<d_strerror_l>
+
+From F<d_strerror_l.U>:
+
+This variable conditionally defines the C<HAS_STRERROR_L> symbol, which
+indicates to the C program that the strerror_l() routine is available
+to return the error message for a given errno value in a particular
+locale (identified by a locale_t object).
+
=item C<d_strerror_r>
From F<d_strerror_r.U>:
@@ -4891,6 +5012,12 @@ This variable contains the patch version number of
Berkeley C<DB> found in the <db.h> header file.
For C<DB> version 1 this is always 0.
+=item C<default_inc_excludes_dot>
+
+From F<defaultincdot.U>:
+
+When defined, remove the legacy F<.> from @C<INC>
+
=item C<direntrytype>
From F<i_dirent.U>:
@@ -4933,6 +5060,12 @@ This variable, if defined, encodes the type of a double:
6 = C<IEEE> 754 128-bit big endian,
7 = C<IEEE> 754 64-bit mixed endian le-be,
8 = C<IEEE> 754 64-bit mixed endian be-le,
+9 = C<VAX> 32bit little endian F float format
+10 = C<VAX> 64bit little endian D float format
+11 = C<VAX> 64bit little endian G float format
+12 = C<IBM> 32bit format
+13 = C<IBM> 64bit format
+14 = Cray 64bit format
-1 = unknown format.
=item C<doublemantbits>
@@ -4990,6 +5123,14 @@ From F<dtraceobject.U>:
Whether we need to build an object file with the dtrace tool.
+=item C<dtracexnolibs>
+
+From F<dtraceobject.U>:
+
+Whether dtrace accepts -xnolibs. If available we call dtrace -h
+and dtrace -G with -xnolibs to allow dtrace to run in a jail on
+FreeBSD.
+
=item C<dynamic_ext>
From F<Extensions.U>:
@@ -7019,8 +7160,9 @@ This variable, if defined, encodes the type of a long double:
4 = x86 80-bit big endian,
5 = double-double 128-bit little endian,
6 = double-double 128-bit big endian,
-7 = 128-bit mixed double-double (64-bit LEs in C<BE>),
-8 = 128-bit mixed double-double (64-bit BEs in C<LE>),
+7 = 128-bit mixed-endian double-double (64-bit LEs in C<BE>),
+8 = 128-bit mixed-endian double-double (64-bit BEs in C<LE>),
+9 = 128-bit C<PDP>-style mixed-endian long doubles,
-1 = unknown format.
=item C<longdblmantbits>