From: Jarkko Hietaniemi Date: Thu, 17 Apr 2003 15:39:56 +0000 (+0000) Subject: Introduce the new *l APIs, undefined, to non-Configure lands. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e10940c3bd0b15078d498577d8860a2ac86cc768;p=p5sagit%2Fp5-mst-13.2.git Introduce the new *l APIs, undefined, to non-Configure lands. p4raw-id: //depot/perl@19251 --- diff --git a/NetWare/config.wc b/NetWare/config.wc index 26edbb8..43fb659 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 f7f1fd9..2c18d89 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 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 b6955cf..cd5dfdb 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 4d73cd1..db08fc2 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 c5d96cf..5702a0c 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 35f7759..87a50e4 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 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 f89bb8c..0710d35 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 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 e5ea850..ebaaf98 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 4ad810a..ed55066 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 0109ae9..2b91ca8 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 c2454e7..70b4a32 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 a55f46c..7ca5e9c 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 b48fd98..1efc090 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 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 0d5ae62..cf6d17e 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 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 d695064..712f5e2 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 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 d2fe1ec..23e7156 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 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 08424f0..ccad244 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 140dc9e..33b4ad7 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 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