1 #ifndef NOTCURSES_NCSEQS 2 #define NOTCURSES_NCSEQS 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 // unicode box-drawing characters 9 #define NCBOXLIGHTW L"┌┐└┘─│" 10 #define NCBOXHEAVYW L"┏┓┗┛━┃" 11 #define NCBOXROUNDW L"╭╮╰╯─│" 12 #define NCBOXDOUBLEW L"╔╗╚╝═║" 13 #define NCBOXASCIIW L"/\\\\/-|" 14 #define NCBOXOUTERW L"▁" 15 16 // 4-cycles around an interior core 17 #define NCWHITESQUARESW L"◲◱◳◰" 18 #define NCWHITECIRCLESW L"◶◵◷◴" 19 #define NCCIRCULARARCSW L"◜◝◟◞" 20 #define NCWHITETRIANGLESW L"◿◺◹◸" 21 #define NCBLACKTRIANGLESW L"◢◣◥◤" 22 #define NCSHADETRIANGLESW L"" 23 24 // 4-cycles around an exterior core 25 #define NCBLACKARROWHEADSW L"⮝⮟⮜⮞" 26 #define NCLIGHTARROWHEADSW L"⮙⮛⮘⮚" 27 #define NCARROWDOUBLEW L"⮅⮇⮄⮆" 28 #define NCARROWDASHEDW L"⭫⭭⭪⭬" 29 #define NCARROWCIRCLEDW L"⮉⮋⮈⮊" 30 #define NCARROWANTICLOCKW L"⮏⮍⮎⮌" 31 #define NCBOXDRAWW L"╵╷╴╶" 32 #define NCBOXDRAWHEAVYW L"╹╻╸╺" 33 34 // 8-cycles around an exterior core 35 #define NCARROWW L"⭡⭣⭠⭢⭧⭩⭦⭨" 36 #define NCDIAGONALSW L"" 37 38 // superscript and subscript digits 39 #define NCDIGITSSUPERW L"⁰¹²³⁴⁵⁶⁷⁸⁹" 40 #define NCDIGITSSUBW L"₀₁₂₃₄₅₆₇₈₉" 41 42 // unicode fucking loves asterisks 43 #define NCASTERISKS5 L"" 44 #define NCASTERISKS6 L"" 45 #define NCASTERISKS8 L"✳" 46 47 // symbols for legacy computing 48 #define NCANGLESBR L"" 49 #define NCANGLESTR L"" 50 #define NCANGLESBL L"" 51 #define NCANGLESTL L"" 52 #define NCEIGHTHSB L" ▁▂▃▄▅▆▇█" 53 #define NCEIGHTHST L" ▔▀█" 54 #define NCEIGHTHSL L"▏▎▍▌▋▊▉█" 55 #define NCEIGHTHSR L"▕▐█" 56 #define NCHALFBLOCKS L" ▀▄█" 57 #define NCQUADBLOCKS L" ▘▝▀▖▌▞▛▗▚▐▜▄▙▟█" 58 #define NCSEXBLOCKS L" ▌▐█" 59 #define NCBRAILLEEGCS \ 60 L"\u2800\u2801\u2808\u2809\u2802\u2803\u280a\u280b\u2810\u2811\u2818\u2819\u2812\u2813\u281a\u281b"\ 61 "\u2804\u2805\u280c\u280d\u2806\u2807\u280e\u280f\u2814\u2815\u281c\u281d\u2816\u2817\u281e\u281f"\ 62 "\u2820\u2821\u2828\u2829\u2822\u2823\u282a\u282b\u2830\u2831\u2838\u2839\u2832\u2833\u283a\u283b"\ 63 "\u2824\u2825\u282c\u282d\u2826\u2827\u282e\u282f\u2834\u2835\u283c\u283d\u2836\u2837\u283e\u283f"\ 64 "\u2840\u2841\u2848\u2849\u2842\u2843\u284a\u284b\u2850\u2851\u2858\u2859\u2852\u2853\u285a\u285b"\ 65 "\u2844\u2845\u284c\u284d\u2846\u2847\u284e\u284f\u2854\u2855\u285c\u285d\u2856\u2857\u285e\u285f"\ 66 "\u2860\u2861\u2868\u2869\u2862\u2863\u286a\u286b\u2870\u2871\u2878\u2879\u2872\u2873\u287a\u287b"\ 67 "\u2864\u2865\u286c\u286d\u2866\u2867\u286e\u286f\u2874\u2875\u287c\u287d\u2876\u2877\u287e\u287f"\ 68 "\u2880\u2881\u2888\u2889\u2882\u2883\u288a\u288b\u2890\u2891\u2898\u2899\u2892\u2893\u289a\u289b"\ 69 "\u2884\u2885\u288c\u288d\u2886\u2887\u288e\u288f\u2894\u2895\u289c\u289d\u2896\u2897\u289e\u289f"\ 70 "\u28a0\u28a1\u28a8\u28a9\u28a2\u28a3\u28aa\u28ab\u28b0\u28b1\u28b8\u28b9\u28b2\u28b3\u28ba\u28bb"\ 71 "\u28a4\u28a5\u28ac\u28ad\u28a6\u28a7\u28ae\u28af\u28b4\u28b5\u28bc\u28bd\u28b6\u28b7\u28be\u28bf"\ 72 "\u28c0\u28c1\u28c8\u28c9\u28c2\u28c3\u28ca\u28cb\u28d0\u28d1\u28d8\u28d9\u28d2\u28d3\u28da\u28db"\ 73 "\u28c4\u28c5\u28cc\u28cd\u28c6\u28c7\u28ce\u28cf\u28d4\u28d5\u28dc\u28dd\u28d6\u28d7\u28de\u28df"\ 74 "\u28e0\u28e1\u28e8\u28e9\u28e2\u28e3\u28ea\u28eb\u28f0\u28f1\u28f8\u28f9\u28f2\u28f3\u28fa\u28fb"\ 75 "\u28e4\u28e5\u28ec\u28ed\u28e6\u28e7\u28ee\u28ef\u28f4\u28f5\u28fc\u28fd\u28f6\u28f7\u28fe\u28ff" 76 #define NCSEGDIGITS L"\U0001FBF0\U0001FBF1\U0001FBF2\U0001FBF3\U0001FBF4"\ 77 "\U0001FBF5\U0001FBF6\U0001FBF7\U0001FBF8\U0001FBF9" 78 79 #define NCSUITSBLACK L"\u2660\u2663\u2665\u2666" // ♠♣♥♦ 80 #define NCSUITSWHITE L"\u2661\u2662\u2664\u2667" // ♡♢♤♧ 81 #define NCCHESSBLACK L"\u265f\u265c\u265e\u265d\u265b\u265a" // ♟♜♞♝♛♚ 82 #define NCCHESSWHITE L"\u265f\u265c\u265e\u265d\u265b\u265a" // ♙♖♘♗♕♔ 83 #define NCDICE L"\u2680\u2681\u2682\u2683\u2684\u2685" // ⚀⚁⚂⚃⚄⚅ 84 #define NCMUSICSYM L"\u2669\u266A\u266B\u266C\u266D\u266E\u266F" // ♩♪♫♬♭♮♯ 85 86 // argh 87 #define NCBOXLIGHT "┌┐└┘─│" 88 #define NCBOXHEAVY "┏┓┗┛━┃" 89 #define NCBOXROUND "╭╮╰╯─│" 90 #define NCBOXDOUBLE "╔╗╚╝═║" 91 #define NCBOXASCII "/\\\\/-|" 92 #define NCBOXOUTER "▁" 93 94 #ifdef __cplusplus 95 } // extern "C" 96 #endif 97 98 #endif 99