diff options
| author | Mattias Andrée <m@maandree.se> | 2026-10-18 13:21:09 +0200 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-10-18 13:21:09 +0200 |
| commit | 53b3e04d87f1f81845716e585efcba3c9f7cf9e5 (patch) | |
| tree | 6daf34677c9dc5b2dbda75881a084aff0d400f88 /libcmap_decomposition_type_string.c | |
| parent | Add to codepoint data whether the codepoint is a character or not (diff) | |
| download | libcmap-0.1.tar.gz libcmap-0.1.tar.bz2 libcmap-0.1.tar.xz | |
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libcmap_decomposition_type_string.c')
| -rw-r--r-- | libcmap_decomposition_type_string.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libcmap_decomposition_type_string.c b/libcmap_decomposition_type_string.c new file mode 100644 index 0000000..f8ea38d --- /dev/null +++ b/libcmap_decomposition_type_string.c @@ -0,0 +1,28 @@ +/* See LICENSE file for copyright and license details. */ +#include "common.h" + + +const char * +libcmap_decomposition_type_string(enum libcmap_decomposition_type value) +{ + switch (value) { + case LIBCMAP_DECOMPOSITION_TYPE_CANONICAL: return "Canonical"; + case LIBCMAP_DECOMPOSITION_TYPE_FONT: return "Font"; + case LIBCMAP_DECOMPOSITION_TYPE_NO_BREAK: return "No-break"; + case LIBCMAP_DECOMPOSITION_TYPE_INITIAL: return "Initial"; + case LIBCMAP_DECOMPOSITION_TYPE_MEDIAL: return "Medial"; + case LIBCMAP_DECOMPOSITION_TYPE_FINAL: return "Final"; + case LIBCMAP_DECOMPOSITION_TYPE_ISOLATED: return "Isolated"; + case LIBCMAP_DECOMPOSITION_TYPE_CIRCLE: return "Circle"; + case LIBCMAP_DECOMPOSITION_TYPE_SUPER: return "Superscript"; + case LIBCMAP_DECOMPOSITION_TYPE_SUB: return "Subscript"; + case LIBCMAP_DECOMPOSITION_TYPE_VERTICAL: return "Vertical"; + case LIBCMAP_DECOMPOSITION_TYPE_WIDE: return "Wide"; + case LIBCMAP_DECOMPOSITION_TYPE_NARROW: return "Narrow"; + case LIBCMAP_DECOMPOSITION_TYPE_SMALL: return "Small"; + case LIBCMAP_DECOMPOSITION_TYPE_SQUARE: return "Square"; + case LIBCMAP_DECOMPOSITION_TYPE_FRACTION: return "Fraction"; + case LIBCMAP_DECOMPOSITION_TYPE_COMPAT: return "Compat"; + default: return NULL; + } +} |
