1 //========================================================================
5 // Copyright 2001-2003 Glyph & Cog, LLC
7 //========================================================================
9 #ifndef NAMETOCHARCODE_H
10 #define NAMETOCHARCODE_H
12 #ifdef USE_GCC_PRAGMAS
16 #include "CharTypes.h"
18 struct NameToCharCodeEntry
;
20 //------------------------------------------------------------------------
22 class NameToCharCode
{
28 void add(const char *name
, CharCode c
);
29 CharCode
lookup(const char *name
);
33 int hash(const char *name
);
35 NameToCharCodeEntry
*tab
;