diff options
-rw-r--r-- | win32/config.bc | 2 | ||||
-rw-r--r-- | win32/config.gc | 4 | ||||
-rw-r--r-- | win32/config.vc | 2 | ||||
-rw-r--r-- | win32/config.vc64 | 2 | ||||
-rw-r--r-- | win32/config_H.bc | 6 | ||||
-rw-r--r-- | win32/config_H.gc | 9 | ||||
-rw-r--r-- | win32/config_H.vc | 9 | ||||
-rw-r--r-- | win32/config_H.vc64 | 6 |
8 files changed, 25 insertions, 15 deletions
diff --git a/win32/config.bc b/win32/config.bc index 4e7cd119ff..5d6dcd80f5 100644 --- a/win32/config.bc +++ b/win32/config.bc @@ -351,7 +351,7 @@ d_pwgecos='undef' d_pwpasswd='undef' d_pwquota='undef' d_qgcvt='undef' -d_quad='undef' +d_quad='define' d_random_r='undef' d_readdir64_r='undef' d_readdir='define' diff --git a/win32/config.gc b/win32/config.gc index 79f4d8ef7a..f14d0b53f0 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -351,7 +351,7 @@ d_pwgecos='undef' d_pwpasswd='undef' d_pwquota='undef' d_qgcvt='undef' -d_quad='undef' +d_quad='define' d_random_r='undef' d_readdir64_r='undef' d_readdir='define' @@ -851,7 +851,7 @@ privlibexp='~INST_TOP~~INST_VER~\lib' procselfexe='' prototype='define' ptrsize='4' -quadkind='5' +quadkind='3' quadtype='long long' randbits='15' randfunc='rand' diff --git a/win32/config.vc b/win32/config.vc index 6613b454c9..b273c5a3a2 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -351,7 +351,7 @@ d_pwgecos='undef' d_pwpasswd='undef' d_pwquota='undef' d_qgcvt='undef' -d_quad='undef' +d_quad='define' d_random_r='undef' d_readdir64_r='undef' d_readdir='define' diff --git a/win32/config.vc64 b/win32/config.vc64 index 02b5ac989d..e8c3f118e1 100644 --- a/win32/config.vc64 +++ b/win32/config.vc64 @@ -851,7 +851,7 @@ privlibexp='~INST_TOP~~INST_VER~\lib' procselfexe='' prototype='define' ptrsize='8' -quadkind='4' +quadkind='5' quadtype='__int64' randbits='15' randfunc='rand' diff --git a/win32/config_H.bc b/win32/config_H.bc index 9e15ff3b97..c47f414481 100644 --- a/win32/config_H.bc +++ b/win32/config_H.bc @@ -909,9 +909,10 @@ /* HAS_QUAD: * This symbol, if defined, tells that there's a 64-bit integer type, * Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one - * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T. + * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, QUAD_IS_INT64_T, + * or QUAD_IS___INT64. */ -/*#define HAS_QUAD /**/ +#define HAS_QUAD /**/ #ifdef HAS_QUAD # define Quad_t __int64 /**/ # define Uquad_t unsigned __int64 /**/ @@ -920,6 +921,7 @@ # define QUAD_IS_LONG 2 # define QUAD_IS_LONG_LONG 3 # define QUAD_IS_INT64_T 4 +# define QUAD_IS___INT64 5 #endif /* OSNAME: diff --git a/win32/config_H.gc b/win32/config_H.gc index df197cb469..6cd5538920 100644 --- a/win32/config_H.gc +++ b/win32/config_H.gc @@ -909,22 +909,25 @@ /* HAS_QUAD: * This symbol, if defined, tells that there's a 64-bit integer type, * Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one - * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T. + * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, QUAD_IS_INT64_T, + * or QUAD_IS___INT64. */ -/*#define HAS_QUAD /**/ +#define HAS_QUAD /**/ #ifdef HAS_QUAD # ifndef _MSC_VER # define Quad_t long long /**/ # define Uquad_t unsigned long long /**/ +# define QUADKIND 3 /**/ # else # define Quad_t __int64 /**/ # define Uquad_t unsigned __int64 /**/ +# define QUADKIND 5 /**/ # endif -# define QUADKIND 5 /**/ # define QUAD_IS_INT 1 # define QUAD_IS_LONG 2 # define QUAD_IS_LONG_LONG 3 # define QUAD_IS_INT64_T 4 +# define QUAD_IS___INT64 5 #endif /* OSNAME: diff --git a/win32/config_H.vc b/win32/config_H.vc index 53ef9e66fc..e43dcaf6f9 100644 --- a/win32/config_H.vc +++ b/win32/config_H.vc @@ -909,22 +909,25 @@ /* HAS_QUAD: * This symbol, if defined, tells that there's a 64-bit integer type, * Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one - * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T. + * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, QUAD_IS_INT64_T. + * or QUAD_IS___INT64. */ -/*#define HAS_QUAD /**/ +#define HAS_QUAD /**/ #ifdef HAS_QUAD # ifndef __GNUC__ # define Quad_t __int64 /**/ # define Uquad_t unsigned __int64 /**/ +# define QUADKIND 5 /**/ # else # define Quad_t long long /**/ # define Uquad_t unsigned long long /**/ +# define QUADKIND 3 /**/ # endif -# define QUADKIND 5 /**/ # define QUAD_IS_INT 1 # define QUAD_IS_LONG 2 # define QUAD_IS_LONG_LONG 3 # define QUAD_IS_INT64_T 4 +# define QUAD_IS___INT64 5 #endif /* OSNAME: diff --git a/win32/config_H.vc64 b/win32/config_H.vc64 index 699efc2aa6..ac0f79e1d9 100644 --- a/win32/config_H.vc64 +++ b/win32/config_H.vc64 @@ -909,17 +909,19 @@ /* HAS_QUAD: * This symbol, if defined, tells that there's a 64-bit integer type, * Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one - * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T. + * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, QUAD_IS_INT64_T + * or QUAD_IS___INT64. */ #define HAS_QUAD /**/ #ifdef HAS_QUAD # define Quad_t __int64 /**/ # define Uquad_t unsigned __int64 /**/ -# define QUADKIND 4 /**/ +# define QUADKIND 5 /**/ # define QUAD_IS_INT 1 # define QUAD_IS_LONG 2 # define QUAD_IS_LONG_LONG 3 # define QUAD_IS_INT64_T 4 +# define QUAD_IS___INT64 5 #endif /* OSNAME: |