Tristan Gingold <ging...@adacore.com> writes:

> include/
> 2012-04-04  Tristan Gingold  <ging...@adacore.com>
>
>       * splay-tree.h: Use LLP64 definitions of libi_shostptr_t and
>       libi_hostptr_t for VMS with 64bit pointers.

I was strongly opposed to adding a _WIN64 define here and this is just
making it worse.

Ian


> --- a/include/splay-tree.h
> +++ b/include/splay-tree.h
> @@ -37,7 +37,8 @@ extern "C" {
>  
>  #include "ansidecl.h"
>  
> -#ifndef _WIN64
> +#if !(defined (_WIN64) \
> +      || (defined (__VMS__) && __INITIAL_POINTER_SIZE == 64))
>    typedef unsigned long int libi_uhostptr_t;
>    typedef long int libi_shostptr_t;
>  #else

Reply via email to