#include "define.h"
#include "lzfu.h"
Go to the source code of this file.
Data Structures | |
struct | _lzfuheader |
Defines | |
#define | LZFU_COMPRESSED 0x75465a4c |
#define | LZFU_UNCOMPRESSED 0x414c454d |
#define | LZFU_INITDICT |
#define | LZFU_INITLENGTH 207 |
Typedefs | |
typedef struct _lzfuheader | lzfuheader |
Functions | |
char * | pst_lzfu_decompress (char *rtfcomp, uint32_t compsize, size_t *size) |
decompress lz compressed rtf data. |
#define LZFU_INITDICT |
"{\\rtf1\\ansi\\mac\\deff0\\deftab720{\\fonttbl;}" \ "{\\f0\\fnil \\froman \\fswiss \\fmodern \\fscrip" \ "t \\fdecor MS Sans SerifSymbolArialTimes Ne" \ "w RomanCourier{\\colortbl\\red0\\green0\\blue0" \ "\r\n\\par \\pard\\plain\\f0\\fs20\\b\\i\\u\\tab" \ "\\tx"
Definition at line 20 of file lzfu.c.
Referenced by pst_lzfu_decompress().
#define LZFU_INITLENGTH 207 |
Definition at line 27 of file lzfu.c.
Referenced by pst_lzfu_decompress().
typedef struct _lzfuheader lzfuheader |
char* pst_lzfu_decompress | ( | char * | rtfcomp, | |
uint32_t | compsize, | |||
size_t * | size | |||
) |
decompress lz compressed rtf data.
The initial lz dictionary is preloaded with rtf specific data.
rtfcomp | pointer to the rtf compressed data | |
compsize | size of the compressed data buffer | |
size | pointer to location to return size of the output buffer |
Definition at line 38 of file lzfu.c.
References _lzfuheader::cbRawSize, _lzfuheader::cbSize, _lzfuheader::dwCRC, _lzfuheader::dwMagic, LE16_CPU, LE32_CPU, LZFU_INITDICT, LZFU_INITLENGTH, and pst_malloc().
Referenced by write_normal_email().