spiegel-keyman/core/include/ldml/keyboardprocessor_ldml.h
Steven R. Loomis fd4945c5ee fix(core): ldml: goodbye multichar strings 🙀
- use 32 bit hex constants instead

#7098
2022-08-23 11:27:59 -05:00

35 lines
1 KiB
C

/*
Copyright: Copyright (C) 2022 SIL International.
Authors: srl295
This file provides constants for the KMX Plus (LDML support) binary format,
to be shared between TypeScript and C++ via the generator (below)
*/
//
// Generated File - do not edit
//
// This file is generated by core/tools/ldml-const-builder/build.sh
// based on core/include/ldml/keyboardprocessor_ldml.ts
//
#pragma once
#define LDML_KEYS_FLAGS_EXTEND 0x1
#define LDML_LENGTH_HEADER 0x8
#define LDML_LENGTH_KEYS 0x10
#define LDML_LENGTH_LOCA 0xC
#define LDML_LENGTH_META 0x24
#define LDML_LENGTH_SECT 0x10
#define LDML_LENGTH_STRS 0x10
#define LDML_LENGTH_VKEY 0xC
#define LDML_META_SETTINGS_FALLBACK_OMIT 0x1
#define LDML_META_SETTINGS_TRANSFORMFAILURE_OMIT 0x2
#define LDML_META_SETTINGS_TRANSFORMPARTIAL_HIDE 0x4
#define LDML_SECTION_KEYS 0x7379656B
#define LDML_SECTION_LOCA 0x61636F6C
#define LDML_SECTION_META 0x6174656D
#define LDML_SECTION_SECT 0x74636573
#define LDML_SECTION_STRS 0x73727473
#define LDML_SECTION_VKEY 0x79656B76
#define LDML_VERSION "1.0"