Coverage Report

Created: 2025-11-24 06:59

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-io-channel-struct.c
Line
Count
Source
1
/* auto-generated, do not modify */
2
#include "config.h"
3
4
#include <glib.h>
5
6
#include "fu-io-channel-struct.h"
7
8
#ifdef G_LOG_DOMAIN
9
  #undef G_LOG_DOMAIN
10
#endif
11
#define G_LOG_DOMAIN "FuStruct"
12
13
gchar *
14
fu_io_channel_open_flags_to_string(FuIoChannelOpenFlags val)
15
0
{
16
0
    const gchar *data[5] = {0};
17
0
    guint idx = 0;
18
0
    if (val == FU_IO_CHANNEL_OPEN_FLAG_NONE)
19
0
        return g_strdup("none");
20
0
    if (val & FU_IO_CHANNEL_OPEN_FLAG_READ)
21
0
        data[idx++] = "read";
22
0
    if (val & FU_IO_CHANNEL_OPEN_FLAG_WRITE)
23
0
        data[idx++] = "write";
24
0
    if (val & FU_IO_CHANNEL_OPEN_FLAG_NONBLOCK)
25
0
        data[idx++] = "nonblock";
26
0
    if (val & FU_IO_CHANNEL_OPEN_FLAG_SYNC)
27
0
        data[idx++] = "sync";
28
0
    return g_strjoinv(",", (gchar **)data);
29
0
}