Coverage Report

Created: 2026-01-09 07:21

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-crc-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-crc-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_crc_kind_to_string:
20
 * @val: value, e.g. %FU_CRC_KIND_B32_STANDARD
21
 *
22
 * Converts an enumerated value to a string.
23
 *
24
 * Returns: identifier string
25
 **/
26
const gchar *
27
fu_crc_kind_to_string(FuCrcKind val)
28
0
{
29
0
    if (val == FU_CRC_KIND_B32_STANDARD)
30
0
        return "b32-standard";
31
0
    if (val == FU_CRC_KIND_B32_BZIP2)
32
0
        return "b32-bzip2";
33
0
    if (val == FU_CRC_KIND_B32_JAMCRC)
34
0
        return "b32-jamcrc";
35
0
    if (val == FU_CRC_KIND_B32_MPEG2)
36
0
        return "b32-mpeg2";
37
0
    if (val == FU_CRC_KIND_B32_POSIX)
38
0
        return "b32-posix";
39
0
    if (val == FU_CRC_KIND_B32_SATA)
40
0
        return "b32-sata";
41
0
    if (val == FU_CRC_KIND_B32_XFER)
42
0
        return "b32-xfer";
43
0
    if (val == FU_CRC_KIND_B32C)
44
0
        return "b32c";
45
0
    if (val == FU_CRC_KIND_B32D)
46
0
        return "b32d";
47
0
    if (val == FU_CRC_KIND_B32Q)
48
0
        return "b32q";
49
0
    if (val == FU_CRC_KIND_B16_XMODEM)
50
0
        return "b16-xmodem";
51
0
    if (val == FU_CRC_KIND_B16_KERMIT)
52
0
        return "b16-kermit";
53
0
    if (val == FU_CRC_KIND_B16_USB)
54
0
        return "b16-usb";
55
0
    if (val == FU_CRC_KIND_B16_UMTS)
56
0
        return "b16-umts";
57
0
    if (val == FU_CRC_KIND_B16_TMS37157)
58
0
        return "b16-tms37157";
59
0
    if (val == FU_CRC_KIND_B16_BNR)
60
0
        return "b16-bnr";
61
0
    if (val == FU_CRC_KIND_B8_WCDMA)
62
0
        return "b8-wcdma";
63
0
    if (val == FU_CRC_KIND_B8_TECH3250)
64
0
        return "b8-tech3250";
65
0
    if (val == FU_CRC_KIND_B8_STANDARD)
66
0
        return "b8-standard";
67
0
    if (val == FU_CRC_KIND_B8_SAE_J1850)
68
0
        return "b8-sae-j1850";
69
0
    if (val == FU_CRC_KIND_B8_ROHC)
70
0
        return "b8-rohc";
71
0
    if (val == FU_CRC_KIND_B8_OPENSAFETY)
72
0
        return "b8-opensafety";
73
0
    if (val == FU_CRC_KIND_B8_NRSC5)
74
0
        return "b8-nrsc5";
75
0
    if (val == FU_CRC_KIND_B8_MIFARE_MAD)
76
0
        return "b8-mifare-mad";
77
0
    if (val == FU_CRC_KIND_B8_MAXIM_DOW)
78
0
        return "b8-maxim-dow";
79
0
    if (val == FU_CRC_KIND_B8_LTE)
80
0
        return "b8-lte";
81
0
    if (val == FU_CRC_KIND_B8_I_CODE)
82
0
        return "b8-i-code";
83
0
    if (val == FU_CRC_KIND_B8_ITU)
84
0
        return "b8-itu";
85
0
    if (val == FU_CRC_KIND_B8_HITAG)
86
0
        return "b8-hitag";
87
0
    if (val == FU_CRC_KIND_B8_GSM_B)
88
0
        return "b8-gsm-b";
89
0
    if (val == FU_CRC_KIND_B8_GSM_A)
90
0
        return "b8-gsm-a";
91
0
    if (val == FU_CRC_KIND_B8_DVB_S2)
92
0
        return "b8-dvb-s2";
93
0
    if (val == FU_CRC_KIND_B8_DARC)
94
0
        return "b8-darc";
95
0
    if (val == FU_CRC_KIND_B8_CDMA2000)
96
0
        return "b8-cdma2000";
97
0
    if (val == FU_CRC_KIND_B8_BLUETOOTH)
98
0
        return "b8-bluetooth";
99
0
    if (val == FU_CRC_KIND_B8_AUTOSAR)
100
0
        return "b8-autosar";
101
0
    return NULL;
102
0
}
103
/**
104
 * fu_crc_kind_from_string:
105
 * @val: (nullable): a string, e.g. `b32-standard`
106
 *
107
 * Converts a string to an enumerated value.
108
 *
109
 * Returns: enumerated value
110
 **/
111
FuCrcKind
112
fu_crc_kind_from_string(const gchar *val)
113
0
{
114
0
    if (g_strcmp0(val, "b32-standard") == 0)
115
0
        return FU_CRC_KIND_B32_STANDARD;
116
0
    if (g_strcmp0(val, "b32-bzip2") == 0)
117
0
        return FU_CRC_KIND_B32_BZIP2;
118
0
    if (g_strcmp0(val, "b32-jamcrc") == 0)
119
0
        return FU_CRC_KIND_B32_JAMCRC;
120
0
    if (g_strcmp0(val, "b32-mpeg2") == 0)
121
0
        return FU_CRC_KIND_B32_MPEG2;
122
0
    if (g_strcmp0(val, "b32-posix") == 0)
123
0
        return FU_CRC_KIND_B32_POSIX;
124
0
    if (g_strcmp0(val, "b32-sata") == 0)
125
0
        return FU_CRC_KIND_B32_SATA;
126
0
    if (g_strcmp0(val, "b32-xfer") == 0)
127
0
        return FU_CRC_KIND_B32_XFER;
128
0
    if (g_strcmp0(val, "b32c") == 0)
129
0
        return FU_CRC_KIND_B32C;
130
0
    if (g_strcmp0(val, "b32d") == 0)
131
0
        return FU_CRC_KIND_B32D;
132
0
    if (g_strcmp0(val, "b32q") == 0)
133
0
        return FU_CRC_KIND_B32Q;
134
0
    if (g_strcmp0(val, "b16-xmodem") == 0)
135
0
        return FU_CRC_KIND_B16_XMODEM;
136
0
    if (g_strcmp0(val, "b16-kermit") == 0)
137
0
        return FU_CRC_KIND_B16_KERMIT;
138
0
    if (g_strcmp0(val, "b16-usb") == 0)
139
0
        return FU_CRC_KIND_B16_USB;
140
0
    if (g_strcmp0(val, "b16-umts") == 0)
141
0
        return FU_CRC_KIND_B16_UMTS;
142
0
    if (g_strcmp0(val, "b16-tms37157") == 0)
143
0
        return FU_CRC_KIND_B16_TMS37157;
144
0
    if (g_strcmp0(val, "b16-bnr") == 0)
145
0
        return FU_CRC_KIND_B16_BNR;
146
0
    if (g_strcmp0(val, "b8-wcdma") == 0)
147
0
        return FU_CRC_KIND_B8_WCDMA;
148
0
    if (g_strcmp0(val, "b8-tech3250") == 0)
149
0
        return FU_CRC_KIND_B8_TECH3250;
150
0
    if (g_strcmp0(val, "b8-standard") == 0)
151
0
        return FU_CRC_KIND_B8_STANDARD;
152
0
    if (g_strcmp0(val, "b8-sae-j1850") == 0)
153
0
        return FU_CRC_KIND_B8_SAE_J1850;
154
0
    if (g_strcmp0(val, "b8-rohc") == 0)
155
0
        return FU_CRC_KIND_B8_ROHC;
156
0
    if (g_strcmp0(val, "b8-opensafety") == 0)
157
0
        return FU_CRC_KIND_B8_OPENSAFETY;
158
0
    if (g_strcmp0(val, "b8-nrsc5") == 0)
159
0
        return FU_CRC_KIND_B8_NRSC5;
160
0
    if (g_strcmp0(val, "b8-mifare-mad") == 0)
161
0
        return FU_CRC_KIND_B8_MIFARE_MAD;
162
0
    if (g_strcmp0(val, "b8-maxim-dow") == 0)
163
0
        return FU_CRC_KIND_B8_MAXIM_DOW;
164
0
    if (g_strcmp0(val, "b8-lte") == 0)
165
0
        return FU_CRC_KIND_B8_LTE;
166
0
    if (g_strcmp0(val, "b8-i-code") == 0)
167
0
        return FU_CRC_KIND_B8_I_CODE;
168
0
    if (g_strcmp0(val, "b8-itu") == 0)
169
0
        return FU_CRC_KIND_B8_ITU;
170
0
    if (g_strcmp0(val, "b8-hitag") == 0)
171
0
        return FU_CRC_KIND_B8_HITAG;
172
0
    if (g_strcmp0(val, "b8-gsm-b") == 0)
173
0
        return FU_CRC_KIND_B8_GSM_B;
174
0
    if (g_strcmp0(val, "b8-gsm-a") == 0)
175
0
        return FU_CRC_KIND_B8_GSM_A;
176
0
    if (g_strcmp0(val, "b8-dvb-s2") == 0)
177
0
        return FU_CRC_KIND_B8_DVB_S2;
178
0
    if (g_strcmp0(val, "b8-darc") == 0)
179
0
        return FU_CRC_KIND_B8_DARC;
180
0
    if (g_strcmp0(val, "b8-cdma2000") == 0)
181
0
        return FU_CRC_KIND_B8_CDMA2000;
182
0
    if (g_strcmp0(val, "b8-bluetooth") == 0)
183
0
        return FU_CRC_KIND_B8_BLUETOOTH;
184
0
    if (g_strcmp0(val, "b8-autosar") == 0)
185
0
        return FU_CRC_KIND_B8_AUTOSAR;
186
0
    return FU_CRC_KIND_UNKNOWN;
187
0
}