1b9325ec5Stsutsui#ifdef DO_FILLED_ARCS 2b9325ec5Stsutsuistatic unsigned short filled_arcs[16][16] = { 3b9325ec5Stsutsui{ /* 1 */ 4b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 5b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 6b9325ec5Stsutsui}, 7b9325ec5Stsutsui{ /* 2 */ 8b9325ec5StsutsuiB(0x4000),B(0xc000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 9b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 10b9325ec5Stsutsui}, 11b9325ec5Stsutsui{ /* 3 */ 12b9325ec5StsutsuiB(0x0000),B(0x6000),B(0x6000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 13b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 14b9325ec5Stsutsui}, 15b9325ec5Stsutsui{ /* 4 */ 16b9325ec5StsutsuiB(0x2000),B(0x7000),B(0xf000),B(0x7000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 17b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 18b9325ec5Stsutsui}, 19b9325ec5Stsutsui{ /* 5 */ 20b9325ec5StsutsuiB(0x0000),B(0x7800),B(0x7800),B(0x7800),B(0x7800),B(0x0000),B(0x0000),B(0x0000), 21b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 22b9325ec5Stsutsui}, 23b9325ec5Stsutsui{ /* 6 */ 24b9325ec5StsutsuiB(0x1000),B(0x7c00),B(0x7c00),B(0xfc00),B(0x7c00),B(0x7c00),B(0x0000),B(0x0000), 25b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 26b9325ec5Stsutsui}, 27b9325ec5Stsutsui{ /* 7 */ 28b9325ec5StsutsuiB(0x0000),B(0x3c00),B(0x7e00),B(0x7e00),B(0x7e00),B(0x7e00),B(0x3c00),B(0x0000), 29b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 30b9325ec5Stsutsui}, 31b9325ec5Stsutsui{ /* 8 */ 32b9325ec5StsutsuiB(0x0800),B(0x3e00),B(0x7f00),B(0x7f00),B(0xff00),B(0x7f00),B(0x7f00),B(0x3e00), 33b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 34b9325ec5Stsutsui}, 35b9325ec5Stsutsui{ /* 9 */ 36b9325ec5StsutsuiB(0x0000),B(0x3f00),B(0x7f80),B(0x7f80),B(0x7f80),B(0x7f80),B(0x7f80),B(0x7f80), 37b9325ec5StsutsuiB(0x3f00),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 38b9325ec5Stsutsui}, 39b9325ec5Stsutsui{ /* 10 */ 40b9325ec5StsutsuiB(0x0400),B(0x3f00),B(0x7f80),B(0x7fc0),B(0x7fc0),B(0xffc0),B(0x7fc0),B(0x7fc0), 41b9325ec5StsutsuiB(0x7f80),B(0x3f00),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 42b9325ec5Stsutsui}, 43b9325ec5Stsutsui{ /* 11 */ 44b9325ec5StsutsuiB(0x0000),B(0x1f80),B(0x3fc0),B(0x7fe0),B(0x7fe0),B(0x7fe0),B(0x7fe0),B(0x7fe0), 45b9325ec5StsutsuiB(0x7fe0),B(0x3fc0),B(0x1f80),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 46b9325ec5Stsutsui}, 47b9325ec5Stsutsui{ /* 12 */ 48b9325ec5StsutsuiB(0x0200),B(0x1fc0),B(0x3fe0),B(0x7ff0),B(0x7ff0),B(0x7ff0),B(0xfff0),B(0x7ff0), 49b9325ec5StsutsuiB(0x7ff0),B(0x7ff0),B(0x3fe0),B(0x1fc0),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 50b9325ec5Stsutsui}, 51b9325ec5Stsutsui{ /* 13 */ 52b9325ec5StsutsuiB(0x0000),B(0x0fc0),B(0x3ff0),B(0x3ff0),B(0x7ff8),B(0x7ff8),B(0x7ff8),B(0x7ff8), 53b9325ec5StsutsuiB(0x7ff8),B(0x7ff8),B(0x3ff0),B(0x3ff0),B(0x0fc0),B(0x0000),B(0x0000),B(0x0000), 54b9325ec5Stsutsui}, 55b9325ec5Stsutsui{ /* 14 */ 56b9325ec5StsutsuiB(0x0100),B(0x0fe0),B(0x1ff0),B(0x3ff8),B(0x7ffc),B(0x7ffc),B(0x7ffc),B(0xfffc), 57b9325ec5StsutsuiB(0x7ffc),B(0x7ffc),B(0x7ffc),B(0x3ff8),B(0x1ff0),B(0x0fe0),B(0x0000),B(0x0000), 58b9325ec5Stsutsui}, 59b9325ec5Stsutsui{ /* 15 */ 60b9325ec5StsutsuiB(0x0000),B(0x0ff0),B(0x1ff8),B(0x3ffc),B(0x7ffe),B(0x7ffe),B(0x7ffe),B(0x7ffe), 61b9325ec5StsutsuiB(0x7ffe),B(0x7ffe),B(0x7ffe),B(0x7ffe),B(0x3ffc),B(0x1ff8),B(0x0ff0),B(0x0000), 62b9325ec5Stsutsui}, 63b9325ec5Stsutsui{ /* 16 */ 64b9325ec5StsutsuiB(0x0080),B(0x07f0),B(0x1ffc),B(0x3ffe),B(0x3ffe),B(0x7fff),B(0x7fff),B(0x7fff), 65b9325ec5StsutsuiB(0xffff),B(0x7fff),B(0x7fff),B(0x7fff),B(0x3ffe),B(0x3ffe),B(0x1ffc),B(0x07f0), 66b9325ec5Stsutsui}, 67b9325ec5Stsutsui}; 68b9325ec5Stsutsui#endif /* DO_FILLED_ARCS */ 69b9325ec5Stsutsui#ifdef DO_OUTLINE_ARCS 70b9325ec5Stsutsuistatic unsigned short outline0_arcs[16][16] = { 71b9325ec5Stsutsui{ /* 1 */ 72b9325ec5StsutsuiB(0xc000),B(0xc000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 73b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 74b9325ec5Stsutsui}, 75b9325ec5Stsutsui{ /* 2 */ 76b9325ec5StsutsuiB(0xe000),B(0xa000),B(0xe000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 77b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 78b9325ec5Stsutsui}, 79b9325ec5Stsutsui{ /* 3 */ 80b9325ec5StsutsuiB(0x6000),B(0x9000),B(0x9000),B(0x6000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 81b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 82b9325ec5Stsutsui}, 83b9325ec5Stsutsui{ /* 4 */ 84b9325ec5StsutsuiB(0x7000),B(0x8800),B(0x8800),B(0x8800),B(0x7000),B(0x0000),B(0x0000),B(0x0000), 85b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 86b9325ec5Stsutsui}, 87b9325ec5Stsutsui{ /* 5 */ 88b9325ec5StsutsuiB(0x3000),B(0x4800),B(0x8400),B(0x8400),B(0x4800),B(0x3000),B(0x0000),B(0x0000), 89b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 90b9325ec5Stsutsui}, 91b9325ec5Stsutsui{ /* 6 */ 92b9325ec5StsutsuiB(0x3800),B(0x4400),B(0x8200),B(0x8200),B(0x8200),B(0x4400),B(0x3800),B(0x0000), 93b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 94b9325ec5Stsutsui}, 95b9325ec5Stsutsui{ /* 7 */ 96b9325ec5StsutsuiB(0x3c00),B(0x4200),B(0x8100),B(0x8100),B(0x8100),B(0x8100),B(0x4200),B(0x3c00), 97b9325ec5StsutsuiB(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 98b9325ec5Stsutsui}, 99b9325ec5Stsutsui{ /* 8 */ 100b9325ec5StsutsuiB(0x1c00),B(0x6300),B(0x4100),B(0x8080),B(0x8080),B(0x8080),B(0x4100),B(0x6300), 101b9325ec5StsutsuiB(0x1c00),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 102b9325ec5Stsutsui}, 103b9325ec5Stsutsui{ /* 9 */ 104b9325ec5StsutsuiB(0x1e00),B(0x2100),B(0x4080),B(0x8040),B(0x8040),B(0x8040),B(0x8040),B(0x4080), 105b9325ec5StsutsuiB(0x2100),B(0x1e00),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 106b9325ec5Stsutsui}, 107b9325ec5Stsutsui{ /* 10 */ 108b9325ec5StsutsuiB(0x1f00),B(0x2080),B(0x4040),B(0x8020),B(0x8020),B(0x8020),B(0x8020),B(0x8020), 109b9325ec5StsutsuiB(0x4040),B(0x2080),B(0x1f00),B(0x0000),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 110b9325ec5Stsutsui}, 111b9325ec5Stsutsui{ /* 11 */ 112b9325ec5StsutsuiB(0x0f00),B(0x30c0),B(0x4020),B(0x4020),B(0x8010),B(0x8010),B(0x8010),B(0x8010), 113b9325ec5StsutsuiB(0x4020),B(0x4020),B(0x30c0),B(0x0f00),B(0x0000),B(0x0000),B(0x0000),B(0x0000), 114b9325ec5Stsutsui}, 115b9325ec5Stsutsui{ /* 12 */ 116b9325ec5StsutsuiB(0x0f80),B(0x1040),B(0x2020),B(0x4010),B(0x8008),B(0x8008),B(0x8008),B(0x8008), 117b9325ec5StsutsuiB(0x8008),B(0x4010),B(0x2020),B(0x1040),B(0x0f80),B(0x0000),B(0x0000),B(0x0000), 118b9325ec5Stsutsui}, 119b9325ec5Stsutsui{ /* 13 */ 120b9325ec5StsutsuiB(0x0780),B(0x1860),B(0x2010),B(0x4008),B(0x8004),B(0x8004),B(0x8004),B(0x8004), 121b9325ec5StsutsuiB(0x8004),B(0x8004),B(0x4008),B(0x2010),B(0x1860),B(0x0780),B(0x0000),B(0x0000), 122b9325ec5Stsutsui}, 123b9325ec5Stsutsui{ /* 14 */ 124b9325ec5StsutsuiB(0x07c0),B(0x1830),B(0x2008),B(0x4004),B(0x4004),B(0x8002),B(0x8002),B(0x8002), 125b9325ec5StsutsuiB(0x8002),B(0x8002),B(0x4004),B(0x4004),B(0x2008),B(0x1830),B(0x07c0),B(0x0000), 126b9325ec5Stsutsui}, 127b9325ec5Stsutsui{ /* 15 */ 128b9325ec5StsutsuiB(0x07e0),B(0x0810),B(0x300c),B(0x4002),B(0x4002),B(0x8001),B(0x8001),B(0x8001), 129b9325ec5StsutsuiB(0x8001),B(0x8001),B(0x8001),B(0x4002),B(0x4002),B(0x300c),B(0x0810),B(0x07e0), 130b9325ec5Stsutsui}, 131b9325ec5Stsutsui{ /* 16 */ 132b9325ec5StsutsuiB(0x03e0),B(0x0c18),B(0x1004),B(0x2002),B(0x4001),B(0x4001),B(0x8000),B(0x8000), 133b9325ec5StsutsuiB(0x8000),B(0x8000),B(0x8000),B(0x4001),B(0x4001),B(0x2002),B(0x1004),B(0x0c18), 134b9325ec5Stsutsui}, 135b9325ec5Stsutsui}; 136b9325ec5Stsutsui#endif /* DO_OUTLINE_ARCS */ 137