Hi James, > Steve Huston (JIRA) wrote: > > The qpid/cpp/src/qpid/sys/windows/IntegerTypes.h file > typedefs size_t. This is not necessary for VC9, and the > definition conflicts with the proper def for 64-bit builds. > Removing the typedef for size_t works for both 32- and 64-bit builds. > > > > > More to the point, why not just pull the types defined in > boost into the qpid namespace on all platforms, and use those?
Because the types are exposed in user APIs and I'd like to prevent locking Boost in there. I think there's a case where Boost headers are needed for clients now, and I think that's a problem. > While defining these types in the default namespace is making up for a > standardisation defiiciency, its likely to conflict with user code. Avoiding such a clash would be good, but I think bringing Boost types up would be bad. Another solution would be great if you have ideas. -Steve --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org