locale: add ellipsis as special glyph
authorLennart Poettering <lennart@poettering.net>
Wed, 11 Apr 2018 17:49:50 +0000 (19:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 18 Apr 2018 10:35:45 +0000 (12:35 +0200)
src/basic/locale-util.c
src/basic/locale-util.h

index 01ab44d..9c3f757 100644 (file)
@@ -365,10 +365,11 @@ const char *special_glyph(SpecialGlyph code) {
                         [BLACK_CIRCLE]       = "*",
                         [ARROW]              = "->",
                         [MDASH]              = "-",
+                        [ELLIPSIS]           = "..."
                 },
 
                 /* UTF-8 */
-                [ true ] = {
+                [true] = {
                         [TREE_VERTICAL]      = "\342\224\202 ",            /* │  */
                         [TREE_BRANCH]        = "\342\224\234\342\224\200", /* ├─ */
                         [TREE_RIGHT]         = "\342\224\224\342\224\200", /* └─ */
@@ -377,6 +378,7 @@ const char *special_glyph(SpecialGlyph code) {
                         [BLACK_CIRCLE]       = "\342\227\217",             /* ● */
                         [ARROW]              = "\342\206\222",             /* → */
                         [MDASH]              = "\342\200\223",             /* – */
+                        [ELLIPSIS]           = "\342\200\246",             /* … */
                 },
         };
 
index 5100642..144e2bc 100644 (file)
@@ -53,6 +53,7 @@ typedef enum {
         BLACK_CIRCLE,
         ARROW,
         MDASH,
+        ELLIPSIS,
         _SPECIAL_GLYPH_MAX
 } SpecialGlyph;