- From: Markus Bäurle <m.baeurle@caa.de>
- Date: Tue, 20 Feb 2001 18:20:42 +0100
- To: "'www-lib@w3.org'" <www-lib@w3.org>
Hello everybody,
as mentioned in my other message (thread "libwww hangs on NT4"), I had to
recompile
libwww without WWW_WIN_ASYNC on NT4 / Win2000.
There is one little problem with this in HTEvtLst.h in the following lines:
-----------
#if defined(WWW_WIN_ASYNC) || defined(WWW_WIN_DLL)
extern BOOL HTEventList_winHandle (HTRequest * request);
extern BOOL HTEventList_setWinHandle (HWND window, unsigned long message);
extern HWND HTEventList_getWinHandle (unsigned long * pMessage);
extern LRESULT CALLBACK AsyncWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam,
LPARAM lParam);
#endif
-----------
If WWW_WIN_ASYNC is undefined, these functions are still declared, but they
are only defined if WWW_WIN_ASYNC is defined (in HTEvtLst.c):
-----------
#ifdef WWW_WIN_ASYNC
/* Only responsible for WM_TIMER and WSA_AsyncSelect */
PRIVATE LRESULT CALLBACK AsyncWindowProc(HWND hwnd, UINT uMsg, WPARAM
wParam, LPARAM lParam)
{
[...]
-----------
So I think the line in HTEvtLst.h must read:
-----------
#if defined(WWW_WIN_ASYNC) && defined(WWW_WIN_DLL)
----------- ^^^^
Or maybe no dependency on WWW_WIN_DLL at all? Haven't thought much about
static linking.
I'm not sure, is there a better place to send bug reports other than to the
mailing list?
Mit freundlichen Grüssen / Best regards
Markus Bäurle
Softwareentwicklung
Software Development
CAA AG
Raiffeisenstr. 34
70794 Filderstadt
Germany
Tel: +49 / (0)711 / 9 0 77 0 - 363
Fax: +49 / (0)711 / 9 0 77 0 - 199
WEB: http://www.caa.de
Received on Tuesday, 20 February 2001 12:20:48 UTC