• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

systemd / systemd / 13867348974

14 Mar 2025 10:27PM UTC coverage: 71.757% (-0.1%) from 71.9%
13867348974

push

github

yuwata
journal-remote: added custom headers support

54 of 67 new or added lines in 3 files covered. (80.6%)

1306 existing lines in 39 files now uncovered.

295405 of 411675 relevant lines covered (71.76%)

715677.93 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/src/basic/glyph-util.h
1
/* SPDX-License-Identifier: LGPL-2.1-or-later */
2
#pragma once
3

4
#include <errno.h>
5
#include <stdbool.h>
6

7
#include "macro.h"
8

9
typedef enum SpecialGlyph {
10
        SPECIAL_GLYPH_TREE_VERTICAL,
11
        SPECIAL_GLYPH_TREE_BRANCH,
12
        SPECIAL_GLYPH_TREE_RIGHT,
13
        SPECIAL_GLYPH_TREE_SPACE,
14
        SPECIAL_GLYPH_TREE_TOP,
15
        SPECIAL_GLYPH_VERTICAL_DOTTED,
16
        SPECIAL_GLYPH_HORIZONTAL_DOTTED,
17
        SPECIAL_GLYPH_HORIZONTAL_FAT,
18
        SPECIAL_GLYPH_TRIANGULAR_BULLET,
19
        SPECIAL_GLYPH_BLACK_CIRCLE,
20
        SPECIAL_GLYPH_WHITE_CIRCLE,
21
        SPECIAL_GLYPH_MULTIPLICATION_SIGN,
22
        SPECIAL_GLYPH_CIRCLE_ARROW,
23
        SPECIAL_GLYPH_BULLET,
24
        SPECIAL_GLYPH_MU,
25
        SPECIAL_GLYPH_CHECK_MARK,
26
        SPECIAL_GLYPH_CROSS_MARK,
27
        SPECIAL_GLYPH_LIGHT_SHADE,
28
        SPECIAL_GLYPH_DARK_SHADE,
29
        SPECIAL_GLYPH_FULL_BLOCK,
30
        SPECIAL_GLYPH_SIGMA,
31
        SPECIAL_GLYPH_ARROW_UP,
32
        SPECIAL_GLYPH_ARROW_DOWN,
33
        SPECIAL_GLYPH_ARROW_LEFT,
34
        SPECIAL_GLYPH_ARROW_RIGHT,
35
        SPECIAL_GLYPH_ELLIPSIS,
36
        SPECIAL_GLYPH_EXTERNAL_LINK,
37
        _SPECIAL_GLYPH_FIRST_EMOJI,
38
        SPECIAL_GLYPH_ECSTATIC_SMILEY = _SPECIAL_GLYPH_FIRST_EMOJI,
39
        SPECIAL_GLYPH_HAPPY_SMILEY,
40
        SPECIAL_GLYPH_SLIGHTLY_HAPPY_SMILEY,
41
        SPECIAL_GLYPH_NEUTRAL_SMILEY,
42
        SPECIAL_GLYPH_SLIGHTLY_UNHAPPY_SMILEY,
43
        SPECIAL_GLYPH_UNHAPPY_SMILEY,
44
        SPECIAL_GLYPH_DEPRESSED_SMILEY,
45
        SPECIAL_GLYPH_LOCK_AND_KEY,
46
        SPECIAL_GLYPH_TOUCH,
47
        SPECIAL_GLYPH_RECYCLING,
48
        SPECIAL_GLYPH_DOWNLOAD,
49
        SPECIAL_GLYPH_SPARKLES,
50
        SPECIAL_GLYPH_LOW_BATTERY,
51
        SPECIAL_GLYPH_WARNING_SIGN,
52
        SPECIAL_GLYPH_COMPUTER_DISK,
53
        SPECIAL_GLYPH_WORLD,
54
        SPECIAL_GLYPH_RED_CIRCLE,
55
        SPECIAL_GLYPH_YELLOW_CIRCLE,
56
        SPECIAL_GLYPH_BLUE_CIRCLE,
57
        SPECIAL_GLYPH_GREEN_CIRCLE,
58
        SPECIAL_GLYPH_SUPERHERO,
59
        SPECIAL_GLYPH_IDCARD,
60
        SPECIAL_GLYPH_HOME,
61
        _SPECIAL_GLYPH_MAX,
62
        _SPECIAL_GLYPH_INVALID = -EINVAL,
63
} SpecialGlyph;
64

65
bool emoji_enabled(void);
66

67
const char* special_glyph_full(SpecialGlyph code, bool force_utf) _const_;
68

69
static inline const char* special_glyph(SpecialGlyph code) {
623,723✔
70
        return special_glyph_full(code, false);
623,633✔
71
}
72

73
static inline const char* special_glyph_check_mark(bool b) {
74
        return b ? special_glyph(SPECIAL_GLYPH_CHECK_MARK) : special_glyph(SPECIAL_GLYPH_CROSS_MARK);
75
}
76

77
static inline const char* special_glyph_check_mark_space(bool b) {
×
UNCOV
78
        return b ? special_glyph(SPECIAL_GLYPH_CHECK_MARK) : " ";
×
79
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc