Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

keytrans.cpp File Reference

#include "keytrans.h"
#include <qpe/qpeapplication.h>
#include <qnamespace.h>
#include <qbuffer.h>
#include <qobject.h>
#include <qdict.h>
#include <qintdict.h>
#include <qfile.h>
#include <qglobal.h>
#include <qdir.h>
#include <stdio.h>
#include "default.keytab.h"

Include dependency graph for keytrans.cpp:

Go to the source code of this file.

Classes

class  KeytabReader
class  KeyTransSymbols

Defines

#define HERE   printf("%s(%d): here\n",__FILE__,__LINE__)
#define SYMName   0
#define SYMString   1
#define SYMEol   2
#define SYMEof   3
#define SYMOpr   4
#define SYMError   5
#define inRange(L, X, H)   ((L <= X) && (X <= H))
#define isNibble(X)   (inRange('A',X,'F')||inRange('a',X,'f')||inRange('0',X,'9'))
#define convNibble(X)   (inRange('0',X,'9')?X-'0':X+10-(inRange('A',X,'F')?'A':'a'))
#define assertSyntax(Cond, Message)   if (!(Cond)) { ReportError(Message); goto ERROR; }

Variables

static KeyTransSymbolssyms = 0L
static int keytab_serial = 0
static QIntDict< KeyTrans > * numb2keymap = 0L
static QDict< KeyTrans > * path2keymap = 0L


Define Documentation

#define assertSyntax Cond,
Message   )     if (!(Cond)) { ReportError(Message); goto ERROR; }
 

Definition at line 316 of file keytrans.cpp.

#define convNibble  )     (inRange('0',X,'9')?X-'0':X+10-(inRange('A',X,'F')?'A':'a'))
 

Definition at line 140 of file keytrans.cpp.

#define HERE   printf("%s(%d): here\n",__FILE__,__LINE__)
 

Definition at line 48 of file keytrans.cpp.

#define inRange L,
X,
 )     ((L <= X) && (X <= H))
 

Definition at line 138 of file keytrans.cpp.

#define isNibble  )     (inRange('A',X,'F')||inRange('a',X,'f')||inRange('0',X,'9'))
 

Definition at line 139 of file keytrans.cpp.

#define SYMEof   3
 

Definition at line 134 of file keytrans.cpp.

#define SYMEol   2
 

Definition at line 133 of file keytrans.cpp.

#define SYMError   5
 

Definition at line 136 of file keytrans.cpp.

#define SYMName   0
 

Definition at line 131 of file keytrans.cpp.

#define SYMOpr   4
 

Definition at line 135 of file keytrans.cpp.

#define SYMString   1
 

Definition at line 132 of file keytrans.cpp.


Variable Documentation

int keytab_serial = 0 [static]
 

Definition at line 623 of file keytrans.cpp.

QIntDict<KeyTrans>* numb2keymap = 0L [static]
 

Definition at line 625 of file keytrans.cpp.

QDict<KeyTrans>* path2keymap = 0L [static]
 

Definition at line 626 of file keytrans.cpp.

KeyTransSymbols* syms = 0L [static]
 

Definition at line 299 of file keytrans.cpp.


Generated on Sat Nov 5 16:20:59 2005 for OPIE by  doxygen 1.4.2