[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