aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2007-03-21 01:32:50 +0000
committerUlf Lamping <ulf.lamping@web.de>2007-03-21 01:32:50 +0000
commit77ec324774760390a7ba9fc4e864ad0440a0ad2f (patch)
tree558e4c1d59be109228944934621baa1a98824e11 /wiretap
parent16f4a91dfc8a0558de579afa55aad1f3f3c19236 (diff)
set compiler option "treat warnings as errors" - to prevent new warnings for wiretap
remove all compiler warnings: a) prevent wrong malloc/free definitions by lex/yacc generated files b) add int/time_t casts - MSVC2005 is more "sensitive" about this than MSVC6 svn path=/trunk/; revision=21078
Diffstat (limited to 'wiretap')
-rw-r--r--wiretap/Makefile.nmake2
-rw-r--r--wiretap/ascend-grammar.y2
-rw-r--r--wiretap/ascend-int.h2
-rw-r--r--wiretap/k12.c2
-rw-r--r--wiretap/lanalyzer.c4
-rw-r--r--wiretap/libpcap.c2
-rw-r--r--wiretap/visual.c4
7 files changed, 9 insertions, 9 deletions
diff --git a/wiretap/Makefile.nmake b/wiretap/Makefile.nmake
index 73718f681d..7f452d1fd1 100644
--- a/wiretap/Makefile.nmake
+++ b/wiretap/Makefile.nmake
@@ -9,7 +9,7 @@ include <win32.mak>
include Makefile.common
-CFLAGS=-DHAVE_CONFIG_H $(GLIB_CFLAGS) $(ZLIB_CFLAGS) /I$(PCAP_DIR)/include \
+CFLAGS=-WX -DYYMALLOC=malloc -DYYFREE=free -DHAVE_CONFIG_H $(GLIB_CFLAGS) $(ZLIB_CFLAGS) /I$(PCAP_DIR)/include \
-D_U_="" $(LOCAL_CFLAGS) -DMSC_VER_REQUIRED=$(MSC_VER_REQUIRED)
CVARSDLL=-DWIN32 -DNULL=0 -D_MT -D_DLL
diff --git a/wiretap/ascend-grammar.y b/wiretap/ascend-grammar.y
index 27c5c5c4dd..c842e24553 100644
--- a/wiretap/ascend-grammar.y
+++ b/wiretap/ascend-grammar.y
@@ -360,7 +360,7 @@ wdd_date: WDD_DATE decnum decnum decnum KEYWORD decnum decnum decnum KEYWORD str
wddt.tm_year = ($4 > 1970) ? $4 - 1900 : 70;
wddt.tm_isdst = -1;
- start_time = mktime(&wddt);
+ start_time = (guint32) mktime(&wddt);
}
;
diff --git a/wiretap/ascend-int.h b/wiretap/ascend-int.h
index ac4de11cb7..812b84d774 100644
--- a/wiretap/ascend-int.h
+++ b/wiretap/ascend-int.h
@@ -29,7 +29,7 @@
typedef struct {
time_t start_time;
time_t secs;
- time_t usecs;
+ int usecs;
guint32 caplen;
guint32 len;
} ascend_pkthdr;
diff --git a/wiretap/k12.c b/wiretap/k12.c
index 5ac6daac07..bce0f1a809 100644
--- a/wiretap/k12.c
+++ b/wiretap/k12.c
@@ -208,7 +208,7 @@ static gint get_record(guint8** bufferp, FILE* fh, gint64 file_offset) {
guint8* writep;
/* where the next unknown 0x10 bytes are stuffed to the file */
- gint64 junky_offset = 0x2000 - ( (file_offset - 0x200) % 0x2000 );
+ gint junky_offset = 0x2000 - (gint) ( (file_offset - 0x200) % 0x2000 );
K12_DBG(6,("get_record: ENTER: junky_offset=%lld, file_offset=%lld",junky_offset,file_offset));
diff --git a/wiretap/lanalyzer.c b/wiretap/lanalyzer.c
index c0a16ab980..a70dc24427 100644
--- a/wiretap/lanalyzer.c
+++ b/wiretap/lanalyzer.c
@@ -576,7 +576,7 @@ static gboolean lanalyzer_dump(wtap_dumper *wdh,
if (*err)
return FALSE;
- tv.tv_sec = phdr->ts.secs;
+ tv.tv_sec = (long int) phdr->ts.secs;
tv.tv_usec = phdr->ts.nsecs / 1000;
if (!itmp->init) {
@@ -714,7 +714,7 @@ gboolean lanalyzer_dump_open(wtap_dumper *wdh, gboolean cant_seek, int *err)
static gboolean lanalyzer_dump_header(wtap_dumper *wdh, int *err)
{
LA_TmpInfo *itmp = (LA_TmpInfo*)(wdh->dump.opaque);
- struct tm *fT = localtime(&(itmp->start.tv_sec));
+ struct tm *fT = localtime( (time_t *) &(itmp->start.tv_sec));
guint16 board_type = itmp->encap == WTAP_ENCAP_TOKEN_RING
? BOARD_325TR /* LANalyzer Board Type */
: BOARD_325; /* LANalyzer Board Type */
diff --git a/wiretap/libpcap.c b/wiretap/libpcap.c
index 66ab588338..61a854587e 100644
--- a/wiretap/libpcap.c
+++ b/wiretap/libpcap.c
@@ -2297,7 +2297,7 @@ static gboolean libpcap_dump(wtap_dumper *wdh,
break;
}
- rec_hdr.hdr.ts_sec = phdr->ts.secs;
+ rec_hdr.hdr.ts_sec = (guint32) phdr->ts.secs;
if(wdh->tsprecision == WTAP_FILE_TSPREC_NSEC) {
rec_hdr.hdr.ts_usec = phdr->ts.nsecs;
} else {
diff --git a/wiretap/visual.c b/wiretap/visual.c
index 332f985f26..198c62a7fe 100644
--- a/wiretap/visual.c
+++ b/wiretap/visual.c
@@ -490,7 +490,7 @@ static gboolean visual_dump(wtap_dumper *wdh, const struct wtap_pkthdr *phdr,
if (visual->index_table_index == 0)
{
/* This is the first packet. Save its start time as the file time. */
- visual->start_time = phdr->ts.secs;
+ visual->start_time = (guint32) phdr->ts.secs;
/* Initialize the index table */
visual->index_table = g_malloc(1024 * sizeof *visual->index_table);
@@ -499,7 +499,7 @@ static gboolean visual_dump(wtap_dumper *wdh, const struct wtap_pkthdr *phdr,
/* Calculate milliseconds since capture start. */
delta_msec = phdr->ts.nsecs / 1000000;
- delta_msec += (phdr->ts.secs - visual->start_time) * 1000;
+ delta_msec += ( (guint32) phdr->ts.secs - visual->start_time) * 1000;
vpkt_hdr.ts_delta = htolel(delta_msec);
/* Fill in the length fields. */