From: Ben Harris Date: Tue, 26 Nov 2024 20:29:09 +0000 (+0000) Subject: Add COMPAT to a bunch more aliases X-Git-Tag: bedstead-3.251~88 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=6ce0438546c119a3ea88c1f7b242c439d68af086;p=bedstead.git Add COMPAT to a bunch more aliases --- diff --git a/bedstead.c b/bedstead.c index c1eb877..9d92869 100644 --- a/bedstead.c +++ b/bedstead.c @@ -2569,9 +2569,11 @@ static struct glyph { * 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), @@ -2582,7 +2584,9 @@ static struct glyph { 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), @@ -2617,12 +2621,12 @@ static struct glyph { 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) \