DOS/Windows-specific code: values.c

Kevin Buettner kevinb@cygnus.com
Tue May 8 23:58:00 GMT 2001


On May 8,  2:55pm, Eli Zaretskii wrote:

>     * values.c:unpack_double()
> 
> 	  /* Unsigned -- be sure we compensate for signed LONGEST.  */
>     #if !defined (_MSC_VER) || (_MSC_VER > 900)
> 	  return (ULONGEST) unpack_long (type, valaddr);
>     #else
> 	  /* FIXME!!! msvc22 doesn't support unsigned __int64 -> double */
> 	  return (LONGEST) unpack_long (type, valaddr);
>     #endif /* _MSC_VER */
> 
> There's _got_ to be a better way to do this!

Is this even an issue any longer?  I.e, is the version of MSC being
catered to by the above ifdefs still in widespread use?

Kevin



More information about the Gdb mailing list