Hi Corinna, On 08/01/12 14:57, Corinna Vinschen wrote: > Hi, > > per our discussion in the previous thread, here's a patch which replaces > all long and unsigned long with LONG and ULONG in .idl files and their > dependent .h files. Hope that's ok.
All changes inside cpp_quotes are OK. Places outside long would be translated to LONG by widl anyway, but if having explicit LONG there makes your changes easier, that's fine with me with two exceptions: > > * axcore.idl: Throughout, replace long and unsigned long with LONG and > ULONG. This is imported from Wine and uses longs only outside cpp_quote, so it's fine as-is. Let's keep it unchanged to avoid the need for sync. > * msxml.idl: Ditto. > * objidl.idl: Ditto. > * ocidl.idl: Ditto. > * oleidl.idl: Ditto. > * propidl.idl: Ditto. > * shobjidl.idl: Ditto. > * strmif.idl: Ditto. > * urlmon.idl: Ditto. > * wtypes.idl: Ditto. wtypes.idl is pretty critical IDL type-wise, and see what you have there: - typedef long LONG; + typedef LONG LONG; Please change only cpp_quote parts in this file. > * msxml.idl: Ditto. > * objidl.h: Regenerate. > * ocidl.h: Regenerate. > * oleidl.h: Regenerate. > * propidl.h: Regenerate. > * shobjidl.h: Regenerate. > * strmif.h: Regenerate. > * urlmon.h: Regenerate. > * wtypes.h: Regenerate. Thanks, Jacek ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
