- From: Chris Woods <cwoods_eol@yahoo.com>
- Date: Thu, 17 Mar 2005 10:27:03 -0500
- To: html-tidy@w3.org
They are. The "snag" is that both Tidy and the other Lib declare "MemAlloc" and "MemFree". The only thing that I can think of to do is rename the Tidy declarations to avoid the name collision. Is there something else? TIA, -Chris "Cory Nelson" <phrosty@gmail.com> wrote in message news:9b1d06140503150844f0c9dbc@mail.gmail.com... > > Make sure any libs you statically link to are using the same CRT as your > app. > > > On Mon, 14 Mar 2005 12:31:27 -0800 (PST), Christopher Woods > <cwoods_eol@yahoo.com> wrote: >> >> (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. > > > -- > Cory Nelson > http://www.int64.org > >
Received on Thursday, 17 March 2005 15:45:43 UTC