/home/mandrake/rpm/BUILD/sc68-2.2.1/file68/ice68.h File Reference


Detailed Description

Load a iced file.

Author:
benjamin gerard
Date:
2003/09/06
Id
ice68.h,v 1.2 2003/09/22 13:02:40 benjihan Exp

#include "file68/istream68.h"

Go to the source code of this file.

Functions

int ice_is_magic (const void *buffer)
 Test ice file header magic header.
void * ice_load (istream_t *is, int *ulen)
 Load an iced stream.
void * ice_load_file (const char *fname, int *ulen)
 Load an iced file.


Function Documentation

int ice_is_magic ( const void *  buffer  ) 

Test ice file header magic header.

Parameters:
buffer Buffer containing at least 12 bytes from ice header.
Return values:
1 buffer seems to be iceped..
0 buffer is not iceped.

void* ice_load ( istream_t is,
int *  ulen 
)

Load an iced stream.

The ice_load() function loads and depack an ice packed file from a stream and returns a allocate buffer with unpacked data.

Parameters:
is Stream to load (must be opened in read mode).
ulen Pointer to save uncompressed size.
Returns:
Pointer to the unpressed data buffer.
Return values:
0 Error

void* ice_load_file ( const char *  fname,
int *  ulen 
)

Load an iced file.

Parameters:
fname File to load.
ulen Pointer to save uncompressed size.
Returns:
Pointer to the unpressed data buffer.
Return values:
0 Error
See also:
ice_load()


Generated on Tue Jul 29 02:05:24 2008 for sc68fordevelopers by  doxygen 1.5.6