* changed and where we want to keep the old name working. The first
* group were added in Bedstead 002.002.
*/
- ALIAS("uni2126", "Omega"),
- ALIAS("uni2295", "circleplus"),
-#define UA(u) ALIAS("uni" #u, "u" #u)
+#define COMPAT_ALIAS(alias, canonical) \
+ {{.alias_of=canonical},-1,alias,IS_ALIAS|COMPAT}
+ COMPAT_ALIAS("uni2126", "Omega"),
+ COMPAT_ALIAS("uni2295", "circleplus"),
+#define UA(u) COMPAT_ALIAS("uni" #u, "u" #u)
UA(10450), UA(10451), UA(10452), UA(10453), UA(10454), UA(10455), UA(10456),
UA(10457), UA(10458), UA(10459), UA(1045A), UA(1045B), UA(1045C), UA(1045D),
UA(1045E), UA(1045F), UA(10460), UA(10461), UA(10462), UA(10463), UA(10464),
UA(1F681), UA(1F682), UA(1F69A), UA(1FBB0), UA(1FBBB), UA(1FBBC), UA(1FBC0),
UA(1FBC4), UA(1FBC5), UA(1FBC6), UA(1FBC7), UA(1FBC8), UA(1FBC9), UA(1FBCA),
#undef UA
-#define UA6(u) ALIAS("uni" #u, "u" #u), ALIAS("uni" #u ".sep6", "u" #u ".sep6")
+#define UA6(u) \
+ COMPAT_ALIAS("uni" #u, "u" #u), \
+ COMPAT_ALIAS("uni" #u ".sep6", "u" #u ".sep6")
UA6(1FB00), UA6(1FB01), UA6(1FB02),
UA6(1FB03), UA6(1FB04), UA6(1FB05), UA6(1FB06),
UA6(1FB07), UA6(1FB08), UA6(1FB09), UA6(1FB0A),
M(2D), M(2E), M(2F), M(30), M(31), M(32), M(33), M(34),
M(35), M(36), M(37), M(38), M(39), M(3A), M(3B),
#undef M
- ALIAS("lfblock.sep6", "u1CE65"),
- ALIAS("rtblock.sep6", "u1CE7A"),
- ALIAS("block.sep6", "u1CE8F"),
+ COMPAT_ALIAS("lfblock.sep6", "u1CE65"),
+ COMPAT_ALIAS("rtblock.sep6", "u1CE7A"),
+ COMPAT_ALIAS("block.sep6", "u1CE8F"),
/* Compatibility alias added in 3.246. */
- ALIAS("Wdieresis.sc", "wdieresis"),
+ COMPAT_ALIAS("Wdieresis.sc", "wdieresis"),
/* Compatibility aliases for 4-cell separated graphics. */
#define M(x, n) \