[locale,keyboard] fix enum limits

This commit is contained in:
akallabeth
2025-01-31 14:11:28 +01:00
parent c56c80591b
commit 7109df257a

View File

@@ -201,30 +201,30 @@ typedef enum
KBD_PERSIAN = 0x00050429,
KBD_US_ENGLISH_TABLE_FOR_IBM_ARABIC_238_L = 0x00050409,
KBD_GREEK_POLYTONIC = 0x00060408,
KBD_FRENCH_BEPO = 0xa000040c,
KBD_GERMAN_NEO = 0xB0000407
KBD_FRENCH_BEPO = WINPR_CXX_COMPAT_CAST(int, 0xa000040c),
KBD_GERMAN_NEO = WINPR_CXX_COMPAT_CAST(int, 0xB0000407)
} FREERDP_KBD_LAYPUT_VARIANT_ID;
/* Global Input Method Editor (IME) IDs */
typedef enum
{
KBD_CHINESE_TRADITIONAL_PHONETIC = 0xE0010404,
KBD_JAPANESE_INPUT_SYSTEM_MS_IME2002 = 0xE0010411,
KBD_KOREAN_INPUT_SYSTEM_IME_2000 = 0xE0010412,
KBD_CHINESE_SIMPLIFIED_QUANPIN = 0xE0010804,
KBD_CHINESE_TRADITIONAL_CHANGJIE = 0xE0020404,
KBD_CHINESE_SIMPLIFIED_SHUANGPIN = 0xE0020804,
KBD_CHINESE_TRADITIONAL_QUICK = 0xE0030404,
KBD_CHINESE_SIMPLIFIED_ZHENGMA = 0xE0030804,
KBD_CHINESE_TRADITIONAL_BIG5_CODE = 0xE0040404,
KBD_CHINESE_TRADITIONAL_ARRAY = 0xE0050404,
KBD_CHINESE_SIMPLIFIED_NEIMA = 0xE0050804,
KBD_CHINESE_TRADITIONAL_DAYI = 0xE0060404,
KBD_CHINESE_TRADITIONAL_UNICODE = 0xE0070404,
KBD_CHINESE_TRADITIONAL_NEW_PHONETIC = 0xE0080404,
KBD_CHINESE_TRADITIONAL_NEW_CHANGJIE = 0xE0090404,
KBD_CHINESE_TRADITIONAL_MICROSOFT_PINYIN_IME_3 = 0xE00E0804,
KBD_CHINESE_TRADITIONAL_ALPHANUMERIC = 0xE00F0404
KBD_CHINESE_TRADITIONAL_PHONETIC = WINPR_CXX_COMPAT_CAST(int, 0xE0010404),
KBD_JAPANESE_INPUT_SYSTEM_MS_IME2002 = WINPR_CXX_COMPAT_CAST(int, 0xE0010411),
KBD_KOREAN_INPUT_SYSTEM_IME_2000 = WINPR_CXX_COMPAT_CAST(int, 0xE0010412),
KBD_CHINESE_SIMPLIFIED_QUANPIN = WINPR_CXX_COMPAT_CAST(int, 0xE0010804),
KBD_CHINESE_TRADITIONAL_CHANGJIE = WINPR_CXX_COMPAT_CAST(int, 0xE0020404),
KBD_CHINESE_SIMPLIFIED_SHUANGPIN = WINPR_CXX_COMPAT_CAST(int, 0xE0020804),
KBD_CHINESE_TRADITIONAL_QUICK = WINPR_CXX_COMPAT_CAST(int, 0xE0030404),
KBD_CHINESE_SIMPLIFIED_ZHENGMA = WINPR_CXX_COMPAT_CAST(int, 0xE0030804),
KBD_CHINESE_TRADITIONAL_BIG5_CODE = WINPR_CXX_COMPAT_CAST(int, 0xE0040404),
KBD_CHINESE_TRADITIONAL_ARRAY = WINPR_CXX_COMPAT_CAST(int, 0xE0050404),
KBD_CHINESE_SIMPLIFIED_NEIMA = WINPR_CXX_COMPAT_CAST(int, 0xE0050804),
KBD_CHINESE_TRADITIONAL_DAYI = WINPR_CXX_COMPAT_CAST(int, 0xE0060404),
KBD_CHINESE_TRADITIONAL_UNICODE = WINPR_CXX_COMPAT_CAST(int, 0xE0070404),
KBD_CHINESE_TRADITIONAL_NEW_PHONETIC = WINPR_CXX_COMPAT_CAST(int, 0xE0080404),
KBD_CHINESE_TRADITIONAL_NEW_CHANGJIE = WINPR_CXX_COMPAT_CAST(int, 0xE0090404),
KBD_CHINESE_TRADITIONAL_MICROSOFT_PINYIN_IME_3 = WINPR_CXX_COMPAT_CAST(int, 0xE00E0804),
KBD_CHINESE_TRADITIONAL_ALPHANUMERIC = WINPR_CXX_COMPAT_CAST(int, 0xE00F0404)
} FREERDP_KBD_IME_ID;
/** @brief Deallocation function for a \b RDP_KEYBOARD_LAYOUT array of \b count size