• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdepimlibs-4.10.5 API Reference
  • KDE Home
  • Contact Us
 

KTNEF Library

  • ktnef
Macros | Functions
lzfu.cpp File Reference
#include "lzfu.h"
#include <QtCore/QIODevice>
#include <sys/types.h>
#include <string.h>
#include <stdio.h>

Go to the source code of this file.

Macros

#define FLAG(f, n)   (f>>n)&0x1
 
#define LENGTH(b)   ((b&0xF)+2)
 
#define LZFU_COMPRESSED   0x75465a4c
 
#define LZFU_INITDICT
 
#define LZFU_INITLENGTH   207
 
#define LZFU_UNCOMPRESSED   0x414c454d
 
#define OFFSET(b)   (b>>4)&0xFFF
 

Functions

int lzfu_decompress (QIODevice *input, QIODevice *output)
 

Detailed Description

This file is part of the API for handling TNEF data and provides the LZFU decompression functionality.

Author
Michael Goffioul

Definition in file lzfu.cpp.

Macro Definition Documentation

#define LZFU_INITDICT
Value:
"{\\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"

Function Documentation

int lzfu_decompress ( QIODevice *  input,
QIODevice *  output 
)

LZFU decompress data in compressed Rich Text Format (RTF).

Parameters
inputcompressed input data.
outputdecompressed output data.

Definition at line 76 of file lzfu.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:29:58 by doxygen 1.8.3.1 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KTNEF Library

Skip menu "KTNEF Library"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepimlibs-4.10.5 API Reference

Skip menu "kdepimlibs-4.10.5 API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal