[FFmpeg-devel] Update on lbos

Luca Abeni lucabe72
Tue Feb 5 12:15:16 CET 2008


Hi Diego,

Diego Biurrun wrote:
>> The problem is that mingw32's libraries provide getaddrinfo() and
>> friends, but those functions can be linked and used only if their
>> prototypes are defined as "PASCAL" (I suspect this means that those
>> functions use the pascal calling convention and not the C one).
>> And for some reason mingw32's headers do not do this...
>> As a result, the functions are in the libraries but they cannot
>> be linked.
>>
>> So, I added the prototypes with the "PASCAL" qualifier (this allows
>> to use the "CONFIG_IPV6" code in mingw32), but this breaks the
>> compilation for non-win32 systems. Hence, I added
>> #ifndef __MINGW32__
>> #define PASCAL
>> #endif
>>
>> If there is some smarter way to address this problem, let me know
>> and I'll modify the header.
> 
> Could you add a comment to that effect to the file?
Of course. I am adding a summary of my email as a comment in netdb.h


			Thanks,
				Luca




More information about the ffmpeg-devel mailing list