X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=wince%2Fconfig_H.ce;h=aa934c93f8325d1036a39eba0dc2649b98e24079;hb=72e9304675ac276b2ac244c09a40ea9e7b9ea35d;hp=04c7eb0a089e173069a90af0c3ff051fe2570ab1;hpb=fefd7080dbb7bc74916ad5ba8b63e3bdeeb86c38;p=p5sagit%2Fp5-mst-13.2.git diff --git a/wince/config_H.ce b/wince/config_H.ce index 04c7eb0..aa934c9 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. @@ -38,6 +44,9 @@ */ /*#define HASATTRIBUTE /**/ #ifndef HASATTRIBUTE +#ifdef __attribute__ +#undef __attribute__ +#endif #define __attribute__(_arg_) #endif @@ -607,6 +616,12 @@ */ /*#define HAS_USLEEP /**/ +/* HAS_NANOSLEEP: + * This symbol, if defined, indicates that the nanosleep system + * call is available to let the process sleep with 1E-9 accuracy. + */ +/*#define HAS_NANOSLEEP /**/ + /* HASVOLATILE: * This symbol, if defined, indicates that this C compiler knows about * the volatile declaration. @@ -980,7 +995,7 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define ARCHLIB "\\Storage Card\\perl-tests\\perl@16539\\lib" /**/ +#define ARCHLIB "\\Storage Card\\perl-tests\\bleadperl\\lib" /**/ /*#define ARCHLIB_EXP "" /**/ /* ARCHNAME: @@ -1011,8 +1026,8 @@ * This symbol is the filename expanded version of the BIN symbol, for * programs that do not want to deal with that at run-time. */ -#define BIN "\\Storage Card\\perl-tests\\perl@16539\\bin" /**/ -#define BIN_EXP "\\Storage Card\\perl-tests\\perl@16539\\bin" /**/ +#define BIN "\\Storage Card\\perl-tests\\bleadperl\\bin" /**/ +#define BIN_EXP "\\Storage Card\\perl-tests\\bleadperl\\bin" /**/ /* BYTEORDER: * This symbol holds the hexadecimal constant defined in byteorder, @@ -1298,6 +1313,12 @@ */ /*#define HAS_ENDSERVENT /**/ +/* HAS_FAST_STDIO: + * This symbol, if defined, indicates that the "fast stdio" + * is available to manipulate the stdio buffers directly. + */ +/*#define HAS_FAST_STDIO /**/ + /* HAS_FCHDIR: * This symbol, if defined, indicates that the fchdir routine is * available to change directory using a file descriptor. @@ -1748,7 +1769,8 @@ /* HAS_GNULIBC: * This symbol, if defined, indicates to the C program that - * the GNU C library is being used. + * the GNU C library is being used. A better check is to use + * the __GLIBC__ and __GLIBC_MINOR__ symbols supplied with glibc. */ /*#define HAS_GNULIBC /**/ #if defined(HAS_GNULIBC) && !defined(_GNU_SOURCE) @@ -1785,6 +1807,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 @@ -2064,6 +2092,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. @@ -3200,8 +3234,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "\\Storage Card\\perl-tests\\perl@16539\\lib" /**/ -#define PRIVLIB_EXP (win32_get_privlib("5.7.3")) /**/ +#define PRIVLIB "\\Storage Card\\perl-tests\\bleadperl\\lib" /**/ +#define PRIVLIB_EXP (win32_get_privlib("5.8.0")) /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -3282,8 +3316,8 @@ * the sig_name list. */ /* SIG_SIZE: - * This variable contains the number of elements of the sig_name - * and sig_num arrays, excluding the final NULL entry. + * This variable contains the number of elements of the SIG_NAME + * and SIG_NUM arrays, excluding the final NULL entry. */ #define SIG_NAME "ZERO", "NUM01", "INT", "QUIT", "ILL", "NUM05", "NUM06", "NUM07", "FPE", "KILL", "NUM10", "SEGV", "NUM12", "PIPE", "ALRM", "TERM", "NUM16", "NUM17", "NUM18", "NUM19", "CHLD", "BREAK", "ABRT", "STOP", "NUM24", "CONT", "CLD", 0 /**/ #define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 20, 0 /**/ @@ -3304,7 +3338,7 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "\\Storage Card\\perl-tests\\perl@16539\\site\\lib" /**/ +#define SITEARCH "\\Storage Card\\perl-tests\\bleadperl\\site\\lib" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -3327,8 +3361,8 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "\\Storage Card\\perl-tests\\perl@16539\\site\\lib" /**/ -#define SITELIB_EXP (win32_get_sitelib("5.7.3")) /**/ +#define SITELIB "\\Storage Card\\perl-tests\\bleadperl\\site\\lib" /**/ +#define SITELIB_EXP (win32_get_sitelib("5.8.0")) /**/ #define SITELIB_STEM "" /**/ /* Size_t_size: @@ -3433,6 +3467,15 @@ /*#define USE_64_BIT_ALL /**/ #endif +/* USE_FAST_STDIO: + * This symbol, if defined, indicates that Perl should + * be built to use 'fast stdio'. + * Defaults to define in Perls 5.8 and earlier, to undef later. + */ +#ifndef USE_FAST_STDIO +/*#define USE_FAST_STDIO / **/ +#endif + /* USE_LARGE_FILES: * This symbol, if defined, indicates that large file support * should be used when available. @@ -3486,10 +3529,6 @@ * This symbol, if defined, indicates that Perl should be built to * use the interpreter-based threading implementation. */ -/* USE_5005THREADS: - * This symbol, if defined, indicates that Perl should be built to - * use the 5.005-based threading implementation. - */ /* OLD_PTHREADS_API: * This symbol, if defined, indicates that Perl should * be built to use the old draft POSIX threads API. @@ -3499,11 +3538,7 @@ * try to use the various _r versions of library functions. * This is extremely experimental. */ -/*#define USE_5005THREADS /**/ /*#define USE_ITHREADS /**/ -#if defined(USE_5005THREADS) && !defined(USE_ITHREADS) -#define USE_THREADS /* until src is revised*/ -#endif /*#define OLD_PTHREADS_API /**/ /*#define USE_REENTRANT_API /**/ @@ -3565,7 +3600,7 @@ /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in \\Storage Card\\perl-tests\\perl@16539\\site\\lib for older + * lib/lib.pm will automatically search in \\Storage Card\\perl-tests\\bleadperl\\site\\lib for older * directories across major versions back to xs_apiversion. * This is only useful if you have a perl library directory tree * structured like the default one. @@ -3584,7 +3619,7 @@ * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in \\Storage Card\\perl-tests\\perl@16539\\site\\lib for older directories across major versions + * search in \\Storage Card\\perl-tests\\bleadperl\\site\\lib for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's @@ -3594,7 +3629,7 @@ * (presumably) be similar. * See the INSTALL file for how this works. */ -#define PERL_XS_APIVERSION "5.6.0" +#define PERL_XS_APIVERSION "5.8.0" #define PERL_PM_APIVERSION "5.005" /* HAS_CRYPT: @@ -3693,6 +3728,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