static void init_charmaps (void) { memset (cmap, 0, sizeof (cmap)); /* Clear all bitmaps */ /* Map fixed character sets to various bitmaps */ build_charmap (CMAP_VALID, "abcdefghijklmnopqrstuvwxyz"); build_charmap (CMAP_VALID, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); build_charmap (CMAP_VALID, "0123456789\\[]_.()+-*/:$"); build_charmap (CMAP_RELAT, "=<>!"); build_charmap (CMAP_QUOTE, "\"'"); }
static void init_charmaps (void) { memset (cmap, 0, sizeof (cmap)); /* Clear all bitmaps */ /* Name ::= (Letter | '_' | ':') (NameChar)* */ /* NameChar ::= Letter | Digit | MiscName */ /* Map fixed character sets to various bitmaps */ build_charmap (CMAP_NAME, "abcdefghijklmnopqrstuvwxyz"); build_charmap (CMAP_NAME, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); build_charmap (CMAP_NAME, "0123456789"); build_charmap (CMAP_NAME, "_:.-"); build_charmap (CMAP_NAME_OPEN, "abcdefghijklmnopqrstuvwxyz"); build_charmap (CMAP_NAME_OPEN, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); build_charmap (CMAP_NAME_OPEN, "_:"); build_charmap (CMAP_QUOTE, "\"'"); /* Printable characters. ??? */ build_charmap (CMAP_PRINTABLE, "abcdefghijklmnopqrstuvwxyz"); build_charmap (CMAP_PRINTABLE, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); build_charmap (CMAP_PRINTABLE, "0123456789"); build_charmap (CMAP_PRINTABLE, "!@#$%^&*()-_=+[]{}\\|;:'\"<>,./?`~ "); build_charmap (CMAP_DECIMAL, "0123456789"); build_charmap (CMAP_HEX, "abcdefghijklmnopqrstuvwxyz"); build_charmap (CMAP_HEX, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); build_charmap (CMAP_HEX, "0123456789"); }