mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 08:25:32 +00:00
* Move the following files from common/windows/cpp/include/ to common/include/: * keymanversion.h * vkeys.h * Move the following file from common/windows/cpp/ to common/cpp/: * vkeys.cpp * Move crc32.cpp,crc32.h into kmcmplib, as they are only used there. * Remove unused ConvertUTF.c and ConvertUTF.h. * Update references to the above files. * Remove precompiled header refs from vkeys.cpp and change data type to `char*` for types in vkeys.cpp (unless `USE_CHAR16_T` is defined), so that it is more cross-platform accessible, update usages accordingly, fixup project definitions accordingly. * Remove unused define `KMN_KBP_EXPORTING` from kmcmplib/meson.build. Fixes: #15565 Test-bot: skip
11 lines
208 B
C
11 lines
208 B
C
#pragma once
|
|
|
|
#ifdef USE_CHAR16_T
|
|
#include <km_types.h>
|
|
#define VKEY_CHAR KMX_UCHAR
|
|
#else
|
|
#define VKEY_CHAR char
|
|
#endif
|
|
|
|
extern const VKEY_CHAR* VKeyNames[256];
|
|
extern const VKEY_CHAR* VKeyISO9995Names[256];
|