Macros | Functions
zlib/contrib/minizip/minizip.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <errno.h>
#include <fcntl.h>
#include <unistd.h>
#include <utime.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "zip.h"
Include dependency graph for zlib/contrib/minizip/minizip.c:

Go to the source code of this file.

Macros

#define __USE_FILE_OFFSET64
 
#define __USE_LARGEFILE64
 
#define _FILE_OFFSET_BIT   64
 
#define _LARGEFILE64_SOURCE
 
#define FOPEN_FUNC(filename, mode)   fopen64(filename, mode)
 
#define FSEEKO_FUNC(stream, offset, origin)   fseeko64(stream, offset, origin)
 
#define FTELLO_FUNC(stream)   ftello64(stream)
 
#define MAXFILENAME   (256)
 
#define WRITEBUFFERSIZE   (16384)
 

Functions

static int check_exist_file (char *filename) const
 
static void do_banner ()
 
static void do_help ()
 
uLong filetime (char *f, tm_zip *tmzip, uLong *dt) const
 
static int getFileCrc (const char *filenameinzip, void *buf, unsigned long size_buf, unsigned long *result_crc)
 
static int isLargeFile (const char *filename)
 
int main (int argc, argv)
 

Macro Definition Documentation

◆ __USE_FILE_OFFSET64

#define __USE_FILE_OFFSET64

Definition at line 18 of file zlib/contrib/minizip/minizip.c.

◆ __USE_LARGEFILE64

#define __USE_LARGEFILE64

Definition at line 21 of file zlib/contrib/minizip/minizip.c.

◆ _FILE_OFFSET_BIT

#define _FILE_OFFSET_BIT   64

Definition at line 27 of file zlib/contrib/minizip/minizip.c.

◆ _LARGEFILE64_SOURCE

#define _LARGEFILE64_SOURCE

Definition at line 24 of file zlib/contrib/minizip/minizip.c.

◆ FOPEN_FUNC

#define FOPEN_FUNC (   filename,
  mode 
)    fopen64(filename, mode)

Definition at line 37 of file zlib/contrib/minizip/minizip.c.

◆ FSEEKO_FUNC

#define FSEEKO_FUNC (   stream,
  offset,
  origin 
)    fseeko64(stream, offset, origin)

Definition at line 39 of file zlib/contrib/minizip/minizip.c.

◆ FTELLO_FUNC

#define FTELLO_FUNC (   stream)    ftello64(stream)

Definition at line 38 of file zlib/contrib/minizip/minizip.c.

◆ MAXFILENAME

#define MAXFILENAME   (256)

Definition at line 71 of file zlib/contrib/minizip/minizip.c.

◆ WRITEBUFFERSIZE

#define WRITEBUFFERSIZE   (16384)

Definition at line 70 of file zlib/contrib/minizip/minizip.c.

Function Documentation

◆ check_exist_file()

static int check_exist_file ( char*  filename) const
static

Definition at line 154 of file zlib/contrib/minizip/minizip.c.

◆ do_banner()

static void do_banner ( )
static

Definition at line 167 of file zlib/contrib/minizip/minizip.c.

◆ do_help()

static void do_help ( )
static

Definition at line 173 of file zlib/contrib/minizip/minizip.c.

◆ filetime()

uLong filetime ( char *  f,
tm_zip tmzip,
uLong dt 
) const

Definition at line 141 of file zlib/contrib/minizip/minizip.c.

◆ getFileCrc()

static int getFileCrc ( const char *  filenameinzip,
void *  buf,
unsigned long  size_buf,
unsigned long result_crc 
)
static

Definition at line 186 of file zlib/contrib/minizip/minizip.c.

◆ isLargeFile()

static int isLargeFile ( const char *  filename)
static

Definition at line 225 of file zlib/contrib/minizip/minizip.c.

◆ main()

int main ( int  argc,
argv   
)

Definition at line 247 of file zlib/contrib/minizip/minizip.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:23