fixed windows access violation which occurs if one tries to retrieve
[swftools.git] / pdf2swf / xpdf / NameToCharCode.h
blob22e41b61584914fb22623ad1324dd38173d3fac1
1 //========================================================================
2 //
3 // NameToCharCode.h
4 //
5 // Copyright 2001-2002 Glyph & Cog, LLC
6 //
7 //========================================================================
9 #ifndef NAMETOCHARCODE_H
10 #define NAMETOCHARCODE_H
12 #ifdef __GNUC__
13 #pragma interface
14 #endif
16 #include "CharTypes.h"
18 struct NameToCharCodeEntry;
20 //------------------------------------------------------------------------
22 class NameToCharCode {
23 public:
25 NameToCharCode();
26 ~NameToCharCode();
28 void add(char *name, CharCode c);
29 CharCode lookup(char *name);
31 private:
33 int hash(char *name);
35 NameToCharCodeEntry *tab;
36 int size;
37 int len;
40 #endif