From 483c5e7d47c260c268853128e4a077211d2e8358 Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Mon, 29 Mar 2010 13:36:08 +0200 Subject: [PATCH] Transform remarkable unicode codepoints into enum --- include/grub/unicode.h | 45 ++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/include/grub/unicode.h b/include/grub/unicode.h index 2e08fb0d1..39e4c52cc 100644 --- a/include/grub/unicode.h +++ b/include/grub/unicode.h @@ -165,27 +165,30 @@ struct grub_unicode_glyph | GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED_EXPLICIT \ | GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED_EXPLICIT) -#define GRUB_UNICODE_COMBINING_GRAPHEME_JOINER 0x34f -#define GRUB_UNICODE_VARIATION_SELECTOR_1 0xfe00 -#define GRUB_UNICODE_VARIATION_SELECTOR_16 0xfe0f -#define GRUB_UNICODE_VARIATION_SELECTOR_17 0xe0100 -#define GRUB_UNICODE_VARIATION_SELECTOR_256 0xe01ef -#define GRUB_UNICODE_HEBREW_WAW 0x05d5 -#define GRUB_UNICODE_ZWNJ 0x200c -#define GRUB_UNICODE_ZWJ 0x200d -#define GRUB_UNICODE_ARABIC_START 0x0600 -#define GRUB_UNICODE_ARABIC_END 0x0700 -#define GRUB_UNICODE_THAANA_ABAFILI 0x07a6 -#define GRUB_UNICODE_THAANA_AABAAFILI 0x07a7 -#define GRUB_UNICODE_THAANA_IBIFILI 0x07a8 -#define GRUB_UNICODE_THAANA_EEBEEFILI 0x07a9 -#define GRUB_UNICODE_THAANA_UBUFILI 0x07aa -#define GRUB_UNICODE_THAANA_OOBOOFILI 0x07ab -#define GRUB_UNICODE_THAANA_EBEFILI 0x07ac -#define GRUB_UNICODE_THAANA_EYBEYFILI 0x07ad -#define GRUB_UNICODE_THAANA_OBOFILI 0x07ae -#define GRUB_UNICODE_THAANA_OABOAFILI 0x07af -#define GRUB_UNICODE_THAANA_SUKUN 0x07b0 +enum + { + GRUB_UNICODE_COMBINING_GRAPHEME_JOINER = 0x034f, + GRUB_UNICODE_HEBREW_WAW = 0x05d5, + GRUB_UNICODE_ARABIC_START = 0x0600, + GRUB_UNICODE_ARABIC_END = 0x0700, + GRUB_UNICODE_THAANA_ABAFILI = 0x07a6, + GRUB_UNICODE_THAANA_AABAAFILI = 0x07a7, + GRUB_UNICODE_THAANA_IBIFILI = 0x07a8, + GRUB_UNICODE_THAANA_EEBEEFILI = 0x07a9, + GRUB_UNICODE_THAANA_UBUFILI = 0x07aa, + GRUB_UNICODE_THAANA_OOBOOFILI = 0x07ab, + GRUB_UNICODE_THAANA_EBEFILI = 0x07ac, + GRUB_UNICODE_THAANA_EYBEYFILI = 0x07ad, + GRUB_UNICODE_THAANA_OBOFILI = 0x07ae, + GRUB_UNICODE_THAANA_OABOAFILI = 0x07af, + GRUB_UNICODE_THAANA_SUKUN = 0x07b0, + GRUB_UNICODE_ZWNJ = 0x200c, + GRUB_UNICODE_ZWJ = 0x200d, + GRUB_UNICODE_VARIATION_SELECTOR_1 = 0xfe00, + GRUB_UNICODE_VARIATION_SELECTOR_16 = 0xfe0f, + GRUB_UNICODE_VARIATION_SELECTOR_17 = 0xe0100, + GRUB_UNICODE_VARIATION_SELECTOR_256 = 0xe01ef + }; extern struct grub_unicode_compact_range grub_unicode_compact[]; extern struct grub_unicode_bidi_pair grub_unicode_bidi_pairs[];