summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-04-17 15:39:56 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-04-17 15:39:56 +0000
commite10940c3bd0b15078d498577d8860a2ac86cc768 (patch)
treebc8841bbba40d359e21c466cbd34b10a439c7b05
parent5c567d7dcdec6edbcc618895107f1912b0365bec (diff)
downloadperl-e10940c3bd0b15078d498577d8860a2ac86cc768.tar.gz
Introduce the new *l APIs, undefined, to non-Configure lands.
p4raw-id: //depot/perl@19251
-rw-r--r--NetWare/config.wc4
-rw-r--r--NetWare/config_H.wc24
-rw-r--r--configure.com4
-rw-r--r--djgpp/configure.bat74
-rw-r--r--epoc/config.sh4
-rw-r--r--plan9/config.plan924
-rw-r--r--plan9/config_h.sample24
-rw-r--r--plan9/config_sh.sample4
-rw-r--r--win32/config.bc4
-rw-r--r--win32/config.gc4
-rw-r--r--win32/config.vc4
-rw-r--r--win32/config.vc644
-rw-r--r--win32/config_H.bc24
-rw-r--r--win32/config_H.gc24
-rw-r--r--win32/config_H.vc24
-rw-r--r--win32/config_H.vc6424
-rw-r--r--wince/config.ce4
-rw-r--r--wince/config_H.ce24
18 files changed, 265 insertions, 37 deletions
diff --git a/NetWare/config.wc b/NetWare/config.wc
index 26edbb8b80..43fb659231 100644
--- a/NetWare/config.wc
+++ b/NetWare/config.wc
@@ -91,6 +91,7 @@ d_PRIu64='undef'
d_PRIx64='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='undef'
d_archlib='define'
d_asctime_r='undef'
@@ -112,6 +113,7 @@ d_chsize='define'
d_class='undef'
d_closedir='define'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -229,6 +231,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='undef'
@@ -316,6 +319,7 @@ d_rmdir='define'
d_safebcpy='undef'
d_safemcpy='undef'
d_sanemcmp='define'
+d_scalbnl='undef'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc
index f7f1fd96bd..2c18d89f50 100644
--- a/NetWare/config_H.wc
+++ b/NetWare/config_H.wc
@@ -26,6 +26,12 @@
*/
#define LOC_SED "" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -1605,6 +1611,12 @@
#define HAS_NTOHL /**/
#define HAS_NTOHS /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -1848,6 +1860,12 @@
*/
/*#define HAS_SEM /**/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
@@ -3334,6 +3352,12 @@
#define PERL_TARGETARCH "undef" /**/
#endif
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
diff --git a/configure.com b/configure.com
index b6955cf596..cd5dfdbd03 100644
--- a/configure.com
+++ b/configure.com
@@ -5205,6 +5205,7 @@ $ WC "d_SCNfldbl='" + d_SCNfldbl + "'"
$ WC "d__fwalk='undef'"
$ WC "d_access='" + d_access + "'"
$ WC "d_accessx='undef'"
+$ WC "d_aintl='undef'"
$ WC "d_alarm='define'"
$ WC "d_archlib='define'"
$ WC "d_atolf='" + d_atolf + "'"
@@ -5226,6 +5227,7 @@ $ WC "d_chsize='undef'"
$ WC "d_class='undef'"
$ WC "d_cmsghdr_s='undef'"
$ WC "d_const='define'"
+$ WC "d_copysignl='define'"
$ WC "d_crypt='define'"
$ WC "d_csh='undef'"
$ WC "d_cuserid='define'"
@@ -5315,6 +5317,7 @@ $ WC "d_gnulibc='undef'"
$ WC "d_grpasswd='undef'"
$ WC "d_hasmntopt='undef'"
$ WC "d_htonl='" + d_htonl + "'"
+$ WC "d_ilogbl='undef'"
$ WC "d_index='" + d_index + "'"
$ WC "d_inetaton='undef'"
$ WC "d_int64_t='" + d_int64_t + "'"
@@ -5406,6 +5409,7 @@ $ WC "d_safebcpy='undef'"
$ WC "d_safemcpy='define'"
$ WC "d_sanemcmp='define'"
$ WC "d_sbrkproto='define'"
+$ WC "d_scalbnl='undef'"
$ WC "d_sched_yield='" + d_sched_yield + "'"
$ WC "d_scm_rights='undef'"
$ WC "d_seekdir='define'"
diff --git a/djgpp/configure.bat b/djgpp/configure.bat
index 4d73cd1dfe..db08fc256d 100644
--- a/djgpp/configure.bat
+++ b/djgpp/configure.bat
@@ -1,37 +1,37 @@
-@echo off
-set CONFIG=
-set PATH_SEPARATOR=;
-set PATH_EXPAND=y
-sh -c 'if test $PATH_SEPARATOR = ";"; then exit 1; fi'
-if ERRORLEVEL 1 goto path_sep_ok
-echo Error:
-echo Make sure the environment variable PATH_SEPARATOR=; while building perl!
-echo Please check your DJGPP.ENV!
-goto end
-
-:path_sep_ok
-sh -c 'if test $PATH_EXPAND = "Y" -o $PATH_EXPAND = "y"; then exit 1; fi'
-if ERRORLEVEL 1 goto path_exp_ok
-echo Error:
-echo Make sure the environment variable PATH_EXPAND=Y while building perl!
-echo Please check your DJGPP.ENV!
-goto end
-
-:path_exp_ok
-sh -c '$SHELL -c "exit 128"'
-if ERRORLEVEL 128 goto shell_ok
-
-echo Error:
-echo The SHELL environment variable must be set to the full path of your sh.exe!
-goto end
-
-:shell_ok
-sh -c 'if test ! -d /tmp; then mkdir /tmp; fi'
-cp djgpp.[hc] config.over ..
-cd ..
-echo Running sed...
-sh djgpp/djgppsed.sh
-
-echo Running Configure...
-sh Configure %1 %2 %3 %4 %5 %6 %7 %8 %9
-:end
+@echo off
+set CONFIG=
+set PATH_SEPARATOR=;
+set PATH_EXPAND=y
+sh -c 'if test $PATH_SEPARATOR = ";"; then exit 1; fi'
+if ERRORLEVEL 1 goto path_sep_ok
+echo Error:
+echo Make sure the environment variable PATH_SEPARATOR=; while building perl!
+echo Please check your DJGPP.ENV!
+goto end
+
+:path_sep_ok
+sh -c 'if test $PATH_EXPAND = "Y" -o $PATH_EXPAND = "y"; then exit 1; fi'
+if ERRORLEVEL 1 goto path_exp_ok
+echo Error:
+echo Make sure the environment variable PATH_EXPAND=Y while building perl!
+echo Please check your DJGPP.ENV!
+goto end
+
+:path_exp_ok
+sh -c '$SHELL -c "exit 128"'
+if ERRORLEVEL 128 goto shell_ok
+
+echo Error:
+echo The SHELL environment variable must be set to the full path of your sh.exe!
+goto end
+
+:shell_ok
+sh -c 'if test ! -d /tmp; then mkdir /tmp; fi'
+cp djgpp.[hc] config.over ..
+cd ..
+echo Running sed...
+sh djgpp/djgppsed.sh
+
+echo Running Configure...
+sh Configure %1 %2 %3 %4 %5 %6 %7 %8 %9
+:end
diff --git a/epoc/config.sh b/epoc/config.sh
index c5d96cfa0e..5702a0c05e 100644
--- a/epoc/config.sh
+++ b/epoc/config.sh
@@ -97,6 +97,7 @@ d_PRIx64='undef'
d__fwalk='undef'
d_access='undef'
d_accessx='undef'
+d_aintl='undef'
d_alarm='undef'
d_archlib='define'
d_asctime_r='undef'
@@ -120,6 +121,7 @@ d_closedir='undef'
d_cmsghdr_s='undef'
d_cmsghdr_s='undef'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -241,6 +243,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='define'
d_int64_t='undef'
@@ -335,6 +338,7 @@ d_safebcpy='undef'
d_safemcpy='undef'
d_sanemcmp='define'
d_sbrkproto='undef'
+d_scalbnl='undef'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
diff --git a/plan9/config.plan9 b/plan9/config.plan9
index 35f7759dc8..87a50e4213 100644
--- a/plan9/config.plan9
+++ b/plan9/config.plan9
@@ -68,6 +68,12 @@
*/
#define LOC_SED "/bin/sed" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -1887,6 +1893,12 @@
#define HAS_NTOHL /**/
#define HAS_NTOHS /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2181,6 +2193,12 @@
*/
/*#define HAS_SEM / **/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
@@ -3827,6 +3845,12 @@
#define PERL_TARGETARCH "" /**/
#endif
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
diff --git a/plan9/config_h.sample b/plan9/config_h.sample
index f89bb8c52c..0710d351ad 100644
--- a/plan9/config_h.sample
+++ b/plan9/config_h.sample
@@ -26,6 +26,12 @@
*/
#define LOC_SED "/bin/sed" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -1834,6 +1840,12 @@
#define HAS_NTOHL /**/
#define HAS_NTOHS /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2128,6 +2140,12 @@
*/
/*#define HAS_SEM / **/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
@@ -3772,6 +3790,12 @@
#define PERL_TARGETARCH "" /**/
#endif
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
diff --git a/plan9/config_sh.sample b/plan9/config_sh.sample
index e5ea850229..ebaaf980ec 100644
--- a/plan9/config_sh.sample
+++ b/plan9/config_sh.sample
@@ -105,6 +105,7 @@ d_SCNfldbl='define'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime_r='undef'
@@ -127,6 +128,7 @@ d_class='undef'
d_closedir='define'
d_cmsghdr_s='undef'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -251,6 +253,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='define'
@@ -346,6 +349,7 @@ d_safemcpy='undef'
d_sanemcmp='define'
d_sbrkproto='undef'
d_sched_yield='undef'
+d_scalbnl='undef'
d_scm_rights='undef'
d_seekdir='undef'
d_select='define'
diff --git a/win32/config.bc b/win32/config.bc
index 4ad810af27..ed55066605 100644
--- a/win32/config.bc
+++ b/win32/config.bc
@@ -93,6 +93,7 @@ d_SCNfldbl='undef'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime_r='undef'
@@ -115,6 +116,7 @@ d_class='undef'
d_closedir='define'
d_cmsghdr_s='undef'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -239,6 +241,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='undef'
@@ -334,6 +337,7 @@ d_safebcpy='undef'
d_safemcpy='undef'
d_sanemcmp='define'
d_sbrkproto='undef'
+d_scalbnl='undef'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
diff --git a/win32/config.gc b/win32/config.gc
index 0109ae9e28..2b91ca8697 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -93,6 +93,7 @@ d_SCNfldbl='undef'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime_r='undef'
@@ -115,6 +116,7 @@ d_class='undef'
d_closedir='define'
d_cmsghdr_s='undef'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -239,6 +241,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='undef'
@@ -334,6 +337,7 @@ d_safebcpy='undef'
d_safemcpy='undef'
d_sanemcmp='define'
d_sbrkproto='undef'
+d_scalbnl='undef'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
diff --git a/win32/config.vc b/win32/config.vc
index c2454e71be..70b4a329bb 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -93,6 +93,7 @@ d_SCNfldbl='undef'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime_r='undef'
@@ -115,6 +116,7 @@ d_class='undef'
d_closedir='define'
d_cmsghdr_s='undef'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -239,6 +241,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='undef'
@@ -334,6 +337,7 @@ d_safebcpy='undef'
d_safemcpy='undef'
d_sanemcmp='define'
d_sbrkproto='undef'
+d_scalbnl='undef'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
diff --git a/win32/config.vc64 b/win32/config.vc64
index a55f46c261..7ca5e9cfdc 100644
--- a/win32/config.vc64
+++ b/win32/config.vc64
@@ -93,6 +93,7 @@ d_SCNfldbl='undef'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='define'
d_archlib='define'
d_asctime_r='undef'
@@ -115,6 +116,7 @@ d_class='undef'
d_closedir='define'
d_cmsghdr_s='undef'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -239,6 +241,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='undef'
@@ -335,6 +338,7 @@ d_safemcpy='undef'
d_sanemcmp='define'
d_sbrkproto='undef'
d_sched_yield='undef'
+d_scalbnl='undef'
d_scm_rights='undef'
d_seekdir='define'
d_select='define'
diff --git a/win32/config_H.bc b/win32/config_H.bc
index b48fd98d3d..1efc090263 100644
--- a/win32/config_H.bc
+++ b/win32/config_H.bc
@@ -26,6 +26,12 @@
*/
#define LOC_SED "" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -2302,6 +2308,12 @@
*/
/*#define HAS_STRUCT_CMSGHDR /**/
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
@@ -2523,6 +2535,12 @@
*/
/*#define HAS_HASMNTOPT /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2668,6 +2686,12 @@
*/
/*#define HAS_SBRK_PROTO /**/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
diff --git a/win32/config_H.gc b/win32/config_H.gc
index 0d5ae62012..cf6d17e0e5 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -26,6 +26,12 @@
*/
#define LOC_SED "" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -2302,6 +2308,12 @@
*/
/*#define HAS_STRUCT_CMSGHDR /**/
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
@@ -2523,6 +2535,12 @@
*/
/*#define HAS_HASMNTOPT /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2668,6 +2686,12 @@
*/
/*#define HAS_SBRK_PROTO /**/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
diff --git a/win32/config_H.vc b/win32/config_H.vc
index d6950649ef..712f5e260f 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -26,6 +26,12 @@
*/
#define LOC_SED "" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -2302,6 +2308,12 @@
*/
/*#define HAS_STRUCT_CMSGHDR /**/
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
@@ -2523,6 +2535,12 @@
*/
/*#define HAS_HASMNTOPT /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2668,6 +2686,12 @@
*/
/*#define HAS_SBRK_PROTO /**/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
diff --git a/win32/config_H.vc64 b/win32/config_H.vc64
index d2fe1ecb3d..23e7156905 100644
--- a/win32/config_H.vc64
+++ b/win32/config_H.vc64
@@ -26,6 +26,12 @@
*/
#define LOC_SED "" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -2302,6 +2308,12 @@
*/
/*#define HAS_STRUCT_CMSGHDR /**/
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up
@@ -2523,6 +2535,12 @@
*/
/*#define HAS_HASMNTOPT /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2668,6 +2686,12 @@
*/
/*#define HAS_SBRK_PROTO /**/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
* available to send structured socket messages.
diff --git a/wince/config.ce b/wince/config.ce
index 08424f03a6..ccad244da2 100644
--- a/wince/config.ce
+++ b/wince/config.ce
@@ -91,6 +91,7 @@ d_PRIu64='undef'
d_PRIx64='undef'
d_access='define'
d_accessx='undef'
+d_aintl='undef'
d_alarm='undef'
d_archlib='define'
d_asctime_r='undef'
@@ -112,6 +113,7 @@ d_chsize='define'
d_class='undef'
d_closedir='define'
d_const='define'
+d_copysignl='undef'
d_crypt='undef'
d_crypt_r='undef'
d_csh='undef'
@@ -228,6 +230,7 @@ d_gnulibc='undef'
d_grpasswd='undef'
d_hasmntopt='undef'
d_htonl='define'
+d_ilogbl='undef'
d_index='undef'
d_inetaton='undef'
d_int64_t='undef'
@@ -314,6 +317,7 @@ d_rmdir='define'
d_safebcpy='undef'
d_safemcpy='undef'
d_sanemcmp='define'
+d_scalbnl='undef'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
diff --git a/wince/config_H.ce b/wince/config_H.ce
index 140dc9e484..33b4ad7c43 100644
--- a/wince/config_H.ce
+++ b/wince/config_H.ce
@@ -26,6 +26,12 @@
*/
#define LOC_SED "" /**/
+/* HAS_AINTL:
+ * This symbol, if defined, indicates that the aintl routine is
+ * available. If copysignl is also present we can emulate modfl.
+ */
+/*#define HAS_AINTL / **/
+
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
@@ -1795,6 +1801,12 @@
#define HAS_NTOHL /**/
#define HAS_NTOHS /**/
+/* HAS_ILOGBL:
+ * This symbol, if defined, indicates that the ilogbl routine is
+ * available. If scalbnl is also present we can emulate frexpl.
+ */
+/*#define HAS_ILOGBL /**/
+
/* HAS_INT64_T:
* This symbol will defined if the C compiler supports int64_t.
* Usually the <inttypes.h> needs to be included, but sometimes
@@ -2074,6 +2086,12 @@
*/
/*#define HAS_SBRK_PROTO /**/
+/* HAS_SCALBNL:
+ * This symbol, if defined, indicates that the scalbnl routine is
+ * available. If ilogbl is also present we can emulate frexpl.
+ */
+/*#define HAS_SCALBNL /**/
+
/* HAS_SEM:
* This symbol, if defined, indicates that the entire sem*(2) library is
* supported.
@@ -3695,6 +3713,12 @@
#define PERL_TARGETARCH "undef" /**/
#endif
+/* HAS_COPYSIGNL:
+ * This symbol, if defined, indicates that the copysignl routine is
+ * available. If aintl is also present we can emulate modfl.
+ */
+/*#define HAS_COPYSIGNL /**/
+
/* HAS_DBMINIT_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the dbminit() function. Otherwise, it is up