(First attempted post seems to have vanished into the ether...) Hi - I'm using the 10 March 2005 CVS codebase (latest) and I've run into an issue when adding Tidy to my project w/ MSVC6.0sp6 and static linking. I'm getting: error C2733: second C linkage of overloaded function 'MemAlloc' not allowed error C2733: second C linkage of overloaded function 'MemFree' not allowed messages from the compiler. I have another 3rd Party DLL (a memory manager/debugger) that appears to declare/use MemAlloc and MemFree and since these are both using C linkages, there is a collision in the names. I'm not quite sure of the best workaround/fix for this issue. Can the Memory functions declared in platform.h be moved to another file (say maybe alloc.h or tidyalloc.h)? Would there still be a name collision? Or do I need to go through the Tidy Source replacing: MemAlloc -> tidyMemAlloc MemFree -> tidyMemFree MemRealloc -> tidyMemRealloc (just to be consistent) ? (I don't have the source for the other DLL so I can't do anything there.) Thanks in advance, -Christopher M. Woods cwoods underscore eol at yahoo dot com --------------------------------- Do you Yahoo!? Yahoo! Mail - Easier than ever with enhanced search. Learn more.Received on Tuesday, 15 March 2005 16:22:37 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:19 GMT