Coverage Report

Created: 2022-04-19 08:24

/work/build/src/basic/filesystems-gperf.h
Line
Count
Source (jump to first uncovered line)
1
/* ANSI-C code produced by gperf version 3.1 */
2
/* Command-line: /usr/bin/gperf --output-file src/basic/filesystems-gperf.h ../../src/systemd/src/basic/filesystems-gperf.gperf  */
3
/* Computed positions: -k'1-2,$' */
4
5
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6
      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7
      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8
      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9
      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10
      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11
      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12
      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13
      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14
      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15
      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16
      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17
      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18
      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19
      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20
      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21
      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22
      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23
      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24
      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25
      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26
      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27
      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28
/* The character set is not based on ISO-646.  */
29
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30
#endif
31
32
#line 2 "../../src/systemd/src/basic/filesystems-gperf.gperf"
33
34
#include <linux/magic.h>
35
36
#include "filesystems.h"
37
#include "missing_magic.h"
38
#include "stat-util.h"
39
40
struct FilesystemMagic {
41
        const char *name;
42
        statfs_f_type_t magic[FILESYSTEM_MAGIC_MAX];
43
};
44
#include <string.h>
45
46
#define TOTAL_KEYWORDS 94
47
68.3k
#define MIN_WORD_LENGTH 3
48
136k
#define MAX_WORD_LENGTH 13
49
#define MIN_HASH_VALUE 3
50
68.3k
#define MAX_HASH_VALUE 189
51
/* maximum key range = 187, duplicates = 0 */
52
53
#ifdef __GNUC__
54
__inline
55
#else
56
#ifdef __cplusplus
57
inline
58
#endif
59
#endif
60
static unsigned int
61
filesystems_gperf_hash (register const char *str, register size_t len)
62
68.3k
{
63
68.3k
  static const unsigned char asso_values[] =
64
68.3k
    {
65
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
66
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
67
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
68
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
69
68.3k
      190, 190, 190, 190, 190, 190, 190, 190,  15, 190,
70
68.3k
        5,  95,  80, 190,  20, 190, 190, 190,   0, 190,
71
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
72
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
73
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
74
68.3k
      190, 190, 190, 190, 190, 190, 190,  40,  35,  10,
75
68.3k
        5,  25,  10,   0,  90,   0,  65,   5,   0,  10,
76
68.3k
        5,  50,   0,   0,  45,   0,  25,  55,  20,  15,
77
68.3k
       65,  65,  95, 190, 190, 190, 190, 190, 190, 190,
78
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
79
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
80
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
81
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
82
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
83
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
84
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
85
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
86
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
87
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
88
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
89
68.3k
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
90
68.3k
      190, 190, 190, 190, 190, 190, 190
91
68.3k
    };
92
68.3k
  return len + asso_values[(unsigned char)str[1]+1] + asso_values[(unsigned char)str[0]] + asso_values[(unsigned char)str[len - 1]];
93
68.3k
}
94
95
const struct FilesystemMagic *
96
filesystems_gperf_lookup (register const char *str, register size_t len)
97
68.3k
{
98
68.3k
  static const struct FilesystemMagic wordlist[] =
99
68.3k
    {
100
68.3k
      {""}, {""}, {""},
101
68.3k
#line 69 "../../src/systemd/src/basic/filesystems-gperf.gperf"
102
68.3k
      {"gfs",             {GFS2_MAGIC}},
103
68.3k
      {""}, {""},
104
68.3k
#line 115 "../../src/systemd/src/basic/filesystems-gperf.gperf"
105
68.3k
      {"sockfs",          {SOCKFS_MAGIC}},
106
68.3k
#line 109 "../../src/systemd/src/basic/filesystems-gperf.gperf"
107
68.3k
      {"shiftfs",         {SHIFTFS_MAGIC}},
108
68.3k
#line 84 "../../src/systemd/src/basic/filesystems-gperf.gperf"
109
68.3k
      {"nfs",             {NFS_SUPER_MAGIC}},
110
68.3k
#line 70 "../../src/systemd/src/basic/filesystems-gperf.gperf"
111
68.3k
      {"gfs2",            {GFS2_MAGIC}},
112
68.3k
#line 114 "../../src/systemd/src/basic/filesystems-gperf.gperf"
113
68.3k
      {"smbfs",           {SMB_SUPER_MAGIC}},
114
68.3k
      {""},
115
68.3k
#line 110 "../../src/systemd/src/basic/filesystems-gperf.gperf"
116
68.3k
      {"smackfs",         {SMACK_MAGIC}},
117
68.3k
#line 81 "../../src/systemd/src/basic/filesystems-gperf.gperf"
118
68.3k
      {"ncp",             {NCP_SUPER_MAGIC}},
119
68.3k
#line 96 "../../src/systemd/src/basic/filesystems-gperf.gperf"
120
68.3k
      {"proc",            {PROC_SUPER_MAGIC}},
121
68.3k
#line 82 "../../src/systemd/src/basic/filesystems-gperf.gperf"
122
68.3k
      {"ncpfs",           {NCP_SUPER_MAGIC}},
123
68.3k
#line 46 "../../src/systemd/src/basic/filesystems-gperf.gperf"
124
68.3k
      {"cramfs",          {CRAMFS_MAGIC}},
125
68.3k
#line 95 "../../src/systemd/src/basic/filesystems-gperf.gperf"
126
68.3k
      {"ppc-cmm",         {PPC_CMM_MAGIC}},
127
68.3k
#line 45 "../../src/systemd/src/basic/filesystems-gperf.gperf"
128
68.3k
      {"configfs",        {CONFIGFS_MAGIC}},
129
68.3k
#line 108 "../../src/systemd/src/basic/filesystems-gperf.gperf"
130
68.3k
      {"selinuxfs",       {SELINUX_MAGIC}},
131
68.3k
#line 107 "../../src/systemd/src/basic/filesystems-gperf.gperf"
132
68.3k
      {"securityfs",      {SECURITYFS_MAGIC}},
133
68.3k
#line 50 "../../src/systemd/src/basic/filesystems-gperf.gperf"
134
68.3k
      {"devpts",          {DEVPTS_SUPER_MAGIC}},
135
68.3k
#line 48 "../../src/systemd/src/basic/filesystems-gperf.gperf"
136
68.3k
      {"debugfs",         {DEBUGFS_MAGIC}},
137
68.3k
#line 52 "../../src/systemd/src/basic/filesystems-gperf.gperf"
138
68.3k
      {"devtmpfs",        {TMPFS_MAGIC}},
139
68.3k
#line 126 "../../src/systemd/src/basic/filesystems-gperf.gperf"
140
68.3k
      {"v9fs",            {V9FS_MAGIC}},
141
68.3k
#line 99 "../../src/systemd/src/basic/filesystems-gperf.gperf"
142
68.3k
      {"pvfs2",           {ORANGEFS_DEVREQ_MAGIC}},
143
68.3k
#line 53 "../../src/systemd/src/basic/filesystems-gperf.gperf"
144
68.3k
      {"dmabuf",          {DMA_BUF_MAGIC}},
145
68.3k
      {""},
146
68.3k
#line 56 "../../src/systemd/src/basic/filesystems-gperf.gperf"
147
68.3k
      {"efs",             {EFS_SUPER_MAGIC}},
148
68.3k
#line 106 "../../src/systemd/src/basic/filesystems-gperf.gperf"
149
68.3k
      {"secretmem",       {SECRETMEM_MAGIC}},
150
68.3k
#line 57 "../../src/systemd/src/basic/filesystems-gperf.gperf"
151
68.3k
      {"erofs",           {EROFS_SUPER_MAGIC_V1}},
152
68.3k
#line 49 "../../src/systemd/src/basic/filesystems-gperf.gperf"
153
68.3k
      {"devmem",          {DEVMEM_MAGIC}},
154
68.3k
#line 120 "../../src/systemd/src/basic/filesystems-gperf.gperf"
155
68.3k
      {"tracefs",         {TRACEFS_MAGIC}},
156
68.3k
#line 55 "../../src/systemd/src/basic/filesystems-gperf.gperf"
157
68.3k
      {"efivarfs",        {EFIVARFS_MAGIC}},
158
68.3k
#line 87 "../../src/systemd/src/basic/filesystems-gperf.gperf"
159
68.3k
      {"nsfs",            {NSFS_MAGIC}},
160
68.3k
#line 119 "../../src/systemd/src/basic/filesystems-gperf.gperf"
161
68.3k
      {"tmpfs",           {TMPFS_MAGIC}},
162
68.3k
      {""},
163
68.3k
#line 67 "../../src/systemd/src/basic/filesystems-gperf.gperf"
164
68.3k
      {"fusectl",         {FUSE_CTL_SUPER_MAGIC}},
165
68.3k
#line 54 "../../src/systemd/src/basic/filesystems-gperf.gperf"
166
68.3k
      {"ecryptfs",        {ECRYPTFS_SUPER_MAGIC}},
167
68.3k
      {""},
168
68.3k
#line 79 "../../src/systemd/src/basic/filesystems-gperf.gperf"
169
68.3k
      {"msdos",           {MSDOS_SUPER_MAGIC}},
170
68.3k
#line 38 "../../src/systemd/src/basic/filesystems-gperf.gperf"
171
68.3k
      {"cpuset",          {CGROUP_SUPER_MAGIC}},
172
68.3k
#line 65 "../../src/systemd/src/basic/filesystems-gperf.gperf"
173
68.3k
      {"fuseblk",         {FUSE_SUPER_MAGIC}},
174
68.3k
#line 27 "../../src/systemd/src/basic/filesystems-gperf.gperf"
175
68.3k
      {"afs",             {AFS_FS_MAGIC, AFS_SUPER_MAGIC}},
176
68.3k
#line 26 "../../src/systemd/src/basic/filesystems-gperf.gperf"
177
68.3k
      {"affs",            {AFFS_SUPER_MAGIC}},
178
68.3k
      {""},
179
68.3k
#line 123 "../../src/systemd/src/basic/filesystems-gperf.gperf"
180
68.3k
      {"vboxsf",          {VBOXSF_SUPER_MAGIC}},
181
68.3k
#line 74 "../../src/systemd/src/basic/filesystems-gperf.gperf"
182
68.3k
      {"iso9660",         {ISOFS_SUPER_MAGIC}},
183
68.3k
#line 34 "../../src/systemd/src/basic/filesystems-gperf.gperf"
184
68.3k
      {"bpf",             {BPF_FS_MAGIC}},
185
68.3k
#line 125 "../../src/systemd/src/basic/filesystems-gperf.gperf"
186
68.3k
      {"vfat",            {MSDOS_SUPER_MAGIC}},
187
68.3k
#line 24 "../../src/systemd/src/basic/filesystems-gperf.gperf"
188
68.3k
      {"apparmorfs",      {AAFS_MAGIC}},
189
68.3k
      {""}, {""},
190
68.3k
#line 116 "../../src/systemd/src/basic/filesystems-gperf.gperf"
191
68.3k
      {"squashfs",        {SQUASHFS_MAGIC}},
192
68.3k
#line 44 "../../src/systemd/src/basic/filesystems-gperf.gperf"
193
68.3k
      {"coda",            {CODA_SUPER_MAGIC}},
194
68.3k
#line 105 "../../src/systemd/src/basic/filesystems-gperf.gperf"
195
68.3k
      {"rpc_pipefs",      {RPC_PIPEFS_SUPER_MAGIC}},
196
68.3k
#line 97 "../../src/systemd/src/basic/filesystems-gperf.gperf"
197
68.3k
      {"pstore",          {PSTOREFS_MAGIC}},
198
68.3k
      {""},
199
68.3k
#line 92 "../../src/systemd/src/basic/filesystems-gperf.gperf"
200
68.3k
      {"orangefs",        {ORANGEFS_DEVREQ_MAGIC}},
201
68.3k
#line 66 "../../src/systemd/src/basic/filesystems-gperf.gperf"
202
68.3k
      {"fuse",            {FUSE_SUPER_MAGIC}},
203
68.3k
#line 91 "../../src/systemd/src/basic/filesystems-gperf.gperf"
204
68.3k
      {"openpromfs",      {OPENPROM_SUPER_MAGIC}},
205
68.3k
      {""},
206
68.3k
#line 103 "../../src/systemd/src/basic/filesystems-gperf.gperf"
207
68.3k
      {"resctrl",         {RDTGROUP_SUPER_MAGIC}},
208
68.3k
#line 104 "../../src/systemd/src/basic/filesystems-gperf.gperf"
209
68.3k
      {"reiserfs",        {REISERFS_SUPER_MAGIC}},
210
68.3k
#line 88 "../../src/systemd/src/basic/filesystems-gperf.gperf"
211
68.3k
      {"ntfs",            {NTFS_SB_MAGIC}},
212
68.3k
#line 90 "../../src/systemd/src/basic/filesystems-gperf.gperf"
213
68.3k
      {"ocfs2",           {OCFS2_SUPER_MAGIC}},
214
68.3k
#line 29 "../../src/systemd/src/basic/filesystems-gperf.gperf"
215
68.3k
      {"autofs",          {AUTOFS_SUPER_MAGIC}},
216
68.3k
      {""},
217
68.3k
#line 128 "../../src/systemd/src/basic/filesystems-gperf.gperf"
218
68.3k
      {"xfs",             {XFS_SUPER_MAGIC}},
219
68.3k
#line 25 "../../src/systemd/src/basic/filesystems-gperf.gperf"
220
68.3k
      {"adfs",            {ADFS_SUPER_MAGIC}},
221
68.3k
      {""},
222
68.3k
#line 94 "../../src/systemd/src/basic/filesystems-gperf.gperf"
223
68.3k
      {"pipefs",          {PIPEFS_MAGIC}},
224
68.3k
      {""}, {""},
225
68.3k
#line 101 "../../src/systemd/src/basic/filesystems-gperf.gperf"
226
68.3k
      {"qnx6",            {QNX6_SUPER_MAGIC}},
227
68.3k
#line 75 "../../src/systemd/src/basic/filesystems-gperf.gperf"
228
68.3k
      {"jffs2",           {JFFS2_SUPER_MAGIC}},
229
68.3k
      {""}, {""}, {""},
230
68.3k
#line 43 "../../src/systemd/src/basic/filesystems-gperf.gperf"
231
68.3k
      {"cifs",            {CIFS_SUPER_MAGIC, SMB2_SUPER_MAGIC}},
232
68.3k
#line 127 "../../src/systemd/src/basic/filesystems-gperf.gperf"
233
68.3k
      {"xenfs",           {XENFS_SUPER_MAGIC}},
234
68.3k
#line 86 "../../src/systemd/src/basic/filesystems-gperf.gperf"
235
68.3k
      {"nilfs2",          {NILFS_SUPER_MAGIC}},
236
68.3k
      {""}, {""},
237
68.3k
#line 31 "../../src/systemd/src/basic/filesystems-gperf.gperf"
238
68.3k
      {"bdev",            {BDEVFS_MAGIC}},
239
68.3k
#line 102 "../../src/systemd/src/basic/filesystems-gperf.gperf"
240
68.3k
      {"ramfs",           {RAMFS_MAGIC}},
241
68.3k
#line 77 "../../src/systemd/src/basic/filesystems-gperf.gperf"
242
68.3k
      {"mqueue",          {MQUEUE_MAGIC}},
243
68.3k
      {""},
244
68.3k
#line 122 "../../src/systemd/src/basic/filesystems-gperf.gperf"
245
68.3k
      {"usbdevfs",        {USBDEVICE_SUPER_MAGIC}},
246
68.3k
#line 85 "../../src/systemd/src/basic/filesystems-gperf.gperf"
247
68.3k
      {"nfs4",            {NFS_SUPER_MAGIC}},
248
68.3k
      {""},
249
68.3k
#line 30 "../../src/systemd/src/basic/filesystems-gperf.gperf"
250
68.3k
      {"balloon-kvm",     {BALLOON_KVM_MAGIC}},
251
68.3k
      {""},
252
68.3k
#line 121 "../../src/systemd/src/basic/filesystems-gperf.gperf"
253
68.3k
      {"udf",             {UDF_SUPER_MAGIC}},
254
68.3k
#line 72 "../../src/systemd/src/basic/filesystems-gperf.gperf"
255
68.3k
      {"hpfs",            {HPFS_SUPER_MAGIC}},
256
68.3k
#line 35 "../../src/systemd/src/basic/filesystems-gperf.gperf"
257
68.3k
      {"btrfs",           {BTRFS_SUPER_MAGIC}},
258
68.3k
#line 71 "../../src/systemd/src/basic/filesystems-gperf.gperf"
259
68.3k
      {"hostfs",          {HOSTFS_SUPER_MAGIC}},
260
68.3k
      {""}, {""},
261
68.3k
#line 59 "../../src/systemd/src/basic/filesystems-gperf.gperf"
262
68.3k
      {"ext2",            {EXT2_SUPER_MAGIC}},
263
68.3k
#line 117 "../../src/systemd/src/basic/filesystems-gperf.gperf"
264
68.3k
      {"sysfs",           {SYSFS_MAGIC}},
265
68.3k
#line 130 "../../src/systemd/src/basic/filesystems-gperf.gperf"
266
68.3k
      {"zonefs",          {ZONEFS_MAGIC}},
267
68.3k
#line 28 "../../src/systemd/src/basic/filesystems-gperf.gperf"
268
68.3k
      {"anon_inodefs",    {ANON_INODE_FS_MAGIC}},
269
68.3k
#line 36 "../../src/systemd/src/basic/filesystems-gperf.gperf"
270
68.3k
      {"btrfs_test_fs",   {BTRFS_TEST_MAGIC}},
271
68.3k
#line 112 "../../src/systemd/src/basic/filesystems-gperf.gperf"
272
68.3k
      {"smb3",            {CIFS_SUPER_MAGIC}},
273
68.3k
      {""},
274
68.3k
#line 42 "../../src/systemd/src/basic/filesystems-gperf.gperf"
275
68.3k
      {"cgroup",          {CGROUP_SUPER_MAGIC}},
276
68.3k
      {""},
277
68.3k
#line 47 "../../src/systemd/src/basic/filesystems-gperf.gperf"
278
68.3k
      {"dax",             {DAXFS_MAGIC}},
279
68.3k
#line 63 "../../src/systemd/src/basic/filesystems-gperf.gperf"
280
68.3k
      {"f2fs",            {F2FS_SUPER_MAGIC}},
281
68.3k
      {""}, {""},
282
68.3k
#line 40 "../../src/systemd/src/basic/filesystems-gperf.gperf"
283
68.3k
      {"cgroup2",         {CGROUP2_SUPER_MAGIC}},
284
68.3k
      {""},
285
68.3k
#line 39 "../../src/systemd/src/basic/filesystems-gperf.gperf"
286
68.3k
      {"ceph",            {CEPH_SUPER_MAGIC}},
287
68.3k
      {""}, {""}, {""}, {""},
288
68.3k
#line 73 "../../src/systemd/src/basic/filesystems-gperf.gperf"
289
68.3k
      {"hugetlbfs",       {HUGETLBFS_MAGIC}},
290
68.3k
#line 62 "../../src/systemd/src/basic/filesystems-gperf.gperf"
291
68.3k
      {"exfat",           {EXFAT_SUPER_MAGIC}},
292
68.3k
#line 33 "../../src/systemd/src/basic/filesystems-gperf.gperf"
293
68.3k
      {"binfmt_misc",     {BINFMTFS_MAGIC}},
294
68.3k
      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
295
68.3k
      {""}, {""}, {""},
296
68.3k
#line 100 "../../src/systemd/src/basic/filesystems-gperf.gperf"
297
68.3k
      {"qnx4",            {QNX4_SUPER_MAGIC}},
298
68.3k
      {""}, {""},
299
68.3k
#line 93 "../../src/systemd/src/basic/filesystems-gperf.gperf"
300
68.3k
      {"overlay",         {OVERLAYFS_SUPER_MAGIC}},
301
68.3k
#line 131 "../../src/systemd/src/basic/filesystems-gperf.gperf"
302
68.3k
      {"zsmalloc",        {ZSMALLOC_MAGIC}},
303
68.3k
      {""}, {""}, {""}, {""}, {""}, {""},
304
68.3k
#line 76 "../../src/systemd/src/basic/filesystems-gperf.gperf"
305
68.3k
      {"minix",           {MINIX_SUPER_MAGIC, MINIX_SUPER_MAGIC2, MINIX2_SUPER_MAGIC, MINIX2_SUPER_MAGIC2, MINIX3_SUPER_MAGIC}},
306
68.3k
      {""}, {""}, {""}, {""}, {""},
307
68.3k
#line 32 "../../src/systemd/src/basic/filesystems-gperf.gperf"
308
68.3k
      {"binder",          {BINDERFS_SUPER_MAGIC}},
309
68.3k
      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
310
68.3k
#line 89 "../../src/systemd/src/basic/filesystems-gperf.gperf"
311
68.3k
      {"ntfs3",           {NTFS3_SUPER_MAGIC}},
312
68.3k
      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
313
68.3k
      {""}, {""}, {""}, {""},
314
68.3k
#line 61 "../../src/systemd/src/basic/filesystems-gperf.gperf"
315
68.3k
      {"ext4",            {EXT4_SUPER_MAGIC}},
316
68.3k
      {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
317
68.3k
      {""}, {""},
318
68.3k
#line 129 "../../src/systemd/src/basic/filesystems-gperf.gperf"
319
68.3k
      {"z3fold",          {Z3FOLD_MAGIC}},
320
68.3k
      {""}, {""},
321
68.3k
#line 60 "../../src/systemd/src/basic/filesystems-gperf.gperf"
322
68.3k
      {"ext3",            {EXT3_SUPER_MAGIC}}
323
68.3k
    };
324
325
68.3k
  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
326
68.3k
    {
327
68.3k
      register unsigned int key = filesystems_gperf_hash (str, len);
328
329
68.3k
      if (key <= MAX_HASH_VALUE)
330
68.3k
        {
331
68.3k
          register const char *s = wordlist[key].name;
332
333
68.3k
          if (*str == *s && !strcmp (str + 1, s + 1))
334
68.3k
            return &wordlist[key];
335
68.3k
        }
336
68.3k
    }
337
0
  return 0;
338
68.3k
}