chiark / gitweb /
Add COMPAT to a bunch more aliases
authorBen Harris <bjh21@bjh21.me.uk>
Tue, 26 Nov 2024 20:29:09 +0000 (20:29 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Tue, 26 Nov 2024 20:29:09 +0000 (20:29 +0000)
bedstead.c

index c1eb877306986236a64ad65ceb5954008a48d804..9d928690bbbee29ff02f99c993186ee0b992ae7a 100644 (file)
@@ -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) \