Coverage Report

Created: 2026-01-09 07:21

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-archive-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-archive-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_archive_format_to_string:
20
 * @val: value, e.g. %FU_ARCHIVE_FORMAT_CPIO
21
 *
22
 * Converts an enumerated value to a string.
23
 *
24
 * Returns: identifier string
25
 **/
26
const gchar *
27
fu_archive_format_to_string(FuArchiveFormat val)
28
0
{
29
0
    if (val == FU_ARCHIVE_FORMAT_CPIO)
30
0
        return "cpio";
31
0
    if (val == FU_ARCHIVE_FORMAT_SHAR)
32
0
        return "shar";
33
0
    if (val == FU_ARCHIVE_FORMAT_TAR)
34
0
        return "tar";
35
0
    if (val == FU_ARCHIVE_FORMAT_USTAR)
36
0
        return "ustar";
37
0
    if (val == FU_ARCHIVE_FORMAT_PAX)
38
0
        return "pax";
39
0
    if (val == FU_ARCHIVE_FORMAT_GNUTAR)
40
0
        return "gnutar";
41
0
    if (val == FU_ARCHIVE_FORMAT_ISO9660)
42
0
        return "iso9660";
43
0
    if (val == FU_ARCHIVE_FORMAT_ZIP)
44
0
        return "zip";
45
0
    if (val == FU_ARCHIVE_FORMAT_AR)
46
0
        return "ar";
47
0
    if (val == FU_ARCHIVE_FORMAT_AR_SVR4)
48
0
        return "ar-svr4";
49
0
    if (val == FU_ARCHIVE_FORMAT_MTREE)
50
0
        return "mtree";
51
0
    if (val == FU_ARCHIVE_FORMAT_RAW)
52
0
        return "raw";
53
0
    if (val == FU_ARCHIVE_FORMAT_XAR)
54
0
        return "xar";
55
0
    if (val == FU_ARCHIVE_FORMAT_7ZIP)
56
0
        return "7zip";
57
0
    if (val == FU_ARCHIVE_FORMAT_WARC)
58
0
        return "warc";
59
0
    return NULL;
60
0
}
61
/**
62
 * fu_archive_format_from_string:
63
 * @val: (nullable): a string, e.g. `cpio`
64
 *
65
 * Converts a string to an enumerated value.
66
 *
67
 * Returns: enumerated value
68
 **/
69
FuArchiveFormat
70
fu_archive_format_from_string(const gchar *val)
71
0
{
72
0
    if (g_strcmp0(val, "cpio") == 0)
73
0
        return FU_ARCHIVE_FORMAT_CPIO;
74
0
    if (g_strcmp0(val, "shar") == 0)
75
0
        return FU_ARCHIVE_FORMAT_SHAR;
76
0
    if (g_strcmp0(val, "tar") == 0)
77
0
        return FU_ARCHIVE_FORMAT_TAR;
78
0
    if (g_strcmp0(val, "ustar") == 0)
79
0
        return FU_ARCHIVE_FORMAT_USTAR;
80
0
    if (g_strcmp0(val, "pax") == 0)
81
0
        return FU_ARCHIVE_FORMAT_PAX;
82
0
    if (g_strcmp0(val, "gnutar") == 0)
83
0
        return FU_ARCHIVE_FORMAT_GNUTAR;
84
0
    if (g_strcmp0(val, "iso9660") == 0)
85
0
        return FU_ARCHIVE_FORMAT_ISO9660;
86
0
    if (g_strcmp0(val, "zip") == 0)
87
0
        return FU_ARCHIVE_FORMAT_ZIP;
88
0
    if (g_strcmp0(val, "ar") == 0)
89
0
        return FU_ARCHIVE_FORMAT_AR;
90
0
    if (g_strcmp0(val, "ar-svr4") == 0)
91
0
        return FU_ARCHIVE_FORMAT_AR_SVR4;
92
0
    if (g_strcmp0(val, "mtree") == 0)
93
0
        return FU_ARCHIVE_FORMAT_MTREE;
94
0
    if (g_strcmp0(val, "raw") == 0)
95
0
        return FU_ARCHIVE_FORMAT_RAW;
96
0
    if (g_strcmp0(val, "xar") == 0)
97
0
        return FU_ARCHIVE_FORMAT_XAR;
98
0
    if (g_strcmp0(val, "7zip") == 0)
99
0
        return FU_ARCHIVE_FORMAT_7ZIP;
100
0
    if (g_strcmp0(val, "warc") == 0)
101
0
        return FU_ARCHIVE_FORMAT_WARC;
102
0
    return FU_ARCHIVE_FORMAT_UNKNOWN;
103
0
}
104
105
/**
106
 * fu_archive_compression_to_string:
107
 * @val: value, e.g. %FU_ARCHIVE_COMPRESSION_NONE
108
 *
109
 * Converts an enumerated value to a string.
110
 *
111
 * Returns: identifier string
112
 **/
113
const gchar *
114
fu_archive_compression_to_string(FuArchiveCompression val)
115
0
{
116
0
    if (val == FU_ARCHIVE_COMPRESSION_NONE)
117
0
        return "none";
118
0
    if (val == FU_ARCHIVE_COMPRESSION_GZIP)
119
0
        return "gzip";
120
0
    if (val == FU_ARCHIVE_COMPRESSION_BZIP2)
121
0
        return "bzip2";
122
0
    if (val == FU_ARCHIVE_COMPRESSION_COMPRESS)
123
0
        return "compress";
124
0
    if (val == FU_ARCHIVE_COMPRESSION_LZMA)
125
0
        return "lzma";
126
0
    if (val == FU_ARCHIVE_COMPRESSION_XZ)
127
0
        return "xz";
128
0
    if (val == FU_ARCHIVE_COMPRESSION_UU)
129
0
        return "uu";
130
0
    if (val == FU_ARCHIVE_COMPRESSION_LZIP)
131
0
        return "lzip";
132
0
    if (val == FU_ARCHIVE_COMPRESSION_LRZIP)
133
0
        return "lrzip";
134
0
    if (val == FU_ARCHIVE_COMPRESSION_LZOP)
135
0
        return "lzop";
136
0
    if (val == FU_ARCHIVE_COMPRESSION_GRZIP)
137
0
        return "grzip";
138
0
    if (val == FU_ARCHIVE_COMPRESSION_LZ4)
139
0
        return "lz4";
140
0
    if (val == FU_ARCHIVE_COMPRESSION_ZSTD)
141
0
        return "zstd";
142
0
    return NULL;
143
0
}
144
/**
145
 * fu_archive_compression_from_string:
146
 * @val: (nullable): a string, e.g. `none`
147
 *
148
 * Converts a string to an enumerated value.
149
 *
150
 * Returns: enumerated value
151
 **/
152
FuArchiveCompression
153
fu_archive_compression_from_string(const gchar *val)
154
0
{
155
0
    if (g_strcmp0(val, "none") == 0)
156
0
        return FU_ARCHIVE_COMPRESSION_NONE;
157
0
    if (g_strcmp0(val, "gzip") == 0)
158
0
        return FU_ARCHIVE_COMPRESSION_GZIP;
159
0
    if (g_strcmp0(val, "bzip2") == 0)
160
0
        return FU_ARCHIVE_COMPRESSION_BZIP2;
161
0
    if (g_strcmp0(val, "compress") == 0)
162
0
        return FU_ARCHIVE_COMPRESSION_COMPRESS;
163
0
    if (g_strcmp0(val, "lzma") == 0)
164
0
        return FU_ARCHIVE_COMPRESSION_LZMA;
165
0
    if (g_strcmp0(val, "xz") == 0)
166
0
        return FU_ARCHIVE_COMPRESSION_XZ;
167
0
    if (g_strcmp0(val, "uu") == 0)
168
0
        return FU_ARCHIVE_COMPRESSION_UU;
169
0
    if (g_strcmp0(val, "lzip") == 0)
170
0
        return FU_ARCHIVE_COMPRESSION_LZIP;
171
0
    if (g_strcmp0(val, "lrzip") == 0)
172
0
        return FU_ARCHIVE_COMPRESSION_LRZIP;
173
0
    if (g_strcmp0(val, "lzop") == 0)
174
0
        return FU_ARCHIVE_COMPRESSION_LZOP;
175
0
    if (g_strcmp0(val, "grzip") == 0)
176
0
        return FU_ARCHIVE_COMPRESSION_GRZIP;
177
0
    if (g_strcmp0(val, "lz4") == 0)
178
0
        return FU_ARCHIVE_COMPRESSION_LZ4;
179
0
    if (g_strcmp0(val, "zstd") == 0)
180
0
        return FU_ARCHIVE_COMPRESSION_ZSTD;
181
0
    return FU_ARCHIVE_COMPRESSION_UNKNOWN;
182
0
}
183