[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 23.0; Current CVS Emacs: compiling fails on windows xp using msvc 20
Re: 23.0; Current CVS Emacs: compiling fails on windows xp using msvc 2003
Sun, 9 Mar 2008 09:02:48 +0100
The compiler is too dumb to know that abort never returns.
Maybe abort needs one more nickel in order to return.
(sorry for replying to this mail instead of Andreas' or Christoph's,
but I just joined this list, don't have all of their original mails/
postings and my stupid news server won't let me post to
Anyway, process.h and stdlib.h of the old Mickeysoft DevStudio 6.0
SP6 both contain
#if _MSC_VER >= 1200
_CRTIMP __declspec(noreturn) void __cdecl abort(void);
so your compiler *should* know better. At least he can't blaim it on
the header files ;-).
(_MSC_VER=1200 is the Visual C++ 6.0 compiler, and your's is newer)
If your header files contain the same __declspec(noreturn), I'd say
the compiler is talking about an other path of control not involving
Have a nice day,
PS: Please get the english version of DevStudio next time, the german
translations of some error messages are plain stupid... or feed them
to babelfish before posting ;-).