1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:17:44 +00:00

LibPDF: Rename argument for the latin character set enumeration macro

The previous name "V" collided with one of the entries.
This commit is contained in:
Julian Offenhäuser 2022-08-20 10:07:04 +02:00 committed by Sam Atkins
parent 633e1632d0
commit 6225c03256

View file

@ -10,236 +10,236 @@
#include <LibPDF/ObjectDerivatives.h> #include <LibPDF/ObjectDerivatives.h>
// Appendix D.2: Latin Character Set and Encodings // Appendix D.2: Latin Character Set and Encodings
#define ENUMERATE_LATIN_CHARACTER_SET(V) \ #define ENUMERATE_LATIN_CHARACTER_SET(FN) \
V("A", A, 65, 65, 65, 65) \ FN("A", A, 65, 65, 65, 65) \
V("Æ", AE, 225, 174, 198, 198) \ FN("Æ", AE, 225, 174, 198, 198) \
V("Á", Aacute, -1, 231, 193, 193) \ FN("Á", Aacute, -1, 231, 193, 193) \
V("Â", Acircumflex, -1, 229, 194, 194) \ FN("Â", Acircumflex, -1, 229, 194, 194) \
V("Ä", Adieresis, -1, 128, 196, 196) \ FN("Ä", Adieresis, -1, 128, 196, 196) \
V("À", Agrave, -1, 203, 192, 192) \ FN("À", Agrave, -1, 203, 192, 192) \
V("Å", Aring, -1, 129, 197, 197) \ FN("Å", Aring, -1, 129, 197, 197) \
V("Ã", Atilde, -1, 204, 195, 195) \ FN("Ã", Atilde, -1, 204, 195, 195) \
V("B", B, 66, 66, 66, 66) \ FN("B", B, 66, 66, 66, 66) \
V("C", C, 67, 67, 67, 67) \ FN("C", C, 67, 67, 67, 67) \
V("Ç", Ccedilla, -1, 130, 199, 199) \ FN("Ç", Ccedilla, -1, 130, 199, 199) \
V("D", D, 68, 68, 68, 68) \ FN("D", D, 68, 68, 68, 68) \
V("E", E, 69, 69, 69, 69) \ FN("E", E, 69, 69, 69, 69) \
V("É", Eacute, -1, 131, 201, 201) \ FN("É", Eacute, -1, 131, 201, 201) \
V("Ê", Ecircumflex, -1, 230, 202, 202) \ FN("Ê", Ecircumflex, -1, 230, 202, 202) \
V("Ë", Edieresis, -1, 232, 203, 203) \ FN("Ë", Edieresis, -1, 232, 203, 203) \
V("È", Egrave, -1, 233, 200, 200) \ FN("È", Egrave, -1, 233, 200, 200) \
V("Ð", Eth, -1, -1, 208, 208) \ FN("Ð", Eth, -1, -1, 208, 208) \
V("", Euro, -1, -1, 128, 160) /* FIXME: Note 1 */ \ FN("", Euro, -1, -1, 128, 160) /* FIXME: Note 1 */ \
V("F", F, 70, 70, 70, 70) \ FN("F", F, 70, 70, 70, 70) \
V("G", G, 71, 71, 71, 71) \ FN("G", G, 71, 71, 71, 71) \
V("H", H, 72, 72, 72, 72) \ FN("H", H, 72, 72, 72, 72) \
V("I", I, 73, 73, 73, 73) \ FN("I", I, 73, 73, 73, 73) \
V("Í", Iacute, -1, 234, 205, 205) \ FN("Í", Iacute, -1, 234, 205, 205) \
V("Î", Icircumflex, -1, 235, 206, 206) \ FN("Î", Icircumflex, -1, 235, 206, 206) \
V("Ï", Idieresis, -1, 236, 207, 207) \ FN("Ï", Idieresis, -1, 236, 207, 207) \
V("Ì", Igrave, -1, 237, 204, 204) \ FN("Ì", Igrave, -1, 237, 204, 204) \
V("J", J, 74, 74, 74, 74) \ FN("J", J, 74, 74, 74, 74) \
V("K", K, 75, 75, 75, 75) \ FN("K", K, 75, 75, 75, 75) \
V("L", L, 76, 76, 76, 76) \ FN("L", L, 76, 76, 76, 76) \
V("Ł", Lslash, 232, -1, -1, 149) \ FN("Ł", Lslash, 232, -1, -1, 149) \
V("M", M, 77, 77, 77, 77) \ FN("M", M, 77, 77, 77, 77) \
V("N", N, 78, 78, 78, 78) \ FN("N", N, 78, 78, 78, 78) \
V("Ñ", Ntilde, -1, 132, 209, 209) \ FN("Ñ", Ntilde, -1, 132, 209, 209) \
V("O", O, 79, 79, 79, 79) \ FN("O", O, 79, 79, 79, 79) \
V("Œ", OE, 234, 206, 140, 150) \ FN("Œ", OE, 234, 206, 140, 150) \
V("Ó", Oacute, -1, 238, 211, 211) \ FN("Ó", Oacute, -1, 238, 211, 211) \
V("Ô", Ocircumflex, -1, 239, 212, 212) \ FN("Ô", Ocircumflex, -1, 239, 212, 212) \
V("Ö", Odieresis, -1, 133, 214, 214) \ FN("Ö", Odieresis, -1, 133, 214, 214) \
V("Ò", Ograve, -1, 241, 210, 210) \ FN("Ò", Ograve, -1, 241, 210, 210) \
V("Ø", Oslash, 233, 175, 216, 216) \ FN("Ø", Oslash, 233, 175, 216, 216) \
V("Õ", Otilde, -1, 205, 213, 213) \ FN("Õ", Otilde, -1, 205, 213, 213) \
V("P", P, 80, 80, 80, 80) \ FN("P", P, 80, 80, 80, 80) \
V("Q", Q, 81, 81, 81, 81) \ FN("Q", Q, 81, 81, 81, 81) \
V("R", R, 82, 82, 82, 82) \ FN("R", R, 82, 82, 82, 82) \
V("S", S, 83, 83, 83, 83) \ FN("S", S, 83, 83, 83, 83) \
V("Š", Scaron, -1, -1, 138, 151) \ FN("Š", Scaron, -1, -1, 138, 151) \
V("T", T, 84, 84, 84, 84) \ FN("T", T, 84, 84, 84, 84) \
V("Þ", Thorn, -1, -1, 222, 222) \ FN("Þ", Thorn, -1, -1, 222, 222) \
V("U", U, 85, 85, 85, 85) \ FN("U", U, 85, 85, 85, 85) \
V("Ú", Uacute, -1, 242, 218, 218) \ FN("Ú", Uacute, -1, 242, 218, 218) \
V("Û", Ucircumflex, -1, 243, 219, 219) \ FN("Û", Ucircumflex, -1, 243, 219, 219) \
V("Ü", Udieresis, -1, 134, 220, 220) \ FN("Ü", Udieresis, -1, 134, 220, 220) \
V("Ù", Ugrave, -1, 244, 217, 217) \ FN("Ù", Ugrave, -1, 244, 217, 217) \
V("V", V, 86, 86, 86, 86) \ FN("V", V, 86, 86, 86, 86) \
V("W", W, 87, 87, 87, 87) \ FN("W", W, 87, 87, 87, 87) \
V("X", X, 88, 88, 88, 88) \ FN("X", X, 88, 88, 88, 88) \
V("Y", Y, 89, 89, 89, 89) \ FN("Y", Y, 89, 89, 89, 89) \
V("Ý", Yacute, -1, -1, 221, 221) \ FN("Ý", Yacute, -1, -1, 221, 221) \
V("Ÿ", Ydieresis, -1, 217, 159, 152) \ FN("Ÿ", Ydieresis, -1, 217, 159, 152) \
V("Z", Z, 90, 90, 90, 90) \ FN("Z", Z, 90, 90, 90, 90) \
V("Ž", Zcaron, -1, -1, 142, 153) /* FIXME: Note 2 */ \ FN("Ž", Zcaron, -1, -1, 142, 153) /* FIXME: Note 2 */ \
V("a", a, 97, 97, 97, 97) \ FN("a", a, 97, 97, 97, 97) \
V("á", aacute, -1, 135, 225, 225) \ FN("á", aacute, -1, 135, 225, 225) \
V("â", acircumflex, -1, 137, 226, 226) \ FN("â", acircumflex, -1, 137, 226, 226) \
V("́", acute, 194, 171, 180, 180) \ FN("́", acute, 194, 171, 180, 180) \
V("ä", adieresis, -1, 138, 228, 228) \ FN("ä", adieresis, -1, 138, 228, 228) \
V("æ", ae, 241, 190, 230, 230) \ FN("æ", ae, 241, 190, 230, 230) \
V("à", agrave, -1, 136, 224, 224) \ FN("à", agrave, -1, 136, 224, 224) \
V("&", ampersand, 38, 38, 38, 38) \ FN("&", ampersand, 38, 38, 38, 38) \
V("å", aring, -1, 140, 229, 229) \ FN("å", aring, -1, 140, 229, 229) \
V("^", asciicircum, 94, 94, 94, 94) \ FN("^", asciicircum, 94, 94, 94, 94) \
V("~", asciitilde, 126, 126, 126, 126) \ FN("~", asciitilde, 126, 126, 126, 126) \
V("*", asterisk, 42, 42, 42, 42) \ FN("*", asterisk, 42, 42, 42, 42) \
V("@", at, 64, 64, 64, 64) \ FN("@", at, 64, 64, 64, 64) \
V("ã", atilde, -1, 139, 227, 227) \ FN("ã", atilde, -1, 139, 227, 227) \
V("b", b, 98, 98, 98, 98) \ FN("b", b, 98, 98, 98, 98) \
V("\\", backslash, 92, 92, 92, 92) \ FN("\\", backslash, 92, 92, 92, 92) \
V("|", bar, 124, 124, 124, 124) \ FN("|", bar, 124, 124, 124, 124) \
V("{", braceleft, 123, 123, 123, 123) \ FN("{", braceleft, 123, 123, 123, 123) \
V("}", braceright, 125, 125, 125, 125) \ FN("}", braceright, 125, 125, 125, 125) \
V("[", bracketleft, 91, 91, 91, 91) \ FN("[", bracketleft, 91, 91, 91, 91) \
V("]", bracketright, 93, 93, 93, 93) \ FN("]", bracketright, 93, 93, 93, 93) \
V(" ̆", breve, 198, 249, -1, 24) \ FN(" ̆", breve, 198, 249, -1, 24) \
V("¦", brokenbar, -1, -1, 166, 166) \ FN("¦", brokenbar, -1, -1, 166, 166) \
V("", bullet, 183, 165, 149, 128) /* FIXME: Note 3 */ \ FN("", bullet, 183, 165, 149, 128) /* FIXME: Note 3 */ \
V("c", c, 99, 99, 99, 99) \ FN("c", c, 99, 99, 99, 99) \
V("ˇ", caron, 207, 255, -1, 25) \ FN("ˇ", caron, 207, 255, -1, 25) \
V("ç", ccedilla, -1, 141, 231, 231) \ FN("ç", ccedilla, -1, 141, 231, 231) \
V("̧", cedilla, 203, 252, 184, 184) \ FN("̧", cedilla, 203, 252, 184, 184) \
V("¢", cent, 162, 162, 162, 162) \ FN("¢", cent, 162, 162, 162, 162) \
V("ˆ", circumflex, 195, 246, 136, 26) \ FN("ˆ", circumflex, 195, 246, 136, 26) \
V(":", colon, 58, 58, 58, 58) \ FN(":", colon, 58, 58, 58, 58) \
V(",", comma, 44, 44, 44, 44) \ FN(",", comma, 44, 44, 44, 44) \
V("©", copyright, -1, 169, 169, 169) \ FN("©", copyright, -1, 169, 169, 169) \
V("¤", currency, 168, 219, 164, 164) /* FIXME: Note 1 */ \ FN("¤", currency, 168, 219, 164, 164) /* FIXME: Note 1 */ \
V("d", d, 100, 100, 100, 100) \ FN("d", d, 100, 100, 100, 100) \
V("", dagger, 178, 160, 134, 129) \ FN("", dagger, 178, 160, 134, 129) \
V("", daggerdbl, 179, 224, 135, 130) \ FN("", daggerdbl, 179, 224, 135, 130) \
V("°", degree, -1, 161, 176, 176) \ FN("°", degree, -1, 161, 176, 176) \
V("̈", dieresis, 200, 172, 168, 168) \ FN("̈", dieresis, 200, 172, 168, 168) \
V("÷", divide, -1, 214, 247, 247) \ FN("÷", divide, -1, 214, 247, 247) \
V("$", dollar, 36, 36, 36, 36) \ FN("$", dollar, 36, 36, 36, 36) \
V("̇", dotaccent, 199, 250, -1, 27) \ FN("̇", dotaccent, 199, 250, -1, 27) \
V("ı", dotlessi, 245, 245, -1, 154) \ FN("ı", dotlessi, 245, 245, -1, 154) \
V("e", e, 101, 101, 101, 101) \ FN("e", e, 101, 101, 101, 101) \
V("é", eacute, -1, 142, 233, 233) \ FN("é", eacute, -1, 142, 233, 233) \
V("ê", ecircumflex, -1, 144, 234, 234) \ FN("ê", ecircumflex, -1, 144, 234, 234) \
V("ë", edieresis, -1, 145, 235, 235) \ FN("ë", edieresis, -1, 145, 235, 235) \
V("è", egrave, -1, 143, 232, 232) \ FN("è", egrave, -1, 143, 232, 232) \
V("8", eight, 56, 56, 56, 56) \ FN("8", eight, 56, 56, 56, 56) \
V("", ellipsis, 188, 201, 133, 131) \ FN("", ellipsis, 188, 201, 133, 131) \
V("", emdash, 208, 209, 151, 132) \ FN("", emdash, 208, 209, 151, 132) \
V("", endash, 177, 208, 150, 133) \ FN("", endash, 177, 208, 150, 133) \
V("=", equal, 61, 61, 61, 61) \ FN("=", equal, 61, 61, 61, 61) \
V("ð", eth, -1, -1, 240, 240) \ FN("ð", eth, -1, -1, 240, 240) \
V("!", exclam, 33, 33, 33, 33) \ FN("!", exclam, 33, 33, 33, 33) \
V("¡", exclamdown, 161, 193, 161, 161) \ FN("¡", exclamdown, 161, 193, 161, 161) \
V("f", f, 102, 102, 102, 102) \ FN("f", f, 102, 102, 102, 102) \
V("", fi, 174, 222, -1, 147) \ FN("", fi, 174, 222, -1, 147) \
V("5", five, 53, 53, 53, 53) \ FN("5", five, 53, 53, 53, 53) \
V("", fl, 175, 223, -1, 148) \ FN("", fl, 175, 223, -1, 148) \
V("ƒ", florin, 166, 196, 131, 134) \ FN("ƒ", florin, 166, 196, 131, 134) \
V("4", four, 52, 52, 52, 52) \ FN("4", four, 52, 52, 52, 52) \
V("", fraction, 164, 218, -1, 135) \ FN("", fraction, 164, 218, -1, 135) \
V("g", g, 103, 103, 103, 103) \ FN("g", g, 103, 103, 103, 103) \
V("ß", germandbls, 251, 167, 223, 223) \ FN("ß", germandbls, 251, 167, 223, 223) \
V("`", grave, 193, 96, 96, 96) \ FN("`", grave, 193, 96, 96, 96) \
V(">", greater, 62, 62, 62, 62) \ FN(">", greater, 62, 62, 62, 62) \
V("«", guillemotleft, 171, 199, 171, 171) /* FIXME: Note 4 */ \ FN("«", guillemotleft, 171, 199, 171, 171) /* FIXME: Note 4 */ \
V("»", guillemotright, 187, 200, 187, 187) /* FIXME: Note 4 */ \ FN("»", guillemotright, 187, 200, 187, 187) /* FIXME: Note 4 */ \
V("", guilsinglleft, 172, 220, 139, 136) \ FN("", guilsinglleft, 172, 220, 139, 136) \
V("", guilsinglright, 173, 221, 155, 137) \ FN("", guilsinglright, 173, 221, 155, 137) \
V("h", h, 104, 104, 104, 104) \ FN("h", h, 104, 104, 104, 104) \
V("̋", hungarumlaut, 205, 253, -1, 28) \ FN("̋", hungarumlaut, 205, 253, -1, 28) \
V("-", hyphen, 45, 45, 45, 45) /* FIXME: Note 5 */ \ FN("-", hyphen, 45, 45, 45, 45) /* FIXME: Note 5 */ \
V("i", i, 105, 105, 105, 105) \ FN("i", i, 105, 105, 105, 105) \
V("í", iacute, -1, 146, 237, 237) \ FN("í", iacute, -1, 146, 237, 237) \
V("î", icircumflex, -1, 148, 238, 238) \ FN("î", icircumflex, -1, 148, 238, 238) \
V("ï", idieresis, -1, 149, 239, 239) \ FN("ï", idieresis, -1, 149, 239, 239) \
V("ì", igrave, -1, 147, 236, 236) \ FN("ì", igrave, -1, 147, 236, 236) \
V("j", j, 106, 106, 106, 106) \ FN("j", j, 106, 106, 106, 106) \
V("k", k, 107, 107, 107, 107) \ FN("k", k, 107, 107, 107, 107) \
V("l", l, 108, 108, 108, 108) \ FN("l", l, 108, 108, 108, 108) \
V("<", less, 60, 60, 60, 60) \ FN("<", less, 60, 60, 60, 60) \
V("¬", logicalnot, -1, 194, 172, 172) \ FN("¬", logicalnot, -1, 194, 172, 172) \
V("ł", lslash, 248, -1, -1, 155) \ FN("ł", lslash, 248, -1, -1, 155) \
V("m", m, 109, 109, 109, 109) \ FN("m", m, 109, 109, 109, 109) \
V("̄", macron, 197, 248, 175, 175) \ FN("̄", macron, 197, 248, 175, 175) \
V("", minus, -1, -1, -1, 138) \ FN("", minus, -1, -1, -1, 138) \
V("μ", mu, -1, 181, 181, 181) \ FN("μ", mu, -1, 181, 181, 181) \
V("×", multiply, -1, -1, 215, 215) \ FN("×", multiply, -1, -1, 215, 215) \
V("n", n, 110, 110, 110, 110) \ FN("n", n, 110, 110, 110, 110) \
V("9", nine, 57, 57, 57, 57) \ FN("9", nine, 57, 57, 57, 57) \
V("ñ", ntilde, -1, 150, 241, 241) \ FN("ñ", ntilde, -1, 150, 241, 241) \
V("#", numbersign, 35, 35, 35, 35) \ FN("#", numbersign, 35, 35, 35, 35) \
V("o", o, 111, 111, 111, 111) \ FN("o", o, 111, 111, 111, 111) \
V("ó", oacute, -1, 151, 243, 243) \ FN("ó", oacute, -1, 151, 243, 243) \
V("ô", ocircumflex, -1, 153, 244, 244) \ FN("ô", ocircumflex, -1, 153, 244, 244) \
V("ö", odieresis, -1, 154, 246, 246) \ FN("ö", odieresis, -1, 154, 246, 246) \
V("œ", oe, 250, 207, 156, 156) \ FN("œ", oe, 250, 207, 156, 156) \
V("̨", ogonek, 206, 254, -1, 29) \ FN("̨", ogonek, 206, 254, -1, 29) \
V("ò", ograve, -1, 152, 242, 242) \ FN("ò", ograve, -1, 152, 242, 242) \
V("1", one, 49, 49, 49, 49) \ FN("1", one, 49, 49, 49, 49) \
V("½", onehalf, -1, -1, 189, 189) \ FN("½", onehalf, -1, -1, 189, 189) \
V("¼", onequarter, -1, -1, 188, 188) \ FN("¼", onequarter, -1, -1, 188, 188) \
V("¹", onesuperior, -1, -1, 185, 185) \ FN("¹", onesuperior, -1, -1, 185, 185) \
V("ª", ordfeminine, 227, 187, 170, 170) \ FN("ª", ordfeminine, 227, 187, 170, 170) \
V("º", ordmasculine, 235, 188, 186, 186) \ FN("º", ordmasculine, 235, 188, 186, 186) \
V("ø", oslash, 249, 191, 248, 248) \ FN("ø", oslash, 249, 191, 248, 248) \
V("õ", otilde, -1, 155, 245, 245) \ FN("õ", otilde, -1, 155, 245, 245) \
V("p", p, 112, 112, 112, 112) \ FN("p", p, 112, 112, 112, 112) \
V("", paragraph, 182, 166, 182, 182) \ FN("", paragraph, 182, 166, 182, 182) \
V("(", parenleft, 40, 40, 40, 40) \ FN("(", parenleft, 40, 40, 40, 40) \
V(")", parenright, 41, 41, 41, 41) \ FN(")", parenright, 41, 41, 41, 41) \
V("%", percent, 37, 37, 37, 37) \ FN("%", percent, 37, 37, 37, 37) \
V(".", period, 46, 46, 46, 46) \ FN(".", period, 46, 46, 46, 46) \
V("·", periodcentered, 180, 225, 183, 183) \ FN("·", periodcentered, 180, 225, 183, 183) \
V("", perthousand, 189, 228, 137, 139) \ FN("", perthousand, 189, 228, 137, 139) \
V("+", plus, 43, 43, 43, 43) \ FN("+", plus, 43, 43, 43, 43) \
V("±", plusminus, -1, 177, 177, 177) \ FN("±", plusminus, -1, 177, 177, 177) \
V("q", q, 113, 113, 113, 113) \ FN("q", q, 113, 113, 113, 113) \
V("?", question, 63, 63, 63, 63) \ FN("?", question, 63, 63, 63, 63) \
V("¿", questiondown, 191, 192, 191, 191) \ FN("¿", questiondown, 191, 192, 191, 191) \
V("\"", quotedbl, 34, 34, 34, 34) \ FN("\"", quotedbl, 34, 34, 34, 34) \
V("", quotedblbase, 185, 227, 132, 140) \ FN("", quotedblbase, 185, 227, 132, 140) \
V("", quotedblleft, 170, 210, 147, 141) \ FN("", quotedblleft, 170, 210, 147, 141) \
V("", quotedblright, 186, 211, 148, 142) \ FN("", quotedblright, 186, 211, 148, 142) \
V("", quoteleft, 96, 212, 145, 143) \ FN("", quoteleft, 96, 212, 145, 143) \
V("", quoteright, 39, 213, 146, 144) \ FN("", quoteright, 39, 213, 146, 144) \
V("", quotesinglbase, 184, 226, 130, 145) \ FN("", quotesinglbase, 184, 226, 130, 145) \
V(",", quotesingle, 169, 39, 39, 39) \ FN(",", quotesingle, 169, 39, 39, 39) \
V("r", r, 114, 114, 114, 114) \ FN("r", r, 114, 114, 114, 114) \
V("®", registered, -1, 168, 174, 174) \ FN("®", registered, -1, 168, 174, 174) \
V("̊", ring, 202, 251, -1, 30) \ FN("̊", ring, 202, 251, -1, 30) \
V("s", s, 115, 115, 115, 115) \ FN("s", s, 115, 115, 115, 115) \
V("š", scaron, -1, -1, 154, 157) \ FN("š", scaron, -1, -1, 154, 157) \
V("§", section, 167, 164, 167, 167) \ FN("§", section, 167, 164, 167, 167) \
V(";", semicolon, 59, 59, 59, 59) \ FN(";", semicolon, 59, 59, 59, 59) \
V("7", seven, 55, 55, 55, 55) \ FN("7", seven, 55, 55, 55, 55) \
V("6", six, 54, 54, 54, 54) \ FN("6", six, 54, 54, 54, 54) \
V("/", slash, 47, 47, 47, 47) \ FN("/", slash, 47, 47, 47, 47) \
V(" ", space, 32, 32, 32, 32) /* FIXME: Note 6 */ \ FN(" ", space, 32, 32, 32, 32) /* FIXME: Note 6 */ \
V("£", sterling, 163, 163, 163, 163) \ FN("£", sterling, 163, 163, 163, 163) \
V("t", t, 116, 116, 116, 116) \ FN("t", t, 116, 116, 116, 116) \
V("þ", thorn, -1, -1, 254, 254) \ FN("þ", thorn, -1, -1, 254, 254) \
V("3", three, 51, 51, 51, 51) \ FN("3", three, 51, 51, 51, 51) \
V("¾", threequarters, -1, -1, 190, 190) \ FN("¾", threequarters, -1, -1, 190, 190) \
V("³", threesuperior, -1, -1, 179, 179) \ FN("³", threesuperior, -1, -1, 179, 179) \
V("̃", tilde, 196, 247, 152, 31) \ FN("̃", tilde, 196, 247, 152, 31) \
V("", trademark, -1, 170, 153, 146) \ FN("", trademark, -1, 170, 153, 146) \
V("2", two, 50, 50, 50, 50) \ FN("2", two, 50, 50, 50, 50) \
V("²", twosuperior, -1, -1, 178, 178) \ FN("²", twosuperior, -1, -1, 178, 178) \
V("u", u, 117, 117, 117, 117) \ FN("u", u, 117, 117, 117, 117) \
V("ú", uacute, -1, 156, 250, 250) \ FN("ú", uacute, -1, 156, 250, 250) \
V("û", ucircumflex, -1, 158, 251, 251) \ FN("û", ucircumflex, -1, 158, 251, 251) \
V("ü", udieresis, -1, 159, 252, 252) \ FN("ü", udieresis, -1, 159, 252, 252) \
V("ù", ugrave, -1, 157, 249, 249) \ FN("ù", ugrave, -1, 157, 249, 249) \
V("_", underscore, 95, 95, 95, 95) \ FN("_", underscore, 95, 95, 95, 95) \
V("v", v, 118, 118, 118, 118) \ FN("v", v, 118, 118, 118, 118) \
V("w", w, 119, 119, 119, 119) \ FN("w", w, 119, 119, 119, 119) \
V("x", x, 120, 120, 120, 120) \ FN("x", x, 120, 120, 120, 120) \
V("y", y, 121, 121, 121, 121) \ FN("y", y, 121, 121, 121, 121) \
V("ý", yacute, -1, -1, 253, 253) \ FN("ý", yacute, -1, -1, 253, 253) \
V("ÿ", ydieresis, -1, 216, 255, 255) \ FN("ÿ", ydieresis, -1, 216, 255, 255) \
V("¥", yen, 165, 180, 165, 165) \ FN("¥", yen, 165, 180, 165, 165) \
V("z", z, 122, 122, 122, 122) \ FN("z", z, 122, 122, 122, 122) \
V("ž", zcaron, -1, -1, 158, 158) /* FIXME: Note 2 */ \ FN("ž", zcaron, -1, -1, 158, 158) /* FIXME: Note 2 */ \
V("0", zero, 48, 48, 48, 48) FN("0", zero, 48, 48, 48, 48)
// https://help.adobe.com/en_US/framemaker/2015/using/using-framemaker-2015/frm_references_re/frm_character_sets_cs/Symbol_and_ZapfDingbats_character_sets-.htm // https://help.adobe.com/en_US/framemaker/2015/using/using-framemaker-2015/frm_references_re/frm_character_sets_cs/Symbol_and_ZapfDingbats_character_sets-.htm
#define ENUMERATE_SYMBOL_CHARACTER_SET(V) \ #define ENUMERATE_SYMBOL_CHARACTER_SET(V) \