On Wed, Nov 12, 2008 at 04:45:01AM -0800, Gisle Aas wrote:
> Change 34823 by [EMAIL PROTECTED] on 2008/11/12 12:30:19
> 
>       sizeof(long double) is 8 bytes for all Microsoft compilers
>       from Jan Dubois

> ==== //depot/perl/win32/config.vc#195 (text) ====
> Index: perl/win32/config.vc
> --- perl/win32/config.vc#194~34777~   2008-11-08 05:06:53.000000000 -0800
> +++ perl/win32/config.vc      2008-11-12 04:30:19.000000000 -0800
> @@ -764,7 +764,7 @@
>  localtime_r_proto='0'
>  locincpth='/usr/local/include /opt/local/include /usr/gnu/include 
> /opt/gnu/include /usr/GNU/include /opt/GNU/include'
>  loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib 
> /usr/GNU/lib /opt/GNU/lib'
> -longdblsize='10'
> +longdblsize='8'
>  longlongsize='8'
>  longsize='4'
>  lp=''
> 
> ==== //depot/perl/win32/config.vc64#65 (text) ====
> Index: perl/win32/config.vc64
> --- perl/win32/config.vc64#64~34777~  2008-11-08 05:06:53.000000000 -0800
> +++ perl/win32/config.vc64    2008-11-12 04:30:19.000000000 -0800
> @@ -764,7 +764,7 @@
>  localtime_r_proto='0'
>  locincpth='/usr/local/include /opt/local/include /usr/gnu/include 
> /opt/gnu/include /usr/GNU/include /opt/GNU/include'
>  loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib 
> /usr/GNU/lib /opt/GNU/lib'
> -longdblsize='10'
> +longdblsize='8'
>  longlongsize='8'
>  longsize='4'
>  lp=''
> End of Patch.

Shouldn't that be accompanied by corresponding changes to win32/config_H.vc
and win32/config_H.vc64? Right now they have

#ifdef HAS_LONG_DOUBLE
#   ifndef __GNUC__
#       define LONG_DOUBLESIZE 10               /**/
#   else
#       define LONG_DOUBLESIZE 12               /**/
#   endif
#endif

and

#ifdef HAS_LONG_DOUBLE
#define LONG_DOUBLESIZE 10              /**/
#endif

respectively.

Nicholas Clark

Reply via email to