diff options
| author | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2026-04-10 00:12:50 +0300 |
|---|---|---|
| committer | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2026-04-17 23:45:49 +0300 |
| commit | 9c34ecf4a52379520d30b024c199f5ca6c5b38af (patch) | |
| tree | ca01e66f98ee90a30ebf0adef1facdad617bae79 /lib/utils/mu-utils.cc | |
| parent | 08ed7d2a8cd0a250cba7d0d918a7ebeaf778fc10 (diff) | |
lib/utils: small cleanupsrelease/1.12
Fix some static analysis warnings
Diffstat (limited to 'lib/utils/mu-utils.cc')
| -rw-r--r-- | lib/utils/mu-utils.cc | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/lib/utils/mu-utils.cc b/lib/utils/mu-utils.cc index f08e6ea..2af55d3 100644 --- a/lib/utils/mu-utils.cc +++ b/lib/utils/mu-utils.cc @@ -552,9 +552,8 @@ Mu::parse_size(const std::string& val, bool is_first) minfo = NULL; if (g_regex_match(rx, val.c_str(), (GRegexMatchFlags)0, &minfo)) { - char* s; - s = g_match_info_fetch(minfo, 1); - size = atoll(s); + char* s = g_match_info_fetch(minfo, 1); + size = atoll(s); // check overflow? g_free(s); s = g_match_info_fetch(minfo, 2); @@ -678,14 +677,10 @@ Mu::summarize(const std::string& str, size_t max_lines) static bool -locale_is_utf8 (void) +locale_is_utf8 () { - const gchar *dummy; - static int is_utf8 = -1; - if (G_UNLIKELY(is_utf8 == -1)) - is_utf8 = g_get_charset(&dummy) ? 1 : 0; - - return !!is_utf8; + static const bool is_utf8{g_get_charset({}) ? true : false}; + return is_utf8; } bool |
