]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
glyph-util: add computer disk + world emoji
authorLennart Poettering <lennart@poettering.net>
Mon, 30 Oct 2023 08:48:44 +0000 (09:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 2 Nov 2023 13:19:32 +0000 (14:19 +0100)
src/basic/glyph-util.c
src/basic/glyph-util.h
src/test/test-locale-util.c

index bac75a053af124c5e1289b294c3ef6a36dd2647f..803bdd90e24e3250b7c4fc607b1ca1c36ace1720 100644 (file)
@@ -134,6 +134,8 @@ const char *special_glyph_full(SpecialGlyph code, bool force_utf) {
                         [SPECIAL_GLYPH_SPARKLES]                = u8"✨",
                         [SPECIAL_GLYPH_LOW_BATTERY]             = u8"🪫",
                         [SPECIAL_GLYPH_WARNING_SIGN]            = u8"⚠️",
+                        [SPECIAL_GLYPH_COMPUTER_DISK]           = u8"💽",
+                        [SPECIAL_GLYPH_WORLD]                   = u8"🌍",
                 },
         };
 
index 451ec9af25b2d8d6c42138038a44aea6e602a4b9..a7709976e1d422b4e01d8a902a0ed2d4aa804615 100644 (file)
@@ -47,6 +47,8 @@ typedef enum SpecialGlyph {
         SPECIAL_GLYPH_SPARKLES,
         SPECIAL_GLYPH_LOW_BATTERY,
         SPECIAL_GLYPH_WARNING_SIGN,
+        SPECIAL_GLYPH_COMPUTER_DISK,
+        SPECIAL_GLYPH_WORLD,
         _SPECIAL_GLYPH_MAX,
         _SPECIAL_GLYPH_INVALID = -EINVAL,
 } SpecialGlyph;
index 9cf0bf42bf37dccb6458e31d3ac296a56a17be14..39f71c67d369113b9bfea505c3014629d52ec248 100644 (file)
@@ -82,7 +82,7 @@ TEST(keymaps) {
 
 #define dump_glyph(x) log_info(STRINGIFY(x) ": %s", special_glyph(x))
 TEST(dump_special_glyphs) {
-        assert_cc(SPECIAL_GLYPH_WARNING_SIGN + 1 == _SPECIAL_GLYPH_MAX);
+        assert_cc(SPECIAL_GLYPH_WORLD + 1 == _SPECIAL_GLYPH_MAX);
 
         log_info("is_locale_utf8: %s", yes_no(is_locale_utf8()));
 
@@ -125,6 +125,8 @@ TEST(dump_special_glyphs) {
         dump_glyph(SPECIAL_GLYPH_SPARKLES);
         dump_glyph(SPECIAL_GLYPH_LOW_BATTERY);
         dump_glyph(SPECIAL_GLYPH_WARNING_SIGN);
+        dump_glyph(SPECIAL_GLYPH_COMPUTER_DISK);
+        dump_glyph(SPECIAL_GLYPH_WORLD);
 }
 
 DEFINE_TEST_MAIN(LOG_INFO);