|
m17n ライブラリ
1.8.4
|
マクロ定義 | |
| #define | MAKE_COMBINING_CODE(base_y, base_x, add_y, add_x, off_y, off_x) |
| #define | COMBINING_CODE_OFF_Y(code) ((((code) >> 16) & 0xFF) - 128) |
| #define | COMBINING_CODE_OFF_X(code) ((((code) >> 8) & 0xFF) - 128) |
| #define | COMBINING_CODE_BASE_X(code) (((code) >> 6) & 0x3) |
| #define | COMBINING_CODE_BASE_Y(code) (((code) >> 4) & 0x3) |
| #define | COMBINING_CODE_ADD_X(code) (((code) >> 2) & 0x3) |
| #define | COMBINING_CODE_ADD_Y(code) ((code) & 0x3) |
| #define | PACK_OTF_TAG(TAG) |
変数 | |
| MSymbol | Mcombining |
| #define MAKE_COMBINING_CODE | ( | base_y, | |
| base_x, | |||
| add_y, | |||
| add_x, | |||
| off_y, | |||
| off_x | |||
| ) |
| #define COMBINING_CODE_OFF_Y | ( | code | ) | ((((code) >> 16) & 0xFF) - 128) |
| #define COMBINING_CODE_OFF_X | ( | code | ) | ((((code) >> 8) & 0xFF) - 128) |
| #define COMBINING_CODE_BASE_X | ( | code | ) | (((code) >> 6) & 0x3) |
| #define COMBINING_CODE_BASE_Y | ( | code | ) | (((code) >> 4) & 0x3) |
| #define COMBINING_CODE_ADD_X | ( | code | ) | (((code) >> 2) & 0x3) |
| #define COMBINING_CODE_ADD_Y | ( | code | ) | ((code) & 0x3) |
| #define PACK_OTF_TAG | ( | TAG | ) |
|
extern |