[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with library images on Windows (again)
From: |
Benjamin Riefenstahl |
Subject: |
Re: Problem with library images on Windows (again) |
Date: |
Fri, 20 May 2005 14:19:28 +0200 |
User-agent: |
Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3.50 (gnu/linux) |
Hi Jason,
Jason Rumney writes:
> The version of TIFF headers I have uses extern "C" if compiling
> under C++, so I doubt the library is using Pascal calling
> conventions. Maybe Juanma's library is different than mine.
'extern "C"' doesn't mean what you think it means, at least not in
most compilers.
In theory 'extern "<Language>"' is the C++ equivalent of the
propriatory '__cdecl', '__stdcall' and '__pascal' keywords known from
the C compilers. But the exact behaviour of that C++ feature is
implementation defined, especially for languages other than "C".
In practice with MSC++ and GCC, '__stdcall' and 'extern "C"' are
*both* needed (or at least it's highly recommended to use both) in C++
mode to actually get '__stdcall' calling conventions and name
mangling.
benny
- Re: Problem with library images on Windows (again), (continued)
- Re: Problem with library images on Windows (again), Jason Rumney, 2005/05/20
- Re: Problem with library images on Windows (again), Eli Zaretskii, 2005/05/20
- Re: Problem with library images on Windows (again), Juanma Barranquero, 2005/05/20
- Re: Problem with library images on Windows (again), Juanma Barranquero, 2005/05/20
- Re: Problem with library images on Windows (again), Jason Rumney, 2005/05/21
- Re: Problem with library images on Windows (again), Juanma Barranquero, 2005/05/21
- Re: Problem with library images on Windows (again), Jason Rumney, 2005/05/21
- Re: Problem with library images on Windows (again), Juanma Barranquero, 2005/05/22
- Re: Problem with library images on Windows (again), Juanma Barranquero, 2005/05/20
- Re: Problem with library images on Windows (again), Juanma Barranquero, 2005/05/20
- Re: Problem with library images on Windows (again),
Benjamin Riefenstahl <=