goldendict-ng/ufile.hh

32 lines
508 B
C++
Raw Normal View History

#ifndef UFILE_HH_INCLUDED
#define UFILE_HH_INCLUDED
#ifdef __WIN32
2012-01-25 16:35:00 +00:00
#include "zlib.h"
// eliminate some VC++ warnings
#ifdef _MSC_VER
#define fileno _fileno
#endif
#ifdef __cplusplus
extern "C"
{
#endif
FILE *gd_fopen( const char *filename, const char *mode );
2012-01-25 16:35:00 +00:00
int gd_open( const char *filename );
gzFile gd_gzopen( const char *filename );
#ifdef __cplusplus
} /* end extern "C" */
#endif
#else
#define gd_fopen fopen
2012-01-25 16:35:00 +00:00
#define gd_gzopen( filename ) gzopen( filename, "rb" )
#endif
#endif // UFILE_HH