From 0c948878b116ea28d073ee960d2942e30f076e43 Mon Sep 17 00:00:00 2001 From: DracoRPG Date: Wed, 28 Feb 2007 00:57:29 +0000 Subject: Added experimental new mapcache generator git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9928 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/tool/grfio.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/tool/grfio.h (limited to 'src/tool/grfio.h') diff --git a/src/tool/grfio.h b/src/tool/grfio.h new file mode 100644 index 000000000..72aceeda9 --- /dev/null +++ b/src/tool/grfio.h @@ -0,0 +1,23 @@ +// Copyright (c) Athena Dev Teams - Licensed under GNU GPL +// For more information, see LICENCE in the main folder + +#ifndef _GRFIO_H_ +#define _GRFIO_H_ + +void grfio_init(char*); // GRFIO Initialize +void grfio_final(void); // GRFIO Finalize +void* grfio_reads(char*,int*); // GRFIO data file read & size get +char *grfio_find_file(char *fname); +char *grfio_alloc_ptr(char *fname); + +#define grfio_read(fn) grfio_reads(fn, NULL) + +int grfio_size(char*); // GRFIO data file size get +unsigned long grfio_crc32(const unsigned char *buf, unsigned int len); + +int decode_zip(unsigned char *dest, unsigned long* destLen, const unsigned char* source, unsigned long sourceLen); +int encode_zip(unsigned char *dest, unsigned long* destLen, const unsigned char* source, unsigned long sourceLen); +int deflate_file (const char *source, const char *filename); + +#endif /* _GRFIO_H_ */ + -- cgit v1.2.3-70-g09d2