Introduce the new *l APIs, undefined, to non-Configure lands.
Jarkko Hietaniemi [Thu, 17 Apr 2003 15:39:56 +0000 (15:39 +0000)]
p4raw-id: //depot/perl@19251

18 files changed:
NetWare/config.wc
NetWare/config_H.wc
configure.com
djgpp/configure.bat
epoc/config.sh
plan9/config.plan9
plan9/config_h.sample
plan9/config_sh.sample
win32/config.bc
win32/config.gc
win32/config.vc
win32/config.vc64
win32/config_H.bc
win32/config_H.gc
win32/config_H.vc
win32/config_H.vc64
wince/config.ce
wince/config_H.ce

index 26edbb8..43fb659 100644 (file)
@@ -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'
index f7f1fd9..2c18d89 100644 (file)
  */
 #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.
 #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
  */
 /*#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.
 #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
index b6955cf..cd5dfdb 100644 (file)
@@ -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'"
index 4d73cd1..db08fc2 100644 (file)
@@ -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:\a
-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:\a
-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:\a
-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\r
+set CONFIG=\r
+set PATH_SEPARATOR=;\r
+set PATH_EXPAND=y\r
+sh -c 'if test $PATH_SEPARATOR = ";"; then exit 1; fi'\r
+if ERRORLEVEL 1 goto path_sep_ok\r
+echo Error:\a\r
+echo Make sure the environment variable PATH_SEPARATOR=; while building perl!\r
+echo Please check your DJGPP.ENV!\r
+goto end\r
+\r
+:path_sep_ok\r
+sh -c 'if test $PATH_EXPAND = "Y" -o $PATH_EXPAND = "y"; then exit 1; fi'\r
+if ERRORLEVEL 1 goto path_exp_ok\r
+echo Error:\a\r
+echo Make sure the environment variable PATH_EXPAND=Y while building perl!\r
+echo Please check your DJGPP.ENV!\r
+goto end\r
+\r
+:path_exp_ok\r
+sh -c '$SHELL -c "exit 128"'\r
+if ERRORLEVEL 128 goto shell_ok\r
+\r
+echo Error:\a\r
+echo The SHELL environment variable must be set to the full path of your sh.exe!\r
+goto end\r
+\r
+:shell_ok\r
+sh -c 'if test ! -d /tmp; then mkdir /tmp; fi'\r
+cp djgpp.[hc] config.over ..\r
+cd ..\r
+echo Running sed...\r
+sh djgpp/djgppsed.sh\r
+\r
+echo Running Configure...\r
+sh Configure %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+:end\r
index c5d96cf..5702a0c 100644 (file)
@@ -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'
index 35f7759..87a50e4 100644 (file)
  */
 #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.
 #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
  */
 /*#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.
 #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
index f89bb8c..0710d35 100644 (file)
  */
 #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.
 #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
  */
 /*#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.
 #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
index e5ea850..ebaaf98 100644 (file)
@@ -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'
index 4ad810a..ed55066 100644 (file)
@@ -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'
index 0109ae9..2b91ca8 100644 (file)
@@ -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'
index c2454e7..70b4a32 100644 (file)
@@ -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'
index a55f46c..7ca5e9c 100644 (file)
@@ -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'
index b48fd98..1efc090 100644 (file)
  */
 #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.
  */
 /*#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
  */
 /*#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
  */
 /*#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.
index 0d5ae62..cf6d17e 100644 (file)
  */
 #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.
  */
 /*#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
  */
 /*#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
  */
 /*#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.
index d695064..712f5e2 100644 (file)
  */
 #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.
  */
 /*#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
  */
 /*#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
  */
 /*#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.
index d2fe1ec..23e7156 100644 (file)
  */
 #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.
  */
 /*#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
  */
 /*#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
  */
 /*#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.
index 08424f0..ccad244 100644 (file)
@@ -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'
index 140dc9e..33b4ad7 100644 (file)
  */
 #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.
 #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
  */
 /*#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.
 #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