Windows x64 support

Simon McVittie simon.mcvittie at collabora.co.uk
Thu Apr 29 10:09:09 PDT 2010


On Thu, 29 Apr 2010 at 19:05:06 +0200, Thiago Macieira wrote:
> Em Quinta-feira 29 Abril 2010, às 13:03:49, Ralf Habacker escreveu:
> > stdint.h is not available on msvc < 2010
> 
> stdint.h is a C99 header, which Microsoft hasn't really decided to support. 
> How about inttypes.h?

Replacing stdint.h with inttypes.h throughout is probably a good idea, assuming
it exists on Windows:

    `inttypes.h' vs. `stdint.h'
         The C99 standard says that `inttypes.h' includes `stdint.h', so
         there's no need to include `stdint.h' separately in a standard
         environment.  Some implementations have `inttypes.h' but not
         `stdint.h' (e.g., Solaris 7), but we don't know of any
         implementation that has `stdint.h' but not `inttypes.h'.

    -- autoconf.info, §5.6.1 "Portability of Headers"

Regards,
    S


More information about the dbus mailing list