view src/common/memgzio.h @ 311:8fa0f36140b4

began writing out my notes on the ROM in an org file.
author Dylan Holmes <ocsenave@gmail.com>
date Sun, 01 Apr 2012 03:20:33 -0500
parents f9f4f1b99eed
children
line wrap: on
line source
1 #ifndef MEMGZIO_H
2 #define MEMGZIO_H
4 /* gzio.c -- IO on .gz files
5 * Copyright (C) 1995-2002 Jean-loup Gailly.
6 * For conditions of distribution and use, see copyright notice in zlib.h
7 *
8 * Compile this file with -DNO_DEFLATE to avoid the compression code.
9 */
11 /* memgzio.c - IO on .gz files in memory
12 * Adapted from original gzio.c from zlib library by Forgotten
13 */
15 #include <zlib.h>
17 gzFile ZEXPORT memgzopen(char *memory, int available, const char *mode);
18 int ZEXPORT memgzread(gzFile file, voidp buf, unsigned len);
19 int ZEXPORT memgzwrite(gzFile file, const voidp buf, unsigned len);
20 int ZEXPORT memgzclose(gzFile file);
21 long ZEXPORT memtell(gzFile file);
23 #endif // MEMGZIO_H