]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
glyph-util: add 'full block' glyph
authorLennart Poettering <lennart@poettering.net>
Wed, 12 Jul 2023 20:28:12 +0000 (22:28 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Mon, 23 Oct 2023 10:24:35 +0000 (11:24 +0100)
src/basic/glyph-util.c
src/basic/glyph-util.h
src/test/test-locale-util.c

index 797727ec8ef38644908d8a050e64e67d043c3660..bac75a053af124c5e1289b294c3ef6a36dd2647f 100644 (file)
@@ -52,6 +52,7 @@ const char *special_glyph_full(SpecialGlyph code, bool force_utf) {
                         [SPECIAL_GLYPH_CROSS_MARK]              = "-",
                         [SPECIAL_GLYPH_LIGHT_SHADE]             = "-",
                         [SPECIAL_GLYPH_DARK_SHADE]              = "X",
+                        [SPECIAL_GLYPH_FULL_BLOCK]              = "#",
                         [SPECIAL_GLYPH_SIGMA]                   = "S",
                         [SPECIAL_GLYPH_ARROW_UP]                = "^",
                         [SPECIAL_GLYPH_ARROW_DOWN]              = "v",
@@ -97,6 +98,7 @@ const char *special_glyph_full(SpecialGlyph code, bool force_utf) {
                         [SPECIAL_GLYPH_CROSS_MARK]              = u8"✗",        /* actually called: BALLOT X */
                         [SPECIAL_GLYPH_LIGHT_SHADE]             = u8"░",
                         [SPECIAL_GLYPH_DARK_SHADE]              = u8"▒",
+                        [SPECIAL_GLYPH_FULL_BLOCK]              = u8"█",
                         [SPECIAL_GLYPH_SIGMA]                   = u8"Σ",
                         [SPECIAL_GLYPH_ARROW_UP]                = u8"↑",       /* actually called: UPWARDS ARROW */
                         [SPECIAL_GLYPH_ARROW_DOWN]              = u8"↓",       /* actually called: DOWNWARDS ARROW */
index ab988a56099f1603062c7f1cac835aec0d7afbbd..451ec9af25b2d8d6c42138038a44aea6e602a4b9 100644 (file)
@@ -24,6 +24,7 @@ typedef enum SpecialGlyph {
         SPECIAL_GLYPH_CROSS_MARK,
         SPECIAL_GLYPH_LIGHT_SHADE,
         SPECIAL_GLYPH_DARK_SHADE,
+        SPECIAL_GLYPH_FULL_BLOCK,
         SPECIAL_GLYPH_SIGMA,
         SPECIAL_GLYPH_ARROW_UP,
         SPECIAL_GLYPH_ARROW_DOWN,
index 7341723e29636a1584b27bcdf7850ca2368381b4..9cf0bf42bf37dccb6458e31d3ac296a56a17be14 100644 (file)
@@ -103,6 +103,7 @@ TEST(dump_special_glyphs) {
         dump_glyph(SPECIAL_GLYPH_CROSS_MARK);
         dump_glyph(SPECIAL_GLYPH_LIGHT_SHADE);
         dump_glyph(SPECIAL_GLYPH_DARK_SHADE);
+        dump_glyph(SPECIAL_GLYPH_FULL_BLOCK);
         dump_glyph(SPECIAL_GLYPH_SIGMA);
         dump_glyph(SPECIAL_GLYPH_ARROW_UP);
         dump_glyph(SPECIAL_GLYPH_ARROW_DOWN);