From c246ebd9004fc97001955fdb37c6f75d2ab8ea5e Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 4 Mar 2002 00:25:35 +0000 Subject: Check for errors in seeks, "tell"s, and "stat()"s/"fstat()"s. For file types where we allocate private data, add "close" routines where they were missing, to free the private data. Also fix up the code to clean up after some errors by freeing private data where that wasn't being done. Get rid of unused arguments to "wtap_dump_open_finish()". Fix indentation. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4857 f5534014-38df-0310-8fa8-9805f1628bb7 --- wiretap/file_wrappers.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'wiretap/file_wrappers.h') diff --git a/wiretap/file_wrappers.h b/wiretap/file_wrappers.h index 97566e0ce4..efeb96e35a 100644 --- a/wiretap/file_wrappers.h +++ b/wiretap/file_wrappers.h @@ -1,6 +1,6 @@ /* file_wrappers.h * - * $Id: file_wrappers.h,v 1.7 2002/02/06 09:58:30 guy Exp $ + * $Id: file_wrappers.h,v 1.8 2002/03/04 00:25:35 guy Exp $ * * Wiretap Library * Copyright (c) 1998 by Gilbert Ramirez @@ -25,6 +25,7 @@ #define __FILE_H__ #ifdef HAVE_LIBZ + #define file_open gzopen #define filed_open gzdopen extern long file_seek(void *stream, long offset, int whence); @@ -35,6 +36,7 @@ extern long file_tell(void *stream); #define file_getc gzgetc #define file_gets(buf, len, file) gzgets((file), (buf), (len)) extern int file_error(void *fh); +#define file_eof gzeof #else /* No zLib */ #define file_open fopen @@ -47,6 +49,8 @@ extern int file_error(FILE *fh); #define file_tell ftell #define file_getc fgetc #define file_gets fgets +#define file_eof feof + #endif /* HAVE_LIBZ */ #endif /* __FILE_H__ */ -- cgit v1.2.3