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 | } |