diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2002-09-17 12:26:10 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2002-09-17 12:26:10 +0000 |
commit | 09e69605b16070de8ce317d86ad736d665a58906 (patch) | |
tree | 7c0dc29f4fc660a44d2f7d6ec9d099cc4f8301a6 /console-client/unicode.h | |
parent | dbe4c7712b652b7ad3126e94c47b00fa2bbb0a05 (diff) |
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* Makefile (prog-subdirs): Add console-client.
sutils/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* MAKEDEV.sh (mkdev: vcs): New console device.
(mkdev: tty[0-9a-f]|tty[0-9][0-9a-f]): Replaced with new rules for
tty[1-9][0-9].
utils/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* console-ncurses.c: File removed (the ncursesw console client is
now a driver in the console-client).
* Makefile: Revert 2002-08-22 change:
Do not include`../config.make'.
(targets) [LIBNCURSES]: Removed.
(SRCS) [LIBNCURSES]: Likewise.
(HURDLIBS) [LIBNCURSES]: Likewise.
(console-ncurses): Target removed.
(console-ncurses-CPPFLAGS): Removed.
(console-ncurses-LDLIBS): Likewise.
console-client/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* Makefile, bdf.c, bdf.h, bell.h, console.c, display.h, driver.c,
driver.h, generic-speaker.c, input.h, pc-kbd.c, timer.c, timer.h,
unicode.h, vga.c, vga-dynacolor.c, vga-dynacolor.h, vga-dynafont.c,
vga-dynafont.h, vga-hw.h, vga-support.c, vga-support.h: New file.
Diffstat (limited to 'console-client/unicode.h')
-rw-r--r-- | console-client/unicode.h | 350 |
1 files changed, 350 insertions, 0 deletions
diff --git a/console-client/unicode.h b/console-client/unicode.h new file mode 100644 index 00000000..386628c9 --- /dev/null +++ b/console-client/unicode.h @@ -0,0 +1,350 @@ +/* unicode.h - A list of useful Unicode characters. + Copyright (C) 2002 Free Software Foundation, Inc. + Written by Marcus Brinkmann. + + This file is part of the GNU Hurd. + + The GNU Hurd is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2, or (at + your option) any later version. + + The GNU Hurd is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ + +#ifndef _UNICODE_H_ +#define _UNICODE_H_ + +#define UNICODE_NO_BREAK_SPACE ((wchar_t) 0x00a0) +#define UNICODE_INVERTED_EXCLAMATION_MARK ((wchar_t) 0x00a1) +#define UNICODE_CENT_SIGN ((wchar_t) 0x00a2) +#define UNICODE_POUND_SIGN ((wchar_t) 0x00a3) +#define UNICODE_CURRENCY_SIGN ((wchar_t) 0x00a4) +#define UNICODE_YEN_SIGN ((wchar_t) 0x00a5) +#define UNICODE_BROKEN_BAR ((wchar_t) 0x00a6) +#define UNICODE_BROKEN_VERTICAL_BAR UNICODE_BROKEN_BAR +#define UNICODE_SECTION_SIGN ((wchar_t) 0x00a7) +#define UNICODE_DIARESIS ((wchar_t) 0x00a8) +#define UNICODE_COPYRIGHT_SIGN ((wchar_t) 0x00a9) +#define UNICODE_FEMININE_ORDINAL_INDICATOR ((wchar_t) 0x00aa) +#define UNICODE_LEFT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK ((wchar_t) 0x00ab) +#define UNICODE_LEFT_POINTING_GUILLEMET \ + UNICODE_LEFT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK +#define UNICODE_NOT_SIGN ((wchar_t) 0x00ac) +#define UNICODE_SOFT_HYPHEN ((wchar_t) 0x00ad) +#define UNICODE_REGISTERED_SIGN ((wchar_t) 0x00ae) +#define UNICODE_REGISTERED_TRADE_MARK_SIGN UNICODE_REGISTERED_SIGN +#define UNICODE_MACRON ((wchar_t) 0x00af) +#define UNICODE_DEGREE_SIGN ((wchar_t) 0x00b0) +#define UNICODE_PLUS_MINUS_SIGN ((wchar_t) 0x00b1) +#define UNICODE_SUPERSCRIPT_TWO ((wchar_t) 0x00b2) +#define UNICODE_SUPERSCRIPT_THREE ((wchar_t) 0x00b3) +#define UNICODE_ACUTE_ACCENT ((wchar_t) 0x00b4) +#define UNICODE_MICRO_SIGN ((wchar_t) 0x00b5) +#define UNICODE_PILCROW_SIGN ((wchar_t) 0x00b6) +#define UNICODE_PARAGRAPH_SIGN UNICODE_PILCROW_SIGN +#define UNICODE_MIDDLE_DOT ((wchar_t) 0x00b7) +#define UNICODE_CEDILLA ((wchar_t) 0x00b8) +#define UNICODE_SUPERSCRIPT_ONE ((wchar_t) 0x00b9) +#define UNICODE_MASCULINE_ORDINAL_INDICATOR ((wchar_t) 0x00ba) +#define UNICODE_RIGHT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK ((wchar_t) 0x00bb) +#define UNICODE_RIGHT_POINTING_GUILLEMET \ + UNICODE_RIGHT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK +#define UNICODE_VULGAR_FRACTION_ONE_QUARTER ((wchar_t) 0x00bc) +#define UNICODE_VULGAR_FRACTION_ONE_HALF ((wchar_t) 0x00bd) +#define UNICODE_VULGAR_FRACTION_THREE_QUARTERS ((wchar_t) 0x00be) +#define UNICODE_INVERTED_QUESTION_MARK ((wchar_t) 0x00bf) +#define UNICODE_LATIN_CAPITAL_LETTER_A_WITH_GRAVE ((wchar_t) 0x00c0) +#define UNICODE_LATIN_CAPITAL_LETTER_A_WITH_ACUTE ((wchar_t) 0x00c1) +#define UNICODE_LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX ((wchar_t) 0x00c2) +#define UNICODE_LATIN_CAPITAL_LETTER_A_WITH_TILDE ((wchar_t) 0x00c3) +#define UNICODE_LATIN_CAPITAL_LETTER_A_WITH_DIARESIS ((wchar_t) 0x00c4) +#define UNICODE_LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE ((wchar_t) 0x00c5) +#define UNICODE_LATIN_CAPITAL_LETTER_AE ((wchar_t) 0x00c6) +#define UNICODE_LATIN_CAPITAL_LETTER_C_WITH_CEDILLA ((wchar_t) 0x00c7) +#define UNICODE_LATIN_CAPITAL_LIGATURE_AE UNICODE_LATIN_CAPITAL_LETTER_AE +#define UNICODE_LATIN_CAPITAL_LETTER_E_WITH_GRAVE ((wchar_t) 0x00c8) +#define UNICODE_LATIN_CAPITAL_LETTER_E_WITH_ACUTE ((wchar_t) 0x00c9) +#define UNICODE_LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX ((wchar_t) 0x00ca) +#define UNICODE_LATIN_CAPITAL_LETTER_E_WITH_DIARESIS ((wchar_t) 0x00cb) +#define UNICODE_LATIN_CAPITAL_LETTER_I_WITH_GRAVE ((wchar_t) 0x00cc) +#define UNICODE_LATIN_CAPITAL_LETTER_I_WITH_ACUTE ((wchar_t) 0x00cd) +#define UNICODE_LATIN_CAPITAL_LETTER_I_WITH_CIRCUMFLEX ((wchar_t) 0x00ce) +#define UNICODE_LATIN_CAPITAL_LETTER_I_WITH_DIARESIS ((wchar_t) 0x00cf) +#define UNICODE_LATIN_CAPITAL_LETTER_ETH ((wchar_t) 0x00d0) +#define UNICODE_LATIN_CAPITAL_LETTER_N_WITH_TILDE ((wchar_t) 0x00d1) +#define UNICODE_LATIN_CAPITAL_LETTER_O_WITH_GRAVE ((wchar_t) 0x00d2) +#define UNICODE_LATIN_CAPITAL_LETTER_O_WITH_ACUTE ((wchar_t) 0x00d3) +#define UNICODE_LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX ((wchar_t) 0x00d4) +#define UNICODE_LATIN_CAPITAL_LETTER_O_WITH_TILDE ((wchar_t) 0x00d5) +#define UNICODE_LATIN_CAPITAL_LETTER_O_WITH_DIARESIS ((wchar_t) 0x00d6) +#define UNICODE_MULTIPLICATION_SIGN ((wchar_t) 0x00d7) +#define UNICODE_CAPITAL_LETTER_O_WITH_STROKE ((wchar_t) 0x00d8) +#define UNICODE_LATIN_CAPITAL_LETTER_U_WITH_GRAVE ((wchar_t) 0x00d9) +#define UNICODE_LATIN_CAPITAL_LETTER_U_WITH_ACUTE ((wchar_t) 0x00da) +#define UNICODE_LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX ((wchar_t) 0x00db) +#define UNICODE_LATIN_CAPITAL_LETTER_U_WITH_DIARESIS ((wchar_t) 0x00dc) +#define UNICODE_LATIN_CAPITAL_LETTER_Y_WITH_ACUTE ((wchar_t) 0x00dd) +#define UNICODE_LATIN_CAPITAL_LETTER_THORN ((wchar_t) 0x00de) +#define UNICODE_LATIN_SMALL_LETTER_SHARP_S ((wchar_t) 0x00df) +#define UNICODE_LATIN_SMALL_LETTER_A_WITH_GRAVE ((wchar_t) 0x00e0) +#define UNICODE_LATIN_SMALL_LETTER_A_WITH_ACUTE ((wchar_t) 0x00e1) +#define UNICODE_LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX ((wchar_t) 0x00e2) +#define UNICODE_LATIN_SMALL_LETTER_A_WITH_DIARESIS ((wchar_t) 0x00e4) +#define UNICODE_LATIN_SMALL_LETTER_A_WITH_RING_ABOVE ((wchar_t) 0x00e5) +#define UNICODE_LATIN_SMALL_LETTER_AE ((wchar_t) 0x00e6) +#define UNICODE_LATIN_SMALL_LIGATURE_AE UNICODE_LATIN_SMALL_LETTER_AE +#define UNICODE_LATIN_SMALL_LETTER_C_WITH_CEDILLA ((wchar_t) 0x00e7) +#define UNICODE_LATIN_SMALL_LETTER_E_WITH_GRAVE ((wchar_t) 0x00e8) +#define UNICODE_LATIN_SMALL_LETTER_E_WITH_ACUTE ((wchar_t) 0x00e9) +#define UNICODE_LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX ((wchar_t) 0x00ea) +#define UNICODE_LATIN_SMALL_LETTER_E_WITH_DIARESIS ((wchar_t) 0x00eb) +#define UNICODE_LATIN_SMALL_LETTER_I_WITH_GRAVE ((wchar_t) 0x00ec) +#define UNICODE_LATIN_SMALL_LETTER_I_WITH_ACUTE ((wchar_t) 0x00ed) +#define UNICODE_LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX ((wchar_t) 0x00ee) +#define UNICODE_LATIN_SMALL_LETTER_I_WITH_DIARESIS ((wchar_t) 0x00ef) +#define UNICODE_LATIN_SMALL_LETTER_ETH ((wchar_t) 0x00f0) +#define UNICODE_LATIN_SMALL_LETTER_N_WITH_TILDE ((wchar_t) 0x00f1) +#define UNICODE_LATIN_SMALL_LETTER_O_WITH_GRAVE ((wchar_t) 0x00f2) +#define UNICODE_LATIN_SMALL_LETTER_O_WITH_ACUTE ((wchar_t) 0x00f3) +#define UNICODE_LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX ((wchar_t) 0x00f4) +#define UNICODE_LATIN_SMALL_LETTER_O_WITH_DIARESIS ((wchar_t) 0x00f6) +#define UNICODE_DIVISION_SIGN ((wchar_t) 0x00f7) +#define UNICODE_SMALL_LETTER_O_WITH_STROKE ((wchar_t) 0x00f8) +#define UNICODE_LATIN_SMALL_LETTER_U_WITH_GRAVE ((wchar_t) 0x00f9) +#define UNICODE_LATIN_SMALL_LETTER_U_WITH_ACUTE ((wchar_t) 0x00fa) +#define UNICODE_LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX ((wchar_t) 0x00fb) +#define UNICODE_LATIN_SMALL_LETTER_U_WITH_DIARESIS ((wchar_t) 0x00fc) +#define UNICODE_LATIN_SMALL_LETTER_Y_WITH_ACUTE ((wchar_t) 0x00fd) +#define UNICODE_LATIN_SMALL_LETTER_THORN ((wchar_t) 0x00fe) +#define UNICODE_LATIN_SMALL_LETTER_Y_WITH_DIARESIS ((wchar_t) 0x00ff) + +#define UNICODE_LATIN_SMALL_LETTER_F_WITH_HOOK ((wchar_t) 0x0192) +#define UNICODE_LATIN_SMALL_LETTER_SCRIPT_F \ + UNICODE_LATIN_SMALL_LETTER_F_WITH_HOOK +#define UNICODE_GREEK_CAPITAL_LETTER_GAMMA ((wchar_t) 0x0393) +#define UNICODE_GREEK_CAPITAL_LETTER_OMICRON ((wchar_t) 0x039f) +#define UNICODE_GREEK_CAPITAL_LETTER_SIGMA ((wchar_t) 0x03a3) +#define UNICODE_GREEK_CAPITAL_LETTER_PHI ((wchar_t) 0x03a6) +#define UNICODE_GREEK_CAPITAL_LETTER_OMEGA ((wchar_t) 0x03a9) +#define UNICODE_GREEK_SMALL_LETTER_ALPHA ((wchar_t) 0x03b1) +#define UNICODE_GREEK_SMALL_LETTER_BETA ((wchar_t) 0x03b2) +#define UNICODE_GREEK_SMALL_LETTER_DELTA ((wchar_t) 0x03b4) +#define UNICODE_GREEK_SMALL_LETTER_EPSILON ((wchar_t) 0x03b5) +#define UNICODE_GREEK_SMALL_LETTER_MU ((wchar_t) 0x03bc) +#define UNICODE_GREEK_SMALL_LETTER_PI ((wchar_t) 0x03c0) +#define UNICODE_GREEK_SMALL_LETTER_SIGMA ((wchar_t) 0x03c3) +#define UNICODE_GREEK_SMALL_LETTER_TAU ((wchar_t) 0x03c4) +#define UNICODE_GREEK_SMALL_LETTER_PHI ((wchar_t) 0x03c6) + +#define UNICODE_BULLET ((wchar_t) 0x2022) +#define UNICODE_DOUBLE_EXCLAMATION_MARK ((wchar_t) 0x203c) +#define UNICODE_SUPERSCRIPT_LATIN_SMALL_LETTER ((wchar_t) 0x207f) +#define UNICODE_PESETA_SIGN ((wchar_t) 0x20a7) + +#define UNICODE_LEFTWARDS_ARROW ((wchar_t) 0x2190) +#define UNICODE_UPWARDS_ARROW ((wchar_t) 0x2191) +#define UNICODE_RIGHTWARDS_ARROW ((wchar_t) 0x2192) +#define UNICODE_DOWNWARDS_ARROW ((wchar_t) 0x2193) +#define UNICODE_LEFT_RIGHT_ARROW ((wchar_t) 0x2194) +#define UNICODE_UP_DOWN_ARROW ((wchar_t) 0x2195) +#define UNICODE_UP_DOWN_ARROW_WITH_BASE ((wchar_t) 0x21a8) + +#define UNICODE_BULLET_OPERATOR ((wchar_t) 0x2219) +#define UNICODE_SQUARE_ROOT ((wchar_t) 0x221a) +#define UNICODE_INFINITY ((wchar_t) 0x221e) +#define UNICODE_RIGHT_ANGLE ((wchar_t) 0x221f) +#define UNICODE_INTERSECTION ((wchar_t) 0x2229) +#define UNICODE_ALMOST_EQUAL_TO ((wchar_t) 0x2248) +#define UNICODE_NOT_EQUAL_TO ((wchar_t) 0x2260) +#define UNICODE_IDENTICAL_TO ((wchar_t) 0x2261) +#define UNICODE_LESS_THAN_OR_EQUAL_TO ((wchar_t) 0x2264) +#define UNICODE_GREATER_THAN_OR_EQUAL_TO ((wchar_t) 0x2265) + +#define UNICODE_HOUSE ((wchar_t) 0x2302) +#define UNICODE_REVERSED_NOT_SIGN ((wchar_t) 0x2310) +#define UNICODE_TOP_HALF_INTEGRAL ((wchar_t) 0x2320) +#define UNICODE_BOTTOM_HALF_INTEGRAL ((wchar_t) 0x2321) + +#define UNICODE_BOX_DRAWINGS_LIGHT_HORIZONTAL ((wchar_t) 0x2500) +#define UNICODE_BOX_DRAWINGS_HEAVY_HORIZONTAL ((wchar_t) 0x2501) +#define UNICODE_BOX_DRAWINGS_LIGHT_VERTICAL ((wchar_t) 0x2502) +#define UNICODE_BOX_DRAWINGS_LIGHT_DOWN_AND_RIGHT ((wchar_t) 0x250c) +#define UNICODE_BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_HEAVY ((wchar_t) 0x250d) +#define UNICODE_BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_LIGHT ((wchar_t) 0x250e) +#define UNICODE_BOX_DRAWINGS_HEAVY_DOWN_AND_RIGHT ((wchar_t) 0x250f) +#define UNICODE_BOX_DRAWINGS_LIGHT_DOWN_AND_LEFT ((wchar_t) 0x2510) +#define UNICODE_BOX_DRAWINGS_LIGHT_UP_AND_RIGHT ((wchar_t) 0x2514) +#define UNICODE_BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_HEAVY ((wchar_t) 0x2515) +#define UNICODE_BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_LIGHT ((wchar_t) 0x2516) +#define UNICODE_BOX_DRAWINGS_HEAVY_UP_AND_RIGHT ((wchar_t) 0x2517) +#define UNICODE_BOX_DRAWINGS_LIGHT_UP_AND_LEFT ((wchar_t) 0x2518) +#define UNICODE_BOX_DRAWINGS_LIGHT_VERTICAL_AND_RIGHT ((wchar_t) 0x251c) +#define UNICODE_BOX_DRAWINGS_VERTICAL_LIGHT_AND_RIGHT_HEAVY ((wchar_t) 0x251d) +#define UNICODE_BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_UP_LIGHT ((wchar_t) 0x251e) +#define UNICODE_BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_UP_LIGHT ((wchar_t) 0x251f) +#define UNICODE_BOX_DRAWINGS_VERTICAL_HEAVY_AND_RIGHT_LIGHT ((wchar_t) 0x2520) +#define UNICODE_BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_UP_HEAVY ((wchar_t) 0x2521) +#define UNICODE_BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_DOWN_HEAVY ((wchar_t) 0x2522) +#define UNICODE_BOX_DRAWINGS_HEAVY_VERTICAL_AND_RIGHT ((wchar_t) 0x2523) +#define UNICODE_BOX_DRAWINGS_LIGHT_VERTICAL_AND_LEFT ((wchar_t) 0x2524) +#define UNICODE_BOX_DRAWINGS_LIGHT_DOWN_AND_HORIZONTAL ((wchar_t) 0x252c) +#define UNICODE_BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_DOWN_LIGHT ((wchar_t) 0x252d) +#define UNICODE_BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_DOWN_LIGHT ((wchar_t) 0x252e) +#define UNICODE_BOX_DRAWINGS_DOWN_LIGHT_AND_HORIZONTAL_HEAVY ((wchar_t) 0x252f) +#define UNICODE_BOX_DRAWINGS_DOWN_HEAVY_AND_HORIZONTAL_LIGHT ((wchar_t) 0x2530) +#define UNICODE_BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_DOWN_HEAVY ((wchar_t) 0x2531) +#define UNICODE_BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_DOWN_HEAVY ((wchar_t) 0x2532) +#define UNICODE_BOX_DRAWINGS_HEAVY_DOWN_AND_HORIZONTAL ((wchar_t) 0x2533) +#define UNICODE_BOX_DRAWINGS_LIGHT_UP_AND_HORIZONTAL ((wchar_t) 0x2534) +#define UNICODE_BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_UP_LIGHT ((wchar_t) 0x2535) +#define UNICODE_BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_UP_LIGHT ((wchar_t) 0x2536) +#define UNICODE_BOX_DRAWINGS_UP_LIGHT_AND_HORIZONTAL_HEAVY ((wchar_t) 0x2537) +#define UNICODE_BOX_DRAWINGS_UP_HEAVY_AND_HORIZONTAL_LIGHT ((wchar_t) 0x2538) +#define UNICODE_BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_UP_HEAVY ((wchar_t) 0x2539) +#define UNICODE_BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_UP_HEAVY ((wchar_t) 0x253a) +#define UNICODE_BOX_DRAWINGS_HEAVY_UP_AND_HORIZONTAL ((wchar_t) 0x253b) +#define UNICODE_BOX_DRAWINGS_LIGHT_VERTICAL_AND_HORIZONTAL ((wchar_t) 0x253c) +#define UNICODE_BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_VERTICAL_LIGHT \ + ((wchar_t) 0x253d) +#define UNICODE_BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_VERTICAL_LIGHT \ + ((wchar_t) 0x253e) +#define UNICODE_BOX_DRAWINGS_VERTICAL_LIGHT_AND_HORIZONTAL_HEAVY \ + ((wchar_t) 0x253f) +#define UNICODE_BOX_DRAWINGS_UP_HEAVY_AND_DOWN_HORIZONTAL_LIGHT \ + ((wchar_t) 0x2540) +#define UNICODE_BOX_DRAWINGS_DOWN_HEAVY_AND_UP_HORIZONTAL_LIGHT \ + ((wchar_t) 0x2541) +#define UNICODE_BOX_DRAWINGS_VERTICAL_HEAVY_AND_HORIZONTAL_LIGHT \ + ((wchar_t) 0x2542) +#define UNICODE_BOX_DRAWINGS_LEFT_UP_HEAVY_AND_RIGHT_DOWN_LIGHT \ + ((wchar_t) 0x2543) +#define UNICODE_BOX_DRAWINGS_RIGHT_UP_HEAVY_AND_LEFT_DOWN_LIGHT \ + ((wchar_t) 0x2544) +#define UNICODE_BOX_DRAWINGS_LEFT_DOWN_HEAVY_AND_RIGHT_UP_LIGHT \ + ((wchar_t) 0x2545) +#define UNICODE_BOX_DRAWINGS_RIGHT_DOWN_HEAVY_AND_LEFT_UP_LIGHT \ + ((wchar_t) 0x2546) +#define UNICODE_BOX_DRAWINGS_DOWN_LIGHT_AND_UP_HORIZONTAL_HEAVY \ + ((wchar_t) 0x2547) +#define UNICODE_BOX_DRAWINGS_UP_LIGHT_AND_DOWN_HORIZONTAL_HEAVY \ + ((wchar_t) 0x2548) +#define UNICODE_BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_VERTICAL_HEAVY \ + ((wchar_t) 0x2549) +#define UNICODE_BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_VERTICAL_HEAVY \ + ((wchar_t) 0x254a) +#define UNICODE_BOX_DRAWINGS_HEAVY_VERTICAL_AND_HORIZONTAL \ + ((wchar_t) 0x254b) +#define UNICODE_BOX_DRAWINGS_DOUBLE_HORIZONTAL ((wchar_t) 0x2550) +#define UNICODE_BOX_DRAWINGS_DOUBLE_VERTICAL ((wchar_t) 0x2551) +#define UNICODE_BOX_DRAWINGS_DOWN_SINGLE_AND_RIGHT_DOUBLE ((wchar_t) 0x2552) +#define UNICODE_BOX_DRAWINGS_DOWN_DOUBLE_AND_RIGHT_SINGLE ((wchar_t) 0x2553) +#define UNICODE_BOX_DRAWINGS_DOUBLE_DOWN_AND_RIGHT ((wchar_t) 0x2554) +#define UNICODE_BOX_DRAWINGS_DOWN_SINGLE_AND_LEFT_DOUBLE ((wchar_t) 0x2555) +#define UNICODE_BOX_DRAWINGS_DOWN_DOUBLE_AND_LEFT_SINGLE ((wchar_t) 0x2556) +#define UNICODE_BOX_DRAWINGS_DOUBLE_DOWN_AND_LEFT ((wchar_t) 0x2557) +#define UNICODE_BOX_DRAWINGS_UP_SINGLE_AND_RIGHT_DOUBLE ((wchar_t) 0x2558) +#define UNICODE_BOX_DRAWINGS_UP_DOUBLE_AND_RIGHT_SINGLE ((wchar_t) 0x2559) +#define UNICODE_BOX_DRAWINGS_DOUBLE_UP_AND_RIGHT ((wchar_t) 0x255a) +#define UNICODE_BOX_DRAWINGS_UP_SINGLE_AND_LEFT_DOUBLE ((wchar_t) 0x255b) +#define UNICODE_BOX_DRAWINGS_UP_DOUBLE_AND_LEFT_SINGLE ((wchar_t) 0x255c) +#define UNICODE_BOX_DRAWINGS_DOUBLE_UP_AND_LEFT ((wchar_t) 0x255d) +#define UNICODE_BOX_DRAWINGS_VERTICAL_SINGLE_AND_RIGHT_DOUBLE \ + ((wchar_t) 0x255e) +#define UNICODE_BOX_DRAWINGS_VERTICAL_DOUBLE_AND_RIGHT_SINGLE \ + ((wchar_t) 0x255f) +#define UNICODE_BOX_DRAWINGS_DOUBLE_VERTICAL_AND_RIGHT ((wchar_t) 0x2560) +#define UNICODE_BOX_DRAWINGS_VERTICAL_SINGLE_AND_LEFT_DOUBLE ((wchar_t) 0x2561) +#define UNICODE_BOX_DRAWINGS_VERTICAL_DOUBLE_AND_LEFT_SINGLE ((wchar_t) 0x2562) +#define UNICODE_BOX_DRAWINGS_DOUBLE_VERTICAL_AND_LEFT ((wchar_t) 0x2563) +#define UNICODE_BOX_DRAWINGS_DOWN_SINGLE_AND_HORIZONTAL_DOUBLE \ + ((wchar_t) 0x2564) +#define UNICODE_BOX_DRAWINGS_DOWN_DOUBLE_AND_HORIZONTAL_SINGLE \ + ((wchar_t) 0x2565) +#define UNICODE_BOX_DRAWINGS_DOUBLE_DOWN_AND_HORIZONTAL ((wchar_t) 0x2566) +#define UNICODE_BOX_DRAWINGS_UP_SINGLE_AND_HORIZONTAL_DOUBLE ((wchar_t) 0x2567) +#define UNICODE_BOX_DRAWINGS_UP_DOUBLE_AND_HORIZONTAL_SINGLE ((wchar_t) 0x2568) +#define UNICODE_BOX_DRAWINGS_DOUBLE_UP_AND_HORIZONTAL ((wchar_t) 0x2569) +#define UNICODE_BOX_DRAWINGS_VERTICAL_SINGLE_AND_HORIZONTAL_DOUBLE \ + ((wchar_t) 0x256a) +#define UNICODE_BOX_DRAWINGS_VERTICAL_DOUBLE_AND_HORIZONTAL_SINGLE \ + ((wchar_t) 0x256b) +#define UNICODE_BOX_DRAWINGS_DOUBLE_VERTICAL_AND_HORIZONTAL ((wchar_t) 0x256c) +#define UNICODE_BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_RIGHT ((wchar_t) 0x256d) +#define UNICODE_BOX_DRAWINGS_LIGHT_ARC_UP_AND_RIGHT ((wchar_t) 0x2570) +#define UNICODE_BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_RIGHT_TO_LOWER_LEFT \ + ((wchar_t) 0x2571) +#define UNICODE_BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_LEFT_TO_LOWER_RIGHT \ + ((wchar_t) 0x2572) +#define UNICODE_BOX_DRAWINGS_LIGHT_DIAGONAL_CROSS ((wchar_t) 0x2573) +#define UNICODE_BOX_DRAWINGS_LIGHT_RIGHT ((wchar_t) 0x2576) +#define UNICODE_BOX_DRAWINGS_HEAVY_RIGHT ((wchar_t) 0x257a) +#define UNICODE_BOX_DRAWINGS_LIGHT_LEFT_AND_HEAVY_RIGHT ((wchar_t) 0x257c) +#define UNICODE_BOX_DRAWINGS_HEAVY_LEFT_AND_LIGHT_RIGHT ((wchar_t) 0x257e) + +#define UNICODE_UPPER_HALF_BLOCK ((wchar_t) 0x2580) +#define UNICODE_LOWER_ONE_EIGHTH_BLOCK ((wchar_t) 0x2581) +#define UNICODE_LOWER_ONE_QUARTER_BLOCK ((wchar_t) 0x2582) +#define UNICODE_LOWER_THREE_EIGHTHS_BLOCK ((wchar_t) 0x2583) +#define UNICODE_LOWER_HALF_BLOCK ((wchar_t) 0x2584) +#define UNICODE_LOWER_FIVE_EIGHTHS_BLOCK ((wchar_t) 0x2585) +#define UNICODE_LOWER_THREE_QUARTERS_BLOCK ((wchar_t) 0x2586) +#define UNICODE_LOWER_SEVEN_EIGHTHS_BLOCK ((wchar_t) 0x2587) +#define UNICODE_FULL_BLOCK ((wchar_t) 0x2588) +#define UNICODE_LEFT_HALF_BLOCK ((wchar_t) 0x258c) +#define UNICODE_RIGHT_HALF_BLOCK ((wchar_t) 0x2590) +#define UNICODE_LIGHT_SHADE ((wchar_t) 0x2591) +#define UNICODE_MEDIUM_SHADE ((wchar_t) 0x2592) +#define UNICODE_DARK_SHADE ((wchar_t) 0x2593) +#define UNICODE_UPPER_ONE_EIGHTH_BLOCK ((wchar_t) 0x2594) +#define UNICODE_RIGHT_ONE_EIGHTH_BLOCK ((wchar_t) 0x2595) +#define UNICODE_QUADRANT_LOWER_LEFT ((wchar_t) 0x2596) +#define UNICODE_QUADRANT_LOWER_RIGHT ((wchar_t) 0x2597) +#define UNICODE_QUADRANT_UPPER_LEFT ((wchar_t) 0x2598) +#define UNICODE_QUADRANT_UPPER_LEFT_AND_LOWER_LEFT_AND_LOWER_RIGHT \ + ((wchar_t) 0x2599) +#define UNICODE_QUADRANT_UPPER_LEFT_AND_LOWER_RIGHT ((wchar_t) 0x259a) +#define UNICODE_QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_LEFT \ + ((wchar_t) 0x259b) +#define UNICODE_QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_RIGHT \ + ((wchar_t) 0x259c) +#define UNICODE_QUADRANT_UPPER_RIGHT ((wchar_t) 0x259d) +#define UNICODE_QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT ((wchar_t) 0x259e) +#define UNICODE_QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT_AND_LOWER_RIGHT \ + ((wchar_t) 0x259f) + +#define UNICODE_BLACK_SQUARE ((wchar_t) 0x25a0) +#define UNICODE_BLACK_RECTANGLE ((wchar_t) 0x25ac) +#define UNICODE_BLACK_UP_POINTING_TRIANGLE ((wchar_t) 0x25b2) +#define UNICODE_BLACK_RIGHT_POINTING_TRIANGLE ((wchar_t) 0x25b6) +#define UNICODE_BLACK_DOWN_POINTING_TRIANGLE ((wchar_t) 0x25bc) +#define UNICODE_BLACK_LEFT_POINTING_TRIANGLE ((wchar_t) 0x25c0) +#define UNICODE_WHITE_CIRCLE ((wchar_t) 0x25cb) +#define UNICODE_INVERSE_BULLET ((wchar_t) 0x25d8) +#define UNICODE_INVERSE_WHITE_CIRCLE ((wchar_t) 0x25d9) + +#define UNICODE_WHITE_SMILING_FACE ((wchar_t) 0x263a) +#define UNICODE_BLACK_SMILING_FACE ((wchar_t) 0x263b) +#define UNICODE_WHITE_SUN_WITH_RAYS ((wchar_t) 0x263c) +#define UNICODE_FEMALE_SIGN ((wchar_t) 0x2640) +#define UNICODE_MALE_SIGN ((wchar_t) 0x2642) +#define UNICODE_BLACK_SPADE_SUIT ((wchar_t) 0x2660) +#define UNICODE_BLACK_CLUB_SUIT ((wchar_t) 0x2663) +#define UNICODE_BLACK_HEART_SUIT ((wchar_t) 0x2665) +#define UNICODE_BLACK_DIAMOND_SUIT ((wchar_t) 0x2666) +#define UNICODE_EIGHTH_NOTE ((wchar_t) 0x266a) +#define UNICODE_BEAMED_EIGHTH_NOTES ((wchar_t) 0x266b) + +#define UNICODE_PRIVATE_USE_AREA ((wchar_t) 0xe000) +#define UNICODE_PRIVATE_USE_AREA_LAST ((wchar_t) 0xf8ff) + +#define UNICODE_REPLACEMENT_CHARACTER ((wchar_t) 0xfffd) + +#endif /* _UNICODE_H_ */ + |