/* * Author: * Guido Draheim * * Copyright (c) 2000,2001,2002,2003 Guido Draheim * All rights reserved, * use under the restrictions of the * Lesser GNU General Public License * or alternatively the restrictions * of the Mozilla Public License 1.1 */ #ifdef ZZIP_USE_INTERNAL /* do not make these public, they are for internal use only */ #define ZZIP_error(__dir) __dir->errcode #define ZZIP_seterror(__dir, __code) __dir->errcode = __code #define ZZIP_dirhandle(__fp) __fp->dir #define ZZIP_dirfd(__dir) __dir->fd #define ZZIP_dir_real(__dir) __dir->realdir != 0 #define ZZIP_file_real(__fp) __fp->dir == 0 #define ZZIP_realdir(__dir) __dir->realdir #define ZZIP_reafd(__fp) __fp->fd #endif