Coverage Report

Created: 2026-10-28 07:47

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-cbor-struct.c
Line
Count
Source
1
/*
2
 * This file is auto-generated, do not modify!
3
 *
4
 * SPDX-License-Identifier: LGPL-2.1-or-later
5
 */
6
7
#include "config.h"
8
9
#include <glib.h>
10
11
#include "fu-cbor-struct.h"
12
13
#ifdef G_LOG_DOMAIN
14
  #undef G_LOG_DOMAIN
15
#endif
16
#define G_LOG_DOMAIN "FuStruct"
17
18
/**
19
 * fu_cbor_tag_to_string:
20
 * @val: value, e.g. %FU_CBOR_TAG_NEG_INT
21
 *
22
 * Converts an enumerated value to a string.
23
 *
24
 * Returns: identifier string
25
 **/
26
const gchar *
27
fu_cbor_tag_to_string(FuCborTag val)
28
993k
{
29
993k
    if (val == FU_CBOR_TAG_POS_INT)
30
577k
        return "pos-int";
31
415k
    if (val == FU_CBOR_TAG_NEG_INT)
32
111k
        return "neg-int";
33
304k
    if (val == FU_CBOR_TAG_BYTES)
34
52.8k
        return "bytes";
35
251k
    if (val == FU_CBOR_TAG_STRING)
36
54.9k
        return "string";
37
196k
    if (val == FU_CBOR_TAG_ARRAY)
38
46.7k
        return "array";
39
150k
    if (val == FU_CBOR_TAG_MAP)
40
120k
        return "map";
41
29.7k
    if (val == FU_CBOR_TAG_SEMANTIC)
42
732
        return "semantic";
43
29.0k
    if (val == FU_CBOR_TAG_SPECIAL)
44
29.0k
        return "special";
45
0
    return NULL;
46
29.0k
}
47
48
/**
49
 * fu_cbor_mode_to_string:
50
 * @val: value, e.g. %FU_CBOR_MODE_INDEFINITE
51
 *
52
 * Converts an enumerated value to a string.
53
 *
54
 * Returns: identifier string
55
 **/
56
const gchar *
57
fu_cbor_mode_to_string(FuCborMode val)
58
164k
{
59
164k
    if (val == FU_CBOR_MODE_DEFINITE)
60
160k
        return "definite";
61
4.72k
    if (val == FU_CBOR_MODE_INDEFINITE)
62
4.72k
        return "indefinite";
63
0
    return NULL;
64
4.72k
}
65
66
67
/**
68
 * fu_cbor_special_value_to_string:
69
 * @val: value, e.g. %FU_CBOR_SPECIAL_VALUE_TRUE
70
 *
71
 * Converts an enumerated value to a string.
72
 *
73
 * Returns: identifier string
74
 **/
75
const gchar *
76
fu_cbor_special_value_to_string(FuCborSpecialValue val)
77
5.82k
{
78
5.82k
    if (val == FU_CBOR_SPECIAL_VALUE_FALSE)
79
262
        return "false";
80
5.56k
    if (val == FU_CBOR_SPECIAL_VALUE_TRUE)
81
263
        return "true";
82
5.30k
    if (val == FU_CBOR_SPECIAL_VALUE_NULL)
83
262
        return "null";
84
5.04k
    if (val == FU_CBOR_SPECIAL_VALUE_UNDEFINED)
85
396
        return "undefined";
86
4.64k
    if (val == FU_CBOR_SPECIAL_VALUE_EXTENDED)
87
453
        return "extended";
88
4.19k
    if (val == FU_CBOR_SPECIAL_VALUE_FLOAT16)
89
263
        return "float16";
90
3.92k
    if (val == FU_CBOR_SPECIAL_VALUE_FLOAT32)
91
262
        return "float32";
92
3.66k
    if (val == FU_CBOR_SPECIAL_VALUE_FLOAT64)
93
391
        return "float64";
94
3.27k
    if (val == FU_CBOR_SPECIAL_VALUE_BREAK)
95
582
        return "break";
96
2.69k
    return NULL;
97
3.27k
}
98
99
/**
100
 * fu_cbor_item_kind_to_string:
101
 * @val: value, e.g. %FU_CBOR_ITEM_KIND_BYTES
102
 *
103
 * Converts an enumerated value to a string.
104
 *
105
 * Returns: identifier string
106
 **/
107
const gchar *
108
fu_cbor_item_kind_to_string(FuCborItemKind val)
109
12.3k
{
110
12.3k
    if (val == FU_CBOR_ITEM_KIND_INTEGER)
111
4.92k
        return "integer";
112
7.47k
    if (val == FU_CBOR_ITEM_KIND_BYTES)
113
2.52k
        return "bytes";
114
4.94k
    if (val == FU_CBOR_ITEM_KIND_STRING)
115
783
        return "string";
116
4.16k
    if (val == FU_CBOR_ITEM_KIND_ARRAY)
117
2.26k
        return "array";
118
1.89k
    if (val == FU_CBOR_ITEM_KIND_MAP)
119
1.26k
        return "map";
120
637
    if (val == FU_CBOR_ITEM_KIND_BOOLEAN)
121
637
        return "boolean";
122
0
    return NULL;
123
637
}