2 * enum.c - enumerate all charsets defined by the library.
\r
4 * This file maintains a list of every other source file which
\r
5 * contains ENUM_CHARSET definitions. It #includes each one with
\r
6 * ENUM_CHARSETS defined, which causes those source files to do
\r
7 * nothing at all except call the ENUM_CHARSET macro on each
\r
8 * charset they define.
\r
10 * This file in turn is included from various other places, with
\r
11 * the ENUM_CHARSET macro defined to various different things. This
\r
12 * allows us to have multiple implementations of the master charset
\r
13 * lookup table (a static one and a dynamic one).
\r
16 #define ENUM_CHARSETS
\r
17 #include "sbcsdat.c"
\r
19 #undef ENUM_CHARSETS
\r