• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

messageviewer

  • sources
  • kde-4.14
  • kdepim
  • messageviewer
  • header
Macros | Variables
kxface.cpp File Reference
#include "kxface.h"
#include <KDebug>
#include <QBuffer>
#include <QImage>
#include <QRegExp>
#include <QString>
#include <QPainter>
#include <stdlib.h>
#include <string.h>
Include dependency graph for kxface.cpp:

Go to the source code of this file.

Macros

#define BITSPERDIG   4
 
#define BLACK   0
 
#define COMP   unsigned long
 
#define DIGITS   (PIXELS / BITSPERDIG)
 
#define DIGSPERWORD   4
 
#define ERR_EXCESS   1 /* completed OK but some input was ignored */
 
#define ERR_INSUFF   -1 /* insufficient input. Bad face format? */
 
#define ERR_INTERNAL   -2 /* Arithmetic overflow or buffer overflow */
 
#define ERR_OK   0 /* successful completion */
 
#define FIRSTPRINT   '!'
 
#define GEN(g)   F[h] ^= G.g[k]; break
 
#define GREY   1
 
#define LASTPRINT   '~'
 
#define NUMPRINTS   (LASTPRINT - FIRSTPRINT + 1)
 
#define WHITE   2
 
#define WORDCARRY   (1 << BITSPERWORD)
 
#define WORDMASK   (WORDCARRY - 1)
 
#define WORDSPERLINE   (WIDTH / DIGSPERWORD / BITSPERDIG)
 

Variables

static const int MAX_XFACE_LENGTH = 2048
 
static const int MAXLINELEN = 78
 

Macro Definition Documentation

#define BITSPERDIG   4

Definition at line 43 of file kxface.cpp.

#define BLACK   0

Definition at line 70 of file kxface.cpp.

#define COMP   unsigned long

Definition at line 61 of file kxface.cpp.

#define DIGITS   (PIXELS / BITSPERDIG)

Definition at line 44 of file kxface.cpp.

#define DIGSPERWORD   4

Definition at line 45 of file kxface.cpp.

#define ERR_EXCESS   1 /* completed OK but some input was ignored */

Definition at line 66 of file kxface.cpp.

#define ERR_INSUFF   -1 /* insufficient input. Bad face format? */

Definition at line 67 of file kxface.cpp.

#define ERR_INTERNAL   -2 /* Arithmetic overflow or buffer overflow */

Definition at line 68 of file kxface.cpp.

#define ERR_OK   0 /* successful completion */

Definition at line 65 of file kxface.cpp.

#define FIRSTPRINT   '!'

Definition at line 51 of file kxface.cpp.

#define GEN (   g)    F[h] ^= G.g[k]; break

Definition at line 41 of file kxface.cpp.

#define GREY   1

Definition at line 71 of file kxface.cpp.

#define LASTPRINT   '~'

Definition at line 52 of file kxface.cpp.

#define NUMPRINTS   (LASTPRINT - FIRSTPRINT + 1)

Definition at line 53 of file kxface.cpp.

#define WHITE   2

Definition at line 72 of file kxface.cpp.

#define WORDCARRY   (1 << BITSPERWORD)

Definition at line 62 of file kxface.cpp.

#define WORDMASK   (WORDCARRY - 1)

Definition at line 63 of file kxface.cpp.

#define WORDSPERLINE   (WIDTH / DIGSPERWORD / BITSPERDIG)

Definition at line 46 of file kxface.cpp.

Variable Documentation

const int MAX_XFACE_LENGTH = 2048
static

Definition at line 74 of file kxface.cpp.

const int MAXLINELEN = 78
static

Definition at line 56 of file kxface.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

messageviewer

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

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer
  • pimprint

Search



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