[Speex-dev] Library export file for Win32 (patch)
Jean-Marc Valin
Jean-Marc.Valin at USherbrooke.ca
Sun Sep 4 18:36:49 PDT 2005
Thanks for the info (now I feel even better being a Linux user!), I've
checked in the patch.
Jean-Marc
Le lundi 05 septembre 2005 à 10:51 +1000, Erik de Castro Lopo a écrit :
> Jean-Marc Valin wrote:
>
> > Just curious (I've never compiled Speex on Win32 myself),
>
> Lucky you :-).
>
> > why the @1,
> > @2, ... at the end of the lines. Is that for a different compiler or
> > something?
>
> Windows, identifies functions exported from a DLL by ordinal number
> rather than function name. These ordinal numbers can be specified
> in the .def file using the
>
> @<number>
>
> notation.
>
> If you don't explicitly set them and then add a new function, the
> compiler might change the number to function mapping and hence
> break binary compatibility across releases.
>
>
> Yes, windows is broken :-).
>
> Erik
--
Jean-Marc Valin <Jean-Marc.Valin at USherbrooke.ca>
Université de Sherbrooke
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20050905/b838601a/attachment.pgp
More information about the Speex-dev
mailing list