Ethereal-dev: Re: [Ethereal-dev] bug in rtp_analysis.c?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Thu, 30 Oct 2003 23:58:00 -0800
On Thu, Oct 30, 2003 at 01:55:27PM +0100, Lars Ruoff wrote:
> #defining HAVE_ZLIB doesnt help.
> In fact the macro is used nowhere in the code!

He meant "HAVE_LIBZ".

> #ifdef HAVE_WINDOWS_H
> #include <windows.h>
> #endif
> in util.c fixes the problem, indeed.

...although when I tried it, I got the winsock.h vs. winsock2.h problems
if I put it after

	#ifdef HAVE_SYS_STAT_H
	#include <sys/stat.h>
	#endif

(if you put it there, and didn't get those errors, is HAVE_LIBPCAP
defined?  If not, you won't include pcap.h, and that's what would
include winsock2.h), but it worked fine if I put it after

	#ifdef HAVE_LIBPCAP 
	#include <pcap.h>
	#endif /* HAVE_LIBPCAP */

I've checked in a change to do that.