"Boaz Harrosh" <[EMAIL PROTECTED]> wrote:

> } imports = {
>   {
>    .....
>     /* foo.dll */
>     "\001\000fnFooC",
>     "\002\000fnFooSTD",
>     0,
>     ....
> </original foo.dll.spec.c>
> 
> change to :
> 
> <fixed foo.dll.spec.c>
>    .....
>     /* foo.dll */
>     "\001\000fnFooC",
>     "[EMAIL PROTECTED]",
>     0,
>     ....
> </fixed foo.dll.spec.c>
> 
> than compilation and runtime succeeds.
> So the fault is at winebuild (when doing the Import, since the .def file 
> had it right) . Or is there a switch missing?

No, that's not a winebuild problem. You have fixed names directly in the
imports, that means that your dll is broken, i.e. it has decorated (@xx)
API names in the exports.

> I have at hand the most simple dll compiled by VC6 (+sources) and the 
> winelib app any one wants to have a look?

Yes, please send it here if it really small, otherwise send it to me directly.
(Comress with 'bzip -9' before sending).

-- 
Dmitry.



Reply via email to