summaryrefslogtreecommitdiff
path: root/src/compose/table.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compose/table.h')
-rw-r--r--src/compose/table.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/compose/table.h b/src/compose/table.h
index a051e1b..467ccf7 100644
--- a/src/compose/table.h
+++ b/src/compose/table.h
@@ -78,14 +78,16 @@ struct compose_node {
bool is_leaf;
union {
- /* Offset into xkb_compose_table::nodes. */
- uint16_t successor;
+ struct {
+ /* Offset into xkb_compose_table::nodes. */
+ uint16_t successor;
+ } internal;
struct {
/* Offset into xkb_compose_table::utf8. */
uint32_t utf8;
xkb_keysym_t keysym;
} leaf;
- } u;
+ };
};
struct xkb_compose_table {