problem w/winebuild and '@' in names

2004-03-30 Thread Jon Griffiths
Hi, winebuild doesn't support export names with an '@' correctly. When parsing the spec file, the @X is stripped. This causes names to be incorrectly listed as duplicates. I'm hitting this with mapi32.dll. Outlook 97 imports using get procaddress on the name including the '@', and some exports

Re: problem w/winebuild and '@' in names

2004-03-30 Thread Mike McCormack
Hi Jon, Another way to get around this problem is to use: stdcall [EMAIL PROTECTED]@xxx(long long) func_blah because the code only stips off one @ sign and what follows it... I've got no idea if that's the Right Way or not. Mike Jon Griffiths wrote: Hi, winebuild doesn't support export names

Re: problem w/winebuild and '@' in names

2004-03-30 Thread Jon Griffiths
Hi Mike, Hmm, seems a bit hackish, much like my current solution. I'm a while from submitting the mapi32 stuff anyway, so I can wait for a proper resolution. IMO we need to support the mangled exports, ms tools obviously do. I seem to recall this used to work, was it changed for cygwin maybe?

Re: problem w/winebuild and '@' in names

2004-03-30 Thread Alexandre Julliard
Jon Griffiths [EMAIL PROTECTED] writes: IMO we need to support the mangled exports, ms tools obviously do. I seem to recall this used to work, was it changed for cygwin maybe? No, I don't think it was ever supported, because there are a number of spec files that use stdcall decorations where

Re: problem w/winebuild and '@' in names

2004-03-30 Thread Boaz Harrosh
Alexandre Julliard wrote: Jon Griffiths [EMAIL PROTECTED] writes: IMO we need to support the mangled exports, ms tools obviously do. I seem to recall this used to work, was it changed for cygwin maybe? No, I don't think it was ever supported, because there are a number of spec files that