Blame | Last modification | View Log | RSS feed
/**************************************************************************** __________ __ ___.* Open \______ \ ____ ____ | | _\_ |__ _______ ___* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \* \/ \/ \/ \/ \/* $Id$** Original source:* Copyright (c) 2003 by Joergen Ibsen / Jibz** Rockbox adaptation:* Copyright (c) 2010 by Marcin Bukat** emCORE adaptation:* Copyright (c) 2011 by Michael Sparmann** This program is free software; you can redistribute it and/or* modify it under the terms of the GNU General Public License* as published by the Free Software Foundation; either version 2* of the License, or (at your option) any later version.** This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY* KIND, either express or implied.*****************************************************************************//** tinf - tiny inflate library (inflate, gzip, zlib)** version 1.00** Copyright (c) 2003 by Joergen Ibsen / Jibz* All Rights Reserved** http://www.ibsensoftware.com/*//* removed from original file:* tinf_gzip_uncompress() prototype* tinf_init() prototype*/#ifndef TINF_H_INCLUDED#define TINF_H_INCLUDED#include "emcorelib.h"/* calling convention */#ifndef TINFCC#ifdef __WATCOMC__#define TINFCC __cdecl#else#define TINFCC#endif#endif#ifdef __cplusplusextern "C" {#endif/* function prototypes */int TINFCC tinf_uncompress(void *dest, unsigned int *destLen,const void *source, unsigned int sourceLen);int TINFCC tinf_zlib_uncompress(void *dest, unsigned int *destLen,const void *source, unsigned int sourceLen);#ifdef __cplusplus} /* extern "C" */#endif#endif /* TINF_H_INCLUDED */